diff --git a/web-wallet/.eslintignore b/web-wallet/.eslintignore index 38972655fa..94fbc7a6e9 100644 --- a/web-wallet/.eslintignore +++ b/web-wallet/.eslintignore @@ -4,10 +4,15 @@ node_modules /.svelte-kit /package .env -.env.* +.env.\* !.env.example # Ignore files for PNPM, NPM and YARN + pnpm-lock.yaml package-lock.json yarn.lock + +# Ignore locally served libs + +lib diff --git a/web-wallet/.prettierignore b/web-wallet/.prettierignore new file mode 100644 index 0000000000..4e28069601 --- /dev/null +++ b/web-wallet/.prettierignore @@ -0,0 +1,3 @@ +# Ignore locally served libs + +lib diff --git a/web-wallet/CHANGELOG.md b/web-wallet/CHANGELOG.md index 6481471c8a..1b6700fa22 100644 --- a/web-wallet/CHANGELOG.md +++ b/web-wallet/CHANGELOG.md @@ -9,10 +9,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- Add option to sync from a custom block height on Wallet Restoration [#1568] +- Show current block height on Wallet Creation [#1561] - Added gas settings validation on Unstake / Widthdraw Rewards flows [#2000] ### Changed +- Newly created Wallet does not sync from genesis [#1567] - Update font-display to swap for custom fonts to improve performance [#2026] - Update anchor colors to ensure better accessibility [#1765] - Update Transactions list design [#1922] @@ -225,7 +228,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [#1545]: https://github.com/dusk-network/rusk/issues/1545 [#1547]: https://github.com/dusk-network/rusk/issues/1547 [#1552]: https://github.com/dusk-network/rusk/issues/1552 +[#1561]: https://github.com/dusk-network/rusk/issues/1561 [#1565]: https://github.com/dusk-network/rusk/issues/1565 +[#1568]: https://github.com/dusk-network/rusk/issues/1568 +[#1567]: https://github.com/dusk-network/rusk/issues/1567 [#1576]: https://github.com/dusk-network/rusk/issues/1576 [#1591]: https://github.com/dusk-network/rusk/issues/1591 [#1598]: https://github.com/dusk-network/rusk/issues/1598 diff --git a/web-wallet/__mocks__/Wallet.js b/web-wallet/__mocks__/Wallet.js index f465ef3a98..5dd33981e6 100644 --- a/web-wallet/__mocks__/Wallet.js +++ b/web-wallet/__mocks__/Wallet.js @@ -1,13 +1,13 @@ class Wallet { - constructor(seed, gasLimit = 2900000000, gasPrice = 1) { - this.gasLimit = gasLimit; - this.gasPrice = gasPrice; + constructor(seed) { this.seed = seed; this.wasm = {}; } - gasLimit; - gasPrice; + static get networkBlockHeight() { + return Promise.resolve(0); + } + seed; wasm; diff --git a/web-wallet/jsconfig.json b/web-wallet/jsconfig.json index 89584288cc..7b7579d39c 100644 --- a/web-wallet/jsconfig.json +++ b/web-wallet/jsconfig.json @@ -14,5 +14,6 @@ "./node_modules/@testing-library/jest-dom/types/vitest.d.ts", "lamb-types" ] - } + }, + "exclude": ["./lib"] } diff --git a/web-wallet/lib/dusk-wallet-js/dusk_wallet_core.js b/web-wallet/lib/dusk-wallet-js/dusk_wallet_core.js new file mode 100644 index 0000000000..90433a5385 --- /dev/null +++ b/web-wallet/lib/dusk-wallet-js/dusk_wallet_core.js @@ -0,0 +1,2 @@ +// @ts-nocheck +export default new Uint8Array([0,97,115,109,1,0,0,0,1,225,3,62,96,2,127,127,1,127,96,1,127,0,96,1,127,1,127,96,3,127,127,127,1,127,96,2,127,127,0,96,3,127,127,127,0,96,3,127,127,126,1,126,96,2,127,126,1,126,96,4,127,127,127,127,0,96,5,127,127,127,127,127,0,96,2,127,124,0,96,4,127,127,127,127,1,127,96,5,127,127,126,126,127,0,96,5,127,127,127,126,127,0,96,6,127,127,127,127,126,127,0,96,4,127,127,127,126,0,96,3,127,126,127,0,96,6,127,127,127,127,127,127,0,96,3,127,127,126,0,96,1,127,1,126,96,2,127,127,1,126,96,5,127,127,127,127,127,1,127,96,2,127,126,0,96,2,127,126,1,127,96,3,127,127,127,1,126,96,1,124,1,126,96,1,126,1,126,96,2,126,126,1,126,96,7,127,127,127,127,127,127,127,0,96,5,127,127,126,127,127,0,96,2,126,127,1,127,96,3,126,127,127,1,126,96,6,126,127,127,127,127,127,1,126,96,2,126,127,0,96,2,124,127,1,127,96,8,127,127,127,127,127,127,127,127,0,96,3,127,126,126,0,96,4,127,126,127,127,0,96,9,127,127,127,127,126,126,127,127,127,0,96,0,0,96,0,1,127,96,5,127,126,126,127,127,0,96,7,127,127,127,127,127,126,127,0,96,4,127,127,126,127,0,96,9,127,127,127,127,127,127,127,127,127,0,96,4,127,127,126,126,0,96,6,127,127,127,127,127,126,0,96,9,127,126,126,126,126,126,126,126,126,0,96,1,124,1,127,96,9,127,127,127,127,126,126,126,126,126,0,96,9,127,127,127,127,127,127,126,126,126,0,96,8,127,124,127,127,127,127,127,127,0,96,4,127,126,126,127,1,127,96,6,127,127,127,127,127,127,1,127,96,3,126,127,127,0,96,4,126,126,127,127,1,127,96,7,127,127,127,127,127,127,127,1,127,96,11,127,127,127,127,127,127,127,127,127,127,127,1,127,96,15,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,1,127,96,3,126,127,127,1,127,96,5,127,126,126,126,126,0,96,4,127,126,126,127,0,3,226,13,224,13,1,1,1,1,4,4,5,4,1,5,4,4,1,1,4,4,5,6,5,4,4,1,7,5,1,0,4,5,1,1,1,5,5,8,5,9,8,4,5,8,4,1,4,5,4,8,8,1,9,8,0,4,1,1,1,1,4,4,4,4,4,4,4,4,4,0,1,4,4,5,4,4,4,1,4,4,1,4,4,1,4,4,4,4,4,4,4,4,4,4,1,4,4,1,4,4,1,4,4,4,4,4,4,4,4,4,4,1,4,4,1,4,4,1,4,4,4,4,1,4,4,4,4,4,4,4,4,4,4,4,4,1,4,4,4,10,3,4,10,4,2,5,2,4,2,2,4,3,1,1,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,11,5,11,1,1,4,1,1,1,4,5,5,5,4,5,4,4,4,4,5,5,5,1,5,5,4,5,4,4,5,4,4,5,4,5,5,4,4,4,1,5,4,5,5,0,4,4,5,4,5,4,4,4,4,8,5,8,5,0,5,5,4,4,5,5,12,4,4,5,13,14,15,4,4,5,4,4,1,1,1,1,1,4,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,5,4,4,1,1,5,4,4,1,5,4,4,5,4,4,5,4,4,5,4,4,5,4,1,5,4,1,5,4,1,4,5,5,16,4,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,9,8,5,9,8,4,4,17,4,5,4,5,9,8,8,0,18,18,1,1,1,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,5,1,4,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,4,19,19,20,20,4,5,4,4,4,4,5,4,1,8,21,5,8,9,4,8,5,4,8,21,9,8,5,4,8,21,9,8,5,4,8,21,9,8,0,5,5,5,5,4,4,4,4,4,4,4,5,5,1,5,8,8,5,8,8,8,5,5,5,8,5,5,5,8,5,4,8,5,5,5,5,5,5,4,4,4,4,4,4,8,8,8,1,8,1,8,8,8,8,4,5,5,5,5,4,3,0,5,0,4,3,9,4,4,4,4,4,4,4,4,4,4,4,4,4,22,5,5,5,5,5,5,5,5,5,1,4,1,4,1,4,1,5,8,4,4,5,5,5,5,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,4,4,4,4,3,0,11,4,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,8,0,4,0,4,0,0,0,0,11,5,11,4,11,11,11,11,11,11,11,11,0,11,5,0,4,4,8,9,8,4,0,0,1,1,8,0,2,4,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,4,4,5,5,5,5,4,1,1,1,4,4,4,4,4,0,4,5,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,2,5,4,0,0,0,0,0,0,19,8,18,5,1,23,9,3,24,20,19,18,20,5,19,20,5,25,20,5,26,20,5,19,20,5,19,20,5,26,20,5,19,20,5,19,20,5,19,20,5,19,20,5,4,18,19,20,5,4,5,2,19,20,5,19,20,5,19,20,19,20,5,19,20,5,19,20,19,20,5,20,5,19,4,20,5,20,5,4,27,20,5,18,28,19,20,5,20,5,20,5,19,20,5,19,20,5,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,8,9,5,8,0,0,0,4,3,1,5,1,5,11,4,18,4,2,8,5,5,5,4,3,3,2,4,0,4,1,4,4,0,4,0,0,3,5,15,15,13,13,13,13,9,5,2,2,2,2,2,5,5,3,2,0,4,4,5,5,2,5,4,4,30,31,32,0,33,4,34,8,2,4,2,5,2,1,1,8,4,4,8,4,4,5,5,1,1,17,35,9,35,5,9,8,8,8,8,8,9,8,4,0,1,0,5,0,0,0,0,0,3,0,0,0,0,36,37,1,1,8,1,1,1,1,1,5,4,4,4,38,39,4,4,4,4,3,4,4,0,3,0,5,5,8,0,2,5,5,2,11,5,5,4,5,5,11,0,0,0,0,0,11,2,8,4,0,0,3,1,4,0,5,11,0,2,2,40,4,4,4,5,0,0,2,40,2,2,2,2,0,2,39,1,5,21,5,4,4,5,4,2,4,4,5,4,4,4,4,0,8,2,4,5,5,5,5,4,5,5,5,8,0,4,5,4,5,8,2,8,8,2,4,2,22,4,5,0,5,4,4,5,5,5,4,8,4,4,4,4,4,1,4,4,4,4,4,4,3,5,8,4,5,1,0,1,4,4,4,4,4,4,4,4,41,4,0,4,42,5,5,4,5,5,4,43,44,4,4,5,4,4,1,1,1,4,5,1,5,5,4,4,8,9,1,28,43,45,5,4,4,5,4,4,4,4,5,4,2,4,4,8,8,8,8,5,5,5,4,4,4,5,9,8,5,5,4,39,4,1,4,1,5,5,4,8,4,4,4,4,4,1,5,8,9,4,4,1,1,1,8,9,4,9,5,0,4,4,5,5,5,8,5,4,5,8,1,8,1,4,4,4,4,4,4,5,5,5,8,5,8,9,5,46,9,0,4,4,0,9,8,4,4,5,5,5,4,4,5,2,5,4,5,5,4,4,4,47,5,4,4,4,22,4,4,5,4,0,0,4,4,8,5,5,4,4,5,4,4,0,4,22,4,4,4,0,9,8,4,4,5,4,4,0,4,8,5,4,2,5,0,0,0,5,2,4,8,4,8,4,8,8,4,5,0,0,4,4,4,5,5,4,0,4,4,5,4,4,0,8,2,4,4,4,5,5,2,5,4,4,4,4,5,5,2,2,4,5,5,5,4,4,4,2,4,4,1,4,4,0,8,5,5,4,4,4,1,8,5,5,5,4,9,1,0,0,0,0,0,0,0,0,0,1,1,1,5,0,1,1,1,0,5,4,40,2,8,7,2,4,4,4,3,0,0,2,1,1,0,2,4,5,5,8,5,8,4,4,5,9,5,39,4,5,5,4,4,5,4,5,5,8,5,5,4,4,4,3,0,1,4,1,0,1,48,10,3,5,4,5,10,0,0,3,8,22,0,0,0,0,0,5,9,5,2,5,4,8,49,8,9,50,9,28,8,51,51,2,9,2,5,8,0,0,0,11,2,5,4,2,2,4,5,2,4,0,8,5,21,4,5,2,3,9,9,9,2,4,2,0,11,0,0,0,3,3,0,3,2,0,11,11,52,53,3,3,52,3,3,54,0,55,36,3,0,8,3,0,11,8,4,8,0,3,56,57,58,21,3,8,9,0,0,0,8,8,11,5,5,5,11,5,5,0,0,0,9,8,11,0,8,0,56,8,21,0,5,0,0,0,0,0,0,59,0,4,60,61,3,60,61,3,3,3,3,3,3,3,4,5,1,112,1,123,123,5,3,1,0,4,6,29,4,127,1,65,128,128,4,11,127,0,65,152,187,10,11,127,0,65,224,190,14,11,127,0,65,224,190,14,11,7,222,4,35,6,109,101,109,111,114,121,2,0,20,99,104,101,99,107,95,110,111,116,101,95,111,119,110,101,114,115,104,105,112,0,251,6,19,117,110,115,112,101,110,116,95,115,112,101,110,116,95,110,111,116,101,115,0,254,6,11,100,117,115,107,95,116,111,95,108,117,120,0,129,7,11,108,117,120,95,116,111,95,100,117,115,107,0,132,7,12,110,101,119,95,109,110,101,109,111,110,105,99,0,135,7,17,103,101,116,95,109,110,101,109,111,110,105,99,95,115,101,101,100,0,138,7,8,114,107,121,118,95,117,54,52,0,141,7,16,114,107,121,118,95,110,111,116,101,115,95,97,114,114,97,121,0,144,7,21,114,107,121,118,95,98,108,115,95,115,99,97,108,97,114,95,97,114,114,97,121,0,147,7,21,98,108,115,95,115,99,97,108,97,114,95,97,114,114,97,121,95,114,107,121,118,0,150,7,19,114,107,121,118,95,111,112,101,110,105,110,103,115,95,97,114,114,97,121,0,153,7,30,103,101,116,95,112,117,98,108,105,99,95,107,101,121,95,114,107,121,118,95,115,101,114,105,97,108,105,122,101,100,0,156,7,14,103,101,116,95,115,116,99,116,95,112,114,111,111,102,0,161,7,8,97,108,108,111,99,97,116,101,0,165,7,19,103,101,116,95,115,116,97,107,101,95,99,97,108,108,95,100,97,116,97,0,167,7,14,103,101,116,95,115,116,97,107,101,95,105,110,102,111,0,170,7,20,117,110,112,114,111,118,101,110,95,116,120,95,116,111,95,98,121,116,101,115,0,173,7,8,112,114,111,118,101,95,116,120,0,175,7,11,103,101,116,95,104,105,115,116,111,114,121,0,178,7,14,103,101,116,95,119,102,99,116,95,112,114,111,111,102,0,181,7,21,103,101,116,95,117,110,115,116,97,107,101,95,99,97,108,108,95,100,97,116,97,0,183,7,22,103,101,116,95,119,105,116,104,100,114,97,119,95,99,97,108,108,95,100,97,116,97,0,185,7,8,102,114,101,101,95,109,101,109,0,188,7,4,115,101,101,100,0,189,7,7,98,97,108,97,110,99,101,0,191,7,7,101,120,101,99,117,116,101,0,195,7,11,109,101,114,103,101,95,110,111,116,101,115,0,200,7,12,102,105,108,116,101,114,95,110,111,116,101,115,0,202,7,17,112,117,98,108,105,99,95,115,112,101,110,100,95,107,101,121,115,0,204,7,9,118,105,101,119,95,107,101,121,115,0,207,7,10,110,117,108,108,105,102,105,101,114,115,0,210,7,1,65,3,1,10,95,95,100,97,116,97,95,101,110,100,3,2,11,95,95,104,101,97,112,95,98,97,115,101,3,3,9,250,1,1,0,65,1,11,122,238,7,215,8,138,13,197,5,249,12,218,8,157,3,210,8,159,3,155,3,156,3,135,12,149,3,201,13,180,3,213,2,218,2,212,2,199,3,158,3,148,3,205,3,209,5,205,5,197,3,218,4,216,4,158,12,188,3,210,13,130,12,233,6,149,12,151,3,157,12,150,3,177,3,152,3,245,10,147,3,143,3,184,3,214,4,129,12,146,3,139,3,141,12,141,3,142,3,153,3,203,2,130,3,230,2,223,2,237,7,228,2,204,2,221,2,193,2,135,3,201,2,191,2,133,3,240,2,199,2,238,2,131,3,250,2,234,2,210,2,128,3,197,2,195,2,208,2,236,2,252,2,219,2,254,2,232,2,244,2,224,2,214,2,226,2,242,2,216,2,248,2,206,2,246,2,137,3,145,3,140,3,138,3,239,6,238,6,241,6,236,6,186,3,240,6,237,6,216,8,139,13,197,13,205,13,206,13,177,13,182,11,131,12,136,12,128,12,133,12,132,12,137,12,159,12,160,12,191,12,192,12,196,12,137,13,197,12,140,13,142,13,160,13,10,243,223,29,224,13,75,1,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,65,8,106,16,129,128,128,128,0,32,1,40,2,8,33,2,32,0,16,143,140,128,128,0,32,0,65,24,106,65,0,54,2,0,32,0,32,2,54,2,20,32,1,65,16,106,36,128,128,128,128,0,11,40,1,1,127,2,64,65,16,65,128,2,16,178,128,128,128,0,34,1,69,13,0,32,0,65,0,54,2,4,32,0,32,1,54,2,0,15,11,0,0,11,75,1,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,65,8,106,16,131,128,128,128,0,32,1,40,2,8,33,2,32,0,16,143,140,128,128,0,32,0,65,24,106,65,0,54,2,0,32,0,32,2,54,2,20,32,1,65,16,106,36,128,128,128,128,0,11,41,1,1,127,2,64,65,16,65,128,128,4,16,178,128,128,128,0,34,1,69,13,0,32,0,65,0,54,2,4,32,0,32,1,54,2,0,15,11,0,0,11,131,1,3,1,127,1,126,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,1,41,2,0,33,3,2,64,32,1,40,2,12,34,4,32,1,40,2,8,34,1,70,13,0,32,0,32,4,32,1,107,65,232,22,110,34,5,16,205,138,128,128,0,32,0,65,12,106,32,5,16,133,128,128,128,0,11,32,2,32,4,54,2,12,32,2,32,1,54,2,8,32,2,32,3,55,3,0,32,2,32,0,32,0,65,12,106,16,134,128,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,37,1,1,127,2,64,32,0,40,2,4,32,0,40,2,8,34,2,107,32,1,79,13,0,32,0,32,2,32,1,16,237,132,128,128,0,11,11,170,3,3,1,127,1,126,7,127,35,128,128,128,128,0,65,240,219,0,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,0,65,8,106,41,2,0,34,4,55,3,0,32,3,32,0,41,2,0,55,3,0,32,4,167,33,0,32,3,65,248,22,106,65,32,106,33,5,32,3,65,128,46,106,65,32,106,33,6,32,3,65,248,214,0,106,33,7,32,3,40,2,12,33,8,32,3,65,225,219,0,106,34,9,65,7,106,33,10,2,64,3,64,32,0,32,8,70,13,1,2,64,32,0,45,0,216,22,34,11,65,2,70,13,0,32,3,65,32,106,32,0,65,216,22,16,218,141,128,128,0,26,32,3,32,0,65,224,22,106,41,0,0,55,0,23,32,3,32,0,41,0,217,22,55,3,16,32,3,65,136,197,0,106,32,3,65,32,106,65,216,22,16,218,141,128,128,0,26,32,9,32,3,41,3,16,55,0,0,32,10,32,3,41,0,23,55,0,0,32,3,32,11,58,0,224,91,32,3,65,128,46,106,32,7,32,3,40,2,232,91,16,130,138,128,128,0,32,6,32,3,65,136,197,0,106,65,232,22,16,218,141,128,128,0,26,32,3,65,248,22,106,32,3,65,128,46,106,65,136,23,16,218,141,128,128,0,26,32,1,32,3,65,128,46,106,16,147,128,128,128,0,2,64,32,2,40,2,8,34,11,32,2,40,2,4,71,13,0,32,2,32,11,16,148,128,128,128,0,32,2,40,2,8,33,11,11,32,2,40,2,0,32,11,65,232,22,108,106,32,5,65,232,22,16,218,141,128,128,0,26,32,2,32,2,40,2,8,65,1,106,54,2,8,32,0,65,232,22,106,33,0,12,1,11,11,32,0,65,232,22,106,33,8,11,32,3,32,8,54,2,8,32,3,16,149,128,128,128,0,32,3,65,240,219,0,106,36,128,128,128,128,0,11,228,1,1,5,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,16,106,34,3,32,0,65,20,106,41,2,0,55,3,0,32,2,65,8,106,32,0,65,12,106,41,2,0,55,3,0,32,2,32,0,41,2,4,55,3,0,32,1,40,2,8,32,1,40,2,4,34,4,65,128,23,108,106,33,5,32,1,40,2,0,33,6,32,0,40,2,0,33,0,2,64,2,64,3,64,32,2,32,3,54,2,28,32,2,65,28,106,16,134,141,128,128,0,69,13,1,32,2,40,2,28,34,1,32,1,40,2,0,34,1,65,1,106,54,2,0,32,0,40,2,8,32,2,32,1,65,2,116,106,40,2,0,34,1,77,13,2,32,5,32,0,40,2,0,32,1,65,128,23,108,106,65,128,23,16,220,141,128,128,0,65,128,23,106,33,5,32,4,65,1,106,33,4,12,0,11,11,32,6,32,4,54,2,0,32,2,65,32,106,36,128,128,128,128,0,15,11,0,0,11,50,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,54,2,12,32,1,65,12,106,16,143,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,149,1,1,2,127,32,2,40,2,4,33,3,32,2,40,2,0,33,4,2,64,32,0,32,1,70,13,0,32,2,40,2,8,32,3,65,5,116,106,33,2,32,3,32,1,32,0,107,65,160,27,110,34,1,106,33,3,3,64,32,2,32,0,41,3,0,55,3,0,32,2,65,24,106,32,0,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,0,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,0,65,8,106,41,3,0,55,3,0,32,0,65,160,27,106,33,0,32,2,65,32,106,33,2,32,1,65,127,106,34,1,13,0,11,11,32,4,32,3,54,2,0,11,168,1,1,4,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,0,65,12,106,45,0,0,33,3,32,0,65,8,106,40,2,0,33,4,32,0,40,2,4,33,5,32,0,40,2,0,33,0,32,2,65,8,106,32,1,65,8,106,40,2,0,54,2,0,32,2,32,0,54,2,12,32,2,32,1,41,2,0,55,3,0,2,64,32,3,13,0,32,5,32,4,75,13,0,2,64,3,64,32,4,32,5,70,13,1,32,2,32,5,16,139,128,128,128,0,32,5,65,1,106,33,5,12,0,11,11,32,2,32,4,16,139,128,128,128,0,11,32,2,40,2,0,32,2,40,2,4,54,2,0,32,2,65,16,106,36,128,128,128,128,0,11,162,1,1,1,127,35,128,128,128,128,0,65,160,3,107,34,2,36,128,128,128,128,0,32,2,65,24,106,32,0,40,2,12,32,1,173,16,179,131,128,128,0,32,2,65,220,2,106,32,2,65,24,106,16,164,138,128,128,0,32,2,65,2,58,0,156,3,32,2,65,176,136,132,128,0,54,2,216,2,32,2,65,8,106,32,2,65,216,2,106,16,170,131,128,128,0,32,0,32,0,40,2,4,34,1,65,1,106,54,2,4,32,0,40,2,8,32,1,65,12,108,106,34,0,32,2,41,3,8,55,2,0,32,0,65,8,106,32,2,65,8,106,65,8,106,40,2,0,54,2,0,32,2,65,160,3,106,36,128,128,128,128,0,11,23,0,2,64,32,0,45,0,48,65,2,70,13,0,32,0,16,223,131,128,128,0,11,11,74,1,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,54,2,12,32,0,40,2,8,34,2,32,0,40,2,12,32,2,107,65,56,110,16,228,131,128,128,0,32,1,65,12,106,16,139,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,168,1,1,4,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,0,65,12,106,45,0,0,33,3,32,0,65,8,106,40,2,0,33,4,32,0,40,2,4,33,5,32,0,40,2,0,33,0,32,2,65,8,106,32,1,65,8,106,40,2,0,54,2,0,32,2,32,0,54,2,12,32,2,32,1,41,2,0,55,3,0,2,64,32,3,13,0,32,5,32,4,75,13,0,2,64,3,64,32,4,32,5,70,13,1,32,2,32,5,16,143,128,128,128,0,32,5,65,1,106,33,5,12,0,11,11,32,2,32,4,16,143,128,128,128,0,11,32,2,40,2,0,32,2,40,2,4,54,2,0,32,2,65,16,106,36,128,128,128,128,0,11,89,1,1,127,35,128,128,128,128,0,65,192,1,107,34,2,36,128,128,128,128,0,32,2,32,0,40,2,12,32,1,173,16,178,131,128,128,0,32,0,40,2,8,32,0,40,2,4,34,1,65,192,1,108,106,32,2,65,192,1,16,218,141,128,128,0,26,32,0,32,1,65,1,106,54,2,4,32,2,65,192,1,106,36,128,128,128,128,0,11,115,1,3,127,32,2,40,2,4,33,3,32,2,40,2,0,33,4,2,64,32,0,32,1,70,13,0,32,0,65,40,106,33,5,32,2,40,2,8,32,3,65,240,4,108,106,33,2,32,3,32,1,32,0,107,65,152,5,110,34,0,106,33,3,3,64,32,2,32,5,65,240,4,16,218,141,128,128,0,33,2,32,5,65,152,5,106,33,5,32,2,65,240,4,106,33,2,32,0,65,127,106,34,0,13,0,11,11,32,4,32,3,54,2,0,11,65,1,1,127,2,64,32,0,32,1,70,13,0,32,0,65,232,17,106,33,3,32,1,32,0,107,65,232,22,110,33,0,3,64,32,3,41,3,0,32,2,124,33,2,32,3,65,232,22,106,33,3,32,0,65,127,106,34,0,13,0,11,11,32,2,11,136,2,2,4,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,2,40,2,4,33,4,32,2,40,2,0,33,5,2,64,2,64,32,0,32,1,70,13,0,32,2,40,2,8,32,4,65,12,108,106,33,2,32,1,32,0,107,65,3,118,33,1,3,64,32,3,65,0,54,2,24,32,3,66,1,55,2,16,32,3,65,3,58,0,60,32,3,65,32,54,2,44,32,3,65,0,54,2,56,32,3,65,152,136,132,128,0,54,2,52,32,3,65,0,54,2,36,32,3,65,0,54,2,28,32,3,32,3,65,16,106,54,2,48,32,0,32,3,65,28,106,16,197,141,128,128,0,13,2,32,3,65,8,106,32,3,65,16,106,65,8,106,40,2,0,34,6,54,2,0,32,3,32,3,41,2,16,34,7,55,3,0,32,2,65,8,106,32,6,54,2,0,32,2,32,7,55,2,0,32,0,65,8,106,33,0,32,2,65,12,106,33,2,32,4,65,1,106,33,4,32,1,65,127,106,34,1,13,0,11,11,32,5,32,4,54,2,0,32,3,65,192,0,106,36,128,128,128,128,0,15,11,0,0,11,121,1,1,127,2,64,32,0,40,2,8,34,2,32,0,40,2,4,71,13,0,32,0,32,2,16,217,138,128,128,0,32,0,40,2,8,33,2,11,32,0,40,2,0,32,2,65,5,116,106,34,2,32,1,41,3,0,55,3,0,32,2,65,24,106,32,1,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,1,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,1,65,8,106,41,3,0,55,3,0,32,0,32,0,40,2,8,65,1,106,54,2,8,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,32,1,65,1,16,142,133,128,128,0,32,2,40,2,8,32,2,40,2,12,16,253,132,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,50,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,54,2,12,32,1,65,12,106,16,141,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,110,1,4,127,2,64,2,64,32,0,40,2,0,34,2,32,0,40,2,4,34,3,70,13,0,32,3,32,2,107,65,2,118,33,3,32,0,40,2,8,34,0,40,2,0,33,4,32,0,40,2,8,33,5,3,64,32,5,32,2,40,2,0,34,0,77,13,2,32,2,65,4,106,33,2,32,4,32,0,65,128,23,108,106,41,3,216,22,32,1,124,33,1,32,3,65,127,106,34,3,13,0,11,11,32,1,15,11,0,0,11,183,6,2,12,127,1,126,35,128,128,128,128,0,65,176,3,107,34,3,36,128,128,128,128,0,32,2,40,2,4,33,4,32,2,40,2,0,33,5,2,64,32,0,32,1,70,13,0,32,0,65,168,22,106,33,6,32,2,40,2,8,32,4,65,12,108,106,33,2,32,4,32,1,32,0,107,65,160,27,110,34,7,106,33,4,32,3,65,232,0,106,65,60,106,33,8,32,3,65,232,0,106,65,48,106,33,9,32,3,65,216,2,106,65,48,106,33,10,32,3,65,216,2,106,65,60,106,33,11,3,64,32,3,65,24,106,32,6,65,152,106,106,16,136,139,128,128,0,32,11,16,128,128,128,128,0,32,3,65,216,2,106,16,152,128,128,128,0,32,3,65,0,54,2,144,3,32,3,66,1,55,3,136,3,32,10,65,8,16,153,128,128,128,0,26,32,3,40,2,144,3,33,0,32,10,65,232,17,16,154,128,128,128,0,32,3,32,3,40,2,144,3,65,232,17,106,54,2,144,3,32,6,65,152,110,106,32,0,32,0,32,3,40,2,136,3,106,65,0,65,232,17,16,214,141,128,128,0,16,155,128,128,128,0,32,3,65,232,0,106,32,3,65,216,2,106,65,216,0,16,218,141,128,128,0,26,32,3,65,216,0,106,65,8,106,34,12,32,9,65,8,106,40,2,0,54,2,0,32,3,32,9,41,3,0,55,3,88,32,3,40,2,184,1,65,128,2,65,16,16,150,137,128,128,0,32,8,16,156,128,128,128,0,32,3,65,232,0,106,16,157,128,128,128,0,32,3,40,2,88,33,1,32,3,65,16,106,32,12,40,2,0,34,0,65,0,16,165,140,128,128,0,32,3,40,2,20,33,13,32,3,40,2,16,32,1,32,0,16,218,141,128,128,0,33,1,32,3,65,216,0,106,16,158,128,128,128,0,32,3,65,8,106,32,0,65,177,3,106,65,0,16,165,140,128,128,0,32,3,65,216,2,106,65,8,106,34,14,65,0,54,2,0,32,3,32,3,41,3,8,55,2,216,2,32,3,65,232,0,106,32,6,65,216,105,106,16,203,139,128,128,0,32,3,65,216,2,106,32,3,65,232,0,106,65,32,16,177,140,128,128,0,32,3,65,232,0,106,32,6,65,8,106,16,134,138,128,128,0,32,3,65,216,2,106,32,3,65,232,0,106,65,233,1,16,177,140,128,128,0,32,3,65,232,0,106,32,6,16,154,140,128,128,0,32,3,65,216,2,106,32,3,65,232,0,106,65,8,16,177,140,128,128,0,32,3,65,232,0,106,32,6,65,248,105,106,16,142,139,128,128,0,32,3,65,216,2,106,32,3,65,232,0,106,65,32,16,177,140,128,128,0,32,3,65,232,0,106,32,3,65,24,106,16,156,139,128,128,0,32,3,65,216,2,106,32,3,65,232,0,106,65,32,16,177,140,128,128,0,32,3,65,232,0,106,32,6,65,184,107,106,16,176,137,128,128,0,32,3,65,216,2,106,32,3,65,232,0,106,65,224,0,16,177,140,128,128,0,32,3,32,1,32,0,106,54,2,116,32,3,32,1,54,2,112,32,3,32,13,54,2,108,32,3,32,1,54,2,104,32,3,65,216,2,106,32,3,65,232,0,106,16,206,138,128,128,0,32,12,32,14,40,2,0,34,0,54,2,0,32,3,32,3,41,2,216,2,34,15,55,3,88,32,2,65,8,106,32,0,54,2,0,32,2,32,15,55,2,0,32,6,65,160,27,106,33,6,32,2,65,12,106,33,2,32,7,65,127,106,34,7,13,0,11,11,32,5,32,4,54,2,0,32,3,65,176,3,106,36,128,128,128,128,0,11,81,1,1,127,35,128,128,128,128,0,65,48,107,34,1,36,128,128,128,128,0,32,1,65,16,106,16,166,132,128,128,0,32,1,65,0,54,2,12,32,1,66,0,55,2,4,32,1,65,200,159,132,128,0,54,2,0,32,0,32,1,65,48,16,218,141,128,128,0,26,32,1,65,48,106,36,128,128,128,128,0,11,56,1,1,127,2,64,32,1,32,0,40,2,8,32,1,65,127,106,34,2,113,107,32,2,113,34,1,65,33,73,13,0,0,0,11,32,0,65,216,135,132,128,0,32,1,16,182,132,128,128,0,32,0,40,2,8,11,119,1,1,127,2,64,32,0,40,2,8,32,1,106,34,1,32,0,40,2,4,34,2,77,13,0,2,64,2,64,65,0,65,127,32,1,65,127,106,103,118,32,1,65,2,73,27,65,1,106,34,1,69,13,0,2,64,32,2,13,0,65,16,32,1,16,178,128,128,128,0,34,2,69,13,1,12,2,11,32,0,40,2,0,32,2,65,16,32,1,16,151,137,128,128,0,34,2,13,1,11,0,0,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,11,11,175,1,1,4,127,32,0,65,128,17,106,32,2,65,128,17,106,16,172,128,128,128,0,65,0,33,3,32,0,33,4,32,2,33,5,3,64,2,64,2,64,32,3,65,17,70,13,0,65,0,33,6,3,64,32,6,65,128,1,70,13,2,32,4,32,6,106,32,5,32,6,106,16,172,128,128,128,0,32,6,65,32,106,33,6,12,0,11,11,32,0,65,160,17,106,33,4,32,2,65,160,17,106,33,5,65,0,33,6,2,64,3,64,32,6,65,196,0,70,13,1,32,5,32,6,106,32,4,32,6,106,40,2,0,54,2,0,32,6,65,4,106,33,6,12,0,11,11,15,11,32,4,65,128,1,106,33,4,32,5,65,128,1,106,33,5,32,3,65,1,106,33,3,12,0,11,11,21,0,32,0,16,144,140,128,128,0,32,0,65,8,106,16,136,130,128,128,0,11,82,1,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,2,64,32,0,40,2,4,69,13,0,32,1,65,8,106,16,139,140,128,128,0,32,0,32,1,40,2,8,32,1,40,2,12,34,2,65,8,32,2,65,8,75,27,16,222,131,128,128,0,11,32,1,65,16,106,36,128,128,128,128,0,11,32,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,32,1,65,16,16,150,137,128,128,0,11,11,188,2,1,5,127,35,128,128,128,128,0,65,176,4,107,34,3,36,128,128,128,128,0,32,2,40,2,4,33,4,32,2,40,2,0,33,5,2,64,32,0,32,1,70,13,0,32,2,40,2,8,32,4,65,145,2,108,106,33,2,32,4,32,1,32,0,107,65,152,5,110,34,1,106,33,4,32,3,65,144,4,106,33,6,32,3,65,159,2,106,65,233,1,106,33,7,3,64,32,3,65,159,2,106,65,0,65,145,2,16,214,141,128,128,0,26,32,3,65,14,106,32,0,65,40,106,16,134,138,128,128,0,32,3,65,159,2,106,65,233,1,32,3,65,14,106,65,233,1,65,160,160,132,128,0,16,232,140,128,128,0,32,3,65,14,106,32,0,65,32,106,16,154,140,128,128,0,32,7,65,8,32,3,65,14,106,65,8,65,176,160,132,128,0,16,232,140,128,128,0,32,3,65,14,106,32,0,16,142,139,128,128,0,32,6,65,32,32,3,65,14,106,65,32,65,192,160,132,128,0,16,232,140,128,128,0,32,3,65,14,106,32,3,65,159,2,106,65,145,2,16,218,141,128,128,0,26,32,0,65,152,5,106,33,0,32,2,32,3,65,14,106,65,145,2,16,218,141,128,128,0,65,145,2,106,33,2,32,1,65,127,106,34,1,13,0,11,11,32,5,32,4,54,2,0,32,3,65,176,4,106,36,128,128,128,128,0,11,100,1,4,127,32,1,40,2,0,33,3,32,1,40,2,4,33,4,2,64,3,64,32,2,33,5,2,64,32,3,32,4,71,13,0,65,1,33,3,12,2,11,32,1,32,3,65,12,106,34,2,54,2,0,32,3,65,8,106,33,6,32,2,33,3,32,5,32,6,40,2,0,106,34,2,32,5,79,13,0,11,65,0,33,3,11,32,0,32,5,54,2,4,32,0,32,3,54,2,0,11,143,2,1,7,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,2,64,2,64,32,1,40,2,4,34,5,13,0,65,2,33,5,12,1,11,32,1,32,5,32,5,32,1,40,2,8,34,6,32,5,32,6,73,27,34,6,107,54,2,4,32,1,32,1,40,2,0,34,7,32,6,106,54,2,0,2,64,2,64,2,64,32,6,69,13,0,32,4,65,8,106,32,7,45,0,0,32,1,40,2,12,34,8,65,1,116,34,9,16,162,128,128,128,0,2,64,32,4,40,2,8,34,10,65,130,128,196,0,71,13,0,32,6,65,1,77,13,1,32,4,45,0,12,33,6,65,1,33,5,32,4,65,8,106,32,7,45,0,1,32,9,65,1,114,16,162,128,128,128,0,32,4,40,2,8,34,10,65,130,128,196,0,70,13,2,11,32,3,32,4,40,2,12,34,6,54,2,4,32,3,32,10,54,2,0,65,0,33,5,12,2,11,0,0,11,32,4,45,0,12,32,6,65,4,116,114,33,6,11,32,1,32,8,65,1,106,54,2,12,11,32,0,32,6,58,0,1,32,0,32,5,58,0,0,32,4,65,16,106,36,128,128,128,128,0,11,138,1,1,1,127,2,64,2,64,32,1,65,191,127,106,65,255,1,113,65,6,73,13,0,32,1,65,159,127,106,65,255,1,113,65,6,73,13,1,2,64,32,1,65,80,106,34,3,65,255,1,113,65,10,73,13,0,32,0,32,2,54,2,4,32,0,32,1,65,255,1,113,54,2,0,15,11,32,0,65,130,128,196,0,54,2,0,32,0,32,3,58,0,4,15,11,32,0,65,130,128,196,0,54,2,0,32,0,32,1,65,73,106,58,0,4,15,11,32,0,65,130,128,196,0,54,2,0,32,0,32,1,65,169,127,106,58,0,4,11,195,1,1,5,127,35,128,128,128,128,0,65,192,0,107,34,5,36,128,128,128,128,0,32,5,65,8,106,65,8,106,33,6,32,1,40,2,8,33,7,32,1,40,2,12,33,8,2,64,3,64,2,64,32,7,32,8,71,13,0,32,5,65,2,58,0,56,12,2,11,32,1,32,7,65,56,106,34,9,54,2,8,32,5,65,8,106,32,7,65,56,16,218,141,128,128,0,26,32,5,45,0,56,65,2,70,13,1,32,3,32,5,43,3,8,68,0,0,0,0,101,205,205,65,163,57,3,0,32,3,65,8,106,32,6,65,48,16,218,141,128,128,0,26,32,3,65,56,106,33,3,32,9,33,7,12,0,11,11,32,5,65,8,106,16,140,128,128,128,0,32,0,32,3,54,2,4,32,0,32,2,54,2,0,32,5,65,192,0,106,36,128,128,128,128,0,11,248,1,1,4,127,35,128,128,128,128,0,65,208,205,0,107,34,4,36,128,128,128,128,0,32,1,65,44,106,33,5,32,4,65,201,205,0,106,33,6,2,64,2,64,3,64,32,4,65,8,106,32,1,16,165,128,128,128,0,2,64,2,64,32,4,45,0,224,22,65,2,70,13,0,32,4,65,176,50,106,32,5,32,4,65,8,106,16,166,128,128,128,0,32,4,45,0,200,77,34,7,65,2,71,13,1,32,3,65,1,58,0,0,12,3,11,32,0,65,3,58,0,152,27,12,3,11,32,4,65,152,23,106,32,4,65,176,50,106,65,152,27,16,218,141,128,128,0,26,32,4,32,6,65,3,106,40,0,0,54,0,147,23,32,4,32,6,40,0,0,54,2,144,23,32,7,65,3,70,13,0,11,11,32,0,32,4,65,152,23,106,65,152,27,16,218,141,128,128,0,34,6,65,156,27,106,32,4,40,0,147,23,54,0,0,32,6,32,4,40,2,144,23,54,0,153,27,32,6,32,7,58,0,152,27,11,32,4,65,208,205,0,106,36,128,128,128,128,0,11,215,1,1,3,127,2,64,32,1,40,2,8,34,2,32,1,40,2,12,70,13,0,32,1,32,2,65,232,22,106,54,2,8,32,2,45,0,216,22,34,3,65,2,70,13,0,2,64,32,1,65,24,106,40,2,0,34,4,32,1,65,28,106,40,2,0,70,13,0,32,1,32,4,65,32,106,54,2,24,32,0,32,4,41,3,0,55,3,232,22,32,0,65,240,22,106,32,4,65,8,106,41,3,0,55,3,0,32,0,65,248,22,106,32,4,65,16,106,41,3,0,55,3,0,32,0,65,128,23,106,32,4,65,24,106,41,3,0,55,3,0,32,0,32,2,65,216,22,16,218,141,128,128,0,34,1,32,3,58,0,216,22,32,1,65,224,22,106,32,2,65,217,22,106,34,0,65,7,106,41,0,0,55,0,0,32,1,32,0,41,0,0,55,0,217,22,15,11,32,0,65,2,58,0,216,22,15,11,32,0,65,2,58,0,216,22,11,222,3,3,1,127,1,126,4,127,35,128,128,128,128,0,65,160,29,107,34,3,36,128,128,128,128,0,32,3,32,2,65,240,17,106,65,240,4,16,218,141,128,128,0,33,3,32,2,41,3,232,17,33,4,32,3,65,240,4,106,32,2,40,2,224,22,34,5,16,167,138,128,128,0,32,3,65,176,6,106,32,5,32,3,65,192,1,106,16,166,138,128,128,0,32,3,65,208,6,106,32,3,32,3,65,240,4,106,16,133,138,128,128,0,2,64,2,64,32,3,40,2,208,6,13,0,32,3,65,176,7,106,32,3,65,240,6,106,41,3,0,55,3,0,32,3,65,168,7,106,32,3,65,208,6,106,65,24,106,34,6,41,3,0,55,3,0,32,3,65,160,7,106,32,3,65,208,6,106,65,16,106,34,7,41,3,0,55,3,0,32,3,32,3,41,3,216,6,55,3,152,7,32,3,65,184,7,106,65,200,133,132,128,0,32,3,65,176,6,106,16,135,139,128,128,0,32,1,40,2,0,33,8,32,3,65,208,6,106,65,8,106,32,1,40,2,4,34,5,65,8,106,41,3,0,55,3,0,32,7,32,5,65,16,106,41,3,0,55,3,0,32,6,32,5,65,24,106,41,3,0,55,3,0,32,3,32,5,41,3,0,55,3,208,6,32,3,65,216,8,106,32,3,65,176,6,106,32,8,32,3,65,208,6,106,16,233,129,128,128,0,32,0,65,176,22,106,32,3,65,240,4,16,218,141,128,128,0,26,32,3,65,248,6,106,65,24,106,32,2,65,128,23,106,41,3,0,55,3,0,32,3,65,248,6,106,65,16,106,32,2,65,248,22,106,41,3,0,55,3,0,32,3,65,248,6,106,65,8,106,32,2,65,240,22,106,41,3,0,55,3,0,32,3,32,2,41,3,232,22,55,3,248,6,32,3,65,184,11,106,32,2,65,232,17,16,218,141,128,128,0,26,32,0,32,3,65,248,6,106,65,168,22,16,218,141,128,128,0,32,4,55,3,168,22,12,1,11,32,0,65,2,58,0,152,27,11,32,3,65,160,29,106,36,128,128,128,128,0,11,140,2,2,2,127,2,126,35,128,128,128,128,0,65,128,12,107,34,4,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,1,40,2,0,34,5,32,1,40,2,4,70,13,0,32,1,32,5,65,24,106,54,2,0,32,4,65,136,6,106,32,5,65,8,106,16,168,128,128,128,0,2,64,32,4,40,2,136,6,34,1,69,13,0,32,4,32,4,41,2,140,6,34,6,55,2,128,6,32,4,32,1,54,2,252,5,32,4,65,136,6,106,32,1,32,6,66,32,136,167,16,139,138,128,128,0,32,4,41,3,136,6,34,6,66,2,82,13,2,32,4,65,252,5,106,16,169,128,128,128,0,11,32,3,65,1,58,0,0,66,2,33,6,12,2,11,32,0,66,3,55,3,0,12,2,11,32,4,65,8,106,32,4,65,144,6,106,65,240,5,16,218,141,128,128,0,26,32,5,41,3,0,33,7,32,4,65,252,5,106,16,169,128,128,128,0,11,32,0,65,8,106,32,4,65,8,106,65,240,5,16,218,141,128,128,0,26,32,0,32,7,55,3,248,5,32,0,32,6,55,3,0,11,32,4,65,128,12,106,36,128,128,128,128,0,11,104,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,2,64,2,64,32,1,40,2,8,34,3,65,1,113,13,0,32,1,40,2,0,33,1,32,2,66,2,55,2,8,32,2,32,3,54,2,4,32,2,32,1,54,2,0,32,0,32,2,16,248,131,128,128,0,12,1,11,32,0,66,128,128,128,128,128,128,192,8,55,2,0,11,32,2,65,16,106,36,128,128,128,128,0,11,18,0,32,0,16,195,140,128,128,0,32,0,16,161,140,128,128,0,11,168,1,1,3,127,2,64,32,1,40,2,8,34,2,32,1,40,2,12,70,13,0,32,1,32,2,65,240,4,106,54,2,8,32,2,45,0,232,4,34,3,65,2,70,13,0,2,64,32,1,65,24,106,40,2,0,34,4,32,1,65,28,106,40,2,0,70,13,0,32,1,32,4,65,1,106,54,2,24,32,4,45,0,0,33,4,32,0,32,2,65,232,4,16,218,141,128,128,0,34,1,32,4,58,0,240,4,32,1,32,3,58,0,232,4,32,1,65,236,4,106,32,2,65,233,4,106,34,2,65,3,106,40,0,0,54,0,0,32,1,32,2,40,0,0,54,0,233,4,15,11,32,0,65,2,58,0,232,4,15,11,32,0,65,2,58,0,232,4,11,115,1,2,127,32,1,65,56,106,34,3,40,2,0,33,4,32,1,65,48,106,65,32,16,154,128,128,128,0,32,3,32,3,40,2,0,65,32,106,54,2,0,32,4,32,1,40,2,48,106,34,1,66,0,55,3,0,32,1,65,8,106,66,0,55,3,0,32,1,65,16,106,66,0,55,3,0,32,1,65,24,106,66,0,55,3,0,32,2,32,1,16,172,128,128,128,0,32,0,65,132,128,128,128,120,54,2,8,32,0,32,4,54,2,0,11,47,1,1,127,65,0,33,2,3,64,2,64,32,2,65,32,71,13,0,15,11,32,1,32,2,106,32,0,32,2,106,41,3,0,55,3,0,32,2,65,8,106,33,2,12,0,11,11,93,1,2,127,32,1,65,56,106,34,4,40,2,0,33,5,32,1,65,48,106,65,240,4,16,154,128,128,128,0,32,4,32,4,40,2,0,65,240,4,106,54,2,0,32,2,32,5,32,3,32,5,32,1,40,2,48,106,65,0,65,240,4,16,214,141,128,128,0,16,174,128,128,128,0,32,0,65,132,128,128,128,120,54,2,8,32,0,32,5,54,2,0,11,100,0,32,3,32,2,58,0,232,4,32,0,32,1,32,3,16,226,129,128,128,0,32,0,65,160,1,106,32,3,65,160,1,106,16,172,128,128,128,0,32,0,65,192,1,106,32,1,65,192,1,106,32,3,65,192,1,106,16,243,129,128,128,0,32,3,32,0,41,3,128,4,55,3,128,4,32,0,65,136,4,106,32,1,65,136,4,106,32,3,65,136,4,106,16,247,129,128,128,0,11,38,0,32,0,65,60,106,16,130,128,128,128,0,32,0,16,152,128,128,128,0,32,0,65,56,106,65,0,54,2,0,32,0,66,1,55,3,48,11,243,1,1,4,127,2,64,2,64,2,64,32,1,65,208,0,106,40,2,0,34,5,32,2,75,13,0,32,5,65,128,128,4,106,32,2,77,13,0,32,2,32,5,107,34,5,32,4,106,32,1,65,212,0,106,40,2,0,75,13,0,32,1,32,5,54,2,84,12,1,11,2,64,32,1,65,204,0,106,40,2,0,34,5,13,0,65,131,128,128,128,120,33,3,12,2,11,32,1,65,196,0,106,40,2,0,32,5,65,127,106,34,6,65,12,108,106,34,7,40,2,0,33,5,32,7,65,8,106,40,2,0,33,8,2,64,32,7,40,2,4,34,7,32,3,71,13,0,32,5,32,2,71,13,0,32,8,32,4,71,13,0,32,2,32,4,32,3,16,150,137,128,128,0,32,1,32,6,54,2,76,12,1,11,32,3,13,1,11,32,0,65,132,128,128,128,120,54,2,8,15,11,32,0,32,2,54,2,20,32,0,32,5,54,2,16,32,0,32,4,54,2,12,32,0,32,3,54,2,8,32,0,32,8,54,2,4,32,0,32,7,54,2,0,11,154,2,1,3,127,2,64,2,64,2,64,2,64,32,2,32,2,65,127,106,32,1,65,208,0,106,40,2,0,34,4,32,1,65,212,0,106,40,2,0,34,5,106,113,34,6,107,65,0,32,6,27,34,6,32,3,106,65,128,128,4,32,5,107,75,13,0,32,1,32,6,32,5,106,34,2,32,3,106,54,2,84,32,4,32,2,106,33,5,12,1,11,2,64,32,1,40,2,60,69,13,0,32,1,65,192,0,106,40,2,0,34,5,32,3,73,13,2,11,32,2,32,3,16,178,128,128,128,0,34,5,69,13,2,2,64,32,1,65,204,0,106,40,2,0,34,6,32,1,65,200,0,106,40,2,0,71,13,0,32,1,65,196,0,106,32,6,16,179,128,128,128,0,32,1,40,2,76,33,6,11,32,1,40,2,68,32,6,65,12,108,106,34,6,32,3,54,2,8,32,6,32,2,54,2,4,32,6,32,5,54,2,0,32,1,32,1,40,2,76,65,1,106,54,2,76,11,32,0,65,132,128,128,128,120,54,2,8,32,0,32,3,54,2,4,32,0,32,5,54,2,0,15,11,32,0,65,129,128,128,128,120,54,2,8,32,0,32,5,54,2,4,32,0,32,3,54,2,0,15,11,0,0,11,22,0,65,0,45,0,144,187,138,128,0,26,32,1,32,0,16,149,137,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,32,1,65,1,16,135,133,128,128,0,32,2,40,2,8,32,2,40,2,12,16,253,132,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,24,0,32,0,40,2,0,32,0,40,2,4,65,240,4,108,65,8,16,150,137,128,128,0,11,23,0,32,0,40,2,0,32,0,40,2,4,65,56,108,65,8,16,150,137,128,128,0,11,24,0,32,0,40,2,0,32,0,40,2,4,65,128,23,108,65,8,16,150,137,128,128,0,11,23,0,32,0,40,2,0,32,0,40,2,4,65,3,116,65,8,16,150,137,128,128,0,11,70,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,1,16,185,128,128,128,0,32,2,40,2,0,33,1,32,0,32,2,41,3,8,55,3,8,32,0,32,1,65,0,71,173,55,3,0,32,2,65,16,106,36,128,128,128,128,0,11,156,4,6,6,127,1,126,6,127,3,126,1,127,1,126,35,128,128,128,128,0,65,240,0,107,34,2,36,128,128,128,128,0,32,2,65,228,0,106,33,3,32,1,40,2,8,33,4,32,1,40,2,0,33,5,32,1,40,2,4,33,6,32,1,40,2,12,33,7,2,64,3,64,66,0,33,8,2,64,32,5,34,9,32,6,71,13,0,12,2,11,32,1,32,9,65,32,106,34,5,54,2,0,32,2,65,192,0,106,32,4,16,192,128,128,128,0,32,2,32,2,40,2,68,54,2,4,32,2,32,2,40,2,64,34,10,54,2,0,32,2,32,10,32,2,40,2,72,65,48,108,34,11,106,34,12,54,2,12,32,10,65,48,106,33,13,2,64,3,64,2,64,2,64,32,11,69,13,0,32,10,40,2,32,34,14,65,2,71,13,1,32,13,33,12,11,32,2,32,12,54,2,8,65,2,33,14,12,2,11,32,2,65,32,106,65,24,106,32,10,65,24,106,41,3,0,34,8,55,3,0,32,2,65,32,106,65,16,106,32,10,65,16,106,41,3,0,34,15,55,3,0,32,2,65,32,106,65,8,106,32,10,65,8,106,41,3,0,34,16,55,3,0,32,2,32,10,41,3,0,34,17,55,3,32,32,2,65,16,106,65,8,106,32,10,65,44,106,40,2,0,34,18,54,2,0,32,2,32,10,41,2,36,34,19,55,3,16,32,2,65,192,0,106,65,24,106,32,8,55,3,0,32,2,65,192,0,106,65,16,106,32,15,55,3,0,32,2,65,192,0,106,65,8,106,32,16,55,3,0,32,3,32,19,55,2,0,32,3,65,8,106,32,18,54,2,0,32,2,32,17,55,3,64,32,2,32,14,54,2,96,2,64,2,64,32,2,65,192,0,106,32,9,16,193,128,128,128,0,69,13,0,32,2,40,2,96,34,14,65,2,71,13,1,11,32,10,65,48,106,33,10,32,11,65,80,106,33,11,32,13,65,48,106,33,13,12,1,11,11,32,2,41,3,104,33,15,32,2,40,2,100,33,10,32,2,32,13,54,2,8,11,32,2,16,194,128,128,128,0,66,1,33,8,2,64,32,14,14,3,2,0,1,0,11,11,32,7,32,15,55,2,4,32,7,32,10,54,2,0,66,0,33,8,11,32,0,32,15,55,3,8,32,0,32,8,55,3,0,32,2,65,240,0,106,36,128,128,128,128,0,11,72,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,16,187,128,128,128,0,32,2,45,0,9,33,1,32,0,32,2,45,0,8,65,1,113,58,0,0,32,0,32,1,58,0,1,32,2,65,16,106,36,128,128,128,128,0,11,79,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,32,2,32,1,40,2,16,16,161,128,128,128,0,32,2,45,0,9,33,1,32,0,32,2,45,0,8,65,1,113,58,0,0,32,0,32,1,58,0,1,32,2,65,16,106,36,128,128,128,128,0,11,83,1,1,127,35,128,128,128,128,0,65,128,6,107,34,2,36,128,128,128,128,0,32,2,32,1,16,189,128,128,128,0,2,64,2,64,32,2,41,3,0,66,2,81,13,0,32,0,32,2,65,128,6,16,218,141,128,128,0,26,12,1,11,32,0,66,2,55,3,0,11,32,2,65,128,6,106,36,128,128,128,128,0,11,90,1,1,127,35,128,128,128,128,0,65,128,6,107,34,2,36,128,128,128,128,0,32,2,32,1,32,2,32,1,40,2,8,16,167,128,128,128,0,2,64,2,64,32,2,41,3,0,66,3,82,13,0,32,0,66,2,55,3,0,12,1,11,32,0,32,2,65,128,6,16,218,141,128,128,0,26,11,32,2,65,128,6,106,36,128,128,128,128,0,11,85,1,1,127,35,128,128,128,128,0,65,160,27,107,34,2,36,128,128,128,128,0,32,2,32,1,16,191,128,128,128,0,2,64,2,64,32,2,45,0,152,27,65,2,71,13,0,32,0,65,2,58,0,152,27,12,1,11,32,0,32,2,65,160,27,16,218,141,128,128,0,26,11,32,2,65,160,27,106,36,128,128,128,128,0,11,92,1,1,127,35,128,128,128,128,0,65,160,27,107,34,2,36,128,128,128,128,0,32,2,32,1,32,2,32,1,40,2,52,16,164,128,128,128,0,2,64,2,64,32,2,45,0,152,27,65,3,71,13,0,32,0,65,2,58,0,152,27,12,1,11,32,0,32,2,65,160,27,16,218,141,128,128,0,26,11,32,2,65,160,27,106,36,128,128,128,128,0,11,246,3,3,9,127,1,126,5,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,1,40,2,0,33,3,65,0,33,4,32,2,65,8,106,32,1,40,2,8,34,5,65,0,16,128,133,128,128,0,32,5,65,48,108,33,6,32,2,40,2,8,33,7,32,3,33,8,32,2,40,2,12,34,9,33,10,2,64,3,64,32,10,69,13,1,32,6,32,4,70,13,1,2,64,2,64,32,8,40,2,32,13,0,32,3,32,4,106,65,40,106,41,3,0,33,11,65,0,33,12,12,1,11,65,1,33,12,65,1,33,13,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,32,4,106,34,14,65,36,106,45,0,0,14,13,0,13,1,2,3,4,5,6,7,8,9,10,11,0,11,32,14,65,37,106,45,0,0,33,15,65,0,33,13,12,12,11,65,2,33,13,12,11,11,65,3,33,13,12,10,11,65,4,33,13,12,9,11,65,5,33,13,12,8,11,65,6,33,13,12,7,11,65,7,33,13,12,6,11,65,8,33,13,12,5,11,65,9,33,13,12,4,11,65,10,33,13,12,3,11,32,14,65,44,106,40,2,0,33,16,32,14,65,40,106,40,2,0,33,1,65,11,33,13,12,1,11,32,14,65,40,106,40,2,0,33,1,32,14,65,44,106,40,2,0,33,16,65,12,33,13,11,11,32,16,173,66,32,134,32,1,173,132,33,11,11,32,7,32,4,106,34,1,32,8,41,3,0,55,3,0,32,1,65,24,106,32,8,65,24,106,41,3,0,55,3,0,32,1,65,16,106,32,8,65,16,106,41,3,0,55,3,0,32,1,65,8,106,32,8,65,8,106,41,3,0,55,3,0,32,1,65,40,106,32,11,55,3,0,32,1,65,37,106,32,15,58,0,0,32,1,65,36,106,32,13,58,0,0,32,1,65,32,106,32,12,54,2,0,32,10,65,127,106,33,10,32,4,65,48,106,33,4,32,8,65,48,106,33,8,12,0,11,11,32,0,32,5,54,2,8,32,0,32,9,54,2,4,32,0,32,7,54,2,0,32,2,65,16,106,36,128,128,128,128,0,11,19,0,32,0,32,1,16,175,139,128,128,0,65,255,1,113,65,0,71,11,50,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,54,2,12,32,1,65,12,106,16,147,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,95,1,2,127,65,0,33,2,2,64,2,64,32,1,40,2,16,40,2,0,65,130,128,196,0,71,13,0,32,1,40,2,4,34,3,69,13,0,32,1,40,2,8,34,1,69,13,1,32,3,32,1,110,34,2,32,3,32,2,32,1,108,107,65,0,71,106,33,2,11,32,0,66,128,128,128,128,16,55,2,0,32,0,65,8,106,32,2,54,2,0,15,11,0,0,11,89,1,1,127,65,0,33,2,2,64,32,1,40,2,52,45,0,0,13,0,32,1,40,2,12,32,1,40,2,8,107,65,232,22,110,34,2,32,1,65,28,106,40,2,0,32,1,65,24,106,40,2,0,107,65,5,118,34,1,32,2,32,1,73,27,33,2,11,32,0,66,128,128,128,128,16,55,2,0,32,0,65,8,106,32,2,54,2,0,11,127,1,1,127,35,128,128,128,128,0,65,144,8,107,34,3,36,128,128,128,128,0,2,64,2,64,32,2,65,144,8,73,13,0,32,3,65,0,65,144,8,16,214,141,128,128,0,34,2,65,144,8,32,1,65,144,8,65,216,128,132,128,0,16,232,140,128,128,0,32,0,32,2,16,234,138,128,128,0,12,1,11,32,0,66,129,128,128,128,16,55,3,0,32,0,65,12,106,65,144,8,54,2,0,32,0,65,8,106,32,2,54,2,0,11,32,3,65,144,8,106,36,128,128,128,128,0,11,160,1,1,3,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,65,0,65,192,0,16,214,141,128,128,0,33,2,2,64,2,64,32,1,40,2,4,34,3,65,192,0,73,13,0,32,2,65,192,0,32,1,40,2,0,34,4,65,192,0,65,200,143,132,128,0,16,232,140,128,128,0,32,1,32,3,65,64,106,54,2,4,32,1,32,4,65,192,0,106,54,2,0,32,0,32,2,16,165,138,128,128,0,12,1,11,32,0,66,129,128,128,128,16,55,3,0,32,0,65,12,106,65,192,0,54,2,0,32,0,65,8,106,32,3,54,2,0,11,32,2,65,192,0,106,36,128,128,128,128,0,11,209,1,1,1,127,35,128,128,128,128,0,65,192,3,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,240,1,106,32,2,65,4,106,16,200,128,128,128,0,2,64,2,64,2,64,2,64,32,2,41,3,240,1,66,3,81,13,0,32,2,65,32,106,32,2,65,240,1,106,65,208,1,16,218,141,128,128,0,26,32,2,65,4,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,65,32,106,65,208,1,16,218,141,128,128,0,26,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,248,1,54,2,8,32,0,66,3,55,3,0,12,1,11,32,0,66,3,55,3,0,32,0,32,1,54,2,8,32,2,65,32,106,16,201,128,128,128,0,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,192,3,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,227,134,128,128,0,11,105,0,32,0,65,156,1,106,16,206,131,128,128,0,32,0,65,40,106,16,207,131,128,128,0,32,0,65,192,1,106,16,158,130,128,128,0,32,0,65,224,0,106,16,169,128,128,128,0,32,0,65,236,0,106,16,169,128,128,128,0,32,0,16,208,131,128,128,0,32,0,65,248,0,106,16,169,128,128,128,0,32,0,65,132,1,106,16,169,128,128,128,0,32,0,65,144,1,106,16,169,128,128,128,0,11,206,1,1,1,127,35,128,128,128,128,0,65,192,1,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,240,0,106,32,2,65,4,106,16,203,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,176,1,69,13,0,32,2,65,32,106,32,2,65,240,0,106,65,208,0,16,218,141,128,128,0,26,32,2,65,4,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,65,32,106,65,208,0,16,218,141,128,128,0,26,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,65,0,54,2,64,32,0,32,2,40,2,112,54,2,0,12,1,11,32,0,65,0,54,2,64,32,0,32,1,54,2,0,32,2,65,32,106,16,204,128,128,128,0,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,192,1,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,203,134,128,128,0,11,36,0,32,0,65,40,106,16,169,128,128,128,0,32,0,65,52,106,16,169,128,128,128,0,32,0,65,192,0,106,16,169,128,128,128,0,11,206,1,1,1,127,35,128,128,128,128,0,65,176,1,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,232,0,106,32,2,65,4,106,16,206,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,160,1,69,13,0,32,2,65,32,106,32,2,65,232,0,106,65,200,0,16,218,141,128,128,0,26,32,2,65,4,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,65,32,106,65,200,0,16,218,141,128,128,0,26,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,65,0,54,2,56,32,0,32,2,40,2,104,54,2,0,12,1,11,32,0,65,0,54,2,56,32,0,32,1,54,2,0,32,2,65,32,106,16,207,128,128,128,0,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,176,1,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,222,134,128,128,0,11,35,0,32,0,65,32,106,16,169,128,128,128,0,32,0,65,44,106,16,169,128,128,128,0,32,0,65,56,106,16,169,128,128,128,0,11,175,1,2,1,127,1,124,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,32,106,32,2,65,4,106,16,209,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,32,13,0,32,2,43,3,40,33,3,32,2,65,4,106,16,130,136,128,128,0,34,1,13,1,32,0,65,0,54,2,0,32,0,32,3,57,3,8,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,36,54,2,4,32,0,65,1,54,2,0,12,1,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,48,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,219,134,128,128,0,11,129,2,1,3,127,35,128,128,128,128,0,65,208,0,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,56,106,32,2,65,4,106,16,211,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,64,69,13,0,32,2,65,32,106,65,16,106,34,3,32,2,65,56,106,65,16,106,41,3,0,55,3,0,32,2,65,32,106,65,8,106,34,1,32,2,65,56,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,56,55,3,32,32,2,65,4,106,16,130,136,128,128,0,34,4,13,1,32,0,32,2,41,3,32,55,3,0,32,0,65,16,106,32,3,41,3,0,55,3,0,32,0,65,8,106,32,1,41,3,0,55,3,0,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,65,0,54,2,8,32,0,32,2,40,2,56,54,2,0,12,1,11,32,0,65,0,54,2,8,32,0,32,4,54,2,0,32,1,16,169,128,128,128,0,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,208,0,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,229,134,128,128,0,11,223,1,1,2,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,16,255,135,128,128,0,32,2,65,52,106,32,2,65,12,106,16,213,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,52,69,13,0,32,2,65,40,106,65,8,106,34,3,32,2,65,52,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,52,55,3,40,32,2,65,12,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,41,3,40,55,2,0,32,0,65,8,106,32,3,40,2,0,54,2,0,32,2,65,24,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,56,54,2,4,32,0,65,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,32,2,65,40,106,16,169,128,128,128,0,11,32,2,65,24,106,16,169,128,128,128,0,11,32,2,65,192,0,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,220,134,128,128,0,11,223,1,1,2,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,16,255,135,128,128,0,32,2,65,52,106,32,2,65,12,106,16,215,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,52,69,13,0,32,2,65,40,106,65,8,106,34,3,32,2,65,52,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,52,55,3,40,32,2,65,12,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,41,3,40,55,2,0,32,0,65,8,106,32,3,40,2,0,54,2,0,32,2,65,24,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,56,54,2,4,32,0,65,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,32,2,65,40,106,16,169,128,128,128,0,11,32,2,65,24,106,16,169,128,128,128,0,11,32,2,65,192,0,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,225,134,128,128,0,11,132,2,1,3,127,35,128,128,128,128,0,65,208,0,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,56,106,32,2,65,4,106,16,217,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,56,69,13,0,32,2,65,32,106,65,16,106,34,3,32,2,65,56,106,65,16,106,41,2,0,55,3,0,32,2,65,32,106,65,8,106,34,4,32,2,65,56,106,65,8,106,41,2,0,55,3,0,32,2,32,2,41,2,56,55,3,32,32,2,65,4,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,41,3,32,55,2,0,32,0,65,16,106,32,3,41,3,0,55,2,0,32,0,65,8,106,32,4,41,3,0,55,2,0,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,60,54,2,4,32,0,65,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,16,218,128,128,128,0,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,208,0,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,226,134,128,128,0,11,21,0,32,0,16,169,128,128,128,0,32,0,65,12,106,16,169,128,128,128,0,11,223,1,1,2,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,48,106,32,2,65,4,106,16,220,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,48,69,13,0,32,2,65,32,106,65,8,106,34,3,32,2,65,48,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,3,48,55,3,32,32,2,65,4,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,41,3,32,55,2,0,32,0,65,8,106,32,3,40,2,0,54,2,0,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,52,54,2,4,32,0,65,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,16,221,128,128,128,0,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,192,0,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,214,134,128,128,0,11,18,0,32,0,16,225,131,128,128,0,32,0,16,136,130,128,128,0,11,203,1,1,1,127,35,128,128,128,128,0,65,160,1,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,16,255,135,128,128,0,32,2,65,228,0,106,32,2,65,12,106,16,223,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,100,69,13,0,32,2,65,40,106,32,2,65,228,0,106,65,60,16,218,141,128,128,0,26,32,2,65,12,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,65,40,106,65,60,16,218,141,128,128,0,26,32,2,65,24,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,104,54,2,4,32,0,65,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,32,2,65,40,106,16,224,128,128,128,0,11,32,2,65,24,106,16,169,128,128,128,0,11,32,2,65,160,1,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,215,134,128,128,0,11,54,0,32,0,16,184,130,128,128,0,32,0,65,12,106,16,169,128,128,128,0,32,0,65,24,106,16,221,128,128,128,0,32,0,65,36,106,16,221,128,128,128,0,32,0,65,48,106,16,159,130,128,128,0,11,223,1,1,2,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,16,255,135,128,128,0,32,2,65,52,106,32,2,65,12,106,16,226,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,52,69,13,0,32,2,65,40,106,65,8,106,34,3,32,2,65,52,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,52,55,3,40,32,2,65,12,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,41,3,40,55,2,0,32,0,65,8,106,32,3,40,2,0,54,2,0,32,2,65,24,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,56,54,2,4,32,0,65,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,32,2,65,40,106,16,169,128,128,128,0,11,32,2,65,24,106,16,169,128,128,128,0,11,32,2,65,192,0,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,202,134,128,128,0,11,223,1,1,2,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,16,255,135,128,128,0,32,2,65,52,106,32,2,65,12,106,16,228,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,52,69,13,0,32,2,65,40,106,65,8,106,34,3,32,2,65,52,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,52,55,3,40,32,2,65,12,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,41,3,40,55,2,0,32,0,65,8,106,32,3,40,2,0,54,2,0,32,2,65,24,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,56,54,2,4,32,0,65,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,32,2,65,40,106,16,169,128,128,128,0,11,32,2,65,24,106,16,169,128,128,128,0,11,32,2,65,192,0,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,200,134,128,128,0,11,132,2,1,3,127,35,128,128,128,128,0,65,208,0,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,56,106,32,2,65,4,106,16,230,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,56,69,13,0,32,2,65,32,106,65,16,106,34,3,32,2,65,56,106,65,16,106,41,2,0,55,3,0,32,2,65,32,106,65,8,106,34,4,32,2,65,56,106,65,8,106,41,2,0,55,3,0,32,2,32,2,41,2,56,55,3,32,32,2,65,4,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,41,3,32,55,2,0,32,0,65,16,106,32,3,41,3,0,55,2,0,32,0,65,8,106,32,4,41,3,0,55,2,0,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,60,54,2,4,32,0,65,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,16,218,128,128,128,0,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,208,0,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,221,134,128,128,0,11,223,1,1,2,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,16,255,135,128,128,0,32,2,65,52,106,32,2,65,12,106,16,232,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,52,69,13,0,32,2,65,40,106,65,8,106,34,3,32,2,65,52,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,52,55,3,40,32,2,65,12,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,41,3,40,55,2,0,32,0,65,8,106,32,3,40,2,0,54,2,0,32,2,65,24,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,56,54,2,4,32,0,65,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,32,2,65,40,106,16,169,128,128,128,0,11,32,2,65,24,106,16,169,128,128,128,0,11,32,2,65,192,0,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,223,134,128,128,0,11,223,1,1,2,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,48,106,32,2,65,4,106,16,234,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,48,69,13,0,32,2,65,32,106,65,8,106,34,3,32,2,65,48,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,3,48,55,3,32,32,2,65,4,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,41,3,32,55,2,0,32,0,65,8,106,32,3,40,2,0,54,2,0,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,52,54,2,4,32,0,65,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,16,235,128,128,128,0,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,192,0,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,230,134,128,128,0,11,18,0,32,0,16,230,131,128,128,0,32,0,16,153,130,128,128,0,11,203,1,1,1,127,35,128,128,128,128,0,65,128,1,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,208,0,106,32,2,65,4,106,16,237,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,116,69,13,0,32,2,65,32,106,32,2,65,208,0,106,65,48,16,218,141,128,128,0,26,32,2,65,4,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,65,32,106,65,48,16,218,141,128,128,0,26,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,65,0,54,2,36,32,0,32,2,40,2,80,54,2,0,12,1,11,32,0,65,0,54,2,36,32,0,32,1,54,2,0,32,2,65,32,106,16,238,128,128,128,0,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,128,1,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,201,134,128,128,0,11,24,0,32,0,65,24,106,16,169,128,128,128,0,32,0,65,36,106,16,169,128,128,128,0,11,204,1,1,1,127,35,128,128,128,128,0,65,144,1,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,216,0,106,32,2,65,4,106,16,240,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,128,1,69,13,0,32,2,65,32,106,32,2,65,216,0,106,65,56,16,218,141,128,128,0,26,32,2,65,4,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,65,32,106,65,56,16,218,141,128,128,0,26,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,65,0,54,2,40,32,0,32,2,40,2,88,54,2,0,12,1,11,32,0,65,0,54,2,40,32,0,32,1,54,2,0,32,2,65,32,106,16,241,128,128,128,0,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,144,1,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,207,134,128,128,0,11,35,0,32,0,65,16,106,16,169,128,128,128,0,32,0,65,28,106,16,169,128,128,128,0,32,0,65,40,106,16,169,128,128,128,0,11,175,1,2,1,127,1,126,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,32,106,32,2,65,4,106,16,243,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,32,13,0,32,2,41,3,40,33,3,32,2,65,4,106,16,130,136,128,128,0,34,1,13,1,32,0,65,0,54,2,0,32,0,32,3,55,3,8,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,36,54,2,4,32,0,65,1,54,2,0,12,1,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,48,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,211,134,128,128,0,11,132,2,1,3,127,35,128,128,128,128,0,65,208,0,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,56,106,32,2,65,4,106,16,245,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,56,69,13,0,32,2,65,32,106,65,16,106,34,3,32,2,65,56,106,65,16,106,41,2,0,55,3,0,32,2,65,32,106,65,8,106,34,4,32,2,65,56,106,65,8,106,41,2,0,55,3,0,32,2,32,2,41,2,56,55,3,32,32,2,65,4,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,41,3,32,55,2,0,32,0,65,16,106,32,3,41,3,0,55,2,0,32,0,65,8,106,32,4,41,3,0,55,2,0,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,60,54,2,4,32,0,65,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,16,246,128,128,128,0,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,208,0,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,217,134,128,128,0,11,21,0,32,0,16,150,130,128,128,0,32,0,65,12,106,16,169,128,128,128,0,11,175,1,2,1,127,1,126,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,32,106,32,2,65,4,106,16,248,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,32,13,0,32,2,41,3,40,33,3,32,2,65,4,106,16,130,136,128,128,0,34,1,13,1,32,0,65,0,54,2,0,32,0,32,3,55,3,8,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,36,54,2,4,32,0,65,1,54,2,0,12,1,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,48,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,210,134,128,128,0,11,223,1,1,2,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,48,106,32,2,65,4,106,16,250,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,48,69,13,0,32,2,65,32,106,65,8,106,34,3,32,2,65,48,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,3,48,55,3,32,32,2,65,4,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,41,3,32,55,2,0,32,0,65,8,106,32,3,40,2,0,54,2,0,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,52,54,2,4,32,0,65,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,16,221,128,128,128,0,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,192,0,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,209,134,128,128,0,11,132,2,1,3,127,35,128,128,128,128,0,65,208,0,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,56,106,32,2,65,4,106,16,252,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,56,69,13,0,32,2,65,32,106,65,16,106,34,3,32,2,65,56,106,65,16,106,41,2,0,55,3,0,32,2,65,32,106,65,8,106,34,4,32,2,65,56,106,65,8,106,41,2,0,55,3,0,32,2,32,2,41,2,56,55,3,32,32,2,65,4,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,41,3,32,55,2,0,32,0,65,16,106,32,3,41,3,0,55,2,0,32,0,65,8,106,32,4,41,3,0,55,2,0,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,60,54,2,4,32,0,65,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,16,218,128,128,128,0,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,208,0,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,224,134,128,128,0,11,223,1,1,2,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,16,255,135,128,128,0,32,2,65,52,106,32,2,65,12,106,16,254,128,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,52,69,13,0,32,2,65,40,106,65,8,106,34,3,32,2,65,52,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,52,55,3,40,32,2,65,12,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,41,3,40,55,2,0,32,0,65,8,106,32,3,40,2,0,54,2,0,32,2,65,24,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,56,54,2,4,32,0,65,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,32,2,65,40,106,16,169,128,128,128,0,11,32,2,65,24,106,16,169,128,128,128,0,11,32,2,65,192,0,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,218,134,128,128,0,11,132,2,1,3,127,35,128,128,128,128,0,65,208,0,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,56,106,32,2,65,4,106,16,128,129,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,56,69,13,0,32,2,65,32,106,65,16,106,34,3,32,2,65,56,106,65,16,106,41,2,0,55,3,0,32,2,65,32,106,65,8,106,34,4,32,2,65,56,106,65,8,106,41,2,0,55,3,0,32,2,32,2,41,2,56,55,3,32,32,2,65,4,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,41,3,32,55,2,0,32,0,65,16,106,32,3,41,3,0,55,2,0,32,0,65,8,106,32,4,41,3,0,55,2,0,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,60,54,2,4,32,0,65,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,16,218,128,128,128,0,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,208,0,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,228,134,128,128,0,11,203,1,1,1,127,35,128,128,128,128,0,65,128,1,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,208,0,106,32,2,65,4,106,16,130,129,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,88,69,13,0,32,2,65,32,106,32,2,65,208,0,106,65,48,16,218,141,128,128,0,26,32,2,65,4,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,65,32,106,65,48,16,218,141,128,128,0,26,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,65,0,54,2,8,32,0,32,2,40,2,80,54,2,0,12,1,11,32,0,65,0,54,2,8,32,0,32,1,54,2,0,32,2,65,32,106,16,131,129,128,128,0,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,128,1,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,208,134,128,128,0,11,35,0,32,0,65,8,106,16,163,130,128,128,0,32,0,65,20,106,16,169,128,128,128,0,32,0,65,32,106,16,178,130,128,128,0,11,223,1,1,2,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,255,135,128,128,0,32,2,65,48,106,32,2,65,4,106,16,133,129,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,48,69,13,0,32,2,65,32,106,65,8,106,34,3,32,2,65,48,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,3,48,55,3,32,32,2,65,4,106,16,130,136,128,128,0,34,1,13,1,32,0,32,2,41,3,32,55,2,0,32,0,65,8,106,32,3,40,2,0,54,2,0,32,2,65,16,106,16,169,128,128,128,0,12,3,11,32,0,32,2,40,2,52,54,2,4,32,0,65,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,32,2,65,32,106,16,221,128,128,128,0,11,32,2,65,16,106,16,169,128,128,128,0,11,32,2,65,192,0,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,216,134,128,128,0,11,174,1,2,1,127,1,126,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,1,40,2,0,14,3,0,1,2,0,11,32,0,32,1,43,3,8,16,135,129,128,128,0,12,2,11,32,0,65,0,54,2,0,32,0,32,1,41,3,8,55,3,8,12,1,11,2,64,2,64,32,1,41,3,8,34,3,66,127,85,13,0,32,2,65,2,58,0,8,32,2,32,3,55,3,16,32,0,32,2,65,8,106,32,2,65,31,106,65,148,129,132,128,0,16,136,129,128,128,0,54,2,4,65,1,33,1,12,1,11,32,0,32,3,55,3,8,65,0,33,1,11,32,0,32,1,54,2,0,11,32,2,65,32,106,36,128,128,128,128,0,11,84,1,2,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,3,58,0,8,32,2,32,1,57,3,16,32,2,65,8,106,32,2,65,31,106,65,148,129,132,128,0,16,129,136,128,128,0,33,3,32,0,65,1,54,2,0,32,0,32,3,54,2,4,32,2,65,32,106,36,128,128,128,128,0,11,144,1,1,1,127,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,4,32,3,32,1,54,2,0,32,3,65,8,106,65,12,106,66,2,55,2,0,32,3,65,32,106,65,12,106,65,129,128,128,128,0,54,2,0,32,3,65,2,54,2,12,32,3,65,204,141,132,128,0,54,2,8,32,3,65,130,128,128,128,0,54,2,36,32,3,32,0,54,2,32,32,3,32,3,65,32,106,54,2,16,32,3,32,3,54,2,40,32,3,65,8,106,16,154,136,128,128,0,33,2,32,3,65,48,106,36,128,128,128,128,0,32,2,11,242,1,2,1,127,1,126,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,1,40,2,0,14,3,0,1,2,0,11,32,0,32,1,43,3,8,16,138,129,128,128,0,12,2,11,2,64,2,64,32,1,41,3,8,34,3,66,128,2,84,13,0,65,1,33,1,32,2,65,1,58,0,8,32,2,32,3,55,3,16,32,0,32,2,65,8,106,32,2,65,31,106,65,132,129,132,128,0,16,136,129,128,128,0,54,2,4,12,1,11,32,0,32,3,60,0,1,65,0,33,1,11,32,0,32,1,58,0,0,12,1,11,2,64,2,64,32,1,41,3,8,34,3,66,128,2,84,13,0,32,2,65,2,58,0,8,32,2,32,3,55,3,16,32,0,32,2,65,8,106,32,2,65,31,106,65,132,129,132,128,0,16,136,129,128,128,0,54,2,4,65,1,33,1,12,1,11,32,0,32,3,60,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,84,1,2,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,3,58,0,8,32,2,32,1,57,3,16,32,2,65,8,106,32,2,65,31,106,65,132,129,132,128,0,16,129,136,128,128,0,33,3,32,0,65,1,58,0,0,32,0,32,3,54,2,4,32,2,65,32,106,36,128,128,128,128,0,11,68,1,1,124,2,64,2,64,2,64,2,64,32,1,40,2,0,14,3,0,1,2,0,11,32,1,43,3,8,33,2,12,2,11,32,1,41,3,8,186,33,2,12,1,11,32,1,41,3,8,185,33,2,11,32,0,65,0,54,2,0,32,0,32,2,57,3,8,11,139,8,1,6,127,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,65,0,33,2,32,0,65,20,106,65,0,54,2,0,32,0,65,12,106,33,3,2,64,2,64,2,64,2,64,2,64,3,64,32,1,65,12,106,32,0,16,131,136,128,128,0,32,1,45,0,12,13,2,2,64,32,1,45,0,13,13,0,32,1,65,5,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,4,12,6,11,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,14,34,4,65,34,70,13,0,32,4,65,45,70,13,2,32,4,65,219,0,70,13,1,2,64,32,4,65,230,0,70,13,0,2,64,2,64,32,4,65,238,0,70,13,0,32,4,65,244,0,70,13,1,32,4,65,251,0,70,13,4,32,4,65,80,106,65,255,1,113,65,10,73,13,6,32,1,65,10,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,4,12,15,11,32,0,16,134,136,128,128,0,32,0,65,232,128,132,128,0,65,3,16,141,136,128,128,0,34,4,69,13,6,12,14,11,32,0,16,134,136,128,128,0,32,0,65,235,128,132,128,0,65,3,16,141,136,128,128,0,34,4,69,13,5,12,13,11,32,0,16,134,136,128,128,0,32,0,65,238,128,132,128,0,65,4,16,141,136,128,128,0,34,4,69,13,4,12,12,11,32,0,16,134,136,128,128,0,32,0,16,165,136,128,128,0,34,4,69,13,3,12,11,11,32,3,32,2,65,1,113,32,5,16,141,129,128,128,0,32,0,16,134,136,128,128,0,65,0,33,6,32,4,33,5,12,3,11,32,0,16,134,136,128,128,0,11,32,0,16,142,129,128,128,0,34,4,13,8,11,2,64,32,2,65,1,113,13,0,32,1,65,8,106,32,3,16,143,129,128,128,0,32,1,45,0,8,65,1,113,69,13,7,32,1,45,0,9,33,5,11,65,0,33,4,12,1,11,65,1,33,4,11,2,64,3,64,2,64,2,64,32,4,14,2,0,1,1,11,65,1,33,6,65,1,33,4,12,1,11,32,1,65,12,106,32,0,16,131,136,128,128,0,32,1,45,0,12,13,4,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,13,13,0,65,2,33,4,32,5,65,255,1,113,34,5,65,219,0,70,13,2,32,5,65,251,0,70,13,1,12,13,11,32,1,45,0,14,34,4,65,221,0,70,13,4,32,4,65,253,0,70,13,2,32,4,65,44,70,13,3,12,6,11,65,3,33,4,11,32,1,32,4,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,4,12,12,11,32,5,65,255,1,113,65,251,0,71,13,3,12,2,11,32,6,65,1,113,69,13,4,32,0,16,134,136,128,128,0,12,4,11,32,5,65,255,1,113,65,219,0,71,13,1,11,32,0,16,134,136,128,128,0,32,1,32,3,16,143,129,128,128,0,32,1,45,0,0,65,1,113,69,13,7,32,1,45,0,1,33,5,65,0,33,4,12,1,11,11,32,6,65,1,113,69,13,0,65,7,33,4,2,64,32,5,65,255,1,113,34,5,65,219,0,70,13,0,32,5,65,251,0,71,13,5,65,8,33,4,11,32,1,32,4,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,4,12,6,11,65,1,33,2,32,5,65,255,1,113,65,251,0,71,13,0,32,1,65,12,106,32,0,16,131,136,128,128,0,32,1,45,0,12,13,2,2,64,32,1,45,0,13,13,0,32,1,65,3,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,4,12,6,11,32,1,45,0,14,65,34,71,13,1,32,0,16,134,136,128,128,0,32,0,16,165,136,128,128,0,34,4,13,5,32,1,65,12,106,32,0,16,131,136,128,128,0,32,1,45,0,12,13,2,2,64,32,1,45,0,13,13,0,32,1,65,3,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,4,12,6,11,2,64,32,1,45,0,14,65,58,71,13,0,32,0,16,134,136,128,128,0,65,1,33,2,12,1,11,11,32,1,65,6,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,4,12,4,11,32,1,65,17,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,4,12,3,11,32,1,40,2,16,33,4,12,2,11,0,0,11,65,0,33,4,11,32,1,65,32,106,36,128,128,128,128,0,32,4,11,56,1,1,127,32,0,32,1,16,188,140,128,128,0,32,0,40,2,8,33,3,2,64,32,1,69,13,0,32,0,40,2,0,32,3,106,32,2,58,0,0,32,3,65,1,106,33,3,11,32,0,32,3,54,2,8,11,220,2,1,3,127,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,4,106,32,0,16,146,129,128,128,0,2,64,2,64,32,1,45,0,4,13,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,45,0,5,34,2,65,48,71,13,0,32,1,65,12,106,32,0,16,133,136,128,128,0,32,1,45,0,12,13,1,32,1,45,0,13,65,80,106,65,255,1,113,65,10,79,13,4,32,1,65,13,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,2,12,8,11,32,2,65,79,106,65,255,1,113,65,8,75,13,1,12,2,11,32,1,40,2,16,33,2,12,6,11,32,1,65,13,54,2,20,32,0,32,1,65,20,106,16,137,136,128,128,0,33,2,12,5,11,3,64,32,1,65,20,106,32,0,16,133,136,128,128,0,32,1,45,0,20,13,2,32,1,45,0,21,65,80,106,65,255,1,113,65,10,79,13,1,32,0,16,134,136,128,128,0,12,0,11,11,32,1,65,20,106,32,0,16,133,136,128,128,0,32,1,45,0,20,13,0,32,1,45,0,21,34,3,65,46,70,13,1,2,64,32,3,65,197,0,70,13,0,65,0,33,2,32,3,65,229,0,71,13,4,11,32,0,16,145,129,128,128,0,33,2,12,3,11,32,1,40,2,24,33,2,12,2,11,32,0,16,144,129,128,128,0,33,2,12,1,11,32,1,40,2,8,33,2,11,32,1,65,32,106,36,128,128,128,128,0,32,2,11,63,1,2,127,2,64,2,64,32,1,40,2,8,34,2,13,0,12,1,11,32,1,32,2,65,127,106,34,3,54,2,8,32,1,40,2,0,32,3,106,45,0,0,33,1,11,32,0,32,1,58,0,1,32,0,32,2,65,0,71,58,0,0,11,206,1,1,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,0,16,134,136,128,128,0,65,0,33,2,3,127,32,1,65,4,106,32,0,16,133,136,128,128,0,2,64,2,64,2,64,2,64,32,1,45,0,4,13,0,32,1,45,0,5,65,80,106,65,255,1,113,65,10,73,13,3,2,64,32,2,65,1,113,13,0,32,1,65,13,54,2,4,32,0,32,1,65,4,106,16,132,136,128,128,0,33,0,12,3,11,32,1,65,4,106,32,0,16,133,136,128,128,0,32,1,45,0,4,13,0,32,1,45,0,5,65,32,114,65,229,0,70,13,1,65,0,33,0,12,2,11,32,1,40,2,8,33,0,12,1,11,32,0,16,145,129,128,128,0,33,0,11,32,1,65,16,106,36,128,128,128,128,0,32,0,15,11,32,0,16,134,136,128,128,0,65,1,33,2,12,0,11,11,238,1,1,1,127,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,0,16,134,136,128,128,0,32,1,65,20,106,32,0,16,133,136,128,128,0,2,64,2,64,32,1,45,0,20,13,0,2,64,2,64,32,1,45,0,21,65,85,106,14,3,0,1,0,1,11,32,0,16,134,136,128,128,0,11,32,1,65,12,106,32,0,16,146,129,128,128,0,2,64,32,1,45,0,12,13,0,2,64,32,1,45,0,13,65,80,106,65,255,1,113,65,10,73,13,0,32,1,65,13,54,2,20,32,0,32,1,65,20,106,16,137,136,128,128,0,33,0,12,3,11,3,64,32,1,65,20,106,32,0,16,133,136,128,128,0,32,1,45,0,20,13,2,2,64,32,1,45,0,21,65,80,106,65,255,1,113,65,10,79,13,0,32,0,16,134,136,128,128,0,12,1,11,11,65,0,33,0,12,2,11,32,1,40,2,16,33,0,12,1,11,32,1,40,2,24,33,0,11,32,1,65,32,106,36,128,128,128,128,0,32,0,11,103,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,16,135,136,128,128,0,2,64,2,64,32,2,45,0,8,13,0,65,0,33,1,32,0,32,2,45,0,10,65,0,32,2,45,0,9,27,58,0,1,12,1,11,32,0,32,2,40,2,12,54,2,4,65,1,33,1,11,32,0,32,1,58,0,0,32,2,65,16,106,36,128,128,128,128,0,11,173,5,2,2,127,1,126,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,3,65,16,106,32,0,16,133,136,128,128,0,2,64,2,64,2,64,2,64,32,3,45,0,16,69,13,0,32,3,65,20,106,16,148,129,128,128,0,12,1,11,2,64,2,64,32,3,45,0,17,34,4,65,34,70,13,0,2,64,32,4,65,45,70,13,0,2,64,32,4,65,230,0,70,13,0,2,64,2,64,32,4,65,238,0,70,13,0,32,4,65,244,0,70,13,1,2,64,2,64,32,4,65,219,0,70,13,0,32,4,65,251,0,70,13,1,32,4,65,80,106,65,255,1,113,65,10,79,13,8,32,3,65,16,106,32,0,65,1,16,150,136,128,128,0,32,3,41,3,16,66,3,81,13,7,32,3,65,16,106,32,1,32,2,16,128,136,128,128,0,33,4,12,9,11,32,3,65,10,58,0,16,32,3,65,16,106,32,1,32,2,16,129,136,128,128,0,33,4,12,8,11,32,3,65,11,58,0,16,32,3,65,16,106,32,1,32,2,16,129,136,128,128,0,33,4,12,7,11,32,0,16,134,136,128,128,0,32,3,32,0,65,232,128,132,128,0,65,3,16,141,136,128,128,0,34,4,54,2,16,32,4,13,7,32,3,65,16,106,16,149,129,128,128,0,32,3,65,7,58,0,16,32,3,65,16,106,32,1,32,2,16,129,136,128,128,0,33,4,12,6,11,32,0,16,134,136,128,128,0,32,3,32,0,65,235,128,132,128,0,65,3,16,141,136,128,128,0,34,4,54,2,16,32,4,13,6,32,3,65,16,106,16,149,129,128,128,0,32,3,65,128,2,59,1,16,32,3,65,16,106,32,1,32,2,16,129,136,128,128,0,33,4,12,5,11,32,0,16,134,136,128,128,0,32,3,32,0,65,238,128,132,128,0,65,4,16,141,136,128,128,0,34,4,54,2,16,32,4,13,5,32,3,65,16,106,16,149,129,128,128,0,32,3,65,0,59,1,16,32,3,65,16,106,32,1,32,2,16,129,136,128,128,0,33,4,12,4,11,32,0,16,134,136,128,128,0,32,3,65,16,106,32,0,65,0,16,150,136,128,128,0,32,3,41,3,16,66,3,81,13,1,32,3,65,16,106,32,1,32,2,16,128,136,128,128,0,33,4,12,3,11,32,0,16,134,136,128,128,0,32,0,65,20,106,65,0,54,2,0,32,3,65,4,106,32,0,32,0,65,12,106,16,253,135,128,128,0,2,64,32,3,40,2,4,65,2,70,13,0,32,3,41,2,8,33,5,32,3,65,5,58,0,16,32,3,32,5,55,2,20,32,3,65,16,106,32,1,32,2,16,129,136,128,128,0,33,4,12,3,11,32,3,40,2,8,33,4,12,3,11,32,3,40,2,24,33,4,12,2,11,32,3,65,10,54,2,16,32,0,32,3,65,16,106,16,132,136,128,128,0,33,4,11,32,0,32,4,16,139,136,128,128,0,33,4,11,32,3,65,32,106,36,128,128,128,128,0,32,4,11,136,1,1,3,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,2,64,32,0,40,2,0,34,0,40,2,0,13,0,32,1,65,8,106,32,0,40,2,4,34,2,32,0,65,8,106,40,2,0,16,211,136,128,128,0,32,1,40,2,12,34,3,69,13,0,32,2,32,1,40,2,8,32,3,16,198,131,128,128,0,11,32,1,32,0,16,247,135,128,128,0,2,64,32,1,40,2,4,34,2,69,13,0,32,0,32,1,40,2,0,32,2,16,198,131,128,128,0,11,32,1,65,16,106,36,128,128,128,128,0,11,21,0,2,64,32,0,40,2,0,69,13,0,32,0,16,148,129,128,128,0,11,11,251,2,1,2,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,8,13,0,32,2,45,0,9,13,2,32,2,65,5,54,2,24,32,1,32,2,65,24,106,16,132,136,128,128,0,33,1,12,1,11,32,2,40,2,12,33,1,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,1,11,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,10,34,3,65,255,1,113,65,45,70,13,0,32,3,65,80,106,65,255,1,113,65,10,73,13,1,32,2,32,1,32,2,65,47,106,65,244,128,132,128,0,16,147,129,128,128,0,54,2,12,12,4,11,32,1,16,134,136,128,128,0,32,2,65,24,106,32,1,65,0,16,142,136,128,128,0,32,2,41,3,24,66,3,81,13,1,32,2,65,8,106,32,2,65,24,106,16,139,129,128,128,0,12,2,11,32,2,65,24,106,32,1,65,1,16,142,136,128,128,0,2,64,32,2,41,3,24,66,3,81,13,0,32,2,65,8,106,32,2,65,24,106,16,139,129,128,128,0,12,2,11,32,0,32,2,40,2,32,54,2,4,32,0,65,1,54,2,0,12,4,11,32,0,32,2,40,2,32,54,2,4,32,0,65,1,54,2,0,12,3,11,32,2,40,2,8,13,0,32,0,32,2,43,3,16,57,3,8,65,0,33,1,12,1,11,32,0,32,1,32,2,40,2,12,16,139,136,128,128,0,54,2,4,65,1,33,1,11,32,0,32,1,54,2,0,11,32,2,65,48,106,36,128,128,128,128,0,11,242,2,1,2,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,0,13,0,32,2,45,0,1,13,2,32,2,65,5,54,2,8,32,1,32,2,65,8,106,16,132,136,128,128,0,33,1,12,1,11,32,2,40,2,4,33,1,11,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,1,11,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,2,34,3,65,255,1,113,65,45,70,13,0,32,3,65,80,106,65,255,1,113,65,10,73,13,1,32,2,32,1,32,2,65,31,106,65,132,129,132,128,0,16,147,129,128,128,0,54,2,4,12,4,11,32,1,16,134,136,128,128,0,32,2,65,8,106,32,1,65,0,16,142,136,128,128,0,32,2,41,3,8,66,3,81,13,1,32,2,32,2,65,8,106,16,137,129,128,128,0,12,2,11,32,2,65,8,106,32,1,65,1,16,142,136,128,128,0,2,64,32,2,41,3,8,66,3,81,13,0,32,2,32,2,65,8,106,16,137,129,128,128,0,12,2,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,4,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,3,11,32,2,45,0,0,13,0,32,0,32,2,45,0,1,58,0,1,65,0,33,1,12,1,11,32,0,32,1,32,2,40,2,4,16,139,136,128,128,0,54,2,4,65,1,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,251,2,1,2,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,8,13,0,32,2,45,0,9,13,2,32,2,65,5,54,2,24,32,1,32,2,65,24,106,16,132,136,128,128,0,33,1,12,1,11,32,2,40,2,12,33,1,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,1,11,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,10,34,3,65,255,1,113,65,45,70,13,0,32,3,65,80,106,65,255,1,113,65,10,73,13,1,32,2,32,1,32,2,65,47,106,65,148,129,132,128,0,16,147,129,128,128,0,54,2,12,12,4,11,32,1,16,134,136,128,128,0,32,2,65,24,106,32,1,65,0,16,142,136,128,128,0,32,2,41,3,24,66,3,81,13,1,32,2,65,8,106,32,2,65,24,106,16,134,129,128,128,0,12,2,11,32,2,65,24,106,32,1,65,1,16,142,136,128,128,0,2,64,32,2,41,3,24,66,3,81,13,0,32,2,65,8,106,32,2,65,24,106,16,134,129,128,128,0,12,2,11,32,0,32,2,40,2,32,54,2,4,32,0,65,1,54,2,0,12,4,11,32,0,32,2,40,2,32,54,2,4,32,0,65,1,54,2,0,12,3,11,32,2,40,2,8,13,0,32,0,32,2,41,3,16,55,3,8,65,0,33,1,12,1,11,32,0,32,1,32,2,40,2,12,16,139,136,128,128,0,54,2,4,65,1,33,1,11,32,0,32,1,54,2,0,11,32,2,65,48,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,251,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,202,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,239,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,255,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,233,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,229,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,231,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,210,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,253,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,227,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,129,129,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,249,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,242,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,222,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,219,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,208,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,216,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,247,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,132,129,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,199,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,225,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,236,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,205,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,214,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,212,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,164,136,128,128,0,32,0,32,3,65,4,106,16,244,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,51,0,32,0,65,165,129,132,128,0,65,1,16,180,129,128,128,0,32,0,32,0,32,2,32,3,16,181,129,128,128,0,26,32,0,65,165,129,132,128,0,65,1,16,180,129,128,128,0,65,0,11,17,0,32,0,40,2,0,32,1,32,2,16,177,140,128,128,0,11,187,4,1,11,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,2,65,127,106,33,5,32,3,65,127,115,33,6,32,2,32,3,106,33,7,65,0,33,8,32,2,33,9,2,64,2,64,3,64,32,8,33,10,65,0,33,11,2,64,3,64,2,64,32,9,32,11,106,34,12,32,7,71,13,0,2,64,32,3,32,10,70,13,0,2,64,32,10,69,13,0,32,3,32,10,77,13,4,32,2,32,10,106,44,0,0,65,191,127,76,13,4,11,32,0,32,2,32,10,106,32,3,32,10,107,16,180,129,128,128,0,11,32,4,65,16,106,36,128,128,128,128,0,65,0,15,11,32,11,65,1,106,33,11,32,12,45,0,0,34,13,65,204,206,132,128,0,106,45,0,0,34,12,69,13,0,11,2,64,32,10,32,10,32,11,106,34,8,65,127,106,34,14,79,13,0,2,64,32,10,69,13,0,2,64,32,3,32,10,75,13,0,32,3,32,10,70,13,1,12,6,11,32,2,32,10,106,44,0,0,65,64,72,13,5,11,2,64,2,64,32,14,32,3,73,13,0,32,8,32,6,106,13,6,12,1,11,32,5,32,10,106,32,11,106,44,0,0,65,191,127,76,13,5,11,32,0,32,2,32,10,106,32,11,65,127,106,16,180,129,128,128,0,11,32,9,32,11,106,33,9,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,12,65,146,127,106,14,8,1,9,9,9,2,9,3,4,0,11,2,64,2,64,32,12,65,158,127,106,14,5,6,10,10,10,1,0,11,65,182,129,132,128,0,33,11,32,12,65,34,70,13,6,32,12,65,220,0,71,13,9,65,184,129,132,128,0,33,11,12,6,11,65,188,129,132,128,0,33,11,12,5,11,65,190,129,132,128,0,33,11,12,4,11,65,192,129,132,128,0,33,11,12,3,11,65,194,129,132,128,0,33,11,12,2,11,32,4,65,220,234,193,129,3,54,0,10,32,4,32,13,65,15,113,65,188,206,132,128,0,106,45,0,0,58,0,15,32,4,32,13,65,4,118,65,188,206,132,128,0,106,45,0,0,58,0,14,32,0,32,4,65,10,106,65,6,16,180,129,128,128,0,12,3,11,65,186,129,132,128,0,33,11,11,32,0,32,11,65,2,16,180,129,128,128,0,12,1,11,11,32,2,32,3,32,10,32,3,16,196,141,128,128,0,0,11,0,0,11,32,2,32,3,32,10,32,10,32,11,106,65,127,106,16,196,141,128,128,0,0,11,18,0,32,0,65,164,129,132,128,0,65,1,16,180,129,128,128,0,11,18,0,32,0,65,175,129,132,128,0,65,4,16,180,129,128,128,0,11,25,0,2,64,32,1,13,0,32,0,65,181,129,132,128,0,65,1,16,180,129,128,128,0,11,11,18,0,32,0,65,196,129,132,128,0,65,1,16,180,129,128,128,0,11,18,0,32,0,65,197,129,132,128,0,65,1,16,180,129,128,128,0,11,18,0,32,0,40,2,0,32,0,40,2,4,16,188,129,128,128,0,11,17,0,32,0,32,1,65,3,116,65,4,16,150,137,128,128,0,11,116,1,2,127,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,2,32,1,107,65,3,118,65,0,16,190,129,128,128,0,32,3,65,20,106,65,8,106,34,4,65,0,54,2,0,32,3,32,3,41,3,8,55,2,20,32,3,65,20,106,32,1,32,2,16,191,129,128,128,0,32,0,65,8,106,32,4,40,2,0,54,2,0,32,0,32,3,41,2,20,55,2,0,32,3,65,32,106,36,128,128,128,128,0,11,163,1,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,1,13,0,65,4,33,2,12,1,11,32,1,65,171,213,170,213,0,79,13,1,32,1,65,12,108,33,4,2,64,2,64,32,2,13,0,32,3,65,8,106,65,4,32,4,16,250,132,128,128,0,32,3,40,2,8,33,2,12,1,11,32,3,65,4,32,4,16,254,132,128,128,0,32,3,40,2,0,33,2,11,32,2,69,13,2,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,32,3,65,16,106,36,128,128,128,128,0,15,11,16,175,140,128,128,0,0,11,65,4,32,4,16,176,140,128,128,0,0,11,97,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,0,32,2,32,1,107,65,3,118,16,222,132,128,128,0,32,0,40,2,0,33,4,32,3,32,0,40,2,8,54,2,8,32,3,32,0,65,8,106,54,2,4,32,3,32,4,54,2,12,32,1,32,2,32,3,65,4,106,16,146,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,219,1,3,1,127,1,126,3,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,65,16,106,32,1,16,184,128,128,128,0,2,64,2,64,32,2,41,3,16,167,13,0,32,0,65,0,54,2,8,32,0,66,8,55,2,0,12,1,11,32,2,41,3,24,33,3,32,2,65,8,106,65,4,65,0,16,193,129,128,128,0,32,2,40,2,12,33,4,32,2,40,2,8,34,5,32,3,55,3,0,32,2,65,36,106,65,8,106,34,6,65,1,54,2,0,32,2,32,4,54,2,40,32,2,32,5,54,2,36,32,2,65,48,106,65,8,106,32,1,65,8,106,41,2,0,55,3,0,32,2,32,1,41,2,0,55,3,48,32,2,65,36,106,32,2,65,48,106,16,194,129,128,128,0,32,0,65,8,106,32,6,40,2,0,54,2,0,32,0,32,2,41,2,36,55,2,0,11,32,2,65,192,0,106,36,128,128,128,128,0,11,163,1,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,1,13,0,65,8,33,2,12,1,11,32,1,65,128,128,128,128,1,79,13,1,32,1,65,3,116,33,4,2,64,2,64,32,2,13,0,32,3,65,8,106,65,8,32,4,16,250,132,128,128,0,32,3,40,2,8,33,2,12,1,11,32,3,65,8,32,4,16,254,132,128,128,0,32,3,40,2,0,33,2,11,32,2,69,13,2,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,32,3,65,16,106,36,128,128,128,128,0,15,11,16,175,140,128,128,0,0,11,65,8,32,4,16,176,140,128,128,0,0,11,125,3,1,127,1,126,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,2,64,3,64,32,2,32,1,16,184,128,128,128,0,32,2,40,2,0,65,1,71,13,1,32,2,41,3,8,33,3,2,64,32,0,40,2,8,34,4,32,0,40,2,4,71,13,0,32,0,65,1,16,228,132,128,128,0,11,32,0,40,2,0,32,4,65,3,116,106,32,3,55,3,0,32,0,32,4,65,1,106,54,2,8,12,0,11,11,32,2,65,16,106,36,128,128,128,128,0,11,144,1,1,2,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,20,106,32,1,65,4,106,16,196,129,128,128,0,2,64,32,2,40,2,24,69,13,0,32,2,32,2,65,20,106,65,8,106,40,2,0,65,0,16,190,129,128,128,0,32,2,65,8,106,65,8,106,34,3,65,0,54,2,0,32,2,32,2,41,3,0,55,2,8,32,2,65,8,106,32,1,16,197,129,128,128,0,32,0,65,8,106,32,3,40,2,0,54,2,0,32,0,32,2,41,2,8,55,2,0,32,2,65,32,106,36,128,128,128,128,0,15,11,0,0,11,101,1,4,127,65,1,33,2,65,0,33,3,2,64,2,64,32,1,45,0,8,69,13,0,65,0,33,4,12,1,11,65,0,33,4,32,1,40,2,4,34,5,32,1,40,2,0,34,1,73,13,0,32,5,32,1,107,65,1,106,34,4,65,0,71,33,2,32,4,65,127,32,4,27,33,3,11,32,0,32,2,54,2,4,32,0,32,3,54,2,0,32,0,65,8,106,32,4,54,2,0,11,128,1,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,65,4,106,16,196,129,128,128,0,2,64,32,2,40,2,8,69,13,0,32,0,32,2,65,4,106,65,8,106,40,2,0,16,222,132,128,128,0,32,0,40,2,0,33,3,32,2,32,0,40,2,8,54,2,8,32,2,32,0,65,8,106,54,2,4,32,2,32,3,54,2,12,32,1,32,2,65,4,106,16,138,128,128,128,0,32,2,65,16,106,36,128,128,128,128,0,15,11,0,0,11,117,1,2,127,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,2,32,1,107,65,152,5,110,65,0,16,199,129,128,128,0,32,3,65,20,106,65,8,106,34,4,65,0,54,2,0,32,3,32,3,41,3,8,55,2,20,32,3,65,20,106,32,1,32,2,16,200,129,128,128,0,32,0,65,8,106,32,4,40,2,0,54,2,0,32,0,32,3,41,2,20,55,2,0,32,3,65,32,106,36,128,128,128,128,0,11,166,1,1,3,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,1,13,0,65,1,33,2,12,1,11,32,1,65,129,143,224,3,73,34,4,69,13,1,32,1,65,145,2,108,33,5,2,64,2,64,32,2,13,0,32,3,65,8,106,32,4,32,5,16,250,132,128,128,0,32,3,40,2,8,33,2,12,1,11,32,3,32,4,32,5,16,254,132,128,128,0,32,3,40,2,0,33,2,11,32,2,69,13,2,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,32,3,65,16,106,36,128,128,128,128,0,15,11,16,175,140,128,128,0,0,11,32,4,32,5,16,176,140,128,128,0,0,11,98,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,0,32,2,32,1,107,65,152,5,110,16,224,132,128,128,0,32,0,40,2,0,33,4,32,3,32,0,40,2,8,54,2,8,32,3,32,0,65,8,106,54,2,4,32,3,32,4,54,2,12,32,1,32,2,32,3,65,4,106,16,159,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,21,0,32,0,16,128,130,128,128,0,32,0,65,16,106,16,191,131,128,128,0,11,117,1,2,127,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,2,32,1,107,65,160,27,110,65,0,16,202,138,128,128,0,32,3,65,20,106,65,8,106,34,4,65,0,54,2,0,32,3,32,3,41,3,8,55,2,20,32,3,65,20,106,32,1,32,2,16,203,129,128,128,0,32,0,65,8,106,32,4,40,2,0,54,2,0,32,0,32,3,41,2,20,55,2,0,32,3,65,32,106,36,128,128,128,128,0,11,98,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,0,32,2,32,1,107,65,160,27,110,16,205,138,128,128,0,32,0,40,2,0,33,4,32,3,32,0,40,2,8,54,2,8,32,3,32,0,65,8,106,54,2,4,32,3,32,4,54,2,12,32,1,32,2,32,3,65,4,106,16,137,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,219,1,1,4,127,35,128,128,128,128,0,65,160,6,107,34,2,36,128,128,128,128,0,32,2,65,32,106,32,1,16,188,128,128,128,0,2,64,2,64,32,2,41,3,32,66,2,82,13,0,32,0,65,0,54,2,8,32,0,66,8,55,2,0,12,1,11,32,2,65,8,106,65,4,65,0,16,205,129,128,128,0,32,2,40,2,12,33,3,32,2,40,2,8,32,2,65,32,106,65,128,6,16,220,141,128,128,0,33,4,32,2,65,20,106,65,8,106,34,5,65,1,54,2,0,32,2,32,3,54,2,24,32,2,32,4,54,2,20,32,2,65,32,106,65,8,106,32,1,65,8,106,40,2,0,54,2,0,32,2,32,1,41,2,0,55,3,32,32,2,65,20,106,32,2,65,32,106,16,206,129,128,128,0,32,0,65,8,106,32,5,40,2,0,54,2,0,32,0,32,2,41,2,20,55,2,0,11,32,2,65,160,6,106,36,128,128,128,128,0,11,163,1,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,1,13,0,65,8,33,2,12,1,11,32,1,65,171,213,170,1,79,13,1,32,1,65,128,6,108,33,4,2,64,2,64,32,2,13,0,32,3,65,8,106,65,8,32,4,16,250,132,128,128,0,32,3,40,2,8,33,2,12,1,11,32,3,65,8,32,4,16,254,132,128,128,0,32,3,40,2,0,33,2,11,32,2,69,13,2,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,32,3,65,16,106,36,128,128,128,128,0,15,11,16,175,140,128,128,0,0,11,65,8,32,4,16,176,140,128,128,0,0,11,124,1,2,127,35,128,128,128,128,0,65,128,6,107,34,2,36,128,128,128,128,0,2,64,3,64,32,2,32,1,16,188,128,128,128,0,32,2,41,3,0,66,2,81,13,1,2,64,32,0,40,2,8,34,3,32,0,40,2,4,71,13,0,32,0,65,1,16,226,132,128,128,0,11,32,0,40,2,0,32,3,65,128,6,108,106,32,2,65,128,6,16,218,141,128,128,0,26,32,0,32,3,65,1,106,54,2,8,12,0,11,11,32,2,65,128,6,106,36,128,128,128,128,0,11,123,1,2,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,24,106,40,2,0,32,1,65,20,106,40,2,0,107,65,0,16,208,129,128,128,0,32,2,65,20,106,65,8,106,34,3,65,0,54,2,0,32,2,32,2,41,3,8,55,2,20,32,2,65,20,106,32,1,16,209,129,128,128,0,32,0,65,8,106,32,3,40,2,0,54,2,0,32,0,32,2,41,2,20,55,2,0,32,2,65,32,106,36,128,128,128,128,0,11,162,1,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,1,13,0,65,8,33,2,12,1,11,32,1,65,229,194,44,79,13,1,32,1,65,128,23,108,33,4,2,64,2,64,32,2,13,0,32,3,65,8,106,65,8,32,4,16,250,132,128,128,0,32,3,40,2,8,33,2,12,1,11,32,3,65,8,32,4,16,254,132,128,128,0,32,3,40,2,0,33,2,11,32,2,69,13,2,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,32,3,65,16,106,36,128,128,128,128,0,15,11,16,175,140,128,128,0,0,11,65,8,32,4,16,176,140,128,128,0,0,11,104,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,0,32,1,65,24,106,40,2,0,32,1,65,20,106,40,2,0,107,16,223,132,128,128,0,32,0,40,2,0,33,3,32,2,32,0,40,2,8,54,2,8,32,2,32,0,65,8,106,54,2,4,32,2,32,3,54,2,12,32,1,32,2,65,4,106,16,135,128,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,144,1,1,2,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,20,106,32,1,65,4,106,16,196,129,128,128,0,2,64,32,2,40,2,24,69,13,0,32,2,32,2,65,20,106,65,8,106,40,2,0,65,0,16,211,129,128,128,0,32,2,65,8,106,65,8,106,34,3,65,0,54,2,0,32,2,32,2,41,3,0,55,2,8,32,2,65,8,106,32,1,16,212,129,128,128,0,32,0,65,8,106,32,3,40,2,0,54,2,0,32,0,32,2,41,2,8,55,2,0,32,2,65,32,106,36,128,128,128,128,0,15,11,0,0,11,163,1,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,1,13,0,65,8,33,2,12,1,11,32,1,65,171,213,170,5,79,13,1,32,1,65,192,1,108,33,4,2,64,2,64,32,2,13,0,32,3,65,8,106,65,8,32,4,16,250,132,128,128,0,32,3,40,2,8,33,2,12,1,11,32,3,65,8,32,4,16,254,132,128,128,0,32,3,40,2,0,33,2,11,32,2,69,13,2,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,32,3,65,16,106,36,128,128,128,128,0,15,11,16,175,140,128,128,0,0,11,65,8,32,4,16,176,140,128,128,0,0,11,128,1,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,65,4,106,16,196,129,128,128,0,2,64,32,2,40,2,8,69,13,0,32,0,32,2,65,4,106,65,8,106,40,2,0,16,225,132,128,128,0,32,0,40,2,0,33,3,32,2,32,0,40,2,8,54,2,8,32,2,32,0,65,8,106,54,2,4,32,2,32,3,54,2,12,32,1,32,2,65,4,106,16,142,128,128,128,0,32,2,65,16,106,36,128,128,128,128,0,15,11,0,0,11,117,1,2,127,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,2,32,1,107,65,160,27,110,65,0,16,190,129,128,128,0,32,3,65,20,106,65,8,106,34,4,65,0,54,2,0,32,3,32,3,41,3,8,55,2,20,32,3,65,20,106,32,1,32,2,16,214,129,128,128,0,32,0,65,8,106,32,4,40,2,0,54,2,0,32,0,32,3,41,2,20,55,2,0,32,3,65,32,106,36,128,128,128,128,0,11,98,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,0,32,2,32,1,107,65,160,27,110,16,222,132,128,128,0,32,0,40,2,0,33,4,32,3,32,0,40,2,8,54,2,8,32,3,32,0,65,8,106,54,2,4,32,3,32,4,54,2,12,32,1,32,2,32,3,65,4,106,16,151,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,139,2,1,4,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,16,186,128,128,128,0,2,64,2,64,32,2,45,0,8,65,1,113,13,0,32,0,65,0,54,2,8,32,0,66,1,55,2,0,12,1,11,32,2,45,0,9,33,3,32,2,65,24,106,32,1,16,195,128,128,128,0,32,2,32,2,40,2,24,65,1,106,34,4,65,127,32,4,27,34,4,65,8,32,4,65,8,75,27,65,0,16,165,140,128,128,0,32,2,40,2,4,33,4,32,2,40,2,0,34,5,32,3,58,0,0,32,2,65,12,106,65,8,106,34,3,65,1,54,2,0,32,2,32,4,54,2,16,32,2,32,5,54,2,12,32,2,65,24,106,65,16,106,32,1,65,16,106,40,2,0,54,2,0,32,2,65,24,106,65,8,106,32,1,65,8,106,41,2,0,55,3,0,32,2,32,1,41,2,0,55,3,24,32,2,65,12,106,32,2,65,24,106,16,216,129,128,128,0,32,0,65,8,106,32,3,40,2,0,54,2,0,32,0,32,2,41,2,12,55,2,0,11,32,2,65,48,106,36,128,128,128,128,0,11,145,1,1,4,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,2,64,3,64,32,2,32,1,16,186,128,128,128,0,32,2,45,0,0,65,1,113,69,13,1,32,2,45,0,1,33,3,2,64,32,0,40,2,8,34,4,32,0,40,2,4,71,13,0,32,2,65,4,106,32,1,16,195,128,128,128,0,32,0,32,2,40,2,4,65,1,106,34,5,65,127,32,5,27,16,188,140,128,128,0,11,32,0,40,2,0,32,4,106,32,3,58,0,0,32,0,32,4,65,1,106,54,2,8,12,0,11,11,32,2,65,16,106,36,128,128,128,128,0,11,243,1,1,4,127,35,128,128,128,128,0,65,208,27,107,34,2,36,128,128,128,128,0,32,2,65,32,106,32,1,16,190,128,128,128,0,2,64,2,64,32,2,45,0,184,27,65,2,71,13,0,32,0,65,0,54,2,8,32,0,66,8,55,2,0,32,1,16,218,129,128,128,0,12,1,11,32,2,65,196,27,106,32,1,16,196,128,128,128,0,32,2,65,8,106,32,2,40,2,196,27,65,1,106,34,3,65,127,32,3,27,65,0,16,219,129,128,128,0,32,2,40,2,12,33,3,32,2,40,2,8,32,2,65,32,106,65,160,27,16,220,141,128,128,0,33,4,32,2,65,20,106,65,8,106,34,5,65,1,54,2,0,32,2,32,3,54,2,24,32,2,32,4,54,2,20,32,2,65,32,106,32,1,65,56,16,218,141,128,128,0,26,32,2,65,20,106,32,2,65,32,106,16,220,129,128,128,0,32,0,65,8,106,32,5,40,2,0,54,2,0,32,0,32,2,41,2,20,55,2,0,11,32,2,65,208,27,106,36,128,128,128,128,0,11,21,0,32,0,16,149,128,128,128,0,32,0,65,16,106,16,191,138,128,128,0,11,162,1,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,1,13,0,65,8,33,2,12,1,11,32,1,65,254,201,37,79,13,1,32,1,65,160,27,108,33,4,2,64,2,64,32,2,13,0,32,3,65,8,106,65,8,32,4,16,250,132,128,128,0,32,3,40,2,8,33,2,12,1,11,32,3,65,8,32,4,16,254,132,128,128,0,32,3,40,2,0,33,2,11,32,2,69,13,2,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,32,3,65,16,106,36,128,128,128,128,0,15,11,16,175,140,128,128,0,0,11,65,8,32,4,16,176,140,128,128,0,0,11,161,1,1,3,127,35,128,128,128,128,0,65,176,27,107,34,2,36,128,128,128,128,0,2,64,3,64,32,2,32,1,16,190,128,128,128,0,32,2,45,0,152,27,65,2,70,13,1,2,64,32,0,40,2,8,34,3,32,0,40,2,4,71,13,0,32,2,65,164,27,106,32,1,16,196,128,128,128,0,32,0,32,2,40,2,164,27,65,1,106,34,4,65,127,32,4,27,16,227,132,128,128,0,11,32,0,40,2,0,32,3,65,160,27,108,106,32,2,65,160,27,16,218,141,128,128,0,26,32,0,32,3,65,1,106,54,2,8,12,0,11,11,32,1,16,218,129,128,128,0,32,2,65,176,27,106,36,128,128,128,128,0,11,117,1,2,127,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,2,32,1,107,65,152,5,110,65,0,16,237,137,128,128,0,32,3,65,20,106,65,8,106,34,4,65,0,54,2,0,32,3,32,3,41,3,8,55,2,20,32,3,65,20,106,32,1,32,2,16,222,129,128,128,0,32,0,65,8,106,32,4,40,2,0,54,2,0,32,0,32,3,41,2,20,55,2,0,32,3,65,32,106,36,128,128,128,128,0,11,98,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,0,32,2,32,1,107,65,152,5,110,16,255,129,128,128,0,32,0,40,2,0,33,4,32,3,32,0,40,2,8,54,2,8,32,3,32,0,65,8,106,54,2,4,32,3,32,4,54,2,12,32,1,32,2,32,3,65,4,106,16,144,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,120,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,32,1,54,2,12,32,2,32,0,54,2,8,32,2,65,28,106,66,1,55,2,0,32,2,65,2,54,2,20,32,2,65,236,141,132,128,0,54,2,16,32,2,65,131,128,128,128,0,54,2,44,32,2,32,2,65,40,106,54,2,24,32,2,32,2,65,8,106,54,2,40,32,2,65,16,106,16,154,136,128,128,0,33,1,32,2,65,48,106,36,128,128,128,128,0,32,1,11,231,7,1,4,127,35,128,128,128,128,0,65,208,2,107,34,2,36,128,128,128,128,0,32,2,65,168,2,106,32,1,16,225,129,128,128,0,2,64,2,64,2,64,2,64,2,64,32,2,40,2,168,2,13,0,32,2,65,168,1,106,65,24,106,32,2,65,168,2,106,65,32,106,34,3,41,3,0,55,3,0,32,2,65,168,1,106,65,16,106,32,2,65,168,2,106,65,24,106,34,4,41,3,0,55,3,0,32,2,65,168,1,106,65,8,106,32,2,65,168,2,106,65,16,106,34,5,41,3,0,55,3,0,32,2,32,2,41,3,176,2,55,3,168,1,32,2,65,168,2,106,32,1,65,32,106,16,225,129,128,128,0,32,2,40,2,168,2,13,1,32,2,65,200,1,106,65,24,106,32,3,41,3,0,55,3,0,32,2,65,200,1,106,65,16,106,32,4,41,3,0,55,3,0,32,2,65,200,1,106,65,8,106,32,5,41,3,0,55,3,0,32,2,32,2,41,3,176,2,55,3,200,1,32,2,65,168,2,106,32,1,65,192,0,106,16,225,129,128,128,0,32,2,40,2,168,2,13,2,32,2,65,232,1,106,65,24,106,32,2,65,200,2,106,34,3,41,3,0,55,3,0,32,2,65,232,1,106,65,16,106,32,2,65,168,2,106,65,24,106,34,4,41,3,0,55,3,0,32,2,65,232,1,106,65,8,106,32,2,65,168,2,106,65,16,106,34,5,41,3,0,55,3,0,32,2,32,2,41,3,176,2,55,3,232,1,32,2,65,168,2,106,32,1,65,224,0,106,16,225,129,128,128,0,32,2,40,2,168,2,13,3,32,2,65,136,2,106,65,24,106,32,3,41,3,0,55,3,0,32,2,65,136,2,106,65,16,106,32,4,41,3,0,55,3,0,32,2,65,136,2,106,65,8,106,32,5,41,3,0,55,3,0,32,2,32,2,41,3,176,2,55,3,136,2,32,2,65,168,2,106,32,1,65,128,1,106,16,225,129,128,128,0,2,64,32,2,40,2,168,2,13,0,32,2,65,160,1,106,32,2,65,200,2,106,41,3,0,55,3,0,32,2,65,152,1,106,32,2,65,168,2,106,65,24,106,41,3,0,55,3,0,32,2,65,144,1,106,32,2,65,168,2,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,65,8,106,32,2,65,168,1,106,65,8,106,41,3,0,55,3,0,32,2,65,8,106,65,16,106,32,2,65,168,1,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,65,24,106,32,2,65,168,1,106,65,24,106,41,3,0,55,3,0,32,2,32,2,41,3,176,2,55,3,136,1,32,2,32,2,41,3,168,1,55,3,8,32,2,65,192,0,106,32,2,65,200,1,106,65,24,106,41,3,0,55,3,0,32,2,65,56,106,32,2,65,200,1,106,65,16,106,41,3,0,55,3,0,32,2,65,48,106,32,2,65,200,1,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,200,1,55,3,40,32,2,65,224,0,106,32,2,65,232,1,106,65,24,106,41,3,0,55,3,0,32,2,65,216,0,106,32,2,65,232,1,106,65,16,106,41,3,0,55,3,0,32,2,65,208,0,106,32,2,65,232,1,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,232,1,55,3,72,32,2,65,128,1,106,32,2,65,136,2,106,65,24,106,41,3,0,55,3,0,32,2,65,248,0,106,32,2,65,136,2,106,65,16,106,41,3,0,55,3,0,32,2,65,240,0,106,32,2,65,136,2,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,136,2,55,3,104,32,0,65,8,106,32,2,65,8,106,65,160,1,16,218,141,128,128,0,26,32,0,65,0,54,2,0,12,5,11,32,2,40,2,172,2,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,4,11,32,2,40,2,172,2,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,3,11,32,2,40,2,172,2,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,32,2,40,2,172,2,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,1,11,32,2,40,2,172,2,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,11,32,2,65,208,2,106,36,128,128,128,128,0,11,152,1,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,16,227,129,128,128,0,2,64,2,64,32,2,40,2,8,13,0,32,0,32,2,41,3,16,55,3,8,32,0,65,32,106,32,2,65,8,106,65,32,106,41,3,0,55,3,0,32,0,65,24,106,32,2,65,8,106,65,24,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,8,106,65,16,106,41,3,0,55,3,0,65,0,33,1,12,1,11,32,0,32,2,40,2,12,54,2,4,65,1,33,1,11,32,0,32,1,54,2,0,32,2,65,48,106,36,128,128,128,128,0,11,82,0,32,0,32,2,16,172,128,128,128,0,32,0,65,32,106,32,2,65,32,106,16,172,128,128,128,0,32,0,65,192,0,106,32,2,65,192,0,106,16,172,128,128,128,0,32,0,65,224,0,106,32,2,65,224,0,106,16,172,128,128,128,0,32,0,65,128,1,106,32,2,65,128,1,106,16,172,128,128,128,0,11,123,1,2,127,35,128,128,128,128,0,65,32,107,33,2,65,0,33,3,3,64,2,64,32,3,65,32,71,13,0,32,0,32,2,41,3,0,55,3,8,32,0,65,0,54,2,0,32,0,65,32,106,32,2,65,24,106,41,3,0,55,3,0,32,0,65,24,106,32,2,65,16,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,8,106,41,3,0,55,3,0,15,11,32,2,32,3,106,32,1,32,3,106,41,3,0,55,3,0,32,3,65,8,106,33,3,12,0,11,11,145,2,1,8,126,32,0,32,1,41,3,8,34,3,32,2,41,3,8,34,4,125,34,5,32,1,41,3,0,34,6,32,2,41,3,0,34,7,84,173,34,8,125,34,9,32,5,84,173,32,8,32,3,32,4,84,173,124,125,66,63,135,34,3,32,1,41,3,16,34,4,32,2,41,3,16,34,5,84,173,125,32,4,32,5,125,34,4,32,3,124,34,5,32,4,84,173,124,66,63,135,34,3,32,1,41,3,24,34,4,32,2,41,3,24,34,8,84,173,125,32,4,32,8,125,34,4,32,3,124,34,8,32,4,84,173,124,34,3,66,183,217,220,183,237,203,195,203,80,131,34,10,32,6,32,7,125,124,34,6,55,3,0,32,0,32,3,66,130,161,160,230,188,146,136,180,166,127,131,34,7,32,9,124,34,4,32,6,32,10,84,173,124,34,6,55,3,8,32,0,32,3,66,128,246,208,137,144,224,206,179,6,131,34,9,32,5,124,34,5,32,4,32,7,84,173,32,6,32,4,84,173,124,124,34,4,55,3,16,32,0,32,3,66,169,223,206,169,166,157,237,190,14,131,32,8,124,32,5,32,9,84,173,32,4,32,5,84,173,124,124,55,3,24,11,67,1,1,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,1,32,2,65,0,65,192,0,16,214,141,128,128,0,34,2,16,230,129,128,128,0,32,0,32,2,16,146,139,128,128,0,32,2,65,192,0,106,36,128,128,128,128,0,11,229,67,6,34,127,2,126,1,127,1,126,70,127,25,126,35,128,128,128,128,0,65,144,6,107,34,2,36,128,128,128,128,0,32,2,65,176,2,106,65,192,0,106,33,3,32,2,65,240,4,106,65,48,106,33,4,32,2,65,240,4,106,65,32,106,33,5,32,2,65,240,4,106,65,16,106,33,6,32,2,65,240,1,106,33,7,32,2,65,224,1,106,33,8,32,2,65,208,1,106,33,9,32,2,65,192,1,106,33,10,32,2,65,176,1,106,33,11,32,2,65,48,106,65,192,0,106,33,12,32,2,65,48,106,65,48,106,33,13,32,2,65,48,106,65,32,106,33,14,32,2,65,48,106,65,16,106,33,15,65,0,33,16,32,0,65,180,2,106,33,17,32,0,65,176,2,106,33,18,32,0,65,164,2,106,33,19,32,0,65,160,2,106,33,20,32,0,65,156,2,106,33,21,32,0,65,148,2,106,33,22,32,0,65,144,2,106,33,23,32,0,65,140,2,106,33,24,32,0,65,172,2,106,33,25,32,2,65,228,1,106,33,26,32,2,65,212,1,106,33,27,32,2,65,196,1,106,33,28,32,2,65,180,1,106,33,29,32,2,65,236,1,106,33,30,32,2,65,220,1,106,33,31,32,2,65,204,1,106,33,32,32,2,65,188,1,106,33,33,3,64,2,64,2,64,32,16,65,63,75,13,0,32,0,40,2,128,2,34,34,65,192,0,73,13,1,32,25,40,2,0,33,35,32,0,41,3,168,2,34,36,66,3,124,34,37,167,33,38,32,36,66,2,124,34,39,167,33,40,32,36,66,1,124,34,36,167,33,41,32,37,66,32,136,167,33,42,32,39,66,32,136,167,33,43,32,36,66,32,136,167,33,44,32,0,40,2,168,2,33,45,65,244,202,129,217,6,33,46,65,178,218,136,203,7,33,47,65,238,200,129,153,3,33,48,65,229,240,193,139,6,33,49,65,6,33,50,32,0,40,2,136,2,34,34,33,51,32,24,40,2,0,34,52,33,53,32,23,40,2,0,34,54,33,55,32,22,40,2,0,34,56,33,57,32,34,33,58,32,52,33,59,32,54,33,60,32,56,33,61,32,34,33,62,32,52,33,63,32,54,33,64,32,56,33,65,32,0,40,2,152,2,34,66,33,67,32,21,40,2,0,34,68,33,69,32,20,40,2,0,34,70,33,71,32,19,40,2,0,34,72,33,73,65,229,240,193,139,6,33,74,65,238,200,129,153,3,33,75,65,178,218,136,203,7,33,76,65,244,202,129,217,6,33,77,65,229,240,193,139,6,33,78,65,238,200,129,153,3,33,79,65,178,218,136,203,7,33,80,65,244,202,129,217,6,33,81,65,229,240,193,139,6,33,82,65,238,200,129,153,3,33,83,65,178,218,136,203,7,33,84,65,244,202,129,217,6,33,85,32,66,33,86,32,68,33,87,32,70,33,88,32,72,33,89,32,66,33,90,32,68,33,91,32,70,33,92,32,72,33,93,32,18,40,2,0,34,94,33,95,32,17,40,2,0,34,96,33,97,32,94,33,98,32,96,33,99,32,94,33,100,32,96,33,101,2,64,3,64,2,64,32,50,13,0,32,18,40,2,0,33,102,32,17,40,2,0,33,103,32,0,41,3,168,2,33,36,32,2,65,176,2,106,65,60,106,32,46,54,2,0,32,2,65,176,2,106,65,56,106,32,47,54,2,0,32,2,65,176,2,106,65,52,106,32,48,54,2,0,32,2,65,176,2,106,65,44,106,32,77,54,2,0,32,2,65,176,2,106,65,40,106,32,76,54,2,0,32,2,65,176,2,106,65,36,106,32,75,54,2,0,32,2,65,176,2,106,65,28,106,32,81,54,2,0,32,2,65,176,2,106,65,24,106,32,80,54,2,0,32,2,65,176,2,106,65,20,106,32,79,54,2,0,32,2,32,49,54,2,224,2,32,2,32,74,54,2,208,2,32,2,32,78,54,2,192,2,32,2,32,85,54,2,188,2,32,2,32,84,54,2,184,2,32,2,32,83,54,2,180,2,32,2,32,82,54,2,176,2,32,2,65,240,2,106,65,60,106,32,65,54,2,0,32,2,65,240,2,106,65,56,106,32,64,54,2,0,32,2,65,240,2,106,65,52,106,32,63,54,2,0,32,2,65,240,2,106,65,44,106,32,61,54,2,0,32,2,65,240,2,106,65,40,106,32,60,54,2,0,32,2,65,240,2,106,65,36,106,32,59,54,2,0,32,2,65,240,2,106,65,28,106,32,57,54,2,0,32,2,65,240,2,106,65,24,106,32,55,54,2,0,32,2,65,240,2,106,65,20,106,32,53,54,2,0,32,2,32,62,54,2,160,3,32,2,32,58,54,2,144,3,32,2,32,51,54,2,128,3,32,2,32,56,54,2,252,2,32,2,32,54,54,2,248,2,32,2,32,52,54,2,244,2,32,2,32,34,54,2,240,2,32,2,65,176,3,106,65,60,106,32,93,54,2,0,32,2,65,176,3,106,65,56,106,32,92,54,2,0,32,2,65,176,3,106,65,52,106,32,91,54,2,0,32,2,65,176,3,106,65,44,106,32,89,54,2,0,32,2,65,176,3,106,65,40,106,32,88,54,2,0,32,2,65,176,3,106,65,36,106,32,87,54,2,0,32,2,65,176,3,106,65,28,106,32,73,54,2,0,32,2,65,176,3,106,65,24,106,32,71,54,2,0,32,2,65,176,3,106,65,20,106,32,69,54,2,0,32,2,32,90,54,2,224,3,32,2,32,86,54,2,208,3,32,2,32,67,54,2,192,3,32,2,32,72,54,2,188,3,32,2,32,70,54,2,184,3,32,2,32,68,54,2,180,3,32,2,32,66,54,2,176,3,32,2,65,240,3,106,65,60,106,32,101,54,2,0,32,2,65,240,3,106,65,56,106,32,100,54,2,0,32,2,65,240,3,106,65,52,106,32,42,54,2,0,32,2,65,240,3,106,65,44,106,32,99,54,2,0,32,2,65,240,3,106,65,40,106,32,98,54,2,0,32,2,65,240,3,106,65,36,106,32,43,54,2,0,32,2,65,240,3,106,65,28,106,32,97,54,2,0,32,2,65,240,3,106,65,24,106,32,95,54,2,0,32,2,65,240,3,106,65,20,106,32,44,54,2,0,32,2,32,38,54,2,160,4,32,2,32,40,54,2,144,4,32,2,32,41,54,2,128,4,32,2,32,96,54,2,252,3,32,2,32,94,54,2,248,3,32,2,32,35,54,2,244,3,32,2,32,45,54,2,240,3,32,22,40,2,0,33,88,32,23,40,2,0,33,92,32,24,40,2,0,33,95,32,19,40,2,0,33,97,32,20,40,2,0,33,54,32,21,40,2,0,33,56,32,0,40,2,136,2,33,66,32,0,40,2,152,2,33,104,32,2,65,176,4,106,65,60,106,32,103,54,2,0,32,2,65,176,4,106,65,44,106,32,103,54,2,0,32,2,65,176,4,106,65,28,106,32,103,54,2,0,32,17,32,103,54,2,0,32,18,32,102,54,2,0,32,25,32,36,66,4,124,34,37,66,32,136,62,2,0,32,0,32,37,62,2,168,2,32,2,32,103,54,2,188,4,32,2,32,102,54,2,184,4,32,2,32,36,55,3,176,4,32,2,32,36,66,3,124,34,37,62,2,224,4,32,2,32,37,66,32,136,32,102,173,66,32,134,34,37,132,55,2,228,4,32,2,32,36,66,2,124,34,39,62,2,208,4,32,2,32,39,66,32,136,32,37,132,55,2,212,4,32,2,32,36,66,1,124,34,36,62,2,192,4,32,2,32,36,66,32,136,32,37,132,55,2,196,4,32,2,65,40,106,32,2,65,240,2,106,16,207,136,128,128,0,32,2,65,240,4,106,32,2,65,176,2,106,32,3,32,2,40,2,40,32,2,40,2,44,16,205,136,128,128,0,32,2,65,32,106,32,2,65,176,3,106,16,207,136,128,128,0,32,2,65,48,106,32,2,65,240,4,106,32,2,40,2,32,32,2,40,2,36,16,203,136,128,128,0,32,2,65,24,106,32,2,65,240,3,106,16,207,136,128,128,0,32,2,65,240,4,106,32,2,65,48,106,32,2,40,2,24,32,2,40,2,28,16,206,136,128,128,0,32,2,65,16,106,32,2,65,176,4,106,16,207,136,128,128,0,32,2,65,48,106,32,2,65,240,4,106,32,2,40,2,16,32,2,40,2,20,16,204,136,128,128,0,65,0,33,52,65,0,32,2,40,2,128,1,34,42,32,2,40,2,124,34,34,107,34,43,32,43,32,42,75,27,33,43,32,2,40,2,116,32,34,65,4,116,106,33,94,32,2,40,2,96,32,34,32,2,40,2,104,106,34,34,65,4,116,106,33,48,32,2,40,2,76,32,34,32,2,40,2,84,106,34,34,65,4,116,106,33,71,32,2,40,2,48,32,34,32,2,40,2,64,106,65,4,116,34,34,106,33,47,32,2,40,2,56,32,34,106,33,75,65,0,33,42,2,64,3,64,32,43,69,13,1,32,2,65,192,5,106,65,8,106,32,47,32,52,106,34,34,65,8,106,41,2,0,55,3,0,32,2,65,208,5,106,65,8,106,32,75,32,52,106,34,44,65,8,106,41,2,0,55,3,0,32,2,65,224,5,106,65,8,106,32,71,32,52,106,34,35,65,8,106,41,2,0,55,3,0,32,2,65,240,5,106,65,8,106,32,48,32,52,106,34,68,65,8,106,41,2,0,55,3,0,32,2,65,128,6,106,65,8,106,32,94,32,52,106,34,70,65,8,106,41,2,0,55,3,0,32,2,32,34,41,2,0,55,3,192,5,32,2,32,44,41,2,0,55,3,208,5,32,2,32,35,41,2,0,55,3,224,5,32,2,32,68,41,2,0,55,3,240,5,32,2,32,70,41,2,0,55,3,128,6,32,2,66,178,218,136,203,199,174,153,144,235,0,55,3,56,32,2,66,229,240,193,139,230,141,153,144,51,55,3,48,32,2,65,240,4,106,32,2,65,192,5,106,32,2,65,48,106,16,198,136,128,128,0,32,42,65,128,2,70,13,4,32,0,32,42,106,34,34,32,2,41,3,248,4,55,0,8,32,34,32,2,41,3,240,4,55,0,0,32,2,32,88,54,2,60,32,2,32,92,54,2,56,32,2,32,95,54,2,52,32,2,32,66,54,2,48,32,2,65,240,4,106,32,2,65,208,5,106,32,2,65,48,106,16,198,136,128,128,0,32,34,65,24,106,32,2,41,3,248,4,55,0,0,32,34,65,16,106,32,2,41,3,240,4,55,0,0,32,2,32,97,54,2,60,32,2,32,54,54,2,56,32,2,32,56,54,2,52,32,2,32,104,54,2,48,32,2,65,240,4,106,32,2,65,224,5,106,32,2,65,48,106,16,198,136,128,128,0,32,34,65,40,106,32,2,41,3,248,4,55,0,0,32,34,65,32,106,32,2,41,3,240,4,55,0,0,32,2,65,48,106,32,2,65,240,5,106,32,2,65,128,6,106,16,198,136,128,128,0,32,34,65,56,106,32,2,41,3,56,55,0,0,32,34,65,48,106,32,2,41,3,48,55,0,0,32,43,65,127,106,33,43,32,52,65,16,106,33,52,32,42,65,192,0,106,33,42,12,0,11,11,32,2,65,8,106,32,0,65,192,0,16,185,141,128,128,0,65,0,33,34,32,0,65,0,54,2,128,2,12,4,11,32,2,65,164,2,106,34,104,32,42,54,2,0,32,2,65,148,2,106,34,103,32,43,54,2,0,32,2,65,132,2,106,34,102,32,44,54,2,0,32,2,65,244,1,106,34,105,32,35,54,2,0,32,26,32,91,54,2,0,32,27,32,87,54,2,0,32,28,32,69,54,2,0,32,29,32,68,54,2,0,32,2,65,164,1,106,34,87,32,63,54,2,0,32,2,65,148,1,106,34,63,32,59,54,2,0,32,2,65,132,1,106,34,91,32,53,54,2,0,32,2,65,244,0,106,34,106,32,52,54,2,0,32,2,65,48,106,65,52,106,34,107,32,48,54,2,0,32,2,65,48,106,65,36,106,34,108,32,75,54,2,0,32,2,65,48,106,65,20,106,34,109,32,79,54,2,0,32,2,65,168,2,106,34,42,32,100,54,2,0,32,2,65,152,2,106,34,43,32,98,54,2,0,32,2,65,136,2,106,34,44,32,95,54,2,0,32,2,65,248,1,106,34,35,32,94,54,2,0,32,2,65,232,1,106,34,53,32,92,54,2,0,32,2,65,216,1,106,34,59,32,88,54,2,0,32,2,65,200,1,106,34,69,32,71,54,2,0,32,2,65,184,1,106,34,79,32,70,54,2,0,32,2,65,168,1,106,34,68,32,64,54,2,0,32,2,65,152,1,106,34,70,32,60,54,2,0,32,2,65,136,1,106,34,94,32,55,54,2,0,32,2,65,248,0,106,34,48,32,54,54,2,0,32,2,65,48,106,65,56,106,34,71,32,47,54,2,0,32,2,65,48,106,65,40,106,34,47,32,76,54,2,0,32,2,65,48,106,65,24,106,34,75,32,80,54,2,0,32,2,65,172,2,106,34,88,32,101,54,2,0,32,2,65,156,2,106,34,92,32,99,54,2,0,32,2,65,140,2,106,34,95,32,97,54,2,0,32,2,65,252,1,106,34,97,32,96,54,2,0,32,30,32,93,54,2,0,32,31,32,89,54,2,0,32,32,32,73,54,2,0,32,33,32,72,54,2,0,32,2,65,172,1,106,34,72,32,65,54,2,0,32,2,65,156,1,106,34,96,32,61,54,2,0,32,2,65,140,1,106,34,55,32,57,54,2,0,32,2,65,252,0,106,34,57,32,56,54,2,0,32,2,65,48,106,65,60,106,34,98,32,46,54,2,0,32,2,65,48,106,65,44,106,34,76,32,77,54,2,0,32,2,65,48,106,65,28,106,34,77,32,81,54,2,0,32,2,32,38,54,2,160,2,32,2,32,40,54,2,144,2,32,2,32,41,54,2,128,2,32,2,32,45,54,2,240,1,32,2,32,90,54,2,224,1,32,2,32,86,54,2,208,1,32,2,32,67,54,2,192,1,32,2,32,66,54,2,176,1,32,2,32,62,54,2,160,1,32,2,32,58,54,2,144,1,32,2,32,51,54,2,128,1,32,2,32,34,54,2,112,32,2,32,49,54,2,96,32,2,32,74,54,2,80,32,2,32,78,54,2,64,32,2,32,82,54,2,48,32,2,32,83,54,2,52,32,2,32,84,54,2,56,32,2,32,85,54,2,60,32,2,65,240,4,106,32,12,65,192,0,16,218,141,128,128,0,26,32,2,65,240,3,106,65,8,106,34,34,32,12,65,8,106,34,38,41,2,0,55,3,0,32,2,32,12,41,2,0,55,3,240,3,32,2,65,176,4,106,65,8,106,34,52,32,2,41,3,56,55,3,0,32,2,32,2,41,3,48,55,3,176,4,32,2,65,48,106,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,6,65,8,106,34,54,41,2,0,55,3,0,32,2,32,6,41,2,0,55,3,240,3,32,52,32,15,65,8,106,34,40,41,2,0,55,3,0,32,2,32,15,41,2,0,55,3,176,4,32,15,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,5,65,8,106,34,56,41,2,0,55,3,0,32,2,32,5,41,2,0,55,3,240,3,32,52,32,14,65,8,106,34,41,41,2,0,55,3,0,32,2,32,14,41,2,0,55,3,176,4,32,14,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,4,65,8,106,34,66,41,2,0,55,3,0,32,2,32,4,41,2,0,55,3,240,3,32,52,32,13,65,8,106,34,45,41,2,0,55,3,0,32,2,32,13,41,2,0,55,3,176,4,32,13,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,35,32,2,41,3,56,32,35,41,3,0,133,34,36,167,65,16,119,54,2,0,32,44,32,75,41,3,0,32,44,41,3,0,133,34,37,167,65,16,119,54,2,0,32,43,32,47,41,3,0,32,43,41,3,0,133,34,39,167,65,16,119,54,2,0,32,42,32,71,41,3,0,32,42,41,3,0,133,34,110,167,65,16,119,54,2,0,32,97,32,36,66,32,136,167,65,16,119,54,2,0,32,105,32,2,41,3,48,32,2,41,3,240,1,133,34,36,66,32,136,167,65,16,119,54,2,0,32,95,32,37,66,32,136,167,65,16,119,54,2,0,32,102,32,2,41,3,64,32,2,41,3,128,2,133,34,37,66,32,136,167,65,16,119,54,2,0,32,92,32,39,66,32,136,167,65,16,119,54,2,0,32,103,32,2,41,3,80,32,2,41,3,144,2,133,34,39,66,32,136,167,65,16,119,54,2,0,32,88,32,110,66,32,136,167,65,16,119,54,2,0,32,104,32,2,41,3,96,32,2,41,3,160,2,133,34,110,66,32,136,167,65,16,119,54,2,0,32,2,32,36,167,65,16,119,54,2,240,1,32,2,32,37,167,65,16,119,54,2,128,2,32,2,32,39,167,65,16,119,54,2,144,2,32,2,32,110,167,65,16,119,54,2,160,2,32,2,65,240,4,106,32,7,65,192,0,16,218,141,128,128,0,26,32,34,32,7,65,8,106,34,46,41,2,0,55,3,0,32,2,32,7,41,2,0,55,3,240,3,32,52,32,11,65,8,106,34,49,41,2,0,55,3,0,32,2,32,11,41,2,0,55,3,176,4,32,11,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,54,41,2,0,55,3,0,32,2,32,6,41,2,0,55,3,240,3,32,52,32,10,65,8,106,34,51,41,2,0,55,3,0,32,2,32,10,41,2,0,55,3,176,4,32,10,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,56,41,2,0,55,3,0,32,2,32,5,41,2,0,55,3,240,3,32,52,32,9,65,8,106,34,58,41,2,0,55,3,0,32,2,32,9,41,2,0,55,3,176,4,32,9,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,66,41,2,0,55,3,0,32,2,32,4,41,2,0,55,3,240,3,32,52,32,8,65,8,106,34,60,41,2,0,55,3,0,32,2,32,8,41,2,0,55,3,176,4,32,8,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,48,32,79,41,3,0,32,48,41,3,0,133,34,36,167,65,12,119,54,2,0,32,94,32,69,41,3,0,32,94,41,3,0,133,34,37,167,65,12,119,54,2,0,32,70,32,59,41,3,0,32,70,41,3,0,133,34,39,167,65,12,119,54,2,0,32,68,32,53,41,3,0,32,68,41,3,0,133,34,110,167,65,12,119,54,2,0,32,57,32,36,66,32,136,167,65,12,119,54,2,0,32,106,32,2,41,3,176,1,32,2,41,3,112,133,34,36,66,32,136,167,65,12,119,54,2,0,32,55,32,37,66,32,136,167,65,12,119,54,2,0,32,91,32,2,41,3,192,1,32,2,41,3,128,1,133,34,37,66,32,136,167,65,12,119,54,2,0,32,96,32,39,66,32,136,167,65,12,119,54,2,0,32,63,32,2,41,3,208,1,32,2,41,3,144,1,133,34,39,66,32,136,167,65,12,119,54,2,0,32,72,32,110,66,32,136,167,65,12,119,54,2,0,32,87,32,2,41,3,224,1,32,2,41,3,160,1,133,34,110,66,32,136,167,65,12,119,54,2,0,32,2,32,36,167,65,12,119,54,2,112,32,2,32,37,167,65,12,119,54,2,128,1,32,2,32,39,167,65,12,119,54,2,144,1,32,2,32,110,167,65,12,119,54,2,160,1,32,2,65,240,4,106,32,12,65,192,0,16,218,141,128,128,0,26,32,34,32,38,41,2,0,55,3,0,32,2,32,12,41,2,0,55,3,240,3,32,52,32,2,41,3,56,55,3,0,32,2,32,2,41,3,48,55,3,176,4,32,2,65,48,106,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,54,41,2,0,55,3,0,32,2,32,6,41,2,0,55,3,240,3,32,52,32,40,41,2,0,55,3,0,32,2,32,15,41,2,0,55,3,176,4,32,15,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,56,41,2,0,55,3,0,32,2,32,5,41,2,0,55,3,240,3,32,52,32,41,41,2,0,55,3,0,32,2,32,14,41,2,0,55,3,176,4,32,14,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,66,41,2,0,55,3,0,32,2,32,4,41,2,0,55,3,240,3,32,52,32,45,41,2,0,55,3,0,32,2,32,13,41,2,0,55,3,176,4,32,13,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,35,32,2,41,3,56,32,35,41,3,0,133,34,36,167,65,8,119,54,2,0,32,44,32,75,41,3,0,32,44,41,3,0,133,34,37,167,65,8,119,54,2,0,32,43,32,47,41,3,0,32,43,41,3,0,133,34,39,167,65,8,119,54,2,0,32,42,32,71,41,3,0,32,42,41,3,0,133,34,110,167,65,8,119,54,2,0,32,97,32,36,66,32,136,167,65,8,119,54,2,0,32,105,32,2,41,3,48,32,2,41,3,240,1,133,34,36,66,32,136,167,65,8,119,54,2,0,32,95,32,37,66,32,136,167,65,8,119,54,2,0,32,102,32,2,41,3,64,32,2,41,3,128,2,133,34,37,66,32,136,167,65,8,119,54,2,0,32,92,32,39,66,32,136,167,65,8,119,54,2,0,32,103,32,2,41,3,80,32,2,41,3,144,2,133,34,39,66,32,136,167,65,8,119,54,2,0,32,88,32,110,66,32,136,167,65,8,119,54,2,0,32,104,32,2,41,3,96,32,2,41,3,160,2,133,34,110,66,32,136,167,65,8,119,54,2,0,32,2,32,36,167,65,8,119,54,2,240,1,32,2,32,37,167,65,8,119,54,2,128,2,32,2,32,39,167,65,8,119,54,2,144,2,32,2,32,110,167,65,8,119,54,2,160,2,32,2,65,240,4,106,32,7,65,192,0,16,218,141,128,128,0,26,32,34,32,46,41,2,0,55,3,0,32,2,32,7,41,2,0,55,3,240,3,32,52,32,49,41,2,0,55,3,0,32,2,32,11,41,2,0,55,3,176,4,32,11,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,54,41,2,0,55,3,0,32,2,32,6,41,2,0,55,3,240,3,32,52,32,51,41,2,0,55,3,0,32,2,32,10,41,2,0,55,3,176,4,32,10,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,56,41,2,0,55,3,0,32,2,32,5,41,2,0,55,3,240,3,32,52,32,58,41,2,0,55,3,0,32,2,32,9,41,2,0,55,3,176,4,32,9,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,66,41,2,0,55,3,0,32,2,32,4,41,2,0,55,3,240,3,32,52,32,60,41,2,0,55,3,0,32,2,32,8,41,2,0,55,3,176,4,32,8,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,97,40,2,0,33,61,32,95,40,2,0,33,62,32,92,40,2,0,33,64,32,88,40,2,0,33,65,32,75,41,3,0,33,111,32,47,41,3,0,33,112,32,71,41,3,0,33,113,32,79,41,3,0,33,36,32,48,41,3,0,33,114,32,69,41,3,0,33,37,32,94,41,3,0,33,115,32,59,41,3,0,33,39,32,70,41,3,0,33,116,32,53,41,3,0,33,110,32,68,41,3,0,33,117,32,35,40,2,0,33,67,32,44,40,2,0,33,73,32,43,40,2,0,33,74,32,2,41,3,48,33,118,32,2,41,3,56,33,119,32,2,41,3,64,33,120,32,2,41,3,80,33,121,32,2,41,3,96,33,122,32,2,41,3,112,33,123,32,2,41,3,128,1,33,124,32,2,41,3,144,1,33,125,32,2,41,3,160,1,33,126,32,2,41,3,176,1,33,127,32,2,41,3,192,1,33,128,1,32,2,41,3,208,1,33,129,1,32,2,41,3,224,1,33,130,1,32,2,41,3,240,1,33,131,1,32,2,41,3,128,2,33,132,1,32,2,41,3,144,2,33,133,1,32,2,41,3,160,2,33,134,1,32,88,32,42,40,2,0,54,2,0,32,104,32,134,1,55,2,0,32,92,32,74,54,2,0,32,103,32,133,1,55,2,0,32,95,32,73,54,2,0,32,102,32,132,1,55,2,0,32,97,32,67,54,2,0,32,105,32,131,1,55,2,0,32,53,32,130,1,55,3,0,32,59,32,129,1,55,3,0,32,69,32,128,1,55,3,0,32,79,32,127,55,3,0,32,72,32,130,1,32,126,133,34,130,1,167,65,7,119,54,2,0,32,68,32,110,32,117,133,34,117,66,32,136,167,65,7,119,54,2,0,32,87,32,117,167,65,7,119,54,2,0,32,96,32,129,1,32,125,133,34,129,1,167,65,7,119,54,2,0,32,70,32,39,32,116,133,34,116,66,32,136,167,65,7,119,54,2,0,32,63,32,116,167,65,7,119,54,2,0,32,55,32,128,1,32,124,133,34,128,1,167,65,7,119,54,2,0,32,94,32,37,32,115,133,34,115,66,32,136,167,65,7,119,54,2,0,32,91,32,115,167,65,7,119,54,2,0,32,57,32,127,32,123,133,34,127,167,65,7,119,54,2,0,32,48,32,36,32,114,133,34,114,66,32,136,167,65,7,119,54,2,0,32,106,32,114,167,65,7,119,54,2,0,32,71,32,113,55,3,0,32,47,32,112,55,3,0,32,75,32,111,55,3,0,32,2,32,65,54,2,160,2,32,2,32,64,54,2,144,2,32,2,32,62,54,2,128,2,32,2,32,61,54,2,240,1,32,2,32,110,55,3,224,1,32,2,32,39,55,3,208,1,32,2,32,37,55,3,192,1,32,2,32,36,55,3,176,1,32,2,32,130,1,66,32,136,167,65,7,119,54,2,160,1,32,2,32,129,1,66,32,136,167,65,7,119,54,2,144,1,32,2,32,128,1,66,32,136,167,65,7,119,54,2,128,1,32,2,32,127,66,32,136,167,65,7,119,54,2,112,32,2,32,122,55,3,96,32,2,32,121,55,3,80,32,2,32,120,55,3,64,32,2,32,119,55,3,56,32,2,32,118,55,3,48,32,2,65,240,4,106,32,12,65,192,0,16,218,141,128,128,0,26,32,34,32,38,41,2,0,55,3,0,32,2,32,12,41,2,0,55,3,240,3,32,52,32,2,41,3,56,55,3,0,32,2,32,2,41,3,48,55,3,176,4,32,2,65,48,106,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,54,41,2,0,55,3,0,32,2,32,6,41,2,0,55,3,240,3,32,52,32,40,41,2,0,55,3,0,32,2,32,15,41,2,0,55,3,176,4,32,15,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,56,41,2,0,55,3,0,32,2,32,5,41,2,0,55,3,240,3,32,52,32,41,41,2,0,55,3,0,32,2,32,14,41,2,0,55,3,176,4,32,14,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,66,41,2,0,55,3,0,32,2,32,4,41,2,0,55,3,240,3,32,52,32,45,41,2,0,55,3,0,32,2,32,13,41,2,0,55,3,176,4,32,13,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,35,32,2,41,3,56,32,35,41,3,0,133,34,36,167,65,16,119,54,2,0,32,44,32,75,41,3,0,32,44,41,3,0,133,34,37,167,65,16,119,54,2,0,32,43,32,47,41,3,0,32,43,41,3,0,133,34,39,167,65,16,119,54,2,0,32,42,32,71,41,3,0,32,42,41,3,0,133,34,110,167,65,16,119,54,2,0,32,97,32,36,66,32,136,167,65,16,119,54,2,0,32,105,32,2,41,3,48,32,2,41,3,240,1,133,34,36,66,32,136,167,65,16,119,54,2,0,32,95,32,37,66,32,136,167,65,16,119,54,2,0,32,102,32,2,41,3,64,32,2,41,3,128,2,133,34,37,66,32,136,167,65,16,119,54,2,0,32,92,32,39,66,32,136,167,65,16,119,54,2,0,32,103,32,2,41,3,80,32,2,41,3,144,2,133,34,39,66,32,136,167,65,16,119,54,2,0,32,88,32,110,66,32,136,167,65,16,119,54,2,0,32,104,32,2,41,3,96,32,2,41,3,160,2,133,34,110,66,32,136,167,65,16,119,54,2,0,32,2,32,36,167,65,16,119,54,2,240,1,32,2,32,37,167,65,16,119,54,2,128,2,32,2,32,39,167,65,16,119,54,2,144,2,32,2,32,110,167,65,16,119,54,2,160,2,32,2,65,240,4,106,32,7,65,192,0,16,218,141,128,128,0,26,32,34,32,46,41,2,0,55,3,0,32,2,32,7,41,2,0,55,3,240,3,32,52,32,49,41,2,0,55,3,0,32,2,32,11,41,2,0,55,3,176,4,32,11,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,54,41,2,0,55,3,0,32,2,32,6,41,2,0,55,3,240,3,32,52,32,51,41,2,0,55,3,0,32,2,32,10,41,2,0,55,3,176,4,32,10,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,56,41,2,0,55,3,0,32,2,32,5,41,2,0,55,3,240,3,32,52,32,58,41,2,0,55,3,0,32,2,32,9,41,2,0,55,3,176,4,32,9,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,66,41,2,0,55,3,0,32,2,32,4,41,2,0,55,3,240,3,32,52,32,60,41,2,0,55,3,0,32,2,32,8,41,2,0,55,3,176,4,32,8,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,48,32,79,41,3,0,32,48,41,3,0,133,34,36,167,65,12,119,54,2,0,32,94,32,69,41,3,0,32,94,41,3,0,133,34,37,167,65,12,119,54,2,0,32,70,32,59,41,3,0,32,70,41,3,0,133,34,39,167,65,12,119,54,2,0,32,68,32,53,41,3,0,32,68,41,3,0,133,34,110,167,65,12,119,54,2,0,32,57,32,36,66,32,136,167,65,12,119,54,2,0,32,106,32,2,41,3,176,1,32,2,41,3,112,133,34,36,66,32,136,167,65,12,119,54,2,0,32,55,32,37,66,32,136,167,65,12,119,54,2,0,32,91,32,2,41,3,192,1,32,2,41,3,128,1,133,34,37,66,32,136,167,65,12,119,54,2,0,32,96,32,39,66,32,136,167,65,12,119,54,2,0,32,63,32,2,41,3,208,1,32,2,41,3,144,1,133,34,39,66,32,136,167,65,12,119,54,2,0,32,72,32,110,66,32,136,167,65,12,119,54,2,0,32,87,32,2,41,3,224,1,32,2,41,3,160,1,133,34,110,66,32,136,167,65,12,119,54,2,0,32,2,32,36,167,65,12,119,54,2,112,32,2,32,37,167,65,12,119,54,2,128,1,32,2,32,39,167,65,12,119,54,2,144,1,32,2,32,110,167,65,12,119,54,2,160,1,32,2,65,240,4,106,32,12,65,192,0,16,218,141,128,128,0,26,32,34,32,38,41,2,0,55,3,0,32,2,32,12,41,2,0,55,3,240,3,32,52,32,2,41,3,56,55,3,0,32,2,32,2,41,3,48,55,3,176,4,32,2,65,48,106,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,54,41,2,0,55,3,0,32,2,32,6,41,2,0,55,3,240,3,32,52,32,40,41,2,0,55,3,0,32,2,32,15,41,2,0,55,3,176,4,32,15,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,56,41,2,0,55,3,0,32,2,32,5,41,2,0,55,3,240,3,32,52,32,41,41,2,0,55,3,0,32,2,32,14,41,2,0,55,3,176,4,32,14,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,66,41,2,0,55,3,0,32,2,32,4,41,2,0,55,3,240,3,32,52,32,45,41,2,0,55,3,0,32,2,32,13,41,2,0,55,3,176,4,32,13,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,35,32,2,41,3,56,32,35,41,3,0,133,34,36,167,65,8,119,54,2,0,32,44,32,75,41,3,0,32,44,41,3,0,133,34,37,167,65,8,119,54,2,0,32,43,32,47,41,3,0,32,43,41,3,0,133,34,39,167,65,8,119,54,2,0,32,42,32,71,41,3,0,32,42,41,3,0,133,34,110,167,65,8,119,54,2,0,32,97,32,36,66,32,136,167,65,8,119,54,2,0,32,105,32,2,41,3,48,32,2,41,3,240,1,133,34,36,66,32,136,167,65,8,119,54,2,0,32,95,32,37,66,32,136,167,65,8,119,54,2,0,32,102,32,2,41,3,64,32,2,41,3,128,2,133,34,37,66,32,136,167,65,8,119,54,2,0,32,92,32,39,66,32,136,167,65,8,119,54,2,0,32,103,32,2,41,3,80,32,2,41,3,144,2,133,34,39,66,32,136,167,65,8,119,54,2,0,32,88,32,110,66,32,136,167,65,8,119,54,2,0,32,104,32,2,41,3,96,32,2,41,3,160,2,133,34,110,66,32,136,167,65,8,119,54,2,0,32,2,32,36,167,65,8,119,54,2,240,1,32,2,32,37,167,65,8,119,54,2,128,2,32,2,32,39,167,65,8,119,54,2,144,2,32,2,32,110,167,65,8,119,54,2,160,2,32,2,65,240,4,106,32,7,65,192,0,16,218,141,128,128,0,26,32,34,32,46,41,2,0,55,3,0,32,2,32,7,41,2,0,55,3,240,3,32,52,32,49,41,2,0,55,3,0,32,2,32,11,41,2,0,55,3,176,4,32,11,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,54,41,2,0,55,3,0,32,2,32,6,41,2,0,55,3,240,3,32,52,32,51,41,2,0,55,3,0,32,2,32,10,41,2,0,55,3,176,4,32,10,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,56,41,2,0,55,3,0,32,2,32,5,41,2,0,55,3,240,3,32,52,32,58,41,2,0,55,3,0,32,2,32,9,41,2,0,55,3,176,4,32,9,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,34,32,66,41,2,0,55,3,0,32,2,32,4,41,2,0,55,3,240,3,32,52,32,60,41,2,0,55,3,0,32,2,32,8,41,2,0,55,3,176,4,32,8,32,2,65,176,4,106,32,2,65,240,3,106,16,198,136,128,128,0,32,50,65,127,106,33,50,32,53,41,3,0,34,36,32,68,41,3,0,133,34,111,167,65,7,119,33,65,32,2,41,3,224,1,34,37,32,2,41,3,160,1,133,34,112,167,65,7,119,33,63,32,59,41,3,0,34,39,32,70,41,3,0,133,34,113,167,65,7,119,33,61,32,2,41,3,208,1,34,110,32,2,41,3,144,1,133,34,114,167,65,7,119,33,59,32,69,41,3,0,34,127,32,94,41,3,0,133,34,115,167,65,7,119,33,57,32,2,41,3,192,1,34,128,1,32,2,41,3,128,1,133,34,116,167,65,7,119,33,53,32,79,41,3,0,34,129,1,32,48,41,3,0,133,34,117,167,65,7,119,33,56,32,2,41,3,176,1,34,130,1,32,2,41,3,112,133,34,118,167,65,7,119,33,52,32,112,66,32,136,167,65,7,119,33,64,32,111,66,32,136,167,65,7,119,33,62,32,114,66,32,136,167,65,7,119,33,60,32,113,66,32,136,167,65,7,119,33,58,32,116,66,32,136,167,65,7,119,33,55,32,115,66,32,136,167,65,7,119,33,51,32,118,66,32,136,167,65,7,119,33,54,32,117,66,32,136,167,65,7,119,33,34,32,37,66,32,136,167,33,93,32,36,66,32,136,167,33,91,32,110,66,32,136,167,33,89,32,39,66,32,136,167,33,87,32,128,1,66,32,136,167,33,73,32,127,66,32,136,167,33,69,32,130,1,66,32,136,167,33,72,32,129,1,66,32,136,167,33,68,32,77,40,2,0,33,81,32,75,40,2,0,33,80,32,109,40,2,0,33,79,32,76,40,2,0,33,77,32,47,40,2,0,33,76,32,108,40,2,0,33,75,32,98,40,2,0,33,46,32,71,40,2,0,33,47,32,107,40,2,0,33,48,32,97,40,2,0,33,94,32,35,40,2,0,33,35,32,105,40,2,0,33,45,32,95,40,2,0,33,95,32,44,40,2,0,33,44,32,102,40,2,0,33,41,32,92,40,2,0,33,98,32,43,40,2,0,33,43,32,103,40,2,0,33,40,32,88,40,2,0,33,100,32,42,40,2,0,33,42,32,104,40,2,0,33,38,32,2,40,2,60,33,85,32,2,40,2,56,33,84,32,2,40,2,52,33,83,32,2,40,2,48,33,82,32,2,40,2,64,33,78,32,2,40,2,80,33,74,32,2,40,2,96,33,49,32,2,40,2,240,1,33,96,32,2,40,2,128,2,33,97,32,2,40,2,144,2,33,99,32,2,40,2,160,2,33,101,32,37,167,33,92,32,36,167,33,90,32,110,167,33,88,32,39,167,33,86,32,128,1,167,33,71,32,127,167,33,67,32,130,1,167,33,70,32,129,1,167,33,66,12,0,11,11,0,0,11,32,2,65,144,6,106,36,128,128,128,128,0,15,11,32,2,32,0,32,34,65,2,116,106,65,192,0,32,34,107,32,1,32,16,106,65,192,0,32,16,107,16,254,139,128,128,0,32,0,32,0,40,2,128,2,32,2,40,2,0,106,54,2,128,2,32,2,40,2,4,32,16,106,33,16,12,0,11,11,214,5,4,6,127,3,126,1,127,1,126,35,128,128,128,128,0,65,144,54,107,34,2,36,128,128,128,128,0,32,2,65,200,34,106,32,1,65,128,17,106,16,232,129,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,200,34,13,0,32,2,65,168,17,106,65,24,106,32,2,65,200,34,106,65,32,106,41,3,0,55,3,0,32,2,65,168,17,106,65,16,106,32,2,65,200,34,106,65,24,106,41,3,0,55,3,0,32,2,65,168,17,106,65,8,106,32,2,65,200,34,106,65,16,106,41,3,0,55,3,0,32,2,32,2,41,3,208,34,55,3,168,17,32,2,65,200,53,106,65,8,106,33,3,65,0,33,4,32,1,33,5,3,64,32,4,65,17,70,13,2,32,4,65,1,106,33,6,32,2,65,200,34,106,32,4,65,7,116,106,33,7,65,0,33,4,2,64,3,64,32,4,65,128,1,70,13,1,32,2,65,200,53,106,32,5,32,4,106,16,232,129,128,128,0,32,2,40,2,200,53,13,5,32,2,65,240,53,106,65,24,106,32,3,65,24,106,41,3,0,34,8,55,3,0,32,2,65,240,53,106,65,16,106,32,3,65,16,106,41,3,0,34,9,55,3,0,32,2,65,240,53,106,65,8,106,32,3,65,8,106,41,3,0,34,10,55,3,0,32,2,65,200,52,106,32,4,106,34,11,32,3,41,3,0,34,12,55,3,0,32,11,65,8,106,32,10,55,3,0,32,11,65,16,106,32,9,55,3,0,32,11,65,24,106,32,8,55,3,0,32,2,32,12,55,3,240,53,32,4,65,32,106,33,4,12,0,11,11,32,2,65,200,51,106,32,2,65,200,52,106,65,128,1,16,218,141,128,128,0,26,32,7,32,2,65,200,51,106,65,128,1,16,218,141,128,128,0,26,32,5,65,128,1,106,33,5,32,6,33,4,12,0,11,11,32,2,40,2,204,34,33,4,32,0,65,1,54,2,0,32,0,32,4,54,2,4,12,2,11,32,2,65,200,17,106,32,2,65,200,34,106,65,128,17,16,218,141,128,128,0,26,32,1,65,160,17,106,33,3,65,0,33,4,2,64,3,64,32,4,65,196,0,70,13,1,32,2,65,200,34,106,32,4,106,32,3,32,4,106,40,2,0,54,2,0,32,4,65,4,106,33,4,12,0,11,11,32,2,40,2,200,34,33,4,32,0,65,172,17,106,32,2,65,204,34,106,65,192,0,16,218,141,128,128,0,26,32,2,65,144,17,106,32,2,65,168,17,106,65,8,106,41,3,0,55,3,0,32,2,65,152,17,106,32,2,65,184,17,106,41,3,0,55,3,0,32,2,65,160,17,106,32,2,65,192,17,106,41,3,0,55,3,0,32,2,32,2,41,3,168,17,55,3,136,17,32,2,65,8,106,32,2,65,200,17,106,65,128,17,16,218,141,128,128,0,26,32,0,65,8,106,32,2,65,8,106,65,160,17,16,218,141,128,128,0,26,32,0,65,0,54,2,0,32,0,65,168,17,106,32,4,54,2,0,12,1,11,32,2,40,2,204,53,33,4,32,0,65,1,54,2,0,32,0,32,4,54,2,4,11,32,2,65,144,54,106,36,128,128,128,128,0,11,152,1,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,16,225,129,128,128,0,2,64,2,64,32,2,40,2,8,13,0,32,0,32,2,41,3,16,55,3,8,32,0,65,32,106,32,2,65,8,106,65,32,106,41,3,0,55,3,0,32,0,65,24,106,32,2,65,8,106,65,24,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,8,106,65,16,106,41,3,0,55,3,0,65,0,33,1,12,1,11,32,0,32,2,40,2,12,54,2,4,65,1,33,1,11,32,0,32,1,54,2,0,32,2,65,48,106,36,128,128,128,128,0,11,185,2,1,6,127,35,128,128,128,128,0,65,224,5,107,34,4,36,128,128,128,128,0,32,4,32,2,16,229,129,128,128,0,32,4,65,192,5,106,65,24,106,34,2,32,4,65,24,106,34,5,41,3,0,55,3,0,32,4,65,192,5,106,65,16,106,34,6,32,4,65,16,106,34,7,41,3,0,55,3,0,32,4,65,192,5,106,65,8,106,34,8,32,4,65,8,106,34,9,41,3,0,55,3,0,32,4,32,4,41,3,0,55,3,192,5,32,4,65,224,2,106,65,168,132,132,128,0,32,4,65,192,5,106,16,135,139,128,128,0,32,2,32,5,41,3,0,55,3,0,32,6,32,7,41,3,0,55,3,0,32,8,32,9,41,3,0,55,3,0,32,4,32,4,41,3,0,55,3,192,5,32,4,65,128,4,106,65,200,133,132,128,0,32,4,65,192,5,106,16,135,139,128,128,0,32,4,65,32,106,32,4,65,224,2,106,65,192,2,16,218,141,128,128,0,26,32,4,65,160,5,106,32,4,65,32,106,32,3,16,174,137,128,128,0,32,4,65,224,2,106,32,4,65,160,5,106,32,1,16,234,129,128,128,0,32,0,65,192,2,106,32,4,32,4,65,224,2,106,16,228,129,128,128,0,32,0,32,4,65,32,106,65,192,2,16,218,141,128,128,0,26,32,4,65,224,5,106,36,128,128,128,128,0,11,233,16,2,1,127,34,126,35,128,128,128,128,0,65,160,4,107,34,3,36,128,128,128,128,0,32,3,65,128,2,106,32,2,41,3,0,34,4,66,0,32,1,41,3,0,34,5,66,0,16,215,141,128,128,0,32,3,65,144,2,106,32,2,41,3,8,34,6,66,0,32,5,66,0,16,215,141,128,128,0,32,3,65,160,2,106,32,2,41,3,16,34,7,66,0,32,5,66,0,16,215,141,128,128,0,32,3,65,176,2,106,32,2,41,3,24,34,8,66,0,32,5,66,0,16,215,141,128,128,0,32,3,65,192,2,106,32,1,41,3,8,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,3,65,240,2,106,32,5,66,0,32,6,66,0,16,215,141,128,128,0,32,3,65,160,3,106,32,5,66,0,32,7,66,0,16,215,141,128,128,0,32,3,65,208,3,106,32,5,66,0,32,8,66,0,16,215,141,128,128,0,32,3,65,208,2,106,32,1,41,3,16,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,3,65,128,3,106,32,5,66,0,32,6,66,0,16,215,141,128,128,0,32,3,65,176,3,106,32,5,66,0,32,7,66,0,16,215,141,128,128,0,32,3,65,224,3,106,32,5,66,0,32,8,66,0,16,215,141,128,128,0,32,3,65,224,2,106,32,1,41,3,24,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,3,65,144,3,106,32,5,66,0,32,6,66,0,16,215,141,128,128,0,32,3,65,192,3,106,32,5,66,0,32,7,66,0,16,215,141,128,128,0,32,3,65,240,3,106,32,5,66,0,32,8,66,0,16,215,141,128,128,0,32,3,65,240,1,106,32,3,41,3,128,2,34,7,66,249,157,226,251,142,235,232,209,27,126,34,4,66,0,66,183,217,220,183,237,203,195,203,80,66,0,16,215,141,128,128,0,32,3,65,224,1,106,32,4,66,0,66,130,161,160,230,188,146,136,180,166,127,66,0,16,215,141,128,128,0,32,3,65,144,1,106,32,4,66,0,66,128,246,208,137,144,224,206,179,6,66,0,16,215,141,128,128,0,32,3,65,192,0,106,32,4,66,0,66,169,223,206,169,166,157,237,190,14,66,0,16,215,141,128,128,0,32,3,65,208,1,106,32,3,41,3,192,2,34,9,32,3,41,3,144,2,34,8,32,3,65,128,2,106,65,8,106,41,3,0,124,34,10,124,34,5,32,3,41,3,224,1,124,34,6,32,3,65,240,1,106,65,8,106,41,3,0,32,7,32,3,41,3,240,1,34,4,124,32,4,84,173,124,124,34,7,66,249,157,226,251,142,235,232,209,27,126,34,4,66,0,66,183,217,220,183,237,203,195,203,80,66,0,16,215,141,128,128,0,32,3,65,192,1,106,32,4,66,0,66,130,161,160,230,188,146,136,180,166,127,66,0,16,215,141,128,128,0,32,3,65,176,1,106,32,4,66,0,66,128,246,208,137,144,224,206,179,6,66,0,16,215,141,128,128,0,32,3,65,160,1,106,32,4,66,0,66,169,223,206,169,166,157,237,190,14,66,0,16,215,141,128,128,0,32,3,65,128,1,106,32,3,65,224,1,106,65,8,106,41,3,0,32,6,32,5,84,173,124,32,7,32,6,84,173,124,34,11,32,3,41,3,144,1,124,34,6,32,3,65,144,2,106,65,8,106,41,3,0,32,10,32,8,84,173,124,34,12,32,3,41,3,160,2,124,34,8,32,3,41,3,240,2,124,34,10,32,3,65,192,2,106,65,8,106,41,3,0,32,5,32,9,84,173,124,124,34,5,32,3,41,3,208,2,124,34,13,124,34,9,32,3,41,3,192,1,124,34,14,32,3,65,208,1,106,65,8,106,41,3,0,32,3,41,3,208,1,34,4,32,7,124,32,4,84,173,124,124,34,7,66,249,157,226,251,142,235,232,209,27,126,34,4,66,0,66,183,217,220,183,237,203,195,203,80,66,0,16,215,141,128,128,0,32,3,65,240,0,106,32,4,66,0,66,130,161,160,230,188,146,136,180,166,127,66,0,16,215,141,128,128,0,32,3,65,224,0,106,32,4,66,0,66,128,246,208,137,144,224,206,179,6,66,0,16,215,141,128,128,0,32,3,65,208,0,106,32,4,66,0,66,169,223,206,169,166,157,237,190,14,66,0,16,215,141,128,128,0,32,3,65,48,106,32,3,65,192,1,106,65,8,106,41,3,0,32,14,32,9,84,173,124,32,7,32,14,84,173,124,34,15,32,3,41,3,176,1,124,34,14,32,3,65,144,1,106,65,8,106,41,3,0,32,6,32,11,84,173,124,32,9,32,6,84,173,124,34,16,32,3,41,3,64,124,34,6,32,3,65,160,2,106,65,8,106,41,3,0,32,8,32,12,84,173,124,34,17,32,3,41,3,176,2,124,34,9,32,3,41,3,160,3,124,34,11,32,3,65,240,2,106,65,8,106,41,3,0,32,10,32,8,84,173,124,32,5,32,10,84,173,124,124,34,8,32,3,41,3,128,3,124,34,10,32,3,65,208,2,106,65,8,106,41,3,0,32,13,32,5,84,173,124,124,34,5,32,3,41,3,224,2,124,34,18,124,34,19,124,34,12,32,3,41,3,112,124,34,13,32,3,65,128,1,106,65,8,106,41,3,0,32,3,41,3,128,1,34,4,32,7,124,32,4,84,173,124,124,34,7,66,249,157,226,251,142,235,232,209,27,126,34,4,66,0,66,183,217,220,183,237,203,195,203,80,66,0,16,215,141,128,128,0,32,3,65,32,106,32,4,66,0,66,130,161,160,230,188,146,136,180,166,127,66,0,16,215,141,128,128,0,32,3,65,16,106,32,4,66,0,66,128,246,208,137,144,224,206,179,6,66,0,16,215,141,128,128,0,32,3,32,4,66,0,66,169,223,206,169,166,157,237,190,14,66,0,16,215,141,128,128,0,32,3,65,160,1,106,65,8,106,41,3,0,33,20,32,3,65,144,3,106,65,8,106,41,3,0,33,21,32,3,65,176,3,106,65,8,106,41,3,0,33,22,32,3,65,208,3,106,65,8,106,41,3,0,33,23,32,3,41,3,224,3,33,24,32,3,41,3,192,3,33,25,32,3,41,3,80,33,26,32,3,65,208,0,106,65,8,106,41,3,0,33,27,32,3,65,224,0,106,65,8,106,41,3,0,33,28,32,3,65,192,3,106,65,8,106,41,3,0,33,29,32,3,65,224,3,106,65,8,106,41,3,0,33,30,32,3,41,3,240,3,33,31,32,3,41,3,0,33,32,32,3,65,8,106,41,3,0,33,33,32,3,41,3,16,33,34,32,3,65,16,106,65,8,106,41,3,0,33,35,32,3,32,3,41,3,32,34,36,32,3,65,176,1,106,65,8,106,41,3,0,32,14,32,15,84,173,124,32,12,32,14,84,173,124,34,37,32,3,41,3,160,1,124,34,4,32,3,65,176,2,106,65,8,106,41,3,0,32,9,32,17,84,173,124,34,17,32,3,41,3,208,3,124,34,14,32,3,65,160,3,106,65,8,106,41,3,0,32,11,32,9,84,173,124,32,8,32,11,84,173,124,124,34,9,32,3,41,3,176,3,124,34,11,32,3,65,128,3,106,65,8,106,41,3,0,32,10,32,8,84,173,124,32,5,32,10,84,173,124,124,34,8,32,3,41,3,144,3,124,34,10,32,3,65,224,2,106,65,8,106,41,3,0,32,18,32,5,84,173,124,124,34,5,32,3,65,192,0,106,65,8,106,41,3,0,32,6,32,16,84,173,124,32,19,32,6,84,173,124,124,34,16,124,34,6,32,3,41,3,96,124,34,15,32,3,65,240,0,106,65,8,106,41,3,0,32,13,32,12,84,173,124,32,7,32,13,84,173,124,124,34,13,124,34,12,32,3,65,48,106,65,8,106,41,3,0,32,3,41,3,48,34,18,32,7,124,32,18,84,173,124,124,34,18,55,3,128,4,32,3,32,34,32,26,32,16,32,5,84,173,34,16,32,25,32,24,32,23,32,14,32,17,84,173,124,32,9,32,14,84,173,124,34,17,124,34,7,32,22,32,11,32,9,84,173,124,32,8,32,11,84,173,124,124,34,9,124,34,14,32,21,32,10,32,8,84,173,124,32,5,32,10,84,173,124,124,34,11,124,34,5,32,20,32,4,32,37,84,173,124,32,6,32,4,84,173,124,124,34,4,124,34,8,32,28,32,15,32,6,84,173,124,32,13,32,15,84,173,124,124,34,6,124,34,10,32,3,65,32,106,65,8,106,41,3,0,32,12,32,36,84,173,124,32,18,32,12,84,173,124,124,34,12,55,3,136,4,32,3,32,32,32,5,32,16,84,173,32,4,32,5,84,173,124,34,13,32,31,32,30,32,7,32,17,84,173,124,32,9,32,7,84,173,124,34,15,124,34,5,32,29,32,14,32,9,84,173,124,32,11,32,14,84,173,124,124,34,9,124,34,7,32,27,32,8,32,4,84,173,124,32,6,32,8,84,173,124,124,34,4,124,34,8,32,35,32,10,32,6,84,173,124,32,12,32,10,84,173,124,124,34,6,55,3,144,4,32,3,32,7,32,13,84,173,32,4,32,7,84,173,124,32,3,65,240,3,106,65,8,106,41,3,0,32,5,32,15,84,173,124,32,9,32,5,84,173,124,124,32,33,32,8,32,4,84,173,124,32,6,32,8,84,173,124,124,55,3,152,4,32,0,32,3,65,128,4,106,65,168,130,132,128,0,16,228,129,128,128,0,32,3,65,160,4,106,36,128,128,128,128,0,11,213,1,1,1,127,35,128,128,128,128,0,65,128,2,107,34,4,36,128,128,128,128,0,32,4,32,2,16,229,129,128,128,0,32,4,65,224,1,106,65,24,106,32,4,65,24,106,41,3,0,55,3,0,32,4,65,224,1,106,65,16,106,32,4,65,16,106,41,3,0,55,3,0,32,4,65,224,1,106,65,8,106,32,4,65,8,106,41,3,0,55,3,0,32,4,32,4,41,3,0,55,3,224,1,32,4,65,32,106,65,168,132,132,128,0,32,4,65,224,1,106,16,135,139,128,128,0,32,4,65,192,1,106,32,4,65,32,106,32,3,16,177,137,128,128,0,32,4,65,224,1,106,32,4,65,192,1,106,32,1,16,234,129,128,128,0,32,0,32,4,32,4,65,224,1,106,16,228,129,128,128,0,32,0,65,32,106,32,4,65,32,106,65,160,1,16,218,141,128,128,0,26,32,4,65,128,2,106,36,128,128,128,128,0,11,107,1,2,127,2,64,2,64,32,1,45,0,0,34,3,65,2,73,13,0,65,28,65,4,16,237,129,128,128,0,34,4,32,1,54,2,4,32,4,32,3,58,0,1,32,4,65,2,58,0,0,32,0,65,6,54,2,4,32,0,32,4,173,65,248,134,132,128,0,173,66,32,134,132,55,2,8,65,144,135,132,128,0,33,1,12,1,11,32,0,32,1,54,2,4,65,0,33,1,11,32,0,32,1,54,2,0,11,74,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,32,0,16,250,132,128,128,0,2,64,32,2,40,2,8,34,3,69,13,0,32,2,65,16,106,36,128,128,128,128,0,32,3,15,11,32,1,32,0,16,176,140,128,128,0,0,11,150,1,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,32,1,65,8,106,32,3,16,239,129,128,128,0,2,64,2,64,32,3,40,2,0,13,0,32,0,32,1,54,2,4,65,0,33,1,12,1,11,65,16,65,4,16,237,129,128,128,0,34,1,65,8,106,32,3,65,8,106,41,2,0,55,2,0,32,1,32,3,41,2,0,55,2,0,32,0,32,1,173,65,216,130,132,128,0,173,66,32,134,132,55,2,8,32,0,65,4,54,2,4,65,163,135,132,128,0,33,1,11,32,0,32,1,54,2,0,32,3,65,16,106,36,128,128,128,128,0,11,112,1,2,127,2,64,2,64,32,1,45,0,232,4,34,3,65,2,73,13,0,65,28,65,4,16,237,129,128,128,0,34,4,32,1,65,232,4,106,54,2,4,32,4,32,3,58,0,1,32,4,65,2,58,0,0,32,0,65,9,54,2,4,32,0,32,4,173,65,248,134,132,128,0,173,66,32,134,132,55,2,8,65,200,135,132,128,0,33,1,12,1,11,32,0,32,1,54,2,4,65,0,33,1,11,32,0,32,1,54,2,0,11,150,1,2,1,127,2,126,35,128,128,128,128,0,65,208,2,107,34,2,36,128,128,128,128,0,32,1,41,3,200,2,33,3,32,1,41,3,192,2,33,4,32,2,65,8,106,32,1,16,241,129,128,128,0,2,64,2,64,32,2,40,2,8,13,0,32,0,65,8,106,32,2,65,8,106,65,8,106,65,192,2,16,218,141,128,128,0,26,32,0,65,208,2,106,32,3,55,3,0,32,0,65,200,2,106,32,4,55,3,0,65,0,33,1,12,1,11,32,0,32,2,40,2,12,54,2,4,65,1,33,1,11,32,0,32,1,54,2,0,32,2,65,208,2,106,36,128,128,128,128,0,11,235,1,1,2,127,35,128,128,128,128,0,65,144,5,107,34,2,36,128,128,128,128,0,32,2,65,232,3,106,32,1,16,224,129,128,128,0,2,64,2,64,32,2,40,2,232,3,13,0,32,2,65,200,2,106,32,2,65,232,3,106,65,8,106,34,3,65,160,1,16,218,141,128,128,0,26,32,2,65,232,3,106,32,1,65,160,1,106,16,207,132,128,128,0,2,64,32,2,40,2,232,3,13,0,32,2,65,8,106,65,160,1,106,32,3,65,160,1,16,218,141,128,128,0,26,32,2,65,8,106,32,2,65,200,2,106,65,160,1,16,218,141,128,128,0,26,32,0,65,8,106,32,2,65,8,106,65,192,2,16,218,141,128,128,0,26,32,0,65,0,54,2,0,12,2,11,32,2,40,2,236,3,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,1,11,32,2,40,2,236,3,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,11,32,2,65,144,5,106,36,128,128,128,128,0,11,38,0,32,2,32,0,41,3,192,2,55,3,192,2,32,2,32,0,41,3,200,2,55,3,200,2,32,0,32,1,32,2,16,243,129,128,128,0,11,38,0,32,0,32,1,32,2,16,226,129,128,128,0,32,0,65,160,1,106,32,1,65,160,1,106,32,2,65,160,1,106,16,226,129,128,128,0,11,58,1,1,127,35,128,128,128,128,0,65,32,107,34,5,36,128,128,128,128,0,32,5,32,1,16,229,129,128,128,0,32,0,32,2,32,3,32,5,32,4,16,252,137,128,128,0,32,5,65,32,106,36,128,128,128,128,0,11,179,4,2,3,127,1,126,35,128,128,128,128,0,65,208,10,107,34,2,36,128,128,128,128,0,32,1,45,0,232,4,33,3,32,2,65,200,5,106,32,1,16,224,129,128,128,0,2,64,2,64,2,64,32,2,40,2,200,5,13,0,32,2,65,136,4,106,32,2,65,200,5,106,65,8,106,65,160,1,16,218,141,128,128,0,26,32,2,65,200,5,106,32,1,65,160,1,106,16,225,129,128,128,0,32,2,40,2,200,5,13,1,32,2,65,168,5,106,65,24,106,32,2,65,232,5,106,41,3,0,55,3,0,32,2,65,168,5,106,65,16,106,32,2,65,200,5,106,65,24,106,41,3,0,55,3,0,32,2,65,168,5,106,65,8,106,32,2,65,200,5,106,65,16,106,41,3,0,55,3,0,32,2,32,2,41,3,208,5,55,3,168,5,32,2,65,200,5,106,32,1,65,192,1,106,16,241,129,128,128,0,2,64,32,2,40,2,200,5,69,13,0,32,2,40,2,204,5,33,1,32,0,65,2,58,0,232,4,32,0,32,1,54,2,0,12,3,11,32,2,65,144,8,106,32,2,65,200,5,106,65,8,106,34,4,65,192,2,16,218,141,128,128,0,26,32,1,41,3,128,4,33,5,32,2,65,200,5,106,32,1,65,136,4,106,16,246,129,128,128,0,2,64,32,2,40,2,200,5,13,0,32,0,65,136,4,106,32,4,65,224,0,16,218,141,128,128,0,26,32,2,65,8,106,32,2,65,136,4,106,65,160,1,16,218,141,128,128,0,26,32,2,65,192,1,106,32,2,65,192,5,106,41,3,0,55,3,0,32,2,65,184,1,106,32,2,65,184,5,106,41,3,0,55,3,0,32,2,65,176,1,106,32,2,65,168,5,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,168,5,55,3,168,1,32,2,65,200,1,106,32,2,65,144,8,106,65,192,2,16,218,141,128,128,0,26,32,0,32,2,65,8,106,65,128,4,16,218,141,128,128,0,34,1,32,3,58,0,232,4,32,1,32,5,55,3,128,4,12,3,11,32,2,40,2,204,5,33,1,32,0,65,2,58,0,232,4,32,0,32,1,54,2,0,12,2,11,32,2,40,2,204,5,33,1,32,0,65,2,58,0,232,4,32,0,32,1,54,2,0,12,1,11,32,2,40,2,204,5,33,1,32,0,65,2,58,0,232,4,32,0,32,1,54,2,0,11,32,2,65,208,10,106,36,128,128,128,128,0,11,151,2,4,3,127,3,126,1,127,1,126,35,128,128,128,128,0,65,176,1,107,34,2,36,128,128,128,128,0,32,2,65,232,0,106,65,8,106,33,3,65,0,33,4,2,64,2,64,2,64,3,64,32,4,65,224,0,70,13,1,32,2,65,232,0,106,32,1,32,4,106,16,225,129,128,128,0,32,2,40,2,104,13,2,32,2,65,144,1,106,65,24,106,32,3,65,24,106,41,3,0,34,5,55,3,0,32,2,65,144,1,106,65,16,106,32,3,65,16,106,41,3,0,34,6,55,3,0,32,2,65,144,1,106,65,8,106,32,3,65,8,106,41,3,0,34,7,55,3,0,32,2,65,8,106,32,4,106,34,8,32,3,41,3,0,34,9,55,3,0,32,8,65,8,106,32,7,55,3,0,32,8,65,16,106,32,6,55,3,0,32,8,65,24,106,32,5,55,3,0,32,2,32,9,55,3,144,1,32,4,65,32,106,33,4,12,0,11,11,32,0,65,8,106,32,2,65,8,106,65,224,0,16,218,141,128,128,0,26,65,0,33,4,12,1,11,32,0,32,2,40,2,108,54,2,4,65,1,33,4,11,32,0,32,4,54,2,0,32,2,65,176,1,106,36,128,128,128,128,0,11,47,1,1,127,65,0,33,3,2,64,3,64,32,3,65,224,0,70,13,1,32,0,32,3,106,32,2,32,3,106,16,172,128,128,128,0,32,3,65,32,106,33,3,12,0,11,11,11,20,0,32,0,32,1,65,1,32,2,32,3,32,4,16,249,129,128,128,0,11,80,1,1,127,35,128,128,128,128,0,65,192,0,107,34,6,36,128,128,128,128,0,32,6,32,1,16,229,129,128,128,0,32,6,65,32,106,32,1,16,251,129,128,128,0,32,0,32,2,32,6,32,6,65,32,106,32,3,32,4,32,5,16,128,138,128,128,0,32,6,65,192,0,106,36,128,128,128,128,0,11,87,1,1,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,32,4,65,24,106,66,0,55,3,0,32,4,65,16,106,66,0,55,3,0,32,4,65,8,106,66,0,55,3,0,32,4,66,0,55,3,0,32,0,32,1,65,0,32,2,32,3,32,4,16,249,129,128,128,0,32,4,65,32,106,36,128,128,128,128,0,11,67,1,1,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,1,32,2,65,0,65,192,0,16,214,141,128,128,0,34,2,16,230,129,128,128,0,32,0,32,2,16,206,139,128,128,0,32,2,65,192,0,106,36,128,128,128,128,0,11,183,3,1,3,127,35,128,128,128,128,0,65,144,5,107,34,2,36,128,128,128,128,0,32,2,65,168,2,106,32,1,16,224,129,128,128,0,2,64,2,64,2,64,32,2,40,2,168,2,13,0,32,2,65,208,3,106,32,2,65,168,2,106,65,8,106,65,160,1,16,218,141,128,128,0,26,32,2,65,168,2,106,32,1,65,160,1,106,16,225,129,128,128,0,32,2,40,2,168,2,13,1,32,2,65,240,4,106,65,24,106,34,3,32,2,65,200,2,106,41,3,0,55,3,0,32,2,65,240,4,106,65,16,106,34,4,32,2,65,168,2,106,65,24,106,41,3,0,55,3,0,32,2,65,240,4,106,65,8,106,32,2,65,168,2,106,65,16,106,41,3,0,55,3,0,32,2,32,2,41,3,176,2,55,3,240,4,32,2,65,168,2,106,32,1,65,192,1,106,16,246,129,128,128,0,2,64,32,2,40,2,168,2,13,0,32,2,65,8,106,65,192,1,106,32,2,65,168,2,106,65,8,106,65,224,0,16,218,141,128,128,0,26,32,2,65,8,106,32,2,65,208,3,106,65,160,1,16,218,141,128,128,0,26,32,2,65,192,1,106,32,3,41,3,0,55,3,0,32,2,65,184,1,106,32,4,41,3,0,55,3,0,32,2,65,176,1,106,32,2,65,240,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,240,4,55,3,168,1,32,0,65,8,106,32,2,65,8,106,65,160,2,16,218,141,128,128,0,26,32,0,65,0,54,2,0,12,3,11,32,2,40,2,172,2,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,32,2,40,2,172,2,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,1,11,32,2,40,2,172,2,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,11,32,2,65,144,5,106,36,128,128,128,128,0,11,56,0,32,0,32,1,32,2,16,226,129,128,128,0,32,0,65,160,1,106,32,2,65,160,1,106,16,172,128,128,128,0,32,0,65,192,1,106,32,1,65,192,1,106,32,2,65,192,1,106,16,247,129,128,128,0,11,90,1,3,127,32,0,32,1,40,2,12,32,1,40,2,8,34,2,107,34,3,65,240,4,110,34,4,16,255,129,128,128,0,32,0,40,2,0,32,0,40,2,8,65,240,4,108,106,32,2,32,3,16,218,141,128,128,0,26,32,1,32,1,40,2,8,54,2,12,32,0,32,0,40,2,8,32,4,106,54,2,8,32,1,16,128,130,128,128,0,11,37,1,1,127,2,64,32,0,40,2,4,32,0,40,2,8,34,2,107,32,1,79,13,0,32,0,32,2,32,1,16,240,132,128,128,0,11,11,50,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,54,2,12,32,1,65,12,106,16,151,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,96,1,5,127,32,0,40,2,0,34,0,16,130,130,128,128,0,2,64,32,0,40,2,16,34,1,69,13,0,2,64,32,0,40,2,12,34,2,32,0,40,2,8,34,3,40,2,8,34,4,70,13,0,32,3,40,2,0,34,5,32,4,106,32,5,32,2,106,32,1,16,220,141,128,128,0,26,32,0,40,2,16,33,1,11,32,3,32,1,32,4,106,54,2,8,11,11,50,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,54,2,12,32,1,65,12,106,16,206,133,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,48,1,1,127,32,0,40,2,0,34,0,16,132,130,128,128,0,2,64,32,0,40,2,16,34,1,69,13,0,32,0,40,2,8,34,0,32,0,40,2,8,32,1,106,54,2,8,11,11,50,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,54,2,12,32,1,65,12,106,16,207,133,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,46,1,1,127,65,0,33,2,2,64,3,64,32,2,65,48,70,13,1,32,1,32,2,106,32,0,32,2,106,41,3,0,55,3,0,32,2,65,8,106,33,2,12,0,11,11,11,28,0,32,0,32,2,16,133,130,128,128,0,32,0,65,48,106,32,2,65,48,106,16,133,130,128,128,0,11,56,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,40,2,0,41,2,0,55,2,8,32,1,65,8,106,16,136,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,35,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,65,4,32,1,65,12,108,16,198,131,128,128,0,11,11,56,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,40,2,0,41,2,0,55,2,8,32,1,65,8,106,16,138,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,36,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,65,1,32,1,65,145,2,108,16,198,131,128,128,0,11,11,56,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,40,2,0,41,2,0,55,2,8,32,1,65,8,106,16,140,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,35,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,65,8,32,1,65,56,108,16,198,131,128,128,0,11,11,56,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,40,2,0,41,2,0,55,2,8,32,1,65,8,106,16,142,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,36,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,65,8,32,1,65,232,22,108,16,198,131,128,128,0,11,11,56,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,40,2,0,41,2,0,55,2,8,32,1,65,8,106,16,144,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,36,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,65,8,32,1,65,128,23,108,16,198,131,128,128,0,11,11,56,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,40,2,0,41,2,0,55,2,8,32,1,65,8,106,16,146,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,35,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,65,8,32,1,65,40,108,16,198,131,128,128,0,11,11,56,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,40,2,0,41,2,0,55,2,8,32,1,65,8,106,16,148,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,35,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,65,8,32,1,65,48,108,16,198,131,128,128,0,11,11,56,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,40,2,0,41,2,0,55,2,8,32,1,65,8,106,16,150,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,32,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,65,1,32,1,16,198,131,128,128,0,11,11,72,1,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,0,40,2,0,34,0,40,2,0,33,2,32,1,32,0,40,2,4,54,2,12,32,1,32,2,54,2,8,32,1,65,8,106,16,243,137,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,56,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,40,2,0,41,2,0,55,2,8,32,1,65,8,106,16,153,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,35,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,65,8,32,1,65,24,108,16,198,131,128,128,0,11,11,18,0,32,1,65,252,135,132,128,0,65,10,16,169,141,128,128,0,11,228,1,2,1,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,58,0,16,32,3,32,1,54,2,12,32,3,65,0,54,2,28,32,3,66,4,55,2,20,32,3,65,52,106,33,2,2,64,2,64,3,64,32,3,65,48,106,32,3,65,12,106,16,156,130,128,128,0,32,3,40,2,48,13,1,32,3,65,32,106,65,8,106,32,2,65,8,106,40,2,0,54,2,0,32,3,32,2,41,2,0,34,4,55,3,32,2,64,32,4,167,69,13,0,32,3,65,20,106,32,2,16,157,130,128,128,0,12,1,11,11,32,3,65,32,106,16,158,130,128,128,0,32,0,65,8,106,32,3,65,20,106,65,8,106,40,2,0,54,2,0,32,0,32,3,41,2,20,55,2,0,12,1,11,32,0,32,3,40,2,52,54,2,4,32,0,65,0,54,2,0,32,3,65,20,106,16,159,130,128,128,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,212,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,2,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,5,11,32,0,66,0,55,2,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,4,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,32,2,65,20,106,32,3,16,154,133,128,128,0,2,64,32,2,40,2,20,69,13,0,32,0,32,2,41,2,20,55,2,4,32,0,65,0,54,2,0,32,0,65,12,106,32,2,65,28,106,40,2,0,54,2,0,12,2,11,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,1,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,54,2,0,11,32,2,65,32,106,36,128,128,128,128,0,11,89,1,1,127,2,64,32,0,40,2,8,34,2,32,0,40,2,4,71,13,0,32,0,32,2,16,179,128,128,128,0,32,0,40,2,8,33,2,11,32,0,40,2,0,32,2,65,12,108,106,34,2,32,1,41,2,0,55,2,0,32,2,65,8,106,32,1,65,8,106,40,2,0,54,2,0,32,0,32,0,40,2,8,65,1,106,54,2,8,11,21,0,2,64,32,0,40,2,0,69,13,0,32,0,16,169,128,128,128,0,11,11,18,0,32,0,16,217,131,128,128,0,32,0,16,136,130,128,128,0,11,134,2,1,3,127,35,128,128,128,128,0,65,144,1,107,34,3,36,128,128,128,128,0,32,3,32,2,58,0,8,32,3,32,1,54,2,4,32,3,65,0,54,2,20,32,3,66,8,55,2,12,32,3,65,132,1,106,33,2,32,3,65,204,0,106,33,1,32,3,65,24,106,65,8,106,33,4,2,64,2,64,3,64,32,3,65,24,106,32,3,65,4,106,16,161,130,128,128,0,32,3,40,2,24,13,1,2,64,32,3,40,2,72,34,5,69,13,0,32,3,65,216,0,106,32,4,65,40,16,218,141,128,128,0,26,32,2,32,1,41,2,0,55,2,0,32,2,65,8,106,32,1,65,8,106,40,2,0,54,2,0,32,3,32,5,54,2,128,1,32,3,65,12,106,32,3,65,216,0,106,16,162,130,128,128,0,12,1,11,11,32,0,32,3,41,2,12,55,2,0,32,0,65,8,106,32,3,65,12,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,32,3,40,2,28,54,2,4,32,0,65,0,54,2,0,32,3,65,12,106,16,163,130,128,128,0,11,32,3,65,144,1,106,36,128,128,128,128,0,11,214,3,1,3,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,0,13,0,2,64,32,2,45,0,1,13,0,32,2,65,2,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,2,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,5,11,32,0,65,0,54,2,0,32,0,65,48,106,65,0,54,2,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,8,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,8,69,13,0,32,0,32,2,40,2,12,54,2,4,32,0,65,1,54,2,0,12,4,11,2,64,32,2,45,0,9,69,13,0,32,2,45,0,10,33,4,12,2,11,32,2,65,5,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,32,2,65,8,106,32,3,16,172,134,128,128,0,2,64,32,2,40,2,48,69,13,0,32,0,65,8,106,32,2,65,8,106,65,56,16,218,141,128,128,0,26,32,0,65,0,54,2,0,12,2,11,32,0,32,2,40,2,8,54,2,4,32,0,65,1,54,2,0,12,1,11,32,0,32,2,40,2,4,54,2,4,32,0,65,1,54,2,0,11,32,2,65,192,0,106,36,128,128,128,128,0,11,74,1,1,127,2,64,32,0,40,2,8,34,2,32,0,40,2,4,71,13,0,32,0,32,2,16,232,132,128,128,0,32,0,40,2,8,33,2,11,32,0,40,2,0,32,2,65,56,108,106,32,1,65,56,16,218,141,128,128,0,26,32,0,32,0,40,2,8,65,1,106,54,2,8,11,18,0,32,0,16,232,131,128,128,0,32,0,16,140,130,128,128,0,11,163,2,2,3,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,58,0,16,32,3,32,1,54,2,12,32,3,65,0,54,2,28,32,3,66,8,55,2,20,32,3,65,32,106,65,20,106,34,4,65,8,106,33,5,2,64,2,64,3,64,32,3,65,32,106,32,3,65,12,106,16,165,130,128,128,0,32,3,40,2,32,13,1,2,64,32,3,40,2,48,34,1,69,13,0,32,3,41,3,40,33,6,2,64,32,3,40,2,28,34,2,32,3,40,2,24,71,13,0,32,3,65,20,106,32,2,16,166,130,128,128,0,32,3,40,2,28,33,2,11,32,3,40,2,20,32,2,65,24,108,106,34,2,32,1,54,2,8,32,2,32,6,55,3,0,32,2,32,4,41,2,0,55,2,12,32,2,65,20,106,32,5,40,2,0,54,2,0,32,3,32,3,40,2,28,65,1,106,54,2,28,12,1,11,11,32,0,32,3,41,2,20,55,2,0,32,0,65,8,106,32,3,65,20,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,32,3,40,2,36,54,2,4,32,0,65,0,54,2,0,32,3,65,20,106,16,235,128,128,128,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,238,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,0,13,0,2,64,32,2,45,0,1,13,0,32,2,65,2,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,2,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,5,11,32,0,65,0,54,2,0,32,0,65,16,106,65,0,54,2,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,8,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,8,69,13,0,32,0,32,2,40,2,12,54,2,4,32,0,65,1,54,2,0,12,4,11,2,64,32,2,45,0,9,69,13,0,32,2,45,0,10,33,4,12,2,11,32,2,65,5,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,32,2,65,8,106,32,3,16,170,134,128,128,0,2,64,32,2,40,2,16,69,13,0,32,0,32,2,41,3,8,55,3,8,32,0,65,0,54,2,0,32,0,65,24,106,32,2,65,8,106,65,16,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,16,106,41,3,0,55,3,0,12,2,11,32,0,32,2,40,2,8,54,2,4,32,0,65,1,54,2,0,12,1,11,32,0,32,2,40,2,4,54,2,4,32,0,65,1,54,2,0,11,32,2,65,32,106,36,128,128,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,32,1,65,1,16,130,133,128,128,0,32,2,40,2,8,32,2,40,2,12,16,253,132,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,198,1,1,1,127,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,32,3,32,2,58,0,24,32,3,32,1,54,2,20,32,3,65,8,106,65,0,65,0,16,165,140,128,128,0,32,3,65,0,54,2,36,32,3,32,3,41,3,8,55,2,28,2,64,2,64,3,64,32,3,65,40,106,32,3,65,20,106,16,168,130,128,128,0,32,3,45,0,40,13,1,2,64,32,3,45,0,41,69,13,0,32,3,65,28,106,32,3,45,0,42,16,169,130,128,128,0,12,1,11,11,32,0,32,3,41,2,28,55,2,0,32,0,65,8,106,32,3,65,28,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,32,3,40,2,44,54,2,4,32,0,65,0,54,2,0,32,3,65,28,106,16,169,128,128,128,0,11,32,3,65,48,106,36,128,128,128,128,0,11,199,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,2,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,0,65,0,59,1,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,4,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,2,11,32,2,65,20,106,32,3,16,151,129,128,128,0,2,64,32,2,45,0,20,13,0,32,0,65,128,2,59,1,0,32,0,65,2,106,32,2,45,0,21,58,0,0,12,2,11,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,1,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,65,1,1,127,2,64,32,0,40,2,8,34,2,32,0,40,2,4,71,13,0,32,0,32,2,16,170,140,128,128,0,32,0,40,2,8,33,2,11,32,0,40,2,0,32,2,106,32,1,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,11,228,1,2,1,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,58,0,16,32,3,32,1,54,2,12,32,3,65,0,54,2,28,32,3,66,4,55,2,20,32,3,65,52,106,33,2,2,64,2,64,3,64,32,3,65,48,106,32,3,65,12,106,16,171,130,128,128,0,32,3,40,2,48,13,1,32,3,65,32,106,65,8,106,32,2,65,8,106,40,2,0,54,2,0,32,3,32,2,41,2,0,34,4,55,3,32,2,64,32,4,167,69,13,0,32,3,65,20,106,32,2,16,172,130,128,128,0,12,1,11,11,32,3,65,32,106,16,158,130,128,128,0,32,0,65,8,106,32,3,65,20,106,65,8,106,40,2,0,54,2,0,32,0,32,3,41,2,20,55,2,0,12,1,11,32,0,32,3,40,2,52,54,2,4,32,0,65,0,54,2,0,32,3,65,20,106,16,221,128,128,128,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,212,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,2,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,5,11,32,0,66,0,55,2,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,4,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,32,2,65,20,106,32,3,16,156,133,128,128,0,2,64,32,2,40,2,20,69,13,0,32,0,32,2,41,2,20,55,2,4,32,0,65,0,54,2,0,32,0,65,12,106,32,2,65,28,106,40,2,0,54,2,0,12,2,11,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,1,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,54,2,0,11,32,2,65,32,106,36,128,128,128,128,0,11,89,1,1,127,2,64,32,0,40,2,8,34,2,32,0,40,2,4,71,13,0,32,0,32,2,16,179,128,128,128,0,32,0,40,2,8,33,2,11,32,0,40,2,0,32,2,65,12,108,106,34,2,32,1,41,2,0,55,2,0,32,2,65,8,106,32,1,65,8,106,40,2,0,54,2,0,32,0,32,0,40,2,8,65,1,106,54,2,8,11,235,1,1,1,127,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,3,32,2,58,0,8,32,3,32,1,54,2,4,32,3,65,0,54,2,20,32,3,66,1,55,2,12,2,64,2,64,3,64,32,3,65,24,106,32,3,65,4,106,16,174,130,128,128,0,32,3,45,0,24,13,1,2,64,32,3,45,0,25,34,1,65,2,70,13,0,2,64,32,3,40,2,20,34,2,32,3,40,2,16,71,13,0,32,3,65,12,106,32,2,16,175,130,128,128,0,32,3,40,2,20,33,2,11,32,3,40,2,12,32,2,106,32,1,65,0,71,58,0,0,32,3,32,3,40,2,20,65,1,106,54,2,20,12,1,11,11,32,0,32,3,41,2,12,55,2,0,32,0,65,8,106,32,3,65,12,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,32,3,40,2,28,54,2,4,32,0,65,0,54,2,0,32,3,65,12,106,16,150,130,128,128,0,11,32,3,65,32,106,36,128,128,128,128,0,11,196,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,2,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,0,65,128,4,59,1,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,4,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,2,11,32,2,65,20,106,32,3,16,152,133,128,128,0,2,64,32,2,45,0,20,13,0,32,0,32,2,45,0,21,58,0,1,32,0,65,0,58,0,0,12,2,11,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,1,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,32,1,65,1,16,137,133,128,128,0,32,2,40,2,8,32,2,40,2,12,16,253,132,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,163,2,2,3,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,58,0,16,32,3,32,1,54,2,12,32,3,65,0,54,2,28,32,3,66,8,55,2,20,32,3,65,32,106,65,20,106,34,4,65,8,106,33,5,2,64,2,64,3,64,32,3,65,32,106,32,3,65,12,106,16,177,130,128,128,0,32,3,40,2,32,13,1,2,64,32,3,40,2,48,34,1,69,13,0,32,3,41,3,40,33,6,2,64,32,3,40,2,28,34,2,32,3,40,2,24,71,13,0,32,3,65,20,106,32,2,16,166,130,128,128,0,32,3,40,2,28,33,2,11,32,3,40,2,20,32,2,65,24,108,106,34,2,32,1,54,2,8,32,2,32,6,55,3,0,32,2,32,4,41,2,0,55,2,12,32,2,65,20,106,32,5,40,2,0,54,2,0,32,3,32,3,40,2,28,65,1,106,54,2,28,12,1,11,11,32,0,32,3,41,2,20,55,2,0,32,0,65,8,106,32,3,65,20,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,32,3,40,2,36,54,2,4,32,0,65,0,54,2,0,32,3,65,20,106,16,178,130,128,128,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,238,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,0,13,0,2,64,32,2,45,0,1,13,0,32,2,65,2,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,2,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,5,11,32,0,65,0,54,2,0,32,0,65,16,106,65,0,54,2,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,8,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,8,69,13,0,32,0,32,2,40,2,12,54,2,4,32,0,65,1,54,2,0,12,4,11,2,64,32,2,45,0,9,69,13,0,32,2,45,0,10,33,4,12,2,11,32,2,65,5,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,32,2,65,8,106,32,3,16,162,134,128,128,0,2,64,32,2,40,2,16,69,13,0,32,0,32,2,41,3,8,55,3,8,32,0,65,0,54,2,0,32,0,65,24,106,32,2,65,8,106,65,16,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,16,106,41,3,0,55,3,0,12,2,11,32,0,32,2,40,2,8,54,2,4,32,0,65,1,54,2,0,12,1,11,32,0,32,2,40,2,4,54,2,4,32,0,65,1,54,2,0,11,32,2,65,32,106,36,128,128,128,128,0,11,18,0,32,0,16,231,131,128,128,0,32,0,16,153,130,128,128,0,11,163,2,2,3,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,58,0,16,32,3,32,1,54,2,12,32,3,65,0,54,2,28,32,3,66,8,55,2,20,32,3,65,32,106,65,20,106,34,4,65,8,106,33,5,2,64,2,64,3,64,32,3,65,32,106,32,3,65,12,106,16,180,130,128,128,0,32,3,40,2,32,13,1,2,64,32,3,40,2,48,34,1,69,13,0,32,3,41,3,40,33,6,2,64,32,3,40,2,28,34,2,32,3,40,2,24,71,13,0,32,3,65,20,106,32,2,16,166,130,128,128,0,32,3,40,2,28,33,2,11,32,3,40,2,20,32,2,65,24,108,106,34,2,32,1,54,2,8,32,2,32,6,55,3,0,32,2,32,4,41,2,0,55,2,12,32,2,65,20,106,32,5,40,2,0,54,2,0,32,3,32,3,40,2,28,65,1,106,54,2,28,12,1,11,11,32,0,32,3,41,2,20,55,2,0,32,0,65,8,106,32,3,65,20,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,32,3,40,2,36,54,2,4,32,0,65,0,54,2,0,32,3,65,20,106,16,181,130,128,128,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,238,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,0,13,0,2,64,32,2,45,0,1,13,0,32,2,65,2,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,2,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,5,11,32,0,65,0,54,2,0,32,0,65,16,106,65,0,54,2,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,8,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,8,69,13,0,32,0,32,2,40,2,12,54,2,4,32,0,65,1,54,2,0,12,4,11,2,64,32,2,45,0,9,69,13,0,32,2,45,0,10,33,4,12,2,11,32,2,65,5,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,32,2,65,8,106,32,3,16,178,134,128,128,0,2,64,32,2,40,2,16,69,13,0,32,0,32,2,41,3,8,55,3,8,32,0,65,0,54,2,0,32,0,65,24,106,32,2,65,8,106,65,16,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,16,106,41,3,0,55,3,0,12,2,11,32,0,32,2,40,2,8,54,2,4,32,0,65,1,54,2,0,12,1,11,32,0,32,2,40,2,4,54,2,4,32,0,65,1,54,2,0,11,32,2,65,32,106,36,128,128,128,128,0,11,18,0,32,0,16,229,131,128,128,0,32,0,16,153,130,128,128,0,11,253,1,3,1,127,1,126,1,124,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,32,3,32,2,58,0,16,32,3,32,1,54,2,12,32,3,65,0,54,2,28,32,3,66,8,55,2,20,2,64,2,64,3,64,32,3,65,32,106,32,3,65,12,106,16,183,130,128,128,0,32,3,41,3,32,66,127,124,34,4,66,1,86,13,1,2,64,2,64,32,4,167,14,2,1,0,1,11,32,0,32,3,40,2,40,54,2,4,32,0,65,0,54,2,0,32,3,65,20,106,16,184,130,128,128,0,12,3,11,32,3,43,3,40,33,5,2,64,32,3,40,2,28,34,2,32,3,40,2,24,71,13,0,32,3,65,20,106,32,2,16,185,130,128,128,0,32,3,40,2,28,33,2,11,32,3,40,2,20,32,2,65,3,116,106,32,5,57,3,0,32,3,32,3,40,2,28,65,1,106,54,2,28,12,0,11,11,32,0,32,3,41,2,20,55,2,0,32,0,65,8,106,32,3,65,20,106,65,8,106,40,2,0,54,2,0,11,32,3,65,48,106,36,128,128,128,128,0,11,195,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,8,13,0,2,64,32,2,45,0,9,13,0,32,2,65,2,54,2,16,32,3,32,2,65,16,106,16,132,136,128,128,0,33,1,32,0,66,2,55,3,0,32,0,32,1,54,2,8,12,2,11,2,64,2,64,2,64,32,2,45,0,10,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,16,32,3,32,2,65,16,106,16,132,136,128,128,0,33,1,32,0,66,2,55,3,0,32,0,32,1,54,2,8,12,5,11,32,0,66,0,55,3,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,16,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,16,69,13,0,32,0,32,2,40,2,20,54,2,8,32,0,66,2,55,3,0,12,4,11,2,64,32,2,45,0,17,69,13,0,32,2,45,0,18,33,4,12,2,11,32,2,65,5,54,2,16,32,3,32,2,65,16,106,16,132,136,128,128,0,33,1,32,0,66,2,55,3,0,32,0,32,1,54,2,8,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,16,32,3,32,2,65,16,106,16,132,136,128,128,0,33,1,32,0,66,2,55,3,0,32,0,32,1,54,2,8,12,2,11,32,2,65,16,106,32,3,16,150,129,128,128,0,2,64,32,2,40,2,16,13,0,32,0,32,2,43,3,24,57,3,8,32,0,66,1,55,3,0,12,2,11,32,0,32,2,40,2,20,54,2,8,32,0,66,2,55,3,0,12,1,11,32,0,32,2,40,2,12,54,2,8,32,0,66,2,55,3,0,11,32,2,65,32,106,36,128,128,128,128,0,11,35,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,65,8,32,1,65,3,116,16,198,131,128,128,0,11,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,32,1,65,1,16,138,133,128,128,0,32,2,40,2,8,32,2,40,2,12,16,253,132,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,50,0,32,0,32,1,32,2,16,134,130,128,128,0,32,0,65,224,0,106,32,1,65,224,0,106,32,2,65,224,0,106,16,134,130,128,128,0,32,2,32,0,45,0,192,1,58,0,192,1,11,38,0,32,0,32,2,16,133,130,128,128,0,32,0,65,48,106,32,2,65,48,106,16,133,130,128,128,0,32,2,32,0,45,0,96,58,0,96,11,131,1,1,2,127,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,3,32,1,55,3,0,32,3,65,12,106,65,8,106,34,4,65,0,54,2,0,32,3,66,1,55,2,12,32,3,65,24,106,32,3,16,154,140,128,128,0,32,3,65,12,106,32,3,65,24,106,65,8,16,177,140,128,128,0,32,3,65,12,106,32,2,65,233,1,16,177,140,128,128,0,32,0,65,8,106,32,4,40,2,0,54,2,0,32,0,32,3,41,2,12,55,2,0,32,3,65,32,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,1,65,32,65,134,136,132,128,0,16,176,136,128,128,0,32,0,32,2,16,190,130,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,90,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,4,106,65,8,106,34,3,65,0,54,2,0,32,2,66,1,55,2,4,32,2,65,4,106,32,1,16,195,134,128,128,0,32,0,65,8,106,32,3,40,2,0,54,2,0,32,0,32,2,41,2,4,55,2,0,32,2,65,16,106,36,128,128,128,128,0,11,12,0,32,1,32,1,16,192,130,128,128,0,11,18,0,32,1,65,139,164,132,128,0,65,20,16,169,141,128,128,0,11,12,0,32,1,32,1,16,194,130,128,128,0,11,18,0,32,1,65,167,168,132,128,0,65,27,16,169,141,128,128,0,11,12,0,32,1,32,1,16,196,130,128,128,0,11,18,0,32,1,65,215,167,132,128,0,65,22,16,169,141,128,128,0,11,12,0,32,1,32,1,16,198,130,128,128,0,11,18,0,32,1,65,180,174,132,128,0,65,21,16,169,141,128,128,0,11,12,0,32,1,32,1,16,200,130,128,128,0,11,18,0,32,1,65,224,178,132,128,0,65,29,16,169,141,128,128,0,11,12,0,32,1,32,1,16,202,130,128,128,0,11,18,0,32,1,65,146,182,132,128,0,65,17,16,169,141,128,128,0,11,12,0,32,1,32,1,16,154,130,128,128,0,11,12,0,32,1,32,1,16,205,130,128,128,0,11,18,0,32,1,65,179,171,132,128,0,65,27,16,169,141,128,128,0,11,12,0,32,1,32,1,16,207,130,128,128,0,11,18,0,32,1,65,196,166,132,128,0,65,18,16,169,141,128,128,0,11,12,0,32,1,32,1,16,209,130,128,128,0,11,18,0,32,1,65,168,184,132,128,0,65,19,16,169,141,128,128,0,11,12,0,32,1,32,1,16,211,130,128,128,0,11,18,0,32,1,65,180,179,132,128,0,65,21,16,169,141,128,128,0,11,12,0,32,0,32,1,16,220,136,128,128,0,11,12,0,32,0,32,1,16,221,136,128,128,0,11,12,0,32,1,32,1,16,215,130,128,128,0,11,18,0,32,1,65,133,163,132,128,0,65,18,16,169,141,128,128,0,11,12,0,32,1,32,1,16,217,130,128,128,0,11,18,0,32,1,65,185,170,132,128,0,65,37,16,169,141,128,128,0,11,12,0,32,0,32,1,16,219,136,128,128,0,11,12,0,32,1,32,1,16,220,130,128,128,0,11,18,0,32,1,65,221,169,132,128,0,65,26,16,169,141,128,128,0,11,12,0,32,1,32,1,16,222,130,128,128,0,11,18,0,32,1,65,248,174,132,128,0,65,22,16,169,141,128,128,0,11,12,0,32,0,32,1,16,213,136,128,128,0,11,12,0,32,1,32,1,16,225,130,128,128,0,11,18,0,32,1,65,142,172,132,128,0,65,23,16,169,141,128,128,0,11,12,0,32,1,32,1,16,227,130,128,128,0,11,18,0,32,1,65,132,166,132,128,0,65,18,16,169,141,128,128,0,11,12,0,32,1,32,1,16,229,130,128,128,0,11,18,0,32,1,65,148,178,132,128,0,65,26,16,169,141,128,128,0,11,12,0,32,1,32,1,16,231,130,128,128,0,11,18,0,32,1,65,180,177,132,128,0,65,18,16,169,141,128,128,0,11,12,0,32,1,32,1,16,233,130,128,128,0,11,18,0,32,1,65,192,180,132,128,0,65,19,16,169,141,128,128,0,11,12,0,32,1,32,1,16,235,130,128,128,0,11,18,0,32,1,65,206,175,132,128,0,65,19,16,169,141,128,128,0,11,12,0,32,1,32,1,16,237,130,128,128,0,11,18,0,32,1,65,147,165,132,128,0,65,24,16,169,141,128,128,0,11,12,0,32,1,32,1,16,239,130,128,128,0,11,18,0,32,1,65,208,164,132,128,0,65,20,16,169,141,128,128,0,11,12,0,32,1,32,1,16,241,130,128,128,0,11,18,0,32,1,65,255,168,132,128,0,65,21,16,169,141,128,128,0,11,12,0,32,1,32,1,16,243,130,128,128,0,11,18,0,32,1,65,140,176,132,128,0,65,21,16,169,141,128,128,0,11,12,0,32,1,32,1,16,245,130,128,128,0,11,18,0,32,1,65,214,177,132,128,0,65,18,16,169,141,128,128,0,11,12,0,32,1,32,1,16,247,130,128,128,0,11,18,0,32,1,65,207,182,132,128,0,65,18,16,169,141,128,128,0,11,12,0,32,1,32,1,16,249,130,128,128,0,11,18,0,32,1,65,248,179,132,128,0,65,24,16,169,141,128,128,0,11,12,0,32,1,32,1,16,251,130,128,128,0,11,18,0,32,1,65,142,167,132,128,0,65,20,16,169,141,128,128,0,11,12,0,32,1,32,1,16,253,130,128,128,0,11,18,0,32,1,65,180,181,132,128,0,65,15,16,169,141,128,128,0,11,12,0,32,1,32,1,16,255,130,128,128,0,11,18,0,32,1,65,239,172,132,128,0,65,23,16,169,141,128,128,0,11,12,0,32,1,32,1,16,129,131,128,128,0,11,18,0,32,1,65,216,183,132,128,0,65,28,16,169,141,128,128,0,11,12,0,32,0,32,1,16,214,136,128,128,0,11,12,0,32,1,32,1,16,132,131,128,128,0,11,18,0,32,1,65,128,181,132,128,0,65,14,16,169,141,128,128,0,11,12,0,32,1,32,1,16,134,131,128,128,0,11,18,0,32,1,65,223,173,132,128,0,65,29,16,169,141,128,128,0,11,12,0,32,1,32,1,16,136,131,128,128,0,11,18,0,32,1,65,208,176,132,128,0,65,18,16,169,141,128,128,0,11,102,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,0,40,2,0,34,0,65,4,106,54,2,12,32,1,65,236,146,132,128,0,65,10,65,208,146,132,128,0,65,5,32,0,65,168,144,132,128,0,65,213,146,132,128,0,65,5,32,2,65,12,106,65,220,146,132,128,0,16,171,141,128,128,0,33,0,32,2,65,16,106,36,128,128,128,128,0,32,0,11,73,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,0,40,2,0,54,2,12,32,1,65,152,143,132,128,0,65,9,32,2,65,12,106,65,164,143,132,128,0,16,173,141,128,128,0,33,0,32,2,65,16,106,36,128,128,128,128,0,32,0,11,102,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,0,40,2,0,34,0,65,16,106,54,2,12,32,1,65,208,148,132,128,0,65,12,65,220,148,132,128,0,65,8,32,0,65,228,148,132,128,0,65,244,148,132,128,0,65,7,32,2,65,12,106,65,252,148,132,128,0,16,171,141,128,128,0,33,0,32,2,65,16,106,36,128,128,128,128,0,32,0,11,102,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,0,40,2,0,34,0,54,2,12,32,1,65,236,146,132,128,0,65,10,65,208,146,132,128,0,65,5,32,0,65,16,106,65,168,144,132,128,0,65,213,146,132,128,0,65,5,32,2,65,12,106,65,216,145,132,128,0,16,171,141,128,128,0,33,0,32,2,65,16,106,36,128,128,128,128,0,32,0,11,15,0,32,0,40,2,0,32,1,16,142,131,128,128,0,11,61,1,1,127,2,64,32,1,40,2,28,34,2,65,16,113,13,0,2,64,32,2,65,32,113,13,0,32,0,32,1,16,203,141,128,128,0,15,11,32,0,32,1,16,204,141,128,128,0,15,11,32,0,32,1,16,179,141,128,128,0,11,15,0,32,0,40,2,0,32,1,16,144,131,128,128,0,11,97,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,0,54,2,12,32,1,65,156,145,132,128,0,65,21,65,177,145,132,128,0,65,11,32,0,65,8,106,65,168,144,132,128,0,65,132,144,132,128,0,65,5,32,2,65,12,106,65,140,144,132,128,0,16,171,141,128,128,0,33,0,32,2,65,16,106,36,128,128,128,128,0,32,0,11,132,1,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,2,64,2,64,32,0,40,2,0,34,0,40,2,0,13,0,32,2,32,0,65,4,106,54,2,8,32,1,65,224,150,132,128,0,65,12,32,2,65,8,106,65,236,150,132,128,0,16,173,141,128,128,0,33,0,12,1,11,32,2,32,0,65,8,106,54,2,12,32,1,65,252,150,132,128,0,65,11,32,2,65,12,106,65,136,151,132,128,0,16,173,141,128,128,0,33,0,11,32,2,65,16,106,36,128,128,128,128,0,32,0,11,147,6,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,34,0,40,2,0,14,10,0,1,2,3,4,5,6,7,8,9,0,11,32,2,32,0,65,8,106,54,2,12,32,1,65,152,151,132,128,0,65,8,65,160,151,132,128,0,65,4,32,0,65,4,106,65,164,151,132,128,0,65,180,151,132,128,0,65,6,32,2,65,12,106,65,188,151,132,128,0,16,171,141,128,128,0,33,0,12,9,11,32,2,32,0,65,8,106,54,2,12,32,1,65,204,151,132,128,0,65,12,65,216,151,132,128,0,65,14,32,0,65,4,106,65,168,144,132,128,0,65,230,151,132,128,0,65,12,32,2,65,12,106,65,236,137,132,128,0,16,171,141,128,128,0,33,0,12,8,11,32,2,32,0,65,12,106,54,2,12,32,1,65,242,151,132,128,0,65,11,65,160,151,132,128,0,65,4,32,0,65,4,106,65,164,151,132,128,0,65,180,151,132,128,0,65,6,32,0,65,8,106,65,128,152,132,128,0,65,144,152,132,128,0,65,5,32,2,65,12,106,65,152,152,132,128,0,16,172,141,128,128,0,33,0,12,7,11,32,2,32,0,65,12,106,54,2,12,32,1,65,168,152,132,128,0,65,7,65,175,152,132,128,0,65,3,32,0,65,4,106,65,164,151,132,128,0,65,178,152,132,128,0,65,4,32,0,65,8,106,65,168,144,132,128,0,65,144,152,132,128,0,65,5,32,2,65,12,106,65,152,152,132,128,0,16,172,141,128,128,0,33,0,12,6,11,32,2,32,0,65,8,106,54,2,12,32,1,65,182,152,132,128,0,65,9,65,175,152,132,128,0,65,3,32,0,65,4,106,65,164,151,132,128,0,65,191,152,132,128,0,65,5,32,2,65,12,106,65,236,137,132,128,0,16,171,141,128,128,0,33,0,12,5,11,32,2,32,0,65,8,106,54,2,12,32,1,65,196,152,132,128,0,65,25,65,175,152,132,128,0,65,3,32,0,65,4,106,65,164,151,132,128,0,65,221,152,132,128,0,65,13,32,2,65,12,106,65,152,152,132,128,0,16,171,141,128,128,0,33,0,12,4,11,32,2,32,0,65,12,106,54,2,12,32,1,65,234,152,132,128,0,65,21,65,175,152,132,128,0,65,3,32,0,65,4,106,65,164,151,132,128,0,65,178,152,132,128,0,65,4,32,0,65,8,106,65,168,144,132,128,0,65,221,152,132,128,0,65,13,32,2,65,12,106,65,152,152,132,128,0,16,172,141,128,128,0,33,0,12,3,11,32,2,32,0,65,8,106,54,2,12,32,1,65,255,152,132,128,0,65,21,65,148,153,132,128,0,65,14,32,0,65,4,106,65,168,144,132,128,0,65,162,153,132,128,0,65,12,32,2,65,12,106,65,236,137,132,128,0,16,171,141,128,128,0,33,0,12,2,11,32,2,32,0,65,4,106,54,2,12,32,1,65,174,153,132,128,0,65,21,65,195,153,132,128,0,65,10,32,2,65,12,106,65,236,137,132,128,0,16,170,141,128,128,0,33,0,12,1,11,32,2,32,0,65,4,106,54,2,12,32,1,65,205,153,132,128,0,65,27,65,232,153,132,128,0,65,17,32,2,65,12,106,65,236,137,132,128,0,16,170,141,128,128,0,33,0,11,32,2,65,16,106,36,128,128,128,128,0,32,0,11,15,0,32,0,40,2,0,32,1,16,148,131,128,128,0,11,97,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,0,65,8,106,54,2,12,32,1,65,216,143,132,128,0,65,16,65,232,143,132,128,0,65,10,32,0,65,244,143,132,128,0,65,132,144,132,128,0,65,5,32,2,65,12,106,65,140,144,132,128,0,16,171,141,128,128,0,33,0,32,2,65,16,106,36,128,128,128,128,0,32,0,11,3,0,0,11,29,0,32,0,40,2,0,34,0,40,2,0,32,1,32,0,40,2,4,40,2,12,17,128,128,128,128,0,0,11,102,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,0,40,2,0,34,0,65,4,106,54,2,12,32,1,65,152,143,132,128,0,65,9,65,156,144,132,128,0,65,11,32,0,65,168,144,132,128,0,65,184,144,132,128,0,65,9,32,2,65,12,106,65,196,144,132,128,0,16,171,141,128,128,0,33,0,32,2,65,16,106,36,128,128,128,128,0,32,0,11,111,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,2,64,2,64,32,0,40,2,0,34,0,45,0,0,13,0,32,1,65,136,145,132,128,0,65,4,16,169,141,128,128,0,33,0,12,1,11,32,2,32,0,65,1,106,54,2,12,32,1,65,204,139,132,128,0,65,4,32,2,65,12,106,65,140,145,132,128,0,16,173,141,128,128,0,33,0,11,32,2,65,16,106,36,128,128,128,128,0,32,0,11,15,0,32,0,40,2,0,32,1,16,154,131,128,128,0,11,126,1,2,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,65,1,33,3,2,64,32,0,32,1,16,141,140,128,128,0,13,0,32,2,65,20,106,66,0,55,2,0,65,1,33,3,32,2,65,1,54,2,12,32,2,65,200,146,132,128,0,54,2,8,32,2,65,236,137,132,128,0,54,2,16,32,1,32,2,65,8,106,16,237,140,128,128,0,13,0,32,0,65,4,106,32,1,16,141,140,128,128,0,33,3,11,32,2,65,32,106,36,128,128,128,128,0,32,3,11,15,0,32,0,40,2,0,32,1,16,137,141,128,128,0,11,15,0,32,0,40,2,0,32,1,16,191,141,128,128,0,11,15,0,32,0,40,2,0,32,1,16,158,131,128,128,0,11,135,1,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,65,32,106,65,12,106,65,132,128,128,128,0,54,2,0,32,2,65,8,106,65,12,106,66,2,55,2,0,32,2,65,2,54,2,12,32,2,65,248,144,132,128,0,54,2,8,32,2,65,131,128,128,128,0,54,2,36,32,2,32,0,54,2,32,32,2,32,0,65,8,106,54,2,40,32,2,32,2,65,32,106,54,2,16,32,1,32,2,65,8,106,16,237,140,128,128,0,33,0,32,2,65,48,106,36,128,128,128,128,0,32,0,11,15,0,32,0,40,2,0,32,1,16,160,131,128,128,0,11,135,1,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,65,32,106,65,12,106,65,132,128,128,128,0,54,2,0,32,2,65,8,106,65,12,106,66,2,55,2,0,32,2,65,2,54,2,12,32,2,65,180,146,132,128,0,54,2,8,32,2,65,133,128,128,128,0,54,2,36,32,2,32,0,54,2,40,32,2,32,0,65,8,106,54,2,32,32,2,32,2,65,32,106,54,2,16,32,1,32,2,65,8,106,16,237,140,128,128,0,33,0,32,2,65,48,106,36,128,128,128,128,0,32,0,11,150,1,1,3,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,1,40,2,8,33,4,2,64,2,64,32,1,45,0,16,34,5,65,2,71,13,0,32,0,32,2,32,4,32,1,32,1,40,2,12,16,162,131,128,128,0,12,1,11,32,3,32,5,58,0,2,32,3,32,1,65,17,106,45,0,0,58,0,3,32,3,32,1,54,2,4,32,3,32,1,40,2,12,54,2,8,32,3,32,3,65,2,106,54,2,12,32,0,32,2,32,4,32,3,65,4,106,16,163,131,128,128,0,11,32,1,16,169,128,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,191,1,1,2,127,35,128,128,128,128,0,65,16,107,34,5,36,128,128,128,128,0,32,1,32,1,40,2,8,34,6,32,2,106,65,0,16,236,138,128,128,0,2,64,32,1,40,2,8,34,2,32,6,73,13,0,32,5,65,4,106,32,3,40,2,0,32,3,40,2,8,32,1,40,2,0,32,6,106,32,2,32,6,107,32,4,16,194,136,128,128,0,2,64,2,64,32,5,45,0,4,34,3,65,6,71,13,0,32,1,32,5,40,2,8,34,2,32,6,106,16,194,140,128,128,0,32,0,32,2,54,2,4,12,1,11,32,0,32,5,47,0,5,59,0,1,32,0,65,3,106,32,5,45,0,7,58,0,0,32,0,32,5,41,2,8,55,2,4,11,32,0,32,3,58,0,0,32,5,65,16,106,36,128,128,128,128,0,15,11,0,0,11,214,1,1,3,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,1,32,1,40,2,8,34,5,32,2,106,65,0,16,236,138,128,128,0,2,64,32,1,40,2,8,34,2,32,5,73,13,0,32,4,65,4,106,32,3,40,2,0,34,6,40,2,0,32,6,40,2,8,32,1,40,2,0,32,5,106,32,2,32,5,107,32,3,40,2,4,32,3,40,2,8,34,3,45,0,0,32,3,45,0,1,16,195,136,128,128,0,2,64,2,64,32,4,45,0,4,34,3,65,6,71,13,0,32,1,32,4,40,2,8,34,2,32,5,106,16,194,140,128,128,0,32,0,32,2,54,2,4,12,1,11,32,0,32,4,47,0,5,59,0,1,32,0,65,3,106,32,4,45,0,7,58,0,0,32,0,32,4,41,2,8,55,2,4,11,32,0,32,3,58,0,0,32,4,65,16,106,36,128,128,128,128,0,15,11,0,0,11,142,1,1,3,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,1,40,2,4,33,4,2,64,2,64,32,1,45,0,12,34,5,65,2,71,13,0,32,0,32,2,32,4,32,1,32,1,40,2,8,16,165,131,128,128,0,12,1,11,32,3,32,5,58,0,2,32,3,32,1,65,13,106,45,0,0,58,0,3,32,3,32,1,54,2,4,32,3,32,1,40,2,8,54,2,8,32,3,32,3,65,2,106,54,2,12,32,0,32,2,32,4,32,3,65,4,106,16,166,131,128,128,0,11,32,3,65,16,106,36,128,128,128,128,0,11,191,1,1,2,127,35,128,128,128,128,0,65,16,107,34,5,36,128,128,128,128,0,32,1,32,1,40,2,8,34,6,32,2,106,65,0,16,236,138,128,128,0,2,64,32,1,40,2,8,34,2,32,6,73,13,0,32,5,65,4,106,32,3,40,2,0,32,3,40,2,4,32,1,40,2,0,32,6,106,32,2,32,6,107,32,4,16,194,136,128,128,0,2,64,2,64,32,5,45,0,4,34,3,65,6,71,13,0,32,1,32,5,40,2,8,34,2,32,6,106,16,194,140,128,128,0,32,0,32,2,54,2,4,12,1,11,32,0,32,5,47,0,5,59,0,1,32,0,65,3,106,32,5,45,0,7,58,0,0,32,0,32,5,41,2,8,55,2,4,11,32,0,32,3,58,0,0,32,5,65,16,106,36,128,128,128,128,0,15,11,0,0,11,214,1,1,3,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,1,32,1,40,2,8,34,5,32,2,106,65,0,16,236,138,128,128,0,2,64,32,1,40,2,8,34,2,32,5,73,13,0,32,4,65,4,106,32,3,40,2,0,34,6,40,2,0,32,6,40,2,4,32,1,40,2,0,32,5,106,32,2,32,5,107,32,3,40,2,4,32,3,40,2,8,34,3,45,0,0,32,3,45,0,1,16,195,136,128,128,0,2,64,2,64,32,4,45,0,4,34,3,65,6,71,13,0,32,1,32,4,40,2,8,34,2,32,5,106,16,194,140,128,128,0,32,0,32,2,54,2,4,12,1,11,32,0,32,4,47,0,5,59,0,1,32,0,65,3,106,32,4,45,0,7,58,0,0,32,0,32,4,41,2,8,55,2,4,11,32,0,32,3,58,0,0,32,4,65,16,106,36,128,128,128,128,0,15,11,0,0,11,182,1,1,2,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,65,0,33,3,32,2,65,0,54,2,16,32,2,66,1,55,2,8,32,2,65,20,106,32,1,32,2,65,8,106,16,164,131,128,128,0,2,64,2,64,32,2,45,0,20,34,1,65,6,71,13,0,32,0,32,2,41,2,8,55,2,4,32,0,65,12,106,32,2,65,16,106,40,2,0,54,2,0,12,1,11,32,0,65,7,106,32,2,45,0,23,58,0,0,32,0,65,5,106,32,2,47,0,21,59,0,0,32,0,65,8,106,32,2,41,2,24,55,2,0,32,0,32,1,58,0,4,32,2,65,8,106,16,169,128,128,128,0,65,1,33,3,11,32,0,32,3,54,2,0,32,2,65,32,106,36,128,128,128,128,0,11,182,1,1,2,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,65,0,33,3,32,2,65,0,54,2,16,32,2,66,1,55,2,8,32,2,65,20,106,32,1,32,2,65,8,106,16,161,131,128,128,0,2,64,2,64,32,2,45,0,20,34,1,65,6,71,13,0,32,0,32,2,41,2,8,55,2,4,32,0,65,12,106,32,2,65,16,106,40,2,0,54,2,0,12,1,11,32,0,65,7,106,32,2,45,0,23,58,0,0,32,0,65,5,106,32,2,47,0,21,59,0,0,32,0,65,8,106,32,2,41,2,24,55,2,0,32,0,32,1,58,0,4,32,2,65,8,106,16,169,128,128,128,0,65,1,33,3,11,32,0,32,3,54,2,0,32,2,65,32,106,36,128,128,128,128,0,11,187,4,1,7,127,35,128,128,128,128,0,65,32,107,34,6,36,128,128,128,128,0,32,6,65,24,106,32,1,32,2,16,183,141,128,128,0,65,0,33,7,32,6,40,2,28,33,8,32,6,40,2,24,33,9,2,64,2,64,3,64,2,64,2,64,2,64,32,9,32,8,71,13,0,32,6,65,8,106,32,1,32,2,16,183,141,128,128,0,32,7,32,4,107,33,10,32,3,32,7,106,33,1,32,7,32,7,32,4,32,7,32,4,75,27,107,33,2,32,6,40,2,12,33,11,32,6,40,2,8,33,8,65,0,33,9,3,64,2,64,2,64,32,8,32,9,106,34,12,32,11,70,13,0,32,12,45,0,0,13,0,32,10,32,9,106,13,1,12,7,11,32,7,32,9,106,34,11,32,4,75,13,3,32,11,32,3,106,65,127,106,33,12,32,6,32,3,32,11,16,184,141,128,128,0,32,6,40,2,4,33,4,32,6,40,2,0,33,9,3,64,2,64,32,9,32,4,71,13,0,32,11,65,1,118,33,9,32,11,65,2,73,33,4,3,64,2,64,32,9,13,0,65,0,33,9,12,11,11,32,4,13,6,32,3,45,0,0,33,7,32,3,32,12,45,0,0,58,0,0,32,12,32,7,58,0,0,32,9,65,127,106,33,9,32,12,65,127,106,33,12,32,3,65,1,106,33,3,12,0,11,11,32,9,45,0,0,34,7,65,58,79,13,4,32,9,32,5,32,7,106,65,128,1,106,45,0,0,58,0,0,32,9,65,1,106,33,9,12,0,11,11,32,2,32,9,106,69,13,2,32,1,32,9,106,65,0,58,0,0,32,9,65,1,106,33,9,12,0,11,11,32,7,32,4,75,13,0,32,9,65,1,106,33,10,32,9,45,0,0,33,12,32,6,65,16,106,32,3,32,7,16,184,141,128,128,0,32,6,40,2,20,33,11,32,6,40,2,16,33,9,3,64,32,9,32,11,70,13,2,32,9,32,9,45,0,0,65,8,116,32,12,106,34,12,32,12,65,58,110,34,12,65,58,108,107,58,0,0,32,9,65,1,106,33,9,12,0,11,11,0,0,11,3,64,2,64,32,12,13,0,32,10,33,9,12,2,11,32,4,32,7,70,13,2,32,3,32,7,106,32,12,32,12,65,58,110,34,9,65,58,108,107,58,0,0,32,7,65,1,106,33,7,32,9,33,12,12,0,11,11,11,65,1,33,9,11,32,0,32,11,54,2,4,32,0,32,9,54,2,0,32,6,65,32,106,36,128,128,128,128,0,11,106,1,1,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,0,54,2,28,32,2,66,1,55,2,20,32,2,65,8,106,32,1,32,2,65,20,106,16,171,131,128,128,0,2,64,32,2,40,2,8,69,13,0,0,0,11,32,0,32,2,41,2,20,55,2,0,32,0,65,8,106,32,2,65,20,106,65,8,106,40,2,0,54,2,0,32,2,65,32,106,36,128,128,128,128,0,11,226,1,1,3,127,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,32,3,65,192,0,54,2,28,32,3,32,1,65,4,106,34,4,54,2,24,2,64,2,64,32,1,45,0,68,34,5,65,2,71,13,0,32,3,65,8,106,32,2,65,224,0,32,3,65,24,106,32,1,40,2,0,16,174,131,128,128,0,32,3,40,2,12,33,1,32,3,40,2,8,33,2,12,1,11,32,3,32,1,65,197,0,106,45,0,0,58,0,35,32,3,32,5,58,0,34,32,3,32,4,54,2,36,32,3,32,1,40,2,0,54,2,40,32,3,32,3,65,34,106,54,2,44,32,3,65,16,106,32,2,65,197,0,65,196,0,32,5,27,34,1,65,1,106,65,1,118,32,1,106,32,3,65,36,106,16,175,131,128,128,0,32,3,40,2,20,33,1,32,3,40,2,16,33,2,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,32,3,65,48,106,36,128,128,128,128,0,11,106,1,1,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,0,54,2,28,32,2,66,1,55,2,20,32,2,65,8,106,32,1,32,2,65,20,106,16,173,131,128,128,0,2,64,32,2,40,2,8,69,13,0,0,0,11,32,0,32,2,41,2,20,55,2,0,32,0,65,8,106,32,2,65,20,106,65,8,106,40,2,0,54,2,0,32,2,65,32,106,36,128,128,128,128,0,11,252,1,1,4,127,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,32,3,65,16,106,32,1,65,4,106,34,4,16,148,137,128,128,0,32,3,32,3,40,2,20,34,5,54,2,28,32,3,32,3,40,2,16,54,2,24,2,64,2,64,32,1,45,0,36,34,6,65,2,71,13,0,32,3,32,2,32,5,65,1,106,65,1,118,32,5,106,32,3,65,24,106,32,1,40,2,0,16,174,131,128,128,0,32,3,40,2,4,33,1,32,3,40,2,0,33,5,12,1,11,32,3,32,1,65,37,106,45,0,0,58,0,35,32,3,32,6,58,0,34,32,3,32,4,54,2,36,32,3,32,1,40,2,0,54,2,40,32,3,32,3,65,34,106,54,2,44,32,3,65,8,106,32,2,32,5,32,6,65,0,71,106,34,1,32,1,65,5,106,65,1,118,106,65,4,106,32,3,65,36,106,16,176,131,128,128,0,32,3,40,2,12,33,1,32,3,40,2,8,33,5,11,32,0,32,1,54,2,4,32,0,32,5,54,2,0,32,3,65,48,106,36,128,128,128,128,0,11,153,2,2,3,127,1,126,35,128,128,128,128,0,65,192,0,107,34,5,36,128,128,128,128,0,32,5,65,16,106,65,8,106,34,6,32,1,65,8,106,34,7,40,2,0,54,2,0,32,7,65,0,54,2,0,32,1,41,2,0,33,8,32,1,66,1,55,2,0,32,5,32,8,55,3,16,32,5,65,8,106,32,5,65,16,106,32,2,32,3,32,4,16,201,133,128,128,0,2,64,2,64,2,64,32,5,40,2,8,34,4,13,0,32,5,40,2,12,33,3,32,5,65,48,106,65,8,106,32,6,40,2,0,54,2,0,32,5,32,5,41,3,16,55,3,48,32,5,65,28,106,32,5,65,48,106,16,252,132,128,128,0,32,5,45,0,44,65,2,71,13,2,32,5,65,48,106,65,8,106,34,2,32,5,65,28,106,65,8,106,40,2,0,54,2,0,32,5,32,5,41,2,28,55,3,48,32,1,16,169,128,128,128,0,32,1,65,8,106,32,2,40,2,0,54,2,0,32,1,32,5,41,3,48,55,2,0,12,1,11,32,5,65,16,106,16,169,128,128,128,0,11,32,0,32,3,54,2,4,32,0,32,4,54,2,0,32,5,65,192,0,106,36,128,128,128,128,0,15,11,0,0,11,151,2,2,3,127,1,126,35,128,128,128,128,0,65,192,0,107,34,4,36,128,128,128,128,0,32,4,65,16,106,65,8,106,34,5,32,1,65,8,106,34,6,40,2,0,54,2,0,32,6,65,0,54,2,0,32,1,41,2,0,33,7,32,1,66,1,55,2,0,32,4,32,7,55,3,16,32,4,65,8,106,32,4,65,16,106,32,2,32,3,16,202,133,128,128,0,2,64,2,64,2,64,32,4,40,2,8,34,3,13,0,32,4,40,2,12,33,2,32,4,65,48,106,65,8,106,32,5,40,2,0,54,2,0,32,4,32,4,41,3,16,55,3,48,32,4,65,28,106,32,4,65,48,106,16,252,132,128,128,0,32,4,45,0,44,65,2,71,13,2,32,4,65,48,106,65,8,106,34,6,32,4,65,28,106,65,8,106,40,2,0,54,2,0,32,4,32,4,41,2,28,55,3,48,32,1,16,169,128,128,128,0,32,1,65,8,106,32,6,40,2,0,54,2,0,32,1,32,4,41,3,48,55,2,0,12,1,11,32,4,65,16,106,16,169,128,128,128,0,11,32,0,32,2,54,2,4,32,0,32,3,54,2,0,32,4,65,192,0,106,36,128,128,128,128,0,15,11,0,0,11,151,2,2,3,127,1,126,35,128,128,128,128,0,65,192,0,107,34,4,36,128,128,128,128,0,32,4,65,16,106,65,8,106,34,5,32,1,65,8,106,34,6,40,2,0,54,2,0,32,6,65,0,54,2,0,32,1,41,2,0,33,7,32,1,66,1,55,2,0,32,4,32,7,55,3,16,32,4,65,8,106,32,4,65,16,106,32,2,32,3,16,200,133,128,128,0,2,64,2,64,2,64,32,4,40,2,8,34,3,13,0,32,4,40,2,12,33,2,32,4,65,48,106,65,8,106,32,5,40,2,0,54,2,0,32,4,32,4,41,3,16,55,3,48,32,4,65,28,106,32,4,65,48,106,16,252,132,128,128,0,32,4,45,0,44,65,2,71,13,2,32,4,65,48,106,65,8,106,34,6,32,4,65,28,106,65,8,106,40,2,0,54,2,0,32,4,32,4,41,2,28,55,3,48,32,1,16,169,128,128,128,0,32,1,65,8,106,32,6,40,2,0,54,2,0,32,1,32,4,41,3,48,55,2,0,12,1,11,32,4,65,16,106,16,169,128,128,128,0,11,32,0,32,2,54,2,4,32,0,32,3,54,2,0,32,4,65,192,0,106,36,128,128,128,128,0,15,11,0,0,11,61,1,1,127,2,64,32,1,40,2,28,34,2,65,16,113,13,0,2,64,32,2,65,32,113,13,0,32,0,32,1,16,249,140,128,128,0,15,11,32,0,32,1,16,204,141,128,128,0,15,11,32,0,32,1,16,179,141,128,128,0,11,56,1,1,127,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,1,32,2,16,253,134,128,128,0,32,0,32,3,16,167,138,128,128,0,32,3,65,192,0,106,36,128,128,128,128,0,11,56,1,1,127,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,1,32,2,16,253,134,128,128,0,32,0,32,3,16,163,138,128,128,0,32,3,65,192,0,106,36,128,128,128,128,0,11,2,0,11,32,0,2,64,32,0,40,2,0,69,13,0,32,0,16,169,128,128,128,0,32,0,65,44,106,16,169,128,128,128,0,11,11,16,0,32,0,32,0,65,24,65,8,16,183,131,128,128,0,11,33,0,2,64,32,0,40,2,4,69,13,0,32,0,16,246,134,128,128,0,32,0,32,2,32,3,16,245,134,128,128,0,11,11,2,0,11,27,0,32,0,40,2,20,65,128,128,4,65,16,16,150,137,128,128,0,32,0,16,156,128,128,128,0,11,26,0,2,64,32,0,40,2,0,65,2,71,13,0,32,0,65,12,106,16,187,131,128,128,0,11,11,56,1,2,127,32,0,40,2,0,34,1,32,0,40,2,4,34,0,40,2,0,17,129,128,128,128,0,0,2,64,32,0,40,2,4,34,2,69,13,0,32,1,32,0,40,2,8,32,2,16,198,131,128,128,0,11,11,2,0,11,26,0,2,64,32,0,40,2,0,65,2,71,13,0,32,0,65,12,106,16,187,131,128,128,0,11,11,26,0,2,64,32,0,40,2,0,65,2,71,13,0,32,0,65,4,106,16,187,131,128,128,0,11,11,50,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,54,2,12,32,1,65,12,106,16,149,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,23,0,2,64,32,0,40,2,0,65,4,70,13,0,32,0,16,190,131,128,128,0,11,11,32,0,32,0,16,194,131,128,128,0,32,0,65,16,106,16,194,131,128,128,0,32,0,65,44,106,16,195,131,128,128,0,11,74,1,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,54,2,12,32,0,40,2,8,34,2,32,0,40,2,12,32,2,107,65,12,110,16,204,131,128,128,0,32,1,65,12,106,16,135,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,74,1,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,54,2,12,32,0,40,2,8,34,2,32,0,40,2,12,32,2,107,65,12,110,16,203,131,128,128,0,32,1,65,12,106,16,135,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,32,0,32,0,65,48,106,16,158,128,128,128,0,32,0,65,60,106,16,185,131,128,128,0,32,0,16,157,128,128,128,0,11,10,0,32,0,16,169,128,128,128,0,11,22,0,2,64,32,2,69,13,0,32,0,32,2,32,1,16,150,137,128,128,0,11,11,13,0,32,0,65,8,106,16,187,131,128,128,0,11,26,0,32,0,65,176,2,106,16,169,128,128,128,0,32,0,65,188,2,106,16,169,128,128,128,0,11,58,1,1,126,2,64,32,0,41,3,0,34,1,66,3,86,13,0,2,64,2,64,32,1,167,14,4,1,2,2,0,1,11,32,0,65,8,106,16,202,131,128,128,0,15,11,32,0,65,8,106,16,186,131,128,128,0,11,11,18,0,32,0,16,241,137,128,128,0,32,0,16,243,137,128,128,0,11,37,0,2,64,3,64,32,1,69,13,1,32,1,65,127,106,33,1,32,0,16,169,128,128,128,0,32,0,65,12,106,33,0,12,0,11,11,11,37,0,2,64,3,64,32,1,69,13,1,32,1,65,127,106,33,1,32,0,16,169,128,128,128,0,32,0,65,12,106,33,0,12,0,11,11,11,48,0,2,64,2,64,2,64,2,64,32,0,45,0,0,14,2,0,1,3,11,32,0,65,20,106,33,0,12,1,11,32,0,65,12,106,33,0,11,32,0,16,187,131,128,128,0,11,11,21,0,2,64,32,0,40,2,0,69,13,0,32,0,16,209,131,128,128,0,11,11,21,0,2,64,32,0,40,2,8,69,13,0,32,0,16,210,131,128,128,0,11,11,26,0,2,64,32,0,41,3,0,66,2,81,13,0,32,0,65,24,106,16,169,128,128,128,0,11,11,32,0,32,0,16,169,128,128,128,0,32,0,65,12,106,16,169,128,128,128,0,32,0,65,24,106,16,169,128,128,128,0,11,24,0,32,0,65,8,106,16,169,128,128,128,0,32,0,65,20,106,16,169,128,128,128,0,11,50,0,32,0,65,208,5,106,16,212,131,128,128,0,32,0,65,220,5,106,16,202,131,128,128,0,32,0,65,232,5,106,16,169,128,128,128,0,32,0,65,152,5,106,16,181,131,128,128,0,11,18,0,32,0,16,226,138,128,128,0,32,0,16,189,138,128,128,0,11,38,0,32,0,65,248,5,106,16,214,131,128,128,0,32,0,65,132,6,106,16,215,131,128,128,0,32,0,65,192,5,106,16,216,131,128,128,0,11,36,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,65,8,32,1,65,160,27,108,16,198,131,128,128,0,11,11,36,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,65,8,32,1,65,152,5,108,16,198,131,128,128,0,11,11,32,0,2,64,32,0,40,2,0,69,13,0,32,0,16,169,128,128,128,0,32,0,65,12,106,16,169,128,128,128,0,11,11,18,0,32,0,40,2,0,32,0,40,2,8,16,203,131,128,128,0,11,78,1,2,126,2,64,2,64,32,0,41,3,0,34,1,66,126,124,34,2,66,1,86,13,0,2,64,32,2,167,14,2,2,0,2,11,32,0,65,8,106,16,219,131,128,128,0,15,11,32,1,66,0,82,13,0,32,0,40,2,8,65,2,71,13,0,32,0,65,20,106,16,187,131,128,128,0,11,11,36,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,65,8,32,1,65,240,17,108,16,198,131,128,128,0,11,11,44,0,32,0,65,8,106,33,0,2,64,3,64,32,1,69,13,1,32,1,65,127,106,33,1,32,0,16,169,128,128,128,0,32,0,65,24,106,33,0,12,0,11,11,11,31,0,2,64,32,0,65,28,106,40,2,0,69,13,0,32,0,65,24,106,65,24,65,8,16,222,131,128,128,0,11,11,54,0,32,0,40,2,0,32,2,32,1,173,32,0,40,2,4,34,0,65,1,106,173,126,167,106,65,127,106,65,0,32,2,107,113,34,1,107,32,0,32,1,106,65,9,106,32,2,16,150,137,128,128,0,11,24,0,32,0,65,24,106,16,169,128,128,128,0,32,0,65,36,106,16,169,128,128,128,0,11,44,0,32,0,65,24,106,33,0,2,64,3,64,32,1,69,13,1,32,1,65,127,106,33,1,32,0,16,169,128,128,128,0,32,0,65,40,106,33,0,12,0,11,11,11,18,0,32,0,40,2,0,32,0,40,2,8,16,204,131,128,128,0,11,90,1,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,2,64,32,0,40,2,4,69,13,0,32,0,16,227,131,128,128,0,32,1,65,8,106,16,138,140,128,128,0,32,0,32,1,40,2,8,32,1,40,2,12,34,2,65,8,32,2,65,8,75,27,16,222,131,128,128,0,11,32,1,65,16,106,36,128,128,128,128,0,11,245,1,3,3,127,1,126,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,2,64,32,0,40,2,12,34,2,69,13,0,32,0,40,2,0,34,3,65,8,106,33,0,32,3,41,3,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,33,4,3,64,32,2,69,13,1,2,64,3,64,32,4,66,0,82,13,1,32,3,65,160,127,106,33,3,32,0,41,3,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,33,4,32,0,65,8,106,33,0,12,0,11,11,32,3,32,4,122,167,65,3,118,65,116,108,106,34,5,65,120,106,40,2,0,34,6,32,5,65,124,106,40,2,0,34,5,40,2,0,17,129,128,128,128,0,0,32,1,65,8,106,32,6,32,5,16,140,140,128,128,0,32,2,65,127,106,33,2,32,4,66,127,124,32,4,131,33,4,32,1,40,2,12,34,5,69,13,0,32,6,32,1,40,2,8,32,5,16,198,131,128,128,0,12,0,11,11,32,1,65,16,106,36,128,128,128,128,0,11,37,0,2,64,3,64,32,1,69,13,1,32,1,65,127,106,33,1,32,0,16,223,131,128,128,0,32,0,65,56,106,33,0,12,0,11,11,11,56,1,1,127,32,0,40,2,0,65,8,106,33,1,32,0,40,2,8,33,0,2,64,3,64,32,0,69,13,1,32,0,65,127,106,33,0,32,1,16,169,128,128,128,0,32,1,65,24,106,33,1,12,0,11,11,11,18,0,32,0,40,2,0,32,0,40,2,8,16,220,131,128,128,0,11,56,1,1,127,32,0,40,2,0,65,8,106,33,1,32,0,40,2,8,33,0,2,64,3,64,32,0,69,13,1,32,0,65,127,106,33,0,32,1,16,181,130,128,128,0,32,1,65,24,106,33,1,12,0,11,11,11,53,1,1,127,32,0,40,2,8,33,1,32,0,40,2,0,33,0,2,64,3,64,32,1,69,13,1,32,1,65,127,106,33,1,32,0,16,241,128,128,128,0,32,0,65,56,106,33,0,12,0,11,11,11,18,0,32,0,16,234,131,128,128,0,32,0,16,146,130,128,128,0,11,18,0,32,0,40,2,0,32,0,40,2,8,16,224,131,128,128,0,11,18,0,32,0,16,236,131,128,128,0,32,0,16,140,130,128,128,0,11,18,0,32,0,40,2,0,32,0,40,2,8,16,228,131,128,128,0,11,18,0,32,0,16,238,131,128,128,0,32,0,16,239,131,128,128,0,11,54,1,1,127,32,0,40,2,8,33,1,32,0,40,2,0,33,0,2,64,3,64,32,1,69,13,1,32,1,65,127,106,33,1,32,0,16,211,131,128,128,0,32,0,65,128,6,106,33,0,12,0,11,11,11,36,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,65,8,32,1,65,128,6,108,16,198,131,128,128,0,11,11,21,0,2,64,32,0,40,2,0,69,13,0,32,0,16,221,128,128,128,0,11,11,92,1,3,127,65,0,33,2,2,64,2,64,32,1,45,0,8,69,13,0,12,1,11,32,1,40,2,0,34,3,32,1,40,2,4,34,4,75,13,0,2,64,32,3,32,4,73,13,0,65,1,33,2,32,1,65,1,58,0,8,12,1,11,65,1,33,2,32,1,32,3,65,1,106,54,2,0,11,32,0,32,3,54,2,4,32,0,32,2,54,2,0,11,81,2,2,127,1,126,32,0,40,2,8,34,1,32,0,16,209,137,128,128,0,34,2,32,1,32,2,73,27,33,1,32,0,40,2,0,33,0,66,0,33,3,2,64,3,64,32,1,69,13,1,32,1,65,127,106,33,1,32,0,41,3,0,32,3,124,33,3,32,0,65,8,106,33,0,12,0,11,11,32,3,11,12,0,32,0,66,0,16,150,128,128,128,0,11,14,0,32,0,32,1,66,0,16,145,128,128,128,0,11,62,1,1,126,2,64,32,0,32,1,71,13,0,66,0,15,11,32,1,32,0,107,65,3,118,33,1,66,0,33,2,3,64,32,0,41,3,0,32,2,124,33,2,32,0,65,8,106,33,0,32,1,65,127,106,34,1,13,0,11,32,2,11,123,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,8,106,65,16,106,34,3,66,0,55,2,0,32,2,65,8,106,65,8,106,34,4,66,128,128,128,128,128,1,55,2,0,32,2,66,8,55,2,8,32,2,65,8,106,32,1,16,132,128,128,128,0,32,0,65,16,106,32,3,41,2,0,55,2,0,32,0,65,8,106,32,4,41,2,0,55,2,0,32,0,32,2,41,2,8,55,2,0,32,2,65,32,106,36,128,128,128,128,0,11,141,1,1,1,127,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,3,65,0,58,0,7,32,3,32,2,54,2,24,32,3,32,1,54,2,20,32,3,32,3,65,7,106,54,2,28,32,3,65,8,106,32,3,65,20,106,16,204,129,128,128,0,2,64,2,64,32,3,45,0,7,13,0,32,0,32,3,41,2,8,55,2,0,32,0,65,8,106,32,3,65,8,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,3,65,8,106,16,237,131,128,128,0,11,32,3,65,32,106,36,128,128,128,128,0,11,187,1,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,65,130,128,196,0,54,2,4,32,2,65,24,106,65,8,106,32,1,65,8,106,41,2,0,55,3,0,32,2,32,1,41,2,0,55,3,24,32,2,32,2,65,4,106,54,2,40,32,2,65,12,106,32,2,65,24,106,16,215,129,128,128,0,2,64,2,64,32,2,40,2,4,34,1,65,130,128,196,0,71,13,0,32,0,32,2,41,2,12,55,2,0,32,0,65,8,106,32,2,65,12,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,32,1,54,2,4,32,0,65,0,54,2,0,32,0,65,8,106,32,2,40,2,8,54,2,0,32,2,65,12,106,16,169,128,128,128,0,11,32,2,65,48,106,36,128,128,128,128,0,11,196,1,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,65,13,58,0,8,32,2,65,32,106,65,8,106,32,1,65,8,106,40,2,0,54,2,0,32,2,32,1,41,2,0,55,3,32,32,2,32,2,65,8,106,54,2,44,32,2,65,20,106,32,2,65,32,106,16,192,129,128,128,0,2,64,2,64,32,2,45,0,8,65,13,71,13,0,32,0,32,2,41,2,20,55,2,4,32,0,65,12,106,32,2,65,20,106,65,8,106,40,2,0,54,2,0,65,0,33,1,12,1,11,32,0,32,2,41,2,8,55,2,4,32,0,65,12,106,32,2,65,8,106,65,8,106,40,2,0,54,2,0,32,2,65,20,106,16,184,130,128,128,0,65,1,33,1,11,32,0,32,1,54,2,0,32,2,65,48,106,36,128,128,128,128,0,11,145,1,1,1,127,35,128,128,128,128,0,65,208,0,107,34,2,36,128,128,128,128,0,32,2,65,0,58,0,11,32,2,65,24,106,32,1,65,52,16,218,141,128,128,0,26,32,2,32,2,65,11,106,54,2,76,32,2,65,12,106,32,2,65,24,106,16,251,131,128,128,0,2,64,2,64,32,2,45,0,11,13,0,32,0,32,2,41,2,12,55,2,0,32,0,65,8,106,32,2,65,12,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,2,65,12,106,16,214,131,128,128,0,11,32,2,65,208,0,106,36,128,128,128,128,0,11,63,1,1,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,56,16,218,141,128,128,0,26,32,0,32,2,65,8,106,16,217,129,128,128,0,32,2,65,192,0,106,36,128,128,128,128,0,11,174,4,1,10,127,35,128,128,128,128,0,65,240,0,107,34,3,36,128,128,128,128,0,2,64,2,64,32,1,65,21,73,13,0,32,3,65,24,106,32,1,65,1,118,16,253,131,128,128,0,32,3,32,3,40,2,28,54,2,40,32,3,32,3,40,2,24,34,4,54,2,36,32,0,65,72,106,33,5,32,3,65,44,106,16,254,131,128,128,0,65,0,33,6,3,64,2,64,32,1,32,6,75,13,0,32,3,65,44,106,16,187,129,128,128,0,32,3,65,36,106,16,181,128,128,128,0,12,3,11,32,3,65,16,106,32,0,32,6,65,56,108,106,34,7,32,1,32,6,107,32,3,16,255,131,128,128,0,32,3,40,2,16,34,8,32,6,106,33,9,2,64,2,64,32,3,45,0,20,65,1,113,69,13,0,32,6,32,9,75,13,1,32,9,32,1,75,13,1,32,8,65,1,118,33,10,32,5,32,9,65,56,108,106,33,11,3,64,32,10,69,13,1,32,8,65,2,73,13,2,32,3,65,56,106,32,7,65,56,16,218,141,128,128,0,26,32,7,32,11,65,56,16,218,141,128,128,0,33,7,32,10,65,127,106,33,10,32,11,32,3,65,56,106,65,56,16,218,141,128,128,0,65,72,106,33,11,32,7,65,56,106,33,7,12,0,11,11,32,3,65,44,106,32,0,32,1,32,6,32,9,32,2,16,128,132,128,128,0,34,12,32,6,107,32,6,16,129,132,128,128,0,3,64,32,3,65,8,106,32,3,40,2,44,34,11,32,3,40,2,52,34,7,32,1,16,130,132,128,128,0,32,3,40,2,12,33,10,2,64,32,3,40,2,8,65,1,70,13,0,32,12,33,6,12,3,11,32,7,32,10,77,13,1,32,7,32,10,65,1,106,34,8,77,13,1,32,11,32,8,65,3,116,106,34,7,40,2,4,32,7,40,2,0,34,6,106,34,8,32,11,32,10,65,3,116,106,34,9,40,2,4,34,11,73,13,1,32,8,32,1,75,13,1,32,0,32,11,65,56,108,106,32,8,32,11,107,32,9,40,2,0,34,8,32,4,32,3,16,131,132,128,128,0,32,7,65,4,106,32,11,54,2,0,32,7,32,6,32,8,106,54,2,0,32,3,65,44,106,32,10,16,132,132,128,128,0,12,0,11,11,11,0,0,11,32,1,65,1,77,13,0,32,0,32,1,65,1,32,3,16,133,132,128,128,0,11,32,3,65,240,0,106,36,128,128,128,128,0,11,40,1,1,127,2,64,65,8,32,1,65,56,108,16,178,128,128,128,0,34,2,13,0,0,0,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,11,38,1,1,127,2,64,65,4,65,128,1,16,178,128,128,128,0,34,1,13,0,0,0,11,32,0,66,16,55,2,4,32,0,32,1,54,2,0,11,190,1,4,1,127,1,126,1,127,1,126,65,0,33,4,2,64,32,2,65,2,73,13,0,2,64,32,1,65,192,0,106,41,3,0,34,5,32,1,41,3,8,84,13,0,32,1,65,248,0,106,33,6,65,2,33,1,3,64,32,2,32,1,70,13,2,2,64,32,6,41,3,0,34,7,32,5,90,13,0,32,1,33,2,12,3,11,32,6,65,56,106,33,6,32,1,65,1,106,33,1,32,7,33,5,12,0,11,11,32,1,65,248,0,106,33,6,65,2,33,1,65,1,33,4,3,64,32,2,32,1,70,13,1,2,64,32,6,41,3,0,34,7,32,5,84,13,0,32,1,33,2,12,2,11,32,6,65,56,106,33,6,32,1,65,1,106,33,1,32,7,33,5,12,0,11,11,32,0,32,4,58,0,4,32,0,32,2,54,2,0,11,101,1,1,127,2,64,32,3,32,2,73,13,0,32,3,32,1,75,13,0,2,64,32,3,32,1,79,13,0,32,3,32,2,107,34,5,65,10,79,13,0,32,2,65,10,106,34,3,32,1,32,3,32,1,73,27,34,3,32,2,73,13,1,32,0,32,2,65,56,108,106,32,3,32,2,107,32,5,65,1,32,5,65,1,75,27,32,3,16,133,132,128,128,0,11,32,3,15,11,0,0,11,137,1,1,3,127,32,0,40,2,0,33,3,2,64,2,64,2,64,32,0,40,2,8,34,4,32,0,40,2,4,70,13,0,32,3,33,5,12,1,11,32,0,32,4,65,1,116,54,2,4,65,4,32,4,65,4,116,16,178,128,128,128,0,34,5,69,13,1,32,0,32,5,54,2,0,32,5,32,3,32,4,65,3,116,16,218,141,128,128,0,26,32,3,32,4,16,188,129,128,128,0,11,32,0,32,4,65,1,106,54,2,8,32,5,32,4,65,3,116,106,34,0,32,2,54,2,4,32,0,32,1,54,2,0,15,11,0,0,11,203,1,1,4,127,65,0,33,4,2,64,2,64,32,2,65,2,73,13,0,2,64,2,64,2,64,32,2,65,3,116,32,1,106,34,5,65,120,106,34,6,40,2,0,34,7,32,6,40,2,4,106,32,3,70,13,0,32,5,65,112,106,40,2,0,34,5,32,7,77,13,0,32,2,65,2,77,13,3,32,1,32,2,65,125,106,34,3,65,3,116,106,40,2,0,34,6,32,5,32,7,106,77,13,1,32,2,65,3,77,13,3,32,2,65,3,116,32,1,106,65,96,106,40,2,0,32,6,32,5,106,77,13,1,12,4,11,32,2,65,3,73,13,1,32,1,32,2,65,125,106,34,3,65,3,116,106,40,2,0,33,6,11,65,1,33,4,32,6,32,7,73,13,2,11,32,2,65,126,106,33,3,65,1,33,4,12,1,11,11,32,0,32,3,54,2,4,32,0,32,4,54,2,0,11,153,2,2,3,127,2,126,32,0,32,1,65,56,108,106,33,5,32,0,32,2,65,56,108,34,6,106,33,7,2,64,2,64,2,64,32,1,32,2,107,34,1,32,2,79,13,0,32,3,32,7,32,1,65,56,108,34,2,16,218,141,128,128,0,34,6,32,2,106,33,2,32,5,65,72,106,33,1,3,64,32,7,32,0,77,13,2,32,2,32,6,77,13,2,32,1,32,7,65,72,65,0,32,2,65,80,106,41,3,0,34,8,32,7,65,80,106,41,3,0,34,9,84,34,5,27,106,34,7,32,2,65,72,65,0,32,8,32,9,90,27,106,34,2,32,5,27,65,56,16,218,141,128,128,0,65,72,106,33,1,12,0,11,11,32,3,32,0,32,6,16,218,141,128,128,0,32,6,106,33,2,3,64,32,3,32,2,79,13,2,32,7,32,5,79,13,2,32,0,32,7,32,3,32,7,41,3,8,34,8,32,3,41,3,8,34,9,84,34,1,27,65,56,16,218,141,128,128,0,65,56,106,33,0,32,3,32,8,32,9,90,65,56,108,106,33,3,32,7,32,1,65,56,108,106,33,7,12,0,11,11,32,7,33,0,11,32,0,32,3,32,2,32,3,107,16,218,141,128,128,0,26,11,68,1,2,127,2,64,32,0,40,2,8,34,2,32,1,77,13,0,32,0,40,2,0,32,1,65,3,116,106,34,3,32,3,65,8,106,32,2,32,1,65,127,115,106,65,3,116,16,220,141,128,128,0,26,32,0,32,2,65,127,106,54,2,8,15,11,0,0,11,49,0,2,64,2,64,32,2,65,127,106,32,1,79,13,0,3,64,32,1,32,2,70,13,2,32,0,32,2,65,1,106,34,2,32,2,16,156,132,128,128,0,12,0,11,11,0,0,11,11,180,4,1,10,127,35,128,128,128,128,0,65,176,23,107,34,3,36,128,128,128,128,0,2,64,2,64,32,1,65,21,73,13,0,32,3,65,16,106,32,1,65,1,118,16,135,132,128,128,0,32,3,32,3,40,2,20,54,2,32,32,3,32,3,40,2,16,34,4,54,2,28,32,0,65,128,105,106,33,5,32,3,65,36,106,16,254,131,128,128,0,65,0,33,6,3,64,2,64,32,1,32,6,75,13,0,32,3,65,36,106,16,187,129,128,128,0,32,3,65,28,106,16,182,128,128,128,0,12,3,11,32,3,65,8,106,32,0,32,6,65,128,23,108,106,34,7,32,1,32,6,107,32,3,16,136,132,128,128,0,32,3,40,2,8,34,8,32,6,106,33,9,2,64,2,64,32,3,45,0,12,65,1,113,69,13,0,32,6,32,9,75,13,1,32,9,32,1,75,13,1,32,8,65,1,118,33,10,32,5,32,9,65,128,23,108,106,33,11,3,64,32,10,69,13,1,32,8,65,2,73,13,2,32,3,65,48,106,32,7,65,128,23,16,218,141,128,128,0,26,32,7,32,11,65,128,23,16,218,141,128,128,0,33,7,32,10,65,127,106,33,10,32,11,32,3,65,48,106,65,128,23,16,218,141,128,128,0,65,128,105,106,33,11,32,7,65,128,23,106,33,7,12,0,11,11,32,3,65,36,106,32,0,32,1,32,6,32,9,32,2,16,137,132,128,128,0,34,12,32,6,107,32,6,16,129,132,128,128,0,3,64,32,3,32,3,40,2,36,34,11,32,3,40,2,44,34,7,32,1,16,130,132,128,128,0,32,3,40,2,4,33,10,2,64,32,3,40,2,0,65,1,70,13,0,32,12,33,6,12,3,11,32,7,32,10,77,13,1,32,7,32,10,65,1,106,34,8,77,13,1,32,11,32,8,65,3,116,106,34,7,40,2,4,32,7,40,2,0,34,6,106,34,8,32,11,32,10,65,3,116,106,34,9,40,2,4,34,11,73,13,1,32,8,32,1,75,13,1,32,0,32,11,65,128,23,108,106,32,8,32,11,107,32,9,40,2,0,34,8,32,4,32,3,16,138,132,128,128,0,32,7,65,4,106,32,11,54,2,0,32,7,32,6,32,8,106,54,2,0,32,3,65,36,106,32,10,16,132,132,128,128,0,12,0,11,11,11,0,0,11,32,1,65,1,77,13,0,32,0,32,1,65,1,32,3,16,139,132,128,128,0,11,32,3,65,176,23,106,36,128,128,128,128,0,11,41,1,1,127,2,64,65,8,32,1,65,128,23,108,16,178,128,128,128,0,34,2,13,0,0,0,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,11,195,1,4,1,127,1,126,1,127,1,126,65,0,33,4,2,64,32,2,65,2,73,13,0,2,64,32,1,65,216,45,106,41,3,0,34,5,32,1,41,3,216,22,84,13,0,32,1,65,216,196,0,106,33,6,65,2,33,1,3,64,32,2,32,1,70,13,2,2,64,32,6,41,3,0,34,7,32,5,90,13,0,32,1,33,2,12,3,11,32,6,65,128,23,106,33,6,32,1,65,1,106,33,1,32,7,33,5,12,0,11,11,32,1,65,216,196,0,106,33,6,65,2,33,1,65,1,33,4,3,64,32,2,32,1,70,13,1,2,64,32,6,41,3,0,34,7,32,5,84,13,0,32,1,33,2,12,2,11,32,6,65,128,23,106,33,6,32,1,65,1,106,33,1,32,7,33,5,12,0,11,11,32,0,32,4,58,0,4,32,0,32,2,54,2,0,11,102,1,1,127,2,64,32,3,32,2,73,13,0,32,3,32,1,75,13,0,2,64,32,3,32,1,79,13,0,32,3,32,2,107,34,5,65,10,79,13,0,32,2,65,10,106,34,3,32,1,32,3,32,1,73,27,34,3,32,2,73,13,1,32,0,32,2,65,128,23,108,106,32,3,32,2,107,32,5,65,1,32,5,65,1,75,27,32,3,16,139,132,128,128,0,11,32,3,15,11,0,0,11,167,2,2,3,127,2,126,32,0,32,1,65,128,23,108,106,33,5,32,0,32,2,65,128,23,108,34,6,106,33,7,2,64,2,64,2,64,32,1,32,2,107,34,1,32,2,79,13,0,32,3,32,7,32,1,65,128,23,108,34,2,16,218,141,128,128,0,34,6,32,2,106,33,2,32,5,65,128,105,106,33,1,3,64,32,7,32,0,77,13,2,32,2,32,6,77,13,2,32,1,32,7,65,128,105,65,0,32,2,65,88,106,41,3,0,34,8,32,7,65,88,106,41,3,0,34,9,84,34,5,27,106,34,7,32,2,65,128,105,65,0,32,8,32,9,90,27,106,34,2,32,5,27,65,128,23,16,218,141,128,128,0,65,128,105,106,33,1,12,0,11,11,32,3,32,0,32,6,16,218,141,128,128,0,32,6,106,33,2,3,64,32,3,32,2,79,13,2,32,7,32,5,79,13,2,32,0,32,7,32,3,32,7,41,3,216,22,34,8,32,3,41,3,216,22,34,9,84,34,1,27,65,128,23,16,218,141,128,128,0,65,128,23,106,33,0,32,3,32,8,32,9,90,65,128,23,108,106,33,3,32,7,32,1,65,128,23,108,106,33,7,12,0,11,11,32,7,33,0,11,32,0,32,3,32,2,32,3,107,16,218,141,128,128,0,26,11,49,0,2,64,2,64,32,2,65,127,106,32,1,79,13,0,3,64,32,1,32,2,70,13,2,32,0,32,2,65,1,106,34,2,32,2,16,153,132,128,128,0,12,0,11,11,0,0,11,11,180,4,1,10,127,35,128,128,128,128,0,65,160,5,107,34,3,36,128,128,128,128,0,2,64,2,64,32,1,65,21,73,13,0,32,3,65,16,106,32,1,65,1,118,16,141,132,128,128,0,32,3,32,3,40,2,20,54,2,32,32,3,32,3,40,2,16,34,4,54,2,28,32,0,65,144,123,106,33,5,32,3,65,36,106,16,254,131,128,128,0,65,0,33,6,3,64,2,64,32,1,32,6,75,13,0,32,3,65,36,106,16,187,129,128,128,0,32,3,65,28,106,16,180,128,128,128,0,12,3,11,32,3,65,8,106,32,0,32,6,65,240,4,108,106,34,7,32,1,32,6,107,32,3,16,142,132,128,128,0,32,3,40,2,8,34,8,32,6,106,33,9,2,64,2,64,32,3,45,0,12,65,1,113,69,13,0,32,6,32,9,75,13,1,32,9,32,1,75,13,1,32,8,65,1,118,33,10,32,5,32,9,65,240,4,108,106,33,11,3,64,32,10,69,13,1,32,8,65,2,73,13,2,32,3,65,48,106,32,7,65,240,4,16,218,141,128,128,0,26,32,7,32,11,65,240,4,16,218,141,128,128,0,33,7,32,10,65,127,106,33,10,32,11,32,3,65,48,106,65,240,4,16,218,141,128,128,0,65,144,123,106,33,11,32,7,65,240,4,106,33,7,12,0,11,11,32,3,65,36,106,32,0,32,1,32,6,32,9,32,2,16,143,132,128,128,0,34,12,32,6,107,32,6,16,129,132,128,128,0,3,64,32,3,32,3,40,2,36,34,11,32,3,40,2,44,34,7,32,1,16,130,132,128,128,0,32,3,40,2,4,33,10,2,64,32,3,40,2,0,65,1,70,13,0,32,12,33,6,12,3,11,32,7,32,10,77,13,1,32,7,32,10,65,1,106,34,8,77,13,1,32,11,32,8,65,3,116,106,34,7,40,2,4,32,7,40,2,0,34,6,106,34,8,32,11,32,10,65,3,116,106,34,9,40,2,4,34,11,73,13,1,32,8,32,1,75,13,1,32,0,32,11,65,240,4,108,106,32,8,32,11,107,32,9,40,2,0,34,8,32,4,32,3,16,144,132,128,128,0,32,7,65,4,106,32,11,54,2,0,32,7,32,6,32,8,106,54,2,0,32,3,65,36,106,32,10,16,132,132,128,128,0,12,0,11,11,11,0,0,11,32,1,65,1,77,13,0,32,0,32,1,65,1,32,3,16,145,132,128,128,0,11,32,3,65,160,5,106,36,128,128,128,128,0,11,41,1,1,127,2,64,65,8,32,1,65,240,4,108,16,178,128,128,128,0,34,2,13,0,0,0,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,11,184,1,1,2,127,65,0,33,4,2,64,32,2,65,2,73,13,0,2,64,32,1,65,240,4,106,32,1,16,152,132,128,128,0,13,0,32,1,65,224,9,106,33,1,65,2,33,5,3,64,32,2,32,5,70,13,2,2,64,32,1,32,1,65,144,123,106,16,152,132,128,128,0,69,13,0,32,5,33,2,12,3,11,32,1,65,240,4,106,33,1,32,5,65,1,106,33,5,12,0,11,11,32,1,65,224,9,106,33,1,65,2,33,5,65,1,33,4,3,64,32,2,32,5,70,13,1,2,64,32,1,32,1,65,144,123,106,16,152,132,128,128,0,13,0,32,5,33,2,12,2,11,32,1,65,240,4,106,33,1,32,5,65,1,106,33,5,12,0,11,11,32,0,32,4,58,0,4,32,0,32,2,54,2,0,11,102,1,1,127,2,64,32,3,32,2,73,13,0,32,3,32,1,75,13,0,2,64,32,3,32,1,79,13,0,32,3,32,2,107,34,5,65,10,79,13,0,32,2,65,10,106,34,3,32,1,32,3,32,1,73,27,34,3,32,2,73,13,1,32,0,32,2,65,240,4,108,106,32,3,32,2,107,32,5,65,1,32,5,65,1,75,27,32,3,16,145,132,128,128,0,11,32,3,15,11,0,0,11,153,2,1,3,127,32,0,32,1,65,240,4,108,106,33,5,32,0,32,2,65,240,4,108,34,6,106,33,7,2,64,2,64,2,64,32,1,32,2,107,34,1,32,2,79,13,0,32,3,32,7,32,1,65,240,4,108,34,2,16,218,141,128,128,0,34,6,32,2,106,33,2,32,5,65,144,123,106,33,5,3,64,32,7,32,0,77,13,2,32,2,32,6,77,13,2,32,5,32,7,65,0,32,2,65,144,123,106,34,2,32,7,65,144,123,106,16,152,132,128,128,0,34,1,107,65,240,4,108,106,34,7,32,2,32,1,65,240,4,108,106,34,2,32,1,27,65,240,4,16,218,141,128,128,0,65,144,123,106,33,5,12,0,11,11,32,3,32,0,32,6,16,218,141,128,128,0,32,6,106,33,2,3,64,32,3,32,2,79,13,2,32,7,32,5,79,13,2,32,0,32,7,32,3,32,7,32,3,16,152,132,128,128,0,34,1,27,65,240,4,16,218,141,128,128,0,65,240,4,106,33,0,32,7,32,1,65,240,4,108,106,33,7,32,3,32,1,65,1,115,65,240,4,108,106,33,3,12,0,11,11,32,7,33,0,11,32,0,32,3,32,2,32,3,107,16,218,141,128,128,0,26,11,49,0,2,64,2,64,32,2,65,127,106,32,1,79,13,0,3,64,32,1,32,2,70,13,2,32,0,32,2,65,1,106,34,2,32,2,16,155,132,128,128,0,12,0,11,11,0,0,11,11,154,4,3,9,127,1,126,1,127,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,2,64,2,64,32,1,65,21,73,13,0,32,3,65,16,106,32,1,65,1,118,16,147,132,128,128,0,32,3,32,3,40,2,20,54,2,32,32,3,32,3,40,2,16,34,4,54,2,28,32,0,65,120,106,33,5,32,3,65,36,106,16,254,131,128,128,0,65,0,33,6,3,64,2,64,32,1,32,6,75,13,0,32,3,65,36,106,16,187,129,128,128,0,32,3,65,28,106,16,183,128,128,128,0,12,3,11,32,3,65,8,106,32,0,32,6,65,3,116,106,34,7,32,1,32,6,107,32,3,16,148,132,128,128,0,32,3,40,2,8,34,8,32,6,106,33,9,2,64,2,64,32,3,45,0,12,65,1,113,69,13,0,32,6,32,9,75,13,1,32,9,32,1,75,13,1,32,8,65,1,118,33,10,32,5,32,9,65,3,116,106,33,11,3,64,32,10,69,13,1,32,8,65,2,73,13,2,32,7,41,3,0,33,12,32,7,32,11,41,3,0,55,3,0,32,11,32,12,55,3,0,32,10,65,127,106,33,10,32,11,65,120,106,33,11,32,7,65,8,106,33,7,12,0,11,11,32,3,65,36,106,32,0,32,1,32,6,32,9,32,2,16,149,132,128,128,0,34,13,32,6,107,32,6,16,129,132,128,128,0,3,64,32,3,32,3,40,2,36,34,10,32,3,40,2,44,34,11,32,1,16,130,132,128,128,0,32,3,40,2,4,33,7,2,64,32,3,40,2,0,65,1,70,13,0,32,13,33,6,12,3,11,32,11,32,7,77,13,1,32,11,32,7,65,1,106,34,8,77,13,1,32,10,32,8,65,3,116,106,34,11,40,2,4,32,11,40,2,0,34,6,106,34,8,32,10,32,7,65,3,116,106,34,9,40,2,4,34,10,73,13,1,32,8,32,1,75,13,1,32,0,32,10,65,3,116,106,32,8,32,10,107,32,9,40,2,0,34,8,32,4,32,3,16,150,132,128,128,0,32,11,65,4,106,32,10,54,2,0,32,11,32,6,32,8,106,54,2,0,32,3,65,36,106,32,7,16,132,132,128,128,0,12,0,11,11,11,0,0,11,32,1,65,1,77,13,0,32,0,32,1,65,1,32,3,16,151,132,128,128,0,11,32,3,65,48,106,36,128,128,128,128,0,11,40,1,1,127,2,64,65,8,32,1,65,3,116,16,178,128,128,128,0,34,2,13,0,0,0,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,11,184,1,4,1,127,1,126,1,127,1,126,65,0,33,4,2,64,32,2,65,2,73,13,0,2,64,32,1,41,3,0,32,1,41,3,8,34,5,84,13,0,32,1,65,16,106,33,6,65,2,33,1,3,64,32,2,32,1,70,13,2,2,64,32,5,32,6,41,3,0,34,7,90,13,0,32,1,33,2,12,3,11,32,6,65,8,106,33,6,32,1,65,1,106,33,1,32,7,33,5,12,0,11,11,32,1,65,16,106,33,6,65,2,33,1,65,1,33,4,3,64,32,2,32,1,70,13,1,2,64,32,5,32,6,41,3,0,34,7,84,13,0,32,1,33,2,12,2,11,32,6,65,8,106,33,6,32,1,65,1,106,33,1,32,7,33,5,12,0,11,11,32,0,32,4,58,0,4,32,0,32,2,54,2,0,11,101,1,1,127,2,64,32,3,32,2,73,13,0,32,3,32,1,75,13,0,2,64,32,3,32,1,79,13,0,32,3,32,2,107,34,5,65,10,79,13,0,32,2,65,10,106,34,3,32,1,32,3,32,1,73,27,34,3,32,2,73,13,1,32,0,32,2,65,3,116,106,32,3,32,2,107,32,5,65,1,32,5,65,1,75,27,32,3,16,151,132,128,128,0,11,32,3,15,11,0,0,11,151,2,2,3,127,2,126,32,0,32,1,65,3,116,106,33,5,32,0,32,2,65,3,116,34,6,106,33,7,2,64,2,64,2,64,32,1,32,2,107,34,1,32,2,79,13,0,32,3,32,7,32,1,65,3,116,34,2,16,218,141,128,128,0,34,6,32,2,106,33,2,32,5,65,120,106,33,5,3,64,32,7,32,0,77,13,2,32,2,32,6,77,13,2,32,5,32,7,65,120,65,0,32,7,65,120,106,41,3,0,34,8,32,2,65,120,106,41,3,0,34,9,84,34,1,27,106,34,7,32,2,65,120,65,0,32,8,32,9,90,27,106,34,2,32,1,27,41,3,0,55,3,0,32,5,65,120,106,33,5,12,0,11,11,32,3,32,0,32,6,16,218,141,128,128,0,32,6,106,33,2,3,64,32,3,32,2,79,13,2,32,7,32,5,79,13,2,32,0,32,3,41,3,0,34,8,32,7,41,3,0,34,9,32,8,32,9,86,27,55,3,0,32,0,65,8,106,33,0,32,3,32,8,32,9,90,65,3,116,106,33,3,32,7,32,8,32,9,84,65,3,116,106,33,7,12,0,11,11,32,7,33,0,11,32,0,32,3,32,2,32,3,107,16,218,141,128,128,0,26,11,49,0,2,64,2,64,32,2,65,127,106,32,1,79,13,0,3,64,32,1,32,2,70,13,2,32,0,32,2,65,1,106,34,2,32,2,16,154,132,128,128,0,12,0,11,11,0,0,11,11,82,1,1,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,32,0,16,255,137,128,128,0,32,2,65,32,106,32,1,16,255,137,128,128,0,32,2,32,2,65,32,106,16,196,139,128,128,0,33,0,32,2,65,192,0,106,36,128,128,128,128,0,32,0,65,255,1,113,65,255,1,70,11,218,2,2,3,127,1,126,35,128,128,128,128,0,65,128,23,107,34,3,36,128,128,128,128,0,2,64,32,1,65,128,23,108,32,0,106,34,4,65,128,105,106,34,5,41,3,216,22,34,6,32,4,65,216,104,106,41,3,0,90,13,0,32,3,65,40,106,32,5,65,216,22,16,218,141,128,128,0,26,32,3,65,32,106,32,5,65,248,22,106,41,3,0,55,3,0,32,3,65,24,106,32,5,65,240,22,106,41,3,0,55,3,0,32,3,65,16,106,32,5,65,232,22,106,41,3,0,55,3,0,32,3,32,5,41,3,224,22,55,3,8,32,5,32,5,65,128,105,106,65,128,23,16,218,141,128,128,0,26,32,1,65,126,106,33,1,32,4,65,128,187,127,106,33,5,3,64,2,64,2,64,32,1,69,13,0,32,6,32,5,65,216,22,106,41,3,0,84,13,1,32,5,65,128,23,106,33,0,11,32,0,32,3,65,40,106,65,216,22,16,218,141,128,128,0,34,5,32,6,55,3,216,22,32,5,32,3,41,3,8,55,3,224,22,32,5,65,232,22,106,32,3,65,16,106,41,3,0,55,3,0,32,5,65,240,22,106,32,3,65,24,106,41,3,0,55,3,0,32,5,65,248,22,106,32,3,65,32,106,41,3,0,55,3,0,12,2,11,32,5,65,128,23,106,32,5,65,128,23,16,218,141,128,128,0,26,32,1,65,127,106,33,1,32,5,65,128,105,106,33,5,12,0,11,11,32,3,65,128,23,106,36,128,128,128,128,0,11,135,1,4,1,127,1,126,1,127,1,126,2,64,32,1,65,3,116,32,0,106,34,3,65,112,106,41,3,0,34,4,32,3,65,120,106,34,5,41,3,0,34,6,90,13,0,32,5,32,4,55,3,0,32,1,65,126,106,33,5,32,3,65,104,106,33,1,3,64,2,64,2,64,32,5,69,13,0,32,1,41,3,0,34,4,32,6,84,13,1,32,1,65,8,106,33,0,11,32,0,32,6,55,3,0,12,2,11,32,1,65,8,106,32,4,55,3,0,32,5,65,127,106,33,5,32,1,65,120,106,33,1,12,0,11,11,11,200,1,1,5,127,35,128,128,128,128,0,65,240,4,107,34,3,36,128,128,128,128,0,2,64,32,1,65,240,4,108,32,0,106,34,4,65,144,123,106,34,5,32,4,65,160,118,106,34,6,16,152,132,128,128,0,69,13,0,32,3,32,5,65,240,4,16,218,141,128,128,0,33,7,32,5,32,6,65,240,4,16,218,141,128,128,0,26,32,1,65,126,106,33,5,32,4,65,176,113,106,33,1,3,64,2,64,2,64,32,5,69,13,0,32,7,32,1,16,152,132,128,128,0,13,1,32,1,65,240,4,106,33,0,11,32,0,32,7,65,240,4,16,218,141,128,128,0,26,12,2,11,32,1,65,240,4,106,32,1,65,240,4,16,218,141,128,128,0,26,32,5,65,127,106,33,5,32,1,65,144,123,106,33,1,12,0,11,11,32,3,65,240,4,106,36,128,128,128,128,0,11,229,1,3,3,127,1,126,1,124,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,2,64,32,1,65,56,108,32,0,106,34,4,65,72,106,34,5,41,3,8,34,6,32,4,65,152,127,106,41,3,0,90,13,0,32,5,43,3,0,33,7,32,3,65,8,106,32,5,65,16,106,65,40,16,218,141,128,128,0,26,32,5,32,5,65,72,106,65,56,16,218,141,128,128,0,26,32,1,65,126,106,33,1,32,4,65,216,126,106,33,5,3,64,2,64,2,64,32,1,69,13,0,32,6,32,5,65,8,106,41,3,0,84,13,1,32,5,65,56,106,33,0,11,32,0,32,6,55,3,8,32,0,32,7,57,3,0,32,0,65,16,106,32,3,65,8,106,65,40,16,218,141,128,128,0,26,12,2,11,32,5,65,56,106,32,5,65,56,16,218,141,128,128,0,26,32,1,65,127,106,33,1,32,5,65,72,106,33,5,12,0,11,11,32,3,65,48,106,36,128,128,128,128,0,11,65,0,2,64,32,1,40,2,0,69,13,0,32,0,32,1,41,2,0,55,2,0,32,0,65,8,106,32,1,65,8,106,40,2,0,54,2,0,15,11,32,0,65,0,54,2,8,32,0,66,1,55,2,0,32,1,65,4,106,16,148,129,128,128,0,11,58,0,2,64,32,1,45,0,0,13,0,32,0,65,1,106,32,1,65,1,106,65,144,8,16,218,141,128,128,0,26,32,0,65,1,58,0,0,15,11,32,0,65,0,58,0,0,32,1,65,4,106,16,169,128,128,128,0,11,47,0,2,64,32,1,45,0,232,4,65,2,70,13,0,32,0,32,1,65,240,4,16,218,141,128,128,0,26,15,11,32,0,65,2,58,0,232,4,32,1,16,189,131,128,128,0,11,48,0,2,64,32,1,41,3,0,66,2,81,13,0,32,0,32,1,65,144,6,16,218,141,128,128,0,26,15,11,32,0,66,2,55,3,0,32,1,65,8,106,16,189,131,128,128,0,11,93,1,1,126,2,64,2,64,32,1,41,3,0,34,2,66,3,82,13,0,32,0,32,1,41,2,8,55,2,0,32,0,65,8,106,32,1,65,16,106,40,2,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,2,66,2,81,13,0,32,2,66,0,82,13,0,32,1,40,2,8,65,2,71,13,0,32,1,65,12,106,16,187,131,128,128,0,15,11,11,103,1,1,126,2,64,2,64,32,1,40,2,0,65,4,71,13,0,32,0,32,1,41,3,8,55,3,8,32,0,65,32,106,32,1,65,32,106,41,3,0,55,3,0,32,0,65,24,106,32,1,65,24,106,41,3,0,55,3,0,32,0,65,16,106,32,1,65,16,106,41,3,0,55,3,0,66,1,33,2,12,1,11,32,1,16,192,131,128,128,0,66,0,33,2,11,32,0,32,2,55,3,0,11,57,0,2,64,32,1,45,0,16,65,2,71,13,0,32,0,32,1,41,2,0,55,2,0,32,0,65,8,106,32,1,65,8,106,40,2,0,54,2,0,15,11,32,0,65,0,54,2,0,32,1,16,169,128,128,128,0,11,144,1,1,2,127,2,64,2,64,2,64,32,2,65,255,1,113,34,3,65,228,0,73,13,0,32,1,32,2,32,3,65,228,0,110,34,3,65,228,0,108,107,65,255,1,113,65,1,116,65,132,138,132,128,0,106,47,0,0,59,0,1,65,0,33,4,32,3,33,2,12,1,11,65,2,33,4,32,3,65,10,73,13,0,65,1,33,4,32,1,32,3,65,1,116,65,132,138,132,128,0,106,47,0,0,59,0,1,12,1,11,32,1,32,4,106,32,2,65,48,114,58,0,0,11,32,0,32,4,65,3,115,54,2,4,32,0,32,1,32,4,106,54,2,0,11,126,1,1,127,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,32,3,65,16,106,16,166,132,128,128,0,32,3,65,0,54,2,12,32,3,66,0,55,2,4,32,3,65,200,159,132,128,0,54,2,0,32,0,65,24,106,32,3,65,48,16,218,141,128,128,0,26,32,0,66,128,128,128,128,112,55,3,16,32,0,32,1,32,2,106,54,2,12,32,0,32,1,54,2,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,32,3,65,48,106,36,128,128,128,128,0,11,69,1,3,127,32,0,65,220,190,142,128,0,16,210,133,128,128,0,34,1,40,2,0,34,2,32,1,40,2,4,34,1,40,2,12,17,130,128,128,128,0,0,34,3,32,3,65,32,106,32,2,32,1,40,2,16,17,130,128,128,128,0,0,16,150,140,128,128,0,11,155,20,3,7,127,4,126,1,127,35,128,128,128,128,0,65,176,16,107,34,3,36,128,128,128,128,0,32,3,65,144,1,106,32,1,32,2,16,165,132,128,128,0,65,0,33,4,2,64,2,64,2,64,2,64,2,64,2,64,32,2,65,248,121,106,34,5,65,0,72,32,1,32,3,40,2,144,1,34,6,107,34,7,32,5,106,34,8,32,7,72,115,69,13,0,65,0,33,7,12,1,11,65,0,33,7,32,3,40,2,148,1,33,4,2,64,2,64,32,8,65,0,72,13,0,32,8,32,4,77,13,1,11,32,6,32,4,106,33,2,65,2,33,4,12,1,11,32,3,66,136,128,128,128,128,225,0,55,2,224,13,32,3,65,232,3,106,32,3,65,144,1,106,32,1,32,5,106,34,4,32,3,65,224,13,106,16,168,132,128,128,0,32,3,40,2,232,3,34,7,65,2,70,13,1,32,3,65,128,9,106,32,3,65,136,4,106,41,3,0,55,3,0,32,3,32,3,41,3,128,4,55,3,248,8,32,3,40,2,252,3,33,2,32,3,40,2,248,3,33,6,32,3,40,2,244,3,33,5,32,3,40,2,240,3,33,1,32,3,40,2,236,3,33,4,11,32,3,65,184,6,106,65,8,106,32,3,65,248,8,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,248,8,55,3,184,6,12,1,11,32,3,66,136,128,128,128,128,225,0,55,2,248,8,32,3,65,232,3,106,32,3,65,144,1,106,32,4,32,3,65,248,8,106,16,169,132,128,128,0,32,3,40,2,232,3,34,7,65,2,70,13,1,32,3,65,192,6,106,32,3,65,136,4,106,41,3,0,55,3,0,32,3,32,3,41,3,128,4,55,3,184,6,32,3,40,2,252,3,33,2,32,3,40,2,248,3,33,6,32,3,40,2,244,3,33,5,32,3,40,2,240,3,33,1,32,3,40,2,236,3,33,4,11,32,3,65,184,11,106,65,8,106,32,3,65,184,6,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,184,6,55,3,184,11,12,1,11,65,0,33,7,2,64,32,3,40,2,160,1,34,6,32,3,40,2,164,1,34,8,73,13,0,65,9,33,4,32,6,33,5,32,8,33,1,12,1,11,32,3,65,156,1,106,34,5,40,2,0,33,8,32,5,32,4,54,2,0,32,3,32,6,65,1,106,54,2,160,1,32,3,65,232,3,106,32,4,32,3,65,144,1,106,16,170,132,128,128,0,2,64,2,64,32,3,40,2,232,3,34,4,13,0,32,3,40,2,160,1,65,127,106,34,9,32,6,70,13,1,65,7,33,4,32,6,33,5,32,9,33,1,12,2,11,32,3,40,2,244,3,33,6,32,3,40,2,240,3,33,5,32,3,40,2,236,3,33,1,65,2,33,7,12,1,11,32,3,40,2,236,3,33,4,32,3,32,6,54,2,160,1,32,3,32,8,54,2,156,1,32,3,32,1,32,2,106,54,2,152,1,2,64,32,6,13,0,65,3,33,7,12,1,11,32,6,65,127,106,33,1,65,8,33,4,11,32,3,65,144,1,106,16,221,131,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,7,65,3,71,13,0,32,3,65,40,106,16,152,128,128,128,0,32,3,65,16,106,32,4,65,208,2,106,32,4,40,2,208,2,106,32,4,65,212,2,106,40,2,0,34,2,32,3,16,171,132,128,128,0,32,3,40,2,20,33,1,32,3,40,2,16,13,5,32,3,32,2,54,2,96,32,3,32,2,54,2,92,32,3,32,1,54,2,88,32,3,65,8,106,32,4,65,216,2,106,32,4,40,2,216,2,106,32,4,65,220,2,106,40,2,0,34,2,32,3,16,172,132,128,128,0,32,3,40,2,12,33,1,32,3,40,2,8,13,1,32,3,32,2,54,2,108,32,3,32,2,54,2,104,32,3,32,1,54,2,100,32,3,65,144,1,106,32,4,65,224,2,106,16,225,129,128,128,0,32,3,40,2,144,1,13,2,32,3,65,240,0,106,65,24,106,32,3,65,176,1,106,41,3,0,55,3,0,32,3,65,240,0,106,65,16,106,32,3,65,144,1,106,65,24,106,41,3,0,55,3,0,32,3,65,240,0,106,65,8,106,32,3,65,144,1,106,65,16,106,41,3,0,55,3,0,32,3,32,3,41,3,152,1,55,3,112,32,3,65,144,1,106,32,4,65,128,3,106,16,240,129,128,128,0,32,3,40,2,144,1,13,3,32,3,65,232,3,106,32,3,65,144,1,106,65,8,106,65,208,2,16,218,141,128,128,0,26,2,64,2,64,32,4,45,0,0,13,0,66,0,33,10,12,1,11,32,3,65,184,11,106,32,4,65,8,106,16,252,129,128,128,0,32,3,40,2,184,11,13,5,32,3,40,2,192,11,33,5,32,3,65,224,13,106,32,3,65,196,11,106,65,156,2,16,218,141,128,128,0,26,32,4,65,200,2,106,41,3,0,33,11,32,3,65,184,11,106,32,4,65,168,2,106,16,225,129,128,128,0,32,3,40,2,184,11,13,5,32,3,65,196,3,106,32,3,65,216,11,106,41,3,0,55,2,0,32,3,65,188,3,106,32,3,65,208,11,106,41,3,0,55,2,0,32,3,65,180,3,106,32,3,65,200,11,106,41,3,0,55,2,0,32,3,32,3,41,3,192,11,55,2,172,3,32,3,65,144,1,106,32,3,65,224,13,106,65,156,2,16,218,141,128,128,0,26,32,3,65,184,6,106,32,3,65,144,1,106,65,188,2,16,218,141,128,128,0,26,66,1,33,10,11,32,3,65,248,8,106,32,3,65,184,6,106,65,188,2,16,218,141,128,128,0,26,2,64,2,64,32,4,45,0,208,5,13,0,65,0,33,2,12,1,11,32,4,65,212,5,106,33,2,65,0,33,1,2,64,3,64,32,1,65,32,70,13,1,32,3,65,144,1,106,32,1,106,32,2,32,1,106,45,0,0,58,0,0,32,1,65,1,106,33,1,12,0,11,11,32,3,65,128,16,106,65,2,106,32,3,65,144,1,106,65,2,106,45,0,0,58,0,0,32,3,65,184,6,106,65,8,106,32,3,65,159,1,106,41,0,0,34,12,55,3,0,32,3,65,184,6,106,65,16,106,32,3,65,167,1,106,41,0,0,34,13,55,3,0,32,3,65,184,6,106,65,24,106,32,3,65,144,1,106,65,31,106,45,0,0,34,1,58,0,0,32,3,65,184,11,106,65,24,106,32,1,58,0,0,32,3,65,184,11,106,65,16,106,32,13,55,3,0,32,3,65,184,11,106,65,8,106,32,12,55,3,0,32,3,32,3,47,0,144,1,59,1,128,16,32,3,32,3,41,0,151,1,34,12,55,3,184,6,32,3,32,12,55,3,184,11,32,3,40,0,147,1,33,7,32,3,65,144,1,106,32,4,65,244,5,106,34,1,32,4,65,251,5,106,45,0,0,34,2,192,34,6,65,31,117,32,4,65,248,5,106,40,2,0,113,106,32,1,40,2,0,32,2,32,6,65,0,72,27,16,184,140,128,128,0,2,64,2,64,2,64,32,3,40,2,144,1,34,2,69,13,0,32,3,32,3,40,2,152,1,34,8,54,2,140,16,32,3,32,3,40,2,148,1,34,6,54,2,136,16,32,3,32,2,54,2,132,16,32,3,32,4,65,252,5,106,34,1,32,1,40,2,0,106,32,4,65,128,6,106,40,2,0,34,4,32,3,16,173,132,128,128,0,32,3,40,2,4,33,1,2,64,32,3,40,2,0,13,0,32,3,65,144,1,106,32,1,32,4,16,181,140,128,128,0,32,3,40,2,144,1,34,4,13,3,32,3,40,2,148,1,33,1,11,32,3,65,132,16,106,16,169,128,128,128,0,12,1,11,32,3,40,2,148,1,33,1,11,32,3,65,228,0,106,16,215,131,128,128,0,32,3,65,216,0,106,16,214,131,128,128,0,12,7,11,32,3,65,224,13,106,65,8,106,32,3,65,184,11,106,65,8,106,41,3,0,55,3,0,32,3,65,224,13,106,65,16,106,32,3,65,184,11,106,65,16,106,41,3,0,55,3,0,32,3,65,224,13,106,65,24,106,32,3,65,184,11,106,65,24,106,45,0,0,58,0,0,32,3,32,3,47,1,128,16,59,1,180,11,32,3,32,3,41,3,184,11,55,3,224,13,32,3,32,3,65,130,16,106,45,0,0,58,0,182,11,32,3,40,2,152,1,33,9,32,3,40,2,148,1,33,1,11,32,0,32,3,47,1,180,11,59,1,216,5,32,0,32,3,41,3,224,13,55,0,223,5,32,0,65,218,5,106,32,3,45,0,182,11,58,0,0,32,0,65,231,5,106,32,3,65,224,13,106,65,8,106,41,3,0,55,0,0,32,0,65,239,5,106,32,3,65,224,13,106,65,16,106,41,3,0,55,0,0,32,0,65,247,5,106,32,3,65,224,13,106,65,24,106,45,0,0,58,0,0,32,0,65,128,6,106,32,3,65,216,0,106,65,8,106,40,2,0,54,2,0,32,0,32,3,41,2,88,55,2,248,5,32,3,65,24,106,65,8,106,34,14,32,3,65,228,0,106,65,8,106,40,2,0,54,2,0,32,3,32,3,41,2,100,55,3,24,32,0,32,3,41,3,112,55,3,208,2,32,0,65,216,2,106,32,3,65,240,0,106,65,8,106,41,3,0,55,3,0,32,0,65,224,2,106,32,3,65,240,0,106,65,16,106,41,3,0,55,3,0,32,0,65,232,2,106,32,3,65,240,0,106,65,24,106,41,3,0,55,3,0,32,0,65,240,2,106,32,3,65,232,3,106,65,208,2,16,218,141,128,128,0,26,32,0,65,12,106,32,3,65,248,8,106,65,188,2,16,218,141,128,128,0,26,32,0,32,7,54,0,219,5,32,0,32,9,54,2,212,5,32,0,32,1,54,2,208,5,32,0,32,4,54,2,204,5,32,0,32,8,54,2,200,5,32,0,32,6,54,2,196,5,32,0,32,2,54,2,192,5,32,0,32,11,55,3,200,2,32,0,32,5,54,2,8,32,0,32,10,55,3,0,32,0,32,3,41,3,24,55,2,132,6,32,0,65,140,6,106,32,14,40,2,0,54,2,0,12,6,11,32,0,65,32,106,32,3,41,3,184,11,55,3,0,32,0,65,40,106,32,3,65,192,11,106,41,3,0,55,3,0,32,0,65,28,106,32,2,54,2,0,32,0,65,24,106,32,6,54,2,0,32,0,65,20,106,32,5,54,2,0,32,0,65,16,106,32,1,54,2,0,32,0,65,12,106,32,4,54,2,0,32,0,32,7,54,2,8,32,0,66,2,55,3,0,12,6,11,32,3,65,216,0,106,16,214,131,128,128,0,12,3,11,32,3,40,2,148,1,33,1,32,3,65,228,0,106,16,215,131,128,128,0,32,3,65,216,0,106,16,214,131,128,128,0,12,2,11,32,3,40,2,148,1,33,1,32,3,65,228,0,106,16,215,131,128,128,0,32,3,65,216,0,106,16,214,131,128,128,0,12,1,11,32,3,40,2,188,11,33,1,32,3,65,228,0,106,16,215,131,128,128,0,32,3,65,216,0,106,16,214,131,128,128,0,11,32,0,65,12,106,32,1,54,2,0,32,0,65,3,54,2,8,32,0,66,2,55,3,0,11,32,3,65,40,106,16,226,131,128,128,0,11,32,3,65,176,16,106,36,128,128,128,128,0,11,157,1,1,4,127,65,0,33,4,2,64,2,64,2,64,2,64,65,0,32,1,40,2,0,34,5,107,32,5,113,34,6,32,3,40,2,0,34,7,79,13,0,65,1,33,3,12,1,11,2,64,2,64,32,7,65,127,106,32,2,113,69,13,0,65,4,33,3,32,7,33,6,12,1,11,32,5,32,1,40,2,4,106,34,1,32,2,107,32,3,40,2,4,34,6,79,13,2,65,3,33,3,11,32,2,33,7,11,32,0,32,1,54,2,20,32,0,32,5,54,2,16,32,0,32,6,54,2,12,32,0,32,7,54,2,8,32,0,32,3,54,2,4,12,1,11,65,2,33,4,11,32,0,32,4,54,2,0,11,162,1,1,3,127,32,1,65,12,106,40,2,0,33,4,32,1,40,2,8,33,1,2,64,2,64,2,64,2,64,2,64,2,64,32,3,40,2,4,34,3,13,0,32,1,32,2,75,13,1,32,4,32,2,73,13,1,12,3,11,32,1,32,2,75,13,0,32,4,32,2,75,13,1,11,65,5,33,5,32,4,33,6,12,2,11,65,6,33,5,32,1,33,6,32,3,33,1,32,4,32,2,107,32,3,73,13,1,11,65,2,33,2,12,1,11,32,0,32,4,54,2,20,32,0,32,6,54,2,16,32,0,32,1,54,2,12,32,0,32,2,54,2,8,32,0,32,5,54,2,4,65,0,33,2,11,32,0,32,2,54,2,0,11,210,3,1,2,127,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,1,65,208,2,106,32,2,16,189,132,128,128,0,2,64,2,64,2,64,32,3,40,2,8,65,3,71,13,0,32,3,65,8,106,32,1,65,216,2,106,32,2,16,186,132,128,128,0,2,64,32,3,40,2,8,65,3,70,13,0,32,0,65,40,65,8,16,237,129,128,128,0,32,3,65,8,106,65,40,16,218,141,128,128,0,173,65,208,162,132,128,0,173,66,32,134,132,55,2,8,32,0,65,7,54,2,4,32,0,65,238,162,132,128,0,54,2,0,12,3,11,32,1,45,0,0,34,4,65,1,75,13,1,32,3,65,8,106,32,1,65,208,5,106,32,2,16,209,132,128,128,0,2,64,32,3,45,0,8,65,3,71,13,0,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,3,11,65,28,65,4,16,237,129,128,128,0,34,1,65,24,106,32,3,65,8,106,65,24,106,40,2,0,54,2,0,32,1,65,16,106,32,3,65,8,106,65,16,106,41,2,0,55,2,0,32,1,65,8,106,32,3,65,8,106,65,8,106,41,2,0,55,2,0,32,1,32,3,41,2,8,55,2,0,32,0,32,1,173,65,248,134,132,128,0,173,66,32,134,132,55,2,8,32,0,65,4,54,2,4,32,0,65,248,162,132,128,0,54,2,0,12,2,11,32,0,65,40,65,8,16,237,129,128,128,0,32,3,65,8,106,65,40,16,218,141,128,128,0,173,65,208,162,132,128,0,173,66,32,134,132,55,2,8,32,0,65,6,54,2,4,32,0,65,232,162,132,128,0,54,2,0,12,1,11,65,28,65,4,16,237,129,128,128,0,34,2,32,1,54,2,4,32,2,32,4,58,0,1,32,2,65,2,58,0,0,32,0,65,9,54,2,4,32,0,65,204,161,132,128,0,54,2,0,32,0,32,2,173,65,248,134,132,128,0,173,66,32,134,132,55,2,8,11,32,3,65,48,106,36,128,128,128,128,0,11,206,10,3,23,127,1,126,6,127,35,128,128,128,128,0,65,144,225,0,107,34,4,36,128,128,128,128,0,2,64,2,64,2,64,32,2,13,0,65,0,33,5,65,8,33,6,12,1,11,32,2,65,254,201,37,79,13,1,65,8,32,2,65,160,27,108,34,7,16,178,128,128,128,0,34,8,69,13,1,32,4,65,212,27,106,33,9,32,4,65,180,27,106,33,10,32,4,65,212,31,106,33,11,32,4,65,244,28,106,33,12,32,4,65,224,49,106,65,192,2,106,33,13,32,4,65,136,220,0,106,65,160,1,106,33,14,32,4,65,232,223,0,106,65,8,106,33,15,32,4,65,136,220,0,106,65,8,106,33,16,32,4,65,224,49,106,65,8,106,33,17,32,4,65,224,49,106,65,4,114,33,18,32,4,65,236,49,106,33,19,65,0,33,5,32,4,65,201,54,106,34,20,65,3,106,33,21,65,0,33,22,2,64,3,64,2,64,32,7,32,22,71,13,0,32,8,33,6,12,3,11,32,4,65,224,49,106,32,1,16,225,129,128,128,0,2,64,2,64,2,64,32,4,40,2,224,49,13,0,32,4,65,192,49,106,65,8,106,34,2,32,19,65,8,106,41,2,0,55,3,0,32,4,65,192,49,106,65,16,106,34,23,32,19,65,16,106,41,2,0,55,3,0,32,4,65,192,49,106,65,24,106,34,24,32,19,65,24,106,40,2,0,54,2,0,32,4,32,19,41,2,0,55,3,192,49,32,4,40,2,232,49,33,25,32,4,65,224,49,106,32,1,65,192,4,106,16,231,129,128,128,0,32,4,40,2,224,49,13,0,32,4,65,208,195,0,106,32,17,65,232,17,16,218,141,128,128,0,26,32,4,65,224,49,106,32,1,65,176,22,106,16,245,129,128,128,0,32,4,40,2,224,49,33,6,32,4,45,0,200,54,34,26,65,2,70,13,4,32,4,65,196,213,0,106,32,18,65,228,4,16,218,141,128,128,0,26,32,4,32,21,40,0,0,54,0,191,85,32,4,32,20,40,0,0,54,2,188,85,32,1,41,3,168,22,33,27,32,4,65,224,49,106,32,1,65,32,106,16,225,129,128,128,0,32,4,40,2,224,49,13,0,32,4,65,168,218,0,106,65,24,106,34,28,32,17,65,24,106,41,3,0,55,3,0,32,4,65,168,218,0,106,65,16,106,34,29,32,17,65,16,106,41,3,0,55,3,0,32,4,65,168,218,0,106,65,8,106,34,30,32,17,65,8,106,41,3,0,55,3,0,32,4,32,17,41,3,0,55,3,168,90,32,4,65,224,49,106,32,1,65,192,0,106,16,224,129,128,128,0,32,4,40,2,224,49,13,0,32,4,65,200,218,0,106,32,17,65,160,1,16,218,141,128,128,0,26,32,4,65,136,220,0,106,32,1,65,160,4,106,16,225,129,128,128,0,32,4,40,2,136,92,13,2,32,4,65,232,219,0,106,65,24,106,34,31,32,16,65,24,106,41,3,0,55,3,0,32,4,65,232,219,0,106,65,16,106,34,32,32,16,65,16,106,41,3,0,55,3,0,32,4,65,232,219,0,106,65,8,106,34,33,32,16,65,8,106,41,3,0,55,3,0,32,4,32,16,41,3,0,55,3,232,91,32,4,65,232,223,0,106,32,1,65,224,1,106,16,207,132,128,128,0,2,64,32,4,40,2,232,95,13,0,32,4,65,200,222,0,106,32,15,65,160,1,16,218,141,128,128,0,26,32,4,65,232,223,0,106,32,1,65,128,3,106,16,207,132,128,128,0,32,4,40,2,232,95,69,13,2,11,32,4,40,2,236,95,33,6,12,4,11,32,4,40,2,228,49,33,6,12,3,11,32,1,65,160,27,106,33,1,32,14,32,15,65,160,1,16,218,141,128,128,0,26,32,4,65,136,220,0,106,32,4,65,200,222,0,106,65,160,1,16,218,141,128,128,0,26,32,4,65,224,49,106,32,4,65,136,220,0,106,65,192,2,16,218,141,128,128,0,26,32,13,65,24,106,32,31,41,3,0,55,3,0,32,13,65,16,106,32,32,41,3,0,55,3,0,32,13,65,8,106,32,33,41,3,0,55,3,0,32,13,32,4,41,3,232,91,55,3,0,32,12,32,4,65,224,49,106,65,224,2,16,218,141,128,128,0,26,32,4,65,152,27,106,65,8,106,32,2,41,3,0,55,3,0,32,4,65,152,27,106,65,16,106,32,23,41,3,0,55,3,0,32,4,65,152,27,106,65,24,106,32,24,40,2,0,54,2,0,32,4,32,4,41,3,192,49,55,3,152,27,32,11,32,4,65,208,195,0,106,65,232,17,16,218,141,128,128,0,26,32,4,65,16,106,32,4,65,196,213,0,106,65,228,4,16,218,141,128,128,0,26,32,10,32,4,41,3,168,90,55,2,0,32,10,65,8,106,32,30,41,3,0,55,2,0,32,10,65,16,106,32,29,41,3,0,55,2,0,32,10,65,24,106,32,28,41,3,0,55,2,0,32,4,32,4,40,0,191,85,54,0,11,32,4,32,4,40,2,188,85,54,2,8,32,9,32,4,65,200,218,0,106,65,160,1,16,218,141,128,128,0,26,32,4,65,244,4,106,32,4,65,152,27,106,65,164,22,16,218,141,128,128,0,26,32,8,32,22,106,34,2,32,25,54,2,0,32,2,65,4,106,32,4,65,244,4,106,65,164,22,16,218,141,128,128,0,26,32,2,65,176,22,106,32,6,54,2,0,32,2,65,168,22,106,32,27,55,3,0,32,2,65,180,22,106,32,4,65,16,106,65,228,4,16,218,141,128,128,0,26,32,2,65,152,27,106,32,26,58,0,0,32,2,65,153,27,106,32,4,40,2,8,54,0,0,32,2,65,156,27,106,32,4,40,0,11,54,0,0,32,22,65,160,27,106,33,22,12,1,11,11,32,4,40,2,140,92,33,6,11,65,1,33,5,11,32,0,32,6,54,2,4,32,0,32,5,54,2,0,32,4,65,144,225,0,106,36,128,128,128,128,0,15,11,0,0,11,204,4,3,11,127,1,126,4,127,35,128,128,128,128,0,65,240,14,107,34,4,36,128,128,128,128,0,2,64,2,64,32,2,13,0,65,0,33,5,65,8,33,6,12,1,11,2,64,32,2,65,243,178,197,1,79,13,0,65,8,32,2,65,152,5,108,34,7,16,178,128,128,128,0,34,8,69,13,0,32,4,65,144,5,106,65,12,106,33,9,32,4,65,144,5,106,65,4,114,33,10,65,0,33,5,32,4,65,249,9,106,34,11,65,3,106,33,12,65,0,33,13,3,64,2,64,32,7,32,13,71,13,0,32,8,33,6,12,3,11,32,4,65,144,5,106,32,1,65,40,106,16,245,129,128,128,0,32,4,40,2,144,5,33,6,2,64,2,64,32,4,45,0,248,9,34,14,65,2,70,13,0,32,4,65,140,10,106,32,10,65,228,4,16,218,141,128,128,0,26,32,4,32,12,40,0,0,54,0,135,10,32,4,32,11,40,0,0,54,2,132,10,32,1,41,3,32,33,15,32,4,65,144,5,106,32,1,16,225,129,128,128,0,32,4,40,2,144,5,69,13,1,32,4,40,2,148,5,33,6,11,65,1,33,5,12,3,11,32,1,65,152,5,106,33,1,32,4,65,240,4,106,65,8,106,34,16,32,9,65,8,106,41,2,0,55,3,0,32,4,65,240,4,106,65,16,106,34,17,32,9,65,16,106,41,2,0,55,3,0,32,4,65,240,4,106,65,24,106,34,18,32,9,65,24,106,40,2,0,54,2,0,32,4,32,9,41,2,0,55,3,240,4,32,4,40,2,152,5,33,19,32,4,65,12,106,32,4,65,140,10,106,65,228,4,16,218,141,128,128,0,26,32,4,32,4,40,0,135,10,54,0,7,32,4,32,4,40,2,132,10,54,2,4,32,8,32,13,106,34,2,32,19,54,2,0,32,2,65,4,106,32,4,41,3,240,4,55,2,0,32,2,65,12,106,32,16,41,3,0,55,2,0,32,2,65,20,106,32,17,41,3,0,55,2,0,32,2,65,28,106,32,18,40,2,0,54,2,0,32,2,65,40,106,32,6,54,2,0,32,2,65,32,106,32,15,55,3,0,32,2,65,44,106,32,4,65,12,106,65,228,4,16,218,141,128,128,0,26,32,2,65,144,5,106,32,14,58,0,0,32,2,65,145,5,106,32,4,40,2,4,54,0,0,32,2,65,148,5,106,32,4,40,0,7,54,0,0,32,13,65,152,5,106,33,13,12,0,11,11,0,0,11,32,0,32,6,54,2,4,32,0,32,5,54,2,0,32,4,65,240,14,106,36,128,128,128,128,0,11,100,1,2,127,2,64,2,64,32,2,13,0,65,1,33,4,12,1,11,2,64,32,2,65,127,76,13,0,65,1,32,2,16,178,128,128,128,0,34,4,69,13,0,65,0,33,5,3,64,32,2,32,5,70,13,2,32,4,32,5,106,32,1,32,5,106,45,0,0,58,0,0,32,5,65,1,106,33,5,12,0,11,11,0,0,11,32,0,32,4,54,2,4,32,0,65,0,54,2,0,11,132,6,1,6,127,35,128,128,128,128,0,65,208,1,107,34,3,36,128,128,128,128,0,32,3,65,56,106,32,1,32,2,16,165,132,128,128,0,65,0,33,4,2,64,2,64,2,64,2,64,2,64,2,64,32,2,65,96,106,34,5,65,0,72,32,1,32,3,40,2,56,34,6,107,34,7,32,5,106,34,8,32,7,72,115,69,13,0,65,0,33,7,12,1,11,65,0,33,7,32,3,40,2,60,33,4,2,64,2,64,32,8,65,0,72,13,0,32,8,32,4,77,13,1,11,32,6,32,4,106,33,2,65,2,33,4,12,1,11,32,3,66,136,128,128,128,128,4,55,2,160,1,32,3,65,168,1,106,32,3,65,56,106,32,1,32,5,106,34,4,32,3,65,160,1,106,16,168,132,128,128,0,32,3,40,2,168,1,34,7,65,2,70,13,1,32,3,65,152,1,106,32,3,65,200,1,106,41,3,0,55,3,0,32,3,32,3,41,3,192,1,55,3,144,1,32,3,40,2,188,1,33,2,32,3,40,2,184,1,33,6,32,3,40,2,180,1,33,5,32,3,40,2,176,1,33,1,32,3,40,2,172,1,33,4,11,32,3,65,128,1,106,65,8,106,32,3,65,144,1,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,144,1,55,3,128,1,12,1,11,32,3,66,136,128,128,128,128,4,55,2,144,1,32,3,65,168,1,106,32,3,65,56,106,32,4,32,3,65,144,1,106,16,169,132,128,128,0,32,3,40,2,168,1,34,7,65,2,70,13,1,32,3,65,136,1,106,32,3,65,200,1,106,41,3,0,55,3,0,32,3,32,3,41,3,192,1,55,3,128,1,32,3,40,2,188,1,33,2,32,3,40,2,184,1,33,6,32,3,40,2,180,1,33,5,32,3,40,2,176,1,33,1,32,3,40,2,172,1,33,4,11,32,3,65,40,106,65,8,106,32,3,65,128,1,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,128,1,55,3,40,12,1,11,65,0,33,7,2,64,32,3,40,2,72,34,6,32,3,40,2,76,34,8,73,13,0,65,9,33,4,32,6,33,5,32,8,33,1,12,1,11,32,3,32,1,32,2,106,54,2,64,2,64,32,6,13,0,65,3,33,7,12,1,11,32,6,65,127,106,33,1,65,8,33,4,11,32,3,65,56,106,16,221,131,128,128,0,2,64,2,64,32,7,65,3,71,13,0,32,3,65,56,106,16,152,128,128,128,0,32,3,32,4,16,225,129,128,128,0,2,64,2,64,32,3,40,2,0,13,0,32,0,32,3,41,3,8,55,3,8,32,0,65,32,106,32,3,65,32,106,41,3,0,55,3,0,32,0,65,24,106,32,3,65,24,106,41,3,0,55,3,0,32,0,65,16,106,32,3,65,16,106,41,3,0,55,3,0,65,4,33,1,12,1,11,32,0,32,3,40,2,4,54,2,4,65,3,33,1,11,32,0,32,1,54,2,0,32,3,65,56,106,16,226,131,128,128,0,12,1,11,32,0,32,3,41,3,40,55,3,24,32,0,65,32,106,32,3,65,48,106,41,3,0,55,3,0,32,0,32,2,54,2,20,32,0,32,6,54,2,16,32,0,32,5,54,2,12,32,0,32,1,54,2,8,32,0,32,4,54,2,4,32,0,32,7,54,2,0,11,32,3,65,208,1,106,36,128,128,128,128,0,11,250,7,2,6,127,1,126,35,128,128,128,128,0,65,192,1,107,34,3,36,128,128,128,128,0,32,3,65,40,106,32,1,32,2,16,165,132,128,128,0,65,0,33,4,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,65,120,106,34,5,65,0,72,32,1,32,3,40,2,40,34,6,107,34,7,32,5,106,34,8,32,7,72,115,69,13,0,65,0,33,7,12,1,11,65,0,33,7,32,3,40,2,44,33,4,2,64,2,64,32,8,65,0,72,13,0,32,8,32,4,77,13,1,11,32,6,32,4,106,33,2,65,2,33,4,12,1,11,32,3,66,132,128,128,128,128,1,55,2,144,1,32,3,65,152,1,106,32,3,65,40,106,32,1,32,5,106,34,5,32,3,65,144,1,106,16,168,132,128,128,0,32,3,40,2,152,1,34,7,65,2,70,13,1,32,3,65,136,1,106,32,3,65,184,1,106,41,3,0,55,3,0,32,3,32,3,41,3,176,1,55,3,128,1,32,3,40,2,172,1,33,2,32,3,40,2,168,1,33,6,32,3,40,2,164,1,33,5,32,3,40,2,160,1,33,1,32,3,40,2,156,1,33,4,11,32,3,65,240,0,106,65,8,106,32,3,65,128,1,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,128,1,55,3,112,12,1,11,32,3,66,132,128,128,128,128,1,55,2,128,1,32,3,65,152,1,106,32,3,65,40,106,32,5,32,3,65,128,1,106,16,169,132,128,128,0,32,3,40,2,152,1,34,7,65,2,70,13,1,32,3,65,248,0,106,32,3,65,184,1,106,41,3,0,55,3,0,32,3,32,3,41,3,176,1,55,3,112,32,3,40,2,172,1,33,2,32,3,40,2,168,1,33,6,32,3,40,2,164,1,33,5,32,3,40,2,160,1,33,1,32,3,40,2,156,1,33,4,11,32,3,65,24,106,65,8,106,32,3,65,240,0,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,112,55,3,24,66,1,33,9,12,1,11,66,1,33,9,65,0,33,8,2,64,32,3,40,2,56,34,6,32,3,40,2,60,34,7,73,13,0,65,9,33,4,32,6,33,5,32,7,33,1,65,0,33,7,12,2,11,32,3,65,52,106,34,7,40,2,0,33,4,32,7,32,5,54,2,0,32,3,32,6,65,1,106,54,2,56,32,3,65,152,1,106,32,5,32,3,65,40,106,16,176,132,128,128,0,2,64,2,64,32,3,40,2,152,1,34,7,65,3,71,13,0,32,3,40,2,56,65,127,106,34,8,32,6,70,13,1,65,0,33,7,65,7,33,4,32,6,33,5,32,8,33,1,12,2,11,32,3,65,32,106,32,3,65,184,1,106,41,3,0,55,3,0,32,3,32,3,41,3,176,1,55,3,24,32,3,40,2,172,1,33,2,32,3,40,2,168,1,33,6,32,3,40,2,164,1,33,5,32,3,40,2,160,1,33,1,32,3,40,2,156,1,33,4,66,0,33,9,12,2,11,32,3,40,2,156,1,33,7,32,3,32,6,54,2,56,32,3,32,4,54,2,52,32,3,32,1,32,2,106,54,2,48,2,64,32,6,13,0,66,2,33,9,65,1,33,8,12,2,11,32,6,65,127,106,33,1,65,0,33,7,65,8,33,4,11,65,0,33,8,11,32,3,65,40,106,16,221,131,128,128,0,2,64,2,64,2,64,2,64,32,8,69,13,0,32,3,65,40,106,16,152,128,128,128,0,32,3,32,7,32,7,40,2,0,106,32,7,40,2,4,34,7,32,3,16,177,132,128,128,0,32,3,40,2,4,33,1,2,64,32,3,40,2,0,13,0,32,3,65,12,106,32,1,32,7,16,222,138,128,128,0,32,3,40,2,12,13,2,32,3,40,2,16,33,1,11,32,0,32,1,54,2,8,66,2,33,9,12,2,11,32,0,32,3,41,3,24,55,3,32,32,0,65,40,106,32,3,65,32,106,41,3,0,55,3,0,32,0,32,2,54,2,28,32,0,32,6,54,2,24,32,0,32,5,54,2,20,32,0,32,1,54,2,16,32,0,32,4,54,2,12,32,0,32,7,54,2,8,32,0,32,9,55,3,0,12,2,11,32,0,32,3,41,2,12,55,2,8,32,0,65,16,106,32,3,65,20,106,40,2,0,54,2,0,66,3,33,9,11,32,0,32,9,55,3,0,32,3,65,40,106,16,226,131,128,128,0,11,32,3,65,192,1,106,36,128,128,128,128,0,11,158,5,1,5,127,35,128,128,128,128,0,65,240,0,107,34,3,36,128,128,128,128,0,32,1,65,4,106,40,2,0,33,4,32,3,65,200,0,106,32,2,32,1,32,1,40,2,0,16,184,132,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,40,2,72,34,5,65,2,71,13,0,32,4,65,128,128,128,32,79,13,6,32,3,40,2,76,33,6,32,3,65,8,54,2,64,32,3,32,4,65,5,116,34,4,54,2,68,32,3,65,200,0,106,32,2,32,6,32,3,65,192,0,106,16,168,132,128,128,0,32,3,40,2,72,34,5,65,2,70,13,2,32,3,65,32,106,65,8,106,32,3,65,220,0,106,41,2,0,55,3,0,32,3,65,48,106,32,3,65,228,0,106,41,2,0,55,3,0,32,3,65,56,106,32,3,65,236,0,106,40,2,0,54,2,0,32,3,32,3,41,2,84,55,3,32,12,1,11,32,3,65,40,106,32,3,65,220,0,106,41,2,0,55,3,0,32,3,65,48,106,32,3,65,228,0,106,41,2,0,55,3,0,32,3,65,56,106,32,3,65,236,0,106,40,2,0,54,2,0,32,3,32,3,41,2,84,55,3,32,11,32,3,40,2,80,33,1,32,3,40,2,76,33,2,32,3,65,24,106,32,3,65,32,106,65,24,106,40,2,0,54,2,0,32,3,65,16,106,32,3,65,32,106,65,16,106,41,3,0,55,3,0,32,3,65,8,106,32,3,65,32,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,32,55,3,0,12,1,11,32,3,32,4,54,2,36,32,3,65,8,54,2,32,32,3,65,200,0,106,32,2,32,6,32,3,65,32,106,16,169,132,128,128,0,32,3,40,2,72,34,5,65,2,70,13,1,32,3,65,8,106,32,3,65,220,0,106,41,2,0,55,3,0,32,3,65,16,106,32,3,65,228,0,106,41,2,0,55,3,0,32,3,65,24,106,32,3,65,236,0,106,40,2,0,54,2,0,32,3,32,3,41,2,84,55,3,0,32,3,40,2,80,33,1,32,3,40,2,76,33,2,11,32,0,32,3,41,3,0,55,2,12,32,0,65,36,106,32,3,65,24,106,40,2,0,54,2,0,32,0,65,28,106,32,3,65,16,106,41,3,0,55,2,0,32,0,65,20,106,32,3,65,8,106,41,3,0,55,2,0,32,0,32,1,54,2,8,32,0,32,2,54,2,4,32,0,32,5,54,2,0,12,1,11,2,64,32,2,40,2,16,34,5,32,2,40,2,20,34,7,73,13,0,32,0,32,5,54,2,16,32,0,32,5,54,2,12,32,0,32,7,54,2,8,32,0,66,128,128,128,128,144,1,55,3,0,12,1,11,32,2,32,5,54,2,16,32,0,32,1,54,2,4,32,0,65,3,54,2,0,32,2,32,6,32,4,106,54,2,8,11,32,3,65,240,0,106,36,128,128,128,128,0,15,11,0,0,11,171,2,3,5,127,4,126,1,127,35,128,128,128,128,0,65,208,0,107,34,4,36,128,128,128,128,0,2,64,2,64,2,64,32,2,13,0,65,0,33,5,65,8,33,6,12,1,11,32,2,65,128,128,128,32,79,13,1,65,8,32,2,65,5,116,34,7,16,178,128,128,128,0,34,6,69,13,1,32,4,65,8,106,65,8,106,33,8,65,0,33,5,65,0,33,2,3,64,32,7,32,2,70,13,1,32,4,65,8,106,32,1,32,2,106,16,225,129,128,128,0,2,64,32,4,40,2,8,13,0,32,4,65,48,106,65,24,106,32,8,65,24,106,41,3,0,34,9,55,3,0,32,4,65,48,106,65,16,106,32,8,65,16,106,41,3,0,34,10,55,3,0,32,4,65,48,106,65,8,106,32,8,65,8,106,41,3,0,34,11,55,3,0,32,4,32,8,41,3,0,34,12,55,3,48,32,6,32,2,106,34,13,65,24,106,32,9,55,3,0,32,13,65,16,106,32,10,55,3,0,32,13,65,8,106,32,11,55,3,0,32,13,32,12,55,3,0,32,2,65,32,106,33,2,12,1,11,11,32,4,40,2,12,33,6,65,1,33,5,11,32,0,32,6,54,2,4,32,0,32,5,54,2,0,32,4,65,208,0,106,36,128,128,128,128,0,15,11,0,0,11,239,6,1,6,127,35,128,128,128,128,0,65,160,6,107,34,3,36,128,128,128,128,0,32,3,65,136,5,106,32,1,32,2,16,165,132,128,128,0,65,0,33,4,2,64,2,64,2,64,2,64,2,64,2,64,32,2,65,144,123,106,34,5,65,0,72,32,1,32,3,40,2,136,5,34,6,107,34,7,32,5,106,34,8,32,7,72,115,69,13,0,65,0,33,7,12,1,11,65,0,33,7,32,3,40,2,140,5,33,4,2,64,2,64,32,8,65,0,72,13,0,32,8,32,4,77,13,1,11,32,6,32,4,106,33,2,65,2,33,4,12,1,11,32,3,66,136,128,128,128,128,206,0,55,2,240,5,32,3,65,248,5,106,32,3,65,136,5,106,32,1,32,5,106,34,5,32,3,65,240,5,106,16,168,132,128,128,0,32,3,40,2,248,5,34,7,65,2,70,13,1,32,3,65,232,5,106,32,3,65,152,6,106,41,3,0,55,3,0,32,3,32,3,41,3,144,6,55,3,224,5,32,3,40,2,140,6,33,2,32,3,40,2,136,6,33,6,32,3,40,2,132,6,33,5,32,3,40,2,128,6,33,1,32,3,40,2,252,5,33,4,11,32,3,65,208,5,106,65,8,106,32,3,65,224,5,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,224,5,55,3,208,5,12,1,11,32,3,66,136,128,128,128,128,206,0,55,2,224,5,32,3,65,248,5,106,32,3,65,136,5,106,32,5,32,3,65,224,5,106,16,169,132,128,128,0,32,3,40,2,248,5,34,7,65,2,70,13,1,32,3,65,216,5,106,32,3,65,152,6,106,41,3,0,55,3,0,32,3,32,3,41,3,144,6,55,3,208,5,32,3,40,2,140,6,33,2,32,3,40,2,136,6,33,6,32,3,40,2,132,6,33,5,32,3,40,2,128,6,33,1,32,3,40,2,252,5,33,4,11,32,3,65,248,4,106,65,8,106,32,3,65,208,5,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,208,5,55,3,248,4,12,1,11,65,0,33,7,2,64,32,3,40,2,152,5,34,6,32,3,40,2,156,5,34,8,73,13,0,65,9,33,4,32,6,33,5,32,8,33,1,12,1,11,32,3,65,148,5,106,34,4,40,2,0,33,8,32,4,32,5,54,2,0,32,3,32,6,65,1,106,54,2,152,5,32,3,65,248,5,106,32,5,32,3,16,239,129,128,128,0,2,64,32,3,40,2,248,5,34,4,69,13,0,32,3,40,2,132,6,33,6,32,3,40,2,128,6,33,5,32,3,40,2,252,5,33,1,65,2,33,7,12,1,11,32,3,32,6,54,2,152,5,32,3,32,8,54,2,148,5,32,3,32,1,32,2,106,54,2,144,5,2,64,32,6,13,0,32,3,40,2,252,5,33,4,65,3,33,7,12,1,11,32,6,65,127,106,33,1,65,8,33,4,11,32,3,65,136,5,106,16,221,131,128,128,0,2,64,2,64,32,7,65,3,71,13,0,32,3,65,136,5,106,16,152,128,128,128,0,32,3,65,8,106,32,4,16,245,129,128,128,0,2,64,2,64,32,3,45,0,240,4,65,2,70,13,0,32,0,32,3,65,8,106,65,240,4,16,218,141,128,128,0,26,12,1,11,32,0,65,2,58,0,232,4,32,0,32,3,40,2,8,54,2,4,32,0,65,3,54,2,0,11,32,3,65,136,5,106,16,226,131,128,128,0,12,1,11,32,0,32,3,41,3,248,4,55,3,24,32,0,65,32,106,32,3,65,128,5,106,41,3,0,55,3,0,32,0,65,2,58,0,232,4,32,0,32,2,54,2,20,32,0,32,6,54,2,16,32,0,32,5,54,2,12,32,0,32,1,54,2,8,32,0,32,4,54,2,4,32,0,32,7,54,2,0,11,32,3,65,160,6,106,36,128,128,128,128,0,11,216,7,2,6,127,1,126,35,128,128,128,128,0,65,176,1,107,34,3,36,128,128,128,128,0,32,3,65,24,106,32,1,32,2,16,165,132,128,128,0,65,0,33,4,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,65,120,106,34,5,65,0,72,32,1,32,3,40,2,24,34,6,107,34,7,32,5,106,34,8,32,7,72,115,69,13,0,65,0,33,7,12,1,11,65,0,33,7,32,3,40,2,28,33,4,2,64,2,64,32,8,65,0,72,13,0,32,8,32,4,77,13,1,11,32,6,32,4,106,33,2,65,2,33,4,12,1,11,32,3,66,132,128,128,128,128,1,55,2,128,1,32,3,65,136,1,106,32,3,65,24,106,32,1,32,5,106,34,5,32,3,65,128,1,106,16,168,132,128,128,0,32,3,40,2,136,1,34,7,65,2,70,13,1,32,3,65,248,0,106,32,3,65,168,1,106,41,3,0,55,3,0,32,3,32,3,41,3,160,1,55,3,112,32,3,40,2,156,1,33,2,32,3,40,2,152,1,33,6,32,3,40,2,148,1,33,5,32,3,40,2,144,1,33,1,32,3,40,2,140,1,33,4,11,32,3,65,224,0,106,65,8,106,32,3,65,240,0,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,112,55,3,96,12,1,11,32,3,66,132,128,128,128,128,1,55,2,112,32,3,65,136,1,106,32,3,65,24,106,32,5,32,3,65,240,0,106,16,169,132,128,128,0,32,3,40,2,136,1,34,7,65,2,70,13,1,32,3,65,232,0,106,32,3,65,168,1,106,41,3,0,55,3,0,32,3,32,3,41,3,160,1,55,3,96,32,3,40,2,156,1,33,2,32,3,40,2,152,1,33,6,32,3,40,2,148,1,33,5,32,3,40,2,144,1,33,1,32,3,40,2,140,1,33,4,11,32,3,65,8,106,65,8,106,32,3,65,224,0,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,96,55,3,8,66,1,33,9,12,1,11,66,1,33,9,65,0,33,8,2,64,32,3,40,2,40,34,6,32,3,40,2,44,34,7,73,13,0,65,9,33,4,32,6,33,5,32,7,33,1,65,0,33,7,12,2,11,32,3,65,36,106,34,7,40,2,0,33,4,32,7,32,5,54,2,0,32,3,32,6,65,1,106,54,2,40,32,3,65,136,1,106,32,5,32,3,65,24,106,16,180,132,128,128,0,2,64,2,64,32,3,40,2,136,1,34,7,65,3,71,13,0,32,3,40,2,40,65,127,106,34,8,32,6,70,13,1,65,0,33,7,65,7,33,4,32,6,33,5,32,8,33,1,12,2,11,32,3,65,16,106,32,3,65,168,1,106,41,3,0,55,3,0,32,3,32,3,41,3,160,1,55,3,8,32,3,40,2,156,1,33,2,32,3,40,2,152,1,33,6,32,3,40,2,148,1,33,5,32,3,40,2,144,1,33,1,32,3,40,2,140,1,33,4,66,0,33,9,12,2,11,32,3,40,2,140,1,33,7,32,3,32,6,54,2,40,32,3,32,4,54,2,36,32,3,32,1,32,2,106,54,2,32,2,64,32,6,13,0,66,2,33,9,65,1,33,8,12,2,11,32,6,65,127,106,33,1,65,0,33,7,65,8,33,4,11,65,0,33,8,11,32,3,65,24,106,16,221,131,128,128,0,2,64,2,64,32,8,69,13,0,32,3,65,24,106,16,152,128,128,128,0,32,3,32,7,32,7,40,2,0,106,32,7,40,2,4,34,7,32,3,16,181,132,128,128,0,32,3,40,2,4,33,1,2,64,2,64,32,3,40,2,0,13,0,32,0,32,1,54,2,8,32,0,65,16,106,32,7,54,2,0,32,0,65,12,106,32,7,54,2,0,66,3,33,9,12,1,11,32,0,32,1,54,2,8,66,2,33,9,11,32,0,32,9,55,3,0,32,3,65,24,106,16,226,131,128,128,0,12,1,11,32,0,32,3,41,3,8,55,3,32,32,0,65,40,106,32,3,65,16,106,41,3,0,55,3,0,32,0,32,2,54,2,28,32,0,32,6,54,2,24,32,0,32,5,54,2,20,32,0,32,1,54,2,16,32,0,32,4,54,2,12,32,0,32,7,54,2,8,32,0,32,9,55,3,0,11,32,3,65,176,1,106,36,128,128,128,128,0,11,185,6,2,8,127,1,126,35,128,128,128,128,0,65,240,0,107,34,3,36,128,128,128,128,0,32,1,65,4,106,40,2,0,33,4,32,3,65,200,0,106,32,2,32,1,32,1,40,2,0,16,184,132,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,40,2,72,34,5,65,2,71,13,0,32,4,65,201,134,210,1,79,13,5,32,3,40,2,76,33,6,32,3,65,8,54,2,64,32,3,32,4,65,240,4,108,34,7,54,2,68,32,3,65,200,0,106,32,2,32,6,32,3,65,192,0,106,16,168,132,128,128,0,32,3,40,2,72,34,5,65,2,70,13,2,32,3,65,32,106,65,8,106,32,3,65,220,0,106,41,2,0,55,3,0,32,3,65,48,106,32,3,65,228,0,106,41,2,0,55,3,0,32,3,65,56,106,32,3,65,236,0,106,40,2,0,54,2,0,32,3,32,3,41,2,84,55,3,32,12,1,11,32,3,65,40,106,32,3,65,220,0,106,41,2,0,55,3,0,32,3,65,48,106,32,3,65,228,0,106,41,2,0,55,3,0,32,3,65,56,106,32,3,65,236,0,106,40,2,0,54,2,0,32,3,32,3,41,2,84,55,3,32,11,32,3,40,2,80,33,6,32,3,40,2,76,33,1,32,3,65,24,106,32,3,65,32,106,65,24,106,40,2,0,54,2,0,32,3,65,16,106,32,3,65,32,106,65,16,106,41,3,0,55,3,0,32,3,65,8,106,32,3,65,32,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,32,55,3,0,12,1,11,32,3,32,7,54,2,36,32,3,65,8,54,2,32,32,3,65,200,0,106,32,2,32,6,32,3,65,32,106,16,169,132,128,128,0,32,3,40,2,72,34,5,65,2,70,13,1,32,3,65,8,106,32,3,65,220,0,106,41,2,0,55,3,0,32,3,65,16,106,32,3,65,228,0,106,41,2,0,55,3,0,32,3,65,24,106,32,3,65,236,0,106,40,2,0,54,2,0,32,3,32,3,41,2,84,55,3,0,32,3,40,2,80,33,6,32,3,40,2,76,33,1,11,32,0,32,3,41,3,0,55,2,12,32,0,65,36,106,32,3,65,24,106,40,2,0,54,2,0,32,0,65,28,106,32,3,65,16,106,41,3,0,55,2,0,32,0,65,20,106,32,3,65,8,106,41,3,0,55,2,0,32,0,32,6,54,2,8,32,0,32,1,54,2,4,32,0,32,5,54,2,0,12,3,11,32,2,40,2,16,34,8,32,2,40,2,20,34,5,73,13,1,32,0,32,8,54,2,16,32,0,32,8,54,2,12,32,0,32,5,54,2,8,32,0,66,128,128,128,128,144,1,55,3,0,12,2,11,0,0,11,32,2,32,8,65,1,106,54,2,16,32,2,65,12,106,34,5,40,2,0,33,9,32,5,32,6,54,2,0,32,6,32,7,106,33,10,65,0,33,5,2,64,3,64,32,4,32,5,70,13,1,32,3,65,200,0,106,32,6,32,3,16,239,129,128,128,0,2,64,32,3,40,2,72,34,7,13,0,32,6,65,240,4,106,33,6,32,5,65,1,106,33,5,12,1,11,11,32,3,40,2,76,33,6,32,3,41,2,80,33,11,32,0,32,5,54,2,20,32,0,32,11,55,2,12,32,0,32,6,54,2,8,32,0,32,7,54,2,4,32,0,65,2,54,2,0,12,1,11,32,2,32,8,54,2,16,32,2,32,9,54,2,12,32,2,32,10,54,2,8,32,0,32,1,54,2,4,32,0,65,3,54,2,0,11,32,3,65,240,0,106,36,128,128,128,128,0,11,188,2,1,10,127,35,128,128,128,128,0,65,224,9,107,34,4,36,128,128,128,128,0,2,64,2,64,2,64,32,2,13,0,65,0,33,5,65,8,33,6,12,1,11,32,2,65,201,134,210,1,79,13,1,65,8,32,2,65,240,4,108,34,7,16,178,128,128,128,0,34,8,69,13,1,32,4,65,4,114,33,9,65,0,33,5,32,4,65,233,4,106,34,10,65,3,106,33,11,65,0,33,2,3,64,2,64,32,7,32,2,71,13,0,32,8,33,6,12,2,11,32,4,32,1,32,2,106,16,245,129,128,128,0,32,4,40,2,0,33,6,2,64,32,4,45,0,232,4,34,12,65,2,70,13,0,32,4,65,252,4,106,32,9,65,228,4,16,218,141,128,128,0,26,32,4,32,11,40,0,0,54,0,247,4,32,4,32,10,40,0,0,54,2,244,4,32,8,32,2,106,34,13,32,6,54,2,0,32,13,65,4,106,32,4,65,252,4,106,65,228,4,16,218,141,128,128,0,26,32,13,65,232,4,106,32,12,58,0,0,32,13,65,233,4,106,32,4,40,2,244,4,54,0,0,32,13,65,236,4,106,32,4,40,0,247,4,54,0,0,32,2,65,240,4,106,33,2,12,1,11,11,65,1,33,5,11,32,0,32,6,54,2,4,32,0,32,5,54,2,0,32,4,65,224,9,106,36,128,128,128,128,0,15,11,0,0,11,56,1,1,127,2,64,32,2,69,13,0,32,0,32,2,16,154,128,128,128,0,32,0,40,2,0,32,0,40,2,8,34,3,106,32,1,32,2,16,218,141,128,128,0,26,32,0,32,3,32,2,106,54,2,8,11,11,47,0,32,0,32,1,41,2,48,55,2,0,32,0,65,8,106,32,1,65,56,106,40,2,0,54,2,0,32,1,65,60,106,16,185,131,128,128,0,32,1,16,157,128,128,128,0,11,142,1,1,6,127,65,0,33,4,65,0,33,5,2,64,2,64,2,64,32,3,65,0,72,32,2,32,1,40,2,0,34,6,107,34,7,32,3,106,34,8,32,7,72,115,13,0,32,1,40,2,4,33,1,2,64,32,8,65,0,72,13,0,32,8,32,1,77,13,2,11,32,6,32,1,106,33,9,65,2,33,5,11,32,0,32,9,54,2,20,32,0,32,6,54,2,16,32,0,32,3,54,2,12,32,0,32,2,54,2,8,32,0,32,5,54,2,4,12,1,11,32,0,32,2,32,3,106,54,2,4,65,2,33,4,11,32,0,32,4,54,2,0,11,158,5,1,5,127,35,128,128,128,128,0,65,240,0,107,34,3,36,128,128,128,128,0,32,1,65,4,106,40,2,0,33,4,32,3,65,200,0,106,32,2,32,1,32,1,40,2,0,16,184,132,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,40,2,72,34,5,65,2,71,13,0,32,4,65,218,164,57,79,13,6,32,3,40,2,76,33,6,32,3,65,8,54,2,64,32,3,32,4,65,240,17,108,34,4,54,2,68,32,3,65,200,0,106,32,2,32,6,32,3,65,192,0,106,16,168,132,128,128,0,32,3,40,2,72,34,5,65,2,70,13,2,32,3,65,32,106,65,8,106,32,3,65,220,0,106,41,2,0,55,3,0,32,3,65,48,106,32,3,65,228,0,106,41,2,0,55,3,0,32,3,65,56,106,32,3,65,236,0,106,40,2,0,54,2,0,32,3,32,3,41,2,84,55,3,32,12,1,11,32,3,65,40,106,32,3,65,220,0,106,41,2,0,55,3,0,32,3,65,48,106,32,3,65,228,0,106,41,2,0,55,3,0,32,3,65,56,106,32,3,65,236,0,106,40,2,0,54,2,0,32,3,32,3,41,2,84,55,3,32,11,32,3,40,2,80,33,1,32,3,40,2,76,33,2,32,3,65,24,106,32,3,65,32,106,65,24,106,40,2,0,54,2,0,32,3,65,16,106,32,3,65,32,106,65,16,106,41,3,0,55,3,0,32,3,65,8,106,32,3,65,32,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,32,55,3,0,12,1,11,32,3,32,4,54,2,36,32,3,65,8,54,2,32,32,3,65,200,0,106,32,2,32,6,32,3,65,32,106,16,169,132,128,128,0,32,3,40,2,72,34,5,65,2,70,13,1,32,3,65,8,106,32,3,65,220,0,106,41,2,0,55,3,0,32,3,65,16,106,32,3,65,228,0,106,41,2,0,55,3,0,32,3,65,24,106,32,3,65,236,0,106,40,2,0,54,2,0,32,3,32,3,41,2,84,55,3,0,32,3,40,2,80,33,1,32,3,40,2,76,33,2,11,32,0,32,3,41,3,0,55,2,12,32,0,65,36,106,32,3,65,24,106,40,2,0,54,2,0,32,0,65,28,106,32,3,65,16,106,41,3,0,55,2,0,32,0,65,20,106,32,3,65,8,106,41,3,0,55,2,0,32,0,32,1,54,2,8,32,0,32,2,54,2,4,32,0,32,5,54,2,0,12,1,11,2,64,32,2,40,2,16,34,5,32,2,40,2,20,34,7,73,13,0,32,0,32,5,54,2,16,32,0,32,5,54,2,12,32,0,32,7,54,2,8,32,0,66,128,128,128,128,144,1,55,3,0,12,1,11,32,2,32,5,54,2,16,32,0,32,1,54,2,4,32,0,65,3,54,2,0,32,2,32,6,32,4,106,54,2,8,11,32,3,65,240,0,106,36,128,128,128,128,0,15,11,0,0,11,185,6,2,8,127,1,126,35,128,128,128,128,0,65,240,0,107,34,3,36,128,128,128,128,0,32,1,65,4,106,40,2,0,33,4,32,3,65,200,0,106,32,2,32,1,32,1,40,2,0,16,184,132,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,40,2,72,34,5,65,2,71,13,0,32,4,65,243,178,197,1,79,13,5,32,3,40,2,76,33,6,32,3,65,8,54,2,64,32,3,32,4,65,152,5,108,34,7,54,2,68,32,3,65,200,0,106,32,2,32,6,32,3,65,192,0,106,16,168,132,128,128,0,32,3,40,2,72,34,5,65,2,70,13,2,32,3,65,32,106,65,8,106,32,3,65,220,0,106,41,2,0,55,3,0,32,3,65,48,106,32,3,65,228,0,106,41,2,0,55,3,0,32,3,65,56,106,32,3,65,236,0,106,40,2,0,54,2,0,32,3,32,3,41,2,84,55,3,32,12,1,11,32,3,65,40,106,32,3,65,220,0,106,41,2,0,55,3,0,32,3,65,48,106,32,3,65,228,0,106,41,2,0,55,3,0,32,3,65,56,106,32,3,65,236,0,106,40,2,0,54,2,0,32,3,32,3,41,2,84,55,3,32,11,32,3,40,2,80,33,6,32,3,40,2,76,33,1,32,3,65,24,106,32,3,65,32,106,65,24,106,40,2,0,54,2,0,32,3,65,16,106,32,3,65,32,106,65,16,106,41,3,0,55,3,0,32,3,65,8,106,32,3,65,32,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,32,55,3,0,12,1,11,32,3,32,7,54,2,36,32,3,65,8,54,2,32,32,3,65,200,0,106,32,2,32,6,32,3,65,32,106,16,169,132,128,128,0,32,3,40,2,72,34,5,65,2,70,13,1,32,3,65,8,106,32,3,65,220,0,106,41,2,0,55,3,0,32,3,65,16,106,32,3,65,228,0,106,41,2,0,55,3,0,32,3,65,24,106,32,3,65,236,0,106,40,2,0,54,2,0,32,3,32,3,41,2,84,55,3,0,32,3,40,2,80,33,6,32,3,40,2,76,33,1,11,32,0,32,3,41,3,0,55,2,12,32,0,65,36,106,32,3,65,24,106,40,2,0,54,2,0,32,0,65,28,106,32,3,65,16,106,41,3,0,55,2,0,32,0,65,20,106,32,3,65,8,106,41,3,0,55,2,0,32,0,32,6,54,2,8,32,0,32,1,54,2,4,32,0,32,5,54,2,0,12,3,11,32,2,40,2,16,34,8,32,2,40,2,20,34,5,73,13,1,32,0,32,8,54,2,16,32,0,32,8,54,2,12,32,0,32,5,54,2,8,32,0,66,128,128,128,128,144,1,55,3,0,12,2,11,0,0,11,32,2,32,8,65,1,106,54,2,16,32,2,65,12,106,34,5,40,2,0,33,9,32,5,32,6,54,2,0,32,6,32,7,106,33,10,65,0,33,5,2,64,3,64,32,4,32,5,70,13,1,32,3,65,200,0,106,32,6,32,3,16,187,132,128,128,0,2,64,32,3,40,2,72,34,7,13,0,32,6,65,152,5,106,33,6,32,5,65,1,106,33,5,12,1,11,11,32,3,40,2,76,33,6,32,3,41,2,80,33,11,32,0,32,5,54,2,20,32,0,32,11,55,2,12,32,0,32,6,54,2,8,32,0,32,7,54,2,4,32,0,65,2,54,2,0,12,1,11,32,2,32,8,54,2,16,32,2,32,9,54,2,12,32,2,32,10,54,2,8,32,0,32,1,54,2,4,32,0,65,3,54,2,0,11,32,3,65,240,0,106,36,128,128,128,128,0,11,151,1,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,32,1,65,40,106,32,3,16,239,129,128,128,0,2,64,2,64,32,3,40,2,0,69,13,0,65,16,65,4,16,237,129,128,128,0,34,1,65,8,106,32,3,65,8,106,41,2,0,55,2,0,32,1,32,3,41,2,0,55,2,0,32,0,32,1,173,65,216,130,132,128,0,173,66,32,134,132,55,2,8,32,0,65,4,54,2,4,65,163,135,132,128,0,33,1,12,1,11,32,0,32,1,54,2,4,65,0,33,1,11,32,0,32,1,54,2,0,32,3,65,16,106,36,128,128,128,128,0,11,152,5,1,5,127,35,128,128,128,128,0,65,240,0,107,34,3,36,128,128,128,128,0,32,1,65,4,106,40,2,0,33,4,32,3,65,200,0,106,32,2,32,1,32,1,40,2,0,16,184,132,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,40,2,72,34,5,65,2,71,13,0,32,4,65,127,76,13,6,32,3,40,2,76,33,6,32,3,32,4,54,2,68,32,3,65,1,54,2,64,32,3,65,200,0,106,32,2,32,6,32,3,65,192,0,106,16,168,132,128,128,0,32,3,40,2,72,34,5,65,2,70,13,2,32,3,65,40,106,32,3,65,220,0,106,41,2,0,55,3,0,32,3,65,48,106,32,3,65,228,0,106,41,2,0,55,3,0,32,3,65,56,106,32,3,65,236,0,106,40,2,0,54,2,0,32,3,32,3,41,2,84,55,3,32,12,1,11,32,3,65,40,106,32,3,65,220,0,106,41,2,0,55,3,0,32,3,65,48,106,32,3,65,228,0,106,41,2,0,55,3,0,32,3,65,56,106,32,3,65,236,0,106,40,2,0,54,2,0,32,3,32,3,41,2,84,55,3,32,11,32,3,40,2,80,33,1,32,3,40,2,76,33,2,32,3,65,24,106,32,3,65,32,106,65,24,106,40,2,0,54,2,0,32,3,65,16,106,32,3,65,32,106,65,16,106,41,3,0,55,3,0,32,3,65,8,106,32,3,65,32,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,32,55,3,0,12,1,11,32,3,32,4,54,2,36,32,3,65,1,54,2,32,32,3,65,200,0,106,32,2,32,6,32,3,65,32,106,16,169,132,128,128,0,32,3,40,2,72,34,5,65,2,70,13,1,32,3,65,8,106,32,3,65,220,0,106,41,2,0,55,3,0,32,3,65,16,106,32,3,65,228,0,106,41,2,0,55,3,0,32,3,65,24,106,32,3,65,236,0,106,40,2,0,54,2,0,32,3,32,3,41,2,84,55,3,0,32,3,40,2,80,33,1,32,3,40,2,76,33,2,11,32,0,32,3,41,3,0,55,2,12,32,0,65,36,106,32,3,65,24,106,40,2,0,54,2,0,32,0,65,28,106,32,3,65,16,106,41,3,0,55,2,0,32,0,65,20,106,32,3,65,8,106,41,3,0,55,2,0,32,0,32,1,54,2,8,32,0,32,2,54,2,4,32,0,32,5,54,2,0,12,1,11,2,64,32,2,40,2,16,34,5,32,2,40,2,20,34,7,73,13,0,32,0,32,5,54,2,16,32,0,32,5,54,2,12,32,0,32,7,54,2,8,32,0,66,128,128,128,128,144,1,55,3,0,12,1,11,32,6,69,13,1,32,2,32,5,54,2,16,32,0,32,1,54,2,4,32,0,65,3,54,2,0,32,2,32,6,32,4,106,54,2,8,11,32,3,65,240,0,106,36,128,128,128,128,0,15,11,0,0,11,184,6,2,8,127,1,126,35,128,128,128,128,0,65,240,0,107,34,3,36,128,128,128,128,0,32,1,65,4,106,40,2,0,33,4,32,3,65,200,0,106,32,2,32,1,32,1,40,2,0,16,184,132,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,40,2,72,34,5,65,2,71,13,0,32,4,65,254,201,37,79,13,5,32,3,40,2,76,33,6,32,3,65,8,54,2,64,32,3,32,4,65,160,27,108,34,7,54,2,68,32,3,65,200,0,106,32,2,32,6,32,3,65,192,0,106,16,168,132,128,128,0,32,3,40,2,72,34,5,65,2,70,13,2,32,3,65,32,106,65,8,106,32,3,65,220,0,106,41,2,0,55,3,0,32,3,65,48,106,32,3,65,228,0,106,41,2,0,55,3,0,32,3,65,56,106,32,3,65,236,0,106,40,2,0,54,2,0,32,3,32,3,41,2,84,55,3,32,12,1,11,32,3,65,40,106,32,3,65,220,0,106,41,2,0,55,3,0,32,3,65,48,106,32,3,65,228,0,106,41,2,0,55,3,0,32,3,65,56,106,32,3,65,236,0,106,40,2,0,54,2,0,32,3,32,3,41,2,84,55,3,32,11,32,3,40,2,80,33,6,32,3,40,2,76,33,1,32,3,65,24,106,32,3,65,32,106,65,24,106,40,2,0,54,2,0,32,3,65,16,106,32,3,65,32,106,65,16,106,41,3,0,55,3,0,32,3,65,8,106,32,3,65,32,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,32,55,3,0,12,1,11,32,3,32,7,54,2,36,32,3,65,8,54,2,32,32,3,65,200,0,106,32,2,32,6,32,3,65,32,106,16,169,132,128,128,0,32,3,40,2,72,34,5,65,2,70,13,1,32,3,65,8,106,32,3,65,220,0,106,41,2,0,55,3,0,32,3,65,16,106,32,3,65,228,0,106,41,2,0,55,3,0,32,3,65,24,106,32,3,65,236,0,106,40,2,0,54,2,0,32,3,32,3,41,2,84,55,3,0,32,3,40,2,80,33,6,32,3,40,2,76,33,1,11,32,0,32,3,41,3,0,55,2,12,32,0,65,36,106,32,3,65,24,106,40,2,0,54,2,0,32,0,65,28,106,32,3,65,16,106,41,3,0,55,2,0,32,0,65,20,106,32,3,65,8,106,41,3,0,55,2,0,32,0,32,6,54,2,8,32,0,32,1,54,2,4,32,0,32,5,54,2,0,12,3,11,32,2,40,2,16,34,8,32,2,40,2,20,34,5,73,13,1,32,0,32,8,54,2,16,32,0,32,8,54,2,12,32,0,32,5,54,2,8,32,0,66,128,128,128,128,144,1,55,3,0,12,2,11,0,0,11,32,2,32,8,65,1,106,54,2,16,32,2,65,12,106,34,5,40,2,0,33,9,32,5,32,6,54,2,0,32,6,32,7,106,33,10,65,0,33,5,2,64,3,64,32,4,32,5,70,13,1,32,3,65,200,0,106,32,6,32,3,16,190,132,128,128,0,2,64,32,3,40,2,72,34,7,13,0,32,6,65,160,27,106,33,6,32,5,65,1,106,33,5,12,1,11,11,32,3,40,2,76,33,6,32,3,41,2,80,33,11,32,0,32,5,54,2,20,32,0,32,11,55,2,12,32,0,32,6,54,2,8,32,0,32,7,54,2,4,32,0,65,2,54,2,0,12,1,11,32,2,32,8,54,2,16,32,2,32,9,54,2,12,32,2,32,10,54,2,8,32,0,32,1,54,2,4,32,0,65,3,54,2,0,11,32,3,65,240,0,106,36,128,128,128,128,0,11,152,1,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,32,1,65,176,22,106,32,3,16,239,129,128,128,0,2,64,2,64,32,3,40,2,0,69,13,0,65,16,65,4,16,237,129,128,128,0,34,1,65,8,106,32,3,65,8,106,41,2,0,55,2,0,32,1,32,3,41,2,0,55,2,0,32,0,32,1,173,65,216,130,132,128,0,173,66,32,134,132,55,2,8,32,0,65,4,54,2,4,65,163,135,132,128,0,33,1,12,1,11,32,0,32,1,54,2,4,65,0,33,1,11,32,0,32,1,54,2,0,32,3,65,16,106,36,128,128,128,128,0,11,28,0,32,0,32,1,40,2,0,32,1,40,2,8,16,184,140,128,128,0,32,1,16,158,128,128,128,0,11,170,1,1,4,127,35,128,128,128,128,0,65,176,1,107,34,2,36,128,128,128,128,0,32,2,16,175,128,128,128,0,32,2,65,48,106,34,3,65,8,16,153,128,128,128,0,26,32,2,65,56,106,34,4,40,2,0,33,5,32,3,65,208,2,16,154,128,128,128,0,32,4,32,4,40,2,0,65,208,2,106,54,2,0,32,1,32,5,32,5,32,2,40,2,48,106,65,0,65,208,2,16,214,141,128,128,0,16,242,129,128,128,0,32,2,65,216,0,106,32,2,65,216,0,16,218,141,128,128,0,26,32,0,65,12,106,32,2,65,216,0,106,16,183,132,128,128,0,32,0,65,132,128,128,128,120,54,2,8,32,2,65,176,1,106,36,128,128,128,128,0,11,194,1,1,4,127,35,128,128,128,128,0,65,176,1,107,34,2,36,128,128,128,128,0,32,2,16,175,128,128,128,0,32,2,65,48,106,34,3,65,8,16,153,128,128,128,0,26,32,2,65,56,106,34,4,40,2,0,33,5,32,3,65,32,16,154,128,128,128,0,32,4,32,4,40,2,0,65,32,106,54,2,0,32,5,32,2,40,2,48,106,34,4,66,0,55,3,0,32,4,65,8,106,66,0,55,3,0,32,4,65,16,106,66,0,55,3,0,32,4,65,24,106,66,0,55,3,0,32,1,32,4,16,172,128,128,128,0,32,2,65,216,0,106,32,2,65,216,0,16,218,141,128,128,0,26,32,0,65,12,106,32,2,65,216,0,106,16,183,132,128,128,0,32,0,65,132,128,128,128,120,54,2,8,32,2,65,176,1,106,36,128,128,128,128,0,11,203,1,2,1,127,1,126,35,128,128,128,128,0,65,176,1,107,34,2,36,128,128,128,128,0,32,2,16,175,128,128,128,0,32,2,65,48,106,65,8,16,153,128,128,128,0,26,32,2,65,216,0,106,32,2,32,1,16,171,128,128,128,0,2,64,2,64,32,2,40,2,96,34,1,65,132,128,128,128,120,71,13,0,32,2,65,216,0,106,32,2,65,216,0,16,218,141,128,128,0,26,32,0,65,12,106,32,2,65,216,0,106,16,183,132,128,128,0,32,0,65,132,128,128,128,120,54,2,8,12,1,11,32,0,32,2,41,2,100,55,2,12,32,0,65,20,106,32,2,65,216,0,106,65,20,106,40,2,0,54,2,0,32,2,41,2,88,33,3,32,0,32,1,54,2,8,32,0,32,3,55,2,0,32,2,16,196,131,128,128,0,11,32,2,65,176,1,106,36,128,128,128,128,0,11,213,1,2,2,127,1,126,35,128,128,128,128,0,65,176,1,107,34,2,36,128,128,128,128,0,32,2,16,175,128,128,128,0,32,1,45,0,232,4,33,3,32,2,65,48,106,65,8,16,153,128,128,128,0,26,32,2,65,216,0,106,32,2,32,1,32,3,16,173,128,128,128,0,2,64,2,64,32,2,40,2,96,34,1,65,132,128,128,128,120,71,13,0,32,2,65,216,0,106,32,2,65,216,0,16,218,141,128,128,0,26,32,0,65,12,106,32,2,65,216,0,106,16,183,132,128,128,0,32,0,65,132,128,128,128,120,54,2,8,12,1,11,32,0,32,2,41,2,100,55,2,12,32,0,65,20,106,32,2,65,216,0,106,65,20,106,40,2,0,54,2,0,32,2,41,2,88,33,4,32,0,32,1,54,2,8,32,0,32,4,55,2,0,32,2,16,196,131,128,128,0,11,32,2,65,176,1,106,36,128,128,128,128,0,11,170,1,1,4,127,35,128,128,128,128,0,65,176,1,107,34,2,36,128,128,128,128,0,32,2,16,175,128,128,128,0,32,2,65,48,106,34,3,65,8,16,153,128,128,128,0,26,32,2,65,56,106,34,4,40,2,0,33,5,32,3,65,160,2,16,154,128,128,128,0,32,4,32,4,40,2,0,65,160,2,106,54,2,0,32,1,32,5,32,5,32,2,40,2,48,106,65,0,65,160,2,16,214,141,128,128,0,16,253,129,128,128,0,32,2,65,216,0,106,32,2,65,216,0,16,218,141,128,128,0,26,32,0,65,12,106,32,2,65,216,0,106,16,183,132,128,128,0,32,0,65,132,128,128,128,120,54,2,8,32,2,65,176,1,106,36,128,128,128,128,0,11,199,3,2,6,127,1,126,35,128,128,128,128,0,65,208,0,107,34,4,36,128,128,128,128,0,32,4,32,2,54,2,8,32,4,65,1,54,2,4,32,2,65,255,255,255,63,113,33,5,32,2,65,5,116,34,6,65,32,106,33,7,32,1,32,6,106,33,8,65,0,33,6,2,64,2,64,3,64,2,64,32,7,65,96,106,34,7,13,0,32,3,65,48,106,65,8,16,153,128,128,128,0,33,9,32,4,65,0,54,2,12,32,4,65,0,54,2,72,32,4,32,5,54,2,68,32,4,32,5,54,2,60,32,4,65,1,54,2,56,32,4,32,4,65,4,106,54,2,64,32,4,65,16,106,32,1,32,8,32,4,65,56,106,16,226,136,128,128,0,32,4,65,196,0,106,33,1,32,4,40,2,16,33,7,32,4,40,2,20,33,2,2,64,3,64,32,7,32,2,70,13,1,32,4,32,7,65,32,106,34,7,54,2,16,32,4,40,2,28,34,6,69,13,1,32,4,32,6,65,127,106,54,2,28,32,4,65,56,106,32,3,32,7,65,96,106,34,7,16,171,128,128,128,0,32,4,40,2,64,34,6,65,132,128,128,128,120,71,13,4,32,7,65,32,106,33,7,12,0,11,11,32,4,65,16,106,65,8,106,34,7,16,227,136,128,128,0,32,7,32,4,65,4,106,65,8,106,40,2,0,54,2,0,32,4,32,4,41,2,4,55,3,16,32,4,65,16,106,16,228,136,128,128,0,32,0,65,132,128,128,128,120,54,2,8,32,0,32,9,54,2,0,12,3,11,32,6,65,1,106,34,6,32,2,77,13,0,11,0,0,11,32,0,32,1,41,2,0,55,2,12,32,0,65,20,106,32,1,65,8,106,40,2,0,54,2,0,32,4,41,2,56,33,10,32,0,32,6,54,2,8,32,0,32,10,55,2,0,32,4,65,16,106,65,8,106,16,227,136,128,128,0,32,4,65,4,106,16,228,136,128,128,0,11,32,4,65,208,0,106,36,128,128,128,128,0,11,210,2,1,5,127,35,128,128,128,128,0,65,208,0,107,34,4,36,128,128,128,128,0,32,4,32,2,54,2,8,32,4,65,1,54,2,4,32,1,32,2,106,33,5,65,0,33,6,2,64,3,64,2,64,32,2,32,6,71,13,0,32,3,65,48,106,34,7,65,1,16,153,128,128,128,0,33,8,32,4,65,0,54,2,12,32,4,65,0,54,2,76,32,4,32,2,54,2,72,32,4,32,2,54,2,64,32,4,65,1,54,2,60,32,4,32,4,65,4,106,54,2,68,32,4,65,16,106,32,1,32,5,32,4,65,60,106,16,226,136,128,128,0,3,64,32,4,40,2,16,34,6,32,4,40,2,20,70,13,3,32,4,32,6,65,1,106,54,2,16,32,4,40,2,28,34,2,69,13,3,32,4,32,2,65,127,106,54,2,28,32,3,40,2,56,33,2,32,7,65,1,16,154,128,128,128,0,32,3,32,3,40,2,56,65,1,106,54,2,56,32,2,32,3,40,2,48,106,32,6,45,0,0,58,0,0,12,0,11,11,32,6,65,1,106,34,6,32,2,77,13,0,11,0,0,11,32,4,65,16,106,65,8,106,34,6,16,227,136,128,128,0,32,6,32,4,65,4,106,65,8,106,40,2,0,54,2,0,32,4,32,4,41,2,4,55,3,16,32,4,65,16,106,16,228,136,128,128,0,32,0,65,132,128,128,128,120,54,2,8,32,0,32,8,54,2,0,32,4,65,208,0,106,36,128,128,128,128,0,11,243,2,1,6,127,35,128,128,128,128,0,65,192,0,107,34,4,36,128,128,128,128,0,32,4,32,2,54,2,16,32,4,65,1,54,2,12,32,2,65,255,255,255,255,0,113,33,5,32,2,65,240,17,108,34,6,65,240,17,106,33,7,32,1,32,6,106,33,8,65,0,33,6,2,64,3,64,2,64,32,7,65,144,110,106,34,7,13,0,32,3,65,48,106,34,2,65,8,16,153,128,128,128,0,33,9,32,4,65,0,54,2,20,32,4,65,56,106,66,0,55,2,0,32,4,66,0,55,2,48,32,4,32,5,54,2,44,32,4,32,5,54,2,36,32,4,65,1,54,2,32,32,4,32,8,54,2,28,32,4,32,1,54,2,24,32,4,32,4,65,12,106,54,2,40,32,4,65,24,106,65,8,106,33,5,3,64,32,1,32,8,70,13,3,32,4,32,1,65,240,17,106,54,2,24,32,4,40,2,36,34,7,69,13,3,32,4,32,7,65,127,106,54,2,36,32,3,40,2,56,33,7,32,2,65,240,17,16,154,128,128,128,0,32,3,32,3,40,2,56,65,240,17,106,54,2,56,32,7,32,3,40,2,48,106,65,0,65,232,17,16,214,141,128,128,0,34,6,32,1,41,3,232,17,55,3,232,17,32,1,32,7,32,6,16,155,128,128,128,0,32,4,40,2,24,33,1,32,4,40,2,28,33,8,12,0,11,11,32,6,65,1,106,34,6,32,2,77,13,0,11,0,0,11,32,5,16,200,132,128,128,0,32,0,65,132,128,128,128,120,54,2,8,32,0,32,9,54,2,0,32,4,65,192,0,106,36,128,128,128,128,0,11,82,1,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,0,40,2,4,33,2,2,64,3,64,32,2,69,13,1,32,0,32,2,65,127,106,34,2,54,2,4,12,0,11,11,32,1,32,0,54,2,12,32,1,65,12,106,16,131,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,174,6,2,7,127,1,126,35,128,128,128,128,0,65,192,0,107,34,4,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,2,65,127,74,34,5,69,13,0,65,1,33,6,2,64,2,64,32,2,69,13,0,32,4,65,24,106,32,3,32,5,32,2,16,177,128,128,128,0,32,4,40,2,24,33,6,32,4,40,2,32,34,5,65,132,128,128,128,120,71,13,1,11,32,4,32,6,54,2,12,32,4,32,2,54,2,16,32,1,32,2,65,160,27,108,34,7,106,33,8,65,0,33,5,32,1,33,9,3,64,2,64,32,7,13,0,32,3,65,48,106,34,10,65,8,16,153,128,128,128,0,33,6,32,4,65,0,54,2,20,32,4,40,2,12,33,7,32,4,65,24,106,65,32,106,66,0,55,2,0,32,4,66,0,55,2,48,32,4,32,7,54,2,32,32,4,32,8,54,2,28,32,4,32,1,54,2,24,32,4,32,5,54,2,44,32,4,32,7,32,5,106,54,2,36,32,4,32,4,65,12,106,54,2,40,32,4,65,24,106,65,8,106,33,2,3,64,2,64,2,64,32,1,32,8,70,13,0,32,4,32,1,65,160,27,106,54,2,24,32,4,40,2,32,34,5,32,4,40,2,36,71,13,1,11,32,2,16,202,132,128,128,0,32,4,40,2,16,34,1,65,127,76,13,5,2,64,32,1,69,13,0,32,4,65,24,106,32,3,32,4,40,2,12,65,1,32,1,16,176,128,128,128,0,32,4,40,2,32,34,1,65,132,128,128,128,120,71,13,7,11,32,0,65,132,128,128,128,120,54,2,8,32,0,32,6,54,2,0,12,8,11,32,4,32,5,65,1,106,54,2,32,32,5,45,0,0,33,9,32,3,40,2,56,33,7,32,10,65,160,27,16,154,128,128,128,0,32,3,32,3,40,2,56,65,160,27,106,54,2,56,32,1,32,7,32,3,40,2,48,106,65,0,65,160,27,16,214,141,128,128,0,34,5,16,172,128,128,128,0,32,1,65,192,4,106,32,7,65,192,4,106,32,5,65,192,4,106,16,155,128,128,128,0,32,1,65,176,22,106,32,7,65,176,22,106,32,9,32,5,65,176,22,106,16,174,128,128,128,0,32,5,32,1,41,3,168,22,55,3,168,22,32,1,65,32,106,32,5,65,32,106,16,172,128,128,128,0,32,1,65,192,0,106,32,7,65,192,0,106,32,5,65,192,0,106,16,226,129,128,128,0,32,1,65,160,4,106,32,5,65,160,4,106,16,172,128,128,128,0,32,1,65,128,3,106,32,7,65,128,3,106,32,5,65,128,3,106,16,226,129,128,128,0,32,1,65,224,1,106,32,7,65,224,1,106,32,5,65,224,1,106,16,226,129,128,128,0,32,4,40,2,24,33,1,32,4,40,2,28,33,8,12,0,11,11,32,5,65,1,106,34,10,32,2,75,13,2,32,6,32,5,106,32,9,65,152,27,106,45,0,0,58,0,0,32,7,65,224,100,106,33,7,32,9,65,160,27,106,33,9,32,10,33,5,12,0,11,11,32,4,40,2,44,33,1,32,4,53,2,28,33,11,32,0,32,4,41,2,36,55,2,12,32,0,32,5,54,2,8,32,0,32,11,66,32,134,32,6,173,132,55,2,0,65,20,33,5,12,2,11,0,0,11,32,0,32,4,41,2,36,55,2,12,32,0,65,20,106,32,4,65,24,106,65,20,106,40,2,0,54,2,0,32,0,32,4,41,3,24,55,2,0,65,8,33,5,11,32,0,32,5,106,32,1,54,2,0,11,32,4,65,192,0,106,36,128,128,128,128,0,11,91,1,3,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,0,40,2,0,33,2,32,0,40,2,4,33,3,2,64,3,64,32,2,32,3,70,13,1,32,0,32,2,65,1,106,34,2,54,2,0,12,0,11,11,32,1,32,0,54,2,12,32,1,65,12,106,16,129,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,252,2,1,6,127,35,128,128,128,128,0,65,192,0,107,34,4,36,128,128,128,128,0,32,4,32,2,54,2,16,32,4,65,1,54,2,12,32,2,65,255,255,255,31,113,33,5,32,2,65,192,1,108,34,6,65,192,1,106,33,7,32,1,32,6,106,33,8,65,0,33,6,2,64,3,64,2,64,32,7,65,192,126,106,34,7,13,0,32,3,65,48,106,34,2,65,8,16,153,128,128,128,0,33,9,32,4,65,0,54,2,20,32,4,65,24,106,65,32,106,66,0,55,2,0,32,4,66,0,55,2,48,32,4,32,5,54,2,44,32,4,32,5,54,2,36,32,4,65,1,54,2,32,32,4,32,8,54,2,28,32,4,32,1,54,2,24,32,4,32,4,65,12,106,54,2,40,32,4,65,24,106,65,8,106,33,5,3,64,32,1,32,8,70,13,3,32,4,32,1,65,192,1,106,54,2,24,32,4,40,2,36,34,7,69,13,3,32,4,32,7,65,127,106,54,2,36,32,3,40,2,56,33,7,32,2,65,192,1,16,154,128,128,128,0,32,3,32,3,40,2,56,65,192,1,106,54,2,56,32,1,32,7,32,3,40,2,48,106,65,0,65,192,1,16,214,141,128,128,0,34,6,16,172,128,128,128,0,32,1,65,32,106,32,7,65,32,106,32,6,65,32,106,16,226,129,128,128,0,32,4,40,2,24,33,1,32,4,40,2,28,33,8,12,0,11,11,32,6,65,1,106,34,6,32,2,77,13,0,11,0,0,11,32,5,16,200,132,128,128,0,32,0,65,132,128,128,128,120,54,2,8,32,0,32,9,54,2,0,32,4,65,192,0,106,36,128,128,128,128,0,11,167,5,2,8,127,2,126,35,128,128,128,128,0,65,208,0,107,34,4,36,128,128,128,128,0,2,64,2,64,2,64,32,2,65,127,74,34,5,69,13,0,65,1,33,6,2,64,32,2,69,13,0,32,4,65,16,106,32,3,32,5,32,2,16,177,128,128,128,0,32,4,40,2,16,33,6,32,4,40,2,24,34,5,65,132,128,128,128,120,71,13,2,11,32,4,32,6,54,2,4,32,4,32,2,54,2,8,32,1,32,2,65,240,4,108,34,7,106,33,8,65,0,33,5,32,1,33,9,3,64,2,64,32,7,13,0,32,3,65,48,106,65,8,16,153,128,128,128,0,33,10,32,4,65,0,54,2,12,32,4,40,2,4,33,7,32,4,65,48,106,66,0,55,2,0,32,4,66,0,55,2,40,32,4,32,7,54,2,24,32,4,32,8,54,2,20,32,4,32,1,54,2,16,32,4,32,5,54,2,36,32,4,32,7,32,5,106,54,2,28,32,2,65,240,4,108,33,9,32,4,32,4,65,4,106,54,2,32,32,4,65,196,0,106,33,8,32,4,65,16,106,65,8,106,33,6,3,64,2,64,2,64,32,9,69,13,0,32,4,32,1,65,240,4,106,34,11,54,2,16,32,5,13,1,11,32,6,16,202,132,128,128,0,32,4,40,2,8,34,5,65,127,76,13,4,2,64,2,64,32,5,69,13,0,32,4,65,16,106,32,3,32,4,40,2,4,65,1,32,5,16,176,128,128,128,0,32,4,40,2,24,34,5,65,132,128,128,128,120,71,13,1,11,32,0,65,132,128,128,128,120,54,2,8,32,0,32,10,54,2,0,12,7,11,32,0,32,4,41,2,28,55,2,12,32,0,65,20,106,32,4,65,16,106,65,20,106,40,2,0,54,2,0,32,4,41,3,16,33,12,32,0,32,5,54,2,8,32,0,32,12,55,2,0,12,6,11,32,4,32,7,65,1,106,34,2,54,2,24,32,4,65,56,106,32,3,32,1,32,7,45,0,0,16,173,128,128,128,0,2,64,32,4,40,2,64,34,7,65,132,128,128,128,120,70,13,0,32,0,32,8,41,2,0,55,2,12,32,0,65,20,106,32,8,65,8,106,40,2,0,54,2,0,32,4,41,2,56,33,12,32,0,32,7,54,2,8,32,0,32,12,55,2,0,32,6,16,202,132,128,128,0,12,6,11,32,9,65,144,123,106,33,9,32,5,65,127,106,33,5,32,2,33,7,32,11,33,1,12,0,11,11,32,5,65,1,106,34,11,32,2,75,13,1,32,6,32,5,106,32,9,45,0,232,4,58,0,0,32,7,65,144,123,106,33,7,32,9,65,240,4,106,33,9,32,11,33,5,12,0,11,11,0,0,11,32,4,53,2,20,33,12,32,4,41,2,28,33,13,32,0,32,4,40,2,36,54,2,20,32,0,32,13,55,2,12,32,0,32,5,54,2,8,32,0,32,12,66,32,134,32,6,173,132,55,2,0,11,32,4,65,208,0,106,36,128,128,128,128,0,11,164,5,2,7,127,1,126,35,128,128,128,128,0,65,192,0,107,34,4,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,2,65,127,74,34,5,69,13,0,65,1,33,6,2,64,2,64,32,2,69,13,0,32,4,65,24,106,32,3,32,5,32,2,16,177,128,128,128,0,32,4,40,2,24,33,6,32,4,40,2,32,34,5,65,132,128,128,128,120,71,13,1,11,32,4,32,6,54,2,12,32,4,32,2,54,2,16,32,1,32,2,65,152,5,108,34,7,106,33,8,65,0,33,5,32,1,33,9,3,64,2,64,32,7,13,0,32,3,65,48,106,34,9,65,8,16,153,128,128,128,0,33,2,32,4,65,0,54,2,20,32,4,40,2,12,33,7,32,4,65,56,106,66,0,55,2,0,32,4,66,0,55,2,48,32,4,32,7,54,2,32,32,4,32,8,54,2,28,32,4,32,1,54,2,24,32,4,32,5,54,2,44,32,4,32,7,32,5,106,54,2,36,32,4,32,4,65,12,106,54,2,40,32,4,65,24,106,65,8,106,33,10,3,64,2,64,2,64,32,1,32,8,70,13,0,32,4,32,1,65,152,5,106,54,2,24,32,4,40,2,32,34,5,32,4,40,2,36,71,13,1,11,32,10,16,202,132,128,128,0,32,4,40,2,16,34,1,65,127,76,13,5,2,64,32,1,69,13,0,32,4,65,24,106,32,3,32,4,40,2,12,65,1,32,1,16,176,128,128,128,0,32,4,40,2,32,34,1,65,132,128,128,128,120,71,13,7,11,32,0,65,132,128,128,128,120,54,2,8,32,0,32,2,54,2,0,12,8,11,32,4,32,5,65,1,106,54,2,32,32,5,45,0,0,33,7,32,3,40,2,56,33,5,32,9,65,152,5,16,154,128,128,128,0,32,3,32,3,40,2,56,65,152,5,106,54,2,56,32,1,65,40,106,32,5,65,40,106,32,7,32,5,32,3,40,2,48,106,65,0,65,152,5,16,214,141,128,128,0,34,5,65,40,106,16,174,128,128,128,0,32,5,32,1,41,3,32,55,3,32,32,1,32,5,16,172,128,128,128,0,32,4,40,2,24,33,1,32,4,40,2,28,33,8,12,0,11,11,32,5,65,1,106,34,10,32,2,75,13,2,32,6,32,5,106,32,9,65,144,5,106,45,0,0,58,0,0,32,7,65,232,122,106,33,7,32,9,65,152,5,106,33,9,32,10,33,5,12,0,11,11,32,4,40,2,44,33,1,32,4,53,2,28,33,11,32,0,32,4,41,2,36,55,2,12,32,0,32,5,54,2,8,32,0,32,11,66,32,134,32,6,173,132,55,2,0,65,20,33,5,12,2,11,0,0,11,32,0,32,4,41,2,36,55,2,12,32,0,65,20,106,32,4,65,24,106,65,20,106,40,2,0,54,2,0,32,0,32,4,41,3,24,55,2,0,65,8,33,5,11,32,0,32,5,106,32,1,54,2,0,11,32,4,65,192,0,106,36,128,128,128,128,0,11,243,1,2,5,127,1,126,35,128,128,128,128,0,65,224,35,107,34,4,36,128,128,128,128,0,2,64,2,64,2,64,32,2,13,0,65,0,33,5,65,8,33,6,12,1,11,32,2,65,218,164,57,79,13,1,65,8,32,2,65,240,17,108,34,7,16,178,128,128,128,0,34,6,69,13,1,32,4,65,240,17,106,65,8,106,33,8,65,0,33,5,65,0,33,2,3,64,32,7,32,2,70,13,1,32,4,65,240,17,106,32,1,16,231,129,128,128,0,2,64,32,4,40,2,240,17,13,0,32,4,65,8,106,32,8,65,232,17,16,218,141,128,128,0,26,32,1,41,3,232,17,33,9,32,6,32,2,106,32,4,65,8,106,65,232,17,16,218,141,128,128,0,65,232,17,106,32,9,55,3,0,32,2,65,240,17,106,33,2,32,1,65,240,17,106,33,1,12,1,11,11,32,4,40,2,244,17,33,6,65,1,33,5,11,32,0,32,6,54,2,4,32,0,32,5,54,2,0,32,4,65,224,35,106,36,128,128,128,128,0,15,11,0,0,11,110,1,1,127,35,128,128,128,128,0,65,176,1,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,16,224,129,128,128,0,2,64,2,64,32,2,40,2,8,13,0,32,0,65,8,106,32,2,65,8,106,65,8,106,65,160,1,16,218,141,128,128,0,26,65,0,33,1,12,1,11,32,0,32,2,40,2,12,54,2,4,65,1,33,1,11,32,0,32,1,54,2,0,32,2,65,176,1,106,36,128,128,128,128,0,11,154,1,1,2,127,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,1,40,2,0,32,1,40,2,8,32,2,16,198,132,128,128,0,32,3,40,2,8,33,1,2,64,2,64,32,3,40,2,16,34,2,65,132,128,128,128,120,71,13,0,32,0,65,132,128,128,128,120,54,2,8,12,1,11,32,0,32,3,41,2,20,55,2,12,32,0,65,20,106,32,3,65,8,106,65,20,106,40,2,0,54,2,0,32,3,40,2,12,33,4,32,0,32,2,54,2,8,32,0,32,4,54,2,4,11,32,0,32,1,54,2,0,32,3,65,32,106,36,128,128,128,128,0,11,199,1,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,34,4,14,2,2,1,0,11,32,0,32,4,58,0,1,32,0,65,2,58,0,0,12,3,11,32,3,32,1,65,4,106,32,2,16,210,132,128,128,0,32,3,40,2,0,13,1,11,32,0,65,3,58,0,0,32,0,32,1,54,2,4,12,1,11,65,16,65,4,16,237,129,128,128,0,34,1,65,8,106,32,3,65,8,106,41,2,0,55,2,0,32,1,32,3,41,2,0,55,2,0,32,0,65,0,54,2,20,32,0,65,216,130,132,128,0,54,2,16,32,0,32,1,54,2,12,32,0,65,4,54,2,8,32,0,65,204,139,132,128,0,54,2,4,32,0,65,1,58,0,0,11,32,3,65,16,106,36,128,128,128,128,0,11,198,7,1,6,127,35,128,128,128,128,0,65,128,1,107,34,3,36,128,128,128,128,0,32,1,65,32,106,33,4,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,44,0,39,34,5,65,127,74,13,0,32,1,40,2,32,33,6,32,3,65,216,0,106,32,2,32,4,32,1,65,36,106,40,2,0,16,184,132,128,128,0,32,3,40,2,88,34,4,65,2,71,13,4,32,6,65,127,76,13,3,32,3,40,2,92,33,7,32,3,32,6,54,2,84,32,3,65,1,54,2,80,32,3,65,216,0,106,32,2,32,7,32,3,65,208,0,106,16,168,132,128,128,0,2,64,32,3,40,2,88,34,4,65,2,70,13,0,32,3,65,192,0,106,32,3,65,244,0,106,41,2,0,55,3,0,32,3,65,200,0,106,32,3,65,252,0,106,40,2,0,54,2,0,32,3,32,3,41,2,108,55,3,56,12,7,11,32,3,32,6,54,2,60,32,3,65,1,54,2,56,32,3,65,216,0,106,32,2,32,7,32,3,65,56,106,16,169,132,128,128,0,2,64,32,3,40,2,88,34,4,65,2,70,13,0,32,3,65,40,106,32,3,65,244,0,106,41,2,0,55,3,0,32,3,65,48,106,32,3,65,252,0,106,40,2,0,54,2,0,32,3,32,3,41,2,108,55,3,32,32,3,40,2,104,33,2,32,3,40,2,100,33,5,32,3,40,2,96,33,8,32,3,40,2,92,33,6,12,8,11,2,64,32,2,40,2,16,34,5,32,2,40,2,20,34,8,73,13,0,65,0,33,4,65,9,33,6,32,5,33,2,12,9,11,32,2,32,5,65,1,106,54,2,16,32,2,65,12,106,34,4,40,2,0,33,8,32,4,32,7,54,2,0,32,3,65,216,0,106,32,7,32,6,16,215,132,128,128,0,32,3,40,2,88,69,13,1,32,3,65,224,0,106,40,2,0,33,8,12,5,11,32,3,65,216,0,106,32,4,32,5,65,255,1,113,16,215,132,128,128,0,32,3,40,2,88,69,13,1,32,3,65,224,0,106,40,2,0,33,8,12,4,11,32,2,32,5,54,2,16,32,2,32,8,54,2,12,32,2,32,7,32,6,106,54,2,8,11,32,3,65,216,0,106,32,1,65,40,106,32,2,16,188,132,128,128,0,2,64,32,3,40,2,88,65,3,71,13,0,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,7,11,32,0,65,40,65,8,16,237,129,128,128,0,32,3,65,216,0,106,65,40,16,218,141,128,128,0,173,65,160,162,132,128,0,173,66,32,134,132,55,2,8,32,0,65,7,54,2,4,32,0,65,184,162,132,128,0,54,2,0,12,6,11,0,0,11,32,3,65,192,0,106,32,3,65,244,0,106,41,2,0,55,3,0,32,3,65,200,0,106,32,3,65,216,0,106,65,36,106,40,2,0,54,2,0,32,3,32,3,41,2,108,55,3,56,12,1,11,32,3,40,2,92,33,6,65,2,33,4,12,2,11,32,3,40,2,104,33,2,32,3,40,2,100,33,5,32,3,40,2,96,33,8,32,3,40,2,92,33,6,32,3,65,32,106,65,16,106,32,3,65,56,106,65,16,106,40,2,0,54,2,0,32,3,65,32,106,65,8,106,32,3,65,56,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,56,55,3,32,11,32,3,65,8,106,65,16,106,32,3,65,32,106,65,16,106,40,2,0,54,2,0,32,3,65,8,106,65,8,106,32,3,65,32,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,32,55,3,8,11,65,40,65,8,16,237,129,128,128,0,34,1,32,2,54,2,16,32,1,32,5,54,2,12,32,1,32,8,54,2,8,32,1,32,6,54,2,4,32,1,32,4,54,2,0,32,1,32,3,41,3,8,55,2,20,32,1,65,28,106,32,3,65,8,106,65,8,106,41,3,0,55,2,0,32,1,65,36,106,32,3,65,24,106,40,2,0,54,2,0,32,0,32,1,173,65,240,161,132,128,0,173,66,32,134,132,55,2,8,32,0,65,6,54,2,4,32,0,65,136,162,132,128,0,54,2,0,11,32,3,65,128,1,106,36,128,128,128,128,0,11,199,1,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,34,4,14,2,2,1,0,11,32,0,32,4,58,0,1,32,0,65,2,58,0,0,12,3,11,32,3,32,1,65,8,106,32,0,16,236,129,128,128,0,32,3,40,2,0,13,1,11,32,0,65,3,58,0,0,32,0,32,1,54,2,4,12,1,11,65,16,65,4,16,237,129,128,128,0,34,1,65,8,106,32,3,65,8,106,41,2,0,55,2,0,32,1,32,3,41,2,0,55,2,0,32,0,65,0,54,2,20,32,0,65,216,130,132,128,0,54,2,16,32,0,32,1,54,2,12,32,0,65,4,54,2,8,32,0,65,204,139,132,128,0,54,2,4,32,0,65,1,58,0,0,11,32,3,65,16,106,36,128,128,128,128,0,11,233,1,1,1,127,35,128,128,128,128,0,65,160,2,107,34,2,36,128,128,128,128,0,2,64,2,64,32,1,45,0,232,4,69,13,0,32,0,65,8,106,32,1,65,192,1,106,65,192,2,16,218,141,128,128,0,26,32,2,65,184,1,106,32,1,65,184,1,106,41,3,0,55,3,0,32,2,65,176,1,106,32,1,65,176,1,106,41,3,0,55,3,0,32,2,65,168,1,106,32,1,65,168,1,106,41,3,0,55,3,0,32,2,32,1,41,3,160,1,55,3,160,1,32,2,65,192,1,106,32,1,65,136,4,106,65,224,0,16,218,141,128,128,0,26,32,0,65,216,2,106,32,2,32,1,65,160,1,16,218,141,128,128,0,65,160,2,16,218,141,128,128,0,26,32,0,65,208,2,106,66,0,55,3,0,32,0,65,200,2,106,66,0,55,3,0,65,0,33,1,12,1,11,32,0,65,4,58,0,4,65,1,33,1,11,32,0,32,1,54,2,0,32,2,65,160,2,106,36,128,128,128,128,0,11,60,1,2,127,32,2,65,5,116,33,2,2,64,3,64,32,2,34,3,69,13,1,32,3,65,96,106,33,2,32,1,32,0,16,193,128,128,128,0,33,4,32,1,65,32,106,33,1,32,4,69,13,0,11,11,32,3,65,0,71,11,78,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,0,54,2,12,32,1,65,208,139,132,128,0,65,6,65,214,139,132,128,0,65,1,32,2,65,12,106,65,216,139,132,128,0,16,170,141,128,128,0,33,0,32,2,65,16,106,36,128,128,128,128,0,32,0,11,104,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,251,140,128,128,0,2,64,2,64,32,3,40,2,4,13,0,32,0,32,1,54,2,4,32,0,65,8,106,32,2,54,2,0,65,0,33,2,12,1,11,32,0,32,3,41,2,8,55,2,4,65,1,33,2,11,32,0,32,2,54,2,0,32,3,65,16,106,36,128,128,128,128,0,11,14,0,32,0,32,1,16,217,132,128,128,0,65,0,11,132,2,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,1,65,128,1,73,13,0,32,2,65,0,54,2,12,32,1,65,128,16,73,13,1,2,64,32,1,65,128,128,4,79,13,0,32,2,32,1,65,63,113,65,128,1,114,58,0,14,32,2,32,1,65,12,118,65,224,1,114,58,0,12,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,13,65,3,33,1,12,3,11,32,2,32,1,65,63,113,65,128,1,114,58,0,15,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,14,32,2,32,1,65,12,118,65,63,113,65,128,1,114,58,0,13,32,2,32,1,65,18,118,65,7,113,65,240,1,114,58,0,12,65,4,33,1,12,2,11,32,0,32,1,16,169,130,128,128,0,12,2,11,32,2,32,1,65,63,113,65,128,1,114,58,0,13,32,2,32,1,65,6,118,65,192,1,114,58,0,12,65,2,33,1,11,32,0,32,2,65,12,106,32,1,16,177,140,128,128,0,11,32,2,65,16,106,36,128,128,128,128,0,11,16,0,32,0,32,1,32,2,16,177,140,128,128,0,65,0,11,244,7,3,2,127,1,126,4,127,35,128,128,128,128,0,65,32,107,34,5,36,128,128,128,128,0,2,64,2,64,32,2,13,0,32,0,65,0,54,2,8,32,0,66,1,55,2,0,12,1,11,2,64,2,64,32,4,173,32,2,65,12,108,34,6,65,116,106,65,12,110,173,126,34,7,66,32,136,167,13,0,32,5,32,1,32,6,106,54,2,24,32,5,32,1,54,2,20,32,5,65,8,106,32,5,65,20,106,32,7,167,16,160,128,128,128,0,32,5,40,2,8,69,13,0,32,1,65,12,106,33,6,32,5,32,5,40,2,12,34,8,65,0,16,165,140,128,128,0,32,5,65,0,54,2,28,32,5,32,5,41,3,0,55,2,20,32,5,65,20,106,32,1,40,2,0,32,1,40,2,8,16,177,140,128,128,0,32,8,32,5,40,2,28,34,1,107,33,9,32,5,40,2,20,32,1,106,33,1,2,64,2,64,2,64,2,64,2,64,2,64,32,4,14,5,0,1,2,3,4,5,11,32,2,65,12,108,65,116,106,33,4,3,64,32,4,69,13,7,32,6,40,2,0,33,10,32,6,40,2,8,33,2,32,1,65,0,32,3,65,0,65,160,141,132,128,0,16,232,140,128,128,0,32,9,32,2,73,13,6,32,1,32,2,32,10,32,2,65,160,141,132,128,0,16,232,140,128,128,0,32,4,65,116,106,33,4,32,9,32,2,107,33,9,32,1,32,2,106,33,1,32,6,65,12,106,33,6,12,0,11,11,32,2,65,12,108,65,116,106,33,4,3,64,32,4,69,13,6,32,9,69,13,5,32,6,40,2,8,33,2,32,6,40,2,0,33,10,32,1,65,1,32,3,65,1,65,160,141,132,128,0,16,232,140,128,128,0,32,9,65,127,106,34,9,32,2,73,13,5,32,6,65,12,106,33,6,32,1,65,1,106,34,1,32,2,32,10,32,2,65,160,141,132,128,0,16,232,140,128,128,0,32,4,65,116,106,33,4,32,9,32,2,107,33,9,32,1,32,2,106,33,1,12,0,11,11,32,2,65,12,108,65,116,106,33,4,3,64,32,4,69,13,5,32,9,65,1,77,13,4,32,6,40,2,8,33,2,32,6,40,2,0,33,10,32,1,65,2,32,3,65,2,65,160,141,132,128,0,16,232,140,128,128,0,32,9,65,126,106,34,9,32,2,73,13,4,32,6,65,12,106,33,6,32,1,65,2,106,34,1,32,2,32,10,32,2,65,160,141,132,128,0,16,232,140,128,128,0,32,4,65,116,106,33,4,32,9,32,2,107,33,9,32,1,32,2,106,33,1,12,0,11,11,32,2,65,12,108,65,116,106,33,4,3,64,32,4,69,13,4,32,9,65,2,77,13,3,32,6,40,2,8,33,2,32,6,40,2,0,33,10,32,1,65,3,32,3,65,3,65,160,141,132,128,0,16,232,140,128,128,0,32,9,65,125,106,34,9,32,2,73,13,3,32,6,65,12,106,33,6,32,1,65,3,106,34,1,32,2,32,10,32,2,65,160,141,132,128,0,16,232,140,128,128,0,32,4,65,116,106,33,4,32,9,32,2,107,33,9,32,1,32,2,106,33,1,12,0,11,11,32,2,65,12,108,65,116,106,33,4,3,64,32,4,69,13,3,32,9,65,3,77,13,2,32,6,40,2,8,33,2,32,6,40,2,0,33,10,32,1,65,4,32,3,65,4,65,160,141,132,128,0,16,232,140,128,128,0,32,9,65,124,106,34,9,32,2,73,13,2,32,6,65,12,106,33,6,32,1,65,4,106,34,1,32,2,32,10,32,2,65,160,141,132,128,0,16,232,140,128,128,0,32,4,65,116,106,33,4,32,9,32,2,107,33,9,32,1,32,2,106,33,1,12,0,11,11,32,2,65,12,108,65,116,106,33,10,3,64,32,10,69,13,2,32,9,32,4,73,13,1,32,6,40,2,8,33,2,32,6,40,2,0,33,11,32,1,32,4,32,3,32,4,65,160,141,132,128,0,16,232,140,128,128,0,32,9,32,4,107,34,9,32,2,73,13,1,32,6,65,12,106,33,6,32,1,32,4,106,34,1,32,2,32,11,32,2,65,160,141,132,128,0,16,232,140,128,128,0,32,10,65,116,106,33,10,32,9,32,2,107,33,9,32,1,32,2,106,33,1,12,0,11,11,0,0,11,32,0,32,5,41,2,20,55,2,0,32,0,65,8,106,32,8,32,9,107,54,2,0,11,32,5,65,32,106,36,128,128,128,128,0,11,99,1,1,127,2,64,2,64,32,1,40,2,8,65,144,8,71,13,0,65,0,33,2,32,1,65,0,54,2,8,32,0,65,1,106,32,1,40,2,0,65,144,8,16,218,141,128,128,0,26,32,1,16,169,128,128,128,0,12,1,11,32,0,32,1,41,2,0,55,2,4,32,0,65,12,106,32,1,65,8,106,40,2,0,54,2,0,65,1,33,2,11,32,0,32,2,58,0,0,11,141,1,1,2,127,2,64,2,64,32,1,40,2,8,65,32,71,13,0,65,0,33,2,32,1,65,0,54,2,8,32,0,32,1,40,2,0,34,3,41,0,0,55,0,1,32,0,65,9,106,32,3,65,8,106,41,0,0,55,0,0,32,0,65,17,106,32,3,65,16,106,41,0,0,55,0,0,32,0,65,25,106,32,3,65,24,106,41,0,0,55,0,0,32,1,16,169,128,128,128,0,12,1,11,32,0,32,1,41,2,0,55,2,4,32,0,65,12,106,32,1,65,8,106,40,2,0,54,2,0,65,1,33,2,11,32,0,32,2,58,0,0,11,37,1,1,127,2,64,32,0,40,2,4,32,0,40,2,8,34,2,107,32,1,79,13,0,32,0,32,2,32,1,16,236,132,128,128,0,11,11,37,1,1,127,2,64,32,0,40,2,4,32,0,40,2,8,34,2,107,32,1,79,13,0,32,0,32,2,32,1,16,235,132,128,128,0,11,11,37,1,1,127,2,64,32,0,40,2,4,32,0,40,2,8,34,2,107,32,1,79,13,0,32,0,32,2,32,1,16,238,132,128,128,0,11,11,37,1,1,127,2,64,32,0,40,2,4,32,0,40,2,8,34,2,107,32,1,79,13,0,32,0,32,2,32,1,16,234,132,128,128,0,11,11,37,1,1,127,2,64,32,0,40,2,4,32,0,40,2,8,34,2,107,32,1,79,13,0,32,0,32,2,32,1,16,242,132,128,128,0,11,11,37,1,1,127,2,64,32,0,40,2,4,32,0,40,2,8,34,2,107,32,1,79,13,0,32,0,32,2,32,1,16,239,132,128,128,0,11,11,37,1,1,127,2,64,32,0,40,2,4,32,0,40,2,8,34,2,107,32,1,79,13,0,32,0,32,2,32,1,16,241,132,128,128,0,11,11,76,1,1,127,2,64,32,0,40,2,8,34,2,32,0,40,2,4,71,13,0,32,0,32,2,16,239,137,128,128,0,32,0,40,2,8,33,2,11,32,0,40,2,0,32,2,65,240,4,108,106,32,1,65,240,4,16,218,141,128,128,0,26,32,0,32,0,40,2,8,65,1,106,54,2,8,11,74,1,1,127,2,64,32,0,40,2,8,34,2,32,0,40,2,4,71,13,0,32,0,32,2,16,231,132,128,128,0,32,0,40,2,8,33,2,11,32,0,40,2,0,32,2,65,40,108,106,32,1,65,40,16,218,141,128,128,0,26,32,0,32,0,40,2,8,65,1,106,54,2,8,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,32,1,65,1,16,140,133,128,128,0,32,2,40,2,8,32,2,40,2,12,16,253,132,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,32,1,65,1,16,131,133,128,128,0,32,2,40,2,8,32,2,40,2,12,16,253,132,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,68,1,1,127,2,64,32,0,40,2,8,34,2,32,0,40,2,4,71,13,0,32,0,32,2,16,185,130,128,128,0,32,0,40,2,8,33,2,11,32,0,40,2,0,32,2,65,3,116,106,32,1,55,3,0,32,0,32,0,40,2,8,65,1,106,54,2,8,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,0,32,1,32,2,16,134,133,128,128,0,32,3,40,2,8,32,3,40,2,12,16,253,132,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,0,32,1,32,2,16,136,133,128,128,0,32,3,40,2,8,32,3,40,2,12,16,253,132,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,0,32,1,32,2,16,135,133,128,128,0,32,3,40,2,8,32,3,40,2,12,16,253,132,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,0,32,1,32,2,16,142,133,128,128,0,32,3,40,2,8,32,3,40,2,12,16,253,132,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,0,32,1,32,2,16,141,133,128,128,0,32,3,40,2,8,32,3,40,2,12,16,253,132,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,0,32,1,32,2,16,144,133,128,128,0,32,3,40,2,8,32,3,40,2,12,16,253,132,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,0,32,1,32,2,16,238,137,128,128,0,32,3,40,2,8,32,3,40,2,12,16,253,132,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,0,32,1,32,2,16,138,133,128,128,0,32,3,40,2,8,32,3,40,2,12,16,253,132,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,0,32,1,32,2,16,139,133,128,128,0,32,3,40,2,8,32,3,40,2,12,16,253,132,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,203,1,1,9,127,2,64,32,0,40,2,8,34,1,65,2,73,13,0,32,0,40,2,0,34,2,33,3,65,1,33,4,3,64,32,1,32,4,70,13,1,2,64,2,64,32,3,65,240,4,106,34,5,32,3,16,254,137,128,128,0,69,13,0,32,4,33,6,12,1,11,32,4,65,1,106,33,4,32,5,33,3,12,1,11,11,3,64,32,2,32,4,65,240,4,108,106,33,3,32,6,65,240,4,108,32,2,106,34,7,65,144,123,106,33,8,2,64,2,64,3,64,32,4,65,1,106,34,4,32,1,79,13,1,32,3,65,240,4,106,33,5,32,3,65,240,4,106,34,9,33,3,32,5,32,8,16,254,137,128,128,0,69,13,2,12,0,11,11,32,0,32,6,54,2,8,12,2,11,32,7,32,9,65,240,4,16,218,141,128,128,0,26,32,6,65,1,106,33,6,12,0,11,11,11,119,1,4,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,1,40,2,4,33,3,32,2,65,8,106,32,1,32,1,40,2,0,34,4,32,4,32,1,16,163,128,128,128,0,32,2,40,2,12,33,5,32,1,16,245,132,128,128,0,32,0,32,3,65,56,108,65,56,110,54,2,4,32,0,32,4,54,2,0,32,0,32,5,32,4,107,65,56,110,54,2,8,32,1,16,141,128,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,106,1,3,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,0,65,0,54,2,4,32,0,40,2,12,33,2,32,0,40,2,8,33,3,32,0,65,8,54,2,0,32,1,66,8,55,2,8,32,1,65,8,106,16,140,130,128,128,0,32,0,66,136,128,128,128,128,1,55,2,8,32,3,32,2,32,3,107,65,56,110,16,228,131,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,232,1,1,7,127,35,128,128,128,128,0,65,128,5,107,34,2,36,128,128,128,128,0,32,1,40,2,4,33,3,32,2,65,233,4,106,34,4,65,3,106,33,5,32,1,40,2,0,34,6,33,7,2,64,3,64,32,2,32,1,16,170,128,128,128,0,32,2,45,0,232,4,34,8,65,2,70,13,1,32,2,32,4,40,0,0,54,2,248,4,32,2,32,5,40,0,0,54,0,251,4,32,2,45,0,240,4,13,0,32,7,32,2,65,232,4,16,220,141,128,128,0,34,7,32,8,58,0,232,4,32,7,32,2,40,2,248,4,54,0,233,4,32,7,65,236,4,106,32,2,40,0,251,4,54,0,0,32,7,65,240,4,106,33,7,12,0,11,11,32,1,16,247,132,128,128,0,32,0,32,6,54,2,0,32,0,32,7,32,6,107,65,240,4,110,54,2,8,32,0,32,3,65,240,4,108,65,240,4,110,54,2,4,32,1,16,201,129,128,128,0,32,2,65,128,5,106,36,128,128,128,128,0,11,76,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,0,65,0,54,2,4,32,0,65,8,54,2,0,32,1,66,8,55,2,8,32,1,65,8,106,16,243,137,128,128,0,32,0,66,136,128,128,128,128,1,55,2,8,32,1,65,16,106,36,128,128,128,128,0,11,128,3,3,10,127,1,126,1,127,35,128,128,128,128,0,65,176,45,107,34,2,36,128,128,128,128,0,32,1,40,2,4,34,3,65,128,23,108,33,4,32,1,40,2,16,33,5,32,2,65,216,22,106,65,240,4,106,33,6,32,1,40,2,12,32,1,40,2,8,34,7,107,65,128,23,110,34,8,33,9,32,1,40,2,0,34,10,33,11,2,64,3,64,32,9,69,13,1,32,2,65,216,22,106,32,7,65,216,22,16,218,141,128,128,0,26,32,7,65,216,22,106,41,3,0,33,12,32,2,65,240,4,106,32,6,65,232,17,16,218,141,128,128,0,26,32,11,32,2,32,7,65,240,4,16,218,141,128,128,0,34,13,65,240,4,106,65,232,17,16,218,141,128,128,0,34,11,65,232,17,106,32,12,55,3,0,32,11,65,240,17,106,32,13,65,240,4,16,218,141,128,128,0,26,32,11,65,224,22,106,32,5,54,2,0,32,9,65,127,106,33,9,32,11,65,232,22,106,33,11,32,7,65,128,23,106,33,7,12,0,11,11,32,1,16,249,132,128,128,0,32,4,65,232,22,110,33,7,2,64,2,64,32,3,69,13,0,32,4,32,7,65,232,22,108,34,9,70,13,0,2,64,32,4,65,231,22,75,13,0,65,8,33,11,32,10,65,8,32,4,16,198,131,128,128,0,12,2,11,32,10,32,4,65,8,32,9,16,151,137,128,128,0,34,11,13,1,65,8,32,9,16,176,140,128,128,0,0,11,32,10,33,11,11,32,0,32,8,54,2,8,32,0,32,7,54,2,4,32,0,32,11,54,2,0,32,1,16,136,128,128,128,0,32,2,65,176,45,106,36,128,128,128,128,0,11,76,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,0,65,0,54,2,4,32,0,65,8,54,2,0,32,1,66,8,55,2,8,32,1,65,8,106,16,144,130,128,128,0,32,0,66,136,128,128,128,128,1,55,2,8,32,1,65,16,106,36,128,128,128,128,0,11,73,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,1,32,2,65,0,16,251,132,128,128,0,32,3,40,2,12,33,2,32,0,32,3,40,2,8,54,2,0,32,0,32,2,54,2,4,32,3,65,16,106,36,128,128,128,128,0,11,57,0,2,64,32,2,69,13,0,2,64,32,3,13,0,32,1,32,2,16,178,128,128,128,0,33,1,12,1,11,32,2,32,1,16,152,137,128,128,0,33,1,11,32,0,32,2,54,2,4,32,0,32,1,54,2,0,11,137,1,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,40,2,0,32,1,40,2,8,16,251,140,128,128,0,2,64,2,64,32,2,40,2,4,13,0,32,0,65,2,58,0,16,32,0,32,1,41,2,0,55,2,0,32,0,65,8,106,32,1,65,8,106,40,2,0,54,2,0,12,1,11,32,0,32,2,41,2,8,55,2,12,32,0,32,1,41,2,0,55,2,0,32,0,65,8,106,32,1,65,8,106,40,2,0,54,2,0,11,32,2,65,16,106,36,128,128,128,128,0,11,43,0,2,64,2,64,32,0,65,129,128,128,128,120,70,13,0,32,0,69,13,1,32,0,32,1,16,176,140,128,128,0,0,11,15,11,16,175,140,128,128,0,0,11,73,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,1,32,2,65,1,16,251,132,128,128,0,32,3,40,2,12,33,2,32,0,32,3,40,2,8,54,2,0,32,0,32,2,54,2,4,32,3,65,16,106,36,128,128,128,128,0,11,163,1,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,1,13,0,65,8,33,2,12,1,11,32,1,65,243,178,197,1,79,13,1,32,1,65,152,5,108,33,4,2,64,2,64,32,2,13,0,32,3,65,8,106,65,8,32,4,16,250,132,128,128,0,32,3,40,2,8,33,2,12,1,11,32,3,65,8,32,4,16,254,132,128,128,0,32,3,40,2,0,33,2,11,32,2,69,13,2,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,32,3,65,16,106,36,128,128,128,128,0,15,11,16,175,140,128,128,0,0,11,65,8,32,4,16,176,140,128,128,0,0,11,162,1,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,1,13,0,65,8,33,2,12,1,11,32,1,65,171,213,170,21,79,13,1,32,1,65,48,108,33,4,2,64,2,64,32,2,13,0,32,3,65,8,106,65,8,32,4,16,250,132,128,128,0,32,3,40,2,8,33,2,12,1,11,32,3,65,8,32,4,16,254,132,128,128,0,32,3,40,2,0,33,2,11,32,2,69,13,2,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,32,3,65,16,106,36,128,128,128,128,0,15,11,16,175,140,128,128,0,0,11,65,8,32,4,16,176,140,128,128,0,0,11,162,1,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,1,13,0,65,8,33,2,12,1,11,32,1,65,180,230,204,25,79,13,1,32,1,65,40,108,33,4,2,64,2,64,32,2,13,0,32,3,65,8,106,65,8,32,4,16,250,132,128,128,0,32,3,40,2,8,33,2,12,1,11,32,3,65,8,32,4,16,254,132,128,128,0,32,3,40,2,0,33,2,11,32,2,69,13,2,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,32,3,65,16,106,36,128,128,128,128,0,15,11,16,175,140,128,128,0,0,11,65,8,32,4,16,176,140,128,128,0,0,11,247,1,1,3,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,32,2,32,3,106,34,3,32,2,73,13,0,32,1,40,2,4,34,2,65,1,116,34,5,32,3,32,5,32,3,75,27,34,3,65,4,32,3,65,4,75,27,34,3,65,24,108,33,5,32,3,65,214,170,213,42,73,65,3,116,33,6,2,64,2,64,32,2,13,0,32,4,65,0,54,2,24,12,1,11,32,4,65,8,54,2,24,32,4,32,2,65,24,108,54,2,28,32,4,32,1,40,2,0,54,2,20,11,32,4,65,8,106,32,6,32,5,32,4,65,20,106,32,1,65,8,106,16,173,140,128,128,0,2,64,32,4,40,2,8,13,0,32,4,40,2,12,33,2,32,1,32,3,54,2,4,32,1,32,2,54,2,0,65,129,128,128,128,120,33,5,12,1,11,32,4,65,8,106,65,8,106,40,2,0,33,3,32,4,40,2,12,33,5,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,128,128,128,128,0,11,247,1,1,3,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,32,2,32,3,106,34,3,32,2,73,13,0,32,1,40,2,4,34,2,65,1,116,34,5,32,3,32,5,32,3,75,27,34,3,65,4,32,3,65,4,75,27,34,3,65,56,108,33,5,32,3,65,147,201,164,18,73,65,3,116,33,6,2,64,2,64,32,2,13,0,32,4,65,0,54,2,24,12,1,11,32,4,65,8,54,2,24,32,4,32,2,65,56,108,54,2,28,32,4,32,1,40,2,0,54,2,20,11,32,4,65,8,106,32,6,32,5,32,4,65,20,106,32,1,65,8,106,16,173,140,128,128,0,2,64,32,4,40,2,8,13,0,32,4,40,2,12,33,2,32,1,32,3,54,2,4,32,1,32,2,54,2,0,65,129,128,128,128,120,33,5,12,1,11,32,4,65,8,106,65,8,106,40,2,0,33,3,32,4,40,2,12,33,5,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,128,128,128,128,0,11,249,1,1,3,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,32,2,32,3,106,34,3,32,2,73,13,0,32,1,40,2,4,34,2,65,1,116,34,5,32,3,32,5,32,3,75,27,34,3,65,4,32,3,65,4,75,27,34,3,65,152,5,108,33,5,32,3,65,243,178,197,1,73,65,3,116,33,6,2,64,2,64,32,2,13,0,32,4,65,0,54,2,24,12,1,11,32,4,65,8,54,2,24,32,4,32,2,65,152,5,108,54,2,28,32,4,32,1,40,2,0,54,2,20,11,32,4,65,8,106,32,6,32,5,32,4,65,20,106,32,1,65,8,106,16,173,140,128,128,0,2,64,32,4,40,2,8,13,0,32,4,40,2,12,33,2,32,1,32,3,54,2,4,32,1,32,2,54,2,0,65,129,128,128,128,120,33,5,12,1,11,32,4,65,8,106,65,8,106,40,2,0,33,3,32,4,40,2,12,33,5,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,128,128,128,128,0,11,247,1,1,3,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,32,2,32,3,106,34,3,32,2,73,13,0,32,1,40,2,4,34,2,65,1,116,34,5,32,3,32,5,32,3,75,27,34,3,65,4,32,3,65,4,75,27,34,3,65,48,108,33,5,32,3,65,171,213,170,21,73,65,3,116,33,6,2,64,2,64,32,2,13,0,32,4,65,0,54,2,24,12,1,11,32,4,65,8,54,2,24,32,4,32,2,65,48,108,54,2,28,32,4,32,1,40,2,0,54,2,20,11,32,4,65,8,106,32,6,32,5,32,4,65,20,106,32,1,65,8,106,16,173,140,128,128,0,2,64,32,4,40,2,8,13,0,32,4,40,2,12,33,2,32,1,32,3,54,2,4,32,1,32,2,54,2,0,65,129,128,128,128,120,33,5,12,1,11,32,4,65,8,106,65,8,106,40,2,0,33,3,32,4,40,2,12,33,5,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,128,128,128,128,0,11,249,1,1,3,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,32,2,32,3,106,34,3,32,2,73,13,0,32,1,40,2,4,34,2,65,1,116,34,5,32,3,32,5,32,3,75,27,34,3,65,4,32,3,65,4,75,27,34,3,65,192,1,108,33,5,32,3,65,171,213,170,5,73,65,3,116,33,6,2,64,2,64,32,2,13,0,32,4,65,0,54,2,24,12,1,11,32,4,65,8,54,2,24,32,4,32,2,65,192,1,108,54,2,28,32,4,32,1,40,2,0,54,2,20,11,32,4,65,8,106,32,6,32,5,32,4,65,20,106,32,1,65,8,106,16,173,140,128,128,0,2,64,32,4,40,2,8,13,0,32,4,40,2,12,33,2,32,1,32,3,54,2,4,32,1,32,2,54,2,0,65,129,128,128,128,120,33,5,12,1,11,32,4,65,8,106,65,8,106,40,2,0,33,3,32,4,40,2,12,33,5,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,128,128,128,128,0,11,248,1,1,3,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,32,2,32,3,106,34,3,32,2,73,13,0,32,1,40,2,4,34,2,65,1,116,34,5,32,3,32,5,32,3,75,27,34,3,65,4,32,3,65,4,75,27,34,3,65,12,108,33,5,32,3,65,171,213,170,213,0,73,65,2,116,33,6,2,64,2,64,32,2,13,0,32,4,65,0,54,2,24,12,1,11,32,4,65,4,54,2,24,32,4,32,2,65,12,108,54,2,28,32,4,32,1,40,2,0,54,2,20,11,32,4,65,8,106,32,6,32,5,32,4,65,20,106,32,1,65,8,106,16,173,140,128,128,0,2,64,32,4,40,2,8,13,0,32,4,40,2,12,33,2,32,1,32,3,54,2,4,32,1,32,2,54,2,0,65,129,128,128,128,120,33,5,12,1,11,32,4,65,8,106,65,8,106,40,2,0,33,3,32,4,40,2,12,33,5,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,128,128,128,128,0,11,248,1,1,3,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,32,2,32,3,106,34,3,32,2,73,13,0,32,1,40,2,4,34,2,65,1,116,34,5,32,3,32,5,32,3,75,27,34,3,65,1,32,3,65,1,75,27,34,3,65,128,23,108,33,5,32,3,65,229,194,44,73,65,3,116,33,6,2,64,2,64,32,2,13,0,32,4,65,0,54,2,24,12,1,11,32,4,65,8,54,2,24,32,4,32,2,65,128,23,108,54,2,28,32,4,32,1,40,2,0,54,2,20,11,32,4,65,8,106,32,6,32,5,32,4,65,20,106,32,1,65,8,106,16,173,140,128,128,0,2,64,32,4,40,2,8,13,0,32,4,40,2,12,33,2,32,1,32,3,54,2,4,32,1,32,2,54,2,0,65,129,128,128,128,120,33,5,12,1,11,32,4,65,8,106,65,8,106,40,2,0,33,3,32,4,40,2,12,33,5,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,128,128,128,128,0,11,234,1,1,2,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,32,2,32,3,106,34,3,32,2,73,13,0,32,1,40,2,4,34,2,65,1,116,34,5,32,3,32,5,32,3,75,27,34,3,65,8,32,3,65,8,75,27,34,3,65,127,115,65,31,118,33,5,2,64,2,64,32,2,13,0,32,4,65,0,54,2,24,12,1,11,32,4,32,2,54,2,28,32,4,65,1,54,2,24,32,4,32,1,40,2,0,54,2,20,11,32,4,65,8,106,32,5,32,3,32,4,65,20,106,32,1,65,8,106,16,173,140,128,128,0,2,64,32,4,40,2,8,13,0,32,4,40,2,12,33,2,32,1,32,3,54,2,4,32,1,32,2,54,2,0,65,129,128,128,128,120,33,5,12,1,11,32,4,65,8,106,65,8,106,40,2,0,33,3,32,4,40,2,12,33,5,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,128,128,128,128,0,11,248,1,1,3,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,32,2,32,3,106,34,3,32,2,73,13,0,32,1,40,2,4,34,2,65,1,116,34,5,32,3,32,5,32,3,75,27,34,3,65,4,32,3,65,4,75,27,34,3,65,3,116,33,5,32,3,65,128,128,128,128,1,73,65,3,116,33,6,2,64,2,64,32,2,13,0,32,4,65,0,54,2,24,12,1,11,32,4,65,8,54,2,24,32,4,32,2,65,3,116,54,2,28,32,4,32,1,40,2,0,54,2,20,11,32,4,65,8,106,32,6,32,5,32,4,65,20,106,32,1,65,8,106,16,173,140,128,128,0,2,64,32,4,40,2,8,13,0,32,4,40,2,12,33,2,32,1,32,3,54,2,4,32,1,32,2,54,2,0,65,129,128,128,128,120,33,5,12,1,11,32,4,65,8,106,65,8,106,40,2,0,33,3,32,4,40,2,12,33,5,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,128,128,128,128,0,11,249,1,1,3,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,32,2,32,3,106,34,3,32,2,73,13,0,32,1,40,2,4,34,2,65,1,116,34,5,32,3,32,5,32,3,75,27,34,3,65,4,32,3,65,4,75,27,34,3,65,128,6,108,33,5,32,3,65,171,213,170,1,73,65,3,116,33,6,2,64,2,64,32,2,13,0,32,4,65,0,54,2,24,12,1,11,32,4,65,8,54,2,24,32,4,32,2,65,128,6,108,54,2,28,32,4,32,1,40,2,0,54,2,20,11,32,4,65,8,106,32,6,32,5,32,4,65,20,106,32,1,65,8,106,16,173,140,128,128,0,2,64,32,4,40,2,8,13,0,32,4,40,2,12,33,2,32,1,32,3,54,2,4,32,1,32,2,54,2,0,65,129,128,128,128,120,33,5,12,1,11,32,4,65,8,106,65,8,106,40,2,0,33,3,32,4,40,2,12,33,5,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,128,128,128,128,0,11,247,1,1,3,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,32,2,32,3,106,34,3,32,2,73,13,0,32,1,40,2,4,34,2,65,1,116,34,5,32,3,32,5,32,3,75,27,34,3,65,4,32,3,65,4,75,27,34,3,65,40,108,33,5,32,3,65,180,230,204,25,73,65,3,116,33,6,2,64,2,64,32,2,13,0,32,4,65,0,54,2,24,12,1,11,32,4,65,8,54,2,24,32,4,32,2,65,40,108,54,2,28,32,4,32,1,40,2,0,54,2,20,11,32,4,65,8,106,32,6,32,5,32,4,65,20,106,32,1,65,8,106,16,173,140,128,128,0,2,64,32,4,40,2,8,13,0,32,4,40,2,12,33,2,32,1,32,3,54,2,4,32,1,32,2,54,2,0,65,129,128,128,128,120,33,5,12,1,11,32,4,65,8,106,65,8,106,40,2,0,33,3,32,4,40,2,12,33,5,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,128,128,128,128,0,11,246,1,1,3,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,32,2,32,3,106,34,3,32,2,73,13,0,32,1,40,2,4,34,2,65,1,116,34,5,32,3,32,5,32,3,75,27,34,3,65,4,32,3,65,4,75,27,34,3,65,129,143,224,3,73,33,5,32,3,65,145,2,108,33,6,2,64,2,64,32,2,13,0,32,4,65,0,54,2,24,12,1,11,32,4,65,1,54,2,24,32,4,32,2,65,145,2,108,54,2,28,32,4,32,1,40,2,0,54,2,20,11,32,4,65,8,106,32,5,32,6,32,4,65,20,106,32,1,65,8,106,16,173,140,128,128,0,2,64,32,4,40,2,8,13,0,32,4,40,2,12,33,2,32,1,32,3,54,2,4,32,1,32,2,54,2,0,65,129,128,128,128,120,33,5,12,1,11,32,4,65,8,106,65,8,106,40,2,0,33,3,32,4,40,2,12,33,5,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,128,128,128,128,0,11,248,1,1,3,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,32,2,32,3,106,34,3,32,2,73,13,0,32,1,40,2,4,34,2,65,1,116,34,5,32,3,32,5,32,3,75,27,34,3,65,1,32,3,65,1,75,27,34,3,65,232,22,108,33,5,32,3,65,208,241,44,73,65,3,116,33,6,2,64,2,64,32,2,13,0,32,4,65,0,54,2,24,12,1,11,32,4,65,8,54,2,24,32,4,32,2,65,232,22,108,54,2,28,32,4,32,1,40,2,0,54,2,20,11,32,4,65,8,106,32,6,32,5,32,4,65,20,106,32,1,65,8,106,16,173,140,128,128,0,2,64,32,4,40,2,8,13,0,32,4,40,2,12,33,2,32,1,32,3,54,2,4,32,1,32,2,54,2,0,65,129,128,128,128,120,33,5,12,1,11,32,4,65,8,106,65,8,106,40,2,0,33,3,32,4,40,2,12,33,5,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,128,128,128,128,0,11,248,1,1,3,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,32,2,32,3,106,34,3,32,2,73,13,0,32,1,40,2,4,34,2,65,1,116,34,5,32,3,32,5,32,3,75,27,34,3,65,1,32,3,65,1,75,27,34,3,65,240,17,108,33,5,32,3,65,218,164,57,73,65,3,116,33,6,2,64,2,64,32,2,13,0,32,4,65,0,54,2,24,12,1,11,32,4,65,8,54,2,24,32,4,32,2,65,240,17,108,54,2,28,32,4,32,1,40,2,0,54,2,20,11,32,4,65,8,106,32,6,32,5,32,4,65,20,106,32,1,65,8,106,16,173,140,128,128,0,2,64,32,4,40,2,8,13,0,32,4,40,2,12,33,2,32,1,32,3,54,2,4,32,1,32,2,54,2,0,65,129,128,128,128,120,33,5,12,1,11,32,4,65,8,106,65,8,106,40,2,0,33,3,32,4,40,2,12,33,5,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,128,128,128,128,0,11,248,1,1,3,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,32,2,32,3,106,34,3,32,2,73,13,0,32,1,40,2,4,34,2,65,1,116,34,5,32,3,32,5,32,3,75,27,34,3,65,1,32,3,65,1,75,27,34,3,65,160,27,108,33,5,32,3,65,254,201,37,73,65,3,116,33,6,2,64,2,64,32,2,13,0,32,4,65,0,54,2,24,12,1,11,32,4,65,8,54,2,24,32,4,32,2,65,160,27,108,54,2,28,32,4,32,1,40,2,0,54,2,20,11,32,4,65,8,106,32,6,32,5,32,4,65,20,106,32,1,65,8,106,16,173,140,128,128,0,2,64,32,4,40,2,8,13,0,32,4,40,2,12,33,2,32,1,32,3,54,2,4,32,1,32,2,54,2,0,65,129,128,128,128,120,33,5,12,1,11,32,4,65,8,106,65,8,106,40,2,0,33,3,32,4,40,2,12,33,5,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,128,128,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,32,1,65,1,16,133,133,128,128,0,32,2,40,2,8,32,2,40,2,12,16,253,132,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,32,1,65,1,16,143,133,128,128,0,32,2,40,2,8,32,2,40,2,12,16,253,132,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,32,1,65,1,16,132,133,128,128,0,32,2,40,2,8,32,2,40,2,12,16,253,132,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,32,1,65,1,16,136,133,128,128,0,32,2,40,2,8,32,2,40,2,12,16,253,132,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,159,1,1,1,127,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,20,32,3,32,1,54,2,16,32,3,32,0,54,2,12,32,3,65,24,106,65,12,106,66,2,55,2,0,32,3,65,48,106,65,12,106,65,129,128,128,128,0,54,2,0,32,3,65,2,54,2,28,32,3,65,140,142,132,128,0,54,2,24,32,3,65,133,128,128,128,0,54,2,52,32,3,32,3,65,48,106,54,2,32,32,3,32,3,65,16,106,54,2,56,32,3,32,3,65,12,106,54,2,48,32,3,65,24,106,16,154,136,128,128,0,33,2,32,3,65,192,0,106,36,128,128,128,128,0,32,2,11,120,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,32,1,54,2,12,32,2,32,0,54,2,8,32,2,65,28,106,66,1,55,2,0,32,2,65,2,54,2,20,32,2,65,176,142,132,128,0,54,2,16,32,2,65,131,128,128,128,0,54,2,44,32,2,32,2,65,40,106,54,2,24,32,2,32,2,65,8,106,54,2,40,32,2,65,16,106,16,154,136,128,128,0,33,1,32,2,65,48,106,36,128,128,128,128,0,32,1,11,251,1,1,1,127,35,128,128,128,128,0,65,192,0,107,34,4,36,128,128,128,128,0,32,4,32,1,54,2,12,32,4,32,0,54,2,8,2,64,2,64,32,3,69,13,0,32,4,65,40,106,65,12,106,65,134,128,128,128,0,54,2,0,32,4,65,16,106,65,12,106,66,2,55,2,0,32,4,65,2,54,2,20,32,4,65,224,142,132,128,0,54,2,16,32,4,65,131,128,128,128,0,54,2,44,32,4,32,3,54,2,60,32,4,32,2,54,2,56,32,4,32,4,65,40,106,54,2,24,32,4,32,4,65,56,106,54,2,48,32,4,32,4,65,8,106,54,2,40,32,4,65,16,106,16,154,136,128,128,0,33,3,12,1,11,32,4,65,28,106,66,1,55,2,0,32,4,65,2,54,2,20,32,4,65,136,143,132,128,0,54,2,16,32,4,65,131,128,128,128,0,54,2,44,32,4,32,4,65,40,106,54,2,24,32,4,32,4,65,8,106,54,2,40,32,4,65,16,106,16,154,136,128,128,0,33,3,11,32,4,65,192,0,106,36,128,128,128,128,0,32,3,11,164,2,1,2,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,45,0,8,13,0,2,64,32,2,45,0,9,13,0,32,2,65,5,54,2,16,32,1,32,2,65,16,106,16,132,136,128,128,0,33,1,12,2,11,32,2,45,0,10,34,3,65,230,0,70,13,2,32,3,65,244,0,71,13,4,32,1,16,134,136,128,128,0,32,1,65,235,128,132,128,0,65,3,16,141,136,128,128,0,34,1,13,6,65,1,33,1,12,3,11,32,2,40,2,12,33,1,11,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,16,134,136,128,128,0,32,1,65,238,128,132,128,0,65,4,16,141,136,128,128,0,34,1,13,3,65,0,33,1,11,32,0,32,1,58,0,1,65,0,33,1,12,1,11,32,0,32,1,32,1,32,2,65,31,106,65,172,154,132,128,0,16,147,129,128,128,0,16,139,136,128,128,0,54,2,4,65,1,33,1,11,32,0,32,1,58,0,0,12,1,11,32,0,65,1,58,0,0,32,0,32,1,54,2,4,11,32,2,65,32,106,36,128,128,128,128,0,11,174,1,1,1,127,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,8,106,32,0,16,131,136,128,128,0,2,64,2,64,32,1,45,0,8,13,0,2,64,32,1,45,0,9,13,0,32,1,65,5,54,2,16,32,0,32,1,65,16,106,16,132,136,128,128,0,33,0,12,2,11,2,64,32,1,45,0,10,65,238,0,71,13,0,32,0,16,134,136,128,128,0,32,0,65,232,128,132,128,0,65,3,16,141,136,128,128,0,33,0,12,2,11,32,0,32,0,32,1,65,31,106,65,188,154,132,128,0,16,147,129,128,128,0,16,139,136,128,128,0,33,0,12,1,11,32,1,40,2,12,33,0,11,32,1,65,32,106,36,128,128,128,128,0,32,0,11,192,2,1,2,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,4,13,0,32,2,45,0,5,13,2,32,2,65,5,54,2,16,32,1,32,2,65,16,106,16,132,136,128,128,0,33,1,12,1,11,32,2,40,2,8,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,2,64,2,64,2,64,2,64,32,2,45,0,6,65,34,70,13,0,32,1,32,2,65,31,106,65,140,154,132,128,0,16,147,129,128,128,0,33,3,12,1,11,32,1,16,134,136,128,128,0,32,1,65,20,106,65,0,54,2,0,32,2,65,16,106,32,1,32,1,65,12,106,16,253,135,128,128,0,32,2,40,2,16,65,2,70,13,1,32,2,65,4,106,32,2,40,2,20,32,2,40,2,24,16,254,135,128,128,0,32,2,40,2,4,13,2,32,2,40,2,8,33,3,11,32,1,32,3,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,2,11,32,0,32,2,40,2,20,54,2,4,32,0,65,0,54,2,0,12,1,11,32,0,32,2,41,2,4,55,2,0,32,0,65,8,106,32,2,65,4,106,65,8,106,40,2,0,54,2,0,11,32,2,65,32,106,36,128,128,128,128,0,11,252,2,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,4,13,0,32,2,45,0,5,13,2,32,2,65,5,54,2,12,32,1,32,2,65,12,106,16,132,136,128,128,0,33,1,12,1,11,32,2,40,2,8,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,2,64,2,64,2,64,2,64,32,2,45,0,6,65,219,0,70,13,0,32,1,32,2,65,31,106,65,252,153,132,128,0,16,147,129,128,128,0,33,3,12,1,11,32,1,32,1,45,0,24,65,127,106,34,4,58,0,24,32,4,65,255,1,113,69,13,2,32,1,16,134,136,128,128,0,32,2,65,12,106,32,1,65,1,16,173,130,128,128,0,32,1,32,1,45,0,24,65,1,106,58,0,24,32,2,32,1,16,152,136,128,128,0,34,4,54,2,24,2,64,32,2,40,2,12,34,3,69,13,0,32,4,69,13,2,32,2,65,12,106,16,150,130,128,128,0,32,4,33,3,12,1,11,32,2,40,2,16,33,3,32,4,69,13,0,32,2,65,24,106,16,148,129,128,128,0,11,32,1,32,3,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,2,11,32,0,32,2,41,2,16,55,2,4,32,0,32,3,54,2,0,12,1,11,32,2,65,24,54,2,12,32,1,32,2,65,12,106,16,132,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,2,65,32,106,36,128,128,128,128,0,11,252,2,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,4,13,0,32,2,45,0,5,13,2,32,2,65,5,54,2,12,32,1,32,2,65,12,106,16,132,136,128,128,0,33,1,12,1,11,32,2,40,2,8,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,2,64,2,64,2,64,2,64,32,2,45,0,6,65,219,0,70,13,0,32,1,32,2,65,31,106,65,252,153,132,128,0,16,147,129,128,128,0,33,3,12,1,11,32,1,32,1,45,0,24,65,127,106,34,4,58,0,24,32,4,65,255,1,113,69,13,2,32,1,16,134,136,128,128,0,32,2,65,12,106,32,1,65,1,16,167,130,128,128,0,32,1,32,1,45,0,24,65,1,106,58,0,24,32,2,32,1,16,152,136,128,128,0,34,4,54,2,24,2,64,32,2,40,2,12,34,3,69,13,0,32,4,69,13,2,32,2,65,12,106,16,169,128,128,128,0,32,4,33,3,12,1,11,32,2,40,2,16,33,3,32,4,69,13,0,32,2,65,24,106,16,148,129,128,128,0,11,32,1,32,3,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,2,11,32,0,32,2,41,2,16,55,2,4,32,0,32,3,54,2,0,12,1,11,32,2,65,24,54,2,12,32,1,32,2,65,12,106,16,132,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,2,65,32,106,36,128,128,128,128,0,11,252,2,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,4,13,0,32,2,45,0,5,13,2,32,2,65,5,54,2,12,32,1,32,2,65,12,106,16,132,136,128,128,0,33,1,12,1,11,32,2,40,2,8,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,2,64,2,64,2,64,2,64,32,2,45,0,6,65,219,0,70,13,0,32,1,32,2,65,31,106,65,252,153,132,128,0,16,147,129,128,128,0,33,3,12,1,11,32,1,32,1,45,0,24,65,127,106,34,4,58,0,24,32,4,65,255,1,113,69,13,2,32,1,16,134,136,128,128,0,32,2,65,12,106,32,1,65,1,16,155,130,128,128,0,32,1,32,1,45,0,24,65,1,106,58,0,24,32,2,32,1,16,152,136,128,128,0,34,4,54,2,24,2,64,32,2,40,2,12,34,3,69,13,0,32,4,69,13,2,32,2,65,12,106,16,159,130,128,128,0,32,4,33,3,12,1,11,32,2,40,2,16,33,3,32,4,69,13,0,32,2,65,24,106,16,148,129,128,128,0,11,32,1,32,3,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,2,11,32,0,32,2,41,2,16,55,2,4,32,0,32,3,54,2,0,12,1,11,32,2,65,24,54,2,12,32,1,32,2,65,12,106,16,132,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,2,65,32,106,36,128,128,128,128,0,11,252,2,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,4,13,0,32,2,45,0,5,13,2,32,2,65,5,54,2,12,32,1,32,2,65,12,106,16,132,136,128,128,0,33,1,12,1,11,32,2,40,2,8,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,2,64,2,64,2,64,2,64,32,2,45,0,6,65,219,0,70,13,0,32,1,32,2,65,31,106,65,252,153,132,128,0,16,147,129,128,128,0,33,3,12,1,11,32,1,32,1,45,0,24,65,127,106,34,4,58,0,24,32,4,65,255,1,113,69,13,2,32,1,16,134,136,128,128,0,32,2,65,12,106,32,1,65,1,16,182,130,128,128,0,32,1,32,1,45,0,24,65,1,106,58,0,24,32,2,32,1,16,152,136,128,128,0,34,4,54,2,24,2,64,32,2,40,2,12,34,3,69,13,0,32,4,69,13,2,32,2,65,12,106,16,184,130,128,128,0,32,4,33,3,12,1,11,32,2,40,2,16,33,3,32,4,69,13,0,32,2,65,24,106,16,148,129,128,128,0,11,32,1,32,3,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,2,11,32,0,32,2,41,2,16,55,2,4,32,0,32,3,54,2,0,12,1,11,32,2,65,24,54,2,12,32,1,32,2,65,12,106,16,132,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,2,65,32,106,36,128,128,128,128,0,11,252,2,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,4,13,0,32,2,45,0,5,13,2,32,2,65,5,54,2,12,32,1,32,2,65,12,106,16,132,136,128,128,0,33,1,12,1,11,32,2,40,2,8,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,2,64,2,64,2,64,2,64,32,2,45,0,6,65,219,0,70,13,0,32,1,32,2,65,31,106,65,252,153,132,128,0,16,147,129,128,128,0,33,3,12,1,11,32,1,32,1,45,0,24,65,127,106,34,4,58,0,24,32,4,65,255,1,113,69,13,2,32,1,16,134,136,128,128,0,32,2,65,12,106,32,1,65,1,16,164,130,128,128,0,32,1,32,1,45,0,24,65,1,106,58,0,24,32,2,32,1,16,152,136,128,128,0,34,4,54,2,24,2,64,32,2,40,2,12,34,3,69,13,0,32,4,69,13,2,32,2,65,12,106,16,235,128,128,128,0,32,4,33,3,12,1,11,32,2,40,2,16,33,3,32,4,69,13,0,32,2,65,24,106,16,148,129,128,128,0,11,32,1,32,3,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,2,11,32,0,32,2,41,2,16,55,2,4,32,0,32,3,54,2,0,12,1,11,32,2,65,24,54,2,12,32,1,32,2,65,12,106,16,132,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,2,65,32,106,36,128,128,128,128,0,11,252,2,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,4,13,0,32,2,45,0,5,13,2,32,2,65,5,54,2,12,32,1,32,2,65,12,106,16,132,136,128,128,0,33,1,12,1,11,32,2,40,2,8,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,2,64,2,64,2,64,2,64,32,2,45,0,6,65,219,0,70,13,0,32,1,32,2,65,31,106,65,252,153,132,128,0,16,147,129,128,128,0,33,3,12,1,11,32,1,32,1,45,0,24,65,127,106,34,4,58,0,24,32,4,65,255,1,113,69,13,2,32,1,16,134,136,128,128,0,32,2,65,12,106,32,1,65,1,16,179,130,128,128,0,32,1,32,1,45,0,24,65,1,106,58,0,24,32,2,32,1,16,152,136,128,128,0,34,4,54,2,24,2,64,32,2,40,2,12,34,3,69,13,0,32,4,69,13,2,32,2,65,12,106,16,181,130,128,128,0,32,4,33,3,12,1,11,32,2,40,2,16,33,3,32,4,69,13,0,32,2,65,24,106,16,148,129,128,128,0,11,32,1,32,3,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,2,11,32,0,32,2,41,2,16,55,2,4,32,0,32,3,54,2,0,12,1,11,32,2,65,24,54,2,12,32,1,32,2,65,12,106,16,132,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,2,65,32,106,36,128,128,128,128,0,11,252,2,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,4,13,0,32,2,45,0,5,13,2,32,2,65,5,54,2,12,32,1,32,2,65,12,106,16,132,136,128,128,0,33,1,12,1,11,32,2,40,2,8,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,2,64,2,64,2,64,2,64,32,2,45,0,6,65,219,0,70,13,0,32,1,32,2,65,31,106,65,252,153,132,128,0,16,147,129,128,128,0,33,3,12,1,11,32,1,32,1,45,0,24,65,127,106,34,4,58,0,24,32,4,65,255,1,113,69,13,2,32,1,16,134,136,128,128,0,32,2,65,12,106,32,1,65,1,16,176,130,128,128,0,32,1,32,1,45,0,24,65,1,106,58,0,24,32,2,32,1,16,152,136,128,128,0,34,4,54,2,24,2,64,32,2,40,2,12,34,3,69,13,0,32,4,69,13,2,32,2,65,12,106,16,178,130,128,128,0,32,4,33,3,12,1,11,32,2,40,2,16,33,3,32,4,69,13,0,32,2,65,24,106,16,148,129,128,128,0,11,32,1,32,3,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,2,11,32,0,32,2,41,2,16,55,2,4,32,0,32,3,54,2,0,12,1,11,32,2,65,24,54,2,12,32,1,32,2,65,12,106,16,132,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,2,65,32,106,36,128,128,128,128,0,11,252,2,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,4,13,0,32,2,45,0,5,13,2,32,2,65,5,54,2,12,32,1,32,2,65,12,106,16,132,136,128,128,0,33,1,12,1,11,32,2,40,2,8,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,2,64,2,64,2,64,2,64,32,2,45,0,6,65,219,0,70,13,0,32,1,32,2,65,31,106,65,252,153,132,128,0,16,147,129,128,128,0,33,3,12,1,11,32,1,32,1,45,0,24,65,127,106,34,4,58,0,24,32,4,65,255,1,113,69,13,2,32,1,16,134,136,128,128,0,32,2,65,12,106,32,1,65,1,16,160,130,128,128,0,32,1,32,1,45,0,24,65,1,106,58,0,24,32,2,32,1,16,152,136,128,128,0,34,4,54,2,24,2,64,32,2,40,2,12,34,3,69,13,0,32,4,69,13,2,32,2,65,12,106,16,163,130,128,128,0,32,4,33,3,12,1,11,32,2,40,2,16,33,3,32,4,69,13,0,32,2,65,24,106,16,148,129,128,128,0,11,32,1,32,3,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,2,11,32,0,32,2,41,2,16,55,2,4,32,0,32,3,54,2,0,12,1,11,32,2,65,24,54,2,12,32,1,32,2,65,12,106,16,132,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,2,65,32,106,36,128,128,128,128,0,11,252,2,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,4,13,0,32,2,45,0,5,13,2,32,2,65,5,54,2,12,32,1,32,2,65,12,106,16,132,136,128,128,0,33,1,12,1,11,32,2,40,2,8,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,2,64,2,64,2,64,2,64,32,2,45,0,6,65,219,0,70,13,0,32,1,32,2,65,31,106,65,252,153,132,128,0,16,147,129,128,128,0,33,3,12,1,11,32,1,32,1,45,0,24,65,127,106,34,4,58,0,24,32,4,65,255,1,113,69,13,2,32,1,16,134,136,128,128,0,32,2,65,12,106,32,1,65,1,16,170,130,128,128,0,32,1,32,1,45,0,24,65,1,106,58,0,24,32,2,32,1,16,152,136,128,128,0,34,4,54,2,24,2,64,32,2,40,2,12,34,3,69,13,0,32,4,69,13,2,32,2,65,12,106,16,221,128,128,128,0,32,4,33,3,12,1,11,32,2,40,2,16,33,3,32,4,69,13,0,32,2,65,24,106,16,148,129,128,128,0,11,32,1,32,3,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,2,11,32,0,32,2,41,2,16,55,2,4,32,0,32,3,54,2,0,12,1,11,32,2,65,24,54,2,12,32,1,32,2,65,12,106,16,132,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,2,65,32,106,36,128,128,128,128,0,11,230,1,1,1,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,2,64,32,2,45,0,13,69,13,0,32,2,45,0,14,65,255,1,113,65,238,0,70,13,1,11,32,2,65,20,106,32,1,16,156,133,128,128,0,2,64,2,64,32,2,40,2,20,69,13,0,32,0,32,2,41,2,20,55,2,4,32,0,65,12,106,32,2,65,28,106,40,2,0,54,2,0,65,0,33,1,12,1,11,32,0,32,2,40,2,24,54,2,4,65,1,33,1,11,32,0,32,1,54,2,0,12,3,11,32,1,16,134,136,128,128,0,32,1,65,232,128,132,128,0,65,3,16,141,136,128,128,0,34,1,13,1,32,0,66,0,55,2,0,12,2,11,32,2,40,2,16,33,1,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,11,32,2,65,32,106,36,128,128,128,128,0,11,208,1,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,32,1,16,131,136,128,128,0,2,64,2,64,2,64,32,2,45,0,0,13,0,2,64,2,64,32,2,45,0,1,69,13,0,32,2,45,0,2,65,255,1,113,65,238,0,70,13,1,11,32,2,65,8,106,32,1,16,166,133,128,128,0,2,64,32,2,41,3,8,66,2,81,13,0,32,0,32,2,65,8,106,65,40,16,218,141,128,128,0,26,12,4,11,32,0,32,2,40,2,16,54,2,8,32,0,66,3,55,3,0,12,3,11,32,1,16,134,136,128,128,0,32,1,65,232,128,132,128,0,65,3,16,141,136,128,128,0,34,1,13,1,32,0,66,2,55,3,0,12,2,11,32,2,40,2,4,33,1,11,32,0,66,3,55,3,0,32,0,32,1,54,2,8,11,32,2,65,48,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,212,134,128,128,0,11,223,1,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,32,2,45,0,4,13,0,2,64,2,64,32,2,45,0,5,69,13,0,32,2,45,0,6,65,255,1,113,65,238,0,70,13,1,11,32,2,65,12,106,32,1,16,168,133,128,128,0,2,64,2,64,32,2,40,2,12,69,13,0,32,0,65,4,106,32,2,65,12,106,65,36,16,218,141,128,128,0,26,65,0,33,1,12,1,11,32,0,32,2,40,2,16,54,2,4,65,1,33,1,11,32,0,32,1,54,2,0,12,3,11,32,1,16,134,136,128,128,0,32,1,65,232,128,132,128,0,65,3,16,141,136,128,128,0,34,1,13,1,32,0,66,0,55,2,0,12,2,11,32,2,40,2,8,33,1,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,11,32,2,65,48,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,231,134,128,128,0,11,215,1,2,1,127,1,126,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,32,2,45,0,8,13,0,2,64,2,64,32,2,45,0,9,69,13,0,32,2,45,0,10,65,255,1,113,65,238,0,70,13,1,11,32,2,65,16,106,32,1,16,152,129,128,128,0,2,64,2,64,32,2,40,2,16,13,0,32,0,32,2,41,3,24,55,3,8,66,1,33,3,12,1,11,32,0,32,2,40,2,20,54,2,8,66,2,33,3,11,32,0,32,3,55,3,0,12,3,11,32,1,16,134,136,128,128,0,32,1,65,232,128,132,128,0,65,3,16,141,136,128,128,0,34,1,13,1,32,0,66,0,55,3,0,12,2,11,32,2,40,2,12,33,1,11,32,0,66,2,55,3,0,32,0,32,1,54,2,8,11,32,2,65,32,106,36,128,128,128,128,0,11,150,2,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,32,2,45,0,8,13,0,2,64,2,64,32,2,45,0,9,69,13,0,32,2,45,0,10,65,255,1,113,65,238,0,70,13,1,11,32,2,65,16,106,32,1,16,171,133,128,128,0,2,64,2,64,32,2,40,2,24,69,13,0,32,0,32,2,41,3,16,55,3,8,32,0,65,32,106,32,2,65,16,106,65,24,106,41,3,0,55,3,0,32,0,65,24,106,32,2,65,16,106,65,16,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,24,106,41,3,0,55,3,0,65,0,33,1,12,1,11,32,0,32,2,40,2,16,54,2,4,65,1,33,1,11,32,0,32,1,54,2,0,12,3,11,32,1,16,134,136,128,128,0,32,1,65,232,128,132,128,0,65,3,16,141,136,128,128,0,34,1,13,1,32,0,65,0,54,2,0,32,0,65,16,106,65,0,54,2,0,12,2,11,32,2,40,2,12,33,1,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,11,32,2,65,48,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,206,134,128,128,0,11,180,1,1,4,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,1,40,2,0,33,3,32,2,65,8,106,32,0,65,1,32,1,40,2,8,34,1,16,173,133,128,128,0,32,2,40,2,8,33,0,2,64,2,64,32,2,45,0,12,34,4,65,3,71,13,0,32,0,33,5,12,1,11,32,1,65,56,108,33,1,2,64,3,64,32,1,69,13,1,32,0,32,4,65,255,1,113,65,1,70,16,184,129,128,128,0,32,1,65,72,106,33,1,65,2,33,4,32,3,32,0,16,174,133,128,128,0,33,5,32,3,65,56,106,33,3,32,5,69,13,0,12,2,11,11,32,0,32,4,16,175,133,128,128,0,65,0,33,5,11,32,2,65,16,106,36,128,128,128,128,0,32,5,11,115,1,1,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,4,32,3,54,2,12,32,4,32,2,54,2,8,65,1,33,3,32,1,65,179,129,132,128,0,65,1,16,180,129,128,128,0,2,64,32,4,65,8,106,65,224,158,132,128,0,16,204,133,128,128,0,69,13,0,32,1,16,186,129,128,128,0,65,0,33,3,11,32,0,32,3,58,0,4,32,0,32,1,54,2,0,32,4,65,16,106,36,128,128,128,128,0,11,218,1,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,5,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,167,135,132,128,0,65,12,32,0,16,184,133,128,128,0,26,32,2,65,163,135,132,128,0,65,4,32,0,65,16,106,16,186,133,128,128,0,34,1,13,0,32,2,65,176,161,132,128,0,65,9,32,0,65,28,106,16,186,133,128,128,0,34,1,13,0,32,2,65,197,135,132,128,0,65,3,32,0,65,8,106,16,184,133,128,128,0,26,32,2,65,203,175,132,128,0,65,3,32,0,65,40,106,16,187,133,128,128,0,26,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,22,0,2,64,32,1,65,255,1,113,69,13,0,32,0,16,186,129,128,128,0,11,11,164,1,1,3,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,1,40,2,0,33,3,32,2,65,8,106,32,0,65,1,32,1,40,2,8,34,1,16,173,133,128,128,0,32,2,40,2,8,33,0,2,64,32,2,45,0,12,34,4,65,3,70,13,0,32,1,65,12,108,33,1,2,64,3,64,32,1,69,13,1,32,0,32,4,65,255,1,113,65,1,70,16,184,129,128,128,0,32,3,32,0,16,177,133,128,128,0,32,1,65,116,106,33,1,32,3,65,12,106,33,3,65,2,33,4,12,0,11,11,32,0,32,4,16,175,133,128,128,0,65,0,33,0,11,32,2,65,16,106,36,128,128,128,128,0,32,0,11,20,0,32,1,32,0,40,2,0,32,0,40,2,8,16,196,133,128,128,0,11,180,1,1,4,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,1,40,2,0,33,3,32,2,65,8,106,32,0,65,1,32,1,40,2,8,34,1,16,173,133,128,128,0,32,2,40,2,8,33,0,2,64,2,64,32,2,45,0,12,34,4,65,3,71,13,0,32,0,33,5,12,1,11,32,1,65,12,108,33,1,2,64,3,64,32,1,69,13,1,32,0,32,4,65,255,1,113,65,1,70,16,184,129,128,128,0,32,1,65,116,106,33,1,65,2,33,4,32,0,32,3,16,179,133,128,128,0,33,5,32,3,65,12,106,33,3,32,5,69,13,0,12,2,11,11,32,0,32,4,16,175,133,128,128,0,65,0,33,5,11,32,2,65,16,106,36,128,128,128,128,0,32,5,11,197,1,1,3,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,65,16,106,32,1,16,229,138,128,128,0,32,2,65,24,106,32,0,65,1,32,2,40,2,20,34,3,32,2,40,2,16,34,1,107,16,173,133,128,128,0,32,2,40,2,24,33,0,2,64,32,2,45,0,28,34,4,65,3,70,13,0,2,64,3,64,32,1,32,3,70,13,1,32,0,32,4,65,255,1,113,65,1,70,16,184,129,128,128,0,32,2,65,8,106,32,2,65,24,106,32,1,45,0,0,16,164,132,128,128,0,32,0,32,2,40,2,8,32,2,40,2,12,16,180,129,128,128,0,32,1,65,1,106,33,1,65,2,33,4,12,0,11,11,32,0,32,4,16,175,133,128,128,0,65,0,33,0,11,32,2,65,192,0,106,36,128,128,128,128,0,32,0,11,180,1,1,4,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,1,40,2,0,33,3,32,2,65,8,106,32,0,65,1,32,1,40,2,8,34,1,16,173,133,128,128,0,32,2,40,2,8,33,0,2,64,2,64,32,2,45,0,12,34,4,65,3,71,13,0,32,0,33,5,12,1,11,32,1,65,56,108,33,1,2,64,3,64,32,1,69,13,1,32,0,32,4,65,255,1,113,65,1,70,16,184,129,128,128,0,32,1,65,72,106,33,1,65,2,33,4,32,3,32,0,16,181,133,128,128,0,33,5,32,3,65,56,106,33,3,32,5,69,13,0,12,2,11,11,32,0,32,4,16,175,133,128,128,0,65,0,33,5,11,32,2,65,16,106,36,128,128,128,128,0,32,5,11,234,1,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,6,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,144,135,132,128,0,65,6,32,0,16,191,133,128,128,0,26,32,2,65,167,135,132,128,0,65,12,32,0,65,8,106,16,184,133,128,128,0,26,32,2,65,241,181,132,128,0,65,9,32,0,65,48,106,16,193,133,128,128,0,26,32,2,65,245,162,132,128,0,65,3,32,0,65,16,106,16,184,133,128,128,0,26,32,2,65,250,181,132,128,0,65,2,32,0,65,24,106,16,187,133,128,128,0,26,32,2,65,252,181,132,128,0,65,7,32,0,65,36,106,16,187,133,128,128,0,26,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,64,0,32,0,32,1,32,2,16,183,133,128,128,0,32,0,40,2,0,34,0,16,185,129,128,128,0,32,0,65,171,129,132,128,0,65,166,129,132,128,0,32,3,45,0,0,34,2,27,65,4,65,5,32,2,27,16,180,129,128,128,0,65,0,11,59,1,1,127,32,0,40,2,0,33,3,2,64,32,0,45,0,4,65,1,70,13,0,32,3,65,181,129,132,128,0,65,1,16,180,129,128,128,0,11,32,0,65,2,58,0,4,32,3,32,1,32,2,16,196,133,128,128,0,11,39,0,32,0,32,1,32,2,16,183,133,128,128,0,32,0,40,2,0,34,0,16,185,129,128,128,0,32,3,32,0,16,185,133,128,128,0,65,0,11,68,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,32,2,65,8,106,32,0,41,3,0,16,248,135,128,128,0,32,1,32,2,40,2,0,32,2,40,2,4,16,180,129,128,128,0,32,2,65,48,106,36,128,128,128,128,0,11,37,0,32,0,32,1,32,2,16,183,133,128,128,0,32,0,40,2,0,34,0,16,185,129,128,128,0,32,0,32,3,16,179,133,128,128,0,11,39,0,32,0,32,1,32,2,16,183,133,128,128,0,32,0,40,2,0,34,0,16,185,129,128,128,0,32,3,32,0,16,177,133,128,128,0,65,0,11,37,0,32,0,32,1,32,2,16,183,133,128,128,0,32,0,40,2,0,34,0,16,185,129,128,128,0,32,0,32,3,16,172,133,128,128,0,11,37,0,32,0,32,1,32,2,16,183,133,128,128,0,32,0,40,2,0,34,0,16,185,129,128,128,0,32,0,32,3,16,178,133,128,128,0,11,37,0,32,0,32,1,32,2,16,183,133,128,128,0,32,0,40,2,0,34,0,16,185,129,128,128,0,32,0,32,3,16,180,133,128,128,0,11,125,2,1,127,1,124,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,32,0,32,1,32,2,16,183,133,128,128,0,32,0,40,2,0,34,0,16,185,129,128,128,0,2,64,2,64,32,3,43,3,0,34,5,16,198,140,128,128,0,65,255,1,113,65,2,73,13,0,32,0,32,4,65,8,106,32,5,32,4,65,8,106,16,175,136,128,128,0,16,180,129,128,128,0,12,1,11,32,0,16,183,129,128,128,0,11,32,4,65,32,106,36,128,128,128,128,0,65,0,11,37,0,32,0,32,1,32,2,16,183,133,128,128,0,32,0,40,2,0,34,0,16,185,129,128,128,0,32,0,32,3,16,176,133,128,128,0,11,40,0,32,0,32,1,32,2,16,183,133,128,128,0,32,0,40,2,0,34,0,16,185,129,128,128,0,32,3,32,0,16,194,133,128,128,0,26,65,0,11,51,0,2,64,2,64,32,0,45,0,0,13,0,32,1,65,236,181,132,128,0,65,2,16,196,133,128,128,0,12,1,11,32,1,65,238,181,132,128,0,65,3,16,196,133,128,128,0,11,65,0,11,68,0,32,0,32,1,32,2,16,183,133,128,128,0,32,0,40,2,0,34,0,16,185,129,128,128,0,2,64,2,64,32,3,41,3,0,66,0,82,13,0,32,0,16,183,129,128,128,0,12,1,11,32,3,65,8,106,32,0,16,185,133,128,128,0,11,65,0,11,20,0,32,0,32,0,65,4,106,32,1,32,2,16,179,129,128,128,0,26,11,24,0,32,0,40,2,0,32,1,32,0,40,2,4,40,2,16,17,128,128,128,128,0,0,11,211,4,2,13,127,1,126,35,128,128,128,128,0,65,144,45,107,34,2,36,128,128,128,128,0,32,1,40,2,0,33,3,65,0,33,4,32,2,65,8,106,32,1,40,2,8,34,5,65,0,16,219,129,128,128,0,32,2,40,2,12,34,6,32,5,65,255,255,255,63,113,34,1,32,6,32,1,73,27,33,7,32,2,65,128,5,106,65,192,4,106,33,8,32,2,65,128,5,106,65,224,1,106,33,9,32,2,65,128,5,106,65,192,0,106,33,10,32,2,65,128,5,106,65,32,106,33,11,32,2,65,200,44,106,33,12,32,2,65,168,27,106,65,128,17,106,33,13,32,2,40,2,8,33,14,2,64,3,64,32,7,69,13,1,32,13,65,24,106,32,3,32,4,106,34,1,65,216,21,106,41,3,0,55,3,0,32,13,65,16,106,32,1,65,208,21,106,41,3,0,55,3,0,32,13,65,8,106,32,1,65,200,21,106,41,3,0,55,3,0,32,13,32,1,65,192,21,106,41,3,0,55,3,0,32,12,32,1,65,224,21,106,65,196,0,16,218,141,128,128,0,26,32,2,65,168,27,106,32,1,65,192,4,106,65,128,17,16,218,141,128,128,0,26,32,2,65,16,106,32,1,65,176,22,106,65,240,4,16,218,141,128,128,0,26,32,11,32,1,65,32,106,41,3,0,55,3,0,32,11,65,8,106,32,1,65,40,106,41,3,0,55,3,0,32,11,65,16,106,32,1,65,48,106,41,3,0,55,3,0,32,11,65,24,106,32,1,65,56,106,41,3,0,55,3,0,32,1,65,168,22,106,41,3,0,33,15,32,10,32,1,65,192,0,106,65,160,1,16,218,141,128,128,0,26,32,9,32,1,65,224,1,106,65,224,2,16,218,141,128,128,0,26,32,2,65,128,5,106,65,24,106,32,1,65,24,106,41,3,0,55,3,0,32,2,65,128,5,106,65,16,106,32,1,65,16,106,41,3,0,55,3,0,32,2,65,128,5,106,65,8,106,32,1,65,8,106,41,3,0,55,3,0,32,2,32,1,41,3,0,55,3,128,5,32,8,32,2,65,168,27,106,65,232,17,16,218,141,128,128,0,26,32,14,32,4,106,32,2,65,128,5,106,65,168,22,16,218,141,128,128,0,34,1,65,168,22,106,32,15,55,3,0,32,1,65,176,22,106,32,2,65,16,106,65,240,4,16,218,141,128,128,0,26,32,7,65,127,106,33,7,32,4,65,160,27,106,33,4,12,0,11,11,32,0,32,5,54,2,8,32,0,32,6,54,2,4,32,0,32,14,54,2,0,32,2,65,144,45,106,36,128,128,128,128,0,11,151,2,3,7,127,1,126,1,127,35,128,128,128,128,0,65,128,5,107,34,2,36,128,128,128,128,0,32,1,40,2,0,33,3,65,0,33,4,32,2,65,8,106,32,1,40,2,8,34,5,65,0,16,255,132,128,128,0,32,2,40,2,12,34,6,32,5,65,255,255,255,255,1,113,34,1,32,6,32,1,73,27,33,7,32,2,40,2,8,33,8,2,64,3,64,32,7,69,13,1,32,2,65,16,106,32,3,32,4,106,34,1,65,40,106,65,240,4,16,218,141,128,128,0,26,32,1,65,32,106,41,3,0,33,9,32,8,32,4,106,34,10,65,24,106,32,1,65,24,106,41,3,0,55,3,0,32,10,65,16,106,32,1,65,16,106,41,3,0,55,3,0,32,10,65,8,106,32,1,65,8,106,41,3,0,55,3,0,32,10,32,1,41,3,0,55,3,0,32,10,65,32,106,32,9,55,3,0,32,10,65,40,106,32,2,65,16,106,65,240,4,16,218,141,128,128,0,26,32,7,65,127,106,33,7,32,4,65,152,5,106,33,4,12,0,11,11,32,0,32,5,54,2,8,32,0,32,6,54,2,4,32,0,32,8,54,2,0,32,2,65,128,5,106,36,128,128,128,128,0,11,185,1,1,3,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,1,32,1,40,2,8,34,5,32,2,106,65,0,16,236,138,128,128,0,2,64,32,1,40,2,8,34,2,32,5,73,13,0,32,1,40,2,0,33,6,32,4,65,8,106,32,3,40,2,0,16,148,137,128,128,0,32,4,32,4,40,2,8,32,4,40,2,12,32,6,32,5,106,32,2,32,5,107,32,3,40,2,4,32,3,40,2,8,34,3,45,0,0,32,3,45,0,1,16,197,136,128,128,0,2,64,32,4,40,2,0,34,2,13,0,32,1,32,4,40,2,4,34,3,32,5,106,16,194,140,128,128,0,11,32,0,32,3,54,2,4,32,0,32,2,54,2,0,32,4,65,16,106,36,128,128,128,128,0,15,11,0,0,11,150,1,1,2,127,35,128,128,128,128,0,65,16,107,34,5,36,128,128,128,128,0,32,1,32,1,40,2,8,34,6,32,2,106,65,0,16,236,138,128,128,0,2,64,32,1,40,2,8,34,2,32,6,73,13,0,32,5,65,8,106,32,3,40,2,0,32,3,40,2,4,32,1,40,2,0,32,6,106,32,2,32,6,107,32,4,16,169,131,128,128,0,2,64,32,5,40,2,8,34,2,13,0,32,1,32,5,40,2,12,34,3,32,6,106,16,194,140,128,128,0,11,32,0,32,3,54,2,4,32,0,32,2,54,2,0,32,5,65,16,106,36,128,128,128,128,0,15,11,0,0,11,166,1,1,2,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,1,32,1,40,2,8,34,5,32,2,106,65,0,16,236,138,128,128,0,2,64,32,1,40,2,8,34,2,32,5,73,13,0,32,4,65,8,106,32,3,40,2,0,65,192,0,32,1,40,2,0,32,5,106,32,2,32,5,107,32,3,40,2,4,32,3,40,2,8,34,3,45,0,0,32,3,45,0,1,16,197,136,128,128,0,2,64,32,4,40,2,8,34,2,13,0,32,1,32,4,40,2,12,34,3,32,5,106,16,194,140,128,128,0,11,32,0,32,3,54,2,4,32,0,32,2,54,2,0,32,4,65,16,106,36,128,128,128,128,0,15,11,0,0,11,171,1,1,1,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,2,64,2,64,32,1,40,2,0,13,0,32,0,65,0,54,2,0,12,1,11,32,2,65,8,106,65,48,106,32,1,65,48,106,41,2,0,55,2,0,32,2,65,8,106,65,40,106,32,1,65,40,106,41,2,0,55,2,0,32,2,65,8,106,65,32,106,32,1,65,32,106,41,2,0,55,2,0,32,2,32,1,41,2,24,55,2,32,32,2,65,8,106,32,1,16,189,140,128,128,0,32,2,65,8,106,65,12,106,32,1,65,12,106,16,190,140,128,128,0,32,0,32,2,65,8,106,65,56,16,218,141,128,128,0,26,11,32,2,65,192,0,106,36,128,128,128,128,0,11,50,1,3,127,32,1,40,2,0,34,2,32,0,40,2,0,34,3,114,69,33,4,2,64,32,3,69,13,0,32,2,69,13,0,32,0,40,2,4,32,1,40,2,4,70,33,4,11,32,4,11,232,1,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,0,45,0,0,14,3,0,1,2,0,11,32,2,32,0,65,12,106,54,2,4,32,1,65,188,145,132,128,0,65,13,65,201,145,132,128,0,65,12,32,0,65,4,106,65,244,143,132,128,0,65,132,144,132,128,0,65,5,32,2,65,4,106,65,216,145,132,128,0,16,171,141,128,128,0,33,0,12,2,11,32,2,32,0,65,12,106,54,2,8,32,1,65,232,145,132,128,0,65,12,65,201,145,132,128,0,65,12,32,0,65,4,106,65,244,143,132,128,0,65,132,144,132,128,0,65,5,32,2,65,8,106,65,244,145,132,128,0,16,171,141,128,128,0,33,0,12,1,11,32,2,32,0,65,1,106,54,2,12,32,1,65,132,146,132,128,0,65,10,32,2,65,12,106,65,140,145,132,128,0,16,173,141,128,128,0,33,0,11,32,2,65,16,106,36,128,128,128,128,0,32,0,11,50,1,2,127,32,0,40,2,0,34,1,40,2,0,33,0,32,1,40,2,4,33,2,2,64,3,64,32,0,32,2,70,13,1,32,1,32,0,65,1,106,34,0,54,2,0,12,0,11,11,11,41,1,1,127,32,0,40,2,0,34,1,40,2,4,33,0,2,64,3,64,32,0,69,13,1,32,1,32,0,65,127,106,34,0,54,2,4,12,0,11,11,11,100,1,2,127,2,64,32,1,40,2,4,34,4,32,3,73,13,0,32,1,40,2,0,34,5,32,3,32,2,32,3,65,248,146,132,128,0,16,232,140,128,128,0,32,1,32,4,32,3,107,54,2,4,32,1,32,5,32,3,106,54,2,0,32,0,32,3,54,2,4,32,0,65,3,54,2,0,15,11,32,0,32,3,54,2,8,32,0,32,4,54,2,4,32,0,65,1,54,2,0,11,131,3,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,0,45,0,0,14,3,0,1,2,0,11,32,2,32,0,65,4,106,54,2,0,32,2,32,0,65,12,106,54,2,20,32,2,65,24,106,65,12,106,66,2,55,2,0,32,2,65,4,106,65,12,106,65,135,128,128,128,0,54,2,0,32,2,65,2,54,2,28,32,2,65,176,147,132,128,0,54,2,24,32,2,65,136,128,128,128,0,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,12,32,2,32,2,54,2,4,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,2,11,32,2,32,0,65,4,106,54,2,0,32,2,32,0,65,12,106,54,2,20,32,2,65,24,106,65,12,106,66,2,55,2,0,32,2,65,4,106,65,12,106,65,137,128,128,128,0,54,2,0,32,2,65,2,54,2,28,32,2,65,228,147,132,128,0,54,2,24,32,2,65,136,128,128,128,0,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,12,32,2,32,2,54,2,4,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,1,11,32,2,32,0,65,1,106,54,2,20,32,2,65,36,106,66,1,55,2,0,32,2,65,1,54,2,28,32,2,65,140,148,132,128,0,54,2,24,32,2,65,138,128,128,128,0,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,11,32,2,65,48,106,36,128,128,128,128,0,32,0,11,231,1,1,4,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,2,64,32,0,40,2,0,34,2,13,0,16,148,140,128,128,0,33,2,65,4,65,4,16,237,129,128,128,0,34,3,32,2,54,2,0,65,8,65,4,16,237,129,128,128,0,34,4,65,232,139,132,128,0,54,2,4,32,4,32,3,54,2,0,32,0,32,0,40,2,0,34,2,32,4,32,2,27,54,2,0,2,64,32,2,13,0,32,4,33,2,12,1,11,32,4,40,2,0,34,0,32,4,40,2,4,34,3,40,2,0,17,129,128,128,128,0,0,32,1,65,8,106,32,0,32,3,16,146,140,128,128,0,2,64,32,1,40,2,12,34,3,69,13,0,32,0,32,1,40,2,8,32,3,16,198,131,128,128,0,11,32,1,32,4,16,147,140,128,128,0,32,1,40,2,4,34,0,69,13,0,32,4,32,1,40,2,0,32,0,16,198,131,128,128,0,11,32,1,65,16,106,36,128,128,128,128,0,32,2,11,210,1,2,3,127,4,126,35,128,128,128,128,0,65,192,2,107,34,2,36,128,128,128,128,0,65,200,148,132,128,0,65,4,16,208,136,128,128,0,33,3,65,204,148,132,128,0,65,4,16,208,136,128,128,0,33,4,32,1,65,24,106,41,0,0,33,5,32,1,41,0,0,33,6,32,1,41,0,8,33,7,32,1,41,0,16,33,8,32,2,65,8,106,16,209,136,128,128,0,32,2,65,188,2,106,32,4,54,2,0,32,2,65,184,2,106,32,3,54,2,0,32,2,65,176,2,106,66,0,55,3,0,32,2,65,168,2,106,32,5,55,3,0,32,2,65,160,2,106,32,8,55,3,0,32,2,65,152,2,106,32,7,55,3,0,32,2,32,6,55,3,144,2,32,2,65,192,0,54,2,136,2,32,0,32,2,65,8,106,65,184,2,16,218,141,128,128,0,26,32,2,65,192,2,106,36,128,128,128,128,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,12,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,213,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,179,1,0,2,64,2,64,2,64,2,64,2,64,32,1,32,2,65,150,135,132,128,0,65,7,16,182,141,128,128,0,13,0,32,1,32,2,65,129,163,132,128,0,65,4,16,182,141,128,128,0,13,1,32,1,32,2,65,248,165,132,128,0,65,12,16,182,141,128,128,0,13,2,32,1,32,2,65,198,173,132,128,0,65,12,16,182,141,128,128,0,13,3,2,64,32,1,32,2,65,210,173,132,128,0,65,13,16,182,141,128,128,0,13,0,32,0,65,5,58,0,1,12,5,11,32,0,65,4,58,0,1,12,4,11,32,0,65,0,58,0,1,12,3,11,32,0,65,1,58,0,1,12,2,11,32,0,65,2,58,0,1,12,1,11,32,0,65,3,58,0,1,11,32,0,65,0,58,0,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,10,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,215,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,147,1,0,2,64,2,64,2,64,2,64,32,1,32,2,65,208,146,132,128,0,65,5,16,182,141,128,128,0,13,0,32,1,32,2,65,252,162,132,128,0,65,5,16,182,141,128,128,0,13,1,32,1,32,2,65,129,163,132,128,0,65,4,16,182,141,128,128,0,13,2,2,64,32,1,32,2,65,248,168,132,128,0,65,7,16,182,141,128,128,0,13,0,32,0,65,4,58,0,1,12,4,11,32,0,65,3,58,0,1,12,3,11,32,0,65,0,58,0,1,12,2,11,32,0,65,1,58,0,1,12,1,11,32,0,65,2,58,0,1,11,32,0,65,0,58,0,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,4,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,217,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,39,0,32,1,32,2,65,184,173,132,128,0,65,5,16,182,141,128,128,0,33,2,32,0,65,0,58,0,0,32,0,32,2,65,1,115,58,0,1,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,4,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,219,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,39,0,32,1,32,2,65,220,165,132,128,0,65,8,16,182,141,128,128,0,33,2,32,0,65,0,58,0,0,32,0,32,2,65,1,115,58,0,1,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,4,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,221,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,39,0,32,1,32,2,65,240,165,132,128,0,65,8,16,182,141,128,128,0,33,2,32,0,65,0,58,0,0,32,0,32,2,65,1,115,58,0,1,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,4,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,223,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,39,0,32,1,32,2,65,252,162,132,128,0,65,5,16,182,141,128,128,0,33,2,32,0,65,0,58,0,0,32,0,32,2,65,1,115,58,0,1,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,4,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,225,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,39,0,32,1,32,2,65,192,161,132,128,0,65,5,16,182,141,128,128,0,33,2,32,0,65,0,58,0,0,32,0,32,2,65,1,115,58,0,1,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,6,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,227,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,83,0,2,64,2,64,32,1,32,2,65,252,162,132,128,0,65,5,16,182,141,128,128,0,13,0,2,64,32,1,32,2,65,129,163,132,128,0,65,4,16,182,141,128,128,0,13,0,32,0,65,2,58,0,1,12,2,11,32,0,65,1,58,0,1,12,1,11,32,0,65,0,58,0,1,11,32,0,65,0,58,0,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,4,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,229,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,39,0,32,1,32,2,65,132,172,132,128,0,65,10,16,182,141,128,128,0,33,2,32,0,65,0,58,0,0,32,0,32,2,65,1,115,58,0,1,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,6,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,231,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,83,0,2,64,2,64,32,1,32,2,65,131,182,132,128,0,65,9,16,182,141,128,128,0,13,0,2,64,32,1,32,2,65,140,182,132,128,0,65,6,16,182,141,128,128,0,13,0,32,0,65,2,58,0,1,12,2,11,32,0,65,1,58,0,1,12,1,11,32,0,65,0,58,0,1,11,32,0,65,0,58,0,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,26,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,233,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,147,3,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,32,2,65,248,162,132,128,0,65,4,16,182,141,128,128,0,13,0,32,1,32,2,65,204,161,132,128,0,65,9,16,182,141,128,128,0,13,1,32,1,32,2,65,245,162,132,128,0,65,3,16,182,141,128,128,0,13,2,32,1,32,2,65,179,135,132,128,0,65,9,16,182,141,128,128,0,13,3,32,1,32,2,65,188,135,132,128,0,65,9,16,182,141,128,128,0,13,4,32,1,32,2,65,232,162,132,128,0,65,6,16,182,141,128,128,0,13,5,32,1,32,2,65,220,165,132,128,0,65,8,16,182,141,128,128,0,13,6,32,1,32,2,65,228,165,132,128,0,65,6,16,182,141,128,128,0,13,7,32,1,32,2,65,234,165,132,128,0,65,6,16,182,141,128,128,0,13,8,32,1,32,2,65,240,165,132,128,0,65,8,16,182,141,128,128,0,13,9,32,1,32,2,65,129,163,132,128,0,65,4,16,182,141,128,128,0,13,10,2,64,32,1,32,2,65,248,165,132,128,0,65,12,16,182,141,128,128,0,13,0,32,0,65,12,58,0,1,12,12,11,32,0,65,11,58,0,1,12,11,11,32,0,65,0,58,0,1,12,10,11,32,0,65,1,58,0,1,12,9,11,32,0,65,2,58,0,1,12,8,11,32,0,65,3,58,0,1,12,7,11,32,0,65,4,58,0,1,12,6,11,32,0,65,5,58,0,1,12,5,11,32,0,65,6,58,0,1,12,4,11,32,0,65,7,58,0,1,12,3,11,32,0,65,8,58,0,1,12,2,11,32,0,65,9,58,0,1,12,1,11,32,0,65,10,58,0,1,11,32,0,65,0,58,0,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,4,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,235,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,39,0,32,1,32,2,65,144,165,132,128,0,65,3,16,182,141,128,128,0,33,2,32,0,65,0,58,0,0,32,0,32,2,65,1,115,58,0,1,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,8,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,237,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,115,0,2,64,2,64,2,64,32,1,32,2,65,197,161,132,128,0,65,7,16,182,141,128,128,0,13,0,32,1,32,2,65,204,161,132,128,0,65,9,16,182,141,128,128,0,13,1,2,64,32,1,32,2,65,192,161,132,128,0,65,5,16,182,141,128,128,0,13,0,32,0,65,3,58,0,1,12,3,11,32,0,65,2,58,0,1,12,2,11,32,0,65,0,58,0,1,12,1,11,32,0,65,1,58,0,1,11,32,0,65,0,58,0,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,4,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,239,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,39,0,32,1,32,2,65,211,169,132,128,0,65,10,16,182,141,128,128,0,33,2,32,0,65,0,58,0,0,32,0,32,2,65,1,115,58,0,1,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,6,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,241,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,83,0,2,64,2,64,32,1,32,2,65,167,135,132,128,0,65,12,16,182,141,128,128,0,13,0,2,64,32,1,32,2,65,204,182,132,128,0,65,3,16,182,141,128,128,0,13,0,32,0,65,2,58,0,1,12,2,11,32,0,65,1,58,0,1,12,1,11,32,0,65,0,58,0,1,11,32,0,65,0,58,0,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,10,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,243,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,147,1,0,2,64,2,64,2,64,2,64,32,1,32,2,65,200,135,132,128,0,65,9,16,182,141,128,128,0,13,0,32,1,32,2,65,128,167,132,128,0,65,8,16,182,141,128,128,0,13,1,32,1,32,2,65,136,167,132,128,0,65,6,16,182,141,128,128,0,13,2,2,64,32,1,32,2,65,192,161,132,128,0,65,5,16,182,141,128,128,0,13,0,32,0,65,4,58,0,1,12,4,11,32,0,65,3,58,0,1,12,3,11,32,0,65,0,58,0,1,12,2,11,32,0,65,1,58,0,1,12,1,11,32,0,65,2,58,0,1,11,32,0,65,0,58,0,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,12,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,245,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,179,1,0,2,64,2,64,2,64,2,64,2,64,32,1,32,2,65,150,135,132,128,0,65,7,16,182,141,128,128,0,13,0,32,1,32,2,65,129,163,132,128,0,65,4,16,182,141,128,128,0,13,1,32,1,32,2,65,156,171,132,128,0,65,11,16,182,141,128,128,0,13,2,32,1,32,2,65,167,171,132,128,0,65,12,16,182,141,128,128,0,13,3,2,64,32,1,32,2,65,192,161,132,128,0,65,5,16,182,141,128,128,0,13,0,32,0,65,5,58,0,1,12,5,11,32,0,65,4,58,0,1,12,4,11,32,0,65,0,58,0,1,12,3,11,32,0,65,1,58,0,1,12,2,11,32,0,65,2,58,0,1,12,1,11,32,0,65,3,58,0,1,11,32,0,65,0,58,0,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,16,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,247,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,243,1,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,32,2,65,179,135,132,128,0,65,9,16,182,141,128,128,0,13,0,32,1,32,2,65,188,135,132,128,0,65,9,16,182,141,128,128,0,13,1,32,1,32,2,65,234,165,132,128,0,65,6,16,182,141,128,128,0,13,2,32,1,32,2,65,240,165,132,128,0,65,8,16,182,141,128,128,0,13,3,32,1,32,2,65,129,163,132,128,0,65,4,16,182,141,128,128,0,13,4,32,1,32,2,65,248,165,132,128,0,65,12,16,182,141,128,128,0,13,5,2,64,32,1,32,2,65,192,161,132,128,0,65,5,16,182,141,128,128,0,13,0,32,0,65,7,58,0,1,12,7,11,32,0,65,6,58,0,1,12,6,11,32,0,65,0,58,0,1,12,5,11,32,0,65,1,58,0,1,12,4,11,32,0,65,2,58,0,1,12,3,11,32,0,65,3,58,0,1,12,2,11,32,0,65,4,58,0,1,12,1,11,32,0,65,5,58,0,1,11,32,0,65,0,58,0,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,6,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,249,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,83,0,2,64,2,64,32,1,32,2,65,210,167,132,128,0,65,5,16,182,141,128,128,0,13,0,2,64,32,1,32,2,65,252,162,132,128,0,65,5,16,182,141,128,128,0,13,0,32,0,65,2,58,0,1,12,2,11,32,0,65,1,58,0,1,12,1,11,32,0,65,0,58,0,1,11,32,0,65,0,58,0,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,6,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,251,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,83,0,2,64,2,64,32,1,32,2,65,185,161,132,128,0,65,7,16,182,141,128,128,0,13,0,2,64,32,1,32,2,65,197,135,132,128,0,65,3,16,182,141,128,128,0,13,0,32,0,65,2,58,0,1,12,2,11,32,0,65,1,58,0,1,12,1,11,32,0,65,0,58,0,1,11,32,0,65,0,58,0,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,6,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,253,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,83,0,2,64,2,64,32,1,32,2,65,203,169,132,128,0,65,8,16,182,141,128,128,0,13,0,2,64,32,1,32,2,65,211,169,132,128,0,65,10,16,182,141,128,128,0,13,0,32,0,65,2,58,0,1,12,2,11,32,0,65,1,58,0,1,12,1,11,32,0,65,0,58,0,1,11,32,0,65,0,58,0,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,12,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,255,133,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,179,1,0,2,64,2,64,2,64,2,64,2,64,32,1,32,2,65,219,163,132,128,0,65,13,16,182,141,128,128,0,13,0,32,1,32,2,65,174,183,132,128,0,65,19,16,182,141,128,128,0,13,1,32,1,32,2,65,252,162,132,128,0,65,5,16,182,141,128,128,0,13,2,32,1,32,2,65,193,183,132,128,0,65,19,16,182,141,128,128,0,13,3,2,64,32,1,32,2,65,212,183,132,128,0,65,4,16,182,141,128,128,0,13,0,32,0,65,5,58,0,1,12,5,11,32,0,65,4,58,0,1,12,4,11,32,0,65,0,58,0,1,12,3,11,32,0,65,1,58,0,1,12,2,11,32,0,65,2,58,0,1,12,1,11,32,0,65,3,58,0,1,11,32,0,65,0,58,0,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,18,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,129,134,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,147,2,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,32,2,65,150,135,132,128,0,65,7,16,182,141,128,128,0,13,0,32,1,32,2,65,179,135,132,128,0,65,9,16,182,141,128,128,0,13,1,32,1,32,2,65,188,135,132,128,0,65,9,16,182,141,128,128,0,13,2,32,1,32,2,65,156,168,132,128,0,65,11,16,182,141,128,128,0,13,3,32,1,32,2,65,234,165,132,128,0,65,6,16,182,141,128,128,0,13,4,32,1,32,2,65,240,165,132,128,0,65,8,16,182,141,128,128,0,13,5,32,1,32,2,65,129,163,132,128,0,65,4,16,182,141,128,128,0,13,6,2,64,32,1,32,2,65,248,165,132,128,0,65,12,16,182,141,128,128,0,13,0,32,0,65,8,58,0,1,12,8,11,32,0,65,7,58,0,1,12,7,11,32,0,65,0,58,0,1,12,6,11,32,0,65,1,58,0,1,12,5,11,32,0,65,2,58,0,1,12,4,11,32,0,65,3,58,0,1,12,3,11,32,0,65,4,58,0,1,12,2,11,32,0,65,5,58,0,1,12,1,11,32,0,65,6,58,0,1,11,32,0,65,0,58,0,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,4,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,131,134,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,39,0,32,1,32,2,65,129,163,132,128,0,65,4,16,182,141,128,128,0,33,2,32,0,65,0,58,0,0,32,0,32,2,65,1,115,58,0,1,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,12,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,133,134,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,179,1,0,2,64,2,64,2,64,2,64,2,64,32,1,32,2,65,167,135,132,128,0,65,12,16,182,141,128,128,0,13,0,32,1,32,2,65,163,135,132,128,0,65,4,16,182,141,128,128,0,13,1,32,1,32,2,65,176,161,132,128,0,65,9,16,182,141,128,128,0,13,2,32,1,32,2,65,197,135,132,128,0,65,3,16,182,141,128,128,0,13,3,2,64,32,1,32,2,65,203,175,132,128,0,65,3,16,182,141,128,128,0,13,0,32,0,65,5,58,0,1,12,5,11,32,0,65,4,58,0,1,12,4,11,32,0,65,0,58,0,1,12,3,11,32,0,65,1,58,0,1,12,2,11,32,0,65,2,58,0,1,12,1,11,32,0,65,3,58,0,1,11,32,0,65,0,58,0,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,6,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,135,134,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,83,0,2,64,2,64,32,1,32,2,65,198,177,132,128,0,65,5,16,182,141,128,128,0,13,0,2,64,32,1,32,2,65,203,177,132,128,0,65,11,16,182,141,128,128,0,13,0,32,0,65,2,58,0,1,12,2,11,32,0,65,1,58,0,1,12,1,11,32,0,65,0,58,0,1,11,32,0,65,0,58,0,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,8,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,137,134,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,115,0,2,64,2,64,2,64,32,1,32,2,65,213,161,132,128,0,65,8,16,182,141,128,128,0,13,0,32,1,32,2,65,136,162,132,128,0,65,6,16,182,141,128,128,0,13,1,2,64,32,1,32,2,65,184,162,132,128,0,65,7,16,182,141,128,128,0,13,0,32,0,65,3,58,0,1,12,3,11,32,0,65,2,58,0,1,12,2,11,32,0,65,0,58,0,1,12,1,11,32,0,65,1,58,0,1,11,32,0,65,0,58,0,0,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,4,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,139,134,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,39,0,32,1,32,2,65,204,164,132,128,0,65,4,16,182,141,128,128,0,33,2,32,0,65,0,58,0,0,32,0,32,2,65,1,115,58,0,1,11,196,4,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,4,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,253,0,70,13,0,32,1,45,0,4,13,2,32,2,65,8,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,7,11,32,0,65,128,6,59,1,0,12,6,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,6,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,1,65,0,58,0,4,11,2,64,2,64,32,4,65,255,1,113,34,1,65,34,70,13,0,32,1,65,253,0,70,13,1,32,2,65,17,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,3,16,134,136,128,128,0,32,3,65,20,106,65,0,54,2,0,32,2,65,20,106,32,3,32,3,65,12,106,16,253,135,128,128,0,2,64,2,64,32,2,40,2,20,65,2,71,13,0,32,2,40,2,24,33,1,12,1,11,32,2,65,12,106,32,2,40,2,24,32,2,40,2,28,16,141,134,128,128,0,32,2,45,0,12,69,13,3,32,2,40,2,16,33,1,11,32,0,32,1,54,2,4,65,1,33,1,12,3,11,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,45,0,13,58,0,1,65,0,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,83,0,2,64,2,64,32,1,32,2,65,208,146,132,128,0,65,5,16,182,141,128,128,0,13,0,2,64,32,1,32,2,65,129,163,132,128,0,65,4,16,182,141,128,128,0,13,0,32,0,65,2,58,0,1,12,2,11,32,0,65,1,58,0,1,12,1,11,32,0,65,0,58,0,1,11,32,0,65,0,58,0,0,11,49,1,1,127,2,64,32,1,40,2,0,34,2,16,151,136,128,128,0,34,1,13,0,32,0,32,2,16,152,129,128,128,0,15,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,11,49,1,1,127,2,64,32,1,40,2,0,34,2,16,151,136,128,128,0,34,1,13,0,32,0,32,2,16,165,133,128,128,0,15,11,32,0,66,3,55,3,0,32,0,32,1,54,2,8,11,49,1,1,127,2,64,32,1,40,2,0,34,2,16,151,136,128,128,0,34,1,13,0,32,0,32,2,16,157,133,128,128,0,15,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,49,1,1,127,2,64,32,1,40,2,0,34,2,16,151,136,128,128,0,34,1,13,0,32,0,32,2,16,170,133,128,128,0,15,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,11,49,1,1,127,2,64,32,1,40,2,0,34,2,16,151,136,128,128,0,34,1,13,0,32,0,32,2,16,167,133,128,128,0,15,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,11,49,1,1,127,2,64,32,1,40,2,0,34,2,16,151,136,128,128,0,34,1,13,0,32,0,32,2,16,156,133,128,128,0,15,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,49,1,1,127,2,64,32,1,40,2,0,34,2,16,151,136,128,128,0,34,1,13,0,32,0,32,2,16,163,133,128,128,0,15,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,49,1,1,127,2,64,32,1,40,2,0,34,2,16,151,136,128,128,0,34,1,13,0,32,0,32,2,16,164,133,128,128,0,15,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,11,49,1,1,127,2,64,32,1,40,2,0,34,2,16,151,136,128,128,0,34,1,13,0,32,0,32,2,16,160,133,128,128,0,15,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,49,1,1,127,2,64,32,1,40,2,0,34,2,16,151,136,128,128,0,34,1,13,0,32,0,32,2,16,159,133,128,128,0,15,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,49,1,1,127,2,64,32,1,40,2,0,34,2,16,151,136,128,128,0,34,1,13,0,32,0,32,2,16,153,134,128,128,0,15,11,32,0,65,1,58,0,0,32,0,32,1,54,2,4,11,236,3,1,2,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,32,2,45,0,4,13,0,2,64,32,2,45,0,5,13,0,32,2,65,5,54,2,20,32,1,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,2,64,2,64,32,2,45,0,6,34,3,65,34,70,13,0,32,3,65,251,0,70,13,1,32,2,65,10,54,2,20,32,1,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,6,11,32,0,32,1,16,231,135,128,128,0,12,5,11,32,1,32,1,45,0,24,65,127,106,34,3,58,0,24,32,3,65,255,1,113,69,13,3,32,1,16,134,136,128,128,0,32,2,65,20,106,32,1,16,232,135,128,128,0,32,2,45,0,20,13,1,32,2,45,0,21,33,3,32,1,32,1,45,0,24,65,1,106,58,0,24,32,2,65,12,106,32,1,16,131,136,128,128,0,32,2,45,0,12,13,2,2,64,2,64,2,64,32,2,45,0,13,13,0,32,2,65,3,54,2,20,32,0,32,1,32,2,65,20,106,16,137,136,128,128,0,54,2,4,12,1,11,2,64,32,2,45,0,14,65,253,0,71,13,0,32,1,16,134,136,128,128,0,32,0,32,3,58,0,1,65,0,33,1,12,2,11,32,2,65,10,54,2,20,32,0,32,1,32,2,65,20,106,16,137,136,128,128,0,54,2,4,11,65,1,33,1,11,32,0,32,1,58,0,0,12,4,11,32,0,32,2,40,2,8,54,2,4,32,0,65,1,58,0,0,12,3,11,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,12,1,11,32,2,65,24,54,2,20,32,1,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,11,32,2,65,32,106,36,128,128,128,128,0,11,49,1,1,127,2,64,32,1,40,2,0,34,2,16,151,136,128,128,0,34,1,13,0,32,0,32,2,16,154,133,128,128,0,15,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,49,1,1,127,2,64,32,1,40,2,0,34,2,16,151,136,128,128,0,34,1,13,0,32,0,32,2,16,155,133,128,128,0,15,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,49,1,1,127,2,64,32,1,40,2,0,34,2,16,151,136,128,128,0,34,1,13,0,32,0,32,2,16,169,133,128,128,0,15,11,32,0,66,2,55,3,0,32,0,32,1,54,2,8,11,49,1,1,127,2,64,32,1,40,2,0,34,2,16,151,136,128,128,0,34,1,13,0,32,0,32,2,16,162,133,128,128,0,15,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,49,1,1,127,2,64,32,1,40,2,0,34,2,16,151,136,128,128,0,34,1,13,0,32,0,32,2,16,150,129,128,128,0,15,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,11,49,1,1,127,2,64,32,1,40,2,0,34,2,16,151,136,128,128,0,34,1,13,0,32,0,32,2,16,161,133,128,128,0,15,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,49,1,1,127,2,64,32,1,40,2,0,34,2,16,151,136,128,128,0,34,1,13,0,32,0,32,2,16,158,133,128,128,0,15,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,36,1,1,127,2,64,32,0,40,2,0,34,1,16,151,136,128,128,0,34,0,13,0,32,1,16,140,129,128,128,0,33,0,11,32,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,232,134,128,128,0,11,212,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,2,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,5,11,32,0,66,0,55,2,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,4,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,32,2,65,20,106,32,3,16,159,133,128,128,0,2,64,32,2,40,2,20,69,13,0,32,0,32,2,41,2,20,55,2,4,32,0,65,0,54,2,0,32,0,65,12,106,32,2,65,28,106,40,2,0,54,2,0,12,2,11,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,1,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,54,2,0,11,32,2,65,32,106,36,128,128,128,128,0,11,195,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,8,13,0,2,64,32,2,45,0,9,13,0,32,2,65,2,54,2,16,32,3,32,2,65,16,106,16,132,136,128,128,0,33,1,32,0,66,2,55,3,0,32,0,32,1,54,2,8,12,2,11,2,64,2,64,2,64,32,2,45,0,10,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,16,32,3,32,2,65,16,106,16,132,136,128,128,0,33,1,32,0,66,2,55,3,0,32,0,32,1,54,2,8,12,5,11,32,0,66,0,55,3,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,16,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,16,69,13,0,32,0,32,2,40,2,20,54,2,8,32,0,66,2,55,3,0,12,4,11,2,64,32,2,45,0,17,69,13,0,32,2,45,0,18,33,4,12,2,11,32,2,65,5,54,2,16,32,3,32,2,65,16,106,16,132,136,128,128,0,33,1,32,0,66,2,55,3,0,32,0,32,1,54,2,8,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,16,32,3,32,2,65,16,106,16,132,136,128,128,0,33,1,32,0,66,2,55,3,0,32,0,32,1,54,2,8,12,2,11,32,2,65,16,106,32,3,16,152,129,128,128,0,2,64,32,2,40,2,16,13,0,32,0,32,2,41,3,24,55,3,8,32,0,66,1,55,3,0,12,2,11,32,0,32,2,40,2,20,54,2,8,32,0,66,2,55,3,0,12,1,11,32,0,32,2,40,2,12,54,2,8,32,0,66,2,55,3,0,11,32,2,65,32,106,36,128,128,128,128,0,11,202,3,2,3,127,1,126,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,8,13,0,2,64,32,2,45,0,9,13,0,32,2,65,2,54,2,16,32,3,32,2,65,16,106,16,132,136,128,128,0,33,1,32,0,66,3,55,3,0,32,0,32,1,54,2,8,12,2,11,2,64,2,64,2,64,32,2,45,0,10,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,16,32,3,32,2,65,16,106,16,132,136,128,128,0,33,1,32,0,66,3,55,3,0,32,0,32,1,54,2,8,12,5,11,32,0,66,2,55,3,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,16,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,16,69,13,0,32,0,32,2,40,2,20,54,2,8,32,0,66,3,55,3,0,12,4,11,2,64,32,2,45,0,17,69,13,0,32,2,45,0,18,33,4,12,2,11,32,2,65,5,54,2,16,32,3,32,2,65,16,106,16,132,136,128,128,0,33,1,32,0,66,3,55,3,0,32,0,32,1,54,2,8,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,16,32,3,32,2,65,16,106,16,132,136,128,128,0,33,1,32,0,66,3,55,3,0,32,0,32,1,54,2,8,12,2,11,32,2,65,16,106,32,3,16,169,133,128,128,0,2,64,32,2,41,3,16,34,5,66,2,81,13,0,32,0,32,2,41,3,24,55,3,8,32,0,32,5,55,3,0,12,2,11,32,0,32,2,40,2,24,54,2,8,32,0,66,3,55,3,0,12,1,11,32,0,32,2,40,2,12,54,2,8,32,0,66,3,55,3,0,11,32,2,65,32,106,36,128,128,128,128,0,11,249,3,1,3,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,0,13,0,2,64,32,2,45,0,1,13,0,32,2,65,2,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,66,2,55,3,0,32,0,32,1,54,2,8,12,2,11,2,64,2,64,2,64,32,2,45,0,2,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,66,2,55,3,0,32,0,32,1,54,2,8,12,5,11,32,0,66,0,55,3,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,8,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,8,69,13,0,32,0,32,2,40,2,12,54,2,8,32,0,66,2,55,3,0,12,4,11,2,64,32,2,45,0,9,69,13,0,32,2,45,0,10,33,4,12,2,11,32,2,65,5,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,66,2,55,3,0,32,0,32,1,54,2,8,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,66,2,55,3,0,32,0,32,1,54,2,8,12,2,11,32,2,65,8,106,32,3,16,170,133,128,128,0,2,64,32,2,40,2,8,13,0,32,0,32,2,41,3,16,55,3,8,32,0,66,1,55,3,0,32,0,65,32,106,32,2,65,8,106,65,32,106,41,3,0,55,3,0,32,0,65,24,106,32,2,65,8,106,65,24,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,8,106,65,16,106,41,3,0,55,3,0,12,2,11,32,0,32,2,40,2,12,54,2,8,32,0,66,2,55,3,0,12,1,11,32,0,32,2,40,2,4,54,2,8,32,0,66,2,55,3,0,11,32,2,65,48,106,36,128,128,128,128,0,11,204,3,1,3,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,0,13,0,2,64,32,2,45,0,1,13,0,32,2,65,2,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,2,54,2,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,2,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,2,54,2,0,32,0,32,1,54,2,4,12,5,11,32,0,65,0,54,2,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,8,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,8,69,13,0,32,0,32,2,40,2,12,54,2,4,32,0,65,2,54,2,0,12,4,11,2,64,32,2,45,0,9,69,13,0,32,2,45,0,10,33,4,12,2,11,32,2,65,5,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,2,54,2,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,65,2,54,2,0,32,0,32,1,54,2,4,12,2,11,32,2,65,8,106,32,3,16,167,133,128,128,0,2,64,32,2,40,2,8,13,0,32,0,65,4,106,32,2,65,8,106,65,4,106,65,36,16,218,141,128,128,0,26,32,0,65,1,54,2,0,12,2,11,32,0,32,2,40,2,12,54,2,4,32,0,65,2,54,2,0,12,1,11,32,0,32,2,40,2,4,54,2,4,32,0,65,2,54,2,0,11,32,2,65,48,106,36,128,128,128,128,0,11,212,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,2,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,5,11,32,0,66,0,55,2,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,4,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,32,2,65,20,106,32,3,16,161,133,128,128,0,2,64,32,2,40,2,20,69,13,0,32,0,32,2,41,2,20,55,2,4,32,0,65,0,54,2,0,32,0,65,12,106,32,2,65,28,106,40,2,0,54,2,0,12,2,11,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,1,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,54,2,0,11,32,2,65,32,106,36,128,128,128,128,0,11,212,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,2,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,5,11,32,0,66,0,55,2,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,4,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,32,2,65,20,106,32,3,16,158,133,128,128,0,2,64,32,2,40,2,20,69,13,0,32,0,32,2,41,2,20,55,2,4,32,0,65,0,54,2,0,32,0,65,12,106,32,2,65,28,106,40,2,0,54,2,0,12,2,11,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,1,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,54,2,0,11,32,2,65,32,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,204,134,128,128,0,11,212,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,2,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,5,11,32,0,66,0,55,2,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,4,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,32,2,65,20,106,32,3,16,163,133,128,128,0,2,64,32,2,40,2,20,69,13,0,32,0,32,2,41,2,20,55,2,4,32,0,65,0,54,2,0,32,0,65,12,106,32,2,65,28,106,40,2,0,54,2,0,12,2,11,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,1,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,54,2,0,11,32,2,65,32,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,213,134,128,128,0,11,212,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,2,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,5,11,32,0,66,0,55,2,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,4,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,32,2,65,20,106,32,3,16,162,133,128,128,0,2,64,32,2,40,2,20,69,13,0,32,0,32,2,41,2,20,55,2,4,32,0,65,0,54,2,0,32,0,65,12,106,32,2,65,28,106,40,2,0,54,2,0,12,2,11,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,1,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,54,2,0,11,32,2,65,32,106,36,128,128,128,128,0,11,212,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,2,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,5,11,32,0,66,0,55,2,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,4,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,32,2,65,20,106,32,3,16,157,133,128,128,0,2,64,32,2,40,2,20,69,13,0,32,0,32,2,41,2,20,55,2,4,32,0,65,0,54,2,0,32,0,65,12,106,32,2,65,28,106,40,2,0,54,2,0,12,2,11,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,1,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,54,2,0,11,32,2,65,32,106,36,128,128,128,128,0,11,212,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,2,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,5,11,32,0,66,0,55,2,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,4,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,32,2,65,20,106,32,3,16,155,133,128,128,0,2,64,32,2,40,2,20,69,13,0,32,0,32,2,41,2,20,55,2,4,32,0,65,0,54,2,0,32,0,65,12,106,32,2,65,28,106,40,2,0,54,2,0,12,2,11,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,1,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,54,2,0,11,32,2,65,32,106,36,128,128,128,128,0,11,212,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,2,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,5,11,32,0,66,0,55,2,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,4,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,2,11,32,2,65,20,106,32,3,16,160,133,128,128,0,2,64,32,2,40,2,20,69,13,0,32,0,32,2,41,2,20,55,2,4,32,0,65,0,54,2,0,32,0,65,12,106,32,2,65,28,106,40,2,0,54,2,0,12,2,11,32,0,32,2,40,2,24,54,2,4,32,0,65,1,54,2,0,12,1,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,54,2,0,11,32,2,65,32,106,36,128,128,128,128,0,11,196,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,2,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,14,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,5,11,32,0,65,128,4,59,1,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,20,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,20,69,13,0,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,4,11,2,64,32,2,45,0,21,69,13,0,32,2,45,0,22,33,4,12,2,11,32,2,65,5,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,20,32,3,32,2,65,20,106,16,132,136,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,2,11,32,2,65,20,106,32,3,16,153,134,128,128,0,2,64,32,2,45,0,20,13,0,32,0,32,2,45,0,21,58,0,1,32,0,65,0,58,0,0,12,2,11,32,0,32,2,40,2,24,54,2,4,32,0,65,1,58,0,0,12,1,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,20,0,32,0,32,1,32,1,32,1,32,1,32,1,16,205,134,128,128,0,11,214,3,1,3,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,8,13,0,2,64,32,2,45,0,9,13,0,32,2,65,2,54,2,16,32,3,32,2,65,16,106,16,132,136,128,128,0,33,1,32,0,65,2,54,2,0,32,0,32,1,54,2,4,12,2,11,2,64,2,64,2,64,32,2,45,0,10,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,16,32,3,32,2,65,16,106,16,132,136,128,128,0,33,1,32,0,65,2,54,2,0,32,0,32,1,54,2,4,12,5,11,32,0,65,0,54,2,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,16,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,16,69,13,0,32,0,32,2,40,2,20,54,2,4,32,0,65,2,54,2,0,12,4,11,2,64,32,2,45,0,17,69,13,0,32,2,45,0,18,33,4,12,2,11,32,2,65,5,54,2,16,32,3,32,2,65,16,106,16,132,136,128,128,0,33,1,32,0,65,2,54,2,0,32,0,32,1,54,2,4,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,16,32,3,32,2,65,16,106,16,132,136,128,128,0,33,1,32,0,65,2,54,2,0,32,0,32,1,54,2,4,12,2,11,32,2,65,16,106,32,3,16,164,133,128,128,0,2,64,32,2,40,2,16,13,0,32,0,32,2,41,2,20,55,2,4,32,0,65,1,54,2,0,32,0,65,12,106,32,2,65,16,106,65,12,106,40,2,0,54,2,0,12,2,11,32,0,32,2,40,2,20,54,2,4,32,0,65,2,54,2,0,12,1,11,32,0,32,2,40,2,12,54,2,4,32,0,65,2,54,2,0,11,32,2,65,32,106,36,128,128,128,128,0,11,194,3,1,3,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,32,1,40,2,0,34,3,16,131,136,128,128,0,2,64,2,64,32,2,45,0,0,13,0,2,64,32,2,45,0,1,13,0,32,2,65,2,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,66,4,55,3,0,32,0,32,1,54,2,8,12,2,11,2,64,2,64,2,64,32,2,45,0,2,34,4,65,44,70,13,0,2,64,32,4,65,221,0,70,13,0,32,1,45,0,4,13,2,32,2,65,7,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,66,4,55,3,0,32,0,32,1,54,2,8,12,5,11,32,0,66,3,55,3,0,12,4,11,32,1,45,0,4,13,0,32,3,16,134,136,128,128,0,32,2,65,8,106,32,3,16,131,136,128,128,0,2,64,32,2,45,0,8,69,13,0,32,0,32,2,40,2,12,54,2,8,32,0,66,4,55,3,0,12,4,11,2,64,32,2,45,0,9,69,13,0,32,2,45,0,10,33,4,12,2,11,32,2,65,5,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,66,4,55,3,0,32,0,32,1,54,2,8,12,3,11,32,1,65,0,58,0,4,11,2,64,32,4,65,255,1,113,65,221,0,71,13,0,32,2,65,21,54,2,8,32,3,32,2,65,8,106,16,132,136,128,128,0,33,1,32,0,66,4,55,3,0,32,0,32,1,54,2,8,12,2,11,32,2,65,8,106,32,3,16,165,133,128,128,0,2,64,32,2,41,3,8,66,3,81,13,0,32,0,32,2,65,8,106,65,40,16,218,141,128,128,0,26,12,2,11,32,0,32,2,40,2,16,54,2,8,32,0,66,4,55,3,0,12,1,11,32,0,32,2,40,2,4,54,2,8,32,0,66,4,55,3,0,11,32,2,65,48,106,36,128,128,128,128,0,11,36,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,65,8,32,1,65,192,1,108,16,198,131,128,128,0,11,11,129,1,1,3,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,16,183,134,128,128,0,2,64,2,64,32,2,45,0,8,13,0,32,2,45,0,9,33,3,2,64,32,1,16,151,136,128,128,0,34,4,13,0,32,0,32,1,54,2,4,32,0,32,3,58,0,0,12,2,11,32,0,65,2,58,0,0,32,0,32,4,54,2,4,12,1,11,32,0,32,2,40,2,12,54,2,4,32,0,65,2,58,0,0,11,32,2,65,16,106,36,128,128,128,128,0,11,176,2,1,1,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,32,2,45,0,8,13,0,32,2,45,0,9,13,2,32,2,65,5,54,2,16,32,1,32,2,65,16,106,16,132,136,128,128,0,33,1,12,1,11,32,2,40,2,12,33,1,11,32,0,65,1,58,0,0,32,0,32,1,54,2,4,12,1,11,2,64,2,64,2,64,32,2,45,0,10,65,34,70,13,0,32,2,32,1,32,2,65,31,106,65,156,154,132,128,0,16,147,129,128,128,0,54,2,12,12,1,11,32,1,16,134,136,128,128,0,32,1,65,20,106,65,0,54,2,0,32,2,65,16,106,32,1,32,1,65,12,106,16,253,135,128,128,0,2,64,32,2,40,2,16,65,2,70,13,0,32,2,65,8,106,32,2,40,2,20,32,2,40,2,24,16,199,134,128,128,0,32,2,45,0,8,13,1,32,0,32,2,45,0,9,58,0,1,65,0,33,1,12,2,11,32,0,32,2,40,2,20,54,2,4,32,0,65,1,58,0,0,12,2,11,32,0,32,1,32,2,40,2,12,16,139,136,128,128,0,54,2,4,65,1,33,1,11,32,0,32,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,147,2,1,4,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,32,0,54,2,8,32,0,65,208,0,106,33,4,32,0,65,208,1,106,45,0,0,33,5,32,3,32,3,65,8,106,54,2,12,2,64,2,64,2,64,2,64,32,2,65,128,1,32,5,107,34,6,73,13,0,32,5,13,1,12,2,11,32,4,32,5,106,32,2,32,1,32,2,65,244,131,132,128,0,16,232,140,128,128,0,32,5,32,2,106,33,5,12,2,11,32,4,32,5,106,32,6,32,1,32,6,65,212,131,132,128,0,16,232,140,128,128,0,32,3,32,4,16,145,138,128,128,0,32,3,65,12,106,32,3,40,2,0,32,3,40,2,4,16,185,134,128,128,0,32,2,32,6,107,33,2,32,1,32,6,106,33,1,11,32,2,65,255,0,113,33,5,32,1,32,2,65,128,127,113,106,33,6,2,64,32,2,65,128,1,73,13,0,32,3,65,12,106,32,1,32,2,65,7,118,16,185,134,128,128,0,11,32,4,32,5,32,6,32,5,65,228,131,132,128,0,16,232,140,128,128,0,11,32,0,32,5,58,0,208,1,32,3,65,16,106,36,128,128,128,128,0,11,67,2,2,126,1,127,32,0,40,2,0,40,2,0,34,0,32,0,41,3,64,34,3,32,2,173,124,34,4,55,3,64,32,0,65,200,0,106,34,5,32,5,41,3,0,32,4,32,3,84,173,124,55,3,0,32,0,32,1,32,2,16,242,138,128,128,0,11,143,2,1,4,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,32,0,54,2,8,32,0,65,40,106,33,4,32,0,65,232,0,106,45,0,0,33,5,32,3,32,3,65,8,106,54,2,12,2,64,2,64,2,64,2,64,32,2,65,192,0,32,5,107,34,6,73,13,0,32,5,13,1,12,2,11,32,4,32,5,106,32,2,32,1,32,2,65,244,131,132,128,0,16,232,140,128,128,0,32,5,32,2,106,33,5,12,2,11,32,4,32,5,106,32,6,32,1,32,6,65,212,131,132,128,0,16,232,140,128,128,0,32,3,32,4,16,189,136,128,128,0,32,3,65,12,106,32,3,40,2,0,32,3,40,2,4,16,187,134,128,128,0,32,2,32,6,107,33,2,32,1,32,6,106,33,1,11,32,2,65,63,113,33,5,32,1,32,2,65,64,113,106,33,6,2,64,32,2,65,192,0,73,13,0,32,3,65,12,106,32,1,32,2,65,6,118,16,187,134,128,128,0,11,32,4,32,5,32,6,32,5,65,228,131,132,128,0,16,232,140,128,128,0,11,32,0,32,5,58,0,104,32,3,65,16,106,36,128,128,128,128,0,11,36,0,32,0,40,2,0,40,2,0,34,0,32,0,41,3,32,32,2,173,124,55,3,32,32,0,32,1,32,2,16,239,138,128,128,0,11,98,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,16,183,134,128,128,0,2,64,2,64,32,2,45,0,8,13,0,32,2,45,0,9,33,3,32,0,32,1,54,2,4,32,0,32,3,58,0,0,12,1,11,32,0,32,2,40,2,12,54,2,4,32,0,65,2,58,0,0,11,32,2,65,16,106,36,128,128,128,128,0,11,50,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,54,2,12,32,1,65,12,106,16,137,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,74,1,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,54,2,12,32,0,40,2,8,34,2,32,0,40,2,12,32,2,107,65,24,110,16,220,131,128,128,0,32,1,65,12,106,16,152,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,74,1,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,54,2,12,32,0,40,2,8,34,2,32,0,40,2,12,32,2,107,65,40,110,16,224,131,128,128,0,32,1,65,12,106,16,145,130,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,22,0,2,64,32,1,65,255,1,113,69,13,0,32,0,16,182,129,128,128,0,11,11,73,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,0,40,2,0,40,2,0,33,0,32,2,65,8,106,32,1,16,189,136,128,128,0,32,0,32,2,40,2,8,32,2,40,2,12,16,239,138,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,73,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,0,40,2,0,40,2,0,33,0,32,2,65,8,106,32,1,16,145,138,128,128,0,32,0,32,2,40,2,8,32,2,40,2,12,16,242,138,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,151,1,1,2,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,8,106,34,3,32,1,65,8,106,41,2,0,55,3,0,32,2,32,1,41,2,0,55,3,0,32,2,65,16,106,32,2,16,178,136,128,128,0,32,0,32,2,40,2,16,16,188,140,128,128,0,32,2,65,16,106,65,8,106,32,3,41,3,0,55,3,0,32,2,32,2,41,3,0,55,3,16,2,64,3,64,32,2,65,16,106,16,177,136,128,128,0,34,1,65,128,128,196,0,70,13,1,32,0,32,1,16,217,132,128,128,0,12,0,11,11,32,2,65,32,106,36,128,128,128,128,0,11,25,0,32,0,32,1,16,229,129,128,128,0,32,0,65,32,106,32,1,16,229,129,128,128,0,11,155,1,1,1,127,35,128,128,128,128,0,65,128,5,107,34,2,36,128,128,128,128,0,32,2,32,1,65,192,1,106,34,1,32,0,16,135,139,128,128,0,32,2,65,160,1,106,32,2,16,162,138,128,128,0,32,2,65,192,1,106,65,168,132,132,128,0,32,2,65,160,1,106,16,135,139,128,128,0,32,2,65,128,4,106,32,0,65,32,106,16,159,139,128,128,0,32,2,65,224,2,106,32,2,65,192,1,106,32,2,65,128,4,106,16,155,139,128,128,0,32,1,16,168,138,128,128,0,32,2,65,224,2,106,16,150,139,128,128,0,33,0,32,2,65,128,5,106,36,128,128,128,128,0,32,0,11,100,1,1,127,35,128,128,128,128,0,65,176,3,107,34,2,36,128,128,128,128,0,32,2,16,231,136,128,128,0,32,2,32,1,40,2,0,32,1,40,2,8,16,232,136,128,128,0,32,2,65,216,1,106,32,2,65,216,1,16,218,141,128,128,0,26,32,0,32,2,65,216,1,106,16,234,136,128,128,0,32,1,16,169,128,128,128,0,32,2,65,176,3,106,36,128,128,128,128,0,11,111,0,2,64,2,64,32,1,32,2,65,140,177,132,128,0,65,11,16,182,141,128,128,0,13,0,2,64,32,1,32,2,65,151,177,132,128,0,65,10,16,182,141,128,128,0,13,0,32,0,32,1,32,2,65,164,177,132,128,0,65,2,16,151,133,128,128,0,54,2,4,65,1,33,2,12,2,11,32,0,65,1,58,0,1,65,0,33,2,12,1,11,65,0,33,2,32,0,65,0,58,0,1,11,32,0,32,2,58,0,0,11,204,7,1,5,127,35,128,128,128,128,0,65,48,107,34,6,36,128,128,128,128,0,32,6,65,32,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,32,13,0,2,64,32,6,45,0,33,13,0,32,6,65,5,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,34,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,47,106,65,204,154,132,128,0,16,147,129,128,128,0,33,7,12,6,11,32,6,40,2,36,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,5,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,36,32,6,32,1,54,2,32,32,6,65,8,106,32,6,65,32,106,16,171,130,128,128,0,2,64,2,64,2,64,2,64,32,6,40,2,8,13,0,32,6,40,2,12,34,8,69,13,1,32,6,65,20,106,40,2,0,33,9,32,6,65,16,106,40,2,0,33,7,12,3,11,32,6,40,2,12,33,7,65,0,33,8,12,1,11,65,0,33,8,65,0,65,216,178,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,7,54,2,12,32,6,32,8,54,2,8,32,8,69,13,1,32,10,69,13,3,32,6,65,8,106,16,169,128,128,128,0,65,0,33,8,32,10,33,7,12,3,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,3,11,65,0,33,8,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,28,32,6,32,1,54,2,24,32,6,65,0,54,2,32,2,64,2,64,2,64,2,64,3,64,32,6,65,8,106,32,6,65,24,106,16,130,134,128,128,0,32,6,45,0,8,13,1,2,64,2,64,2,64,32,6,45,0,9,14,3,1,0,2,0,11,32,6,65,24,106,16,161,134,128,128,0,34,7,69,13,2,12,5,11,2,64,32,6,40,2,32,69,13,0,65,129,163,132,128,0,65,4,16,150,133,128,128,0,33,7,12,5,11,32,6,65,8,106,32,6,65,24,106,16,147,134,128,128,0,32,6,40,2,12,33,7,32,6,40,2,8,34,8,69,13,4,32,6,40,2,16,33,9,32,6,65,32,106,16,158,130,128,128,0,32,6,32,9,54,2,40,32,6,32,7,54,2,36,32,6,32,8,54,2,32,12,1,11,11,32,6,40,2,32,34,8,69,13,1,32,6,40,2,40,33,9,32,6,40,2,36,33,7,12,3,11,32,6,40,2,12,33,7,12,1,11,65,129,163,132,128,0,65,4,16,223,129,128,128,0,33,7,11,2,64,32,6,40,2,32,69,13,0,32,6,65,32,106,16,169,128,128,128,0,11,65,0,33,8,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,7,54,2,12,32,6,32,8,54,2,8,2,64,32,8,69,13,0,32,10,69,13,2,32,6,65,8,106,16,169,128,128,128,0,65,0,33,8,32,10,33,7,12,2,11,65,0,33,8,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,1,11,32,8,69,13,1,32,0,32,9,54,2,8,32,0,32,7,54,2,4,32,0,32,8,54,2,0,12,2,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,6,65,48,106,36,128,128,128,128,0,11,160,19,8,2,127,1,126,2,127,1,126,4,127,2,126,1,127,1,126,35,128,128,128,128,0,65,176,1,107,34,6,36,128,128,128,128,0,32,6,65,8,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,8,13,0,2,64,32,6,45,0,9,13,0,32,6,65,5,54,2,72,32,1,32,6,65,200,0,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,10,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,175,1,106,65,220,154,132,128,0,16,147,129,128,128,0,33,7,12,18,11,32,6,40,2,12,33,1,11,32,0,65,0,54,2,36,32,0,32,1,54,2,0,12,17,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,140,1,32,6,32,1,54,2,136,1,32,6,65,200,0,106,32,6,65,136,1,106,16,164,134,128,128,0,32,6,41,3,72,34,8,66,2,81,13,4,2,64,32,8,80,69,13,0,65,0,33,9,65,0,65,252,171,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,14,11,32,6,40,2,84,33,10,32,6,40,2,80,33,7,32,6,65,200,0,106,32,6,65,136,1,106,16,171,130,128,128,0,32,6,40,2,72,13,3,2,64,32,6,40,2,76,34,9,13,0,65,1,65,252,171,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,13,11,32,6,32,6,65,208,0,106,41,2,0,55,2,152,1,32,6,32,9,54,2,148,1,32,6,65,200,0,106,32,6,65,136,1,106,16,171,130,128,128,0,32,6,40,2,72,13,2,2,64,32,6,40,2,76,34,9,13,0,65,2,65,252,171,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,12,11,32,6,32,6,65,208,0,106,41,2,0,34,8,55,2,164,1,32,6,32,9,54,2,160,1,32,6,65,200,0,106,32,6,65,136,1,106,16,164,134,128,128,0,2,64,2,64,32,6,41,3,72,34,11,66,2,81,13,0,2,64,32,11,80,69,13,0,65,3,65,252,171,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,2,11,32,6,40,2,84,33,12,32,6,40,2,80,33,13,32,6,65,200,0,106,32,6,65,136,1,106,16,164,134,128,128,0,32,6,41,3,72,34,11,66,2,81,13,0,2,64,32,11,80,69,13,0,65,4,65,252,171,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,2,11,32,6,40,2,84,33,14,32,6,40,2,80,33,15,32,6,65,40,106,65,8,106,32,6,65,148,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,148,1,55,3,40,12,16,11,32,6,40,2,80,33,7,11,32,6,65,160,1,106,16,169,128,128,128,0,12,11,11,32,6,65,24,54,2,72,32,1,32,6,65,200,0,106,16,132,136,128,128,0,33,1,12,9,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,32,7,65,255,1,113,69,13,7,32,1,16,134,136,128,128,0,32,6,65,1,58,0,132,1,32,6,32,1,54,2,128,1,32,6,65,0,54,2,136,1,32,6,65,0,54,2,148,1,66,0,33,16,65,1,33,10,66,0,33,8,3,64,32,6,65,200,0,106,32,6,65,128,1,106,16,244,133,128,128,0,2,64,2,64,2,64,32,6,45,0,72,13,0,32,6,45,0,73,34,7,65,6,70,13,1,2,64,2,64,2,64,2,64,2,64,2,64,32,7,14,5,1,2,3,4,5,0,11,32,6,65,128,1,106,16,161,134,128,128,0,34,7,69,13,8,12,12,11,2,64,32,8,80,13,0,65,1,33,9,65,150,135,132,128,0,65,7,16,150,133,128,128,0,33,7,12,13,11,32,6,65,200,0,106,32,6,65,128,1,106,16,142,134,128,128,0,32,6,40,2,72,13,4,32,6,41,3,80,33,17,66,1,33,8,12,7,11,2,64,32,6,40,2,136,1,69,13,0,65,1,33,9,65,129,163,132,128,0,65,4,16,150,133,128,128,0,33,7,12,12,11,32,6,65,200,0,106,32,6,65,128,1,106,16,147,134,128,128,0,32,6,40,2,76,33,7,32,6,40,2,72,34,9,69,13,10,32,6,40,2,80,33,18,32,6,65,136,1,106,16,158,130,128,128,0,32,6,32,18,54,2,144,1,32,6,32,7,54,2,140,1,32,6,32,9,54,2,136,1,12,6,11,2,64,32,6,40,2,148,1,69,13,0,65,1,33,9,65,156,171,132,128,0,65,11,16,150,133,128,128,0,33,7,12,11,11,32,6,65,200,0,106,32,6,65,128,1,106,16,147,134,128,128,0,32,6,40,2,76,33,7,32,6,40,2,72,34,9,69,13,9,32,6,40,2,80,33,18,32,6,65,148,1,106,16,158,130,128,128,0,32,6,32,18,54,2,156,1,32,6,32,7,54,2,152,1,32,6,32,9,54,2,148,1,12,5,11,2,64,32,16,80,13,0,65,1,33,9,65,167,171,132,128,0,65,12,16,150,133,128,128,0,33,7,12,10,11,32,6,65,200,0,106,32,6,65,128,1,106,16,142,134,128,128,0,32,6,40,2,72,13,1,32,6,41,3,80,33,19,66,1,33,16,12,4,11,2,64,32,10,65,1,113,13,0,65,1,33,9,65,192,161,132,128,0,65,5,16,150,133,128,128,0,33,7,12,9,11,32,6,65,200,0,106,32,6,65,128,1,106,16,142,134,128,128,0,32,6,40,2,72,69,13,2,11,32,6,40,2,76,33,7,12,6,11,2,64,2,64,2,64,32,8,80,13,0,32,6,40,2,136,1,34,7,69,33,18,2,64,32,7,13,0,65,1,33,9,65,129,163,132,128,0,65,4,16,223,129,128,128,0,33,7,12,11,11,32,6,65,160,1,106,65,8,106,32,6,65,136,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,136,1,55,3,160,1,2,64,32,6,40,2,148,1,34,9,13,0,65,156,171,132,128,0,65,11,16,223,129,128,128,0,33,7,12,3,11,32,6,65,200,0,106,65,8,106,32,6,65,148,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,148,1,55,3,72,2,64,2,64,32,16,80,13,0,32,10,65,1,113,69,13,3,65,192,161,132,128,0,65,5,16,223,129,128,128,0,33,7,12,1,11,65,167,171,132,128,0,65,12,16,223,129,128,128,0,33,7,11,32,6,65,200,0,106,16,169,128,128,128,0,12,2,11,65,1,33,9,65,150,135,132,128,0,65,7,16,223,129,128,128,0,33,7,12,8,11,32,6,65,56,106,65,8,106,32,6,65,136,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,136,1,55,3,56,32,17,66,32,136,167,33,10,32,6,41,2,152,1,33,8,32,17,167,33,7,12,9,11,32,9,69,33,9,32,6,65,160,1,106,16,169,128,128,128,0,12,7,11,32,6,41,3,80,33,11,65,0,33,10,12,0,11,11,32,6,40,2,76,33,7,12,8,11,32,6,40,2,76,33,7,12,8,11,32,6,40,2,80,33,7,12,7,11,65,1,33,9,11,65,1,33,18,11,2,64,32,9,69,13,0,32,6,40,2,148,1,69,13,0,32,6,65,148,1,106,16,169,128,128,128,0,11,65,0,33,9,2,64,32,18,32,6,40,2,136,1,65,0,71,113,13,0,12,1,11,32,6,65,136,1,106,16,169,128,128,128,0,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,153,136,128,128,0,33,18,32,6,65,232,0,106,32,6,65,192,0,106,40,2,0,54,2,0,32,6,32,11,55,3,88,32,6,32,19,55,3,80,32,6,32,10,54,2,76,32,6,32,7,54,2,72,32,6,32,18,54,2,120,32,6,32,8,55,3,112,32,6,32,9,54,2,108,32,6,32,6,41,3,56,55,3,96,2,64,2,64,32,9,69,13,0,32,18,13,1,32,6,65,8,106,65,24,106,32,6,65,200,0,106,65,4,114,34,18,65,24,106,41,2,0,55,3,0,32,6,65,8,106,65,16,106,32,18,65,16,106,41,2,0,55,3,0,32,6,65,8,106,65,8,106,32,18,65,8,106,41,2,0,55,3,0,32,6,32,18,41,2,0,55,3,8,12,8,11,65,0,33,9,32,18,69,13,7,32,6,65,248,0,106,16,148,129,128,128,0,12,7,11,32,6,65,200,0,106,16,238,128,128,128,0,65,0,33,9,32,18,33,7,12,6,11,32,6,65,24,54,2,72,32,1,32,6,65,200,0,106,16,132,136,128,128,0,33,1,11,32,0,65,0,54,2,36,32,0,32,1,54,2,0,12,6,11,32,6,65,148,1,106,16,169,128,128,128,0,11,65,0,33,9,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,152,136,128,128,0,33,18,32,6,65,232,0,106,32,6,65,48,106,40,2,0,54,2,0,32,6,32,14,54,2,92,32,6,32,15,54,2,88,32,6,32,12,54,2,84,32,6,32,13,54,2,80,32,6,32,10,54,2,76,32,6,32,7,54,2,72,32,6,32,18,54,2,120,32,6,32,8,55,3,112,32,6,32,9,54,2,108,32,6,32,6,41,3,40,55,3,96,2,64,32,9,13,0,65,0,33,9,32,18,69,13,1,32,6,65,248,0,106,16,148,129,128,128,0,12,1,11,2,64,32,18,13,0,32,6,65,8,106,65,24,106,32,6,65,200,0,106,65,4,114,34,18,65,24,106,41,2,0,55,3,0,32,6,65,8,106,65,16,106,32,18,65,16,106,41,2,0,55,3,0,32,6,65,8,106,65,8,106,32,18,65,8,106,41,2,0,55,3,0,32,6,32,18,41,2,0,55,3,8,12,1,11,32,6,65,200,0,106,16,238,128,128,128,0,65,0,33,9,32,18,33,7,11,32,9,69,13,0,32,0,32,6,41,3,8,55,2,4,32,0,32,8,55,3,40,32,0,32,9,54,2,36,32,0,32,7,54,2,0,32,0,65,28,106,32,6,65,32,106,41,3,0,55,2,0,32,0,65,20,106,32,6,65,24,106,41,3,0,55,2,0,32,0,65,12,106,32,6,65,16,106,41,3,0,55,2,0,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,36,32,0,32,1,54,2,0,11,32,6,65,176,1,106,36,128,128,128,128,0,11,204,7,1,5,127,35,128,128,128,128,0,65,48,107,34,6,36,128,128,128,128,0,32,6,65,32,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,32,13,0,2,64,32,6,45,0,33,13,0,32,6,65,5,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,34,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,47,106,65,236,154,132,128,0,16,147,129,128,128,0,33,7,12,6,11,32,6,40,2,36,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,5,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,36,32,6,32,1,54,2,32,32,6,65,8,106,32,6,65,32,106,16,171,130,128,128,0,2,64,2,64,2,64,2,64,32,6,40,2,8,13,0,32,6,40,2,12,34,8,69,13,1,32,6,65,20,106,40,2,0,33,9,32,6,65,16,106,40,2,0,33,7,12,3,11,32,6,40,2,12,33,7,65,0,33,8,12,1,11,65,0,33,8,65,0,65,180,175,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,7,54,2,12,32,6,32,8,54,2,8,32,8,69,13,1,32,10,69,13,3,32,6,65,8,106,16,169,128,128,128,0,65,0,33,8,32,10,33,7,12,3,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,3,11,65,0,33,8,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,28,32,6,32,1,54,2,24,32,6,65,0,54,2,32,2,64,2,64,2,64,2,64,3,64,32,6,65,8,106,32,6,65,24,106,16,220,133,128,128,0,32,6,45,0,8,13,1,2,64,2,64,2,64,32,6,45,0,9,14,3,1,0,2,0,11,32,6,65,24,106,16,161,134,128,128,0,34,7,69,13,2,12,5,11,2,64,32,6,40,2,32,69,13,0,65,240,165,132,128,0,65,8,16,150,133,128,128,0,33,7,12,5,11,32,6,65,8,106,32,6,65,24,106,16,147,134,128,128,0,32,6,40,2,12,33,7,32,6,40,2,8,34,8,69,13,4,32,6,40,2,16,33,9,32,6,65,32,106,16,158,130,128,128,0,32,6,32,9,54,2,40,32,6,32,7,54,2,36,32,6,32,8,54,2,32,12,1,11,11,32,6,40,2,32,34,8,69,13,1,32,6,40,2,40,33,9,32,6,40,2,36,33,7,12,3,11,32,6,40,2,12,33,7,12,1,11,65,240,165,132,128,0,65,8,16,223,129,128,128,0,33,7,11,2,64,32,6,40,2,32,69,13,0,32,6,65,32,106,16,169,128,128,128,0,11,65,0,33,8,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,7,54,2,12,32,6,32,8,54,2,8,2,64,32,8,69,13,0,32,10,69,13,2,32,6,65,8,106,16,169,128,128,128,0,65,0,33,8,32,10,33,7,12,2,11,65,0,33,8,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,1,11,32,8,69,13,1,32,0,32,9,54,2,8,32,0,32,7,54,2,4,32,0,32,8,54,2,0,12,2,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,6,65,48,106,36,128,128,128,128,0,11,211,26,8,2,127,1,126,8,127,1,126,2,127,7,126,1,127,1,126,35,128,128,128,128,0,65,176,2,107,34,6,36,128,128,128,128,0,32,6,65,12,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,12,13,0,2,64,32,6,45,0,13,13,0,32,6,65,5,54,2,136,1,32,1,32,6,65,136,1,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,14,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,175,2,106,65,252,154,132,128,0,16,147,129,128,128,0,33,7,12,20,11,32,6,40,2,16,33,1,11,32,0,65,0,54,2,64,32,0,32,1,54,2,0,12,19,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,252,1,32,6,32,1,54,2,248,1,32,6,65,136,1,106,32,6,65,248,1,106,16,164,134,128,128,0,32,6,41,3,136,1,34,8,66,2,81,13,5,2,64,32,8,80,69,13,0,65,0,33,9,65,0,65,240,168,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,16,11,32,6,40,2,148,1,33,10,32,6,40,2,144,1,33,7,32,6,65,136,1,106,32,6,65,248,1,106,16,164,134,128,128,0,32,6,41,3,136,1,34,8,66,2,81,13,5,2,64,32,8,80,69,13,0,65,0,33,9,65,1,65,240,168,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,16,11,32,6,40,2,148,1,33,11,32,6,40,2,144,1,33,12,32,6,65,136,1,106,32,6,65,248,1,106,16,164,134,128,128,0,32,6,41,3,136,1,34,8,66,2,81,13,5,2,64,32,8,80,69,13,0,65,0,33,9,65,2,65,240,168,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,16,11,32,6,40,2,148,1,33,13,32,6,40,2,144,1,33,14,32,6,65,136,1,106,32,6,65,248,1,106,16,164,134,128,128,0,32,6,41,3,136,1,34,8,66,2,81,13,5,2,64,32,8,80,69,13,0,65,0,33,9,65,3,65,240,168,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,16,11,32,6,40,2,148,1,33,15,32,6,40,2,144,1,33,16,32,6,65,136,1,106,32,6,65,248,1,106,16,156,130,128,128,0,32,6,40,2,136,1,13,4,2,64,32,6,40,2,140,1,34,9,13,0,65,4,65,240,168,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,15,11,32,6,32,6,65,144,1,106,41,2,0,55,2,136,2,32,6,32,9,54,2,132,2,32,6,65,136,1,106,32,6,65,248,1,106,16,171,130,128,128,0,32,6,40,2,136,1,13,3,2,64,32,6,40,2,140,1,34,9,13,0,65,5,65,240,168,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,14,11,32,6,32,6,65,144,1,106,41,2,0,55,2,148,2,32,6,32,9,54,2,144,2,32,6,65,136,1,106,32,6,65,248,1,106,16,171,130,128,128,0,32,6,40,2,136,1,13,2,2,64,32,6,40,2,140,1,34,9,13,0,65,6,65,240,168,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,13,11,32,6,32,6,65,144,1,106,41,2,0,34,8,55,2,164,2,32,6,32,9,54,2,160,2,32,6,65,136,1,106,32,6,65,248,1,106,16,164,134,128,128,0,2,64,2,64,32,6,41,3,136,1,34,17,66,2,81,13,0,2,64,32,17,80,69,13,0,65,7,65,240,168,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,2,11,32,6,40,2,148,1,33,18,32,6,40,2,144,1,33,19,32,6,65,216,0,106,65,8,106,32,6,65,132,2,106,65,8,106,40,2,0,54,2,0,32,6,65,200,0,106,65,8,106,32,6,65,144,2,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,132,2,55,3,88,32,6,32,6,41,2,144,2,55,3,72,12,18,11,32,6,40,2,144,1,33,7,11,32,6,65,160,2,106,16,169,128,128,128,0,12,12,11,32,6,65,24,54,2,136,1,32,1,32,6,65,136,1,106,16,132,136,128,128,0,33,1,12,10,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,32,7,65,255,1,113,69,13,8,32,1,16,134,136,128,128,0,32,6,65,1,58,0,232,1,32,6,32,1,54,2,228,1,32,6,65,0,54,2,236,1,32,6,65,0,54,2,248,1,32,6,65,0,54,2,132,2,66,0,33,20,66,0,33,21,66,0,33,22,66,0,33,17,66,0,33,8,3,64,32,6,65,136,1,106,32,6,65,228,1,106,16,128,134,128,128,0,2,64,2,64,2,64,32,6,45,0,136,1,13,0,32,6,45,0,137,1,34,7,65,9,70,13,1,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,7,14,8,1,2,3,4,5,6,7,8,0,11,32,6,65,228,1,106,16,161,134,128,128,0,34,7,69,13,11,12,16,11,2,64,32,8,80,13,0,65,1,33,10,65,150,135,132,128,0,65,7,16,150,133,128,128,0,33,7,12,17,11,32,6,65,136,1,106,32,6,65,228,1,106,16,142,134,128,128,0,32,6,40,2,136,1,13,7,32,6,41,3,144,1,33,23,66,1,33,8,12,10,11,2,64,32,17,80,13,0,65,1,33,10,65,179,135,132,128,0,65,9,16,150,133,128,128,0,33,7,12,16,11,32,6,65,136,1,106,32,6,65,228,1,106,16,142,134,128,128,0,32,6,40,2,136,1,13,6,32,6,41,3,144,1,33,24,66,1,33,17,12,9,11,2,64,32,22,80,13,0,65,1,33,10,65,188,135,132,128,0,65,9,16,150,133,128,128,0,33,7,12,15,11,32,6,65,136,1,106,32,6,65,228,1,106,16,142,134,128,128,0,32,6,40,2,136,1,13,5,32,6,41,3,144,1,33,25,66,1,33,22,12,8,11,2,64,32,21,80,13,0,65,1,33,10,65,156,168,132,128,0,65,11,16,150,133,128,128,0,33,7,12,14,11,32,6,65,136,1,106,32,6,65,228,1,106,16,142,134,128,128,0,32,6,40,2,136,1,13,4,32,6,41,3,144,1,33,26,66,1,33,21,12,7,11,2,64,32,6,40,2,236,1,69,13,0,65,1,33,10,65,234,165,132,128,0,65,6,16,150,133,128,128,0,33,7,12,13,11,32,6,65,136,1,106,32,6,65,228,1,106,16,154,134,128,128,0,32,6,40,2,140,1,33,7,32,6,40,2,136,1,34,9,69,13,11,32,6,40,2,144,1,33,27,32,6,65,236,1,106,16,158,130,128,128,0,32,6,32,27,54,2,244,1,32,6,32,7,54,2,240,1,32,6,32,9,54,2,236,1,12,6,11,2,64,32,6,40,2,248,1,69,13,0,65,1,33,10,65,240,165,132,128,0,65,8,16,150,133,128,128,0,33,7,12,12,11,32,6,65,136,1,106,32,6,65,228,1,106,16,147,134,128,128,0,32,6,40,2,140,1,33,7,32,6,40,2,136,1,34,9,69,13,10,32,6,40,2,144,1,33,27,32,6,65,248,1,106,16,158,130,128,128,0,32,6,32,27,54,2,128,2,32,6,32,7,54,2,252,1,32,6,32,9,54,2,248,1,12,5,11,2,64,32,6,40,2,132,2,69,13,0,65,1,33,10,65,129,163,132,128,0,65,4,16,150,133,128,128,0,33,7,12,11,11,32,6,65,136,1,106,32,6,65,228,1,106,16,147,134,128,128,0,32,6,40,2,140,1,33,7,32,6,40,2,136,1,34,9,69,13,9,32,6,40,2,144,1,33,27,32,6,65,132,2,106,16,158,130,128,128,0,32,6,32,27,54,2,140,2,32,6,32,7,54,2,136,2,32,6,32,9,54,2,132,2,12,4,11,2,64,32,20,80,13,0,65,1,33,10,65,248,165,132,128,0,65,12,16,150,133,128,128,0,33,7,12,10,11,32,6,65,136,1,106,32,6,65,228,1,106,16,142,134,128,128,0,32,6,40,2,136,1,69,13,2,11,32,6,40,2,140,1,33,7,12,7,11,2,64,32,8,80,13,0,2,64,32,17,66,0,82,13,0,65,1,33,10,65,179,135,132,128,0,65,9,16,223,129,128,128,0,33,7,12,9,11,2,64,32,22,66,0,82,13,0,65,1,33,10,65,188,135,132,128,0,65,9,16,223,129,128,128,0,33,7,12,9,11,2,64,32,21,66,0,82,13,0,65,1,33,10,65,156,168,132,128,0,65,11,16,223,129,128,128,0,33,7,12,9,11,32,6,40,2,236,1,34,7,69,33,27,2,64,32,7,13,0,65,1,33,10,65,234,165,132,128,0,65,6,16,223,129,128,128,0,33,7,65,1,33,9,12,10,11,32,6,65,144,2,106,65,8,106,32,6,65,236,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,236,1,55,3,144,2,2,64,2,64,32,6,40,2,248,1,34,11,13,0,65,1,33,10,65,240,165,132,128,0,65,8,16,223,129,128,128,0,33,7,12,1,11,32,6,65,160,2,106,65,8,106,32,6,65,248,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,248,1,55,3,160,2,2,64,2,64,2,64,32,6,40,2,132,2,34,9,69,13,0,32,6,65,136,1,106,65,8,106,32,6,65,132,2,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,132,2,55,3,136,1,32,20,80,69,13,2,65,248,165,132,128,0,65,12,16,223,129,128,128,0,33,7,32,6,65,136,1,106,16,169,128,128,128,0,12,1,11,65,129,163,132,128,0,65,4,16,223,129,128,128,0,33,7,11,32,9,69,33,10,32,6,65,160,2,106,16,169,128,128,128,0,12,1,11,32,6,65,248,0,106,65,8,106,32,6,65,236,1,106,65,8,106,40,2,0,54,2,0,32,6,65,232,0,106,65,8,106,32,6,65,248,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,236,1,55,3,120,32,6,32,6,41,2,248,1,55,3,104,32,23,66,32,136,167,33,10,32,6,41,2,136,2,33,8,32,23,167,33,7,12,11,11,32,11,69,33,9,32,6,65,144,2,106,16,169,128,128,128,0,12,9,11,65,1,33,10,65,150,135,132,128,0,65,7,16,223,129,128,128,0,33,7,12,7,11,32,6,41,3,144,1,33,28,66,1,33,20,12,0,11,11,32,6,40,2,140,1,33,7,12,9,11,32,6,40,2,140,1,33,7,12,9,11,32,6,40,2,140,1,33,7,12,9,11,32,6,40,2,144,1,33,7,12,8,11,65,1,33,10,11,65,1,33,9,65,1,33,27,11,2,64,32,10,69,13,0,32,6,40,2,132,2,69,13,0,32,6,65,132,2,106,16,169,128,128,128,0,11,2,64,32,9,32,6,40,2,248,1,65,0,71,113,69,13,0,32,6,65,248,1,106,16,169,128,128,128,0,11,2,64,32,27,32,6,40,2,236,1,65,0,71,113,69,13,0,32,6,65,236,1,106,16,169,128,128,128,0,11,65,0,33,9,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,153,136,128,128,0,33,27,32,6,65,184,1,106,32,6,65,248,0,106,65,8,106,40,2,0,54,2,0,32,6,65,196,1,106,32,6,65,232,0,106,65,8,106,40,2,0,54,2,0,32,6,32,28,55,3,168,1,32,6,32,26,55,3,160,1,32,6,32,25,55,3,152,1,32,6,32,24,55,3,144,1,32,6,32,10,54,2,140,1,32,6,32,7,54,2,136,1,32,6,32,27,54,2,216,1,32,6,32,8,55,2,204,1,32,6,32,9,54,2,200,1,32,6,32,6,41,3,120,55,3,176,1,32,6,32,6,41,3,104,55,2,188,1,2,64,2,64,32,9,69,13,0,32,27,13,1,32,6,65,12,106,32,6,65,136,1,106,65,4,114,65,60,16,218,141,128,128,0,26,32,6,65,8,106,32,6,65,204,1,106,34,27,65,8,106,40,2,0,54,2,0,32,6,32,27,41,2,0,55,3,0,12,9,11,65,0,33,9,32,27,69,13,8,32,6,65,216,1,106,16,148,129,128,128,0,12,8,11,32,6,65,136,1,106,16,204,128,128,128,0,65,0,33,9,32,27,33,7,12,7,11,32,6,65,24,54,2,136,1,32,1,32,6,65,136,1,106,16,132,136,128,128,0,33,1,11,32,0,65,0,54,2,64,32,0,32,1,54,2,0,12,7,11,32,6,65,144,2,106,16,169,128,128,128,0,11,32,6,65,132,2,106,16,169,128,128,128,0,11,65,0,33,9,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,152,136,128,128,0,33,27,32,6,65,184,1,106,32,6,65,216,0,106,65,8,106,40,2,0,54,2,0,32,6,65,196,1,106,32,6,65,200,0,106,65,8,106,40,2,0,54,2,0,32,6,32,18,54,2,172,1,32,6,32,19,54,2,168,1,32,6,32,15,54,2,164,1,32,6,32,16,54,2,160,1,32,6,32,13,54,2,156,1,32,6,32,14,54,2,152,1,32,6,32,11,54,2,148,1,32,6,32,12,54,2,144,1,32,6,32,10,54,2,140,1,32,6,32,7,54,2,136,1,32,6,32,27,54,2,216,1,32,6,32,8,55,2,204,1,32,6,32,9,54,2,200,1,32,6,32,6,41,3,88,55,3,176,1,32,6,32,6,41,3,72,55,2,188,1,2,64,32,9,13,0,65,0,33,9,32,27,69,13,1,32,6,65,216,1,106,16,148,129,128,128,0,12,1,11,2,64,32,27,13,0,32,6,65,12,106,32,6,65,136,1,106,65,4,114,65,60,16,218,141,128,128,0,26,32,6,65,8,106,32,6,65,204,1,106,34,27,65,8,106,40,2,0,54,2,0,32,6,32,27,41,2,0,55,3,0,12,1,11,32,6,65,136,1,106,16,204,128,128,128,0,65,0,33,9,32,27,33,7,11,32,9,69,13,0,32,0,65,4,106,32,6,65,12,106,65,60,16,218,141,128,128,0,26,32,0,32,9,54,2,64,32,0,32,7,54,2,0,32,0,65,204,0,106,32,6,65,8,106,40,2,0,54,2,0,32,0,32,6,41,3,0,55,2,68,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,64,32,0,32,1,54,2,0,11,32,6,65,176,2,106,36,128,128,128,128,0,11,231,10,3,3,127,2,126,2,127,35,128,128,128,128,0,65,208,0,107,34,6,36,128,128,128,128,0,32,6,65,192,0,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,64,13,0,2,64,32,6,45,0,65,13,0,32,6,65,5,54,2,24,32,1,32,6,65,24,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,66,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,207,0,106,65,140,155,132,128,0,16,147,129,128,128,0,33,7,12,13,11,32,6,40,2,68,33,1,11,32,0,65,0,54,2,8,32,0,32,1,54,2,0,12,12,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,60,32,6,32,1,54,2,56,32,6,65,24,106,32,6,65,56,106,16,171,130,128,128,0,32,6,40,2,24,13,2,2,64,32,6,40,2,28,34,8,13,0,65,0,65,132,177,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,9,11,32,6,32,6,65,32,106,41,2,0,34,9,55,2,68,32,6,32,8,54,2,64,32,6,65,24,106,32,6,65,56,106,16,164,134,128,128,0,2,64,2,64,32,6,41,3,24,34,10,66,2,81,13,0,2,64,32,10,80,69,13,0,65,1,65,132,177,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,2,11,32,6,40,2,36,33,11,32,6,40,2,32,33,7,12,11,11,32,6,40,2,32,33,7,11,32,6,65,192,0,106,16,169,128,128,128,0,12,8,11,32,6,65,24,54,2,24,32,1,32,6,65,24,106,16,132,136,128,128,0,33,1,12,6,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,32,7,65,255,1,113,69,13,4,32,1,16,134,136,128,128,0,32,6,65,1,58,0,60,32,6,32,1,54,2,56,32,6,65,0,54,2,64,65,1,33,12,3,64,32,6,65,24,106,32,6,65,56,106,16,250,133,128,128,0,2,64,2,64,2,64,32,6,45,0,24,13,0,32,6,45,0,25,34,7,65,3,70,13,1,2,64,2,64,2,64,32,7,14,2,1,2,0,11,32,6,65,56,106,16,161,134,128,128,0,34,7,69,13,5,12,7,11,2,64,32,6,40,2,64,69,13,0,65,1,33,11,65,185,161,132,128,0,65,7,16,150,133,128,128,0,33,7,12,8,11,32,6,65,24,106,32,6,65,56,106,16,147,134,128,128,0,32,6,40,2,28,33,7,32,6,40,2,24,34,8,69,13,6,32,6,40,2,32,33,11,32,6,65,192,0,106,16,158,130,128,128,0,32,6,32,11,54,2,72,32,6,32,7,54,2,68,32,6,32,8,54,2,64,12,4,11,2,64,32,12,65,1,113,13,0,65,1,33,11,65,197,135,132,128,0,65,3,16,150,133,128,128,0,33,7,12,7,11,32,6,65,24,106,32,6,65,56,106,16,142,134,128,128,0,32,6,40,2,24,69,13,2,11,32,6,40,2,28,33,7,12,4,11,32,6,40,2,64,34,8,69,33,11,2,64,2,64,32,8,69,13,0,32,6,65,24,106,65,8,106,32,6,65,192,0,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,64,55,3,24,32,12,65,1,113,69,13,1,65,197,135,132,128,0,65,3,16,223,129,128,128,0,33,7,32,6,65,24,106,16,169,128,128,128,0,12,6,11,65,185,161,132,128,0,65,7,16,223,129,128,128,0,33,7,12,5,11,32,10,66,32,136,167,33,11,32,6,41,2,68,33,9,32,10,167,33,7,12,5,11,32,6,41,3,32,33,10,65,0,33,12,12,0,11,11,32,6,40,2,28,33,7,12,5,11,65,1,33,11,11,2,64,32,11,69,13,0,32,6,40,2,64,69,13,0,32,6,65,192,0,106,16,169,128,128,128,0,11,65,0,33,8,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,12,54,2,48,32,6,32,9,55,2,36,32,6,32,8,54,2,32,32,6,32,11,54,2,28,32,6,32,7,54,2,24,2,64,2,64,32,8,69,13,0,32,12,13,1,32,6,65,8,106,65,8,106,32,6,65,36,106,34,12,65,8,106,40,2,0,54,2,0,32,6,32,12,41,2,0,55,3,8,12,6,11,65,0,33,8,32,12,69,13,5,32,6,65,48,106,16,148,129,128,128,0,12,5,11,32,6,65,32,106,16,169,128,128,128,0,65,0,33,8,32,12,33,7,12,4,11,32,6,65,24,54,2,24,32,1,32,6,65,24,106,16,132,136,128,128,0,33,1,11,32,0,65,0,54,2,8,32,0,32,1,54,2,0,12,4,11,65,0,33,8,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,12,54,2,48,32,6,32,9,55,2,36,32,6,32,8,54,2,32,32,6,32,11,54,2,28,32,6,32,7,54,2,24,2,64,32,8,13,0,65,0,33,8,32,12,69,13,1,32,6,65,48,106,16,148,129,128,128,0,12,1,11,2,64,32,12,13,0,32,6,65,8,106,65,8,106,32,6,65,36,106,34,12,65,8,106,40,2,0,54,2,0,32,6,32,12,41,2,0,55,3,8,12,1,11,32,6,65,32,106,16,169,128,128,128,0,65,0,33,8,32,12,33,7,11,32,8,69,13,0,32,0,32,6,41,3,8,55,2,12,32,0,32,8,54,2,8,32,0,32,11,54,2,4,32,0,32,7,54,2,0,32,0,65,20,106,32,6,65,16,106,40,2,0,54,2,0,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,8,32,0,32,1,54,2,0,11,32,6,65,208,0,106,36,128,128,128,128,0,11,159,10,3,2,127,1,126,5,127,35,128,128,128,128,0,65,208,0,107,34,6,36,128,128,128,128,0,32,6,65,192,0,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,64,13,0,2,64,32,6,45,0,65,13,0,32,6,65,5,54,2,24,32,1,32,6,65,24,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,66,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,207,0,106,65,156,155,132,128,0,16,147,129,128,128,0,33,7,12,9,11,32,6,40,2,68,33,1,11,32,0,65,0,54,2,8,32,0,32,1,54,2,0,12,8,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,68,32,6,32,1,54,2,64,32,6,65,24,106,32,6,65,192,0,106,16,164,134,128,128,0,2,64,2,64,32,6,41,3,24,34,8,66,2,81,13,0,32,8,80,69,13,1,65,0,33,9,65,0,65,196,182,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,6,11,32,6,40,2,32,33,7,12,4,11,32,6,40,2,36,33,10,32,6,40,2,32,33,7,32,6,65,24,106,32,6,65,192,0,106,16,156,130,128,128,0,2,64,2,64,32,6,40,2,24,13,0,32,6,40,2,28,34,9,69,13,1,32,6,65,32,106,41,2,0,33,8,12,7,11,32,6,40,2,28,33,7,12,4,11,65,0,33,9,65,1,65,196,182,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,4,11,32,6,65,24,54,2,24,32,1,32,6,65,24,106,16,132,136,128,128,0,33,1,12,1,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,60,32,6,32,1,54,2,56,32,6,65,0,54,2,64,65,1,33,11,3,64,32,6,65,24,106,32,6,65,56,106,16,230,133,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,24,13,0,32,6,45,0,25,34,7,65,3,70,13,2,2,64,32,7,14,2,0,2,4,11,2,64,32,11,65,1,113,13,0,65,131,182,132,128,0,65,9,16,150,133,128,128,0,33,7,12,7,11,32,6,65,24,106,32,6,65,56,106,16,142,134,128,128,0,32,6,40,2,24,69,13,8,11,32,6,40,2,28,33,7,12,5,11,2,64,32,6,40,2,64,69,13,0,65,140,182,132,128,0,65,6,16,150,133,128,128,0,33,7,12,5,11,32,6,65,24,106,32,6,65,56,106,16,154,134,128,128,0,32,6,40,2,28,33,7,32,6,40,2,24,34,9,69,13,4,32,6,40,2,32,33,10,32,6,65,192,0,106,16,158,130,128,128,0,32,6,32,10,54,2,72,32,6,32,7,54,2,68,32,6,32,9,54,2,64,12,7,11,32,11,65,1,113,13,2,32,6,40,2,64,34,9,13,1,65,140,182,132,128,0,65,6,16,223,129,128,128,0,33,7,12,3,11,32,6,65,56,106,16,161,134,128,128,0,34,7,69,13,5,12,2,11,32,8,66,32,136,167,33,10,32,6,40,2,72,33,12,32,6,40,2,68,33,13,32,8,167,33,7,12,2,11,65,131,182,132,128,0,65,9,16,223,129,128,128,0,33,7,11,2,64,32,6,40,2,64,69,13,0,32,6,65,192,0,106,16,169,128,128,128,0,11,65,0,33,9,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,11,54,2,48,32,6,32,12,54,2,40,32,6,32,13,54,2,36,32,6,32,9,54,2,32,32,6,32,10,54,2,28,32,6,32,7,54,2,24,2,64,2,64,32,9,69,13,0,32,11,13,1,32,6,65,8,106,65,8,106,32,6,65,36,106,34,11,65,8,106,40,2,0,54,2,0,32,6,32,11,41,2,0,55,3,8,12,9,11,65,0,33,9,32,11,69,13,8,32,6,65,48,106,16,148,129,128,128,0,12,8,11,32,6,65,32,106,16,169,128,128,128,0,65,0,33,9,32,11,33,7,12,7,11,32,6,41,3,32,33,8,65,0,33,11,12,0,11,11,32,6,65,24,54,2,24,32,1,32,6,65,24,106,16,132,136,128,128,0,33,1,11,32,0,65,0,54,2,8,32,0,32,1,54,2,0,12,5,11,65,0,33,9,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,11,54,2,48,32,6,32,8,55,2,36,32,6,32,9,54,2,32,32,6,32,10,54,2,28,32,6,32,7,54,2,24,2,64,32,9,13,0,65,0,33,9,32,11,69,13,1,32,6,65,48,106,16,148,129,128,128,0,12,1,11,2,64,32,11,13,0,32,6,65,8,106,65,8,106,32,6,65,36,106,34,11,65,8,106,40,2,0,54,2,0,32,6,32,11,41,2,0,55,3,8,12,1,11,32,6,65,32,106,16,169,128,128,128,0,65,0,33,9,32,11,33,7,11,32,9,69,13,0,32,0,32,6,41,3,8,55,2,12,32,0,32,9,54,2,8,32,0,32,10,54,2,4,32,0,32,7,54,2,0,32,0,65,20,106,32,6,65,16,106,40,2,0,54,2,0,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,8,32,0,32,1,54,2,0,11,32,6,65,208,0,106,36,128,128,128,128,0,11,128,15,3,3,127,2,126,3,127,35,128,128,128,128,0,65,144,1,107,34,6,36,128,128,128,128,0,32,6,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,0,13,0,2,64,32,6,45,0,1,13,0,32,6,65,5,54,2,56,32,1,32,6,65,56,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,2,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,143,1,106,65,172,155,132,128,0,16,147,129,128,128,0,33,7,12,15,11,32,6,40,2,4,33,1,11,32,0,65,0,54,2,8,32,0,32,1,54,2,0,12,14,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,108,32,6,32,1,54,2,104,32,6,65,56,106,32,6,65,232,0,106,16,171,130,128,128,0,32,6,40,2,56,13,3,2,64,32,6,40,2,60,34,8,13,0,65,0,65,196,164,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,11,11,32,6,32,6,65,192,0,106,41,2,0,34,9,55,2,120,32,6,32,8,54,2,116,32,6,65,56,106,32,6,65,232,0,106,16,171,130,128,128,0,32,6,40,2,56,13,2,2,64,32,6,40,2,60,34,7,13,0,65,1,65,196,164,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,10,11,32,6,32,6,65,192,0,106,41,2,0,55,2,132,1,32,6,32,7,54,2,128,1,32,6,65,56,106,32,6,65,232,0,106,16,164,134,128,128,0,2,64,2,64,32,6,41,3,56,34,10,66,2,81,13,0,2,64,32,10,80,69,13,0,65,2,65,196,164,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,2,11,32,6,40,2,68,33,11,32,6,40,2,64,33,7,32,6,65,24,106,65,8,106,32,6,65,128,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,128,1,55,3,24,12,13,11,32,6,40,2,64,33,7,11,32,6,65,128,1,106,16,169,128,128,128,0,12,9,11,32,6,65,24,54,2,56,32,1,32,6,65,56,106,16,132,136,128,128,0,33,1,12,7,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,32,7,65,255,1,113,69,13,5,32,1,16,134,136,128,128,0,32,6,65,1,58,0,100,32,6,32,1,54,2,96,32,6,65,0,54,2,104,32,6,65,0,54,2,116,65,1,33,12,3,64,32,6,65,56,106,32,6,65,224,0,106,16,236,133,128,128,0,2,64,2,64,2,64,32,6,45,0,56,13,0,32,6,45,0,57,34,7,65,4,70,13,1,2,64,2,64,2,64,2,64,32,7,14,3,1,2,3,0,11,32,6,65,224,0,106,16,161,134,128,128,0,34,7,69,13,6,12,9,11,2,64,32,6,40,2,104,69,13,0,65,1,33,8,65,197,161,132,128,0,65,7,16,150,133,128,128,0,33,7,65,1,33,11,12,10,11,32,6,65,56,106,32,6,65,224,0,106,16,147,134,128,128,0,32,6,40,2,60,33,7,32,6,40,2,56,34,8,69,13,8,32,6,40,2,64,33,11,32,6,65,232,0,106,16,158,130,128,128,0,32,6,32,11,54,2,112,32,6,32,7,54,2,108,32,6,32,8,54,2,104,12,5,11,2,64,32,6,40,2,116,69,13,0,65,1,33,8,65,204,161,132,128,0,65,9,16,150,133,128,128,0,33,7,65,1,33,11,12,9,11,32,6,65,56,106,32,6,65,224,0,106,16,147,134,128,128,0,32,6,40,2,60,33,7,32,6,40,2,56,34,8,69,13,7,32,6,40,2,64,33,11,32,6,65,244,0,106,16,158,130,128,128,0,32,6,32,11,54,2,124,32,6,32,7,54,2,120,32,6,32,8,54,2,116,12,4,11,2,64,32,12,65,1,113,13,0,65,1,33,8,65,192,161,132,128,0,65,5,16,150,133,128,128,0,33,7,65,1,33,11,12,8,11,32,6,65,56,106,32,6,65,224,0,106,16,142,134,128,128,0,32,6,40,2,56,69,13,2,11,32,6,40,2,60,33,7,12,5,11,32,6,40,2,104,34,8,69,33,11,2,64,2,64,2,64,32,8,69,13,0,32,6,65,128,1,106,65,8,106,32,6,65,232,0,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,104,55,3,128,1,2,64,32,6,40,2,116,34,13,13,0,65,204,161,132,128,0,65,9,16,223,129,128,128,0,33,7,12,3,11,32,6,65,56,106,65,8,106,32,6,65,244,0,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,116,55,3,56,32,12,65,1,113,13,1,32,6,65,40,106,65,8,106,32,6,65,244,0,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,116,55,3,40,32,10,66,32,136,167,33,11,32,6,41,2,108,33,9,32,10,167,33,7,12,9,11,65,1,33,8,65,197,161,132,128,0,65,7,16,223,129,128,128,0,33,7,12,7,11,65,192,161,132,128,0,65,5,16,223,129,128,128,0,33,7,32,6,65,56,106,16,169,128,128,128,0,11,32,13,69,33,8,32,6,65,128,1,106,16,169,128,128,128,0,12,5,11,32,6,41,3,64,33,10,65,0,33,12,12,0,11,11,32,6,40,2,60,33,7,12,6,11,32,6,40,2,60,33,7,12,6,11,65,1,33,8,65,1,33,11,11,2,64,32,8,69,13,0,32,6,40,2,116,69,13,0,32,6,65,244,0,106,16,169,128,128,128,0,11,65,0,33,8,2,64,32,11,32,6,40,2,104,65,0,71,113,69,13,0,32,6,65,232,0,106,16,169,128,128,128,0,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,153,136,128,128,0,33,12,32,6,65,212,0,106,32,6,65,48,106,40,2,0,54,2,0,32,6,32,9,55,2,68,32,6,32,8,54,2,64,32,6,32,11,54,2,60,32,6,32,7,54,2,56,32,6,32,12,54,2,88,32,6,32,6,41,3,40,55,2,76,2,64,2,64,32,8,69,13,0,32,12,13,1,32,6,65,16,106,32,6,65,196,0,106,34,12,65,16,106,40,2,0,54,2,0,32,6,65,8,106,32,12,65,8,106,41,2,0,55,3,0,32,6,32,12,41,2,0,55,3,0,12,7,11,65,0,33,8,32,12,69,13,6,32,6,65,216,0,106,16,148,129,128,128,0,12,6,11,32,6,65,56,106,16,210,131,128,128,0,65,0,33,8,32,12,33,7,12,5,11,32,6,65,24,54,2,56,32,1,32,6,65,56,106,16,132,136,128,128,0,33,1,11,32,0,65,0,54,2,8,32,0,32,1,54,2,0,12,5,11,32,6,65,244,0,106,16,169,128,128,128,0,11,65,0,33,8,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,152,136,128,128,0,33,12,32,6,65,212,0,106,32,6,65,32,106,40,2,0,54,2,0,32,6,32,9,55,2,68,32,6,32,8,54,2,64,32,6,32,11,54,2,60,32,6,32,7,54,2,56,32,6,32,12,54,2,88,32,6,32,6,41,3,24,55,2,76,2,64,32,8,13,0,65,0,33,8,32,12,69,13,1,32,6,65,216,0,106,16,148,129,128,128,0,12,1,11,2,64,32,12,13,0,32,6,65,16,106,32,6,65,196,0,106,34,12,65,16,106,40,2,0,54,2,0,32,6,65,8,106,32,12,65,8,106,41,2,0,55,3,0,32,6,32,12,41,2,0,55,3,0,12,1,11,32,6,65,56,106,16,210,131,128,128,0,65,0,33,8,32,12,33,7,11,32,8,69,13,0,32,0,32,6,41,3,0,55,2,12,32,0,32,8,54,2,8,32,0,32,11,54,2,4,32,0,32,7,54,2,0,32,0,65,28,106,32,6,65,16,106,40,2,0,54,2,0,32,0,65,20,106,32,6,65,8,106,41,3,0,55,2,0,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,8,32,0,32,1,54,2,0,11,32,6,65,144,1,106,36,128,128,128,128,0,11,192,20,6,2,127,1,126,4,127,1,126,1,127,1,126,35,128,128,128,128,0,65,240,1,107,34,6,36,128,128,128,128,0,32,6,65,12,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,12,13,0,2,64,32,6,45,0,13,13,0,32,6,65,5,54,2,112,32,1,32,6,65,240,0,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,14,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,239,1,106,65,188,155,132,128,0,16,147,129,128,128,0,33,7,12,19,11,32,6,40,2,16,33,1,11,32,0,65,0,54,2,40,32,0,32,1,54,2,0,12,18,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,204,1,32,6,32,1,54,2,200,1,32,6,65,240,0,106,32,6,65,200,1,106,16,164,134,128,128,0,32,6,41,3,112,34,8,66,2,81,13,5,2,64,32,8,80,69,13,0,65,0,33,9,65,0,65,172,174,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,15,11,32,6,40,2,124,33,10,32,6,40,2,120,33,7,32,6,65,240,0,106,32,6,65,200,1,106,16,171,130,128,128,0,32,6,40,2,112,13,4,2,64,32,6,40,2,116,34,9,13,0,65,1,65,172,174,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,14,11,32,6,32,6,65,248,0,106,41,2,0,55,2,216,1,32,6,32,9,54,2,212,1,32,6,65,240,0,106,32,6,65,200,1,106,16,164,134,128,128,0,32,6,41,3,112,34,8,66,2,81,13,3,2,64,32,8,80,69,13,0,65,2,65,172,174,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,13,11,32,6,40,2,124,33,11,32,6,40,2,120,33,12,32,6,65,240,0,106,32,6,65,200,1,106,16,171,130,128,128,0,32,6,40,2,112,13,2,2,64,32,6,40,2,116,34,9,13,0,65,3,65,172,174,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,13,11,32,6,32,6,65,248,0,106,41,2,0,55,2,228,1,32,6,32,9,54,2,224,1,32,6,65,240,0,106,32,6,65,200,1,106,16,171,130,128,128,0,2,64,2,64,32,6,40,2,112,13,0,2,64,32,6,40,2,116,34,9,13,0,65,4,65,172,174,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,2,11,32,6,65,240,0,106,65,8,106,41,2,0,33,8,32,6,65,192,0,106,65,8,106,32,6,65,212,1,106,65,8,106,40,2,0,54,2,0,32,6,65,48,106,65,8,106,32,6,65,224,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,212,1,55,3,64,32,6,32,6,41,2,224,1,55,3,48,12,17,11,32,6,40,2,116,33,7,11,32,6,65,224,1,106,16,169,128,128,128,0,12,12,11,32,6,65,24,54,2,112,32,1,32,6,65,240,0,106,16,132,136,128,128,0,33,1,12,10,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,32,7,65,255,1,113,69,13,8,32,1,16,134,136,128,128,0,32,6,65,1,58,0,184,1,32,6,32,1,54,2,180,1,32,6,65,0,54,2,188,1,32,6,65,0,54,2,200,1,32,6,65,0,54,2,212,1,66,0,33,13,65,1,33,11,3,64,32,6,65,240,0,106,32,6,65,180,1,106,16,212,133,128,128,0,2,64,2,64,2,64,2,64,2,64,32,6,45,0,112,13,0,32,6,45,0,113,34,7,65,6,70,13,3,2,64,2,64,2,64,2,64,32,7,14,5,1,2,3,5,6,0,11,32,6,65,180,1,106,16,161,134,128,128,0,34,7,69,13,8,12,13,11,2,64,32,13,80,13,0,65,1,33,14,65,150,135,132,128,0,65,7,16,150,133,128,128,0,33,7,12,14,11,32,6,65,240,0,106,32,6,65,180,1,106,16,142,134,128,128,0,32,6,40,2,112,13,2,32,6,41,3,120,33,15,66,1,33,13,12,7,11,2,64,32,6,40,2,188,1,69,13,0,65,1,33,14,65,129,163,132,128,0,65,4,16,150,133,128,128,0,33,7,12,13,11,32,6,65,240,0,106,32,6,65,180,1,106,16,147,134,128,128,0,32,6,40,2,116,33,7,32,6,40,2,112,34,9,69,13,11,32,6,40,2,120,33,14,32,6,65,188,1,106,16,158,130,128,128,0,32,6,32,14,54,2,196,1,32,6,32,7,54,2,192,1,32,6,32,9,54,2,188,1,12,6,11,2,64,32,11,65,1,113,13,0,65,1,33,14,65,248,165,132,128,0,65,12,16,150,133,128,128,0,33,7,12,12,11,32,6,65,240,0,106,32,6,65,180,1,106,16,142,134,128,128,0,32,6,40,2,112,69,13,4,11,32,6,40,2,116,33,7,12,9,11,2,64,32,6,40,2,200,1,69,13,0,65,1,33,14,65,198,173,132,128,0,65,12,16,150,133,128,128,0,33,7,12,10,11,32,6,65,240,0,106,32,6,65,180,1,106,16,147,134,128,128,0,32,6,40,2,116,33,7,32,6,40,2,112,34,9,69,13,8,32,6,40,2,120,33,14,32,6,65,200,1,106,16,158,130,128,128,0,32,6,32,14,54,2,208,1,32,6,32,7,54,2,204,1,32,6,32,9,54,2,200,1,12,3,11,2,64,32,6,40,2,212,1,69,13,0,65,1,33,14,65,210,173,132,128,0,65,13,16,150,133,128,128,0,33,7,12,9,11,32,6,65,240,0,106,32,6,65,180,1,106,16,147,134,128,128,0,32,6,40,2,116,33,7,32,6,40,2,112,34,9,69,13,7,32,6,40,2,120,33,14,32,6,65,212,1,106,16,158,130,128,128,0,32,6,32,14,54,2,220,1,32,6,32,7,54,2,216,1,32,6,32,9,54,2,212,1,12,2,11,2,64,2,64,2,64,2,64,32,13,80,13,0,32,6,40,2,188,1,34,7,69,33,10,2,64,32,7,13,0,65,1,33,14,65,129,163,132,128,0,65,4,16,223,129,128,128,0,33,7,12,13,11,32,6,65,224,1,106,65,8,106,32,6,65,188,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,188,1,55,3,224,1,65,1,33,14,2,64,32,11,65,1,113,69,13,0,65,248,165,132,128,0,65,12,16,223,129,128,128,0,33,7,12,4,11,32,6,40,2,200,1,34,7,69,33,14,32,7,69,13,2,32,6,65,240,0,106,65,8,106,32,6,65,200,1,106,65,8,106,34,7,40,2,0,54,2,0,32,6,32,6,41,2,200,1,55,3,112,32,6,40,2,212,1,34,9,13,1,65,210,173,132,128,0,65,13,16,223,129,128,128,0,33,7,32,6,65,240,0,106,16,169,128,128,128,0,12,3,11,65,1,33,14,65,150,135,132,128,0,65,7,16,223,129,128,128,0,33,7,12,10,11,32,6,65,224,0,106,65,8,106,32,6,65,188,1,106,65,8,106,40,2,0,54,2,0,32,6,65,208,0,106,65,8,106,32,7,40,2,0,54,2,0,32,6,32,6,41,2,188,1,55,3,96,32,6,32,6,41,2,200,1,55,3,80,32,15,66,32,136,167,33,12,32,6,40,2,220,1,33,10,32,6,40,2,216,1,33,11,32,15,167,33,7,12,11,11,65,198,173,132,128,0,65,12,16,223,129,128,128,0,33,7,11,32,6,65,224,1,106,16,169,128,128,128,0,12,8,11,32,6,41,3,120,33,8,65,0,33,11,12,0,11,11,32,6,40,2,116,33,7,12,9,11,32,6,40,2,120,33,7,12,8,11,32,6,40,2,116,33,7,12,8,11,32,6,40,2,120,33,7,12,7,11,65,1,33,14,11,65,1,33,10,11,2,64,32,6,40,2,212,1,69,13,0,32,6,65,212,1,106,16,169,128,128,128,0,11,2,64,32,14,32,6,40,2,200,1,65,0,71,113,69,13,0,32,6,65,200,1,106,16,169,128,128,128,0,11,2,64,32,10,32,6,40,2,188,1,65,0,71,113,69,13,0,32,6,65,188,1,106,16,169,128,128,128,0,11,65,0,33,9,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,153,136,128,128,0,33,14,32,6,65,136,1,106,32,6,65,224,0,106,65,8,106,40,2,0,54,2,0,32,6,65,148,1,106,32,6,65,208,0,106,65,8,106,40,2,0,54,2,0,32,6,32,8,55,3,120,32,6,32,12,54,2,116,32,6,32,7,54,2,112,32,6,32,14,54,2,168,1,32,6,32,10,54,2,160,1,32,6,32,11,54,2,156,1,32,6,32,9,54,2,152,1,32,6,32,6,41,3,96,55,3,128,1,32,6,32,6,41,3,80,55,2,140,1,2,64,2,64,32,9,69,13,0,32,14,13,1,32,6,65,12,106,32,6,65,240,0,106,65,4,114,65,36,16,218,141,128,128,0,26,32,6,65,8,106,32,6,65,156,1,106,34,14,65,8,106,40,2,0,54,2,0,32,6,32,14,41,2,0,55,3,0,12,8,11,65,0,33,9,32,14,69,13,7,32,6,65,168,1,106,16,148,129,128,128,0,12,7,11,32,6,65,240,0,106,16,241,128,128,128,0,65,0,33,9,32,14,33,7,12,6,11,32,6,65,24,54,2,112,32,1,32,6,65,240,0,106,16,132,136,128,128,0,33,1,11,32,0,65,0,54,2,40,32,0,32,1,54,2,0,12,6,11,32,6,65,212,1,106,16,169,128,128,128,0,11,65,0,33,9,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,152,136,128,128,0,33,14,32,6,65,136,1,106,32,6,65,192,0,106,65,8,106,40,2,0,54,2,0,32,6,65,148,1,106,32,6,65,48,106,65,8,106,40,2,0,54,2,0,32,6,32,11,54,2,124,32,6,32,12,54,2,120,32,6,32,10,54,2,116,32,6,32,7,54,2,112,32,6,32,14,54,2,168,1,32,6,32,8,55,2,156,1,32,6,32,9,54,2,152,1,32,6,32,6,41,3,64,55,3,128,1,32,6,32,6,41,3,48,55,2,140,1,2,64,32,9,13,0,65,0,33,9,32,14,69,13,1,32,6,65,168,1,106,16,148,129,128,128,0,12,1,11,2,64,32,14,13,0,32,6,65,12,106,32,6,65,240,0,106,65,4,114,65,36,16,218,141,128,128,0,26,32,6,65,8,106,32,6,65,156,1,106,34,14,65,8,106,40,2,0,54,2,0,32,6,32,14,41,2,0,55,3,0,12,1,11,32,6,65,240,0,106,16,241,128,128,128,0,65,0,33,9,32,14,33,7,11,32,9,69,13,0,32,0,65,4,106,32,6,65,12,106,65,36,16,218,141,128,128,0,26,32,0,32,9,54,2,40,32,0,32,7,54,2,0,32,0,65,52,106,32,6,65,8,106,40,2,0,54,2,0,32,0,32,6,41,3,0,55,2,44,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,40,32,0,32,1,54,2,0,11,32,6,65,240,1,106,36,128,128,128,128,0,11,171,19,6,3,127,1,126,3,127,1,126,3,127,1,126,35,128,128,128,128,0,65,176,1,107,34,6,36,128,128,128,128,0,32,6,65,4,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,4,13,0,2,64,32,6,45,0,5,13,0,32,6,65,5,54,2,72,32,1,32,6,65,200,0,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,6,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,175,1,106,65,204,155,132,128,0,16,147,129,128,128,0,33,8,12,24,11,32,6,40,2,8,33,1,11,32,0,65,0,54,2,8,32,0,32,1,54,2,0,12,23,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,140,1,32,6,32,1,54,2,136,1,32,6,65,200,0,106,32,6,65,136,1,106,16,164,134,128,128,0,32,6,41,3,72,34,9,66,2,81,13,2,2,64,32,9,80,69,13,0,65,0,33,7,65,0,65,188,169,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,8,12,20,11,32,6,40,2,84,33,10,32,6,40,2,80,33,8,32,6,65,200,0,106,32,6,65,136,1,106,16,173,134,128,128,0,32,6,40,2,72,13,3,2,64,32,6,40,2,76,34,7,13,0,65,1,65,188,169,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,8,12,19,11,32,6,32,6,65,208,0,106,41,2,0,34,9,55,2,152,1,32,6,32,7,54,2,148,1,32,6,65,200,0,106,32,6,65,136,1,106,16,171,130,128,128,0,32,6,40,2,72,13,4,2,64,32,6,40,2,76,34,11,13,0,65,2,65,188,169,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,8,12,18,11,32,6,32,6,65,208,0,106,41,2,0,55,2,164,1,32,6,32,11,54,2,160,1,32,6,65,200,0,106,32,6,65,136,1,106,16,168,134,128,128,0,2,64,2,64,32,6,40,2,72,13,0,2,64,32,6,40,2,76,34,12,13,0,65,3,65,188,169,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,8,12,2,11,32,6,65,200,0,106,65,8,106,41,2,0,33,13,32,6,65,40,106,65,8,106,32,6,65,160,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,160,1,55,3,40,12,22,11,32,6,40,2,76,33,8,11,32,6,65,160,1,106,16,169,128,128,128,0,12,17,11,32,6,65,24,54,2,72,32,1,32,6,65,200,0,106,16,132,136,128,128,0,33,1,12,15,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,32,7,65,255,1,113,69,13,13,32,1,16,134,136,128,128,0,32,6,65,1,58,0,132,1,32,6,32,1,54,2,128,1,65,0,33,12,32,6,65,0,54,2,148,1,66,0,33,13,65,0,33,11,2,64,3,64,32,6,65,200,0,106,32,6,65,128,1,106,16,214,133,128,128,0,32,6,45,0,72,13,7,32,6,45,0,73,34,7,65,5,70,13,1,2,64,2,64,2,64,2,64,2,64,32,7,14,4,0,1,2,3,4,11,2,64,32,13,80,13,0,32,6,32,14,54,2,168,1,32,6,32,15,54,2,164,1,32,6,32,10,54,2,144,1,32,6,32,16,54,2,140,1,32,6,32,11,54,2,160,1,32,6,32,12,54,2,136,1,65,1,33,7,65,208,146,132,128,0,65,5,16,150,133,128,128,0,33,8,12,15,11,32,6,65,200,0,106,32,6,65,128,1,106,16,142,134,128,128,0,32,6,40,2,72,13,11,32,6,41,3,80,33,17,66,1,33,13,12,4,11,2,64,32,12,69,13,0,32,6,32,14,54,2,168,1,32,6,32,15,54,2,164,1,32,6,32,10,54,2,144,1,32,6,32,16,54,2,140,1,32,6,32,11,54,2,160,1,32,6,32,12,54,2,136,1,65,1,33,7,65,252,162,132,128,0,65,5,16,150,133,128,128,0,33,8,12,14,11,32,6,65,200,0,106,32,6,65,128,1,106,16,157,134,128,128,0,2,64,32,6,40,2,72,34,12,69,13,0,32,6,40,2,80,33,10,32,6,40,2,76,33,16,12,4,11,32,6,32,14,54,2,168,1,32,6,32,15,54,2,164,1,32,6,32,10,54,2,144,1,32,6,32,16,54,2,140,1,32,6,32,11,54,2,160,1,65,0,33,12,12,11,11,2,64,32,6,40,2,148,1,69,13,0,32,6,32,14,54,2,168,1,32,6,32,15,54,2,164,1,32,6,32,10,54,2,144,1,32,6,32,16,54,2,140,1,32,6,32,11,54,2,160,1,32,6,32,12,54,2,136,1,65,1,33,7,65,129,163,132,128,0,65,4,16,150,133,128,128,0,33,8,12,13,11,32,6,65,200,0,106,32,6,65,128,1,106,16,147,134,128,128,0,32,6,40,2,72,34,7,69,13,9,32,6,41,2,76,33,9,32,6,65,148,1,106,16,158,130,128,128,0,32,6,32,9,55,2,152,1,32,6,32,7,54,2,148,1,12,2,11,2,64,32,11,69,13,0,32,6,32,14,54,2,168,1,32,6,32,15,54,2,164,1,32,6,32,10,54,2,144,1,32,6,32,16,54,2,140,1,32,6,32,11,54,2,160,1,32,6,32,12,54,2,136,1,65,1,33,10,65,248,168,132,128,0,65,7,16,150,133,128,128,0,33,8,65,1,33,7,12,14,11,32,6,65,200,0,106,32,6,65,128,1,106,16,159,134,128,128,0,2,64,32,6,40,2,72,34,11,69,13,0,32,6,40,2,80,33,14,32,6,40,2,76,33,15,12,2,11,32,6,32,10,54,2,144,1,32,6,32,16,54,2,140,1,32,6,32,12,54,2,136,1,32,6,40,2,76,33,8,65,1,33,10,65,0,33,11,65,1,33,7,12,14,11,32,6,65,128,1,106,16,161,134,128,128,0,34,8,69,13,0,11,32,6,32,14,54,2,168,1,32,6,32,15,54,2,164,1,32,6,32,10,54,2,144,1,32,6,32,16,54,2,140,1,32,6,32,11,54,2,160,1,32,6,32,12,54,2,136,1,12,8,11,32,6,32,14,54,2,168,1,32,6,32,15,54,2,164,1,32,6,32,10,54,2,144,1,32,6,32,16,54,2,140,1,32,6,32,11,54,2,160,1,32,6,32,12,54,2,136,1,2,64,32,13,80,13,0,2,64,32,12,13,0,65,1,33,7,65,0,33,12,65,252,162,132,128,0,65,5,16,223,129,128,128,0,33,8,12,10,11,2,64,32,6,40,2,148,1,34,10,13,0,65,129,163,132,128,0,65,4,16,223,129,128,128,0,33,8,12,6,11,32,6,65,200,0,106,65,8,106,32,6,65,148,1,106,65,8,106,34,7,40,2,0,54,2,0,32,6,32,6,41,2,148,1,55,3,72,32,11,69,13,4,32,6,65,56,106,65,8,106,32,7,40,2,0,54,2,0,32,6,32,6,41,2,148,1,55,3,56,32,17,66,32,136,167,33,10,32,6,41,2,140,1,33,9,32,17,167,33,8,32,12,33,7,12,13,11,65,1,33,7,65,208,146,132,128,0,65,5,16,223,129,128,128,0,33,8,12,8,11,32,6,40,2,80,33,8,12,15,11,32,6,40,2,76,33,8,12,14,11,32,6,40,2,76,33,8,12,12,11,65,248,168,132,128,0,65,7,16,223,129,128,128,0,33,8,32,6,65,200,0,106,16,169,128,128,128,0,11,32,10,69,33,7,32,6,65,136,1,106,16,163,130,128,128,0,65,0,33,10,12,4,11,32,6,32,14,54,2,168,1,32,6,32,15,54,2,164,1,32,6,32,10,54,2,144,1,32,6,32,16,54,2,140,1,32,6,32,11,54,2,160,1,11,32,6,32,12,54,2,136,1,32,6,40,2,76,33,8,11,65,1,33,7,11,65,1,33,10,11,32,11,13,0,65,0,33,11,12,1,11,32,6,65,160,1,106,16,178,130,128,128,0,11,2,64,32,7,69,13,0,32,6,40,2,148,1,69,13,0,32,6,65,148,1,106,16,169,128,128,128,0,11,65,0,33,7,2,64,32,10,32,12,65,0,71,113,69,13,0,32,6,65,136,1,106,16,163,130,128,128,0,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,153,136,128,128,0,33,12,32,6,65,228,0,106,32,6,65,192,0,106,40,2,0,54,2,0,32,6,32,9,55,2,84,32,6,32,7,54,2,80,32,6,32,10,54,2,76,32,6,32,8,54,2,72,32,6,32,12,54,2,120,32,6,32,14,54,2,112,32,6,32,15,54,2,108,32,6,32,11,54,2,104,32,6,32,6,41,3,56,55,2,92,2,64,2,64,32,7,69,13,0,32,12,13,1,32,6,65,4,106,32,6,65,212,0,106,65,36,16,218,141,128,128,0,26,12,8,11,65,0,33,7,32,12,69,13,7,32,6,65,248,0,106,16,148,129,128,128,0,12,7,11,32,6,65,200,0,106,16,131,129,128,128,0,65,0,33,7,32,12,33,8,12,6,11,32,6,65,24,54,2,72,32,1,32,6,65,200,0,106,16,132,136,128,128,0,33,1,11,32,0,65,0,54,2,8,32,0,32,1,54,2,0,12,6,11,32,6,65,148,1,106,16,163,130,128,128,0,11,65,0,33,7,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,152,136,128,128,0,33,11,32,6,65,228,0,106,32,6,65,48,106,40,2,0,54,2,0,32,6,32,9,55,2,84,32,6,32,7,54,2,80,32,6,32,10,54,2,76,32,6,32,8,54,2,72,32,6,32,11,54,2,120,32,6,32,13,55,2,108,32,6,32,12,54,2,104,32,6,32,6,41,3,40,55,2,92,2,64,32,7,13,0,65,0,33,7,32,11,69,13,1,32,6,65,248,0,106,16,148,129,128,128,0,12,1,11,2,64,32,11,13,0,32,6,65,4,106,32,6,65,212,0,106,65,36,16,218,141,128,128,0,26,12,1,11,32,6,65,200,0,106,16,131,129,128,128,0,65,0,33,7,32,11,33,8,11,32,7,69,13,0,32,0,65,12,106,32,6,65,4,106,65,36,16,218,141,128,128,0,26,32,0,32,7,54,2,8,32,0,32,10,54,2,4,32,0,32,8,54,2,0,12,1,11,32,1,32,8,16,139,136,128,128,0,33,1,32,0,65,0,54,2,8,32,0,32,1,54,2,0,11,32,6,65,176,1,106,36,128,128,128,128,0,11,200,7,1,5,127,35,128,128,128,128,0,65,48,107,34,6,36,128,128,128,128,0,32,6,65,32,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,32,13,0,2,64,32,6,45,0,33,13,0,32,6,65,5,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,34,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,47,106,65,220,155,132,128,0,16,147,129,128,128,0,33,8,12,6,11,32,6,40,2,36,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,5,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,36,32,6,32,1,54,2,32,32,6,65,8,106,32,6,65,32,106,16,171,134,128,128,0,2,64,2,64,2,64,2,64,32,6,40,2,8,13,0,32,6,40,2,12,34,7,69,13,1,32,6,65,20,106,40,2,0,33,9,32,6,65,16,106,40,2,0,33,8,12,3,11,32,6,40,2,12,33,8,65,0,33,7,12,1,11,65,0,33,7,65,0,65,172,179,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,8,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,8,54,2,12,32,6,32,7,54,2,8,32,7,69,13,1,32,10,69,13,3,32,6,65,8,106,16,221,128,128,128,0,65,0,33,7,32,10,33,8,12,3,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,3,11,65,0,33,7,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,28,32,6,32,1,54,2,24,65,0,33,7,32,6,65,0,54,2,32,2,64,2,64,2,64,2,64,2,64,2,64,2,64,3,64,32,6,65,8,106,32,6,65,24,106,16,216,133,128,128,0,32,6,45,0,8,13,2,2,64,2,64,32,6,45,0,9,14,3,1,0,3,0,11,32,6,65,24,106,16,161,134,128,128,0,34,8,69,13,1,12,4,11,2,64,32,7,69,13,0,65,184,173,132,128,0,65,5,16,150,133,128,128,0,33,8,12,6,11,32,6,65,8,106,32,6,65,24,106,16,148,134,128,128,0,32,6,40,2,12,33,10,2,64,32,6,40,2,8,34,7,69,13,0,32,6,40,2,16,33,9,32,6,65,32,106,16,240,131,128,128,0,32,6,32,9,54,2,40,32,6,32,10,54,2,36,32,6,32,7,54,2,32,12,1,11,11,32,10,33,8,12,5,11,32,7,69,13,2,32,10,33,8,12,5,11,32,6,40,2,12,33,8,11,32,7,13,1,12,2,11,65,184,173,132,128,0,65,5,16,223,129,128,128,0,33,8,12,1,11,32,6,65,32,106,16,221,128,128,128,0,11,65,0,33,7,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,8,54,2,12,32,6,32,7,54,2,8,2,64,32,7,69,13,0,32,10,69,13,2,32,6,65,8,106,16,221,128,128,128,0,65,0,33,7,32,10,33,8,12,2,11,65,0,33,7,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,1,11,32,7,69,13,1,32,0,32,9,54,2,8,32,0,32,8,54,2,4,32,0,32,7,54,2,0,12,2,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,32,1,32,8,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,6,65,48,106,36,128,128,128,128,0,11,230,7,3,3,127,1,126,5,127,35,128,128,128,128,0,65,48,107,34,6,36,128,128,128,128,0,32,6,65,36,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,36,13,0,2,64,32,6,45,0,37,13,0,32,6,65,5,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,38,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,47,106,65,236,155,132,128,0,16,147,129,128,128,0,33,7,12,8,11,32,6,40,2,40,33,1,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,8,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,65,1,33,8,32,6,65,1,58,0,40,32,6,32,1,54,2,36,32,6,65,8,106,32,6,65,36,106,16,164,134,128,128,0,2,64,2,64,2,64,2,64,32,6,41,3,8,34,9,66,2,81,13,0,32,9,80,13,1,32,6,40,2,20,33,10,32,6,40,2,16,33,11,65,0,33,12,12,3,11,32,6,40,2,16,33,7,65,1,33,12,65,0,33,8,12,1,11,65,1,33,12,65,0,33,8,65,0,65,136,165,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,11,11,65,1,33,13,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,14,54,2,24,32,6,32,10,54,2,20,32,6,32,11,54,2,16,32,6,32,7,54,2,12,32,6,32,12,54,2,8,65,1,33,10,32,12,13,5,32,14,65,0,71,33,13,32,14,69,33,10,32,6,41,3,16,33,9,32,8,32,12,114,65,1,71,13,1,12,4,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,2,11,32,6,65,8,106,65,4,114,16,148,129,128,128,0,12,2,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,40,32,6,32,1,54,2,36,65,1,33,13,2,64,2,64,3,64,32,6,65,8,106,32,6,65,36,106,16,138,134,128,128,0,2,64,2,64,2,64,32,6,45,0,8,13,0,2,64,2,64,2,64,32,6,45,0,9,14,3,2,1,0,1,11,65,1,33,8,32,13,65,1,113,13,3,65,0,33,12,12,7,11,32,6,65,36,106,16,161,134,128,128,0,34,7,69,13,4,12,5,11,2,64,32,13,65,1,113,13,0,65,1,33,12,65,0,33,8,65,204,164,132,128,0,65,4,16,150,133,128,128,0,33,7,12,6,11,32,6,65,8,106,32,6,65,36,106,16,142,134,128,128,0,32,6,40,2,8,69,13,2,11,32,6,40,2,12,33,7,12,3,11,65,1,33,12,65,0,33,8,65,204,164,132,128,0,65,4,16,223,129,128,128,0,33,7,12,3,11,32,6,41,3,16,33,9,65,0,33,13,12,0,11,11,65,1,33,12,65,0,33,8,11,65,1,33,10,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,14,54,2,24,32,6,32,9,55,3,16,32,6,32,7,54,2,12,32,6,32,12,54,2,8,65,1,33,13,2,64,32,12,13,0,32,14,65,0,71,33,13,32,14,69,33,10,2,64,32,8,32,12,114,65,1,70,13,0,32,6,65,8,106,65,4,114,16,148,129,128,128,0,11,32,14,33,7,11,32,14,69,13,4,32,10,69,13,4,32,6,65,24,106,16,148,129,128,128,0,12,4,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,5,11,32,14,33,7,11,32,14,69,13,0,32,10,69,13,0,32,6,65,24,106,16,148,129,128,128,0,11,32,13,13,0,32,0,32,9,55,3,8,65,0,33,1,12,1,11,32,0,32,1,32,7,16,139,136,128,128,0,54,2,4,65,1,33,1,11,32,0,32,1,54,2,0,11,32,6,65,48,106,36,128,128,128,128,0,11,230,7,3,3,127,1,126,5,127,35,128,128,128,128,0,65,48,107,34,6,36,128,128,128,128,0,32,6,65,36,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,36,13,0,2,64,32,6,45,0,37,13,0,32,6,65,5,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,38,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,47,106,65,252,155,132,128,0,16,147,129,128,128,0,33,7,12,8,11,32,6,40,2,40,33,1,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,8,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,65,1,33,8,32,6,65,1,58,0,40,32,6,32,1,54,2,36,32,6,65,8,106,32,6,65,36,106,16,164,134,128,128,0,2,64,2,64,2,64,2,64,32,6,41,3,8,34,9,66,2,81,13,0,32,9,80,13,1,32,6,40,2,20,33,10,32,6,40,2,16,33,11,65,0,33,12,12,3,11,32,6,40,2,16,33,7,65,1,33,12,65,0,33,8,12,1,11,65,1,33,12,65,0,33,8,65,0,65,172,181,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,11,11,65,1,33,13,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,14,54,2,24,32,6,32,10,54,2,20,32,6,32,11,54,2,16,32,6,32,7,54,2,12,32,6,32,12,54,2,8,65,1,33,10,32,12,13,5,32,14,65,0,71,33,13,32,14,69,33,10,32,6,41,3,16,33,9,32,8,32,12,114,65,1,71,13,1,12,4,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,2,11,32,6,65,8,106,65,4,114,16,148,129,128,128,0,12,2,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,40,32,6,32,1,54,2,36,65,1,33,13,2,64,2,64,3,64,32,6,65,8,106,32,6,65,36,106,16,224,133,128,128,0,2,64,2,64,2,64,32,6,45,0,8,13,0,2,64,2,64,2,64,32,6,45,0,9,14,3,2,1,0,1,11,65,1,33,8,32,13,65,1,113,13,3,65,0,33,12,12,7,11,32,6,65,36,106,16,161,134,128,128,0,34,7,69,13,4,12,5,11,2,64,32,13,65,1,113,13,0,65,1,33,12,65,0,33,8,65,192,161,132,128,0,65,5,16,150,133,128,128,0,33,7,12,6,11,32,6,65,8,106,32,6,65,36,106,16,142,134,128,128,0,32,6,40,2,8,69,13,2,11,32,6,40,2,12,33,7,12,3,11,65,1,33,12,65,0,33,8,65,192,161,132,128,0,65,5,16,223,129,128,128,0,33,7,12,3,11,32,6,41,3,16,33,9,65,0,33,13,12,0,11,11,65,1,33,12,65,0,33,8,11,65,1,33,10,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,14,54,2,24,32,6,32,9,55,3,16,32,6,32,7,54,2,12,32,6,32,12,54,2,8,65,1,33,13,2,64,32,12,13,0,32,14,65,0,71,33,13,32,14,69,33,10,2,64,32,8,32,12,114,65,1,70,13,0,32,6,65,8,106,65,4,114,16,148,129,128,128,0,11,32,14,33,7,11,32,14,69,13,4,32,10,69,13,4,32,6,65,24,106,16,148,129,128,128,0,12,4,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,5,11,32,14,33,7,11,32,14,69,13,0,32,10,69,13,0,32,6,65,24,106,16,148,129,128,128,0,11,32,13,13,0,32,0,32,9,55,3,8,65,0,33,1,12,1,11,32,0,32,1,32,7,16,139,136,128,128,0,54,2,4,65,1,33,1,11,32,0,32,1,54,2,0,11,32,6,65,48,106,36,128,128,128,128,0,11,140,16,7,3,127,1,126,1,127,1,126,2,127,1,126,1,127,35,128,128,128,128,0,65,144,1,107,34,6,36,128,128,128,128,0,32,6,65,8,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,8,13,0,2,64,32,6,45,0,9,13,0,32,6,65,5,54,2,72,32,1,32,6,65,200,0,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,10,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,143,1,106,65,140,156,132,128,0,16,147,129,128,128,0,33,7,12,15,11,32,6,40,2,12,33,1,11,32,0,66,2,55,3,0,32,0,32,1,54,2,8,12,14,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,124,32,6,32,1,54,2,120,32,6,65,200,0,106,32,6,65,248,0,106,16,177,134,128,128,0,32,6,45,0,72,13,2,2,64,32,6,45,0,73,34,8,65,2,71,13,0,66,2,33,9,65,0,65,200,167,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,10,11,32,6,65,200,0,106,32,6,65,248,0,106,16,156,130,128,128,0,32,6,40,2,72,13,2,2,64,32,6,40,2,76,34,7,13,0,65,1,65,200,167,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,9,11,32,6,32,6,65,208,0,106,41,2,0,55,2,132,1,32,6,32,7,54,2,128,1,32,6,65,200,0,106,32,6,65,248,0,106,16,165,134,128,128,0,2,64,2,64,32,6,41,3,72,34,9,66,3,81,13,0,2,64,32,9,66,2,82,13,0,65,2,65,200,167,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,2,11,32,6,40,2,84,33,10,32,6,40,2,80,33,7,32,6,65,200,0,106,32,6,65,248,0,106,16,164,134,128,128,0,32,6,41,3,72,34,11,66,2,81,13,0,2,64,32,11,80,69,13,0,65,3,65,200,167,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,2,11,32,6,40,2,84,33,12,32,6,40,2,80,33,13,32,6,65,40,106,65,8,106,32,6,65,128,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,128,1,55,3,40,12,12,11,32,6,40,2,80,33,7,11,32,6,65,128,1,106,16,169,128,128,128,0,12,8,11,32,6,65,24,54,2,72,32,1,32,6,65,200,0,106,16,132,136,128,128,0,33,1,12,6,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,32,7,65,255,1,113,69,13,4,32,1,16,134,136,128,128,0,32,6,65,1,58,0,124,32,6,32,1,54,2,120,32,6,65,0,54,2,128,1,66,0,33,14,66,2,33,9,65,2,33,10,3,64,32,6,65,200,0,106,32,6,65,248,0,106,16,242,133,128,128,0,2,64,2,64,2,64,32,6,45,0,72,13,0,32,6,45,0,73,34,7,65,5,70,13,1,2,64,2,64,2,64,2,64,2,64,32,7,14,4,1,2,3,4,0,11,32,6,65,248,0,106,16,161,134,128,128,0,34,7,69,13,7,12,9,11,2,64,32,10,65,255,1,113,65,2,70,13,0,65,1,33,15,65,200,135,132,128,0,65,9,16,150,133,128,128,0,33,7,12,10,11,32,6,65,200,0,106,32,6,65,248,0,106,16,152,134,128,128,0,32,6,45,0,72,13,3,32,6,45,0,73,33,10,12,6,11,2,64,32,6,40,2,128,1,69,13,0,65,1,33,15,65,128,167,132,128,0,65,8,16,150,133,128,128,0,33,7,12,9,11,32,6,65,200,0,106,32,6,65,248,0,106,16,154,134,128,128,0,32,6,40,2,76,33,7,32,6,40,2,72,34,15,69,13,7,32,6,40,2,80,33,8,32,6,65,128,1,106,16,158,130,128,128,0,32,6,32,8,54,2,136,1,32,6,32,7,54,2,132,1,32,6,32,15,54,2,128,1,12,5,11,2,64,32,9,66,2,81,13,0,65,1,33,15,65,136,167,132,128,0,65,6,16,150,133,128,128,0,33,7,12,8,11,32,6,65,200,0,106,32,6,65,248,0,106,16,156,134,128,128,0,2,64,32,6,41,3,72,34,9,66,2,81,13,0,32,6,40,2,84,33,13,32,6,40,2,80,33,12,12,5,11,32,6,40,2,80,33,7,12,6,11,2,64,32,14,80,13,0,65,1,33,15,65,192,161,132,128,0,65,5,16,150,133,128,128,0,33,7,12,7,11,32,6,65,200,0,106,32,6,65,248,0,106,16,142,134,128,128,0,32,6,40,2,72,69,13,2,11,32,6,40,2,76,33,7,12,4,11,2,64,2,64,32,10,65,255,1,113,65,2,70,13,0,32,6,40,2,128,1,34,7,69,33,15,2,64,32,7,13,0,65,128,167,132,128,0,65,8,16,223,129,128,128,0,33,7,12,7,11,32,6,65,200,0,106,65,8,106,32,6,65,128,1,106,65,8,106,34,7,40,2,0,54,2,0,32,6,32,6,41,2,128,1,55,3,72,32,14,80,69,13,1,65,192,161,132,128,0,65,5,16,223,129,128,128,0,33,7,32,6,65,200,0,106,16,169,128,128,128,0,12,6,11,65,1,33,15,65,200,135,132,128,0,65,9,16,223,129,128,128,0,33,7,12,5,11,32,10,65,1,113,33,10,32,6,65,56,106,65,8,106,32,7,40,2,0,54,2,0,32,6,32,6,41,2,128,1,55,3,56,66,0,32,13,173,66,32,134,32,12,173,132,32,9,66,2,81,34,15,27,34,14,167,33,7,32,14,66,32,136,167,33,8,66,0,32,9,32,15,27,33,9,12,5,11,32,6,41,3,80,33,11,66,1,33,14,12,0,11,11,32,6,40,2,76,33,7,12,5,11,65,1,33,15,11,2,64,32,15,69,13,0,32,6,40,2,128,1,69,13,0,32,6,65,128,1,106,16,169,128,128,128,0,11,66,2,33,9,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,153,136,128,128,0,33,15,32,6,65,232,0,106,32,6,65,192,0,106,40,2,0,54,2,0,32,6,32,11,55,3,88,32,6,32,8,54,2,84,32,6,32,7,54,2,80,32,6,32,15,54,2,112,32,6,32,10,58,0,108,32,6,32,6,41,3,56,55,3,96,32,6,32,9,55,3,72,2,64,2,64,32,9,66,2,81,13,0,32,15,13,1,32,6,65,8,106,65,24,106,32,6,65,212,0,106,34,15,65,24,106,40,2,0,54,2,0,32,6,65,8,106,65,16,106,32,15,65,16,106,41,2,0,55,3,0,32,6,65,8,106,65,8,106,32,15,65,8,106,41,2,0,55,3,0,32,6,32,15,41,2,0,55,3,8,12,8,11,32,15,69,13,6,32,6,65,240,0,106,16,148,129,128,128,0,12,6,11,32,6,65,224,0,106,16,169,128,128,128,0,66,2,33,9,32,15,33,7,12,6,11,32,6,65,24,54,2,72,32,1,32,6,65,200,0,106,16,132,136,128,128,0,33,1,11,32,0,66,2,55,3,0,32,0,32,1,54,2,8,12,6,11,66,2,33,9,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,152,136,128,128,0,33,15,32,6,65,232,0,106,32,6,65,48,106,40,2,0,54,2,0,32,6,32,12,54,2,92,32,6,32,13,54,2,88,32,6,32,10,54,2,84,32,6,32,7,54,2,80,32,6,32,15,54,2,112,32,6,32,8,58,0,108,32,6,32,6,41,3,40,55,3,96,32,6,32,9,55,3,72,2,64,2,64,32,9,66,2,82,13,0,32,15,13,1,12,2,11,2,64,32,15,13,0,32,6,65,8,106,65,24,106,32,6,65,212,0,106,34,15,65,24,106,40,2,0,54,2,0,32,6,65,8,106,65,16,106,32,15,65,16,106,41,2,0,55,3,0,32,6,65,8,106,65,8,106,32,15,65,8,106,41,2,0,55,3,0,32,6,32,15,41,2,0,55,3,8,12,3,11,32,6,65,224,0,106,16,169,128,128,128,0,66,2,33,9,32,15,33,7,12,2,11,32,6,65,240,0,106,16,148,129,128,128,0,11,66,2,33,9,11,32,9,66,2,81,13,0,32,0,32,6,41,3,8,55,2,12,32,0,32,7,54,2,8,32,0,32,9,55,3,0,32,0,65,36,106,32,6,65,32,106,40,2,0,54,2,0,32,0,65,28,106,32,6,65,24,106,41,3,0,55,2,0,32,0,65,20,106,32,6,65,16,106,41,3,0,55,2,0,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,66,2,55,3,0,32,0,32,1,54,2,8,11,32,6,65,144,1,106,36,128,128,128,128,0,11,189,20,5,2,127,1,126,4,127,2,126,1,127,35,128,128,128,128,0,65,240,1,107,34,6,36,128,128,128,128,0,32,6,65,12,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,12,13,0,2,64,32,6,45,0,13,13,0,32,6,65,5,54,2,112,32,1,32,6,65,240,0,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,14,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,239,1,106,65,156,156,132,128,0,16,147,129,128,128,0,33,7,12,20,11,32,6,40,2,16,33,1,11,32,0,65,0,54,2,40,32,0,32,1,54,2,0,12,19,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,204,1,32,6,32,1,54,2,200,1,32,6,65,240,0,106,32,6,65,200,1,106,16,164,134,128,128,0,32,6,41,3,112,34,8,66,2,81,13,5,2,64,32,8,80,69,13,0,65,0,33,9,65,0,65,132,176,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,16,11,32,6,40,2,124,33,10,32,6,40,2,120,33,7,32,6,65,240,0,106,32,6,65,200,1,106,16,171,130,128,128,0,32,6,40,2,112,13,4,2,64,32,6,40,2,116,34,9,13,0,65,1,65,132,176,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,15,11,32,6,32,6,65,248,0,106,41,2,0,55,2,216,1,32,6,32,9,54,2,212,1,32,6,65,240,0,106,32,6,65,200,1,106,16,171,130,128,128,0,32,6,40,2,112,13,3,2,64,32,6,40,2,116,34,9,13,0,65,2,65,132,176,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,14,11,32,6,32,6,65,248,0,106,41,2,0,55,2,228,1,32,6,32,9,54,2,224,1,32,6,65,240,0,106,32,6,65,200,1,106,16,164,134,128,128,0,2,64,32,6,41,3,112,34,8,66,2,81,13,0,2,64,32,8,80,69,13,0,65,3,65,132,176,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,14,11,32,6,40,2,124,33,11,32,6,40,2,120,33,12,32,6,65,240,0,106,32,6,65,200,1,106,16,156,130,128,128,0,32,6,40,2,112,13,3,2,64,32,6,40,2,116,34,9,13,0,65,4,65,132,176,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,14,11,32,6,65,240,0,106,65,8,106,41,2,0,33,8,32,6,65,192,0,106,65,8,106,32,6,65,212,1,106,65,8,106,40,2,0,54,2,0,32,6,65,48,106,65,8,106,32,6,65,224,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,212,1,55,3,64,32,6,32,6,41,2,224,1,55,3,48,12,17,11,32,6,40,2,120,33,7,12,12,11,32,6,65,24,54,2,112,32,1,32,6,65,240,0,106,16,132,136,128,128,0,33,1,12,10,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,32,7,65,255,1,113,69,13,8,32,1,16,134,136,128,128,0,32,6,65,1,58,0,184,1,32,6,32,1,54,2,180,1,32,6,65,0,54,2,188,1,32,6,65,0,54,2,200,1,32,6,65,0,54,2,212,1,66,0,33,13,65,1,33,10,3,64,32,6,65,240,0,106,32,6,65,180,1,106,16,132,134,128,128,0,2,64,2,64,2,64,2,64,32,6,45,0,112,13,0,32,6,45,0,113,34,7,65,6,70,13,2,2,64,2,64,2,64,2,64,2,64,32,7,14,5,1,2,3,4,6,0,11,32,6,65,180,1,106,16,161,134,128,128,0,34,7,69,13,8,12,13,11,2,64,32,13,80,13,0,65,1,33,9,65,167,135,132,128,0,65,12,16,150,133,128,128,0,33,7,12,14,11,32,6,65,240,0,106,32,6,65,180,1,106,16,142,134,128,128,0,32,6,40,2,112,13,3,32,6,41,3,120,33,14,66,1,33,13,12,7,11,2,64,32,6,40,2,188,1,69,13,0,65,1,33,9,65,163,135,132,128,0,65,4,16,150,133,128,128,0,33,7,12,13,11,32,6,65,240,0,106,32,6,65,180,1,106,16,147,134,128,128,0,32,6,40,2,116,33,7,32,6,40,2,112,34,9,69,13,11,32,6,40,2,120,33,15,32,6,65,188,1,106,16,158,130,128,128,0,32,6,32,15,54,2,196,1,32,6,32,7,54,2,192,1,32,6,32,9,54,2,188,1,12,6,11,2,64,32,6,40,2,200,1,69,13,0,65,1,33,9,65,176,161,132,128,0,65,9,16,150,133,128,128,0,33,7,12,12,11,32,6,65,240,0,106,32,6,65,180,1,106,16,147,134,128,128,0,32,6,40,2,116,33,7,32,6,40,2,112,34,9,69,13,10,32,6,40,2,120,33,15,32,6,65,200,1,106,16,158,130,128,128,0,32,6,32,15,54,2,208,1,32,6,32,7,54,2,204,1,32,6,32,9,54,2,200,1,12,5,11,2,64,32,10,65,1,113,13,0,65,1,33,9,65,197,135,132,128,0,65,3,16,150,133,128,128,0,33,7,12,11,11,32,6,65,240,0,106,32,6,65,180,1,106,16,142,134,128,128,0,32,6,40,2,112,69,13,3,11,32,6,40,2,116,33,7,12,8,11,2,64,32,6,40,2,212,1,69,13,0,65,1,33,9,65,203,175,132,128,0,65,3,16,150,133,128,128,0,33,7,12,9,11,32,6,65,240,0,106,32,6,65,180,1,106,16,154,134,128,128,0,32,6,40,2,116,33,7,32,6,40,2,112,34,9,69,13,7,32,6,40,2,120,33,15,32,6,65,212,1,106,16,158,130,128,128,0,32,6,32,15,54,2,220,1,32,6,32,7,54,2,216,1,32,6,32,9,54,2,212,1,12,2,11,2,64,2,64,32,13,80,13,0,32,6,40,2,188,1,34,7,69,33,15,2,64,32,7,13,0,65,1,33,9,65,163,135,132,128,0,65,4,16,223,129,128,128,0,33,7,12,11,11,32,6,65,224,1,106,65,8,106,32,6,65,188,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,188,1,55,3,224,1,2,64,2,64,32,6,40,2,200,1,34,11,13,0,65,176,161,132,128,0,65,9,16,223,129,128,128,0,33,7,12,1,11,32,6,65,240,0,106,65,8,106,32,6,65,200,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,200,1,55,3,112,2,64,2,64,32,10,65,1,113,69,13,0,65,197,135,132,128,0,33,7,12,1,11,32,6,40,2,212,1,34,9,13,3,65,203,175,132,128,0,33,7,11,32,7,65,3,16,223,129,128,128,0,33,7,32,6,65,240,0,106,16,169,128,128,128,0,11,32,11,69,33,9,32,6,65,224,1,106,16,169,128,128,128,0,12,10,11,65,1,33,9,65,167,135,132,128,0,65,12,16,223,129,128,128,0,33,7,12,8,11,32,6,65,224,0,106,65,8,106,32,6,65,188,1,106,65,8,106,40,2,0,54,2,0,32,6,65,208,0,106,65,8,106,32,6,65,200,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,188,1,55,3,96,32,6,32,6,41,2,200,1,55,3,80,32,14,66,32,136,167,33,12,32,6,40,2,220,1,33,10,32,6,40,2,216,1,33,11,32,14,167,33,7,12,9,11,32,6,41,3,120,33,8,65,0,33,10,12,0,11,11,32,6,40,2,116,33,7,12,9,11,32,6,40,2,116,33,7,12,9,11,32,6,40,2,116,33,7,12,9,11,32,6,40,2,120,33,7,12,8,11,65,1,33,9,11,65,1,33,15,11,2,64,32,6,40,2,212,1,69,13,0,32,6,65,212,1,106,16,169,128,128,128,0,11,2,64,32,9,32,6,40,2,200,1,65,0,71,113,69,13,0,32,6,65,200,1,106,16,169,128,128,128,0,11,2,64,32,15,32,6,40,2,188,1,65,0,71,113,69,13,0,32,6,65,188,1,106,16,169,128,128,128,0,11,65,0,33,9,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,153,136,128,128,0,33,15,32,6,65,136,1,106,32,6,65,224,0,106,65,8,106,40,2,0,54,2,0,32,6,65,148,1,106,32,6,65,208,0,106,65,8,106,40,2,0,54,2,0,32,6,32,8,55,3,120,32,6,32,12,54,2,116,32,6,32,7,54,2,112,32,6,32,15,54,2,168,1,32,6,32,10,54,2,160,1,32,6,32,11,54,2,156,1,32,6,32,9,54,2,152,1,32,6,32,6,41,3,96,55,3,128,1,32,6,32,6,41,3,80,55,2,140,1,2,64,2,64,32,9,69,13,0,32,15,13,1,32,6,65,12,106,32,6,65,240,0,106,65,4,114,65,36,16,218,141,128,128,0,26,32,6,65,8,106,32,6,65,156,1,106,34,15,65,8,106,40,2,0,54,2,0,32,6,32,15,41,2,0,55,3,0,12,9,11,65,0,33,9,32,15,69,13,8,32,6,65,168,1,106,16,148,129,128,128,0,12,8,11,32,6,65,240,0,106,16,241,128,128,128,0,65,0,33,9,32,15,33,7,12,7,11,32,6,65,24,54,2,112,32,1,32,6,65,240,0,106,16,132,136,128,128,0,33,1,11,32,0,65,0,54,2,40,32,0,32,1,54,2,0,12,7,11,32,6,65,224,1,106,16,169,128,128,128,0,11,32,6,65,212,1,106,16,169,128,128,128,0,11,65,0,33,9,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,152,136,128,128,0,33,15,32,6,65,136,1,106,32,6,65,192,0,106,65,8,106,40,2,0,54,2,0,32,6,65,148,1,106,32,6,65,48,106,65,8,106,40,2,0,54,2,0,32,6,32,11,54,2,124,32,6,32,12,54,2,120,32,6,32,10,54,2,116,32,6,32,7,54,2,112,32,6,32,15,54,2,168,1,32,6,32,8,55,2,156,1,32,6,32,9,54,2,152,1,32,6,32,6,41,3,64,55,3,128,1,32,6,32,6,41,3,48,55,2,140,1,2,64,32,9,13,0,65,0,33,9,32,15,69,13,1,32,6,65,168,1,106,16,148,129,128,128,0,12,1,11,2,64,32,15,13,0,32,6,65,12,106,32,6,65,240,0,106,65,4,114,65,36,16,218,141,128,128,0,26,32,6,65,8,106,32,6,65,156,1,106,34,15,65,8,106,40,2,0,54,2,0,32,6,32,15,41,2,0,55,3,0,12,1,11,32,6,65,240,0,106,16,241,128,128,128,0,65,0,33,9,32,15,33,7,11,32,9,69,13,0,32,0,65,4,106,32,6,65,12,106,65,36,16,218,141,128,128,0,26,32,0,32,9,54,2,40,32,0,32,7,54,2,0,32,0,65,52,106,32,6,65,8,106,40,2,0,54,2,0,32,0,32,6,41,3,0,55,2,44,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,40,32,0,32,1,54,2,0,11,32,6,65,240,1,106,36,128,128,128,128,0,11,200,7,1,5,127,35,128,128,128,128,0,65,48,107,34,6,36,128,128,128,128,0,32,6,65,32,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,32,13,0,2,64,32,6,45,0,33,13,0,32,6,65,5,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,34,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,47,106,65,172,156,132,128,0,16,147,129,128,128,0,33,8,12,6,11,32,6,40,2,36,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,5,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,36,32,6,32,1,54,2,32,32,6,65,8,106,32,6,65,32,106,16,171,134,128,128,0,2,64,2,64,2,64,2,64,32,6,40,2,8,13,0,32,6,40,2,12,34,7,69,13,1,32,6,65,20,106,40,2,0,33,9,32,6,65,16,106,40,2,0,33,8,12,3,11,32,6,40,2,12,33,8,65,0,33,7,12,1,11,65,0,33,7,65,0,65,240,179,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,8,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,8,54,2,12,32,6,32,7,54,2,8,32,7,69,13,1,32,10,69,13,3,32,6,65,8,106,16,221,128,128,128,0,65,0,33,7,32,10,33,8,12,3,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,3,11,65,0,33,7,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,28,32,6,32,1,54,2,24,65,0,33,7,32,6,65,0,54,2,32,2,64,2,64,2,64,2,64,2,64,2,64,2,64,3,64,32,6,65,8,106,32,6,65,24,106,16,222,133,128,128,0,32,6,45,0,8,13,2,2,64,2,64,32,6,45,0,9,14,3,1,0,3,0,11,32,6,65,24,106,16,161,134,128,128,0,34,8,69,13,1,12,4,11,2,64,32,7,69,13,0,65,252,162,132,128,0,65,5,16,150,133,128,128,0,33,8,12,6,11,32,6,65,8,106,32,6,65,24,106,16,148,134,128,128,0,32,6,40,2,12,33,10,2,64,32,6,40,2,8,34,7,69,13,0,32,6,40,2,16,33,9,32,6,65,32,106,16,240,131,128,128,0,32,6,32,9,54,2,40,32,6,32,10,54,2,36,32,6,32,7,54,2,32,12,1,11,11,32,10,33,8,12,5,11,32,7,69,13,2,32,10,33,8,12,5,11,32,6,40,2,12,33,8,11,32,7,13,1,12,2,11,65,252,162,132,128,0,65,5,16,223,129,128,128,0,33,8,12,1,11,32,6,65,32,106,16,221,128,128,128,0,11,65,0,33,7,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,8,54,2,12,32,6,32,7,54,2,8,2,64,32,7,69,13,0,32,10,69,13,2,32,6,65,8,106,16,221,128,128,128,0,65,0,33,7,32,10,33,8,12,2,11,65,0,33,7,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,1,11,32,7,69,13,1,32,0,32,9,54,2,8,32,0,32,8,54,2,4,32,0,32,7,54,2,0,12,2,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,32,1,32,8,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,6,65,48,106,36,128,128,128,128,0,11,199,26,3,3,127,1,126,11,127,35,128,128,128,128,0,65,160,2,107,34,6,36,128,128,128,128,0,32,6,65,4,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,4,13,0,2,64,32,6,45,0,5,13,0,32,6,65,5,54,2,152,1,32,1,32,6,65,152,1,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,6,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,159,2,106,65,188,156,132,128,0,16,147,129,128,128,0,33,8,12,29,11,32,6,40,2,8,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,28,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,228,1,32,6,32,1,54,2,224,1,32,6,65,152,1,106,32,6,65,224,1,106,16,169,134,128,128,0,32,6,40,2,152,1,13,2,2,64,32,6,40,2,156,1,34,7,13,0,65,0,65,160,184,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,8,12,25,11,32,6,65,160,1,106,41,2,0,33,9,32,6,32,7,54,2,236,1,32,6,32,9,55,2,240,1,32,6,65,152,1,106,32,6,65,224,1,106,16,171,130,128,128,0,32,6,40,2,152,1,13,3,2,64,32,6,40,2,156,1,34,8,13,0,65,1,65,160,184,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,8,12,24,11,32,6,32,6,65,160,1,106,41,2,0,55,2,252,1,32,6,32,8,54,2,248,1,32,6,65,152,1,106,32,6,65,224,1,106,16,171,134,128,128,0,32,6,40,2,152,1,13,4,2,64,32,6,40,2,156,1,34,8,13,0,65,2,65,160,184,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,8,12,23,11,32,6,32,6,65,160,1,106,41,2,0,55,2,136,2,32,6,32,8,54,2,132,2,32,6,65,152,1,106,32,6,65,224,1,106,16,171,134,128,128,0,32,6,40,2,152,1,13,5,2,64,32,6,40,2,156,1,34,8,13,0,65,3,65,160,184,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,8,12,22,11,32,6,32,6,65,160,1,106,41,2,0,55,2,148,2,32,6,32,8,54,2,144,2,32,6,65,152,1,106,32,6,65,224,1,106,16,174,134,128,128,0,2,64,2,64,32,6,40,2,152,1,13,0,2,64,32,6,40,2,156,1,34,10,13,0,65,4,65,160,184,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,8,12,2,11,32,9,66,32,136,167,33,11,32,9,167,33,8,32,6,65,152,1,106,65,8,106,41,2,0,33,9,32,6,65,216,0,106,65,8,106,32,6,65,248,1,106,65,8,106,40,2,0,54,2,0,32,6,65,200,0,106,65,8,106,32,6,65,132,2,106,65,8,106,40,2,0,54,2,0,32,6,65,56,106,65,8,106,32,6,65,144,2,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,248,1,55,3,88,32,6,32,6,41,2,132,2,55,3,72,32,6,32,6,41,2,144,2,55,3,56,12,27,11,32,6,40,2,156,1,33,8,11,32,6,65,144,2,106,16,221,128,128,128,0,12,21,11,32,6,65,24,54,2,152,1,32,1,32,6,65,152,1,106,16,132,136,128,128,0,33,1,12,19,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,32,7,65,255,1,113,69,13,17,32,1,16,134,136,128,128,0,32,6,65,1,58,0,220,1,32,6,32,1,54,2,216,1,65,0,33,10,32,6,65,0,54,2,236,1,32,6,65,0,54,2,248,1,32,6,65,0,54,2,132,2,65,0,33,12,65,0,33,13,65,0,33,14,2,64,3,64,32,6,65,152,1,106,32,6,65,216,1,106,16,254,133,128,128,0,32,6,45,0,152,1,13,11,32,6,45,0,153,1,34,7,65,6,70,13,1,2,64,2,64,2,64,2,64,2,64,2,64,32,7,14,5,0,1,2,3,4,5,11,2,64,32,10,69,13,0,32,6,32,15,54,2,152,2,32,6,32,16,54,2,148,2,32,6,32,11,54,2,232,1,32,6,32,8,54,2,228,1,32,6,32,14,54,2,144,2,32,6,32,10,54,2,224,1,65,1,33,17,65,219,163,132,128,0,65,13,16,150,133,128,128,0,33,7,12,20,11,32,6,65,152,1,106,32,6,65,216,1,106,16,160,134,128,128,0,2,64,32,6,40,2,152,1,34,10,69,13,0,32,6,40,2,160,1,33,11,32,6,40,2,156,1,33,8,12,6,11,32,6,32,15,54,2,152,2,32,6,32,16,54,2,148,2,32,6,32,11,54,2,232,1,32,6,32,8,54,2,228,1,32,6,32,14,54,2,144,2,65,0,33,10,12,17,11,2,64,32,6,40,2,236,1,69,13,0,32,6,32,15,54,2,152,2,32,6,32,16,54,2,148,2,32,6,32,11,54,2,232,1,32,6,32,8,54,2,228,1,32,6,32,14,54,2,144,2,32,6,32,10,54,2,224,1,65,1,33,17,65,174,183,132,128,0,65,19,16,150,133,128,128,0,33,7,12,19,11,32,6,65,152,1,106,32,6,65,216,1,106,16,147,134,128,128,0,32,6,40,2,152,1,34,7,69,13,15,32,6,41,2,156,1,33,9,32,6,65,236,1,106,16,158,130,128,128,0,32,6,32,9,55,2,240,1,32,6,32,7,54,2,236,1,12,4,11,2,64,32,12,69,13,0,32,6,32,15,54,2,152,2,32,6,32,16,54,2,148,2,32,6,32,11,54,2,232,1,32,6,32,8,54,2,228,1,32,6,32,14,54,2,144,2,32,6,32,10,54,2,224,1,65,1,33,17,65,252,162,132,128,0,65,5,16,150,133,128,128,0,33,7,12,18,11,32,6,65,152,1,106,32,6,65,216,1,106,16,148,134,128,128,0,2,64,32,6,40,2,152,1,34,12,69,13,0,32,6,41,2,156,1,33,9,32,6,65,248,1,106,16,240,131,128,128,0,32,6,32,9,55,2,252,1,32,6,32,12,54,2,248,1,12,4,11,32,6,32,15,54,2,152,2,32,6,32,16,54,2,148,2,32,6,32,11,54,2,232,1,32,6,32,8,54,2,228,1,32,6,32,14,54,2,144,2,32,6,32,10,54,2,224,1,32,6,40,2,156,1,33,7,65,1,33,17,65,0,33,12,12,17,11,2,64,32,13,69,13,0,32,6,32,15,54,2,152,2,32,6,32,16,54,2,148,2,32,6,32,11,54,2,232,1,32,6,32,8,54,2,228,1,32,6,32,14,54,2,144,2,32,6,32,10,54,2,224,1,65,1,33,17,65,193,183,132,128,0,65,19,16,150,133,128,128,0,33,7,12,17,11,32,6,65,152,1,106,32,6,65,216,1,106,16,148,134,128,128,0,2,64,32,6,40,2,152,1,34,13,69,13,0,32,6,41,2,156,1,33,9,32,6,65,132,2,106,16,240,131,128,128,0,32,6,32,9,55,2,136,2,32,6,32,13,54,2,132,2,12,3,11,32,6,32,15,54,2,152,2,32,6,32,16,54,2,148,2,32,6,32,11,54,2,232,1,32,6,32,8,54,2,228,1,32,6,32,14,54,2,144,2,32,6,32,10,54,2,224,1,32,6,40,2,156,1,33,7,65,1,33,17,65,0,33,13,12,16,11,2,64,32,14,69,13,0,32,6,32,15,54,2,152,2,32,6,32,16,54,2,148,2,32,6,32,11,54,2,232,1,32,6,32,8,54,2,228,1,32,6,32,14,54,2,144,2,32,6,32,10,54,2,224,1,65,1,33,18,65,212,183,132,128,0,65,4,16,150,133,128,128,0,33,8,65,1,33,19,65,1,33,20,65,1,33,17,12,18,11,32,6,65,152,1,106,32,6,65,216,1,106,16,144,134,128,128,0,2,64,32,6,40,2,152,1,34,14,69,13,0,32,6,40,2,160,1,33,15,32,6,40,2,156,1,33,16,12,2,11,32,6,32,11,54,2,232,1,32,6,32,8,54,2,228,1,32,6,32,10,54,2,224,1,32,6,40,2,156,1,33,8,65,1,33,18,65,0,33,14,65,1,33,19,65,1,33,20,65,1,33,17,12,18,11,32,6,65,216,1,106,16,161,134,128,128,0,34,7,69,13,0,11,32,6,32,15,54,2,152,2,32,6,32,16,54,2,148,2,32,6,32,11,54,2,232,1,32,6,32,8,54,2,228,1,32,6,32,14,54,2,144,2,32,6,32,10,54,2,224,1,12,12,11,32,6,32,15,54,2,152,2,32,6,32,16,54,2,148,2,32,6,32,11,54,2,232,1,32,6,32,8,54,2,228,1,32,6,32,14,54,2,144,2,32,6,32,10,54,2,224,1,32,10,69,13,8,2,64,32,6,40,2,236,1,34,19,13,0,65,1,33,17,65,174,183,132,128,0,65,19,16,223,129,128,128,0,33,7,65,1,33,20,12,8,11,32,6,65,152,1,106,65,8,106,32,6,65,236,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,236,1,55,3,152,1,2,64,2,64,32,12,69,13,0,32,13,13,1,65,193,183,132,128,0,65,19,16,223,129,128,128,0,33,7,12,7,11,65,1,33,17,65,252,162,132,128,0,65,5,16,223,129,128,128,0,33,7,12,7,11,32,14,69,13,4,32,6,65,136,1,106,65,8,106,32,6,65,236,1,106,65,8,106,40,2,0,54,2,0,32,6,65,248,0,106,65,8,106,32,6,65,248,1,106,65,8,106,40,2,0,54,2,0,32,6,65,232,0,106,65,8,106,32,6,65,132,2,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,236,1,55,3,136,1,32,6,32,6,41,2,248,1,55,3,120,32,6,32,6,41,2,132,2,55,3,104,32,10,33,7,12,16,11,32,6,40,2,156,1,33,8,12,21,11,32,6,40,2,156,1,33,8,12,19,11,32,6,40,2,156,1,33,8,12,17,11,32,6,40,2,156,1,33,8,12,15,11,65,212,183,132,128,0,65,4,16,223,129,128,128,0,33,7,32,6,65,132,2,106,16,221,128,128,128,0,11,32,13,69,33,17,32,6,65,248,1,106,16,221,128,128,128,0,11,32,12,69,33,20,32,6,65,152,1,106,16,169,128,128,128,0,11,32,19,69,33,19,32,6,65,224,1,106,16,184,130,128,128,0,65,0,33,18,12,5,11,65,1,33,17,65,0,33,10,65,219,163,132,128,0,65,13,16,223,129,128,128,0,33,7,12,3,11,32,6,32,15,54,2,152,2,32,6,32,16,54,2,148,2,32,6,32,11,54,2,232,1,32,6,32,8,54,2,228,1,32,6,32,14,54,2,144,2,11,32,6,32,10,54,2,224,1,32,6,40,2,156,1,33,7,11,65,1,33,17,11,65,1,33,20,65,1,33,19,65,1,33,18,11,2,64,32,14,69,13,0,32,7,33,8,12,1,11,65,0,33,14,32,7,33,8,12,1,11,32,6,65,144,2,106,16,159,130,128,128,0,11,2,64,32,13,69,13,0,32,17,69,13,0,32,6,65,132,2,106,16,221,128,128,128,0,11,2,64,32,12,65,0,71,32,20,113,69,13,0,32,6,65,248,1,106,16,221,128,128,128,0,11,2,64,32,19,32,6,40,2,236,1,65,0,71,113,69,13,0,32,6,65,236,1,106,16,169,128,128,128,0,11,65,0,33,7,32,18,32,10,65,0,71,113,69,13,0,32,6,65,224,1,106,16,184,130,128,128,0,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,153,136,128,128,0,33,10,32,6,65,172,1,106,32,6,65,136,1,106,65,8,106,40,2,0,54,2,0,32,6,65,184,1,106,32,6,65,248,0,106,65,8,106,40,2,0,54,2,0,32,6,65,196,1,106,32,6,65,232,0,106,65,8,106,40,2,0,54,2,0,32,6,32,11,54,2,160,1,32,6,32,8,54,2,156,1,32,6,32,7,54,2,152,1,32,6,32,10,54,2,212,1,32,6,32,15,54,2,208,1,32,6,32,16,54,2,204,1,32,6,32,14,54,2,200,1,32,6,32,6,41,3,136,1,55,2,164,1,32,6,32,6,41,3,120,55,2,176,1,32,6,32,6,41,3,104,55,2,188,1,2,64,2,64,32,7,69,13,0,32,10,13,1,32,6,65,4,106,32,6,65,152,1,106,65,8,106,65,52,16,218,141,128,128,0,26,12,9,11,65,0,33,7,32,10,69,13,8,32,6,65,212,1,106,16,148,129,128,128,0,12,8,11,32,6,65,152,1,106,16,224,128,128,128,0,65,0,33,7,32,10,33,8,12,7,11,32,6,65,24,54,2,152,1,32,1,32,6,65,152,1,106,16,132,136,128,128,0,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,7,11,32,6,65,132,2,106,16,221,128,128,128,0,11,32,6,65,248,1,106,16,169,128,128,128,0,11,32,6,65,236,1,106,16,184,130,128,128,0,11,65,0,33,7,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,152,136,128,128,0,33,14,32,6,65,172,1,106,32,6,65,216,0,106,65,8,106,40,2,0,54,2,0,32,6,65,184,1,106,32,6,65,200,0,106,65,8,106,40,2,0,54,2,0,32,6,65,196,1,106,32,6,65,56,106,65,8,106,40,2,0,54,2,0,32,6,32,11,54,2,160,1,32,6,32,8,54,2,156,1,32,6,32,7,54,2,152,1,32,6,32,14,54,2,212,1,32,6,32,9,55,2,204,1,32,6,32,10,54,2,200,1,32,6,32,6,41,3,88,55,2,164,1,32,6,32,6,41,3,72,55,2,176,1,32,6,32,6,41,3,56,55,2,188,1,2,64,32,7,13,0,65,0,33,7,32,14,69,13,1,32,6,65,212,1,106,16,148,129,128,128,0,12,1,11,2,64,32,14,13,0,32,6,65,4,106,32,6,65,152,1,106,65,8,106,65,52,16,218,141,128,128,0,26,12,1,11,32,6,65,152,1,106,16,224,128,128,128,0,65,0,33,7,32,14,33,8,11,32,7,69,13,0,32,0,65,8,106,32,6,65,4,106,65,52,16,218,141,128,128,0,26,32,0,32,8,54,2,4,32,0,32,7,54,2,0,12,1,11,32,1,32,8,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,6,65,160,2,106,36,128,128,128,128,0,11,200,7,1,5,127,35,128,128,128,128,0,65,48,107,34,6,36,128,128,128,128,0,32,6,65,32,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,32,13,0,2,64,32,6,45,0,33,13,0,32,6,65,5,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,34,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,47,106,65,204,156,132,128,0,16,147,129,128,128,0,33,8,12,6,11,32,6,40,2,36,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,5,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,36,32,6,32,1,54,2,32,32,6,65,8,106,32,6,65,32,106,16,171,134,128,128,0,2,64,2,64,2,64,2,64,32,6,40,2,8,13,0,32,6,40,2,12,34,7,69,13,1,32,6,65,20,106,40,2,0,33,9,32,6,65,16,106,40,2,0,33,8,12,3,11,32,6,40,2,12,33,8,65,0,33,7,12,1,11,65,0,33,7,65,0,65,240,174,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,8,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,8,54,2,12,32,6,32,7,54,2,8,32,7,69,13,1,32,10,69,13,3,32,6,65,8,106,16,221,128,128,128,0,65,0,33,7,32,10,33,8,12,3,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,3,11,65,0,33,7,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,28,32,6,32,1,54,2,24,65,0,33,7,32,6,65,0,54,2,32,2,64,2,64,2,64,2,64,2,64,2,64,2,64,3,64,32,6,65,8,106,32,6,65,24,106,16,222,133,128,128,0,32,6,45,0,8,13,2,2,64,2,64,32,6,45,0,9,14,3,1,0,3,0,11,32,6,65,24,106,16,161,134,128,128,0,34,8,69,13,1,12,4,11,2,64,32,7,69,13,0,65,252,162,132,128,0,65,5,16,150,133,128,128,0,33,8,12,6,11,32,6,65,8,106,32,6,65,24,106,16,148,134,128,128,0,32,6,40,2,12,33,10,2,64,32,6,40,2,8,34,7,69,13,0,32,6,40,2,16,33,9,32,6,65,32,106,16,240,131,128,128,0,32,6,32,9,54,2,40,32,6,32,10,54,2,36,32,6,32,7,54,2,32,12,1,11,11,32,10,33,8,12,5,11,32,7,69,13,2,32,10,33,8,12,5,11,32,6,40,2,12,33,8,11,32,7,13,1,12,2,11,65,252,162,132,128,0,65,5,16,223,129,128,128,0,33,8,12,1,11,32,6,65,32,106,16,221,128,128,128,0,11,65,0,33,7,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,8,54,2,12,32,6,32,7,54,2,8,2,64,32,7,69,13,0,32,10,69,13,2,32,6,65,8,106,16,221,128,128,128,0,65,0,33,7,32,10,33,8,12,2,11,65,0,33,7,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,1,11,32,7,69,13,1,32,0,32,9,54,2,8,32,0,32,8,54,2,4,32,0,32,7,54,2,0,12,2,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,32,1,32,8,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,6,65,48,106,36,128,128,128,128,0,11,225,11,3,3,127,1,126,6,127,35,128,128,128,128,0,65,208,0,107,34,6,36,128,128,128,128,0,32,6,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,0,13,0,2,64,32,6,45,0,1,13,0,32,6,65,5,54,2,16,32,1,32,6,65,16,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,2,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,207,0,106,65,220,156,132,128,0,16,147,129,128,128,0,33,8,12,14,11,32,6,40,2,4,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,13,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,56,32,6,32,1,54,2,52,32,6,65,16,106,32,6,65,52,106,16,175,134,128,128,0,32,6,40,2,16,13,2,2,64,32,6,40,2,20,34,7,13,0,65,0,65,148,168,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,8,12,10,11,32,6,65,24,106,41,2,0,33,9,32,6,32,7,54,2,64,32,6,32,9,55,2,68,32,6,65,16,106,32,6,65,52,106,16,171,130,128,128,0,2,64,2,64,32,6,40,2,16,13,0,2,64,32,6,40,2,20,34,10,13,0,65,1,65,148,168,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,8,12,2,11,32,9,66,32,136,167,33,11,32,9,167,33,8,32,6,65,24,106,41,2,0,33,9,12,12,11,32,6,40,2,20,33,8,11,32,6,65,192,0,106,16,150,130,128,128,0,12,9,11,32,6,65,24,54,2,16,32,1,32,6,65,16,106,16,132,136,128,128,0,33,1,12,7,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,32,7,65,255,1,113,69,13,5,32,1,16,134,136,128,128,0,32,6,65,1,58,0,48,32,6,32,1,54,2,44,65,0,33,12,32,6,65,0,54,2,64,2,64,3,64,32,6,65,16,106,32,6,65,44,106,16,248,133,128,128,0,32,6,45,0,16,13,3,32,6,45,0,17,34,7,65,3,70,13,1,2,64,2,64,2,64,32,7,14,2,0,1,2,11,2,64,32,12,69,13,0,32,6,32,10,54,2,60,32,6,32,11,54,2,56,32,6,32,12,54,2,52,65,1,33,11,65,210,167,132,128,0,65,5,16,150,133,128,128,0,33,8,12,8,11,32,6,65,16,106,32,6,65,44,106,16,155,134,128,128,0,2,64,32,6,40,2,16,34,12,69,13,0,32,6,40,2,24,33,10,32,6,40,2,20,33,11,12,3,11,32,6,32,10,54,2,60,32,6,32,11,54,2,56,65,0,33,12,12,6,11,2,64,32,6,40,2,64,69,13,0,32,6,32,10,54,2,60,32,6,32,11,54,2,56,32,6,32,12,54,2,52,65,1,33,11,65,252,162,132,128,0,65,5,16,150,133,128,128,0,33,8,12,7,11,32,6,65,16,106,32,6,65,44,106,16,147,134,128,128,0,32,6,40,2,16,34,7,69,13,4,32,6,41,2,20,33,9,32,6,65,192,0,106,16,158,130,128,128,0,32,6,32,9,55,2,68,32,6,32,7,54,2,64,12,1,11,32,6,65,44,106,16,161,134,128,128,0,34,8,69,13,0,11,32,6,32,10,54,2,60,32,6,32,11,54,2,56,32,6,32,12,54,2,52,65,1,33,11,12,4,11,32,6,32,10,54,2,60,32,6,32,11,54,2,56,32,6,32,12,54,2,52,2,64,2,64,32,12,69,13,0,32,6,40,2,64,34,13,13,1,65,252,162,132,128,0,65,5,16,223,129,128,128,0,33,8,32,6,65,52,106,16,150,130,128,128,0,65,0,33,11,12,5,11,65,1,33,11,65,0,33,12,65,210,167,132,128,0,65,5,16,223,129,128,128,0,33,8,12,4,11,32,6,40,2,72,33,14,32,6,40,2,68,33,15,32,11,33,8,32,12,33,7,12,4,11,32,6,40,2,20,33,8,12,6,11,32,6,32,10,54,2,60,32,6,32,11,54,2,56,11,32,6,32,12,54,2,52,32,6,40,2,20,33,8,65,1,33,11,11,2,64,32,6,40,2,64,69,13,0,32,6,65,192,0,106,16,169,128,128,128,0,11,65,0,33,7,2,64,32,11,32,12,65,0,71,113,13,0,12,1,11,32,6,65,52,106,16,150,130,128,128,0,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,12,54,2,40,32,6,32,14,54,2,36,32,6,32,15,54,2,32,32,6,32,13,54,2,28,32,6,32,10,54,2,24,32,6,32,8,54,2,20,32,6,32,7,54,2,16,2,64,2,64,32,7,69,13,0,32,12,13,1,32,6,65,8,106,32,6,65,24,106,34,12,65,8,106,41,2,0,55,3,0,32,6,32,12,41,2,0,55,3,0,12,6,11,65,0,33,7,32,12,69,13,5,32,6,65,40,106,16,148,129,128,128,0,12,5,11,32,6,65,16,106,16,246,128,128,128,0,65,0,33,7,32,12,33,8,12,4,11,32,6,65,24,54,2,16,32,1,32,6,65,16,106,16,132,136,128,128,0,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,4,11,65,0,33,7,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,12,54,2,40,32,6,32,9,55,2,32,32,6,32,10,54,2,28,32,6,32,11,54,2,24,32,6,32,8,54,2,20,32,6,32,7,54,2,16,2,64,32,7,13,0,65,0,33,7,32,12,69,13,1,32,6,65,40,106,16,148,129,128,128,0,12,1,11,2,64,32,12,13,0,32,6,65,8,106,32,6,65,24,106,34,12,65,8,106,41,2,0,55,3,0,32,6,32,12,41,2,0,55,3,0,12,1,11,32,6,65,16,106,16,246,128,128,128,0,65,0,33,7,32,12,33,8,11,32,7,69,13,0,32,0,32,6,41,3,0,55,2,8,32,0,32,8,54,2,4,32,0,32,7,54,2,0,32,0,65,16,106,32,6,65,8,106,41,3,0,55,2,0,12,1,11,32,1,32,8,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,6,65,208,0,106,36,128,128,128,128,0,11,204,7,1,5,127,35,128,128,128,128,0,65,48,107,34,6,36,128,128,128,128,0,32,6,65,32,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,32,13,0,2,64,32,6,45,0,33,13,0,32,6,65,5,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,34,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,47,106,65,236,156,132,128,0,16,147,129,128,128,0,33,7,12,6,11,32,6,40,2,36,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,5,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,36,32,6,32,1,54,2,32,32,6,65,8,106,32,6,65,32,106,16,171,130,128,128,0,2,64,2,64,2,64,2,64,32,6,40,2,8,13,0,32,6,40,2,12,34,8,69,13,1,32,6,65,20,106,40,2,0,33,9,32,6,65,16,106,40,2,0,33,7,12,3,11,32,6,40,2,12,33,7,65,0,33,8,12,1,11,65,0,33,8,65,0,65,224,184,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,7,54,2,12,32,6,32,8,54,2,8,32,8,69,13,1,32,10,69,13,3,32,6,65,8,106,16,169,128,128,128,0,65,0,33,8,32,10,33,7,12,3,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,3,11,65,0,33,8,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,28,32,6,32,1,54,2,24,32,6,65,0,54,2,32,2,64,2,64,2,64,2,64,3,64,32,6,65,8,106,32,6,65,24,106,16,130,134,128,128,0,32,6,45,0,8,13,1,2,64,2,64,2,64,32,6,45,0,9,14,3,1,0,2,0,11,32,6,65,24,106,16,161,134,128,128,0,34,7,69,13,2,12,5,11,2,64,32,6,40,2,32,69,13,0,65,129,163,132,128,0,65,4,16,150,133,128,128,0,33,7,12,5,11,32,6,65,8,106,32,6,65,24,106,16,147,134,128,128,0,32,6,40,2,12,33,7,32,6,40,2,8,34,8,69,13,4,32,6,40,2,16,33,9,32,6,65,32,106,16,158,130,128,128,0,32,6,32,9,54,2,40,32,6,32,7,54,2,36,32,6,32,8,54,2,32,12,1,11,11,32,6,40,2,32,34,8,69,13,1,32,6,40,2,40,33,9,32,6,40,2,36,33,7,12,3,11,32,6,40,2,12,33,7,12,1,11,65,129,163,132,128,0,65,4,16,223,129,128,128,0,33,7,11,2,64,32,6,40,2,32,69,13,0,32,6,65,32,106,16,169,128,128,128,0,11,65,0,33,8,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,7,54,2,12,32,6,32,8,54,2,8,2,64,32,8,69,13,0,32,10,69,13,2,32,6,65,8,106,16,169,128,128,128,0,65,0,33,8,32,10,33,7,12,2,11,65,0,33,8,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,1,11,32,8,69,13,1,32,0,32,9,54,2,8,32,0,32,7,54,2,4,32,0,32,8,54,2,0,12,2,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,6,65,48,106,36,128,128,128,128,0,11,211,7,4,3,127,1,126,1,124,4,127,35,128,128,128,128,0,65,48,107,34,6,36,128,128,128,128,0,32,6,65,36,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,36,13,0,2,64,32,6,45,0,37,13,0,32,6,65,5,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,38,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,47,106,65,252,156,132,128,0,16,147,129,128,128,0,33,7,12,8,11,32,6,40,2,40,33,1,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,8,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,65,1,33,8,32,6,65,1,58,0,40,32,6,32,1,54,2,36,32,6,65,8,106,32,6,65,36,106,16,183,130,128,128,0,2,64,2,64,2,64,2,64,32,6,41,3,8,34,9,66,2,81,13,0,32,9,80,13,1,32,6,43,3,16,33,10,65,0,33,11,12,3,11,32,6,40,2,16,33,7,65,1,33,11,65,0,33,8,12,1,11,65,1,33,11,65,0,33,8,65,0,65,212,165,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,11,11,65,1,33,12,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,13,54,2,24,32,6,32,10,57,3,16,32,6,32,7,54,2,12,32,6,32,11,54,2,8,65,1,33,14,32,11,13,5,32,13,65,0,71,33,12,32,13,69,33,14,32,8,32,11,114,65,1,71,13,1,12,4,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,2,11,32,6,65,8,106,65,4,114,16,148,129,128,128,0,12,2,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,40,32,6,32,1,54,2,36,65,1,33,12,2,64,2,64,3,64,32,6,65,8,106,32,6,65,36,106,16,234,133,128,128,0,2,64,2,64,2,64,32,6,45,0,8,13,0,2,64,2,64,2,64,32,6,45,0,9,14,3,2,1,0,1,11,65,1,33,8,32,12,65,1,113,13,3,65,0,33,11,12,7,11,32,6,65,36,106,16,161,134,128,128,0,34,7,69,13,4,12,5,11,2,64,32,12,65,1,113,13,0,65,1,33,11,65,0,33,8,65,144,165,132,128,0,65,3,16,150,133,128,128,0,33,7,12,6,11,32,6,65,8,106,32,6,65,36,106,16,158,134,128,128,0,32,6,40,2,8,69,13,2,11,32,6,40,2,12,33,7,12,3,11,65,1,33,11,65,0,33,8,65,144,165,132,128,0,65,3,16,223,129,128,128,0,33,7,12,3,11,32,6,43,3,16,33,10,65,0,33,12,12,0,11,11,65,1,33,11,65,0,33,8,11,65,1,33,14,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,13,54,2,24,32,6,32,10,57,3,16,32,6,32,7,54,2,12,32,6,32,11,54,2,8,65,1,33,12,2,64,32,11,13,0,32,13,65,0,71,33,12,32,13,69,33,14,2,64,32,8,32,11,114,65,1,70,13,0,32,6,65,8,106,65,4,114,16,148,129,128,128,0,11,32,13,33,7,11,32,13,69,13,4,32,14,69,13,4,32,6,65,24,106,16,148,129,128,128,0,12,4,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,11,32,0,65,1,54,2,0,32,0,32,1,54,2,4,12,5,11,32,13,33,7,11,32,13,69,13,0,32,14,69,13,0,32,6,65,24,106,16,148,129,128,128,0,11,32,12,13,0,32,0,32,10,57,3,8,65,0,33,1,12,1,11,32,0,32,1,32,7,16,139,136,128,128,0,54,2,4,65,1,33,1,11,32,0,32,1,54,2,0,11,32,6,65,48,106,36,128,128,128,128,0,11,204,7,1,5,127,35,128,128,128,128,0,65,48,107,34,6,36,128,128,128,128,0,32,6,65,32,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,32,13,0,2,64,32,6,45,0,33,13,0,32,6,65,5,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,34,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,47,106,65,140,157,132,128,0,16,147,129,128,128,0,33,7,12,6,11,32,6,40,2,36,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,5,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,36,32,6,32,1,54,2,32,32,6,65,8,106,32,6,65,32,106,16,171,130,128,128,0,2,64,2,64,2,64,2,64,32,6,40,2,8,13,0,32,6,40,2,12,34,8,69,13,1,32,6,65,20,106,40,2,0,33,9,32,6,65,16,106,40,2,0,33,7,12,3,11,32,6,40,2,12,33,7,65,0,33,8,12,1,11,65,0,33,8,65,0,65,228,181,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,7,54,2,12,32,6,32,8,54,2,8,32,8,69,13,1,32,10,69,13,3,32,6,65,8,106,16,169,128,128,128,0,65,0,33,8,32,10,33,7,12,3,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,3,11,65,0,33,8,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,28,32,6,32,1,54,2,24,32,6,65,0,54,2,32,2,64,2,64,2,64,2,64,3,64,32,6,65,8,106,32,6,65,24,106,16,238,133,128,128,0,32,6,45,0,8,13,1,2,64,2,64,2,64,32,6,45,0,9,14,3,1,0,2,0,11,32,6,65,24,106,16,161,134,128,128,0,34,7,69,13,2,12,5,11,2,64,32,6,40,2,32,69,13,0,65,211,169,132,128,0,65,10,16,150,133,128,128,0,33,7,12,5,11,32,6,65,8,106,32,6,65,24,106,16,147,134,128,128,0,32,6,40,2,12,33,7,32,6,40,2,8,34,8,69,13,4,32,6,40,2,16,33,9,32,6,65,32,106,16,158,130,128,128,0,32,6,32,9,54,2,40,32,6,32,7,54,2,36,32,6,32,8,54,2,32,12,1,11,11,32,6,40,2,32,34,8,69,13,1,32,6,40,2,40,33,9,32,6,40,2,36,33,7,12,3,11,32,6,40,2,12,33,7,12,1,11,65,211,169,132,128,0,65,10,16,223,129,128,128,0,33,7,11,2,64,32,6,40,2,32,69,13,0,32,6,65,32,106,16,169,128,128,128,0,11,65,0,33,8,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,7,54,2,12,32,6,32,8,54,2,8,2,64,32,8,69,13,0,32,10,69,13,2,32,6,65,8,106,16,169,128,128,128,0,65,0,33,8,32,10,33,7,12,2,11,65,0,33,8,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,1,11,32,8,69,13,1,32,0,32,9,54,2,8,32,0,32,7,54,2,4,32,0,32,8,54,2,0,12,2,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,6,65,48,106,36,128,128,128,128,0,11,184,11,3,3,127,1,126,5,127,35,128,128,128,128,0,65,208,0,107,34,6,36,128,128,128,128,0,32,6,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,0,13,0,2,64,32,6,45,0,1,13,0,32,6,65,5,54,2,16,32,1,32,6,65,16,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,2,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,207,0,106,65,156,157,132,128,0,16,147,129,128,128,0,33,7,12,14,11,32,6,40,2,4,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,13,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,56,32,6,32,1,54,2,52,32,6,65,16,106,32,6,65,52,106,16,156,130,128,128,0,32,6,40,2,16,13,2,2,64,32,6,40,2,20,34,8,13,0,65,0,65,164,170,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,10,11,32,6,65,24,106,41,2,0,33,9,32,6,32,8,54,2,64,32,6,32,9,55,2,68,32,6,65,16,106,32,6,65,52,106,16,156,130,128,128,0,2,64,2,64,32,6,40,2,16,13,0,2,64,32,6,40,2,20,34,10,13,0,65,1,65,164,170,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,2,11,32,9,66,32,136,167,33,11,32,9,167,33,7,32,6,65,24,106,41,2,0,33,9,12,12,11,32,6,40,2,20,33,7,11,32,6,65,192,0,106,16,169,128,128,128,0,12,9,11,32,6,65,24,54,2,16,32,1,32,6,65,16,106,16,132,136,128,128,0,33,1,12,7,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,32,7,65,255,1,113,69,13,5,32,1,16,134,136,128,128,0,32,6,65,1,58,0,48,32,6,32,1,54,2,44,32,6,65,0,54,2,52,32,6,65,0,54,2,64,3,64,32,6,65,16,106,32,6,65,44,106,16,252,133,128,128,0,32,6,45,0,16,13,2,2,64,32,6,45,0,17,34,7,65,3,70,13,0,2,64,2,64,2,64,32,7,14,2,1,2,0,11,32,6,65,44,106,16,161,134,128,128,0,34,7,69,13,3,12,6,11,2,64,32,6,40,2,52,69,13,0,65,1,33,12,65,203,169,132,128,0,65,8,16,150,133,128,128,0,33,7,12,7,11,32,6,65,16,106,32,6,65,44,106,16,154,134,128,128,0,32,6,40,2,20,33,7,32,6,40,2,16,34,8,69,13,5,32,6,40,2,24,33,12,32,6,65,52,106,16,158,130,128,128,0,32,6,32,12,54,2,60,32,6,32,7,54,2,56,32,6,32,8,54,2,52,12,2,11,2,64,32,6,40,2,64,69,13,0,65,1,33,12,65,211,169,132,128,0,65,10,16,150,133,128,128,0,33,7,12,6,11,32,6,65,16,106,32,6,65,44,106,16,154,134,128,128,0,32,6,40,2,20,33,7,32,6,40,2,16,34,8,69,13,4,32,6,40,2,24,33,12,32,6,65,192,0,106,16,158,130,128,128,0,32,6,32,12,54,2,72,32,6,32,7,54,2,68,32,6,32,8,54,2,64,12,1,11,11,32,6,40,2,52,34,8,69,33,12,2,64,2,64,32,8,69,13,0,32,6,65,16,106,65,8,106,32,6,65,52,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,52,55,3,16,32,6,40,2,64,34,10,13,1,65,211,169,132,128,0,65,10,16,223,129,128,128,0,33,7,32,6,65,16,106,16,169,128,128,128,0,12,5,11,65,203,169,132,128,0,65,8,16,223,129,128,128,0,33,7,12,4,11,32,6,40,2,60,33,13,32,6,40,2,56,33,7,32,6,40,2,72,33,11,32,6,40,2,68,33,14,12,4,11,32,6,40,2,20,33,7,12,6,11,32,6,40,2,20,33,7,11,65,1,33,12,11,2,64,32,6,40,2,64,69,13,0,32,6,65,192,0,106,16,169,128,128,128,0,11,65,0,33,8,2,64,32,12,32,6,40,2,52,65,0,71,113,13,0,12,1,11,32,6,65,52,106,16,169,128,128,128,0,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,12,54,2,40,32,6,32,11,54,2,36,32,6,32,14,54,2,32,32,6,32,10,54,2,28,32,6,32,13,54,2,24,32,6,32,7,54,2,20,32,6,32,8,54,2,16,2,64,2,64,32,8,69,13,0,32,12,13,1,32,6,65,8,106,32,6,65,24,106,34,12,65,8,106,41,2,0,55,3,0,32,6,32,12,41,2,0,55,3,0,12,6,11,65,0,33,8,32,12,69,13,5,32,6,65,40,106,16,148,129,128,128,0,12,5,11,32,6,65,16,106,16,218,128,128,128,0,65,0,33,8,32,12,33,7,12,4,11,32,6,65,24,54,2,16,32,1,32,6,65,16,106,16,132,136,128,128,0,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,4,11,65,0,33,8,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,12,54,2,40,32,6,32,9,55,2,32,32,6,32,10,54,2,28,32,6,32,11,54,2,24,32,6,32,7,54,2,20,32,6,32,8,54,2,16,2,64,32,8,13,0,65,0,33,8,32,12,69,13,1,32,6,65,40,106,16,148,129,128,128,0,12,1,11,2,64,32,12,13,0,32,6,65,8,106,32,6,65,24,106,34,12,65,8,106,41,2,0,55,3,0,32,6,32,12,41,2,0,55,3,0,12,1,11,32,6,65,16,106,16,218,128,128,128,0,65,0,33,8,32,12,33,7,11,32,8,69,13,0,32,0,32,6,41,3,0,55,2,8,32,0,32,7,54,2,4,32,0,32,8,54,2,0,32,0,65,16,106,32,6,65,8,106,41,3,0,55,2,0,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,6,65,208,0,106,36,128,128,128,128,0,11,240,24,8,2,127,1,126,4,127,1,126,4,127,4,126,1,127,2,126,35,128,128,128,128,0,65,160,2,107,34,6,36,128,128,128,128,0,32,6,65,12,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,12,13,0,2,64,32,6,45,0,13,13,0,32,6,65,5,54,2,128,1,32,1,32,6,65,128,1,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,14,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,159,2,106,65,172,157,132,128,0,16,147,129,128,128,0,33,7,12,20,11,32,6,40,2,16,33,1,11,32,0,65,0,54,2,56,32,0,32,1,54,2,0,12,19,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,236,1,32,6,32,1,54,2,232,1,32,6,65,128,1,106,32,6,65,232,1,106,16,164,134,128,128,0,32,6,41,3,128,1,34,8,66,2,81,13,5,2,64,32,8,80,69,13,0,65,0,33,9,65,0,65,176,173,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,16,11,32,6,40,2,140,1,33,10,32,6,40,2,136,1,33,7,32,6,65,128,1,106,32,6,65,232,1,106,16,164,134,128,128,0,32,6,41,3,128,1,34,8,66,2,81,13,5,2,64,32,8,80,69,13,0,65,0,33,9,65,1,65,176,173,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,16,11,32,6,40,2,140,1,33,11,32,6,40,2,136,1,33,12,32,6,65,128,1,106,32,6,65,232,1,106,16,156,130,128,128,0,32,6,40,2,128,1,13,4,2,64,32,6,40,2,132,1,34,9,13,0,65,2,65,176,173,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,15,11,32,6,32,6,65,136,1,106,41,2,0,55,2,248,1,32,6,32,9,54,2,244,1,32,6,65,128,1,106,32,6,65,232,1,106,16,171,130,128,128,0,32,6,40,2,128,1,13,3,2,64,32,6,40,2,132,1,34,9,13,0,65,3,65,176,173,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,14,11,32,6,32,6,65,136,1,106,41,2,0,55,2,132,2,32,6,32,9,54,2,128,2,32,6,65,128,1,106,32,6,65,232,1,106,16,171,130,128,128,0,32,6,40,2,128,1,13,2,2,64,32,6,40,2,132,1,34,9,13,0,65,4,65,176,173,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,13,11,32,6,32,6,65,136,1,106,41,2,0,34,8,55,2,148,2,32,6,32,9,54,2,144,2,32,6,65,128,1,106,32,6,65,232,1,106,16,164,134,128,128,0,2,64,2,64,32,6,41,3,128,1,34,13,66,2,81,13,0,2,64,32,13,80,69,13,0,65,5,65,176,173,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,2,11,32,6,40,2,140,1,33,14,32,6,40,2,136,1,33,15,32,6,65,128,1,106,32,6,65,232,1,106,16,164,134,128,128,0,32,6,41,3,128,1,34,13,66,2,81,13,0,2,64,32,13,80,69,13,0,65,6,65,176,173,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,2,11,32,6,40,2,140,1,33,16,32,6,40,2,136,1,33,17,32,6,65,208,0,106,65,8,106,32,6,65,244,1,106,65,8,106,40,2,0,54,2,0,32,6,65,192,0,106,65,8,106,32,6,65,128,2,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,244,1,55,3,80,32,6,32,6,41,2,128,2,55,3,64,12,18,11,32,6,40,2,136,1,33,7,11,32,6,65,144,2,106,16,169,128,128,128,0,12,12,11,32,6,65,24,54,2,128,1,32,1,32,6,65,128,1,106,16,132,136,128,128,0,33,1,12,10,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,32,7,65,255,1,113,69,13,8,32,1,16,134,136,128,128,0,32,6,65,1,58,0,216,1,32,6,32,1,54,2,212,1,32,6,65,0,54,2,220,1,32,6,65,0,54,2,232,1,32,6,65,0,54,2,244,1,66,0,33,18,66,0,33,19,66,0,33,13,66,0,33,8,3,64,32,6,65,128,1,106,32,6,65,212,1,106,16,246,133,128,128,0,2,64,2,64,2,64,32,6,45,0,128,1,13,0,32,6,45,0,129,1,34,7,65,8,70,13,1,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,7,14,7,1,2,3,4,5,6,7,0,11,32,6,65,212,1,106,16,161,134,128,128,0,34,7,69,13,10,12,15,11,2,64,32,8,80,13,0,65,1,33,10,65,179,135,132,128,0,65,9,16,150,133,128,128,0,33,7,12,16,11,32,6,65,128,1,106,32,6,65,212,1,106,16,142,134,128,128,0,32,6,40,2,128,1,13,6,32,6,41,3,136,1,33,20,66,1,33,8,12,9,11,2,64,32,13,80,13,0,65,1,33,10,65,188,135,132,128,0,65,9,16,150,133,128,128,0,33,7,12,15,11,32,6,65,128,1,106,32,6,65,212,1,106,16,142,134,128,128,0,32,6,40,2,128,1,13,5,32,6,41,3,136,1,33,21,66,1,33,13,12,8,11,2,64,32,6,40,2,220,1,69,13,0,65,1,33,10,65,234,165,132,128,0,65,6,16,150,133,128,128,0,33,7,12,14,11,32,6,65,128,1,106,32,6,65,212,1,106,16,154,134,128,128,0,32,6,40,2,132,1,33,7,32,6,40,2,128,1,34,9,69,13,12,32,6,40,2,136,1,33,22,32,6,65,220,1,106,16,158,130,128,128,0,32,6,32,22,54,2,228,1,32,6,32,7,54,2,224,1,32,6,32,9,54,2,220,1,12,7,11,2,64,32,6,40,2,232,1,69,13,0,65,1,33,10,65,240,165,132,128,0,65,8,16,150,133,128,128,0,33,7,12,13,11,32,6,65,128,1,106,32,6,65,212,1,106,16,147,134,128,128,0,32,6,40,2,132,1,33,7,32,6,40,2,128,1,34,9,69,13,11,32,6,40,2,136,1,33,22,32,6,65,232,1,106,16,158,130,128,128,0,32,6,32,22,54,2,240,1,32,6,32,7,54,2,236,1,32,6,32,9,54,2,232,1,12,6,11,2,64,32,6,40,2,244,1,69,13,0,65,1,33,10,65,129,163,132,128,0,65,4,16,150,133,128,128,0,33,7,12,12,11,32,6,65,128,1,106,32,6,65,212,1,106,16,147,134,128,128,0,32,6,40,2,132,1,33,7,32,6,40,2,128,1,34,9,69,13,10,32,6,40,2,136,1,33,22,32,6,65,244,1,106,16,158,130,128,128,0,32,6,32,22,54,2,252,1,32,6,32,7,54,2,248,1,32,6,32,9,54,2,244,1,12,5,11,2,64,32,19,80,13,0,65,1,33,10,65,248,165,132,128,0,65,12,16,150,133,128,128,0,33,7,12,11,11,32,6,65,128,1,106,32,6,65,212,1,106,16,142,134,128,128,0,32,6,40,2,128,1,13,1,32,6,41,3,136,1,33,23,66,1,33,19,12,4,11,2,64,32,18,80,13,0,65,1,33,10,65,192,161,132,128,0,65,5,16,150,133,128,128,0,33,7,12,10,11,32,6,65,128,1,106,32,6,65,212,1,106,16,142,134,128,128,0,32,6,40,2,128,1,69,13,2,11,32,6,40,2,132,1,33,7,12,7,11,2,64,32,8,80,13,0,2,64,32,13,66,0,82,13,0,65,1,33,10,65,188,135,132,128,0,65,9,16,223,129,128,128,0,33,7,12,9,11,32,6,40,2,220,1,34,7,69,33,22,2,64,32,7,13,0,65,1,33,10,65,234,165,132,128,0,65,6,16,223,129,128,128,0,33,7,65,1,33,9,12,10,11,32,6,65,128,2,106,65,8,106,32,6,65,220,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,220,1,55,3,128,2,2,64,2,64,32,6,40,2,232,1,34,11,13,0,65,1,33,10,65,240,165,132,128,0,65,8,16,223,129,128,128,0,33,7,12,1,11,32,6,65,144,2,106,65,8,106,32,6,65,232,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,232,1,55,3,144,2,2,64,2,64,2,64,2,64,32,6,40,2,244,1,34,9,69,13,0,32,6,65,128,1,106,65,8,106,32,6,65,244,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,244,1,55,3,128,1,32,19,80,69,13,1,65,248,165,132,128,0,65,12,16,223,129,128,128,0,33,7,12,2,11,65,129,163,132,128,0,65,4,16,223,129,128,128,0,33,7,12,2,11,2,64,32,18,80,13,0,32,6,65,240,0,106,65,8,106,32,6,65,220,1,106,65,8,106,40,2,0,54,2,0,32,6,65,224,0,106,65,8,106,32,6,65,232,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,220,1,55,3,112,32,6,32,6,41,2,232,1,55,3,96,32,20,66,32,136,167,33,10,32,6,41,2,248,1,33,8,32,20,167,33,7,12,14,11,65,192,161,132,128,0,65,5,16,223,129,128,128,0,33,7,11,32,6,65,128,1,106,16,169,128,128,128,0,11,32,9,69,33,10,32,6,65,144,2,106,16,169,128,128,128,0,11,32,11,69,33,9,32,6,65,128,2,106,16,169,128,128,128,0,12,9,11,65,1,33,10,65,179,135,132,128,0,65,9,16,223,129,128,128,0,33,7,12,7,11,32,6,41,3,136,1,33,24,66,1,33,18,12,0,11,11,32,6,40,2,132,1,33,7,12,9,11,32,6,40,2,132,1,33,7,12,9,11,32,6,40,2,132,1,33,7,12,9,11,32,6,40,2,136,1,33,7,12,8,11,65,1,33,10,11,65,1,33,9,65,1,33,22,11,2,64,32,10,69,13,0,32,6,40,2,244,1,69,13,0,32,6,65,244,1,106,16,169,128,128,128,0,11,2,64,32,9,32,6,40,2,232,1,65,0,71,113,69,13,0,32,6,65,232,1,106,16,169,128,128,128,0,11,2,64,32,22,32,6,40,2,220,1,65,0,71,113,69,13,0,32,6,65,220,1,106,16,169,128,128,128,0,11,65,0,33,9,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,153,136,128,128,0,33,22,32,6,65,168,1,106,32,6,65,240,0,106,65,8,106,40,2,0,54,2,0,32,6,65,180,1,106,32,6,65,224,0,106,65,8,106,40,2,0,54,2,0,32,6,32,24,55,3,152,1,32,6,32,23,55,3,144,1,32,6,32,21,55,3,136,1,32,6,32,10,54,2,132,1,32,6,32,7,54,2,128,1,32,6,32,22,54,2,200,1,32,6,32,8,55,2,188,1,32,6,32,9,54,2,184,1,32,6,32,6,41,3,112,55,3,160,1,32,6,32,6,41,3,96,55,2,172,1,2,64,2,64,32,9,69,13,0,32,22,13,1,32,6,65,12,106,32,6,65,128,1,106,65,4,114,65,52,16,218,141,128,128,0,26,32,6,65,8,106,32,6,65,188,1,106,34,22,65,8,106,40,2,0,54,2,0,32,6,32,22,41,2,0,55,3,0,12,9,11,65,0,33,9,32,22,69,13,8,32,6,65,200,1,106,16,148,129,128,128,0,12,8,11,32,6,65,128,1,106,16,207,128,128,128,0,65,0,33,9,32,22,33,7,12,7,11,32,6,65,24,54,2,128,1,32,1,32,6,65,128,1,106,16,132,136,128,128,0,33,1,11,32,0,65,0,54,2,56,32,0,32,1,54,2,0,12,7,11,32,6,65,128,2,106,16,169,128,128,128,0,11,32,6,65,244,1,106,16,169,128,128,128,0,11,65,0,33,9,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,152,136,128,128,0,33,22,32,6,65,168,1,106,32,6,65,208,0,106,65,8,106,40,2,0,54,2,0,32,6,65,180,1,106,32,6,65,192,0,106,65,8,106,40,2,0,54,2,0,32,6,32,16,54,2,156,1,32,6,32,17,54,2,152,1,32,6,32,14,54,2,148,1,32,6,32,15,54,2,144,1,32,6,32,11,54,2,140,1,32,6,32,12,54,2,136,1,32,6,32,10,54,2,132,1,32,6,32,7,54,2,128,1,32,6,32,22,54,2,200,1,32,6,32,8,55,2,188,1,32,6,32,9,54,2,184,1,32,6,32,6,41,3,80,55,3,160,1,32,6,32,6,41,3,64,55,2,172,1,2,64,32,9,13,0,65,0,33,9,32,22,69,13,1,32,6,65,200,1,106,16,148,129,128,128,0,12,1,11,2,64,32,22,13,0,32,6,65,12,106,32,6,65,128,1,106,65,4,114,65,52,16,218,141,128,128,0,26,32,6,65,8,106,32,6,65,188,1,106,34,22,65,8,106,40,2,0,54,2,0,32,6,32,22,41,2,0,55,3,0,12,1,11,32,6,65,128,1,106,16,207,128,128,128,0,65,0,33,9,32,22,33,7,11,32,9,69,13,0,32,0,65,4,106,32,6,65,12,106,65,52,16,218,141,128,128,0,26,32,0,32,9,54,2,56,32,0,32,7,54,2,0,32,0,65,196,0,106,32,6,65,8,106,40,2,0,54,2,0,32,0,32,6,41,3,0,55,2,60,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,56,32,0,32,1,54,2,0,11,32,6,65,160,2,106,36,128,128,128,128,0,11,204,7,1,5,127,35,128,128,128,128,0,65,48,107,34,6,36,128,128,128,128,0,32,6,65,32,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,32,13,0,2,64,32,6,45,0,33,13,0,32,6,65,5,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,34,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,47,106,65,188,157,132,128,0,16,147,129,128,128,0,33,7,12,6,11,32,6,40,2,36,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,5,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,36,32,6,32,1,54,2,32,32,6,65,8,106,32,6,65,32,106,16,171,130,128,128,0,2,64,2,64,2,64,2,64,32,6,40,2,8,13,0,32,6,40,2,12,34,8,69,13,1,32,6,65,20,106,40,2,0,33,9,32,6,65,16,106,40,2,0,33,7,12,3,11,32,6,40,2,12,33,7,65,0,33,8,12,1,11,65,0,33,8,65,0,65,248,180,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,7,54,2,12,32,6,32,8,54,2,8,32,8,69,13,1,32,10,69,13,3,32,6,65,8,106,16,169,128,128,128,0,65,0,33,8,32,10,33,7,12,3,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,3,11,65,0,33,8,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,28,32,6,32,1,54,2,24,32,6,65,0,54,2,32,2,64,2,64,2,64,2,64,3,64,32,6,65,8,106,32,6,65,24,106,16,216,133,128,128,0,32,6,45,0,8,13,1,2,64,2,64,2,64,32,6,45,0,9,14,3,1,0,2,0,11,32,6,65,24,106,16,161,134,128,128,0,34,7,69,13,2,12,5,11,2,64,32,6,40,2,32,69,13,0,65,184,173,132,128,0,65,5,16,150,133,128,128,0,33,7,12,5,11,32,6,65,8,106,32,6,65,24,106,16,147,134,128,128,0,32,6,40,2,12,33,7,32,6,40,2,8,34,8,69,13,4,32,6,40,2,16,33,9,32,6,65,32,106,16,158,130,128,128,0,32,6,32,9,54,2,40,32,6,32,7,54,2,36,32,6,32,8,54,2,32,12,1,11,11,32,6,40,2,32,34,8,69,13,1,32,6,40,2,40,33,9,32,6,40,2,36,33,7,12,3,11,32,6,40,2,12,33,7,12,1,11,65,184,173,132,128,0,65,5,16,223,129,128,128,0,33,7,11,2,64,32,6,40,2,32,69,13,0,32,6,65,32,106,16,169,128,128,128,0,11,65,0,33,8,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,7,54,2,12,32,6,32,8,54,2,8,2,64,32,8,69,13,0,32,10,69,13,2,32,6,65,8,106,16,169,128,128,128,0,65,0,33,8,32,10,33,7,12,2,11,65,0,33,8,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,1,11,32,8,69,13,1,32,0,32,9,54,2,8,32,0,32,7,54,2,4,32,0,32,8,54,2,0,12,2,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,6,65,48,106,36,128,128,128,128,0,11,184,11,3,3,127,1,126,5,127,35,128,128,128,128,0,65,208,0,107,34,6,36,128,128,128,128,0,32,6,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,0,13,0,2,64,32,6,45,0,1,13,0,32,6,65,5,54,2,16,32,1,32,6,65,16,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,2,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,207,0,106,65,204,157,132,128,0,16,147,129,128,128,0,33,7,12,14,11,32,6,40,2,4,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,13,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,56,32,6,32,1,54,2,52,32,6,65,16,106,32,6,65,52,106,16,171,130,128,128,0,32,6,40,2,16,13,2,2,64,32,6,40,2,20,34,8,13,0,65,0,65,140,178,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,10,11,32,6,65,24,106,41,2,0,33,9,32,6,32,8,54,2,64,32,6,32,9,55,2,68,32,6,65,16,106,32,6,65,52,106,16,171,130,128,128,0,2,64,2,64,32,6,40,2,16,13,0,2,64,32,6,40,2,20,34,10,13,0,65,1,65,140,178,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,2,11,32,9,66,32,136,167,33,11,32,9,167,33,7,32,6,65,24,106,41,2,0,33,9,12,12,11,32,6,40,2,20,33,7,11,32,6,65,192,0,106,16,169,128,128,128,0,12,9,11,32,6,65,24,54,2,16,32,1,32,6,65,16,106,16,132,136,128,128,0,33,1,12,7,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,32,7,65,255,1,113,69,13,5,32,1,16,134,136,128,128,0,32,6,65,1,58,0,48,32,6,32,1,54,2,44,32,6,65,0,54,2,52,32,6,65,0,54,2,64,3,64,32,6,65,16,106,32,6,65,44,106,16,134,134,128,128,0,32,6,45,0,16,13,2,2,64,32,6,45,0,17,34,7,65,3,70,13,0,2,64,2,64,2,64,32,7,14,2,1,2,0,11,32,6,65,44,106,16,161,134,128,128,0,34,7,69,13,3,12,6,11,2,64,32,6,40,2,52,69,13,0,65,1,33,12,65,198,177,132,128,0,65,5,16,150,133,128,128,0,33,7,12,7,11,32,6,65,16,106,32,6,65,44,106,16,147,134,128,128,0,32,6,40,2,20,33,7,32,6,40,2,16,34,8,69,13,5,32,6,40,2,24,33,12,32,6,65,52,106,16,158,130,128,128,0,32,6,32,12,54,2,60,32,6,32,7,54,2,56,32,6,32,8,54,2,52,12,2,11,2,64,32,6,40,2,64,69,13,0,65,1,33,12,65,203,177,132,128,0,65,11,16,150,133,128,128,0,33,7,12,6,11,32,6,65,16,106,32,6,65,44,106,16,147,134,128,128,0,32,6,40,2,20,33,7,32,6,40,2,16,34,8,69,13,4,32,6,40,2,24,33,12,32,6,65,192,0,106,16,158,130,128,128,0,32,6,32,12,54,2,72,32,6,32,7,54,2,68,32,6,32,8,54,2,64,12,1,11,11,32,6,40,2,52,34,8,69,33,12,2,64,2,64,32,8,69,13,0,32,6,65,16,106,65,8,106,32,6,65,52,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,52,55,3,16,32,6,40,2,64,34,10,13,1,65,203,177,132,128,0,65,11,16,223,129,128,128,0,33,7,32,6,65,16,106,16,169,128,128,128,0,12,5,11,65,198,177,132,128,0,65,5,16,223,129,128,128,0,33,7,12,4,11,32,6,40,2,60,33,13,32,6,40,2,56,33,7,32,6,40,2,72,33,11,32,6,40,2,68,33,14,12,4,11,32,6,40,2,20,33,7,12,6,11,32,6,40,2,20,33,7,11,65,1,33,12,11,2,64,32,6,40,2,64,69,13,0,32,6,65,192,0,106,16,169,128,128,128,0,11,65,0,33,8,2,64,32,12,32,6,40,2,52,65,0,71,113,13,0,12,1,11,32,6,65,52,106,16,169,128,128,128,0,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,12,54,2,40,32,6,32,11,54,2,36,32,6,32,14,54,2,32,32,6,32,10,54,2,28,32,6,32,13,54,2,24,32,6,32,7,54,2,20,32,6,32,8,54,2,16,2,64,2,64,32,8,69,13,0,32,12,13,1,32,6,65,8,106,32,6,65,24,106,34,12,65,8,106,41,2,0,55,3,0,32,6,32,12,41,2,0,55,3,0,12,6,11,65,0,33,8,32,12,69,13,5,32,6,65,40,106,16,148,129,128,128,0,12,5,11,32,6,65,16,106,16,218,128,128,128,0,65,0,33,8,32,12,33,7,12,4,11,32,6,65,24,54,2,16,32,1,32,6,65,16,106,16,132,136,128,128,0,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,4,11,65,0,33,8,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,12,54,2,40,32,6,32,9,55,2,32,32,6,32,10,54,2,28,32,6,32,11,54,2,24,32,6,32,7,54,2,20,32,6,32,8,54,2,16,2,64,32,8,13,0,65,0,33,8,32,12,69,13,1,32,6,65,40,106,16,148,129,128,128,0,12,1,11,2,64,32,12,13,0,32,6,65,8,106,32,6,65,24,106,34,12,65,8,106,41,2,0,55,3,0,32,6,32,12,41,2,0,55,3,0,12,1,11,32,6,65,16,106,16,218,128,128,128,0,65,0,33,8,32,12,33,7,11,32,8,69,13,0,32,0,32,6,41,3,0,55,2,8,32,0,32,7,54,2,4,32,0,32,8,54,2,0,32,0,65,16,106,32,6,65,8,106,41,3,0,55,2,0,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,6,65,208,0,106,36,128,128,128,128,0,11,204,7,1,5,127,35,128,128,128,128,0,65,48,107,34,6,36,128,128,128,128,0,32,6,65,32,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,32,13,0,2,64,32,6,45,0,33,13,0,32,6,65,5,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,34,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,47,106,65,220,157,132,128,0,16,147,129,128,128,0,33,7,12,6,11,32,6,40,2,36,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,5,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,36,32,6,32,1,54,2,32,32,6,65,8,106,32,6,65,32,106,16,171,130,128,128,0,2,64,2,64,2,64,2,64,32,6,40,2,8,13,0,32,6,40,2,12,34,8,69,13,1,32,6,65,20,106,40,2,0,33,9,32,6,65,16,106,40,2,0,33,7,12,3,11,32,6,40,2,12,33,7,65,0,33,8,12,1,11,65,0,33,8,65,0,65,204,172,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,7,54,2,12,32,6,32,8,54,2,8,32,8,69,13,1,32,10,69,13,3,32,6,65,8,106,16,169,128,128,128,0,65,0,33,8,32,10,33,7,12,3,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,3,11,65,0,33,8,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,28,32,6,32,1,54,2,24,32,6,65,0,54,2,32,2,64,2,64,2,64,2,64,3,64,32,6,65,8,106,32,6,65,24,106,16,228,133,128,128,0,32,6,45,0,8,13,1,2,64,2,64,2,64,32,6,45,0,9,14,3,1,0,2,0,11,32,6,65,24,106,16,161,134,128,128,0,34,7,69,13,2,12,5,11,2,64,32,6,40,2,32,69,13,0,65,132,172,132,128,0,65,10,16,150,133,128,128,0,33,7,12,5,11,32,6,65,8,106,32,6,65,24,106,16,147,134,128,128,0,32,6,40,2,12,33,7,32,6,40,2,8,34,8,69,13,4,32,6,40,2,16,33,9,32,6,65,32,106,16,158,130,128,128,0,32,6,32,9,54,2,40,32,6,32,7,54,2,36,32,6,32,8,54,2,32,12,1,11,11,32,6,40,2,32,34,8,69,13,1,32,6,40,2,40,33,9,32,6,40,2,36,33,7,12,3,11,32,6,40,2,12,33,7,12,1,11,65,132,172,132,128,0,65,10,16,223,129,128,128,0,33,7,11,2,64,32,6,40,2,32,69,13,0,32,6,65,32,106,16,169,128,128,128,0,11,65,0,33,8,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,7,54,2,12,32,6,32,8,54,2,8,2,64,32,8,69,13,0,32,10,69,13,2,32,6,65,8,106,16,169,128,128,128,0,65,0,33,8,32,10,33,7,12,2,11,65,0,33,8,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,1,11,32,8,69,13,1,32,0,32,9,54,2,8,32,0,32,7,54,2,4,32,0,32,8,54,2,0,12,2,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,6,65,48,106,36,128,128,128,128,0,11,184,11,3,3,127,1,126,5,127,35,128,128,128,128,0,65,208,0,107,34,6,36,128,128,128,128,0,32,6,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,0,13,0,2,64,32,6,45,0,1,13,0,32,6,65,5,54,2,16,32,1,32,6,65,16,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,2,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,207,0,106,65,236,157,132,128,0,16,147,129,128,128,0,33,7,12,14,11,32,6,40,2,4,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,13,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,56,32,6,32,1,54,2,52,32,6,65,16,106,32,6,65,52,106,16,171,130,128,128,0,32,6,40,2,16,13,2,2,64,32,6,40,2,20,34,8,13,0,65,0,65,188,163,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,10,11,32,6,65,24,106,41,2,0,33,9,32,6,32,8,54,2,64,32,6,32,9,55,2,68,32,6,65,16,106,32,6,65,52,106,16,171,130,128,128,0,2,64,2,64,32,6,40,2,16,13,0,2,64,32,6,40,2,20,34,10,13,0,65,1,65,188,163,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,2,11,32,9,66,32,136,167,33,11,32,9,167,33,7,32,6,65,24,106,41,2,0,33,9,12,12,11,32,6,40,2,20,33,7,11,32,6,65,192,0,106,16,169,128,128,128,0,12,9,11,32,6,65,24,54,2,16,32,1,32,6,65,16,106,16,132,136,128,128,0,33,1,12,7,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,32,7,65,255,1,113,69,13,5,32,1,16,134,136,128,128,0,32,6,65,1,58,0,48,32,6,32,1,54,2,44,32,6,65,0,54,2,52,32,6,65,0,54,2,64,3,64,32,6,65,16,106,32,6,65,44,106,16,226,133,128,128,0,32,6,45,0,16,13,2,2,64,32,6,45,0,17,34,7,65,3,70,13,0,2,64,2,64,2,64,32,7,14,2,1,2,0,11,32,6,65,44,106,16,161,134,128,128,0,34,7,69,13,3,12,6,11,2,64,32,6,40,2,52,69,13,0,65,1,33,12,65,252,162,132,128,0,65,5,16,150,133,128,128,0,33,7,12,7,11,32,6,65,16,106,32,6,65,44,106,16,147,134,128,128,0,32,6,40,2,20,33,7,32,6,40,2,16,34,8,69,13,5,32,6,40,2,24,33,12,32,6,65,52,106,16,158,130,128,128,0,32,6,32,12,54,2,60,32,6,32,7,54,2,56,32,6,32,8,54,2,52,12,2,11,2,64,32,6,40,2,64,69,13,0,65,1,33,12,65,129,163,132,128,0,65,4,16,150,133,128,128,0,33,7,12,6,11,32,6,65,16,106,32,6,65,44,106,16,147,134,128,128,0,32,6,40,2,20,33,7,32,6,40,2,16,34,8,69,13,4,32,6,40,2,24,33,12,32,6,65,192,0,106,16,158,130,128,128,0,32,6,32,12,54,2,72,32,6,32,7,54,2,68,32,6,32,8,54,2,64,12,1,11,11,32,6,40,2,52,34,8,69,33,12,2,64,2,64,32,8,69,13,0,32,6,65,16,106,65,8,106,32,6,65,52,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,52,55,3,16,32,6,40,2,64,34,10,13,1,65,129,163,132,128,0,65,4,16,223,129,128,128,0,33,7,32,6,65,16,106,16,169,128,128,128,0,12,5,11,65,252,162,132,128,0,65,5,16,223,129,128,128,0,33,7,12,4,11,32,6,40,2,60,33,13,32,6,40,2,56,33,7,32,6,40,2,72,33,11,32,6,40,2,68,33,14,12,4,11,32,6,40,2,20,33,7,12,6,11,32,6,40,2,20,33,7,11,65,1,33,12,11,2,64,32,6,40,2,64,69,13,0,32,6,65,192,0,106,16,169,128,128,128,0,11,65,0,33,8,2,64,32,12,32,6,40,2,52,65,0,71,113,13,0,12,1,11,32,6,65,52,106,16,169,128,128,128,0,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,12,54,2,40,32,6,32,11,54,2,36,32,6,32,14,54,2,32,32,6,32,10,54,2,28,32,6,32,13,54,2,24,32,6,32,7,54,2,20,32,6,32,8,54,2,16,2,64,2,64,32,8,69,13,0,32,12,13,1,32,6,65,8,106,32,6,65,24,106,34,12,65,8,106,41,2,0,55,3,0,32,6,32,12,41,2,0,55,3,0,12,6,11,65,0,33,8,32,12,69,13,5,32,6,65,40,106,16,148,129,128,128,0,12,5,11,32,6,65,16,106,16,218,128,128,128,0,65,0,33,8,32,12,33,7,12,4,11,32,6,65,24,54,2,16,32,1,32,6,65,16,106,16,132,136,128,128,0,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,4,11,65,0,33,8,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,12,54,2,40,32,6,32,9,55,2,32,32,6,32,10,54,2,28,32,6,32,11,54,2,24,32,6,32,7,54,2,20,32,6,32,8,54,2,16,2,64,32,8,13,0,65,0,33,8,32,12,69,13,1,32,6,65,40,106,16,148,129,128,128,0,12,1,11,2,64,32,12,13,0,32,6,65,8,106,32,6,65,24,106,34,12,65,8,106,41,2,0,55,3,0,32,6,32,12,41,2,0,55,3,0,12,1,11,32,6,65,16,106,16,218,128,128,128,0,65,0,33,8,32,12,33,7,11,32,8,69,13,0,32,0,32,6,41,3,0,55,2,8,32,0,32,7,54,2,4,32,0,32,8,54,2,0,32,0,65,16,106,32,6,65,8,106,41,3,0,55,2,0,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,6,65,208,0,106,36,128,128,128,128,0,11,195,54,8,5,127,1,126,4,127,2,126,5,127,3,126,1,127,1,126,35,128,128,128,128,0,65,176,9,107,34,6,36,128,128,128,128,0,32,6,65,4,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,4,13,0,2,64,32,6,45,0,5,13,0,32,6,65,5,54,2,184,4,32,1,32,6,65,184,4,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,6,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,175,9,106,65,252,157,132,128,0,16,147,129,128,128,0,33,7,12,32,11,32,6,40,2,8,33,1,11,32,0,66,3,55,3,0,32,0,32,1,54,2,8,12,31,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,172,8,32,6,32,1,54,2,168,8,32,6,65,184,4,106,32,6,65,168,8,106,16,167,134,128,128,0,32,6,40,2,184,4,34,7,65,2,70,13,11,32,6,65,160,6,106,34,8,32,6,65,184,4,106,65,16,106,41,2,0,55,3,0,32,6,65,152,6,106,65,16,106,34,9,32,6,65,184,4,106,65,24,106,41,2,0,55,3,0,32,6,65,152,6,106,65,24,106,34,10,32,6,65,216,4,106,41,2,0,55,3,0,32,6,32,6,41,2,192,4,55,3,152,6,2,64,32,7,13,0,65,0,65,188,166,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,27,11,32,6,40,2,188,4,33,7,32,6,65,144,7,106,65,28,106,32,10,41,3,0,55,2,0,32,6,65,144,7,106,65,20,106,32,9,41,3,0,55,2,0,32,6,65,156,7,106,32,8,41,3,0,55,2,0,32,6,32,6,41,3,152,6,55,2,148,7,32,6,32,7,54,2,144,7,32,6,65,184,4,106,32,6,65,168,8,106,16,166,134,128,128,0,32,6,41,3,184,4,34,11,66,2,81,13,10,32,6,65,144,8,106,34,7,32,6,65,184,4,106,65,20,106,41,2,0,55,3,0,32,6,65,152,8,106,34,8,32,6,65,184,4,106,65,28,106,41,2,0,55,3,0,32,6,65,160,8,106,34,9,32,6,65,220,4,106,40,2,0,54,2,0,32,6,32,6,41,2,196,4,55,3,136,8,2,64,32,11,80,69,13,0,65,1,65,188,166,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,26,11,32,6,40,2,192,4,33,10,32,6,65,220,6,106,32,9,40,2,0,54,2,0,32,6,65,212,6,106,32,8,41,3,0,55,2,0,32,6,65,204,6,106,32,7,41,3,0,55,2,0,32,6,32,6,41,3,136,8,55,2,196,6,32,6,32,10,54,2,192,6,32,6,65,184,4,106,32,6,65,168,8,106,16,179,134,128,128,0,32,6,40,2,184,4,34,7,65,2,70,13,9,2,64,32,7,13,0,65,2,65,188,166,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,25,11,32,6,40,2,188,4,33,7,32,6,32,6,41,2,192,4,55,2,188,8,32,6,32,7,54,2,184,8,32,6,65,184,4,106,32,6,65,168,8,106,16,164,134,128,128,0,32,6,41,3,184,4,34,11,66,2,81,13,8,2,64,32,11,80,69,13,0,65,3,65,188,166,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,24,11,32,6,40,2,196,4,33,9,32,6,40,2,192,4,33,10,32,6,65,184,4,106,32,6,65,168,8,106,16,164,134,128,128,0,32,6,41,3,184,4,34,11,66,2,81,13,8,2,64,32,11,80,69,13,0,65,4,65,188,166,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,24,11,32,6,40,2,196,4,33,12,32,6,40,2,192,4,33,13,32,6,65,184,4,106,32,6,65,168,8,106,16,171,130,128,128,0,32,6,40,2,184,4,13,7,2,64,32,6,40,2,188,4,34,7,13,0,65,5,65,188,166,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,24,11,32,6,32,6,65,192,4,106,41,2,0,55,2,204,8,32,6,32,7,54,2,200,8,32,6,65,184,4,106,32,6,65,168,8,106,16,171,130,128,128,0,32,6,40,2,184,4,13,6,2,64,32,6,40,2,188,4,34,7,13,0,65,6,65,188,166,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,23,11,32,6,32,6,65,192,4,106,41,2,0,55,2,132,9,32,6,32,7,54,2,128,9,32,6,65,184,4,106,32,6,65,168,8,106,16,180,134,128,128,0,32,6,41,3,184,4,34,11,66,4,81,13,5,32,6,65,232,7,106,34,8,32,6,65,184,4,106,65,20,106,41,2,0,55,3,0,32,6,65,240,7,106,34,14,32,6,65,184,4,106,65,28,106,41,2,0,55,3,0,32,6,65,248,7,106,34,15,32,6,65,184,4,106,65,36,106,40,2,0,54,2,0,32,6,32,6,41,2,196,4,55,3,224,7,2,64,32,11,66,3,82,13,0,65,7,65,188,166,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,22,11,32,6,40,2,192,4,33,7,32,6,65,216,8,106,65,36,106,32,15,40,2,0,54,2,0,32,6,65,216,8,106,65,28,106,32,14,41,3,0,55,2,0,32,6,65,216,8,106,65,20,106,32,8,41,3,0,55,2,0,32,6,32,6,41,3,224,7,55,2,228,8,32,6,32,7,54,2,224,8,32,6,32,11,55,3,216,8,32,6,65,184,4,106,32,6,65,168,8,106,16,156,130,128,128,0,32,6,40,2,184,4,13,4,2,64,32,6,40,2,188,4,34,8,13,0,65,8,65,188,166,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,21,11,32,6,32,6,65,184,4,106,65,8,106,41,2,0,55,2,148,9,32,6,32,8,54,2,144,9,32,6,65,184,4,106,32,6,65,168,8,106,16,171,130,128,128,0,32,6,40,2,184,4,13,3,2,64,32,6,40,2,188,4,34,8,13,0,65,9,65,188,166,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,20,11,32,6,32,6,65,192,4,106,41,2,0,55,2,164,9,32,6,32,8,54,2,160,9,32,6,65,184,4,106,32,6,65,168,8,106,16,171,130,128,128,0,32,6,40,2,184,4,13,2,2,64,32,6,40,2,188,4,34,8,13,0,65,10,65,188,166,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,19,11,32,6,32,6,65,192,4,106,41,2,0,55,2,236,6,32,6,32,8,54,2,232,6,32,6,65,184,4,106,32,6,65,168,8,106,16,164,134,128,128,0,2,64,2,64,32,6,41,3,184,4,34,16,66,2,81,13,0,2,64,32,16,80,69,13,0,65,11,65,188,166,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,2,11,32,6,40,2,196,4,33,14,32,6,40,2,192,4,33,15,32,6,65,236,4,106,32,6,65,192,6,106,65,24,106,41,3,0,55,2,0,32,6,65,228,4,106,32,6,65,192,6,106,65,16,106,41,3,0,55,2,0,32,6,65,184,4,106,65,36,106,32,6,65,192,6,106,65,8,106,41,3,0,55,2,0,32,6,65,200,1,106,65,8,106,32,6,65,184,8,106,65,8,106,40,2,0,54,2,0,32,6,65,184,2,106,65,8,106,32,6,65,200,8,106,65,8,106,40,2,0,54,2,0,32,6,65,184,4,106,65,8,106,32,6,65,228,8,106,34,8,65,8,106,41,2,0,55,3,0,32,6,65,184,4,106,65,16,106,32,8,65,16,106,41,2,0,55,3,0,32,6,65,184,4,106,65,24,106,32,8,65,24,106,40,2,0,54,2,0,32,6,32,6,41,3,192,6,55,2,212,4,32,6,32,6,41,2,184,8,55,3,200,1,32,6,32,6,41,2,200,8,55,3,184,2,32,6,32,8,41,2,0,55,3,184,4,32,6,65,152,2,106,65,8,106,32,6,65,144,9,106,65,8,106,40,2,0,54,2,0,32,6,65,248,1,106,65,8,106,32,6,65,232,6,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,144,9,55,3,152,2,32,6,32,6,41,2,232,6,55,3,248,1,32,6,65,196,2,106,32,6,65,184,4,106,65,60,16,218,141,128,128,0,26,32,6,65,168,2,106,65,8,106,32,6,65,128,9,106,65,8,106,40,2,0,54,2,0,32,6,65,136,2,106,65,8,106,32,6,65,160,9,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,128,9,55,3,168,2,32,6,32,6,41,2,160,9,55,3,136,2,32,6,65,212,1,106,32,6,65,144,7,106,65,36,16,218,141,128,128,0,26,12,29,11,32,6,40,2,192,4,33,7,11,32,6,65,232,6,106,16,169,128,128,128,0,12,18,11,32,6,65,24,54,2,184,4,32,1,32,6,65,184,4,106,16,132,136,128,128,0,33,1,12,16,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,32,7,65,255,1,113,69,13,14,32,1,16,134,136,128,128,0,32,6,65,1,58,0,148,6,32,6,32,1,54,2,144,6,32,6,65,0,54,2,152,6,66,0,33,17,32,6,66,0,55,3,192,6,32,6,65,0,54,2,232,6,32,6,65,0,54,2,248,6,32,6,65,0,54,2,132,7,32,6,66,3,55,3,144,7,32,6,65,0,54,2,188,7,32,6,65,0,54,2,200,7,32,6,65,0,54,2,212,7,32,6,65,152,6,106,65,8,106,33,10,32,6,65,152,6,106,65,4,106,33,15,32,6,65,184,4,106,65,8,106,33,8,32,6,65,192,6,106,65,8,106,33,9,32,6,65,232,6,106,65,4,106,33,14,32,6,65,144,7,106,65,12,106,33,12,32,6,65,184,4,106,65,12,106,33,13,66,0,33,16,66,0,33,11,3,64,32,6,65,184,4,106,32,6,65,144,6,106,16,232,133,128,128,0,2,64,2,64,2,64,32,6,45,0,184,4,13,0,32,6,45,0,185,4,34,7,65,13,70,13,1,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,7,14,12,1,2,3,4,5,6,7,8,9,10,11,12,0,11,32,6,65,144,6,106,16,161,134,128,128,0,34,7,69,13,15,12,26,11,2,64,32,6,40,2,152,6,69,13,0,65,0,33,18,65,1,33,19,65,248,162,132,128,0,65,4,16,150,133,128,128,0,33,7,12,27,11,32,6,65,184,4,106,32,6,65,144,6,106,16,146,134,128,128,0,32,6,40,2,188,4,33,7,32,6,40,2,184,4,13,25,32,6,65,216,8,106,65,24,106,34,20,32,8,65,24,106,41,2,0,55,3,0,32,6,65,216,8,106,65,16,106,34,21,32,8,65,16,106,41,2,0,55,3,0,32,6,65,216,8,106,65,8,106,34,22,32,8,65,8,106,41,2,0,55,3,0,32,6,32,8,41,2,0,55,3,216,8,2,64,32,6,40,2,152,6,69,13,0,32,15,16,206,131,128,128,0,11,32,10,32,6,41,3,216,8,55,2,0,32,10,65,8,106,32,22,41,3,0,55,2,0,32,10,65,16,106,32,21,41,3,0,55,2,0,32,10,65,24,106,32,20,41,3,0,55,2,0,32,6,32,7,54,2,156,6,32,6,65,1,54,2,152,6,12,14,11,2,64,32,6,41,3,192,6,80,13,0,65,0,33,18,65,1,33,19,65,204,161,132,128,0,65,9,16,150,133,128,128,0,33,7,12,26,11,32,6,65,184,4,106,32,6,65,144,6,106,16,145,134,128,128,0,32,6,40,2,184,4,13,10,32,6,65,216,8,106,65,24,106,34,7,32,8,65,24,106,41,3,0,55,3,0,32,6,65,216,8,106,65,16,106,34,20,32,8,65,16,106,41,3,0,55,3,0,32,6,65,216,8,106,65,8,106,34,21,32,8,65,8,106,41,3,0,55,3,0,32,6,32,8,41,3,0,55,3,216,8,2,64,32,6,41,3,192,6,80,13,0,32,9,16,207,131,128,128,0,11,32,9,32,6,41,3,216,8,55,3,0,32,9,65,8,106,32,21,41,3,0,55,3,0,32,9,65,16,106,32,20,41,3,0,55,3,0,32,9,65,24,106,32,7,41,3,0,55,3,0,32,6,66,1,55,3,192,6,12,13,11,2,64,32,6,40,2,232,6,69,13,0,65,0,33,18,65,1,33,19,65,245,162,132,128,0,65,3,16,150,133,128,128,0,33,7,12,25,11,32,6,65,184,4,106,32,6,65,144,6,106,16,149,134,128,128,0,32,6,40,2,188,4,33,7,32,6,40,2,184,4,13,23,32,6,41,2,192,4,33,23,2,64,32,6,40,2,232,6,69,13,0,32,14,16,158,130,128,128,0,11,32,6,32,23,55,2,240,6,32,6,32,7,54,2,236,6,32,6,65,1,54,2,232,6,12,12,11,2,64,32,11,80,13,0,65,0,33,18,65,1,33,19,65,179,135,132,128,0,65,9,16,150,133,128,128,0,33,7,12,24,11,32,6,65,184,4,106,32,6,65,144,6,106,16,142,134,128,128,0,32,6,40,2,184,4,13,8,32,6,41,3,192,4,33,24,66,1,33,11,12,11,11,2,64,32,16,80,13,0,65,0,33,18,65,1,33,19,65,188,135,132,128,0,65,9,16,150,133,128,128,0,33,7,12,23,11,32,6,65,184,4,106,32,6,65,144,6,106,16,142,134,128,128,0,32,6,40,2,184,4,13,7,32,6,41,3,192,4,33,25,66,1,33,16,12,10,11,2,64,32,6,40,2,248,6,69,13,0,65,0,33,18,65,1,33,19,65,232,162,132,128,0,65,6,16,150,133,128,128,0,33,7,12,22,11,32,6,65,184,4,106,32,6,65,144,6,106,16,147,134,128,128,0,32,6,40,2,188,4,33,7,32,6,40,2,184,4,34,20,69,13,20,32,6,40,2,192,4,33,21,32,6,65,248,6,106,16,158,130,128,128,0,32,6,32,21,54,2,128,7,32,6,32,7,54,2,252,6,32,6,32,20,54,2,248,6,12,9,11,2,64,32,6,40,2,132,7,69,13,0,65,0,33,18,65,1,33,19,65,220,165,132,128,0,65,8,16,150,133,128,128,0,33,7,12,21,11,32,6,65,184,4,106,32,6,65,144,6,106,16,147,134,128,128,0,32,6,40,2,188,4,33,7,32,6,40,2,184,4,34,20,69,13,19,32,6,40,2,192,4,33,21,32,6,65,132,7,106,16,158,130,128,128,0,32,6,32,21,54,2,140,7,32,6,32,7,54,2,136,7,32,6,32,20,54,2,132,7,12,8,11,2,64,32,6,41,3,144,7,66,3,81,13,0,65,0,33,18,65,1,33,19,65,228,165,132,128,0,65,6,16,150,133,128,128,0,33,7,12,20,11,32,6,65,184,4,106,32,6,65,144,6,106,16,143,134,128,128,0,32,6,40,2,192,4,33,7,32,6,41,3,184,4,34,23,66,3,81,13,18,32,6,65,216,8,106,65,24,106,34,20,32,13,65,24,106,40,2,0,54,2,0,32,6,65,216,8,106,65,16,106,34,21,32,13,65,16,106,41,2,0,55,3,0,32,6,65,216,8,106,65,8,106,34,22,32,13,65,8,106,41,2,0,55,3,0,32,6,32,13,41,2,0,55,3,216,8,2,64,32,6,41,3,144,7,66,3,81,13,0,32,6,65,144,7,106,16,208,131,128,128,0,11,32,12,32,6,41,3,216,8,55,2,0,32,12,65,8,106,32,22,41,3,0,55,2,0,32,12,65,16,106,32,21,41,3,0,55,2,0,32,12,65,24,106,32,20,40,2,0,54,2,0,32,6,32,7,54,2,152,7,32,6,32,23,55,3,144,7,12,7,11,2,64,32,6,40,2,188,7,69,13,0,65,0,33,18,65,1,33,19,65,234,165,132,128,0,65,6,16,150,133,128,128,0,33,7,12,19,11,32,6,65,184,4,106,32,6,65,144,6,106,16,154,134,128,128,0,32,6,40,2,188,4,33,7,32,6,40,2,184,4,34,20,69,13,17,32,6,40,2,192,4,33,21,32,6,65,188,7,106,16,158,130,128,128,0,32,6,32,21,54,2,196,7,32,6,32,7,54,2,192,7,32,6,32,20,54,2,188,7,12,6,11,2,64,32,6,40,2,200,7,69,13,0,65,0,33,18,65,1,33,19,65,240,165,132,128,0,65,8,16,150,133,128,128,0,33,7,12,18,11,32,6,65,184,4,106,32,6,65,144,6,106,16,147,134,128,128,0,32,6,40,2,188,4,33,7,32,6,40,2,184,4,34,20,69,13,16,32,6,40,2,192,4,33,21,32,6,65,200,7,106,16,158,130,128,128,0,32,6,32,21,54,2,208,7,32,6,32,7,54,2,204,7,32,6,32,20,54,2,200,7,12,5,11,2,64,32,6,40,2,212,7,69,13,0,65,0,33,18,65,1,33,19,65,129,163,132,128,0,65,4,16,150,133,128,128,0,33,7,12,17,11,32,6,65,184,4,106,32,6,65,144,6,106,16,147,134,128,128,0,32,6,40,2,188,4,33,7,32,6,40,2,184,4,34,20,69,13,15,32,6,40,2,192,4,33,21,32,6,65,212,7,106,16,158,130,128,128,0,32,6,32,21,54,2,220,7,32,6,32,7,54,2,216,7,32,6,32,20,54,2,212,7,12,4,11,2,64,32,17,80,13,0,65,0,33,18,65,1,33,19,65,248,165,132,128,0,65,12,16,150,133,128,128,0,33,7,12,16,11,32,6,65,184,4,106,32,6,65,144,6,106,16,142,134,128,128,0,32,6,40,2,184,4,69,13,2,11,32,6,40,2,188,4,33,7,12,13,11,2,64,2,64,32,6,40,2,152,6,34,13,13,0,32,6,65,0,54,2,224,7,12,1,11,32,6,65,224,7,106,32,15,65,36,16,218,141,128,128,0,26,11,2,64,2,64,32,6,41,3,192,6,66,0,82,34,8,69,13,0,32,6,65,136,8,106,65,24,106,32,9,65,24,106,41,3,0,55,3,0,32,6,65,136,8,106,65,16,106,32,9,65,16,106,41,3,0,55,3,0,32,6,65,136,8,106,65,8,106,32,9,65,8,106,41,3,0,55,3,0,32,6,32,9,41,3,0,55,3,136,8,12,1,11,32,6,65,0,54,2,144,8,11,2,64,2,64,32,6,40,2,232,6,34,18,69,13,0,32,6,65,168,8,106,65,8,106,32,14,65,8,106,40,2,0,54,2,0,32,6,32,14,41,2,0,55,3,168,8,12,1,11,32,6,65,0,54,2,168,8,11,2,64,2,64,2,64,32,11,66,0,82,13,0,65,1,33,19,65,179,135,132,128,0,65,9,16,223,129,128,128,0,33,7,12,1,11,2,64,32,16,66,0,82,13,0,65,1,33,19,65,188,135,132,128,0,65,9,16,223,129,128,128,0,33,7,12,1,11,32,6,40,2,248,6,34,7,69,33,12,2,64,32,7,13,0,65,1,33,19,65,232,162,132,128,0,65,6,16,223,129,128,128,0,33,7,65,1,33,22,65,1,33,20,65,1,33,10,65,1,33,21,12,2,11,32,6,65,184,8,106,65,8,106,32,6,65,248,6,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,248,6,55,3,184,8,2,64,2,64,32,6,40,2,132,7,34,21,13,0,65,1,33,19,65,220,165,132,128,0,65,8,16,223,129,128,128,0,33,7,65,1,33,22,65,1,33,20,65,1,33,10,12,1,11,32,6,65,200,8,106,65,8,106,32,6,65,132,7,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,132,7,55,3,200,8,2,64,2,64,32,6,41,3,144,7,66,3,81,34,10,13,0,32,6,65,216,8,106,32,6,65,144,7,106,65,40,16,218,141,128,128,0,26,12,1,11,32,6,66,2,55,3,216,8,11,2,64,2,64,32,6,40,2,188,7,34,26,13,0,65,1,33,19,65,234,165,132,128,0,65,6,16,223,129,128,128,0,33,7,65,1,33,22,12,1,11,32,6,65,128,9,106,65,8,106,32,6,65,188,7,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,188,7,55,3,128,9,2,64,2,64,32,6,40,2,200,7,34,22,13,0,65,1,33,19,65,240,165,132,128,0,65,8,16,223,129,128,128,0,33,7,12,1,11,32,6,65,144,9,106,65,8,106,32,6,65,200,7,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,200,7,55,3,144,9,2,64,2,64,2,64,32,6,40,2,212,7,34,19,69,13,0,32,6,65,160,9,106,65,8,106,32,6,65,212,7,106,65,8,106,34,20,40,2,0,54,2,0,32,6,32,6,41,2,212,7,55,3,160,9,32,17,80,69,13,2,65,248,165,132,128,0,65,12,16,223,129,128,128,0,33,7,32,6,65,160,9,106,16,169,128,128,128,0,12,1,11,65,129,163,132,128,0,65,4,16,223,129,128,128,0,33,7,11,32,19,69,33,19,32,6,65,144,9,106,16,169,128,128,128,0,12,1,11,32,6,65,236,4,106,32,6,65,136,8,106,65,24,106,41,3,0,55,2,0,32,6,65,228,4,106,32,6,65,136,8,106,65,16,106,41,3,0,55,2,0,32,6,65,184,4,106,65,36,106,32,6,65,136,8,106,65,8,106,41,3,0,55,2,0,32,6,65,128,3,106,65,8,106,32,6,65,168,8,106,65,8,106,40,2,0,54,2,0,32,6,65,240,3,106,65,8,106,32,6,65,248,6,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,3,136,8,55,2,212,4,32,6,32,6,41,3,168,8,55,3,128,3,32,6,32,6,41,2,248,6,55,3,240,3,32,6,40,2,224,8,33,7,32,6,41,3,216,8,33,11,32,6,65,184,4,106,65,24,106,32,6,65,216,8,106,65,36,106,40,2,0,54,2,0,32,6,65,184,4,106,65,16,106,32,6,65,244,8,106,41,2,0,55,3,0,32,6,65,184,4,106,65,8,106,32,6,65,236,8,106,41,2,0,55,3,0,32,6,65,208,3,106,65,8,106,32,6,65,188,7,106,65,8,106,40,2,0,54,2,0,32,6,65,176,3,106,65,8,106,32,20,40,2,0,54,2,0,32,6,32,6,41,2,228,8,55,3,184,4,32,6,32,6,41,2,188,7,55,3,208,3,32,6,32,6,41,2,212,7,55,3,176,3,32,6,65,252,3,106,32,6,65,184,4,106,65,60,16,218,141,128,128,0,26,32,6,65,224,3,106,65,8,106,32,6,65,132,7,106,65,8,106,40,2,0,54,2,0,32,6,65,192,3,106,65,8,106,32,6,65,200,7,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,132,7,55,3,224,3,32,6,32,6,41,2,200,7,55,3,192,3,32,6,65,140,3,106,32,6,65,224,7,106,65,36,16,218,141,128,128,0,26,12,20,11,32,22,69,33,22,32,6,65,128,9,106,16,169,128,128,128,0,11,32,26,69,33,20,32,6,65,216,8,106,16,208,131,128,128,0,32,6,65,200,8,106,16,169,128,128,128,0,11,32,21,69,33,21,32,6,65,184,8,106,16,169,128,128,128,0,12,1,11,65,1,33,22,65,1,33,20,65,1,33,10,65,1,33,21,65,1,33,12,11,32,13,65,0,71,33,13,32,18,65,0,71,33,18,32,6,65,168,8,106,16,158,130,128,128,0,32,6,65,136,8,106,16,207,131,128,128,0,32,6,65,224,7,106,16,206,131,128,128,0,12,14,11,32,6,41,3,192,4,33,27,66,1,33,17,12,0,11,11,32,6,40,2,188,4,33,7,12,15,11,32,6,40,2,188,4,33,7,12,15,11,32,6,40,2,188,4,33,7,12,15,11,32,6,40,2,192,4,33,7,12,15,11,32,6,40,2,188,4,33,7,12,15,11,32,6,40,2,188,4,33,7,12,15,11,32,6,40,2,192,4,33,7,12,14,11,32,6,40,2,188,4,33,7,12,14,11,32,6,40,2,192,4,33,7,12,14,11,32,6,40,2,188,4,33,7,12,14,11,65,0,33,18,65,1,33,19,11,65,1,33,22,65,1,33,20,65,1,33,10,65,1,33,21,65,1,33,12,65,0,33,8,65,0,33,13,11,2,64,32,19,69,13,0,32,6,40,2,212,7,69,13,0,32,6,65,212,7,106,16,169,128,128,128,0,11,2,64,32,22,32,6,40,2,200,7,65,0,71,113,69,13,0,32,6,65,200,7,106,16,169,128,128,128,0,11,2,64,32,20,32,6,40,2,188,7,65,0,71,113,69,13,0,32,6,65,188,7,106,16,169,128,128,128,0,11,2,64,32,10,32,6,41,3,144,7,66,3,82,113,69,13,0,32,6,65,144,7,106,16,208,131,128,128,0,11,2,64,32,21,32,6,40,2,132,7,65,0,71,113,69,13,0,32,6,65,132,7,106,16,169,128,128,128,0,11,2,64,32,12,32,6,40,2,248,6,65,0,71,113,69,13,0,32,6,65,248,6,106,16,169,128,128,128,0,11,2,64,32,18,32,6,40,2,232,6,69,114,13,0,32,14,16,158,130,128,128,0,11,2,64,32,8,32,6,41,3,192,6,80,114,13,0,32,9,16,207,131,128,128,0,11,2,64,32,13,32,6,40,2,152,6,69,114,13,0,32,15,16,206,131,128,128,0,11,66,3,33,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,153,136,128,128,0,33,8,32,6,32,7,54,2,192,4,32,6,32,11,55,3,184,4,32,6,65,196,4,106,32,6,65,252,3,106,65,60,16,218,141,128,128,0,33,9,32,6,65,160,5,106,32,6,65,240,3,106,65,8,106,40,2,0,54,2,0,32,6,65,172,5,106,32,6,65,224,3,106,65,8,106,40,2,0,54,2,0,32,6,65,184,5,106,32,6,65,208,3,106,65,8,106,40,2,0,54,2,0,32,6,65,196,5,106,32,6,65,192,3,106,65,8,106,40,2,0,54,2,0,32,6,32,27,55,3,144,5,32,6,32,25,55,3,136,5,32,6,32,24,55,3,128,5,32,6,32,6,41,3,240,3,55,3,152,5,32,6,32,6,41,3,224,3,55,2,164,5,32,6,32,6,41,3,208,3,55,3,176,5,32,6,32,6,41,3,192,3,55,2,188,5,32,6,65,208,5,106,32,6,65,176,3,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,3,176,3,55,3,200,5,32,6,65,212,5,106,32,6,65,140,3,106,65,36,16,218,141,128,128,0,26,32,6,65,128,6,106,32,6,65,128,3,106,65,8,106,40,2,0,54,2,0,32,6,32,8,54,2,136,6,32,6,32,6,41,3,128,3,55,3,248,5,2,64,2,64,32,11,66,3,81,13,0,32,8,13,1,32,6,65,4,106,32,9,65,196,1,16,218,141,128,128,0,26,12,15,11,32,8,69,13,13,32,6,65,136,6,106,16,148,129,128,128,0,12,13,11,32,6,65,184,4,106,16,201,128,128,128,0,66,3,33,11,32,8,33,7,12,13,11,32,6,65,24,54,2,184,4,32,1,32,6,65,184,4,106,16,132,136,128,128,0,33,1,11,32,0,66,3,55,3,0,32,0,32,1,54,2,8,12,13,11,32,6,65,160,9,106,16,169,128,128,128,0,11,32,6,65,144,9,106,16,169,128,128,128,0,11,32,6,65,216,8,106,16,208,131,128,128,0,11,32,6,65,128,9,106,16,169,128,128,128,0,11,32,6,65,200,8,106,16,169,128,128,128,0,11,32,6,65,184,8,106,16,158,130,128,128,0,11,32,6,65,192,6,106,16,207,131,128,128,0,11,32,6,65,144,7,106,16,206,131,128,128,0,11,66,3,33,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,152,136,128,128,0,33,8,32,6,32,7,54,2,192,4,32,6,32,11,55,3,184,4,32,6,65,196,4,106,32,6,65,196,2,106,65,60,16,218,141,128,128,0,33,20,32,6,65,160,5,106,32,6,65,184,2,106,65,8,106,40,2,0,54,2,0,32,6,65,172,5,106,32,6,65,168,2,106,65,8,106,40,2,0,54,2,0,32,6,65,184,5,106,32,6,65,152,2,106,65,8,106,40,2,0,54,2,0,32,6,65,196,5,106,32,6,65,136,2,106,65,8,106,40,2,0,54,2,0,32,6,32,14,54,2,148,5,32,6,32,15,54,2,144,5,32,6,32,12,54,2,140,5,32,6,32,13,54,2,136,5,32,6,32,9,54,2,132,5,32,6,32,10,54,2,128,5,32,6,32,6,41,3,184,2,55,3,152,5,32,6,32,6,41,3,168,2,55,2,164,5,32,6,32,6,41,3,152,2,55,3,176,5,32,6,32,6,41,3,136,2,55,2,188,5,32,6,65,208,5,106,32,6,65,248,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,3,248,1,55,3,200,5,32,6,65,212,5,106,32,6,65,212,1,106,65,36,16,218,141,128,128,0,26,32,6,65,128,6,106,32,6,65,200,1,106,65,8,106,40,2,0,54,2,0,32,6,32,8,54,2,136,6,32,6,32,6,41,3,200,1,55,3,248,5,2,64,2,64,32,11,66,3,82,13,0,32,8,13,1,12,2,11,2,64,32,8,13,0,32,6,65,4,106,32,20,65,196,1,16,218,141,128,128,0,26,12,3,11,32,6,65,184,4,106,16,201,128,128,128,0,66,3,33,11,32,8,33,7,12,2,11,32,6,65,136,6,106,16,148,129,128,128,0,11,66,3,33,11,11,32,11,66,3,81,13,0,32,0,65,12,106,32,6,65,4,106,65,196,1,16,218,141,128,128,0,26,32,0,32,7,54,2,8,32,0,32,11,55,3,0,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,66,3,55,3,0,32,0,32,1,54,2,8,11,32,6,65,176,9,106,36,128,128,128,128,0,11,184,11,3,3,127,1,126,5,127,35,128,128,128,128,0,65,208,0,107,34,6,36,128,128,128,128,0,32,6,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,0,13,0,2,64,32,6,45,0,1,13,0,32,6,65,5,54,2,16,32,1,32,6,65,16,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,2,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,207,0,106,65,140,158,132,128,0,16,147,129,128,128,0,33,7,12,14,11,32,6,40,2,4,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,13,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,56,32,6,32,1,54,2,52,32,6,65,16,106,32,6,65,52,106,16,171,130,128,128,0,32,6,40,2,16,13,2,2,64,32,6,40,2,20,34,8,13,0,65,0,65,200,176,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,10,11,32,6,65,24,106,41,2,0,33,9,32,6,32,8,54,2,64,32,6,32,9,55,2,68,32,6,65,16,106,32,6,65,52,106,16,171,130,128,128,0,2,64,2,64,32,6,40,2,16,13,0,2,64,32,6,40,2,20,34,10,13,0,65,1,65,200,176,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,2,11,32,9,66,32,136,167,33,11,32,9,167,33,7,32,6,65,24,106,41,2,0,33,9,12,12,11,32,6,40,2,20,33,7,11,32,6,65,192,0,106,16,169,128,128,128,0,12,9,11,32,6,65,24,54,2,16,32,1,32,6,65,16,106,16,132,136,128,128,0,33,1,12,7,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,32,7,65,255,1,113,69,13,5,32,1,16,134,136,128,128,0,32,6,65,1,58,0,48,32,6,32,1,54,2,44,32,6,65,0,54,2,52,32,6,65,0,54,2,64,3,64,32,6,65,16,106,32,6,65,44,106,16,226,133,128,128,0,32,6,45,0,16,13,2,2,64,32,6,45,0,17,34,7,65,3,70,13,0,2,64,2,64,2,64,32,7,14,2,1,2,0,11,32,6,65,44,106,16,161,134,128,128,0,34,7,69,13,3,12,6,11,2,64,32,6,40,2,52,69,13,0,65,1,33,12,65,252,162,132,128,0,65,5,16,150,133,128,128,0,33,7,12,7,11,32,6,65,16,106,32,6,65,44,106,16,147,134,128,128,0,32,6,40,2,20,33,7,32,6,40,2,16,34,8,69,13,5,32,6,40,2,24,33,12,32,6,65,52,106,16,158,130,128,128,0,32,6,32,12,54,2,60,32,6,32,7,54,2,56,32,6,32,8,54,2,52,12,2,11,2,64,32,6,40,2,64,69,13,0,65,1,33,12,65,129,163,132,128,0,65,4,16,150,133,128,128,0,33,7,12,6,11,32,6,65,16,106,32,6,65,44,106,16,147,134,128,128,0,32,6,40,2,20,33,7,32,6,40,2,16,34,8,69,13,4,32,6,40,2,24,33,12,32,6,65,192,0,106,16,158,130,128,128,0,32,6,32,12,54,2,72,32,6,32,7,54,2,68,32,6,32,8,54,2,64,12,1,11,11,32,6,40,2,52,34,8,69,33,12,2,64,2,64,32,8,69,13,0,32,6,65,16,106,65,8,106,32,6,65,52,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,52,55,3,16,32,6,40,2,64,34,10,13,1,65,129,163,132,128,0,65,4,16,223,129,128,128,0,33,7,32,6,65,16,106,16,169,128,128,128,0,12,5,11,65,252,162,132,128,0,65,5,16,223,129,128,128,0,33,7,12,4,11,32,6,40,2,60,33,13,32,6,40,2,56,33,7,32,6,40,2,72,33,11,32,6,40,2,68,33,14,12,4,11,32,6,40,2,20,33,7,12,6,11,32,6,40,2,20,33,7,11,65,1,33,12,11,2,64,32,6,40,2,64,69,13,0,32,6,65,192,0,106,16,169,128,128,128,0,11,65,0,33,8,2,64,32,12,32,6,40,2,52,65,0,71,113,13,0,12,1,11,32,6,65,52,106,16,169,128,128,128,0,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,12,54,2,40,32,6,32,11,54,2,36,32,6,32,14,54,2,32,32,6,32,10,54,2,28,32,6,32,13,54,2,24,32,6,32,7,54,2,20,32,6,32,8,54,2,16,2,64,2,64,32,8,69,13,0,32,12,13,1,32,6,65,8,106,32,6,65,24,106,34,12,65,8,106,41,2,0,55,3,0,32,6,32,12,41,2,0,55,3,0,12,6,11,65,0,33,8,32,12,69,13,5,32,6,65,40,106,16,148,129,128,128,0,12,5,11,32,6,65,16,106,16,218,128,128,128,0,65,0,33,8,32,12,33,7,12,4,11,32,6,65,24,54,2,16,32,1,32,6,65,16,106,16,132,136,128,128,0,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,4,11,65,0,33,8,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,12,54,2,40,32,6,32,9,55,2,32,32,6,32,10,54,2,28,32,6,32,11,54,2,24,32,6,32,7,54,2,20,32,6,32,8,54,2,16,2,64,32,8,13,0,65,0,33,8,32,12,69,13,1,32,6,65,40,106,16,148,129,128,128,0,12,1,11,2,64,32,12,13,0,32,6,65,8,106,32,6,65,24,106,34,12,65,8,106,41,2,0,55,3,0,32,6,32,12,41,2,0,55,3,0,12,1,11,32,6,65,16,106,16,218,128,128,128,0,65,0,33,8,32,12,33,7,11,32,8,69,13,0,32,0,32,6,41,3,0,55,2,8,32,0,32,7,54,2,4,32,0,32,8,54,2,0,32,0,65,16,106,32,6,65,8,106,41,3,0,55,2,0,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,6,65,208,0,106,36,128,128,128,128,0,11,159,10,3,2,127,1,126,5,127,35,128,128,128,128,0,65,208,0,107,34,6,36,128,128,128,128,0,32,6,65,192,0,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,64,13,0,2,64,32,6,45,0,65,13,0,32,6,65,5,54,2,24,32,1,32,6,65,24,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,66,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,207,0,106,65,156,158,132,128,0,16,147,129,128,128,0,33,7,12,9,11,32,6,40,2,68,33,1,11,32,0,65,0,54,2,8,32,0,32,1,54,2,0,12,8,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,68,32,6,32,1,54,2,64,32,6,65,24,106,32,6,65,192,0,106,16,164,134,128,128,0,2,64,2,64,32,6,41,3,24,34,8,66,2,81,13,0,32,8,80,69,13,1,65,0,33,9,65,0,65,148,171,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,6,11,32,6,40,2,32,33,7,12,4,11,32,6,40,2,36,33,10,32,6,40,2,32,33,7,32,6,65,24,106,32,6,65,192,0,106,16,171,130,128,128,0,2,64,2,64,32,6,40,2,24,13,0,32,6,40,2,28,34,9,69,13,1,32,6,65,32,106,41,2,0,33,8,12,7,11,32,6,40,2,28,33,7,12,4,11,65,0,33,9,65,1,65,148,171,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,4,11,32,6,65,24,54,2,24,32,1,32,6,65,24,106,16,132,136,128,128,0,33,1,12,1,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,60,32,6,32,1,54,2,56,32,6,65,0,54,2,64,65,1,33,11,3,64,32,6,65,24,106,32,6,65,56,106,16,140,134,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,24,13,0,32,6,45,0,25,34,7,65,3,70,13,2,2,64,32,7,14,2,0,2,4,11,2,64,32,11,65,1,113,13,0,65,208,146,132,128,0,65,5,16,150,133,128,128,0,33,7,12,7,11,32,6,65,24,106,32,6,65,56,106,16,142,134,128,128,0,32,6,40,2,24,69,13,8,11,32,6,40,2,28,33,7,12,5,11,2,64,32,6,40,2,64,69,13,0,65,129,163,132,128,0,65,4,16,150,133,128,128,0,33,7,12,5,11,32,6,65,24,106,32,6,65,56,106,16,147,134,128,128,0,32,6,40,2,28,33,7,32,6,40,2,24,34,9,69,13,4,32,6,40,2,32,33,10,32,6,65,192,0,106,16,158,130,128,128,0,32,6,32,10,54,2,72,32,6,32,7,54,2,68,32,6,32,9,54,2,64,12,7,11,32,11,65,1,113,13,2,32,6,40,2,64,34,9,13,1,65,129,163,132,128,0,65,4,16,223,129,128,128,0,33,7,12,3,11,32,6,65,56,106,16,161,134,128,128,0,34,7,69,13,5,12,2,11,32,8,66,32,136,167,33,10,32,6,40,2,72,33,12,32,6,40,2,68,33,13,32,8,167,33,7,12,2,11,65,208,146,132,128,0,65,5,16,223,129,128,128,0,33,7,11,2,64,32,6,40,2,64,69,13,0,32,6,65,192,0,106,16,169,128,128,128,0,11,65,0,33,9,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,11,54,2,48,32,6,32,12,54,2,40,32,6,32,13,54,2,36,32,6,32,9,54,2,32,32,6,32,10,54,2,28,32,6,32,7,54,2,24,2,64,2,64,32,9,69,13,0,32,11,13,1,32,6,65,8,106,65,8,106,32,6,65,36,106,34,11,65,8,106,40,2,0,54,2,0,32,6,32,11,41,2,0,55,3,8,12,9,11,65,0,33,9,32,11,69,13,8,32,6,65,48,106,16,148,129,128,128,0,12,8,11,32,6,65,32,106,16,169,128,128,128,0,65,0,33,9,32,11,33,7,12,7,11,32,6,41,3,32,33,8,65,0,33,11,12,0,11,11,32,6,65,24,54,2,24,32,1,32,6,65,24,106,16,132,136,128,128,0,33,1,11,32,0,65,0,54,2,8,32,0,32,1,54,2,0,12,5,11,65,0,33,9,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,11,54,2,48,32,6,32,8,55,2,36,32,6,32,9,54,2,32,32,6,32,10,54,2,28,32,6,32,7,54,2,24,2,64,32,9,13,0,65,0,33,9,32,11,69,13,1,32,6,65,48,106,16,148,129,128,128,0,12,1,11,2,64,32,11,13,0,32,6,65,8,106,65,8,106,32,6,65,36,106,34,11,65,8,106,40,2,0,54,2,0,32,6,32,11,41,2,0,55,3,8,12,1,11,32,6,65,32,106,16,169,128,128,128,0,65,0,33,9,32,11,33,7,11,32,9,69,13,0,32,0,32,6,41,3,8,55,2,12,32,0,32,9,54,2,8,32,0,32,10,54,2,4,32,0,32,7,54,2,0,32,0,65,20,106,32,6,65,16,106,40,2,0,54,2,0,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,8,32,0,32,1,54,2,0,11,32,6,65,208,0,106,36,128,128,128,128,0,11,208,7,1,5,127,35,128,128,128,128,0,65,48,107,34,6,36,128,128,128,128,0,32,6,65,32,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,32,13,0,2,64,32,6,45,0,33,13,0,32,6,65,5,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,34,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,47,106,65,172,158,132,128,0,16,147,129,128,128,0,33,8,12,6,11,32,6,40,2,36,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,5,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,36,32,6,32,1,54,2,32,32,6,65,8,106,32,6,65,32,106,16,163,134,128,128,0,2,64,2,64,2,64,2,64,32,6,40,2,8,13,0,32,6,40,2,12,34,7,69,13,1,32,6,65,20,106,40,2,0,33,9,32,6,65,16,106,40,2,0,33,8,12,3,11,32,6,40,2,12,33,8,65,0,33,7,12,1,11,65,0,33,7,65,0,65,184,180,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,8,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,8,54,2,12,32,6,32,7,54,2,8,32,7,69,13,1,32,10,69,13,3,32,6,65,8,106,16,235,128,128,128,0,65,0,33,7,32,10,33,8,12,3,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,3,11,65,0,33,7,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,28,32,6,32,1,54,2,24,65,0,33,7,2,64,2,64,2,64,2,64,2,64,2,64,3,64,32,6,65,8,106,32,6,65,24,106,16,218,133,128,128,0,32,6,45,0,8,13,2,2,64,2,64,32,6,45,0,9,14,3,0,1,3,1,11,2,64,32,7,69,13,0,32,6,32,9,54,2,40,32,6,32,8,54,2,36,32,6,32,7,54,2,32,65,220,165,132,128,0,65,8,16,150,133,128,128,0,33,8,12,6,11,32,6,65,8,106,32,6,65,24,106,16,151,134,128,128,0,32,6,40,2,12,33,8,32,6,40,2,8,34,7,69,13,6,32,6,40,2,16,33,9,12,1,11,32,6,65,24,106,16,161,134,128,128,0,34,10,69,13,0,11,32,6,32,9,54,2,40,32,6,32,8,54,2,36,32,6,32,7,54,2,32,32,10,33,8,12,2,11,32,7,13,4,65,220,165,132,128,0,65,8,16,223,129,128,128,0,33,8,12,3,11,32,6,32,9,54,2,40,32,6,32,8,54,2,36,32,6,32,7,54,2,32,32,6,40,2,12,33,8,11,32,7,69,13,1,11,32,6,65,32,106,16,235,128,128,128,0,11,65,0,33,7,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,10,54,2,20,32,6,32,9,54,2,16,32,6,32,8,54,2,12,32,6,32,7,54,2,8,2,64,32,7,69,13,0,32,10,69,13,2,32,6,65,8,106,16,235,128,128,128,0,65,0,33,7,32,10,33,8,12,2,11,65,0,33,7,32,10,69,13,1,32,6,65,20,106,16,148,129,128,128,0,12,1,11,32,6,65,24,54,2,8,32,1,32,6,65,8,106,16,132,136,128,128,0,33,1,12,1,11,32,7,69,13,1,32,0,32,9,54,2,8,32,0,32,8,54,2,4,32,0,32,7,54,2,0,12,2,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,1,11,32,1,32,8,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,6,65,48,106,36,128,128,128,128,0,11,228,16,3,3,127,1,126,5,127,35,128,128,128,128,0,65,176,1,107,34,6,36,128,128,128,128,0,32,6,65,8,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,8,13,0,2,64,32,6,45,0,9,13,0,32,6,65,5,54,2,72,32,1,32,6,65,200,0,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,10,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,175,1,106,65,188,158,132,128,0,16,147,129,128,128,0,33,7,12,18,11,32,6,40,2,12,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,17,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,140,1,32,6,32,1,54,2,136,1,32,6,65,200,0,106,32,6,65,136,1,106,16,156,130,128,128,0,32,6,40,2,72,13,2,2,64,32,6,40,2,76,34,8,13,0,65,0,65,248,166,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,14,11,32,6,65,208,0,106,41,2,0,33,9,32,6,32,8,54,2,148,1,32,6,32,9,55,2,152,1,32,6,65,200,0,106,32,6,65,136,1,106,16,156,130,128,128,0,32,6,40,2,72,13,3,2,64,32,6,40,2,76,34,7,13,0,65,1,65,248,166,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,13,11,32,6,32,6,65,208,0,106,41,2,0,55,2,164,1,32,6,32,7,54,2,160,1,32,6,65,200,0,106,32,6,65,136,1,106,16,171,130,128,128,0,2,64,2,64,32,6,40,2,72,13,0,2,64,32,6,40,2,76,34,10,13,0,65,2,65,248,166,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,2,11,32,9,66,32,136,167,33,11,32,9,167,33,7,32,6,65,200,0,106,65,8,106,41,2,0,33,9,32,6,65,40,106,65,8,106,32,6,65,160,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,160,1,55,3,40,12,16,11,32,6,40,2,76,33,7,11,32,6,65,160,1,106,16,169,128,128,128,0,12,12,11,32,6,65,24,54,2,72,32,1,32,6,65,200,0,106,16,132,136,128,128,0,33,1,12,10,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,32,7,65,255,1,113,69,13,8,32,1,16,134,136,128,128,0,32,6,65,1,58,0,120,32,6,32,1,54,2,116,32,6,65,0,54,2,124,32,6,65,0,54,2,136,1,32,6,65,0,54,2,148,1,3,64,32,6,65,200,0,106,32,6,65,244,0,106,16,136,134,128,128,0,32,6,45,0,72,13,3,2,64,32,6,45,0,73,34,7,65,4,70,13,0,2,64,2,64,2,64,2,64,32,7,14,3,1,2,3,0,11,32,6,65,244,0,106,16,161,134,128,128,0,34,7,69,13,4,12,10,11,2,64,32,6,40,2,124,69,13,0,65,1,33,8,65,213,161,132,128,0,65,8,16,150,133,128,128,0,33,7,65,1,33,12,12,11,11,32,6,65,200,0,106,32,6,65,244,0,106,16,154,134,128,128,0,32,6,40,2,76,33,7,32,6,40,2,72,34,8,69,13,9,32,6,40,2,80,33,12,32,6,65,252,0,106,16,158,130,128,128,0,32,6,32,12,54,2,132,1,32,6,32,7,54,2,128,1,32,6,32,8,54,2,124,12,3,11,2,64,32,6,40,2,136,1,69,13,0,65,1,33,8,65,136,162,132,128,0,65,6,16,150,133,128,128,0,33,7,65,1,33,12,12,10,11,32,6,65,200,0,106,32,6,65,244,0,106,16,154,134,128,128,0,32,6,40,2,76,33,7,32,6,40,2,72,34,8,69,13,8,32,6,40,2,80,33,12,32,6,65,136,1,106,16,158,130,128,128,0,32,6,32,12,54,2,144,1,32,6,32,7,54,2,140,1,32,6,32,8,54,2,136,1,12,2,11,2,64,32,6,40,2,148,1,69,13,0,65,1,33,8,65,184,162,132,128,0,65,7,16,150,133,128,128,0,33,7,65,1,33,12,12,9,11,32,6,65,200,0,106,32,6,65,244,0,106,16,147,134,128,128,0,32,6,40,2,76,33,7,32,6,40,2,72,34,8,69,13,7,32,6,40,2,80,33,12,32,6,65,148,1,106,16,158,130,128,128,0,32,6,32,12,54,2,156,1,32,6,32,7,54,2,152,1,32,6,32,8,54,2,148,1,12,1,11,11,32,6,40,2,124,34,8,69,33,12,2,64,32,8,69,13,0,32,6,65,160,1,106,65,8,106,32,6,65,252,0,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,124,55,3,160,1,2,64,32,6,40,2,136,1,34,11,13,0,65,136,162,132,128,0,65,6,16,223,129,128,128,0,33,7,12,6,11,32,6,65,200,0,106,65,8,106,32,6,65,136,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,136,1,55,3,72,32,6,40,2,148,1,34,10,69,13,4,32,6,65,56,106,65,8,106,32,6,65,136,1,106,65,8,106,40,2,0,54,2,0,32,6,32,6,41,2,136,1,55,3,56,32,6,40,2,132,1,33,11,32,6,40,2,128,1,33,7,32,6,40,2,156,1,33,13,32,6,40,2,152,1,33,14,12,8,11,65,1,33,8,65,213,161,132,128,0,65,8,16,223,129,128,128,0,33,7,12,6,11,32,6,40,2,76,33,7,12,10,11,32,6,40,2,76,33,7,12,8,11,32,6,40,2,76,33,7,12,2,11,65,184,162,132,128,0,65,7,16,223,129,128,128,0,33,7,32,6,65,200,0,106,16,169,128,128,128,0,11,32,11,69,33,8,32,6,65,160,1,106,16,169,128,128,128,0,12,1,11,65,1,33,8,65,1,33,12,11,2,64,32,6,40,2,148,1,69,13,0,32,6,65,148,1,106,16,169,128,128,128,0,11,2,64,32,8,32,6,40,2,136,1,65,0,71,113,69,13,0,32,6,65,136,1,106,16,169,128,128,128,0,11,2,64,32,12,32,6,40,2,124,65,0,71,113,69,13,0,32,6,65,252,0,106,16,169,128,128,128,0,11,65,0,33,8,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,153,136,128,128,0,33,12,32,6,65,220,0,106,32,6,65,56,106,65,8,106,40,2,0,54,2,0,32,6,32,11,54,2,80,32,6,32,7,54,2,76,32,6,32,8,54,2,72,32,6,32,12,54,2,108,32,6,32,13,54,2,104,32,6,32,14,54,2,100,32,6,32,10,54,2,96,32,6,32,6,41,3,56,55,2,84,2,64,2,64,32,8,69,13,0,32,12,13,1,32,6,65,8,106,65,24,106,32,6,65,200,0,106,65,8,106,34,12,65,24,106,40,2,0,54,2,0,32,6,65,8,106,65,16,106,32,12,65,16,106,41,2,0,55,3,0,32,6,65,8,106,65,8,106,32,12,65,8,106,41,2,0,55,3,0,32,6,32,12,41,2,0,55,3,8,12,7,11,65,0,33,8,32,12,69,13,6,32,6,65,236,0,106,16,148,129,128,128,0,12,6,11,32,6,65,200,0,106,16,209,131,128,128,0,65,0,33,8,32,12,33,7,12,5,11,32,6,65,24,54,2,72,32,1,32,6,65,200,0,106,16,132,136,128,128,0,33,1,11,32,0,65,0,54,2,0,32,0,32,1,54,2,4,12,5,11,32,6,65,148,1,106,16,169,128,128,128,0,11,65,0,33,8,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,1,16,152,136,128,128,0,33,12,32,6,65,220,0,106,32,6,65,40,106,65,8,106,40,2,0,54,2,0,32,6,32,11,54,2,80,32,6,32,7,54,2,76,32,6,32,8,54,2,72,32,6,32,12,54,2,108,32,6,32,9,55,2,100,32,6,32,10,54,2,96,32,6,32,6,41,3,40,55,2,84,2,64,32,8,13,0,65,0,33,8,32,12,69,13,1,32,6,65,236,0,106,16,148,129,128,128,0,12,1,11,2,64,32,12,13,0,32,6,65,8,106,65,24,106,32,6,65,200,0,106,65,8,106,34,12,65,24,106,40,2,0,54,2,0,32,6,65,8,106,65,16,106,32,12,65,16,106,41,2,0,55,3,0,32,6,65,8,106,65,8,106,32,12,65,8,106,41,2,0,55,3,0,32,6,32,12,41,2,0,55,3,8,12,1,11,32,6,65,200,0,106,16,209,131,128,128,0,65,0,33,8,32,12,33,7,11,32,8,69,13,0,32,0,32,6,41,3,8,55,2,8,32,0,32,7,54,2,4,32,0,32,8,54,2,0,32,0,65,32,106,32,6,65,8,106,65,24,106,40,2,0,54,2,0,32,0,65,24,106,32,6,65,8,106,65,16,106,41,3,0,55,2,0,32,0,65,16,106,32,6,65,16,106,41,3,0,55,2,0,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,0,32,0,32,1,54,2,4,11,32,6,65,176,1,106,36,128,128,128,128,0,11,211,10,5,2,127,1,126,4,127,1,126,1,127,35,128,128,128,128,0,65,208,0,107,34,6,36,128,128,128,128,0,32,6,65,192,0,106,32,1,16,131,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,64,13,0,2,64,32,6,45,0,65,13,0,32,6,65,5,54,2,24,32,1,32,6,65,24,106,16,132,136,128,128,0,33,1,12,2,11,32,6,45,0,66,34,7,65,219,0,70,13,2,32,7,65,251,0,70,13,3,32,1,32,6,65,207,0,106,65,204,158,132,128,0,16,147,129,128,128,0,33,7,12,9,11,32,6,40,2,68,33,1,11,32,0,65,0,54,2,8,32,0,32,1,54,2,0,12,8,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,68,32,6,32,1,54,2,64,32,6,65,24,106,32,6,65,192,0,106,16,164,134,128,128,0,2,64,2,64,32,6,41,3,24,34,8,66,2,81,13,0,32,8,80,69,13,1,65,0,33,9,65,0,65,132,183,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,6,11,32,6,40,2,32,33,7,12,4,11,32,6,40,2,36,33,10,32,6,40,2,32,33,7,32,6,65,24,106,32,6,65,192,0,106,16,176,134,128,128,0,2,64,2,64,32,6,40,2,24,13,0,32,6,40,2,28,34,9,69,13,1,32,6,65,32,106,41,2,0,33,8,12,7,11,32,6,40,2,28,33,7,12,4,11,65,0,33,9,65,1,65,132,183,132,128,0,65,196,163,132,128,0,16,149,133,128,128,0,33,7,12,4,11,32,6,65,24,54,2,24,32,1,32,6,65,24,106,16,132,136,128,128,0,33,1,12,1,11,32,1,32,1,45,0,24,65,127,106,34,7,58,0,24,2,64,32,7,65,255,1,113,69,13,0,32,1,16,134,136,128,128,0,32,6,65,1,58,0,60,32,6,32,1,54,2,56,66,0,33,8,65,0,33,9,3,64,32,6,65,24,106,32,6,65,56,106,16,240,133,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,6,45,0,24,13,0,32,6,45,0,25,34,7,65,3,70,13,3,2,64,32,7,14,2,0,2,3,11,2,64,32,8,80,13,0,32,6,32,11,54,2,72,32,6,32,12,54,2,68,32,6,32,9,54,2,64,65,167,135,132,128,0,65,12,16,150,133,128,128,0,33,7,12,5,11,32,6,65,24,106,32,6,65,56,106,16,142,134,128,128,0,32,6,40,2,24,69,13,9,11,32,6,32,11,54,2,72,32,6,32,12,54,2,68,32,6,32,9,54,2,64,32,6,40,2,28,33,7,12,3,11,2,64,32,9,69,13,0,32,6,32,11,54,2,72,32,6,32,12,54,2,68,32,6,32,9,54,2,64,65,204,182,132,128,0,65,3,16,150,133,128,128,0,33,7,12,5,11,32,6,65,24,106,32,6,65,56,106,16,150,134,128,128,0,32,6,40,2,28,33,7,32,6,40,2,24,34,9,69,13,5,32,6,40,2,32,33,11,32,7,33,12,12,8,11,32,6,65,56,106,16,161,134,128,128,0,34,7,69,13,7,32,6,32,11,54,2,72,32,6,32,12,54,2,68,32,6,32,9,54,2,64,12,1,11,32,6,32,11,54,2,72,32,6,32,12,54,2,68,32,6,32,9,54,2,64,2,64,32,8,80,13,0,32,9,13,2,65,204,182,132,128,0,65,3,16,223,129,128,128,0,33,7,12,4,11,65,167,135,132,128,0,65,12,16,223,129,128,128,0,33,7,11,32,9,13,1,12,2,11,32,13,66,32,136,167,33,10,32,13,167,33,7,12,2,11,32,6,65,192,0,106,16,181,130,128,128,0,11,65,0,33,9,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,153,136,128,128,0,34,14,54,2,48,32,6,32,11,54,2,40,32,6,32,12,54,2,36,32,6,32,9,54,2,32,32,6,32,10,54,2,28,32,6,32,7,54,2,24,2,64,2,64,32,9,69,13,0,32,14,13,1,32,6,65,8,106,65,8,106,32,6,65,36,106,34,11,65,8,106,40,2,0,54,2,0,32,6,32,11,41,2,0,55,3,8,12,9,11,65,0,33,9,32,14,69,13,8,32,6,65,48,106,16,148,129,128,128,0,12,8,11,32,6,65,32,106,16,181,130,128,128,0,65,0,33,9,32,14,33,7,12,7,11,32,6,41,3,32,33,13,66,1,33,8,12,0,11,11,32,6,65,24,54,2,24,32,1,32,6,65,24,106,16,132,136,128,128,0,33,1,11,32,0,65,0,54,2,8,32,0,32,1,54,2,0,12,5,11,65,0,33,9,11,11,32,1,32,1,45,0,24,65,1,106,58,0,24,32,6,32,1,16,152,136,128,128,0,34,11,54,2,48,32,6,32,8,55,2,36,32,6,32,9,54,2,32,32,6,32,10,54,2,28,32,6,32,7,54,2,24,2,64,32,9,13,0,65,0,33,9,32,11,69,13,1,32,6,65,48,106,16,148,129,128,128,0,12,1,11,2,64,32,11,13,0,32,6,65,8,106,65,8,106,32,6,65,36,106,34,11,65,8,106,40,2,0,54,2,0,32,6,32,11,41,2,0,55,3,8,12,1,11,32,6,65,32,106,16,181,130,128,128,0,65,0,33,9,32,11,33,7,11,32,9,69,13,0,32,0,32,6,41,3,8,55,2,12,32,0,32,9,54,2,8,32,0,32,10,54,2,4,32,0,32,7,54,2,0,32,0,65,20,106,32,6,65,16,106,40,2,0,54,2,0,12,1,11,32,1,32,7,16,139,136,128,128,0,33,1,32,0,65,0,54,2,8,32,0,32,1,54,2,0,11,32,6,65,208,0,106,36,128,128,128,128,0,11,8,0,65,128,140,132,128,0,11,115,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,12,65,1,33,2,32,3,65,1,54,2,8,32,1,65,180,129,132,128,0,65,1,16,180,129,128,128,0,2,64,32,3,65,8,106,65,224,158,132,128,0,16,204,133,128,128,0,69,13,0,32,1,16,182,129,128,128,0,65,0,33,2,11,32,0,32,2,58,0,4,32,0,32,1,54,2,0,32,3,65,16,106,36,128,128,128,128,0,11,63,1,1,126,2,64,2,64,32,1,41,3,0,34,2,80,69,13,0,65,0,33,1,12,1,11,32,1,32,2,66,127,124,32,2,131,55,3,0,65,1,33,1,11,32,0,32,1,54,2,0,32,0,32,2,122,167,65,3,118,54,2,4,11,127,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,2,64,2,64,32,0,40,2,0,65,2,71,13,0,32,2,32,0,65,4,106,54,2,8,32,1,65,232,158,132,128,0,65,20,32,2,65,8,106,65,252,158,132,128,0,16,173,141,128,128,0,33,0,12,1,11,32,2,32,0,54,2,12,32,1,65,140,159,132,128,0,65,12,32,2,65,12,106,65,152,159,132,128,0,16,173,141,128,128,0,33,0,11,32,2,65,16,106,36,128,128,128,128,0,32,0,11,127,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,2,64,2,64,32,0,40,2,0,65,2,71,13,0,32,2,32,0,65,4,106,54,2,8,32,1,65,232,158,132,128,0,65,20,32,2,65,8,106,65,168,159,132,128,0,16,173,141,128,128,0,33,0,12,1,11,32,2,32,0,54,2,12,32,1,65,140,159,132,128,0,65,12,32,2,65,12,106,65,152,159,132,128,0,16,173,141,128,128,0,33,0,11,32,2,65,16,106,36,128,128,128,128,0,32,0,11,127,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,2,64,2,64,32,0,40,2,0,65,2,71,13,0,32,2,32,0,65,4,106,54,2,8,32,1,65,232,158,132,128,0,65,20,32,2,65,8,106,65,184,159,132,128,0,16,173,141,128,128,0,33,0,12,1,11,32,2,32,0,54,2,12,32,1,65,140,159,132,128,0,65,12,32,2,65,12,106,65,152,159,132,128,0,16,173,141,128,128,0,33,0,11,32,2,65,16,106,36,128,128,128,128,0,32,0,11,148,1,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,2,64,2,64,32,0,40,2,0,65,2,71,13,0,32,2,32,0,65,4,106,54,2,12,32,2,65,28,106,66,1,55,2,0,32,2,65,1,54,2,20,32,2,65,192,143,132,128,0,54,2,16,32,2,65,139,128,128,128,0,54,2,44,32,2,32,2,65,40,106,54,2,24,32,2,32,2,65,12,106,54,2,40,32,1,32,2,65,16,106,16,237,140,128,128,0,33,0,12,1,11,32,0,32,1,16,145,140,128,128,0,33,0,11,32,2,65,48,106,36,128,128,128,128,0,32,0,11,185,1,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,2,64,2,64,32,0,40,2,0,65,2,71,13,0,32,2,32,0,65,20,106,54,2,0,32,2,32,0,65,4,106,54,2,4,32,2,65,8,106,65,12,106,66,2,55,2,0,32,2,65,32,106,65,12,106,65,135,128,128,128,0,54,2,0,32,2,65,2,54,2,12,32,2,65,180,148,132,128,0,54,2,8,32,2,65,140,128,128,128,0,54,2,36,32,2,32,2,65,32,106,54,2,16,32,2,32,2,65,4,106,54,2,40,32,2,32,2,54,2,32,32,1,32,2,65,8,106,16,237,140,128,128,0,33,0,12,1,11,32,0,32,1,16,145,140,128,128,0,33,0,11,32,2,65,48,106,36,128,128,128,128,0,32,0,11,185,1,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,2,64,2,64,32,0,40,2,0,65,2,71,13,0,32,2,32,0,65,4,106,54,2,0,32,2,32,0,65,8,106,54,2,4,32,2,65,8,106,65,12,106,66,2,55,2,0,32,2,65,32,106,65,12,106,65,141,128,128,128,0,54,2,0,32,2,65,2,54,2,12,32,2,65,180,148,132,128,0,54,2,8,32,2,65,140,128,128,128,0,54,2,36,32,2,32,2,65,32,106,54,2,16,32,2,32,2,65,4,106,54,2,40,32,2,32,2,54,2,32,32,1,32,2,65,8,106,16,237,140,128,128,0,33,0,12,1,11,32,0,32,1,16,145,140,128,128,0,33,0,11,32,2,65,48,106,36,128,128,128,128,0,32,0,11,151,3,1,2,126,32,0,41,3,0,66,211,145,140,173,136,209,218,159,36,133,34,1,66,56,134,32,1,66,128,254,3,131,66,40,134,132,32,1,66,128,128,252,7,131,66,24,134,32,1,66,128,128,128,248,15,131,66,8,134,132,132,32,1,66,8,136,66,128,128,128,248,15,131,32,1,66,24,136,66,128,128,252,7,131,132,32,1,66,40,136,66,128,254,3,131,32,1,66,56,136,132,132,132,66,210,129,170,155,171,250,130,215,167,127,126,34,2,66,56,134,32,2,66,128,254,3,131,66,40,134,132,32,2,66,128,128,252,7,131,66,24,134,32,2,66,128,128,128,248,15,131,66,8,134,132,132,32,2,66,8,136,66,128,128,128,248,15,131,32,2,66,24,136,66,128,128,252,7,131,132,32,2,66,40,136,66,128,254,3,131,32,2,66,56,136,132,132,132,32,1,66,216,162,209,239,194,169,229,191,45,126,133,34,1,66,56,134,32,1,66,128,254,3,131,66,40,134,132,32,1,66,128,128,252,7,131,66,24,134,32,1,66,128,128,128,248,15,131,66,8,134,132,132,32,1,66,8,136,66,128,128,128,248,15,131,32,1,66,24,136,66,128,128,252,7,131,132,32,1,66,40,136,66,128,254,3,131,32,1,66,56,136,132,132,132,66,187,153,190,228,159,186,157,243,108,126,34,2,66,56,134,32,2,66,128,254,3,131,66,40,134,132,32,2,66,128,128,252,7,131,66,24,134,32,2,66,128,128,128,248,15,131,66,8,134,132,132,32,2,66,8,136,66,128,128,128,248,15,131,32,2,66,24,136,66,128,128,252,7,131,132,32,2,66,40,136,66,128,254,3,131,32,2,66,56,136,132,132,132,32,1,66,147,178,168,244,178,128,220,185,196,0,126,133,32,1,137,11,141,1,2,1,126,1,127,2,64,2,64,2,64,32,1,173,32,3,173,126,34,4,66,32,136,167,13,0,32,2,32,4,167,34,1,106,65,127,106,34,5,32,1,73,13,1,32,3,32,5,65,0,32,2,107,113,34,1,106,65,8,106,34,3,32,1,73,13,2,2,64,32,3,65,128,128,128,128,120,32,2,107,75,13,0,32,0,32,1,54,2,8,32,0,32,3,54,2,4,32,0,32,2,54,2,0,15,11,32,0,65,0,54,2,0,15,11,32,0,65,0,54,2,0,15,11,32,0,65,0,54,2,0,15,11,32,0,65,0,54,2,0,11,47,1,2,127,32,0,40,2,0,34,3,32,1,106,32,2,167,65,25,118,34,4,58,0,0,32,3,32,0,40,2,4,32,1,65,120,106,113,106,65,8,106,32,4,58,0,0,11,92,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,32,0,40,2,4,65,1,106,16,243,134,128,128,0,2,64,32,3,40,2,8,34,2,69,13,0,32,0,40,2,0,32,3,40,2,12,107,32,2,32,3,40,2,4,16,150,137,128,128,0,11,32,3,65,16,106,36,128,128,128,128,0,11,144,2,2,3,127,1,126,35,128,128,128,128,0,65,48,107,34,1,36,128,128,128,128,0,2,64,32,0,40,2,12,34,2,69,13,0,32,0,40,2,0,34,3,41,3,0,33,4,32,0,40,2,4,33,0,32,1,32,2,54,2,40,32,1,32,3,54,2,32,32,1,32,0,32,3,106,65,1,106,54,2,28,32,1,32,3,65,8,106,54,2,24,32,1,32,4,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,55,3,16,65,1,33,0,3,64,32,0,69,13,1,2,64,3,64,32,1,65,8,106,32,1,65,16,106,16,235,134,128,128,0,32,1,40,2,8,65,1,70,13,1,32,1,32,1,40,2,32,65,192,126,106,54,2,32,32,1,32,1,40,2,24,34,0,65,8,106,54,2,24,32,1,32,0,41,3,0,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,55,3,16,12,0,11,11,32,1,40,2,12,33,3,32,1,32,1,40,2,40,65,127,106,34,0,54,2,40,32,1,40,2,32,65,0,32,3,107,65,24,108,106,65,112,106,16,237,131,128,128,0,12,0,11,11,32,1,65,48,106,36,128,128,128,128,0,11,135,1,1,3,127,32,0,40,2,4,34,2,32,1,167,113,33,3,32,0,40,2,0,33,4,65,8,33,0,2,64,3,64,32,4,32,3,106,41,0,0,66,128,129,130,132,136,144,160,192,128,127,131,34,1,66,0,82,13,1,32,3,32,0,106,32,2,113,33,3,32,0,65,8,106,33,0,12,0,11,11,2,64,32,4,32,1,122,167,65,3,118,32,3,106,32,2,113,34,3,106,44,0,0,65,0,72,13,0,32,4,41,3,0,66,128,129,130,132,136,144,160,192,128,127,131,122,167,65,3,118,33,3,11,32,3,11,251,9,3,6,127,1,126,6,127,35,128,128,128,128,0,65,224,0,107,34,5,36,128,128,128,128,0,32,5,32,3,54,2,20,32,1,40,2,12,33,6,32,5,32,5,65,20,106,54,2,24,2,64,2,64,2,64,2,64,32,6,32,2,106,34,3,32,6,73,13,0,2,64,32,3,32,1,40,2,4,34,7,32,7,65,1,106,34,8,65,3,118,34,2,65,7,108,32,7,65,8,73,27,34,9,65,1,118,77,13,0,2,64,2,64,32,3,32,9,65,1,106,34,2,32,3,32,2,75,27,34,3,65,8,73,13,0,32,3,65,255,255,255,255,1,75,13,3,65,127,32,3,65,3,116,65,7,110,65,127,106,103,118,65,1,106,33,10,12,1,11,65,4,65,8,32,3,65,4,73,27,33,10,11,32,10,173,66,24,126,34,11,66,32,136,167,13,1,32,11,167,34,12,32,10,65,8,106,34,13,106,34,3,32,12,73,13,1,32,3,65,249,255,255,255,7,79,13,1,65,8,33,2,2,64,32,3,65,8,32,3,16,249,134,128,128,0,34,14,13,0,32,4,69,13,4,65,8,32,3,16,176,140,128,128,0,0,11,32,14,32,12,106,65,255,1,32,13,16,214,141,128,128,0,33,12,32,5,65,0,54,2,52,32,5,32,12,54,2,40,32,5,66,152,128,128,128,128,1,55,2,32,32,5,32,1,65,16,106,54,2,28,32,5,32,10,65,127,106,34,3,54,2,44,32,5,32,3,32,10,65,3,118,65,7,108,32,10,65,9,73,27,34,14,54,2,48,32,1,40,2,0,34,13,41,3,0,33,11,32,5,32,13,54,2,72,32,5,32,6,54,2,68,32,5,65,0,54,2,64,32,5,32,11,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,55,3,56,32,5,65,40,106,33,4,32,6,33,10,3,64,2,64,2,64,32,10,69,13,0,3,64,32,5,65,8,106,32,5,65,56,106,16,235,134,128,128,0,32,5,40,2,8,65,1,70,13,2,32,5,32,5,40,2,72,34,3,65,8,106,54,2,72,32,5,32,5,40,2,64,65,8,106,54,2,64,32,5,32,3,41,3,8,66,127,133,66,128,129,130,132,136,144,160,192,128,127,131,55,3,56,12,0,11,11,32,5,32,6,54,2,52,32,5,32,14,32,6,107,54,2,48,32,4,41,2,0,33,11,32,4,32,1,41,2,0,55,2,0,32,1,32,11,55,2,0,65,8,33,3,32,4,65,8,106,34,2,41,2,0,33,11,32,2,32,1,65,8,106,34,10,41,2,0,55,2,0,32,10,32,11,55,2,0,2,64,32,5,40,2,44,69,13,0,32,4,65,24,65,8,16,245,134,128,128,0,11,65,129,128,128,128,120,33,2,12,5,11,32,5,40,2,12,33,3,32,5,32,5,40,2,68,65,127,106,34,10,54,2,68,32,4,32,4,32,5,65,24,106,32,1,32,3,32,5,40,2,64,106,34,2,16,250,134,128,128,0,34,11,16,247,134,128,128,0,34,3,32,11,16,244,134,128,128,0,32,3,65,104,108,32,12,106,65,104,106,34,3,32,2,65,104,108,32,13,106,65,104,106,34,2,41,0,0,55,0,0,32,3,65,16,106,32,2,65,16,106,41,0,0,55,0,0,32,3,65,8,106,32,2,65,8,106,41,0,0,55,0,0,12,0,11,11,32,2,32,8,65,7,113,65,0,71,106,33,2,32,1,40,2,0,34,15,33,3,3,64,2,64,32,2,13,0,2,64,2,64,32,8,65,8,73,13,0,32,15,32,8,106,32,15,41,0,0,55,0,0,12,1,11,32,15,65,8,106,32,15,32,8,16,220,141,128,128,0,26,11,65,0,33,14,32,15,33,13,3,64,2,64,2,64,2,64,32,14,32,8,70,13,0,32,15,32,14,106,34,16,45,0,0,65,128,1,71,13,2,32,14,65,104,108,32,15,106,65,104,106,33,17,3,64,32,14,32,7,32,5,65,24,106,32,1,32,14,16,250,134,128,128,0,34,11,167,113,34,2,107,32,1,32,11,16,247,134,128,128,0,34,3,32,2,107,115,32,7,113,65,8,73,13,2,32,15,32,3,106,45,0,0,33,2,32,1,32,3,32,11,16,244,134,128,128,0,32,3,65,104,108,32,15,106,33,12,2,64,32,2,65,255,1,70,13,0,65,104,33,3,3,64,32,3,69,13,2,32,13,32,3,106,34,2,45,0,0,33,4,32,2,32,12,32,3,106,34,10,45,0,0,58,0,0,32,10,32,4,58,0,0,32,3,65,1,106,33,3,12,0,11,11,11,32,16,65,255,1,58,0,0,32,14,65,120,106,32,7,113,32,15,106,65,8,106,65,255,1,58,0,0,32,12,65,104,106,34,3,65,16,106,32,17,65,16,106,41,0,0,55,0,0,32,3,65,8,106,32,17,65,8,106,41,0,0,55,0,0,32,3,32,17,41,0,0,55,0,0,12,2,11,32,1,32,9,32,6,107,54,2,8,65,129,128,128,128,120,33,2,12,6,11,32,1,32,14,32,11,16,244,134,128,128,0,11,32,14,65,1,106,33,14,32,13,65,104,106,33,13,12,0,11,11,32,3,32,3,41,3,0,34,11,66,127,133,66,7,136,66,129,130,132,136,144,160,192,128,1,131,32,11,66,255,254,253,251,247,239,223,191,255,0,132,124,55,3,0,32,3,65,8,106,33,3,32,2,65,127,106,33,2,12,0,11,11,32,4,13,2,65,0,33,2,11,11,32,0,32,3,54,2,4,32,0,32,2,54,2,0,32,5,65,224,0,106,36,128,128,128,128,0,15,11,0,0,11,24,0,2,64,32,2,69,13,0,32,1,32,2,16,178,128,128,128,0,33,1,11,32,1,11,25,0,32,1,40,2,0,65,0,32,2,107,65,24,108,106,65,104,106,16,242,134,128,128,0,11,172,17,4,10,127,2,126,6,127,1,126,35,128,128,128,128,0,65,128,14,107,34,2,36,128,128,128,128,0,2,64,32,1,65,63,77,13,0,32,2,65,24,106,32,0,65,192,0,16,220,141,128,128,0,26,32,2,65,0,54,2,96,32,2,66,4,55,2,88,32,2,65,0,54,2,108,32,2,66,4,55,2,100,32,2,65,0,54,2,120,32,2,66,8,55,2,112,32,2,65,0,54,2,132,1,32,2,66,4,55,2,124,32,1,65,64,106,34,1,32,1,65,248,4,112,107,33,3,32,0,65,192,0,106,33,1,32,2,65,200,8,106,65,4,106,33,4,32,2,65,249,13,106,33,5,32,2,65,249,5,106,33,6,32,2,65,144,9,106,65,4,114,33,7,32,2,65,148,1,106,33,8,32,2,65,136,1,106,65,8,106,33,9,32,2,65,136,1,106,65,24,106,33,10,32,2,65,144,6,106,65,24,106,33,11,66,0,33,12,2,64,2,64,3,64,2,64,32,3,65,247,4,75,13,0,32,2,65,144,9,106,32,2,40,2,112,34,1,32,1,32,2,40,2,120,65,3,116,106,16,189,129,128,128,0,32,2,65,136,1,106,65,8,106,32,2,40,2,144,9,32,2,40,2,152,9,65,181,129,132,128,0,65,1,16,219,132,128,128,0,32,2,65,144,9,106,16,159,130,128,128,0,32,2,65,164,1,106,32,2,65,216,0,106,65,8,106,40,2,0,54,2,0,32,2,65,188,1,106,32,2,65,252,0,106,65,8,106,40,2,0,54,2,0,32,2,65,176,1,106,32,2,65,228,0,106,65,8,106,40,2,0,54,2,0,32,2,32,12,55,3,136,1,32,2,32,2,41,2,88,55,2,156,1,32,2,32,2,41,2,124,55,2,180,1,32,2,32,2,41,2,100,55,3,168,1,32,2,65,136,1,106,16,252,134,128,128,0,33,13,32,2,65,240,0,106,16,184,130,128,128,0,12,3,11,32,2,65,144,9,106,32,1,65,248,4,16,165,132,128,128,0,32,1,65,248,4,106,33,14,32,2,40,2,148,9,33,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,32,2,40,2,144,9,34,15,107,34,16,65,0,72,13,0,32,16,32,0,77,13,1,11,32,15,32,0,106,33,17,65,2,33,0,65,0,33,18,65,0,33,16,12,1,11,32,2,66,136,128,128,128,128,207,0,55,2,188,8,32,2,65,144,6,106,32,2,65,144,9,106,32,1,32,2,65,188,8,106,16,168,132,128,128,0,32,2,40,2,144,6,34,16,65,2,70,13,1,32,2,65,200,8,106,65,8,106,32,11,65,8,106,41,3,0,55,3,0,32,2,32,11,41,3,0,55,3,200,8,32,2,40,2,164,6,33,17,32,2,40,2,160,6,33,15,32,2,40,2,156,6,33,18,32,2,40,2,152,6,33,1,32,2,40,2,148,6,33,0,11,32,2,65,208,7,106,65,8,106,32,2,65,200,8,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,200,8,55,3,208,7,12,1,11,32,2,66,136,128,128,128,128,207,0,55,2,200,8,32,2,65,144,6,106,32,2,65,144,9,106,32,1,32,2,65,200,8,106,16,169,132,128,128,0,32,2,40,2,144,6,34,16,65,2,70,13,1,32,2,65,208,7,106,65,8,106,32,11,65,8,106,41,3,0,55,3,0,32,2,32,11,41,3,0,55,3,208,7,32,2,40,2,164,6,33,17,32,2,40,2,160,6,33,15,32,2,40,2,156,6,33,18,32,2,40,2,152,6,33,1,32,2,40,2,148,6,33,0,11,32,2,65,144,8,106,65,8,106,32,2,65,208,7,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,208,7,55,3,144,8,12,1,11,65,0,33,16,65,9,33,0,2,64,32,2,40,2,160,9,34,15,32,2,40,2,164,9,34,19,73,13,0,32,15,33,18,32,19,33,1,12,1,11,32,2,40,2,156,9,33,17,32,2,32,1,54,2,156,9,32,2,32,15,65,1,106,54,2,160,9,32,2,65,144,6,106,32,1,32,2,65,144,9,106,16,238,129,128,128,0,2,64,32,2,40,2,144,6,34,0,69,13,0,32,2,40,2,156,6,33,15,32,2,40,2,152,6,33,18,32,2,40,2,148,6,33,1,65,2,33,16,12,1,11,32,2,32,15,54,2,160,9,32,2,32,17,54,2,156,9,32,2,32,14,54,2,152,9,2,64,32,15,13,0,32,2,40,2,148,6,33,0,65,3,33,16,12,1,11,32,15,65,127,106,33,1,65,8,33,0,11,32,2,65,144,9,106,16,221,131,128,128,0,2,64,2,64,2,64,32,16,65,3,71,13,0,32,2,65,144,6,106,16,152,128,128,128,0,32,0,40,2,4,33,15,32,0,40,2,0,33,17,32,2,65,144,9,106,32,0,65,8,106,16,245,129,128,128,0,32,2,40,2,144,9,33,0,2,64,2,64,32,2,45,0,248,13,34,1,65,2,70,34,16,13,0,32,8,32,7,65,228,4,16,218,141,128,128,0,26,32,6,65,3,106,32,5,65,3,106,40,0,0,54,0,0,32,6,32,5,40,0,0,54,0,0,32,2,32,0,54,2,144,1,32,2,32,15,54,2,140,1,32,2,32,17,54,2,136,1,12,1,11,32,2,32,0,54,2,140,1,32,2,65,3,54,2,136,1,11,32,2,32,1,58,0,248,5,32,2,65,144,6,106,16,226,131,128,128,0,32,16,13,1,32,3,65,136,123,106,33,3,32,2,41,3,136,1,33,20,32,2,65,144,9,106,32,9,65,232,4,16,218,141,128,128,0,26,32,5,65,3,106,32,6,65,3,106,40,0,0,54,0,0,32,5,32,6,40,0,0,54,0,0,32,2,32,1,58,0,248,13,32,2,41,3,144,13,33,13,32,2,65,0,58,0,140,6,32,2,66,128,128,128,128,32,55,2,132,6,32,12,32,13,32,12,32,13,86,27,33,12,12,2,11,32,10,32,2,41,3,144,8,55,3,0,32,10,65,8,106,32,2,65,144,8,106,65,8,106,41,3,0,55,3,0,32,2,65,2,58,0,248,5,32,2,32,17,54,2,156,1,32,2,32,15,54,2,152,1,32,2,32,18,54,2,148,1,32,2,32,1,54,2,144,1,32,2,32,0,54,2,140,1,32,2,32,16,54,2,136,1,11,32,2,65,136,1,106,16,189,131,128,128,0,12,2,11,3,64,32,2,65,16,106,32,2,65,132,6,106,16,241,131,128,128,0,2,64,32,2,40,2,16,13,0,32,14,33,1,12,2,11,32,2,65,144,6,106,32,2,65,24,106,32,2,40,2,20,173,34,13,16,178,131,128,128,0,32,2,65,144,6,106,32,2,65,144,9,106,16,197,134,128,128,0,69,13,0,32,2,65,208,7,106,32,2,65,24,106,32,13,16,253,134,128,128,0,32,2,65,144,8,106,32,2,65,144,9,106,32,2,65,208,7,106,16,130,138,128,128,0,32,2,65,136,1,106,32,2,65,144,8,106,16,194,132,128,128,0,32,2,40,2,144,1,65,132,128,128,128,120,71,13,2,32,2,40,2,148,1,34,1,69,13,2,32,2,41,2,152,1,33,13,32,2,32,1,54,2,136,1,32,2,32,13,55,2,140,1,32,2,65,8,106,32,13,66,32,136,167,34,0,65,0,16,165,140,128,128,0,32,2,40,2,12,33,16,32,2,40,2,8,32,1,32,0,16,218,141,128,128,0,33,1,32,2,32,0,54,2,184,8,32,2,32,16,54,2,180,8,32,2,32,1,54,2,176,8,32,2,65,136,1,106,16,158,128,128,128,0,32,2,65,136,1,106,32,2,65,208,7,106,16,163,138,128,128,0,32,4,32,2,65,136,1,106,16,164,138,128,128,0,32,2,65,2,58,0,140,9,32,2,65,176,136,132,128,0,54,2,200,8,32,2,65,188,8,106,32,2,65,200,8,106,16,170,131,128,128,0,32,2,65,136,1,106,32,2,65,144,9,106,16,195,132,128,128,0,2,64,32,2,40,2,144,1,65,132,128,128,128,120,71,13,0,32,2,40,2,148,1,34,1,69,13,0,32,2,41,2,152,1,33,13,32,2,32,1,54,2,136,1,32,2,32,13,55,2,140,1,32,2,32,13,66,32,136,167,34,0,65,0,16,165,140,128,128,0,32,2,40,2,4,33,16,32,2,40,2,0,32,1,32,0,16,218,141,128,128,0,33,1,32,2,32,0,54,2,208,8,32,2,32,16,54,2,204,8,32,2,32,1,54,2,200,8,32,2,65,136,1,106,16,158,128,128,128,0,32,2,65,136,1,106,32,2,65,200,8,106,16,190,140,128,128,0,32,2,65,216,0,106,32,2,65,136,1,106,16,172,130,128,128,0,32,2,65,240,0,106,32,20,16,233,132,128,128,0,32,9,32,2,65,188,8,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,188,8,55,3,136,1,32,2,65,252,0,106,32,2,65,136,1,106,16,157,130,128,128,0,32,9,32,2,65,176,8,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,176,8,55,3,136,1,32,2,65,228,0,106,32,2,65,136,1,106,16,172,130,128,128,0,32,2,65,200,8,106,16,169,128,128,128,0,12,1,11,11,11,32,2,65,188,8,106,16,169,128,128,128,0,32,2,65,176,8,106,16,169,128,128,128,0,11,32,2,65,252,0,106,16,159,130,128,128,0,32,2,65,240,0,106,16,184,130,128,128,0,32,2,65,228,0,106,16,221,128,128,128,0,32,2,65,216,0,106,16,221,128,128,128,0,66,1,33,13,11,32,2,65,128,14,106,36,128,128,128,128,0,32,13,15,11,0,0,11,142,2,2,3,127,1,126,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,128,1,65,0,16,165,140,128,128,0,32,1,65,0,54,2,28,32,1,32,1,41,3,0,55,2,20,32,1,32,1,65,20,106,54,2,8,2,64,2,64,2,64,32,0,32,1,65,8,106,16,224,135,128,128,0,34,2,69,13,0,32,1,65,20,106,16,169,128,128,128,0,12,1,11,32,1,40,2,24,33,2,32,1,40,2,20,34,3,69,13,0,32,1,32,1,40,2,28,54,2,28,32,1,32,2,54,2,24,32,1,32,3,54,2,20,12,1,11,32,1,65,0,54,2,20,32,1,32,2,54,2,24,11,32,1,65,8,106,32,1,65,20,106,16,157,132,128,128,0,2,64,32,1,40,2,16,34,2,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,8,33,4,32,0,65,8,106,16,169,128,128,128,0,32,0,65,20,106,16,221,128,128,128,0,32,0,65,32,106,16,221,128,128,128,0,32,0,65,44,106,16,159,130,128,128,0,32,1,65,32,106,36,128,128,128,128,0,32,4,66,32,134,32,2,65,8,116,173,132,11,70,1,1,127,35,128,128,128,128,0,65,192,2,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,1,32,2,65,227,160,132,128,0,65,3,16,212,135,128,128,0,32,0,32,3,65,8,106,16,196,134,128,128,0,32,3,65,192,2,106,36,128,128,128,128,0,11,135,14,5,14,127,1,126,1,127,1,126,1,124,35,128,128,128,128,0,65,240,11,107,34,2,36,128,128,128,128,0,32,2,65,224,6,106,32,0,32,1,16,255,134,128,128,0,2,64,2,64,32,2,40,2,224,6,69,13,0,32,2,65,40,106,65,8,106,32,2,65,224,6,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,224,6,55,3,40,32,2,65,56,106,65,8,106,34,1,32,2,65,244,6,106,40,2,0,54,2,0,32,2,32,2,41,2,236,6,55,3,56,32,2,65,8,106,65,8,106,32,2,65,128,7,106,40,2,0,54,2,0,32,2,32,2,41,2,248,6,55,3,8,32,2,65,24,106,65,8,106,32,2,65,140,7,106,40,2,0,54,2,0,32,2,32,2,41,2,132,7,55,3,24,32,2,65,200,0,106,65,8,106,32,2,65,152,7,106,40,2,0,54,2,0,32,2,32,2,41,2,144,7,55,3,72,32,2,65,224,6,106,32,2,40,2,56,32,1,40,2,0,16,175,132,128,128,0,32,2,65,240,1,106,32,2,65,224,6,106,16,161,132,128,128,0,2,64,32,2,40,2,240,1,69,13,0,32,2,65,216,0,106,65,8,106,32,2,65,240,1,106,65,8,106,34,3,40,2,0,54,2,0,32,2,32,2,41,2,240,1,55,3,88,65,0,33,4,32,2,65,0,54,2,112,32,2,66,8,55,2,104,32,2,65,0,54,2,124,32,2,66,8,55,2,116,32,2,40,2,12,33,0,32,2,40,2,8,33,1,32,2,40,2,16,33,5,32,2,40,2,28,33,6,32,2,40,2,24,33,7,32,2,40,2,32,33,8,32,2,40,2,76,33,9,32,2,40,2,72,33,10,32,2,40,2,80,33,11,32,2,65,196,1,106,66,0,55,2,0,32,2,66,0,55,2,188,1,32,2,32,10,32,11,65,12,108,34,11,106,54,2,184,1,32,2,32,10,54,2,180,1,32,2,32,9,54,2,176,1,32,2,32,10,54,2,172,1,32,2,65,0,54,2,168,1,32,2,66,0,55,2,160,1,32,2,32,7,32,8,65,12,108,34,8,106,54,2,156,1,32,2,32,7,54,2,152,1,32,2,32,6,54,2,148,1,32,2,32,7,54,2,144,1,32,2,32,1,32,5,65,12,108,34,6,106,54,2,140,1,32,2,32,1,54,2,136,1,32,2,32,0,54,2,132,1,32,2,32,1,54,2,128,1,32,2,65,224,6,106,65,12,106,33,9,32,2,65,136,7,106,33,12,32,2,65,252,6,106,33,13,32,2,65,224,6,106,65,16,106,33,14,65,1,33,5,3,64,2,64,2,64,32,6,69,13,0,32,2,32,1,65,12,106,34,15,54,2,136,1,32,1,40,2,0,34,0,69,13,0,32,2,32,0,54,2,240,1,32,2,32,1,41,2,4,34,16,55,2,244,1,2,64,2,64,32,8,69,13,0,32,2,32,7,65,12,106,34,17,54,2,152,1,32,7,40,2,0,34,1,13,1,11,32,2,65,240,1,106,16,169,128,128,128,0,12,1,11,32,2,32,0,54,2,224,6,32,2,32,7,41,2,4,55,2,240,6,32,2,32,1,54,2,236,6,32,2,32,16,55,2,228,6,2,64,32,11,69,13,0,32,2,32,10,65,12,106,34,7,54,2,180,1,32,10,40,2,0,34,1,13,2,11,32,2,65,224,6,106,16,169,128,128,128,0,32,9,16,169,128,128,128,0,11,32,2,65,128,1,106,16,193,131,128,128,0,32,2,65,224,6,106,65,8,106,32,2,65,232,0,106,65,8,106,40,2,0,54,2,0,32,2,65,244,6,106,32,2,65,244,0,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,104,55,3,224,6,32,2,32,2,41,2,116,55,2,236,6,32,2,65,224,6,106,16,128,135,128,128,0,33,16,32,2,65,216,0,106,16,212,131,128,128,0,32,2,65,56,106,16,169,128,128,128,0,32,2,65,40,106,16,184,130,128,128,0,12,4,11,32,10,41,2,4,33,18,32,2,65,216,1,106,65,8,106,34,10,32,9,65,8,106,40,2,0,54,2,0,32,2,32,9,41,2,0,55,3,216,1,32,2,32,5,54,2,200,1,32,2,32,0,54,2,204,1,32,2,32,16,55,2,208,1,32,2,32,18,55,2,232,1,32,2,32,1,54,2,228,1,32,2,65,224,6,106,32,0,32,16,66,32,136,167,16,178,132,128,128,0,32,2,65,240,1,106,32,2,65,224,6,106,16,159,132,128,128,0,2,64,2,64,32,2,45,0,216,6,65,2,70,13,0,32,2,41,3,240,5,33,16,32,2,65,224,6,106,32,2,40,2,216,1,32,2,40,2,224,1,16,174,132,128,128,0,32,2,65,240,1,106,32,2,65,224,6,106,16,162,132,128,128,0,32,2,41,3,240,1,66,0,81,13,0,32,2,65,208,11,106,65,24,106,32,3,65,24,106,41,3,0,55,3,0,32,2,65,208,11,106,65,16,106,32,3,65,16,106,41,3,0,55,3,0,32,2,65,208,11,106,65,8,106,32,3,65,8,106,41,3,0,55,3,0,32,2,32,3,41,3,0,55,3,208,11,32,5,65,127,106,32,2,40,2,48,73,13,1,11,32,2,65,228,1,106,16,169,128,128,128,0,32,2,65,216,1,106,16,169,128,128,128,0,32,2,65,204,1,106,16,169,128,128,128,0,32,2,65,128,1,106,16,193,131,128,128,0,32,2,65,244,0,106,16,163,130,128,128,0,32,2,65,232,0,106,16,163,130,128,128,0,32,2,65,216,0,106,16,212,131,128,128,0,32,2,65,56,106,16,169,128,128,128,0,32,2,65,40,106,16,184,130,128,128,0,12,3,11,32,2,40,2,40,32,4,106,43,3,0,34,19,68,0,0,0,0,0,0,0,0,102,33,1,2,64,2,64,32,19,68,0,0,0,0,0,0,240,67,99,32,19,68,0,0,0,0,0,0,0,0,102,113,69,13,0,32,19,177,33,18,12,1,11,66,0,33,18,11,66,127,32,18,66,0,32,1,27,32,19,68,255,255,255,255,255,255,239,67,100,27,33,18,2,64,2,64,32,2,65,208,11,106,32,2,40,2,88,32,2,40,2,96,16,213,132,128,128,0,13,0,32,14,32,2,41,2,204,1,55,2,0,32,12,32,2,41,2,228,1,55,2,0,32,13,32,2,41,3,216,1,55,2,0,32,14,65,8,106,32,2,65,204,1,106,65,8,106,40,2,0,54,2,0,32,12,65,8,106,32,2,65,228,1,106,65,8,106,40,2,0,54,2,0,32,13,65,8,106,32,10,40,2,0,54,2,0,32,2,32,16,55,3,232,6,32,2,32,18,55,3,224,6,32,2,65,244,0,106,32,2,65,224,6,106,16,162,130,128,128,0,12,1,11,32,12,32,2,41,2,228,1,55,2,0,32,14,32,2,41,2,204,1,55,2,0,32,13,32,2,41,3,216,1,55,2,0,32,12,65,8,106,32,2,65,228,1,106,65,8,106,40,2,0,54,2,0,32,14,65,8,106,32,2,65,204,1,106,65,8,106,40,2,0,54,2,0,32,13,65,8,106,32,10,40,2,0,54,2,0,32,2,32,16,55,3,232,6,32,2,32,18,55,3,224,6,32,2,65,232,0,106,32,2,65,224,6,106,16,162,130,128,128,0,11,32,6,65,116,106,33,6,32,8,65,116,106,33,8,32,11,65,116,106,33,11,32,4,65,8,106,33,4,32,5,65,1,106,33,5,32,7,33,10,32,17,33,7,32,15,33,1,12,0,11,11,32,2,65,200,0,106,16,159,130,128,128,0,32,2,65,56,106,16,169,128,128,128,0,32,2,65,40,106,16,184,130,128,128,0,32,2,65,24,106,16,221,128,128,128,0,32,2,65,8,106,16,221,128,128,128,0,11,66,1,33,16,11,32,2,65,240,11,106,36,128,128,128,128,0,32,16,11,210,1,2,1,127,1,126,35,128,128,128,128,0,65,224,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,8,32,3,32,2,54,2,4,32,3,32,1,54,2,0,32,3,65,36,106,32,3,16,252,132,128,128,0,32,3,65,24,106,32,3,65,36,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,24,34,2,69,13,0,32,3,32,3,41,2,28,34,4,55,2,16,32,3,32,2,54,2,12,32,3,65,36,106,32,2,32,4,66,32,136,167,16,166,129,128,128,0,2,64,2,64,32,3,40,2,36,69,13,0,32,0,32,3,65,36,106,65,60,16,218,141,128,128,0,26,12,1,11,32,0,65,0,54,2,0,32,3,65,40,106,16,148,129,128,128,0,11,32,3,65,12,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,0,11,32,3,65,224,0,106,36,128,128,128,128,0,11,245,1,2,3,127,1,126,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,128,1,65,0,16,165,140,128,128,0,32,1,65,0,54,2,28,32,1,32,1,41,3,0,55,2,20,32,1,32,1,65,20,106,54,2,8,2,64,2,64,2,64,32,0,32,1,65,8,106,16,214,135,128,128,0,34,2,69,13,0,32,1,65,20,106,16,169,128,128,128,0,12,1,11,32,1,40,2,24,33,2,32,1,40,2,20,34,3,69,13,0,32,1,32,1,40,2,28,54,2,28,32,1,32,2,54,2,24,32,1,32,3,54,2,20,12,1,11,32,1,65,0,54,2,20,32,1,32,2,54,2,24,11,32,1,65,8,106,32,1,65,20,106,16,157,132,128,128,0,2,64,32,1,40,2,16,34,2,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,8,33,4,32,0,16,163,130,128,128,0,32,0,65,12,106,16,163,130,128,128,0,32,1,65,32,106,36,128,128,128,128,0,32,4,66,32,134,32,2,65,8,116,173,132,11,92,2,1,127,1,126,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,0,32,1,16,130,135,128,128,0,2,64,2,64,32,2,41,3,0,167,13,0,66,1,33,3,12,1,11,32,2,41,3,8,186,68,0,0,0,0,101,205,205,65,163,16,131,135,128,128,0,33,3,11,32,2,65,16,106,36,128,128,128,128,0,32,3,11,214,1,2,1,127,2,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,12,32,3,32,2,54,2,8,32,3,32,1,54,2,4,32,3,65,40,106,32,3,65,4,106,16,252,132,128,128,0,32,3,65,28,106,32,3,65,40,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,28,34,2,69,13,0,32,3,32,3,41,2,32,34,4,55,2,20,32,3,32,2,54,2,16,32,3,65,40,106,32,2,32,4,66,32,136,167,16,170,129,128,128,0,32,3,41,3,48,33,4,2,64,32,3,40,2,40,34,2,69,13,0,32,3,65,40,106,65,4,114,16,148,129,128,128,0,11,32,3,65,16,106,16,169,128,128,128,0,32,2,69,173,33,5,12,1,11,66,0,33,5,11,32,0,32,4,55,3,8,32,0,32,5,55,3,0,32,3,65,192,0,106,36,128,128,128,128,0,11,239,1,2,3,127,1,126,35,128,128,128,128,0,65,48,107,34,1,36,128,128,128,128,0,32,1,32,0,57,3,16,32,1,65,8,106,65,128,1,65,0,16,165,140,128,128,0,32,1,65,0,54,2,44,32,1,32,1,41,3,8,55,2,36,32,1,32,1,65,36,106,54,2,24,2,64,2,64,2,64,32,1,65,16,106,32,1,65,24,106,16,218,135,128,128,0,34,2,69,13,0,32,1,65,36,106,16,169,128,128,128,0,12,1,11,32,1,40,2,40,33,2,32,1,40,2,36,34,3,69,13,0,32,1,32,1,40,2,44,54,2,44,32,1,32,2,54,2,40,32,1,32,3,54,2,36,12,1,11,32,1,65,0,54,2,36,32,1,32,2,54,2,40,11,32,1,65,24,106,32,1,65,36,106,16,157,132,128,128,0,2,64,32,1,40,2,32,34,2,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,24,33,4,32,1,65,48,106,36,128,128,128,128,0,32,4,66,32,134,32,2,65,8,116,173,132,11,162,1,3,1,127,1,126,1,124,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,0,32,1,16,133,135,128,128,0,2,64,2,64,32,2,41,3,0,167,13,0,66,1,33,3,12,1,11,2,64,2,64,32,2,43,3,8,68,0,0,0,0,101,205,205,65,162,34,4,68,0,0,0,0,0,0,240,67,99,32,4,68,0,0,0,0,0,0,0,0,102,34,1,113,69,13,0,32,4,177,33,3,12,1,11,66,0,33,3,11,66,127,32,3,66,0,32,1,27,32,4,68,255,255,255,255,255,255,239,67,100,27,16,134,135,128,128,0,33,3,11,32,2,65,16,106,36,128,128,128,128,0,32,3,11,216,1,3,1,127,1,126,1,124,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,12,32,3,32,2,54,2,8,32,3,32,1,54,2,4,32,3,65,40,106,32,3,65,4,106,16,252,132,128,128,0,32,3,65,28,106,32,3,65,40,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,28,34,2,69,13,0,32,3,32,3,41,2,32,34,4,55,2,20,32,3,32,2,54,2,16,32,3,65,40,106,32,2,32,4,66,32,136,167,16,168,129,128,128,0,32,3,43,3,48,33,5,2,64,32,3,40,2,40,34,2,69,13,0,32,3,65,40,106,65,4,114,16,148,129,128,128,0,11,32,3,65,16,106,16,169,128,128,128,0,32,2,69,173,33,4,12,1,11,66,0,33,4,11,32,0,32,5,57,3,8,32,0,32,4,55,3,0,32,3,65,192,0,106,36,128,128,128,128,0,11,237,1,1,3,127,35,128,128,128,128,0,65,48,107,34,1,36,128,128,128,128,0,32,1,32,0,55,3,16,32,1,65,8,106,65,128,1,65,0,16,165,140,128,128,0,32,1,65,0,54,2,44,32,1,32,1,41,3,8,55,2,36,32,1,32,1,65,36,106,54,2,24,2,64,2,64,2,64,32,1,65,16,106,32,1,65,24,106,16,228,135,128,128,0,34,2,69,13,0,32,1,65,36,106,16,169,128,128,128,0,12,1,11,32,1,40,2,40,33,2,32,1,40,2,36,34,3,69,13,0,32,1,32,1,40,2,44,54,2,44,32,1,32,2,54,2,40,32,1,32,3,54,2,36,12,1,11,32,1,65,0,54,2,36,32,1,32,2,54,2,40,11,32,1,65,24,106,32,1,65,36,106,16,157,132,128,128,0,2,64,32,1,40,2,32,34,2,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,24,33,0,32,1,65,48,106,36,128,128,128,128,0,32,0,66,32,134,32,2,65,8,116,173,132,11,160,3,2,1,127,1,126,35,128,128,128,128,0,65,176,1,107,34,2,36,128,128,128,128,0,32,2,65,228,0,106,32,0,32,1,16,136,135,128,128,0,2,64,2,64,32,2,40,2,100,69,13,0,32,2,65,8,106,32,2,65,228,0,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,100,55,3,0,32,2,65,228,0,106,32,2,16,221,132,128,128,0,2,64,32,2,45,0,100,69,13,0,32,2,65,232,0,106,16,169,128,128,128,0,12,1,11,32,2,65,16,106,65,24,106,32,2,65,253,0,106,41,0,0,55,3,0,32,2,65,32,106,32,2,65,245,0,106,41,0,0,55,3,0,32,2,65,16,106,65,8,106,32,2,65,237,0,106,41,0,0,55,3,0,32,2,32,2,41,0,101,55,3,16,32,2,65,228,0,106,32,2,65,16,106,65,32,16,194,137,128,128,0,32,2,47,1,100,13,0,32,2,65,52,106,32,2,65,228,0,106,65,2,114,65,48,16,218,141,128,128,0,26,32,2,65,0,54,2,172,1,32,2,66,1,55,2,164,1,32,2,65,228,0,106,65,24,106,65,152,136,132,128,0,54,2,0,32,2,65,3,58,0,132,1,32,2,65,32,54,2,116,32,2,65,0,54,2,128,1,32,2,65,0,54,2,108,32,2,65,0,54,2,100,32,2,32,2,65,164,1,106,54,2,120,2,64,32,2,65,52,106,32,2,65,228,0,106,16,200,137,128,128,0,69,13,0,0,0,11,32,2,65,152,1,106,65,8,106,32,2,65,164,1,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,164,1,55,3,152,1,32,2,65,152,1,106,16,137,135,128,128,0,33,3,12,1,11,66,1,33,3,11,32,2,65,176,1,106,36,128,128,128,128,0,32,3,11,226,1,2,1,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,16,32,3,32,2,54,2,12,32,3,32,1,54,2,8,32,3,65,44,106,32,3,65,8,106,16,252,132,128,128,0,32,3,65,32,106,32,3,65,44,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,32,34,2,69,13,0,32,3,32,3,41,2,36,34,4,55,2,24,32,3,32,2,54,2,20,32,3,65,44,106,32,2,32,4,66,32,136,167,16,173,129,128,128,0,2,64,2,64,32,3,40,2,44,69,13,0,32,0,32,3,41,2,44,55,2,0,32,0,65,8,106,32,3,65,44,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,3,65,48,106,16,148,129,128,128,0,11,32,3,65,20,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,234,1,2,3,127,1,126,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,128,1,65,0,16,165,140,128,128,0,32,1,65,0,54,2,28,32,1,32,1,41,3,0,55,2,20,32,1,32,1,65,20,106,54,2,8,2,64,2,64,2,64,32,0,32,1,65,8,106,16,217,135,128,128,0,34,2,69,13,0,32,1,65,20,106,16,169,128,128,128,0,12,1,11,32,1,40,2,24,33,2,32,1,40,2,20,34,3,69,13,0,32,1,32,1,40,2,28,54,2,28,32,1,32,2,54,2,24,32,1,32,3,54,2,20,12,1,11,32,1,65,0,54,2,20,32,1,32,2,54,2,24,11,32,1,65,8,106,32,1,65,20,106,16,157,132,128,128,0,2,64,32,1,40,2,16,34,2,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,8,33,4,32,0,16,169,128,128,128,0,32,1,65,32,106,36,128,128,128,128,0,32,4,66,32,134,32,2,65,8,116,173,132,11,218,2,2,1,127,1,126,35,128,128,128,128,0,65,160,1,107,34,2,36,128,128,128,128,0,32,2,65,224,0,106,32,0,32,1,16,139,135,128,128,0,2,64,2,64,32,2,40,2,96,69,13,0,32,2,65,16,106,65,8,106,32,2,65,224,0,106,65,8,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,96,34,3,55,3,16,32,2,65,32,106,65,8,106,32,2,65,244,0,106,40,2,0,54,2,0,32,2,32,2,41,2,108,55,3,32,32,2,65,224,0,106,32,3,167,32,1,16,198,137,128,128,0,2,64,32,2,47,1,96,69,13,0,32,2,65,32,106,16,169,128,128,128,0,32,2,65,16,106,16,169,128,128,128,0,12,1,11,32,2,65,48,106,32,2,65,224,0,106,65,2,114,65,48,16,218,141,128,128,0,26,32,2,65,224,0,106,32,2,65,48,106,32,2,40,2,32,32,2,40,2,40,16,199,137,128,128,0,32,2,65,8,106,65,192,0,65,0,16,165,140,128,128,0,32,2,40,2,12,33,1,32,2,40,2,8,32,2,65,224,0,106,65,192,0,16,218,141,128,128,0,33,0,32,2,65,192,0,54,2,104,32,2,32,1,54,2,100,32,2,32,0,54,2,96,32,2,65,224,0,106,16,140,135,128,128,0,33,3,32,2,65,32,106,16,169,128,128,128,0,32,2,65,16,106,16,169,128,128,128,0,12,1,11,66,1,33,3,11,32,2,65,160,1,106,36,128,128,128,128,0,32,3,11,245,1,2,1,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,12,32,3,32,2,54,2,8,32,3,32,1,54,2,4,32,3,65,40,106,32,3,65,4,106,16,252,132,128,128,0,32,3,65,28,106,32,3,65,40,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,28,34,2,69,13,0,32,3,32,3,41,2,32,34,4,55,2,20,32,3,32,2,54,2,16,32,3,65,40,106,32,2,32,4,66,32,136,167,16,158,129,128,128,0,2,64,2,64,32,3,40,2,40,69,13,0,32,0,32,3,41,2,40,55,2,0,32,0,65,16,106,32,3,65,40,106,65,16,106,41,2,0,55,2,0,32,0,65,8,106,32,3,65,40,106,65,8,106,41,2,0,55,2,0,12,1,11,32,0,65,0,54,2,0,32,3,65,44,106,16,148,129,128,128,0,11,32,3,65,16,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,234,1,2,3,127,1,126,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,128,1,65,0,16,165,140,128,128,0,32,1,65,0,54,2,28,32,1,32,1,41,3,0,55,2,20,32,1,32,1,65,20,106,54,2,8,2,64,2,64,2,64,32,0,32,1,65,8,106,16,226,135,128,128,0,34,2,69,13,0,32,1,65,20,106,16,169,128,128,128,0,12,1,11,32,1,40,2,24,33,2,32,1,40,2,20,34,3,69,13,0,32,1,32,1,40,2,28,54,2,28,32,1,32,2,54,2,24,32,1,32,3,54,2,20,12,1,11,32,1,65,0,54,2,20,32,1,32,2,54,2,24,11,32,1,65,8,106,32,1,65,20,106,16,157,132,128,128,0,2,64,32,1,40,2,16,34,2,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,8,33,4,32,0,16,169,128,128,128,0,32,1,65,32,106,36,128,128,128,128,0,32,4,66,32,134,32,2,65,8,116,173,132,11,81,2,1,127,1,126,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,0,32,1,16,142,135,128,128,0,2,64,2,64,32,2,41,3,0,167,13,0,66,1,33,3,12,1,11,32,2,41,3,8,16,143,135,128,128,0,33,3,11,32,2,65,16,106,36,128,128,128,128,0,32,3,11,214,1,2,1,127,2,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,12,32,3,32,2,54,2,8,32,3,32,1,54,2,4,32,3,65,40,106,32,3,65,4,106,16,252,132,128,128,0,32,3,65,28,106,32,3,65,40,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,28,34,2,69,13,0,32,3,32,3,41,2,32,34,4,55,2,20,32,3,32,2,54,2,16,32,3,65,40,106,32,2,32,4,66,32,136,167,16,165,129,128,128,0,32,3,41,3,48,33,4,2,64,32,3,40,2,40,34,2,69,13,0,32,3,65,40,106,65,4,114,16,148,129,128,128,0,11,32,3,65,16,106,16,169,128,128,128,0,32,2,69,173,33,5,12,1,11,66,0,33,5,11,32,0,32,4,55,3,8,32,0,32,5,55,3,0,32,3,65,192,0,106,36,128,128,128,128,0,11,216,1,1,4,127,35,128,128,128,128,0,65,208,1,107,34,1,36,128,128,128,128,0,32,1,65,32,106,16,175,128,128,128,0,32,1,65,208,0,106,34,2,65,8,16,153,128,128,128,0,26,32,1,65,216,0,106,34,3,40,2,0,33,4,32,2,65,8,16,154,128,128,128,0,32,3,32,3,40,2,0,65,8,106,54,2,0,32,4,32,1,40,2,80,106,32,0,55,3,0,32,1,65,248,0,106,32,1,65,32,106,65,216,0,16,218,141,128,128,0,26,32,1,65,20,106,34,3,32,1,65,248,0,106,16,183,132,128,128,0,32,1,65,132,128,128,128,120,54,2,16,32,1,65,248,0,106,32,3,16,191,132,128,128,0,2,64,32,1,40,2,128,1,34,3,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,120,33,0,32,1,65,208,1,106,36,128,128,128,128,0,32,0,66,32,134,32,3,65,8,116,173,132,11,161,3,2,3,127,1,126,35,128,128,128,128,0,65,128,15,107,34,2,36,128,128,128,128,0,32,2,65,160,5,106,32,0,32,1,16,145,135,128,128,0,2,64,2,64,32,2,40,2,160,5,34,1,69,13,0,32,2,40,2,164,5,33,3,32,2,32,2,40,2,168,5,34,0,65,0,16,237,137,128,128,0,32,2,65,0,54,2,16,32,2,32,2,41,3,0,55,2,8,32,2,32,1,32,0,65,12,108,34,0,106,54,2,32,32,2,32,1,54,2,28,32,2,32,3,54,2,24,32,2,32,1,54,2,20,3,64,2,64,2,64,32,0,69,13,0,32,2,32,1,65,12,106,34,4,54,2,28,32,1,40,2,0,34,3,13,1,11,32,2,65,20,106,16,194,131,128,128,0,32,2,65,160,5,106,65,8,106,32,2,65,8,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,8,55,3,160,5,32,2,65,160,5,106,16,146,135,128,128,0,33,5,12,3,11,32,2,32,1,41,2,4,34,5,55,2,40,32,2,32,3,54,2,36,32,2,65,160,5,106,32,3,32,5,66,32,136,167,16,178,132,128,128,0,32,2,65,48,106,32,2,65,160,5,106,16,159,132,128,128,0,2,64,32,2,45,0,152,5,65,2,71,13,0,32,2,65,36,106,16,169,128,128,128,0,32,2,65,20,106,16,194,131,128,128,0,32,2,65,8,106,16,202,131,128,128,0,12,2,11,32,2,65,144,10,106,32,2,65,48,106,65,240,4,16,218,141,128,128,0,26,32,0,65,116,106,33,0,32,2,65,8,106,32,2,65,144,10,106,16,229,132,128,128,0,32,2,65,36,106,16,169,128,128,128,0,32,4,33,1,12,0,11,11,66,1,33,5,11,32,2,65,128,15,106,36,128,128,128,128,0,32,5,11,226,1,2,1,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,16,32,3,32,2,54,2,12,32,3,32,1,54,2,8,32,3,65,44,106,32,3,65,8,106,16,252,132,128,128,0,32,3,65,32,106,32,3,65,44,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,32,34,2,69,13,0,32,3,32,3,41,2,36,34,4,55,2,24,32,3,32,2,54,2,20,32,3,65,44,106,32,2,32,4,66,32,136,167,16,167,129,128,128,0,2,64,2,64,32,3,40,2,44,69,13,0,32,0,32,3,41,2,44,55,2,0,32,0,65,8,106,32,3,65,44,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,3,65,48,106,16,148,129,128,128,0,11,32,3,65,20,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,212,2,2,6,127,1,126,35,128,128,128,128,0,65,224,1,107,34,1,36,128,128,128,128,0,32,1,65,48,106,16,175,128,128,128,0,32,1,65,136,1,106,32,0,40,2,0,32,0,40,2,8,34,2,32,1,65,48,106,16,204,132,128,128,0,2,64,2,64,2,64,32,1,40,2,144,1,65,132,128,128,128,120,71,13,0,32,1,40,2,136,1,33,3,32,1,65,224,0,106,34,4,65,4,16,153,128,128,128,0,26,32,1,65,232,0,106,34,5,40,2,0,33,6,32,4,65,8,16,154,128,128,128,0,32,5,32,5,40,2,0,65,8,106,54,2,0,32,6,32,1,40,2,96,106,34,4,66,0,55,2,0,32,3,32,6,107,34,5,65,0,72,32,5,65,127,74,32,3,32,6,73,27,69,13,2,32,4,32,2,54,2,4,32,4,32,5,54,2,0,32,1,65,136,1,106,32,1,65,48,106,65,216,0,16,218,141,128,128,0,26,32,1,65,36,106,34,6,32,1,65,136,1,106,16,183,132,128,128,0,32,1,65,132,128,128,128,120,54,2,32,32,1,65,12,106,32,6,16,191,132,128,128,0,32,1,40,2,20,34,6,65,129,128,128,8,79,13,2,32,1,53,2,12,66,32,134,32,6,65,8,116,173,132,33,7,12,1,11,32,1,65,48,106,16,196,131,128,128,0,66,1,33,7,11,32,0,16,202,131,128,128,0,32,1,65,224,1,106,36,128,128,128,128,0,32,7,15,11,0,0,11,253,2,2,4,127,1,126,35,128,128,128,128,0,65,128,1,107,34,2,36,128,128,128,128,0,32,2,65,216,0,106,32,0,32,1,16,148,135,128,128,0,2,64,2,64,32,2,40,2,88,34,1,69,13,0,32,2,40,2,92,33,3,32,2,40,2,96,33,0,32,2,65,0,54,2,16,32,2,66,8,55,2,8,32,2,32,1,32,0,65,12,108,34,0,106,54,2,32,32,2,32,1,54,2,28,32,2,32,3,54,2,24,32,2,32,1,54,2,20,32,2,65,56,106,33,4,3,64,2,64,2,64,32,0,69,13,0,32,2,32,1,65,12,106,34,5,54,2,28,32,1,40,2,0,34,3,13,1,11,32,2,65,20,106,16,194,131,128,128,0,32,2,65,216,0,106,65,8,106,32,2,65,8,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,8,55,3,88,32,2,65,216,0,106,16,149,135,128,128,0,33,6,12,3,11,32,2,32,1,41,2,4,34,6,55,2,40,32,2,32,3,54,2,36,32,2,65,216,0,106,32,3,32,6,66,32,136,167,16,174,132,128,128,0,32,2,65,48,106,32,2,65,216,0,106,16,162,132,128,128,0,2,64,32,2,41,3,48,66,0,82,13,0,32,2,65,36,106,16,169,128,128,128,0,32,2,65,20,106,16,194,131,128,128,0,32,2,65,8,106,16,212,131,128,128,0,12,2,11,32,2,65,8,106,32,4,16,147,128,128,128,0,32,0,65,116,106,33,0,32,2,65,36,106,16,169,128,128,128,0,32,5,33,1,12,0,11,11,66,1,33,6,11,32,2,65,128,1,106,36,128,128,128,128,0,32,6,11,226,1,2,1,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,16,32,3,32,2,54,2,12,32,3,32,1,54,2,8,32,3,65,44,106,32,3,65,8,106,16,252,132,128,128,0,32,3,65,32,106,32,3,65,44,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,32,34,2,69,13,0,32,3,32,3,41,2,36,34,4,55,2,24,32,3,32,2,54,2,20,32,3,65,44,106,32,2,32,4,66,32,136,167,16,164,129,128,128,0,2,64,2,64,32,3,40,2,44,69,13,0,32,0,32,3,41,2,44,55,2,0,32,0,65,8,106,32,3,65,44,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,3,65,48,106,16,148,129,128,128,0,11,32,3,65,20,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,212,2,2,6,127,1,126,35,128,128,128,128,0,65,224,1,107,34,1,36,128,128,128,128,0,32,1,65,48,106,16,175,128,128,128,0,32,1,65,136,1,106,32,0,40,2,0,32,0,40,2,8,34,2,32,1,65,48,106,16,197,132,128,128,0,2,64,2,64,2,64,32,1,40,2,144,1,65,132,128,128,128,120,71,13,0,32,1,40,2,136,1,33,3,32,1,65,224,0,106,34,4,65,4,16,153,128,128,128,0,26,32,1,65,232,0,106,34,5,40,2,0,33,6,32,4,65,8,16,154,128,128,128,0,32,5,32,5,40,2,0,65,8,106,54,2,0,32,6,32,1,40,2,96,106,34,4,66,0,55,2,0,32,3,32,6,107,34,5,65,0,72,32,5,65,127,74,32,3,32,6,73,27,69,13,2,32,4,32,2,54,2,4,32,4,32,5,54,2,0,32,1,65,136,1,106,32,1,65,48,106,65,216,0,16,218,141,128,128,0,26,32,1,65,36,106,34,6,32,1,65,136,1,106,16,183,132,128,128,0,32,1,65,132,128,128,128,120,54,2,32,32,1,65,12,106,32,6,16,191,132,128,128,0,32,1,40,2,20,34,6,65,129,128,128,8,79,13,2,32,1,53,2,12,66,32,134,32,6,65,8,116,173,132,33,7,12,1,11,32,1,65,48,106,16,196,131,128,128,0,66,1,33,7,11,32,0,16,212,131,128,128,0,32,1,65,224,1,106,36,128,128,128,128,0,32,7,15,11,0,0,11,212,4,3,2,127,1,126,1,127,35,128,128,128,128,0,65,144,1,107,34,2,36,128,128,128,128,0,32,2,65,32,106,32,0,32,1,16,151,135,128,128,0,2,64,2,64,32,2,40,2,32,69,13,0,32,2,65,16,106,65,8,106,32,2,65,32,106,65,8,106,34,3,40,2,0,34,1,54,2,0,32,2,32,2,41,2,32,34,4,55,3,16,32,2,65,32,106,32,4,167,32,1,16,175,132,128,128,0,32,2,65,248,0,106,32,2,65,32,106,16,161,132,128,128,0,2,64,32,2,40,2,120,34,1,69,13,0,32,2,40,2,124,33,5,32,2,40,2,128,1,33,0,32,2,65,0,54,2,88,32,2,66,4,55,2,80,32,2,32,1,32,0,65,5,116,106,34,0,54,2,104,32,2,32,1,54,2,100,32,2,32,5,54,2,96,32,2,32,1,54,2,92,3,64,2,64,32,1,32,0,71,13,0,32,2,65,220,0,106,16,191,138,128,128,0,32,2,65,32,106,65,8,106,32,2,65,208,0,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,80,55,3,32,32,2,65,32,106,16,152,135,128,128,0,33,4,32,2,65,16,106,16,169,128,128,128,0,12,4,11,32,2,32,1,65,32,106,54,2,100,32,2,65,32,106,65,24,106,32,1,65,24,106,41,3,0,55,3,0,32,2,65,32,106,65,16,106,32,1,65,16,106,41,3,0,55,3,0,32,3,32,1,65,8,106,41,3,0,55,3,0,32,2,32,1,41,3,0,55,3,32,32,2,65,248,0,106,32,2,65,32,106,16,194,132,128,128,0,2,64,2,64,32,2,40,2,128,1,65,132,128,128,128,120,71,13,0,32,2,40,2,132,1,34,1,13,1,11,32,2,65,220,0,106,16,191,138,128,128,0,32,2,65,208,0,106,16,221,128,128,128,0,12,2,11,32,2,41,2,136,1,33,4,32,2,32,1,54,2,120,32,2,32,4,55,2,124,32,2,65,8,106,32,4,66,32,136,167,34,0,65,0,16,165,140,128,128,0,32,2,40,2,12,33,5,32,2,40,2,8,32,1,32,0,16,218,141,128,128,0,33,1,32,2,32,0,54,2,116,32,2,32,5,54,2,112,32,2,32,1,54,2,108,32,2,65,248,0,106,16,158,128,128,128,0,32,2,65,208,0,106,32,2,65,236,0,106,16,172,130,128,128,0,32,2,40,2,104,33,0,32,2,40,2,100,33,1,12,0,11,11,32,2,65,16,106,16,169,128,128,128,0,11,66,1,33,4,11,32,2,65,144,1,106,36,128,128,128,128,0,32,4,11,226,1,2,1,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,16,32,3,32,2,54,2,12,32,3,32,1,54,2,8,32,3,65,44,106,32,3,65,8,106,16,252,132,128,128,0,32,3,65,32,106,32,3,65,44,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,32,34,2,69,13,0,32,3,32,3,41,2,36,34,4,55,2,24,32,3,32,2,54,2,20,32,3,65,44,106,32,2,32,4,66,32,136,167,16,159,129,128,128,0,2,64,2,64,32,3,40,2,44,69,13,0,32,0,32,3,41,2,44,55,2,0,32,0,65,8,106,32,3,65,44,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,3,65,48,106,16,148,129,128,128,0,11,32,3,65,20,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,234,1,2,3,127,1,126,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,128,1,65,0,16,165,140,128,128,0,32,1,65,0,54,2,28,32,1,32,1,41,3,0,55,2,20,32,1,32,1,65,20,106,54,2,8,2,64,2,64,2,64,32,0,32,1,65,8,106,16,219,135,128,128,0,34,2,69,13,0,32,1,65,20,106,16,169,128,128,128,0,12,1,11,32,1,40,2,24,33,2,32,1,40,2,20,34,3,69,13,0,32,1,32,1,40,2,28,54,2,28,32,1,32,2,54,2,24,32,1,32,3,54,2,20,12,1,11,32,1,65,0,54,2,20,32,1,32,2,54,2,24,11,32,1,65,8,106,32,1,65,20,106,16,157,132,128,128,0,2,64,32,1,40,2,16,34,2,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,8,33,4,32,0,16,221,128,128,128,0,32,1,65,32,106,36,128,128,128,128,0,32,4,66,32,134,32,2,65,8,116,173,132,11,151,10,3,7,127,1,126,4,127,35,128,128,128,128,0,65,208,37,107,34,2,36,128,128,128,128,0,32,2,65,184,18,106,32,0,32,1,16,154,135,128,128,0,2,64,2,64,32,2,40,2,184,18,34,1,69,13,0,32,2,40,2,188,18,33,3,32,2,40,2,192,18,33,0,32,2,65,0,54,2,12,32,2,66,8,55,2,4,32,2,32,1,32,0,65,24,108,106,34,0,54,2,28,32,2,32,1,54,2,24,32,2,32,3,54,2,20,32,2,32,1,54,2,16,32,2,65,184,18,106,65,8,106,33,4,32,2,65,200,0,106,65,8,106,33,5,32,2,65,168,37,106,65,24,106,33,6,32,2,65,60,106,33,7,32,2,65,48,106,65,8,106,33,8,3,64,2,64,2,64,32,1,32,0,70,13,0,32,2,65,32,106,65,8,106,34,3,32,1,65,20,106,40,2,0,54,2,0,32,2,32,1,65,24,106,54,2,24,32,2,32,1,41,2,12,55,3,32,32,1,40,2,8,34,0,13,1,11,32,2,65,16,106,16,190,134,128,128,0,32,2,65,184,18,106,65,8,106,32,2,65,4,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,4,55,3,184,18,32,2,65,184,18,106,16,155,135,128,128,0,33,9,12,3,11,32,1,41,3,0,33,9,32,7,32,2,41,3,32,55,2,0,32,7,65,8,106,32,3,40,2,0,54,2,0,32,2,32,0,54,2,56,32,2,32,9,55,3,48,32,2,65,184,36,106,32,0,32,2,40,2,64,34,10,16,165,132,128,128,0,65,0,33,3,2,64,2,64,2,64,2,64,2,64,2,64,32,10,65,152,110,106,34,1,65,0,72,32,0,32,2,40,2,184,36,34,11,107,34,12,32,1,106,34,13,32,12,72,115,69,13,0,65,0,33,12,12,1,11,32,2,40,2,188,36,33,12,2,64,2,64,32,13,65,0,72,13,0,32,13,32,12,77,13,1,11,32,11,32,12,106,33,10,65,2,33,12,12,1,11,32,2,66,136,128,128,128,128,157,2,55,2,160,37,32,2,65,168,37,106,32,2,65,184,36,106,32,0,32,1,106,34,12,32,2,65,160,37,106,16,168,132,128,128,0,32,2,40,2,168,37,34,3,65,2,70,13,1,32,2,65,144,37,106,65,8,106,32,6,65,8,106,41,3,0,55,3,0,32,2,32,6,41,3,0,55,3,144,37,32,2,40,2,188,37,33,10,32,2,40,2,184,37,33,11,32,2,40,2,180,37,33,1,32,2,40,2,176,37,33,0,32,2,40,2,172,37,33,12,11,32,2,65,128,37,106,65,8,106,32,2,65,144,37,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,144,37,55,3,128,37,12,1,11,32,2,66,136,128,128,128,128,157,2,55,2,144,37,32,2,65,168,37,106,32,2,65,184,36,106,32,12,32,2,65,144,37,106,16,169,132,128,128,0,32,2,40,2,168,37,34,3,65,2,70,13,1,32,2,65,128,37,106,65,8,106,32,6,65,8,106,41,3,0,55,3,0,32,2,32,6,41,3,0,55,3,128,37,32,2,40,2,188,37,33,10,32,2,40,2,184,37,33,11,32,2,40,2,180,37,33,1,32,2,40,2,176,37,33,0,32,2,40,2,172,37,33,12,11,32,2,65,168,36,106,65,8,106,32,2,65,128,37,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,128,37,55,3,168,36,12,1,11,65,0,33,3,2,64,32,2,40,2,200,36,34,11,32,2,40,2,204,36,34,13,73,13,0,32,11,33,1,32,13,33,0,65,9,33,12,12,1,11,32,2,32,0,32,10,106,54,2,192,36,2,64,32,11,13,0,65,3,33,3,12,1,11,32,11,65,127,106,33,0,65,8,33,12,11,32,2,65,184,36,106,16,221,131,128,128,0,2,64,2,64,2,64,2,64,2,64,32,3,65,3,71,13,0,32,2,65,184,36,106,16,152,128,128,128,0,32,2,65,184,18,106,32,12,16,231,129,128,128,0,32,2,40,2,184,18,34,1,13,1,32,5,32,4,65,232,17,16,218,141,128,128,0,26,66,0,33,9,12,2,11,32,2,65,232,0,106,32,2,41,3,168,36,55,3,0,32,2,65,240,0,106,32,2,65,176,36,106,41,3,0,55,3,0,32,2,65,228,0,106,32,10,54,2,0,32,2,65,224,0,106,32,11,54,2,0,32,2,65,220,0,106,32,1,54,2,0,32,2,65,216,0,106,32,0,54,2,0,32,2,32,12,54,2,84,32,2,32,3,54,2,80,32,2,66,1,55,3,72,12,2,11,32,2,32,2,40,2,188,18,54,2,84,32,2,65,3,54,2,80,66,1,33,9,11,32,2,32,9,55,3,72,32,2,65,184,36,106,16,226,131,128,128,0,32,1,69,13,1,11,32,5,16,189,131,128,128,0,32,8,16,169,128,128,128,0,32,2,65,16,106,16,190,134,128,128,0,32,2,65,4,106,16,219,131,128,128,0,12,2,11,32,2,65,184,18,106,32,5,65,232,17,16,218,141,128,128,0,26,32,2,41,3,48,33,9,2,64,32,2,40,2,12,34,1,32,2,40,2,8,71,13,0,32,2,65,4,106,32,1,16,146,133,128,128,0,32,2,40,2,12,33,1,11,32,2,40,2,4,32,1,65,240,17,108,106,32,2,65,184,18,106,65,232,17,16,218,141,128,128,0,32,9,55,3,232,17,32,2,32,2,40,2,12,65,1,106,54,2,12,32,8,16,169,128,128,128,0,32,2,40,2,28,33,0,32,2,40,2,24,33,1,12,0,11,11,66,1,33,9,11,32,2,65,208,37,106,36,128,128,128,128,0,32,9,11,226,1,2,1,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,16,32,3,32,2,54,2,12,32,3,32,1,54,2,8,32,3,65,44,106,32,3,65,8,106,16,252,132,128,128,0,32,3,65,32,106,32,3,65,44,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,32,34,2,69,13,0,32,3,32,3,41,2,36,34,4,55,2,24,32,3,32,2,54,2,20,32,3,65,44,106,32,2,32,4,66,32,136,167,16,157,129,128,128,0,2,64,2,64,32,3,40,2,44,69,13,0,32,0,32,3,41,2,44,55,2,0,32,0,65,8,106,32,3,65,44,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,3,65,48,106,16,148,129,128,128,0,11,32,3,65,20,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,212,2,2,6,127,1,126,35,128,128,128,128,0,65,224,1,107,34,1,36,128,128,128,128,0,32,1,65,48,106,16,175,128,128,128,0,32,1,65,136,1,106,32,0,40,2,0,32,0,40,2,8,34,2,32,1,65,48,106,16,199,132,128,128,0,2,64,2,64,2,64,32,1,40,2,144,1,65,132,128,128,128,120,71,13,0,32,1,40,2,136,1,33,3,32,1,65,224,0,106,34,4,65,4,16,153,128,128,128,0,26,32,1,65,232,0,106,34,5,40,2,0,33,6,32,4,65,8,16,154,128,128,128,0,32,5,32,5,40,2,0,65,8,106,54,2,0,32,6,32,1,40,2,96,106,34,4,66,0,55,2,0,32,3,32,6,107,34,5,65,0,72,32,5,65,127,74,32,3,32,6,73,27,69,13,2,32,4,32,2,54,2,4,32,4,32,5,54,2,0,32,1,65,136,1,106,32,1,65,48,106,65,216,0,16,218,141,128,128,0,26,32,1,65,36,106,34,6,32,1,65,136,1,106,16,183,132,128,128,0,32,1,65,132,128,128,128,120,54,2,32,32,1,65,12,106,32,6,16,191,132,128,128,0,32,1,40,2,20,34,6,65,129,128,128,8,79,13,2,32,1,53,2,12,66,32,134,32,6,65,8,116,173,132,33,7,12,1,11,32,1,65,48,106,16,196,131,128,128,0,66,1,33,7,11,32,0,16,219,131,128,128,0,32,1,65,224,1,106,36,128,128,128,128,0,32,7,15,11,0,0,11,212,1,2,1,127,1,126,35,128,128,128,128,0,65,224,2,107,34,2,36,128,128,128,128,0,32,2,65,192,0,106,32,0,32,1,16,157,135,128,128,0,2,64,2,64,32,2,40,2,72,69,13,0,32,2,65,208,2,106,65,8,106,32,2,65,192,0,106,65,8,106,34,1,65,8,106,40,2,0,54,2,0,32,2,32,1,41,2,0,55,3,208,2,32,2,41,3,64,33,3,32,2,65,192,0,106,32,2,65,208,2,106,16,158,135,128,128,0,32,2,45,0,64,69,13,0,32,2,32,2,65,193,0,106,65,192,0,16,218,141,128,128,0,34,1,65,192,0,106,32,1,32,3,16,159,135,128,128,0,32,1,65,136,1,106,32,1,65,192,0,106,16,151,138,128,128,0,32,1,65,136,1,106,16,160,135,128,128,0,33,3,12,1,11,66,1,33,3,11,32,2,65,224,2,106,36,128,128,128,128,0,32,3,11,245,1,2,1,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,12,32,3,32,2,54,2,8,32,3,32,1,54,2,4,32,3,65,40,106,32,3,65,4,106,16,252,132,128,128,0,32,3,65,28,106,32,3,65,40,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,28,34,2,69,13,0,32,3,32,3,41,2,32,34,4,55,2,20,32,3,32,2,54,2,16,32,3,65,40,106,32,2,32,4,66,32,136,167,16,160,129,128,128,0,2,64,2,64,32,3,40,2,48,69,13,0,32,0,32,3,41,3,40,55,3,0,32,0,65,16,106,32,3,65,40,106,65,16,106,41,3,0,55,3,0,32,0,65,8,106,32,3,65,40,106,65,8,106,41,3,0,55,3,0,12,1,11,32,0,65,0,54,2,8,32,3,65,40,106,16,148,129,128,128,0,11,32,3,65,16,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,8,11,32,3,65,192,0,106,36,128,128,128,128,0,11,126,1,3,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,65,0,33,3,2,64,32,1,40,2,8,65,192,0,71,13,0,32,2,65,0,65,192,0,16,214,141,128,128,0,34,4,65,192,0,32,1,40,2,0,65,192,0,65,144,161,132,128,0,16,232,140,128,128,0,65,1,33,3,32,0,65,1,106,32,4,65,192,0,16,218,141,128,128,0,26,11,32,0,32,3,58,0,0,32,1,16,169,128,128,128,0,32,2,65,192,0,106,36,128,128,128,128,0,11,70,1,1,127,35,128,128,128,128,0,65,192,2,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,1,32,2,65,230,160,132,128,0,65,2,16,212,135,128,128,0,32,0,32,3,65,8,106,16,251,129,128,128,0,32,3,65,192,2,106,36,128,128,128,128,0,11,236,1,2,4,127,1,126,35,128,128,128,128,0,65,208,1,107,34,1,36,128,128,128,128,0,32,1,65,32,106,16,175,128,128,128,0,32,1,65,208,0,106,34,2,65,8,16,153,128,128,128,0,26,32,1,65,216,0,106,34,3,40,2,0,33,4,32,2,65,200,1,16,154,128,128,128,0,32,3,32,3,40,2,0,65,200,1,106,54,2,0,32,0,32,4,32,4,32,1,40,2,80,106,65,0,65,200,1,16,214,141,128,128,0,16,186,130,128,128,0,32,1,65,248,0,106,32,1,65,32,106,65,216,0,16,218,141,128,128,0,26,32,1,65,20,106,34,3,32,1,65,248,0,106,16,183,132,128,128,0,32,1,65,132,128,128,128,120,54,2,16,32,1,65,248,0,106,32,3,16,191,132,128,128,0,2,64,32,1,40,2,128,1,34,3,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,120,33,5,32,1,65,208,1,106,36,128,128,128,128,0,32,5,66,32,134,32,3,65,8,116,173,132,11,237,18,3,1,127,4,126,4,127,35,128,128,128,128,0,65,192,29,107,34,2,36,128,128,128,128,0,32,2,65,136,19,106,32,0,32,1,16,162,135,128,128,0,2,64,2,64,32,2,40,2,192,19,69,13,0,32,2,41,3,144,19,33,3,32,2,41,3,136,19,33,4,32,2,65,56,106,65,8,106,32,2,65,176,19,106,40,2,0,54,2,0,32,2,65,184,27,106,65,8,106,32,2,65,188,19,106,40,2,0,54,2,0,32,2,32,2,41,2,180,19,55,3,184,27,32,2,32,2,41,3,168,19,55,3,56,32,2,65,40,106,65,8,106,34,0,32,2,65,192,19,106,34,1,65,8,106,40,2,0,54,2,0,32,2,32,1,41,2,0,55,3,40,32,2,41,3,152,19,33,5,32,2,32,2,41,3,160,19,34,6,55,3,72,32,2,65,136,19,106,32,2,65,184,27,106,16,163,135,128,128,0,2,64,32,2,45,0,136,19,34,1,69,13,0,32,2,65,232,0,106,32,2,65,161,19,106,41,0,0,55,3,0,32,2,65,224,0,106,32,2,65,153,19,106,41,0,0,55,3,0,32,2,65,208,0,106,65,8,106,32,2,65,145,19,106,41,0,0,55,3,0,32,2,32,2,41,0,137,19,55,3,80,32,2,65,152,14,106,65,8,106,32,0,40,2,0,54,2,0,32,2,32,2,41,3,40,55,3,152,14,32,2,65,136,19,106,32,2,65,152,14,106,16,158,135,128,128,0,32,2,45,0,136,19,69,13,0,32,2,65,240,0,106,32,2,65,137,19,106,65,192,0,16,218,141,128,128,0,26,32,2,65,176,1,106,32,2,65,240,0,106,32,5,16,253,134,128,128,0,32,2,65,136,19,106,32,2,40,2,56,32,2,40,2,64,16,164,135,128,128,0,32,2,41,3,136,19,80,13,0,32,2,65,240,1,106,32,2,65,136,19,106,65,8,106,34,0,65,192,2,16,218,141,128,128,0,26,32,2,65,176,4,106,32,2,65,208,0,106,16,211,133,128,128,0,32,2,65,232,6,106,32,2,65,176,4,106,16,229,129,128,128,0,32,2,65,136,19,106,65,24,106,32,2,65,232,6,106,65,24,106,41,3,0,55,3,0,32,2,65,136,19,106,65,16,106,32,2,65,232,6,106,65,16,106,41,3,0,55,3,0,32,0,32,2,65,232,6,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,232,6,55,3,136,19,32,2,65,136,7,106,32,2,65,176,4,106,32,2,65,240,1,106,32,6,32,2,65,136,19,106,16,248,129,128,128,0,32,2,65,136,19,106,32,2,65,136,7,106,16,212,132,128,128,0,2,64,32,2,40,2,136,19,13,0,32,2,65,152,14,106,32,0,65,240,4,16,218,141,128,128,0,26,32,2,65,136,19,106,32,2,65,152,14,106,65,192,2,16,218,141,128,128,0,26,32,2,65,248,11,106,32,2,65,232,16,106,65,160,2,16,218,141,128,128,0,26,32,2,32,3,55,3,208,21,32,2,32,4,55,3,200,21,32,2,65,128,24,106,65,24,106,65,0,41,0,248,159,132,128,0,55,3,0,32,2,65,128,24,106,65,16,106,65,0,41,0,240,159,132,128,0,55,3,0,32,2,65,128,24,106,65,8,106,65,0,41,0,232,159,132,128,0,55,3,0,32,2,65,0,41,0,224,159,132,128,0,55,3,128,24,32,2,65,160,24,106,32,2,65,128,24,106,16,235,136,128,128,0,32,2,65,192,24,106,32,2,65,128,24,106,16,235,136,128,128,0,32,2,65,152,14,106,32,2,65,248,11,106,32,6,32,2,65,192,24,106,16,135,138,128,128,0,32,2,65,224,24,106,32,2,65,152,14,106,65,8,16,185,138,128,128,0,32,2,65,128,25,106,32,2,65,176,1,106,32,2,65,136,19,106,16,166,138,128,128,0,32,2,65,160,25,106,32,2,65,128,25,106,32,2,65,176,4,106,32,2,65,224,24,106,16,235,129,128,128,0,65,248,2,16,165,135,128,128,0,33,0,32,2,66,248,130,128,128,128,47,55,2,232,26,32,2,32,0,54,2,228,26,32,2,65,248,2,54,2,244,26,32,2,32,0,54,2,240,26,32,2,65,200,27,106,32,2,65,136,19,106,16,253,137,128,128,0,32,2,65,232,28,106,32,2,65,240,26,106,32,2,65,200,27,106,65,208,0,16,208,133,128,128,0,2,64,32,2,40,2,232,28,65,3,71,13,0,32,2,65,200,27,106,32,2,65,248,11,106,16,250,137,128,128,0,32,2,65,232,28,106,32,2,65,240,26,106,32,2,65,200,27,106,65,160,1,16,208,133,128,128,0,32,2,40,2,232,28,65,3,71,13,0,32,2,65,232,28,106,32,2,65,200,0,106,16,154,140,128,128,0,32,2,65,200,27,106,32,2,65,240,26,106,32,2,65,232,28,106,65,8,16,208,133,128,128,0,32,2,40,2,200,27,65,3,71,13,0,32,2,65,200,27,106,32,2,65,232,6,106,16,142,139,128,128,0,32,2,65,232,28,106,32,2,65,240,26,106,32,2,65,200,27,106,65,32,16,208,133,128,128,0,32,2,40,2,232,28,65,3,71,13,0,32,2,65,200,27,106,32,2,65,160,24,106,16,203,139,128,128,0,32,2,65,232,28,106,32,2,65,240,26,106,32,2,65,200,27,106,65,32,16,208,133,128,128,0,32,2,40,2,232,28,65,3,71,13,0,32,2,65,200,27,106,32,2,65,160,25,106,16,178,137,128,128,0,32,2,65,232,28,106,32,2,65,240,26,106,32,2,65,200,27,106,65,192,0,16,208,133,128,128,0,32,2,40,2,232,28,65,3,71,13,0,32,2,65,144,27,106,65,8,106,32,2,65,228,26,106,65,8,106,40,2,0,34,0,54,2,0,32,2,32,2,41,2,228,26,34,6,55,3,144,27,32,2,65,32,106,32,0,65,0,16,165,140,128,128,0,32,2,40,2,36,33,7,32,2,40,2,32,32,6,167,32,0,16,218,141,128,128,0,33,8,32,2,32,0,54,2,128,27,32,2,32,7,54,2,252,26,32,2,32,8,54,2,248,26,32,2,65,144,27,106,16,169,128,128,128,0,32,2,65,232,28,106,16,175,128,128,128,0,32,2,65,152,29,106,34,8,65,8,16,153,128,128,128,0,26,32,2,65,160,29,106,34,0,40,2,0,33,7,32,8,65,192,1,16,154,128,128,128,0,32,0,32,0,40,2,0,65,192,1,106,54,2,0,32,2,65,160,25,106,32,7,32,2,40,2,152,29,106,65,0,65,192,1,16,214,141,128,128,0,34,0,16,172,128,128,128,0,32,2,65,160,25,106,65,32,106,32,7,65,32,106,32,0,65,32,106,16,226,129,128,128,0,32,2,65,200,27,106,32,2,65,232,28,106,65,216,0,16,218,141,128,128,0,26,32,2,65,156,27,106,32,2,65,200,27,106,16,183,132,128,128,0,32,2,65,200,27,106,65,8,106,32,2,65,144,27,106,65,20,106,40,2,0,34,0,54,2,0,32,2,32,2,41,2,156,27,34,6,55,3,200,27,32,2,65,24,106,32,0,65,0,16,165,140,128,128,0,32,2,40,2,28,33,7,32,2,40,2,24,32,6,167,32,0,16,218,141,128,128,0,33,8,32,2,32,0,54,2,140,27,32,2,32,7,54,2,136,27,32,2,32,8,54,2,132,27,32,2,65,200,27,106,16,158,128,128,128,0,32,2,65,200,27,106,32,2,65,248,11,106,16,196,132,128,128,0,2,64,32,2,40,2,208,27,65,132,128,128,128,120,71,13,0,32,2,65,232,28,106,65,8,106,32,2,65,200,27,106,65,20,106,40,2,0,34,0,54,2,0,32,2,32,2,41,2,212,27,34,6,55,3,232,28,32,2,65,16,106,32,0,65,0,16,165,140,128,128,0,32,2,40,2,20,33,7,32,2,40,2,16,32,6,167,32,0,16,218,141,128,128,0,33,8,32,2,32,0,54,2,180,27,32,2,32,7,54,2,176,27,32,2,32,8,54,2,172,27,32,2,65,232,28,106,16,158,128,128,128,0,32,2,65,200,27,106,32,2,65,232,6,106,16,193,132,128,128,0,2,64,32,2,40,2,208,27,65,132,128,128,128,120,71,13,0,32,2,65,232,28,106,65,8,106,34,9,32,2,65,220,27,106,34,10,40,2,0,34,0,54,2,0,32,2,32,2,41,2,212,27,34,6,55,3,232,28,32,2,65,8,106,32,0,65,0,16,165,140,128,128,0,32,2,40,2,12,33,7,32,2,40,2,8,32,6,167,32,0,16,218,141,128,128,0,33,8,32,2,32,0,54,2,152,27,32,2,32,7,54,2,148,27,32,2,32,8,54,2,144,27,32,2,65,232,28,106,16,158,128,128,128,0,32,2,65,200,27,106,32,2,65,136,19,106,16,192,132,128,128,0,2,64,32,2,40,2,208,27,65,132,128,128,128,120,71,13,0,32,9,32,10,40,2,0,34,1,54,2,0,32,2,32,2,41,2,212,27,34,6,55,3,232,28,32,2,32,1,65,0,16,165,140,128,128,0,32,2,40,2,4,33,0,32,2,40,2,0,32,6,167,32,1,16,218,141,128,128,0,33,7,32,2,65,232,28,106,16,158,128,128,128,0,32,10,32,2,65,248,26,106,65,8,106,40,2,0,54,2,0,32,2,65,128,28,106,32,2,65,132,27,106,65,8,106,40,2,0,54,2,0,32,2,65,232,27,106,32,2,65,172,27,106,65,8,106,40,2,0,54,2,0,32,2,65,200,27,106,65,8,106,32,2,65,144,27,106,65,8,106,40,2,0,54,2,0,32,2,65,244,27,106,32,1,54,2,0,32,2,65,240,27,106,32,0,54,2,0,32,2,32,2,41,2,248,26,55,2,212,27,32,2,32,2,41,2,132,27,55,3,248,27,32,2,32,2,41,2,172,27,55,3,224,27,32,2,32,2,41,2,144,27,55,3,200,27,32,2,32,7,54,2,236,27,32,2,65,200,27,106,16,166,135,128,128,0,33,6,32,2,65,56,106,16,169,128,128,128,0,12,7,11,32,2,65,144,27,106,16,169,128,128,128,0,11,32,2,65,172,27,106,16,169,128,128,128,0,11,32,2,65,132,27,106,16,169,128,128,128,0,32,2,65,248,26,106,16,169,128,128,128,0,12,2,11,32,2,65,228,26,106,16,169,128,128,128,0,12,1,11,0,0,11,32,2,65,56,106,16,169,128,128,128,0,32,1,13,0,32,2,65,40,106,16,169,128,128,128,0,11,66,1,33,6,11,32,2,65,192,29,106,36,128,128,128,128,0,32,6,11,214,1,2,1,127,1,126,35,128,128,128,128,0,65,240,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,12,32,3,32,2,54,2,8,32,3,32,1,54,2,4,32,3,65,40,106,32,3,65,4,106,16,252,132,128,128,0,32,3,65,28,106,32,3,65,40,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,28,34,2,69,13,0,32,3,32,3,41,2,32,34,4,55,2,20,32,3,32,2,54,2,16,32,3,65,40,106,32,2,32,4,66,32,136,167,16,175,129,128,128,0,2,64,2,64,32,3,40,2,96,69,13,0,32,0,32,3,65,40,106,65,200,0,16,218,141,128,128,0,26,12,1,11,32,0,65,0,54,2,56,32,3,65,40,106,16,148,129,128,128,0,11,32,3,65,16,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,56,11,32,3,65,240,0,106,36,128,128,128,128,0,11,183,1,1,4,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,65,0,33,3,2,64,32,1,40,2,8,65,32,71,13,0,32,2,65,24,106,34,3,66,0,55,3,0,32,2,65,16,106,34,4,66,0,55,3,0,32,2,65,8,106,34,5,66,0,55,3,0,32,2,66,0,55,3,0,32,2,65,32,32,1,40,2,0,65,32,65,160,161,132,128,0,16,232,140,128,128,0,32,0,65,25,106,32,3,41,3,0,55,0,0,32,0,65,17,106,32,4,41,3,0,55,0,0,32,0,65,9,106,32,5,41,3,0,55,0,0,32,0,32,2,41,3,0,55,0,1,65,1,33,3,11,32,0,32,3,58,0,0,32,1,16,169,128,128,128,0,32,2,65,32,106,36,128,128,128,128,0,11,232,1,2,1,127,1,126,35,128,128,128,128,0,65,240,2,107,34,3,36,128,128,128,128,0,32,3,65,2,58,0,52,32,3,65,176,136,132,128,0,54,2,48,32,3,32,2,54,2,44,32,3,32,1,54,2,40,32,3,65,24,106,32,3,65,40,106,16,167,131,128,128,0,2,64,2,64,32,3,40,2,24,13,0,32,3,40,2,28,34,2,69,13,0,32,3,65,32,106,41,2,0,33,4,32,3,32,2,54,2,12,32,3,32,4,55,2,16,32,3,32,4,66,32,136,62,2,28,32,3,32,2,54,2,24,32,3,65,40,106,32,3,65,24,106,16,198,128,128,128,0,66,0,33,4,2,64,32,3,40,2,40,13,0,32,0,65,8,106,32,3,65,40,106,65,8,106,65,192,2,16,218,141,128,128,0,26,66,1,33,4,11,32,0,32,4,55,3,0,32,3,65,12,106,16,169,128,128,128,0,12,1,11,32,0,66,0,55,3,0,11,32,3,65,240,2,106,36,128,128,128,128,0,11,56,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,65,4,106,65,0,32,0,16,237,138,128,128,0,32,1,40,2,4,33,0,32,1,65,16,106,36,128,128,128,128,0,32,0,11,150,2,2,3,127,1,126,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,128,1,65,0,16,165,140,128,128,0,32,1,65,0,54,2,28,32,1,32,1,41,3,0,55,2,20,32,1,32,1,65,20,106,54,2,8,2,64,2,64,2,64,32,0,32,1,65,8,106,16,213,135,128,128,0,34,2,69,13,0,32,1,65,20,106,16,169,128,128,128,0,12,1,11,32,1,40,2,24,33,2,32,1,40,2,20,34,3,69,13,0,32,1,32,1,40,2,28,54,2,28,32,1,32,2,54,2,24,32,1,32,3,54,2,20,12,1,11,32,1,65,0,54,2,20,32,1,32,2,54,2,24,11,32,1,65,8,106,32,1,65,20,106,16,157,132,128,128,0,2,64,32,1,40,2,16,34,2,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,8,33,4,32,0,16,169,128,128,128,0,32,0,65,12,106,16,169,128,128,128,0,32,0,65,24,106,16,169,128,128,128,0,32,0,65,36,106,16,169,128,128,128,0,32,0,65,48,106,16,169,128,128,128,0,32,1,65,32,106,36,128,128,128,128,0,32,4,66,32,134,32,2,65,8,116,173,132,11,178,10,3,1,127,3,126,4,127,35,128,128,128,128,0,65,144,37,107,34,2,36,128,128,128,128,0,32,2,65,184,8,106,32,0,32,1,16,168,135,128,128,0,2,64,2,64,32,2,40,2,220,8,69,13,0,32,2,41,3,184,8,33,3,32,2,65,16,106,65,8,106,32,2,65,216,8,106,40,2,0,54,2,0,32,2,65,208,35,106,65,8,106,32,2,65,220,8,106,34,1,65,8,106,40,2,0,54,2,0,32,2,32,2,41,3,208,8,55,3,16,32,2,32,1,41,2,0,55,3,208,35,32,2,41,3,192,8,33,4,32,2,41,3,200,8,33,5,32,2,65,184,8,106,32,2,65,208,35,106,16,220,132,128,128,0,32,2,65,184,21,106,32,2,65,184,8,106,16,158,132,128,128,0,2,64,32,2,45,0,184,21,69,13,0,32,2,65,28,106,32,2,65,185,21,106,65,144,8,16,218,141,128,128,0,26,32,2,65,184,8,106,32,2,65,28,106,16,234,138,128,128,0,32,2,40,2,184,8,13,0,32,2,65,184,21,106,32,2,65,184,8,106,65,8,106,65,248,12,16,218,141,128,128,0,26,32,2,65,184,8,106,32,2,65,184,21,106,16,233,138,128,128,0,32,2,65,8,106,65,144,8,65,0,16,165,140,128,128,0,32,2,40,2,12,33,1,32,2,40,2,8,32,2,65,184,8,106,65,144,8,16,218,141,128,128,0,33,0,32,2,65,144,8,54,2,180,8,32,2,32,1,54,2,176,8,32,2,32,0,54,2,172,8,32,2,65,184,21,106,65,8,106,32,2,65,16,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,3,16,55,3,184,21,32,2,65,184,8,106,32,2,65,184,21,106,16,158,135,128,128,0,2,64,32,2,45,0,184,8,69,13,0,32,2,65,176,34,106,32,2,65,185,8,106,65,192,0,16,218,141,128,128,0,26,32,2,65,240,34,106,32,2,65,176,34,106,32,4,16,159,135,128,128,0,32,2,65,184,21,106,32,2,65,240,34,106,16,151,138,128,128,0,32,2,65,144,35,106,32,3,32,5,16,222,136,128,128,0,32,2,65,184,8,106,65,200,1,106,34,6,32,2,65,240,34,106,32,2,65,184,21,106,32,2,65,144,35,106,65,16,16,153,138,128,128,0,32,2,65,184,8,106,32,2,65,184,21,106,65,200,1,16,218,141,128,128,0,26,32,2,65,184,8,106,65,192,2,106,32,2,65,172,8,106,65,8,106,40,2,0,54,2,0,32,2,32,5,55,3,232,10,32,2,32,2,41,2,172,8,55,3,240,10,32,2,65,212,36,106,65,0,41,0,248,159,132,128,0,55,2,0,32,2,65,204,36,106,65,0,41,0,240,159,132,128,0,55,2,0,32,2,65,196,36,106,65,0,41,0,232,159,132,128,0,55,2,0,32,2,65,0,41,0,224,159,132,128,0,55,2,188,36,32,2,65,2,58,0,220,36,32,2,65,176,136,132,128,0,54,2,184,36,32,2,65,160,35,106,32,2,65,184,36,106,16,172,131,128,128,0,32,2,65,172,35,106,65,128,160,132,128,0,65,5,16,184,140,128,128,0,32,2,65,224,35,106,16,175,128,128,128,0,32,2,65,184,36,106,32,2,65,184,8,106,65,184,2,106,34,7,32,2,65,224,35,106,16,208,132,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,192,36,65,132,128,128,128,120,71,13,0,32,2,40,2,184,36,33,8,32,2,65,144,36,106,34,9,65,8,16,153,128,128,128,0,26,32,2,65,152,36,106,34,0,40,2,0,33,1,32,9,65,192,2,16,154,128,128,128,0,32,0,32,0,40,2,0,65,192,2,106,54,2,0,32,2,65,184,8,106,32,1,32,1,32,2,40,2,144,36,106,65,0,65,192,2,16,214,141,128,128,0,34,0,16,186,130,128,128,0,32,6,32,1,65,200,1,106,32,0,65,200,1,106,16,187,130,128,128,0,32,0,32,2,41,3,232,10,55,3,176,2,32,8,32,1,65,184,2,106,34,6,107,34,1,65,0,72,32,1,65,127,74,32,8,32,6,73,27,13,1,0,0,11,32,2,65,224,35,106,16,196,131,128,128,0,12,1,11,32,0,32,1,54,2,184,2,32,0,65,188,2,106,32,2,65,248,10,106,40,2,0,54,2,0,32,2,65,184,36,106,32,2,65,224,35,106,65,216,0,16,218,141,128,128,0,26,32,2,65,196,35,106,32,2,65,184,36,106,16,183,132,128,128,0,32,2,40,2,196,35,34,1,13,1,11,32,2,65,172,35,106,16,169,128,128,128,0,32,2,65,160,35,106,16,169,128,128,128,0,32,7,16,169,128,128,128,0,12,3,11,32,2,65,200,35,106,41,2,0,33,5,32,2,32,1,54,2,184,36,32,2,32,5,55,2,188,36,32,2,32,5,66,32,136,167,34,0,65,0,16,165,140,128,128,0,32,2,40,2,4,33,6,32,2,40,2,0,32,1,32,0,16,218,141,128,128,0,33,1,32,2,65,184,36,106,16,158,128,128,128,0,32,2,65,184,36,106,65,8,106,32,2,65,160,35,106,65,8,106,40,2,0,54,2,0,32,2,65,204,36,106,32,2,65,172,35,106,65,8,106,40,2,0,54,2,0,32,2,65,216,36,106,32,0,54,2,0,32,2,65,212,36,106,32,6,54,2,0,32,2,32,2,41,2,160,35,55,3,184,36,32,2,32,2,41,2,172,35,55,2,196,36,32,2,32,1,54,2,208,36,32,2,65,184,36,106,16,169,135,128,128,0,33,5,32,7,16,169,128,128,128,0,12,3,11,32,2,65,172,8,106,16,169,128,128,128,0,12,1,11,32,2,65,16,106,16,169,128,128,128,0,11,66,1,33,5,11,32,2,65,144,37,106,36,128,128,128,128,0,32,5,11,213,1,2,1,127,1,126,35,128,128,128,128,0,65,224,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,20,32,3,32,2,54,2,16,32,3,32,1,54,2,12,32,3,65,48,106,32,3,65,12,106,16,252,132,128,128,0,32,3,65,36,106,32,3,65,48,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,36,34,2,69,13,0,32,3,32,3,41,2,40,34,4,55,2,28,32,3,32,2,54,2,24,32,3,65,48,106,32,2,32,4,66,32,136,167,16,174,129,128,128,0,2,64,2,64,32,3,40,2,84,69,13,0,32,0,32,3,65,48,106,65,48,16,218,141,128,128,0,26,12,1,11,32,0,65,0,54,2,36,32,3,65,48,106,16,148,129,128,128,0,11,32,3,65,24,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,36,11,32,3,65,224,0,106,36,128,128,128,128,0,11,128,2,2,3,127,1,126,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,128,1,65,0,16,165,140,128,128,0,32,1,65,0,54,2,28,32,1,32,1,41,3,0,55,2,20,32,1,32,1,65,20,106,54,2,8,2,64,2,64,2,64,32,0,32,1,65,8,106,16,220,135,128,128,0,34,2,69,13,0,32,1,65,20,106,16,169,128,128,128,0,12,1,11,32,1,40,2,24,33,2,32,1,40,2,20,34,3,69,13,0,32,1,32,1,40,2,28,54,2,28,32,1,32,2,54,2,24,32,1,32,3,54,2,20,12,1,11,32,1,65,0,54,2,20,32,1,32,2,54,2,24,11,32,1,65,8,106,32,1,65,20,106,16,157,132,128,128,0,2,64,32,1,40,2,16,34,2,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,8,33,4,32,0,16,169,128,128,128,0,32,0,65,12,106,16,169,128,128,128,0,32,0,65,24,106,16,169,128,128,128,0,32,1,65,32,106,36,128,128,128,128,0,32,4,66,32,134,32,2,65,8,116,173,132,11,157,8,4,1,127,1,126,5,127,4,126,35,128,128,128,128,0,65,192,1,107,34,2,36,128,128,128,128,0,32,2,65,200,0,106,32,0,32,1,16,171,135,128,128,0,2,64,2,64,32,2,40,2,72,13,0,66,1,33,3,12,1,11,32,2,65,8,106,65,8,106,32,2,65,200,0,106,65,8,106,40,2,0,34,4,54,2,0,32,2,32,2,41,2,72,34,3,55,3,8,32,2,65,200,0,106,32,3,167,34,5,32,4,16,165,132,128,128,0,65,0,33,1,2,64,2,64,32,4,65,80,106,34,6,65,0,72,32,5,32,2,40,2,72,34,7,107,34,0,32,6,106,34,8,32,0,72,115,69,13,0,65,0,33,0,12,1,11,65,0,33,0,32,2,40,2,76,33,1,2,64,2,64,32,8,65,0,72,13,0,32,8,32,1,77,13,1,11,32,7,32,1,106,33,4,65,2,33,1,12,1,11,32,2,66,136,128,128,128,128,6,55,2,184,1,32,2,65,144,1,106,32,2,65,200,0,106,32,5,32,6,106,34,1,32,2,65,184,1,106,16,168,132,128,128,0,2,64,32,2,40,2,144,1,34,0,65,2,71,13,0,32,2,66,136,128,128,128,128,6,55,2,184,1,32,2,65,144,1,106,32,2,65,200,0,106,32,1,32,2,65,184,1,106,16,169,132,128,128,0,32,2,40,2,144,1,34,0,65,2,71,13,0,65,0,33,0,2,64,32,2,40,2,88,34,7,32,2,40,2,92,34,8,73,13,0,65,9,33,1,32,7,33,6,32,8,33,5,12,2,11,32,2,65,212,0,106,34,6,40,2,0,33,8,32,6,32,1,54,2,0,32,2,32,7,65,1,106,54,2,88,32,2,65,144,1,106,32,1,32,2,16,211,132,128,128,0,2,64,32,2,45,0,144,1,65,3,70,13,0,32,2,41,2,164,1,33,3,32,2,40,2,160,1,33,4,32,2,40,2,156,1,33,7,32,2,40,2,152,1,33,6,32,2,40,2,148,1,33,5,32,2,40,2,144,1,33,1,65,2,33,0,12,2,11,32,2,32,7,54,2,88,32,2,32,8,54,2,84,32,2,32,5,32,4,106,54,2,80,2,64,32,7,13,0,32,2,40,2,148,1,33,1,65,3,33,0,12,2,11,32,7,65,127,106,33,5,65,8,33,1,12,1,11,32,2,41,3,176,1,33,9,32,2,41,3,168,1,33,3,32,2,40,2,164,1,33,4,32,2,40,2,160,1,33,7,32,2,40,2,156,1,33,6,32,2,40,2,152,1,33,5,32,2,40,2,148,1,33,1,11,32,2,65,200,0,106,16,221,131,128,128,0,2,64,2,64,2,64,32,0,65,3,71,13,0,32,2,65,200,0,106,16,152,128,128,128,0,2,64,2,64,32,1,45,0,0,13,0,66,2,33,3,12,1,11,2,64,2,64,32,1,45,0,8,13,0,66,0,33,3,12,1,11,32,1,65,16,106,40,2,0,33,4,32,1,65,24,106,41,3,0,33,10,32,1,65,20,106,40,2,0,33,0,66,1,33,3,11,32,1,65,40,106,41,3,0,33,9,32,1,65,32,106,41,3,0,33,11,11,32,2,65,40,106,34,1,32,4,54,2,0,32,2,32,0,54,2,44,32,2,65,200,0,106,16,226,131,128,128,0,32,3,66,2,90,13,1,32,1,41,3,0,33,12,32,2,65,240,0,106,32,10,55,3,0,32,2,65,224,0,106,32,9,55,3,0,32,2,65,128,1,106,32,11,55,3,0,32,2,65,1,58,0,136,1,32,2,66,1,55,3,88,32,2,32,12,55,3,80,32,2,66,1,55,3,120,32,2,32,3,66,0,82,34,1,58,0,137,1,32,2,32,1,173,34,3,55,3,104,32,2,32,3,55,3,72,32,2,65,200,0,106,16,172,135,128,128,0,33,3,12,2,11,32,2,65,192,0,106,32,9,55,3,0,32,2,65,56,106,32,3,55,3,0,32,2,65,52,106,32,4,54,2,0,32,2,65,48,106,32,7,54,2,0,32,2,65,44,106,32,6,54,2,0,32,2,65,40,106,32,5,54,2,0,32,2,65,36,106,34,4,32,1,54,2,0,32,2,66,1,55,3,24,32,2,32,0,54,2,32,32,0,65,2,71,13,0,32,4,16,205,131,128,128,0,11,32,2,65,0,59,1,136,1,32,2,66,0,55,3,104,32,2,66,0,55,3,88,32,2,66,0,55,3,72,32,2,66,0,55,3,120,32,2,65,200,0,106,16,172,135,128,128,0,33,3,11,32,2,65,8,106,16,169,128,128,128,0,11,32,2,65,192,1,106,36,128,128,128,128,0,32,3,11,226,1,2,1,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,16,32,3,32,2,54,2,12,32,3,32,1,54,2,8,32,3,65,44,106,32,3,65,8,106,16,252,132,128,128,0,32,3,65,32,106,32,3,65,44,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,32,34,2,69,13,0,32,3,32,3,41,2,36,34,4,55,2,24,32,3,32,2,54,2,20,32,3,65,44,106,32,2,32,4,66,32,136,167,16,176,129,128,128,0,2,64,2,64,32,3,40,2,44,69,13,0,32,0,32,3,41,2,44,55,2,0,32,0,65,8,106,32,3,65,44,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,3,65,48,106,16,148,129,128,128,0,11,32,3,65,20,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,226,1,2,2,127,1,126,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,128,1,65,0,16,165,140,128,128,0,32,1,65,0,54,2,28,32,1,32,1,41,3,0,55,2,20,32,1,32,1,65,20,106,54,2,8,2,64,2,64,2,64,32,0,32,1,65,8,106,16,221,135,128,128,0,34,0,69,13,0,32,1,65,20,106,16,169,128,128,128,0,12,1,11,32,1,40,2,24,33,0,32,1,40,2,20,34,2,69,13,0,32,1,32,1,40,2,28,54,2,28,32,1,32,0,54,2,24,32,1,32,2,54,2,20,12,1,11,32,1,65,0,54,2,20,32,1,32,0,54,2,24,11,32,1,65,8,106,32,1,65,20,106,16,157,132,128,128,0,2,64,32,1,40,2,16,34,0,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,8,33,3,32,1,65,32,106,36,128,128,128,128,0,32,3,66,32,134,32,0,65,8,116,173,132,11,250,19,4,1,127,1,126,6,127,1,126,35,128,128,128,128,0,65,224,21,107,34,2,36,128,128,128,128,0,32,2,65,192,12,106,32,0,32,1,16,151,135,128,128,0,2,64,2,64,32,2,40,2,192,12,69,13,0,32,2,65,16,106,65,8,106,32,2,65,192,12,106,65,8,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,192,12,34,3,55,3,16,32,2,65,192,12,106,32,3,167,32,1,16,167,132,128,128,0,32,2,65,176,6,106,32,2,65,192,12,106,16,160,132,128,128,0,2,64,2,64,32,2,41,3,176,6,66,2,81,13,0,32,2,65,32,106,32,2,65,176,6,106,65,144,6,16,218,141,128,128,0,26,32,2,65,212,18,106,32,2,40,2,152,6,34,1,32,1,32,2,65,160,6,106,40,2,0,34,4,65,160,27,108,106,16,213,129,128,128,0,32,2,40,2,212,18,33,5,65,0,33,0,2,64,32,2,40,2,220,18,34,6,69,13,0,32,5,65,8,106,33,1,65,0,33,0,32,6,33,7,3,64,32,1,40,2,0,32,0,106,33,0,32,1,65,12,106,33,1,32,7,65,127,106,34,7,13,0,11,11,32,2,65,224,18,106,32,2,40,2,164,6,34,1,32,1,32,2,65,172,6,106,40,2,0,34,8,65,152,5,108,106,16,198,129,128,128,0,32,2,40,2,224,18,33,1,32,4,65,3,116,32,0,106,32,2,40,2,232,18,34,9,65,145,2,108,106,65,0,65,200,1,32,2,41,3,32,34,10,80,27,106,32,2,65,232,5,106,40,2,0,32,2,65,244,5,106,40,2,0,106,65,40,106,65,0,32,2,40,2,224,5,27,106,65,144,1,106,34,0,16,165,135,128,128,0,33,7,32,2,32,0,54,2,244,18,32,2,32,0,54,2,240,18,32,2,32,7,54,2,236,18,32,2,32,0,54,2,252,18,32,2,32,7,54,2,248,18,32,2,32,4,173,55,3,176,6,32,2,65,184,19,106,32,2,65,176,6,106,16,154,140,128,128,0,32,2,65,192,12,106,32,2,65,248,18,106,32,2,65,184,19,106,65,8,16,208,133,128,128,0,2,64,2,64,32,2,40,2,192,12,65,3,71,13,0,32,2,65,224,5,106,33,4,32,2,40,2,216,18,33,0,32,2,32,5,54,2,200,12,32,2,32,0,54,2,196,12,32,2,32,5,54,2,192,12,32,2,32,5,32,6,65,12,108,106,34,0,54,2,204,12,2,64,3,64,2,64,2,64,32,5,32,0,70,13,0,32,2,32,5,65,12,106,54,2,200,12,32,5,40,2,0,34,0,13,1,11,32,2,65,192,12,106,16,194,131,128,128,0,32,2,32,8,173,55,3,176,6,32,2,65,184,19,106,32,2,65,176,6,106,16,154,140,128,128,0,32,2,65,192,12,106,32,2,65,248,18,106,32,2,65,184,19,106,65,8,16,208,133,128,128,0,32,2,40,2,192,12,65,3,71,13,2,32,2,40,2,228,18,33,0,32,2,32,1,54,2,192,19,32,2,32,0,54,2,188,19,32,2,32,1,54,2,184,19,32,2,32,1,32,9,65,145,2,108,106,34,0,54,2,196,19,3,64,2,64,2,64,2,64,32,1,32,0,71,13,0,32,2,65,184,19,106,16,189,134,128,128,0,32,2,65,192,12,106,32,2,65,240,2,106,16,203,139,128,128,0,32,2,65,176,6,106,32,2,65,248,18,106,32,2,65,192,12,106,65,32,16,208,133,128,128,0,32,2,40,2,176,6,65,3,71,13,1,32,2,65,192,12,106,32,2,65,144,3,106,16,253,137,128,128,0,32,2,65,176,6,106,32,2,65,248,18,106,32,2,65,192,12,106,65,208,0,16,208,133,128,128,0,32,2,40,2,176,6,65,3,71,13,1,2,64,2,64,32,10,66,0,82,13,0,32,2,65,176,6,106,65,200,148,132,128,0,16,154,140,128,128,0,32,2,65,192,12,106,32,2,65,248,18,106,32,2,65,176,6,106,65,8,16,208,133,128,128,0,32,2,40,2,192,12,65,3,70,13,1,12,3,11,32,2,65,192,12,106,65,168,2,106,34,1,32,2,65,32,106,65,176,2,106,41,3,0,55,3,0,32,2,65,192,12,106,65,176,2,106,34,0,32,2,65,32,106,65,184,2,106,41,3,0,55,3,0,32,2,65,192,12,106,65,184,2,106,34,5,32,2,65,32,106,65,192,2,106,41,3,0,55,3,0,32,2,32,2,65,32,106,65,168,2,106,41,3,0,55,3,224,14,32,2,65,232,2,106,41,3,0,33,3,32,2,65,192,12,106,32,2,65,32,106,65,8,106,65,160,2,16,218,141,128,128,0,26,32,2,65,176,6,106,32,2,65,192,12,106,65,192,2,16,218,141,128,128,0,26,32,2,65,192,12,106,32,2,65,176,6,106,65,192,2,16,218,141,128,128,0,26,32,2,65,152,19,106,32,5,41,3,0,55,3,0,32,2,65,144,19,106,32,0,41,3,0,55,3,0,32,2,65,128,19,106,65,8,106,32,1,41,3,0,55,3,0,32,2,32,2,41,3,224,14,55,3,128,19,32,2,65,184,19,106,32,2,65,176,6,106,65,160,2,16,218,141,128,128,0,26,32,2,32,3,55,3,216,21,32,2,65,176,6,106,65,224,158,132,128,0,16,154,140,128,128,0,32,2,65,192,12,106,32,2,65,248,18,106,32,2,65,176,6,106,65,8,16,208,133,128,128,0,32,2,40,2,192,12,65,3,71,13,2,32,2,65,192,12,106,32,2,65,184,19,106,16,250,137,128,128,0,32,2,65,176,6,106,32,2,65,248,18,106,32,2,65,192,12,106,65,160,1,16,208,133,128,128,0,32,2,40,2,176,6,65,3,71,13,2,32,2,65,176,6,106,32,2,65,216,21,106,16,154,140,128,128,0,32,2,65,192,12,106,32,2,65,248,18,106,32,2,65,176,6,106,65,8,16,208,133,128,128,0,32,2,40,2,192,12,65,3,71,13,2,32,2,65,192,12,106,32,2,65,128,19,106,16,142,139,128,128,0,32,2,65,176,6,106,32,2,65,248,18,106,32,2,65,192,12,106,65,32,16,208,133,128,128,0,32,2,40,2,176,6,65,3,71,13,2,11,32,2,65,184,19,106,32,4,16,203,133,128,128,0,2,64,2,64,2,64,2,64,32,2,40,2,184,19,13,0,32,2,65,0,54,2,128,19,12,1,11,32,2,65,192,12,106,32,2,65,184,19,106,65,56,16,218,141,128,128,0,26,32,2,65,212,6,106,32,2,65,240,12,106,41,3,0,55,2,0,32,2,65,204,6,106,32,2,65,232,12,106,41,3,0,55,2,0,32,2,65,176,6,106,65,20,106,32,2,65,224,12,106,41,3,0,55,2,0,32,2,65,228,6,106,32,2,65,192,12,106,65,20,106,40,2,0,54,2,0,32,2,65,176,6,106,65,8,106,32,2,65,184,19,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,3,216,12,55,2,188,6,32,2,32,2,41,2,204,12,55,2,220,6,32,2,32,2,41,2,184,19,55,3,176,6,32,2,65,128,19,106,32,2,65,176,6,106,65,56,16,218,141,128,128,0,26,32,2,40,2,128,19,34,1,13,1,11,32,2,65,176,6,106,65,200,148,132,128,0,16,154,140,128,128,0,32,2,65,192,12,106,32,2,65,248,18,106,32,2,65,176,6,106,65,8,16,208,133,128,128,0,32,2,40,2,192,12,65,3,71,13,1,12,12,11,32,2,65,176,6,106,65,224,158,132,128,0,16,154,140,128,128,0,32,2,65,192,12,106,32,2,65,248,18,106,32,2,65,176,6,106,65,8,16,208,133,128,128,0,32,2,40,2,192,12,65,3,71,13,0,32,2,65,192,12,106,32,2,65,248,18,106,32,2,65,140,19,106,65,32,16,208,133,128,128,0,32,2,40,2,192,12,65,3,71,13,0,32,2,32,2,40,2,136,19,34,0,173,55,3,184,19,32,2,65,176,6,106,32,2,65,184,19,106,16,154,140,128,128,0,32,2,65,192,12,106,32,2,65,248,18,106,32,2,65,176,6,106,65,8,16,208,133,128,128,0,32,2,40,2,192,12,65,3,71,13,0,32,2,65,192,12,106,32,2,65,248,18,106,32,1,32,0,16,208,133,128,128,0,32,2,40,2,192,12,65,3,71,13,0,32,2,65,192,12,106,32,2,65,248,18,106,32,2,40,2,172,19,32,2,65,180,19,106,40,2,0,16,208,133,128,128,0,32,2,40,2,192,12,65,3,70,13,11,11,32,2,65,128,19,106,16,181,131,128,128,0,12,1,11,32,2,32,1,65,145,2,106,54,2,192,19,32,2,65,176,6,106,32,1,65,145,2,16,218,141,128,128,0,26,32,2,65,192,12,106,32,2,65,176,6,106,65,145,2,16,218,141,128,128,0,26,32,2,65,128,19,106,32,2,65,248,18,106,32,2,65,192,12,106,65,145,2,16,208,133,128,128,0,32,2,40,2,128,19,65,3,70,13,1,32,2,65,184,19,106,16,189,134,128,128,0,11,32,2,65,236,18,106,16,169,128,128,128,0,12,6,11,32,2,40,2,196,19,33,0,32,2,40,2,192,19,33,1,12,0,11,11,32,2,32,5,41,2,4,34,3,55,2,188,19,32,2,32,0,54,2,184,19,32,2,32,3,66,32,136,55,3,128,19,32,2,65,216,21,106,32,2,65,128,19,106,16,154,140,128,128,0,32,2,65,176,6,106,32,2,65,248,18,106,32,2,65,216,21,106,65,8,16,208,133,128,128,0,2,64,32,2,40,2,176,6,65,3,71,13,0,32,2,65,176,6,106,32,2,65,248,18,106,32,2,40,2,184,19,32,2,40,2,192,19,16,208,133,128,128,0,32,2,40,2,176,6,65,3,71,13,0,32,2,65,184,19,106,16,169,128,128,128,0,32,2,40,2,204,12,33,0,32,2,40,2,200,12,33,5,12,1,11,11,32,2,65,184,19,106,16,169,128,128,128,0,32,2,65,192,12,106,16,194,131,128,128,0,11,32,2,65,236,18,106,16,169,128,128,128,0,32,2,65,224,18,106,16,138,130,128,128,0,12,1,11,32,2,65,236,18,106,16,169,128,128,128,0,32,2,65,224,18,106,16,138,130,128,128,0,32,2,65,212,18,106,16,221,128,128,128,0,11,32,2,65,32,106,16,213,131,128,128,0,11,32,2,65,16,106,16,169,128,128,128,0,12,1,11,32,2,65,128,19,106,16,181,131,128,128,0,32,2,32,2,41,2,240,18,34,3,55,2,196,12,32,2,32,7,54,2,192,12,32,2,65,8,106,32,3,66,32,136,167,34,1,65,0,16,165,140,128,128,0,32,2,40,2,12,33,0,32,2,40,2,8,32,7,32,1,16,218,141,128,128,0,33,7,32,2,65,192,12,106,16,169,128,128,128,0,32,2,32,1,54,2,200,12,32,2,32,0,54,2,196,12,32,2,32,7,54,2,192,12,32,2,65,192,12,106,16,174,135,128,128,0,33,3,32,2,65,32,106,16,213,131,128,128,0,32,2,65,16,106,16,169,128,128,128,0,12,1,11,66,1,33,3,11,32,2,65,224,21,106,36,128,128,128,128,0,32,3,11,234,1,2,3,127,1,126,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,128,1,65,0,16,165,140,128,128,0,32,1,65,0,54,2,28,32,1,32,1,41,3,0,55,2,20,32,1,32,1,65,20,106,54,2,8,2,64,2,64,2,64,32,0,32,1,65,8,106,16,222,135,128,128,0,34,2,69,13,0,32,1,65,20,106,16,169,128,128,128,0,12,1,11,32,1,40,2,24,33,2,32,1,40,2,20,34,3,69,13,0,32,1,32,1,40,2,28,54,2,28,32,1,32,2,54,2,24,32,1,32,3,54,2,20,12,1,11,32,1,65,0,54,2,20,32,1,32,2,54,2,24,11,32,1,65,8,106,32,1,65,20,106,16,157,132,128,128,0,2,64,32,1,40,2,16,34,2,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,8,33,4,32,0,16,169,128,128,128,0,32,1,65,32,106,36,128,128,128,128,0,32,4,66,32,134,32,2,65,8,116,173,132,11,135,14,3,1,127,2,126,4,127,35,128,128,128,128,0,65,160,41,107,34,2,36,128,128,128,128,0,32,2,65,184,19,106,32,0,32,1,16,176,135,128,128,0,2,64,2,64,32,2,40,2,184,19,69,13,0,32,2,65,32,106,65,8,106,32,2,65,184,19,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,184,19,55,3,32,32,2,65,16,106,65,8,106,32,2,65,204,19,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,196,19,34,3,55,3,16,32,2,65,184,19,106,32,3,167,32,1,16,167,132,128,128,0,32,2,65,192,6,106,32,2,65,184,19,106,16,160,132,128,128,0,2,64,2,64,32,2,41,3,192,6,66,2,81,13,0,32,2,65,48,106,32,2,65,192,6,106,65,144,6,16,218,141,128,128,0,26,32,2,65,184,19,106,32,2,40,2,32,32,2,40,2,40,16,197,128,128,128,0,32,2,40,2,184,19,69,13,1,32,2,65,48,106,16,213,131,128,128,0,11,32,2,65,32,106,16,169,128,128,128,0,32,2,65,16,106,16,169,128,128,128,0,12,1,11,32,2,65,192,6,106,32,2,65,184,19,106,65,8,106,34,1,65,248,12,16,218,141,128,128,0,26,32,2,65,0,54,2,184,32,32,2,65,200,38,106,32,2,65,48,106,65,248,5,106,16,198,133,128,128,0,32,2,65,240,32,106,32,2,65,48,106,65,132,6,106,16,199,133,128,128,0,2,64,2,64,32,2,41,3,48,80,69,13,0,66,0,33,3,12,1,11,32,2,65,184,19,106,65,168,2,106,32,2,65,48,106,65,176,2,106,41,3,0,55,3,0,32,2,65,184,19,106,65,176,2,106,32,2,65,48,106,65,184,2,106,41,3,0,55,3,0,32,2,65,184,19,106,65,184,2,106,32,2,65,48,106,65,192,2,106,41,3,0,55,3,0,32,2,32,2,65,48,106,65,168,2,106,41,3,0,55,3,216,21,32,2,65,248,2,106,41,3,0,33,4,32,2,65,184,19,106,32,2,65,48,106,65,8,106,65,160,2,16,218,141,128,128,0,26,32,2,65,224,38,106,32,2,65,184,19,106,65,192,2,16,218,141,128,128,0,26,66,1,33,3,11,32,2,65,184,19,106,65,192,5,106,34,0,32,2,65,48,106,65,192,5,106,16,203,133,128,128,0,32,2,65,184,25,106,32,2,65,200,38,106,65,8,106,40,2,0,54,2,0,32,2,65,196,25,106,32,2,65,240,32,106,65,8,106,40,2,0,54,2,0,32,2,65,184,19,106,65,216,2,106,32,2,65,48,106,65,216,2,106,41,3,0,55,3,0,32,2,65,184,19,106,65,224,2,106,32,2,65,48,106,65,224,2,106,41,3,0,55,3,0,32,2,65,184,19,106,65,232,2,106,32,2,65,48,106,65,232,2,106,41,3,0,55,3,0,32,2,32,2,41,2,200,38,55,3,176,25,32,2,32,2,41,2,240,32,55,2,188,25,32,2,32,2,41,3,128,3,55,3,136,22,32,2,65,184,19,106,65,240,2,106,32,2,65,48,106,65,240,2,106,34,5,65,208,2,16,218,141,128,128,0,26,32,2,32,3,55,3,184,19,32,1,32,2,65,224,38,106,65,192,2,16,218,141,128,128,0,26,32,2,32,4,55,3,128,22,32,2,65,184,19,106,65,132,6,106,33,6,32,2,65,184,19,106,65,248,5,106,33,7,32,2,65,48,106,65,208,2,106,33,1,2,64,32,2,40,2,248,24,69,13,0,32,2,65,132,39,106,32,2,65,168,25,106,41,3,0,55,2,0,32,2,65,252,38,106,32,2,65,160,25,106,41,3,0,55,2,0,32,2,65,244,38,106,32,2,65,152,25,106,41,3,0,55,2,0,32,2,65,224,38,106,65,8,106,32,0,65,8,106,40,2,0,54,2,0,32,2,65,148,39,106,32,2,65,140,25,106,40,2,0,54,2,0,32,2,32,0,41,3,0,55,3,224,38,32,2,32,2,65,144,25,106,41,3,0,55,2,236,38,32,2,32,2,65,132,25,106,41,2,0,55,2,140,39,32,2,65,240,32,106,32,2,65,224,38,106,65,56,16,218,141,128,128,0,26,32,2,65,184,32,106,16,181,131,128,128,0,32,2,65,184,32,106,32,2,65,240,32,106,65,56,16,218,141,128,128,0,26,11,32,7,16,214,131,128,128,0,32,6,16,215,131,128,128,0,32,2,41,3,48,33,3,32,2,65,168,33,106,65,8,106,34,0,32,1,65,8,106,41,3,0,55,3,0,32,2,65,168,33,106,65,16,106,34,6,32,1,65,16,106,41,3,0,55,3,0,32,2,65,168,33,106,65,24,106,34,7,32,1,65,24,106,41,3,0,55,3,0,32,2,32,1,41,3,0,55,3,168,33,2,64,2,64,32,3,80,69,13,0,66,0,33,3,12,1,11,32,2,65,184,19,106,65,184,2,106,32,2,65,48,106,65,192,2,106,41,3,0,55,3,0,32,2,65,184,19,106,65,176,2,106,32,2,65,48,106,65,184,2,106,41,3,0,55,3,0,32,2,65,184,19,106,65,168,2,106,32,2,65,48,106,65,176,2,106,41,3,0,55,3,0,32,2,32,2,65,48,106,65,168,2,106,41,3,0,55,3,216,21,32,2,65,184,19,106,32,2,65,48,106,65,8,106,65,160,2,16,218,141,128,128,0,26,32,2,65,224,38,106,32,2,65,184,19,106,65,192,2,16,218,141,128,128,0,26,32,2,65,200,33,106,32,2,65,224,38,106,65,160,2,16,218,141,128,128,0,26,66,1,33,3,11,32,2,65,236,35,106,32,2,40,2,180,6,34,1,32,1,32,2,65,188,6,106,40,2,0,65,152,5,108,106,16,221,129,128,128,0,32,2,65,248,35,106,32,5,65,208,2,16,218,141,128,128,0,26,32,2,65,184,19,106,32,2,65,192,6,106,16,233,138,128,128,0,32,2,65,8,106,65,144,8,65,0,16,165,140,128,128,0,32,2,40,2,12,33,1,32,2,40,2,8,32,2,65,184,19,106,65,144,8,16,218,141,128,128,0,33,5,32,2,65,136,25,106,32,2,40,2,168,6,34,8,32,8,32,2,65,176,6,106,40,2,0,65,160,27,108,106,16,202,129,128,128,0,32,2,65,184,19,106,65,152,5,106,32,2,65,184,32,106,65,56,16,218,141,128,128,0,26,32,2,65,248,21,106,32,7,41,3,0,55,3,0,32,2,65,240,21,106,32,6,41,3,0,55,3,0,32,2,65,232,21,106,32,0,41,3,0,55,3,0,32,2,65,156,25,106,32,2,65,236,35,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,3,168,33,55,3,224,21,32,2,32,2,41,2,236,35,55,2,148,25,32,2,65,128,22,106,32,2,65,248,35,106,65,208,2,16,218,141,128,128,0,26,32,2,32,3,55,3,184,19,32,2,65,184,19,106,65,8,106,32,2,65,200,33,106,65,160,2,16,218,141,128,128,0,26,32,2,65,168,25,106,65,144,8,54,2,0,32,2,65,164,25,106,32,1,54,2,0,32,2,32,5,54,2,160,25,32,2,65,200,38,106,32,2,65,184,19,106,16,138,138,128,128,0,32,2,65,224,38,106,32,2,65,184,19,106,16,137,138,128,128,0,32,2,65,240,32,106,32,2,65,224,38,106,16,198,134,128,128,0,32,2,65,224,38,106,32,2,65,240,32,106,16,203,139,128,128,0,32,2,65,212,38,106,32,2,65,224,38,106,16,189,130,128,128,0,32,2,65,200,38,106,16,177,135,128,128,0,33,3,32,2,65,184,19,106,16,211,131,128,128,0,32,2,65,48,106,16,213,131,128,128,0,32,2,65,32,106,16,169,128,128,128,0,32,2,65,16,106,16,169,128,128,128,0,12,1,11,66,1,33,3,11,32,2,65,160,41,106,36,128,128,128,128,0,32,3,11,245,1,2,1,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,12,32,3,32,2,54,2,8,32,3,32,1,54,2,4,32,3,65,40,106,32,3,65,4,106,16,252,132,128,128,0,32,3,65,28,106,32,3,65,40,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,28,34,2,69,13,0,32,3,32,3,41,2,32,34,4,55,2,20,32,3,32,2,54,2,16,32,3,65,40,106,32,2,32,4,66,32,136,167,16,153,129,128,128,0,2,64,2,64,32,3,40,2,40,69,13,0,32,0,32,3,41,2,40,55,2,0,32,0,65,16,106,32,3,65,40,106,65,16,106,41,2,0,55,2,0,32,0,65,8,106,32,3,65,40,106,65,8,106,41,2,0,55,2,0,12,1,11,32,0,65,0,54,2,0,32,3,65,44,106,16,148,129,128,128,0,11,32,3,65,16,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,245,1,2,3,127,1,126,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,128,1,65,0,16,165,140,128,128,0,32,1,65,0,54,2,28,32,1,32,1,41,3,0,55,2,20,32,1,32,1,65,20,106,54,2,8,2,64,2,64,2,64,32,0,32,1,65,8,106,16,223,135,128,128,0,34,2,69,13,0,32,1,65,20,106,16,169,128,128,128,0,12,1,11,32,1,40,2,24,33,2,32,1,40,2,20,34,3,69,13,0,32,1,32,1,40,2,28,54,2,28,32,1,32,2,54,2,24,32,1,32,3,54,2,20,12,1,11,32,1,65,0,54,2,20,32,1,32,2,54,2,24,11,32,1,65,8,106,32,1,65,20,106,16,157,132,128,128,0,2,64,32,1,40,2,16,34,2,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,8,33,4,32,0,16,169,128,128,128,0,32,0,65,12,106,16,169,128,128,128,0,32,1,65,32,106,36,128,128,128,128,0,32,4,66,32,134,32,2,65,8,116,173,132,11,151,25,5,1,127,1,126,11,127,4,126,2,124,35,128,128,128,128,0,65,192,19,107,34,2,36,128,128,128,128,0,32,2,65,136,14,106,32,0,32,1,16,179,135,128,128,0,2,64,2,64,32,2,40,2,144,14,69,13,0,32,2,41,3,136,14,33,3,32,2,65,32,106,65,8,106,32,2,65,136,14,106,65,8,106,34,1,65,8,106,40,2,0,54,2,0,32,2,65,248,13,106,65,8,106,32,2,65,164,14,106,40,2,0,54,2,0,32,2,32,2,41,2,156,14,55,3,248,13,32,2,32,1,41,2,0,55,3,32,32,2,65,48,106,65,8,106,32,2,65,176,14,106,40,2,0,54,2,0,32,2,32,2,41,3,168,14,55,3,48,32,2,65,0,54,2,72,32,2,66,8,55,2,64,32,2,65,136,14,106,32,2,65,248,13,106,16,158,135,128,128,0,2,64,32,2,45,0,136,14,69,13,0,32,2,65,204,0,106,32,2,65,136,14,106,65,1,106,65,192,0,16,218,141,128,128,0,26,32,2,65,0,54,2,148,1,32,2,66,8,55,2,140,1,32,2,40,2,32,34,4,32,2,40,2,40,65,56,108,34,5,106,33,6,32,2,65,152,8,106,33,7,32,2,65,136,14,106,65,8,106,33,0,32,4,33,1,2,64,3,64,2,64,32,5,13,0,32,2,65,184,1,106,65,8,106,65,0,41,3,216,159,132,128,0,55,3,0,32,2,65,0,41,3,208,159,132,128,0,55,3,184,1,32,2,65,200,1,106,32,2,65,204,0,106,32,3,16,178,131,128,128,0,32,2,65,144,13,106,33,8,32,2,65,184,1,106,65,16,106,33,9,65,0,33,10,3,64,32,10,33,11,2,64,32,4,34,12,32,6,71,13,0,32,2,40,2,64,32,2,65,192,0,106,65,8,106,34,1,40,2,0,32,2,65,136,14,106,16,252,131,128,128,0,32,2,40,2,68,33,13,32,2,32,2,40,2,64,34,0,32,1,40,2,0,65,56,108,106,54,2,148,14,32,2,32,0,54,2,144,14,32,2,32,13,54,2,140,14,32,2,32,0,54,2,136,14,32,2,65,248,7,106,32,2,65,136,14,106,16,244,132,128,128,0,32,1,32,2,65,248,7,106,65,8,106,40,2,0,34,0,54,2,0,32,2,32,2,41,2,248,7,34,3,55,3,64,32,2,65,136,14,106,65,8,106,32,0,54,2,0,32,2,32,3,55,3,136,14,32,2,65,136,14,106,16,180,135,128,128,0,33,3,32,2,65,184,1,106,16,182,131,128,128,0,32,2,65,140,1,106,16,148,130,128,128,0,32,2,65,48,106,16,178,130,128,128,0,32,2,65,32,106,16,163,130,128,128,0,12,7,11,32,2,65,136,14,106,32,12,40,2,16,32,12,65,24,106,40,2,0,16,178,132,128,128,0,32,2,65,248,7,106,32,2,65,136,14,106,16,159,132,128,128,0,2,64,2,64,2,64,2,64,2,64,32,2,45,0,224,12,65,2,70,13,0,32,11,65,1,106,33,10,32,12,65,56,106,33,4,32,2,65,136,3,106,32,2,65,248,7,106,65,240,4,16,218,141,128,128,0,26,32,2,66,127,55,3,136,7,32,2,65,232,12,106,32,2,65,136,3,106,16,255,137,128,128,0,32,2,32,12,41,3,0,34,3,55,3,248,7,32,2,40,2,184,1,34,14,65,104,106,33,13,32,2,40,2,188,1,34,0,32,2,65,248,7,106,16,242,134,128,128,0,34,15,167,113,33,1,32,15,66,25,136,66,255,0,131,66,129,130,132,136,144,160,192,128,1,126,33,16,65,0,33,7,2,64,2,64,3,64,32,2,32,14,32,1,106,41,0,0,34,17,32,16,133,34,18,66,127,133,32,18,66,255,253,251,247,239,223,191,255,126,124,131,66,128,129,130,132,136,144,160,192,128,127,131,55,3,136,14,3,64,32,2,65,24,106,32,2,65,136,14,106,16,235,134,128,128,0,2,64,32,2,40,2,24,13,0,32,17,32,17,66,1,134,131,66,128,129,130,132,136,144,160,192,128,127,131,80,69,13,3,32,1,32,7,65,8,106,34,7,106,32,0,113,33,1,12,2,11,32,13,65,0,32,2,40,2,28,32,1,106,32,0,113,107,65,24,108,34,5,106,41,3,0,32,3,82,13,0,11,11,32,14,32,5,106,65,112,106,33,1,12,1,11,32,2,40,2,56,32,11,77,13,5,32,2,65,136,14,106,32,2,40,2,48,32,11,65,24,108,106,34,1,40,2,8,34,0,32,0,32,1,65,16,106,40,2,0,65,24,108,106,16,247,131,128,128,0,32,2,40,2,136,14,69,13,1,32,2,65,184,1,106,32,15,16,247,134,128,128,0,33,1,32,2,40,2,184,1,33,0,2,64,32,2,40,2,192,1,34,13,13,0,65,0,33,13,32,0,32,1,106,45,0,0,65,1,113,69,13,0,32,2,65,16,106,32,2,65,184,1,106,65,1,32,9,65,1,16,248,134,128,128,0,32,2,65,184,1,106,32,15,16,247,134,128,128,0,33,1,32,2,40,2,192,1,33,13,32,2,40,2,184,1,33,0,11,32,2,32,13,32,0,32,1,106,45,0,0,65,1,113,107,54,2,192,1,32,2,65,184,1,106,32,1,32,15,16,244,134,128,128,0,32,0,65,0,32,1,107,65,24,108,106,65,104,106,34,0,32,3,55,3,0,32,2,32,2,40,2,196,1,65,1,106,54,2,196,1,32,0,65,8,106,34,1,32,2,41,2,136,14,55,2,0,32,0,65,16,106,32,2,65,136,14,106,65,8,106,40,2,0,54,2,0,11,32,2,65,136,14,106,32,2,65,136,3,106,32,2,65,200,1,106,16,132,138,128,128,0,32,2,40,2,136,14,13,0,32,1,40,2,0,34,14,32,1,40,2,8,65,128,6,108,106,33,13,32,2,41,3,144,14,186,33,19,3,64,32,14,32,13,70,13,2,32,2,65,8,106,32,14,16,141,138,128,128,0,32,14,65,128,6,106,33,5,32,2,40,2,12,65,240,4,108,33,1,32,2,40,2,8,33,0,3,64,2,64,32,1,13,0,32,5,33,14,12,2,11,32,2,65,136,14,106,32,0,65,240,4,16,218,141,128,128,0,26,32,1,65,144,123,106,33,1,32,0,65,240,4,106,33,0,32,2,65,248,7,106,32,2,65,136,14,106,16,255,137,128,128,0,32,2,65,248,7,106,32,2,65,232,12,106,16,193,128,128,128,0,69,13,0,11,11,32,2,32,14,16,140,138,128,128,0,32,2,32,2,40,2,0,34,1,54,2,136,14,32,2,32,1,32,2,40,2,4,65,5,116,106,54,2,140,14,32,2,32,2,65,140,1,106,54,2,144,14,32,2,65,140,13,106,32,2,65,136,14,106,16,249,131,128,128,0,32,2,40,2,140,13,69,13,2,11,32,2,65,184,1,106,16,182,131,128,128,0,12,7,11,32,2,40,2,72,65,56,108,33,0,32,12,41,3,0,33,3,32,2,40,2,64,33,1,3,64,32,0,69,13,4,2,64,32,1,65,48,106,45,0,0,69,13,0,32,1,65,8,106,41,3,0,32,3,81,13,3,11,32,1,65,56,106,33,1,32,0,65,72,106,33,0,12,0,11,11,32,2,40,2,144,13,34,1,32,1,32,2,40,2,152,13,65,3,116,106,16,245,131,128,128,0,33,17,32,8,16,184,130,128,128,0,2,64,2,64,32,14,40,2,152,5,34,1,13,0,32,2,65,156,13,106,65,149,160,132,128,0,65,8,16,184,140,128,128,0,12,1,11,32,2,65,156,13,106,32,1,32,14,65,160,5,106,40,2,0,16,187,140,128,128,0,11,32,17,186,33,20,32,2,65,136,14,106,32,14,16,137,138,128,128,0,32,2,65,168,13,106,32,2,65,136,14,106,16,198,134,128,128,0,32,2,40,2,72,65,56,108,33,0,32,2,40,2,64,65,32,106,33,1,2,64,3,64,32,0,69,13,1,32,2,65,0,54,2,128,8,32,2,66,1,55,2,248,7,32,2,65,3,58,0,168,14,32,2,65,32,54,2,152,14,32,2,65,0,54,2,164,14,32,2,65,152,136,132,128,0,54,2,160,14,32,2,65,0,54,2,144,14,32,2,65,0,54,2,136,14,32,2,32,2,65,248,7,106,54,2,156,14,32,2,65,168,13,106,32,2,65,136,14,106,16,204,139,128,128,0,13,3,32,2,65,216,13,106,65,8,106,32,2,65,248,7,106,65,8,106,40,2,0,34,13,54,2,0,32,2,32,2,41,2,248,7,34,3,55,3,216,13,32,0,65,72,106,33,0,32,1,65,120,106,40,2,0,32,1,40,2,0,32,3,167,32,13,16,182,141,128,128,0,33,13,32,2,65,216,13,106,16,169,128,128,128,0,32,1,65,56,106,34,5,33,1,32,13,69,13,0,11,32,5,65,168,127,106,34,1,32,1,43,3,0,32,19,160,57,3,0,32,2,65,156,13,106,16,169,128,128,128,0,12,3,11,32,14,65,144,5,106,41,3,0,33,18,32,14,41,3,248,5,33,16,32,12,41,3,0,33,15,32,2,65,200,13,106,65,8,106,34,13,32,2,65,156,13,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,156,13,55,3,200,13,32,2,65,216,13,106,65,24,106,32,2,65,168,13,106,65,24,106,41,3,0,55,3,0,32,2,65,216,13,106,65,16,106,32,2,65,168,13,106,65,16,106,41,3,0,55,3,0,32,2,65,216,13,106,65,8,106,32,2,65,168,13,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,168,13,55,3,216,13,65,0,33,1,32,2,65,0,54,2,128,19,32,2,66,1,55,2,248,18,32,2,65,248,7,106,32,2,65,216,13,106,16,203,139,128,128,0,2,64,3,64,32,1,65,32,70,13,1,32,2,32,2,65,248,7,106,32,1,106,45,0,0,58,0,135,19,32,2,65,142,128,128,128,0,54,2,188,19,32,2,65,1,54,2,180,19,32,2,65,1,54,2,164,19,32,2,65,252,137,132,128,0,54,2,160,19,32,2,65,1,54,2,172,19,32,2,32,2,65,135,19,106,54,2,184,19,32,2,65,3,58,0,164,14,32,2,66,32,55,2,152,14,32,2,66,128,128,128,128,32,55,2,144,14,32,2,65,2,54,2,136,14,32,2,32,2,65,136,14,106,54,2,176,19,32,2,32,2,65,184,19,106,54,2,168,19,32,2,65,8,54,2,160,14,32,2,65,148,19,106,32,2,65,160,19,106,16,182,140,128,128,0,32,2,65,136,19,106,65,8,106,32,2,65,148,19,106,65,8,106,40,2,0,34,0,54,2,0,32,2,32,2,41,2,148,19,34,3,55,3,136,19,32,2,65,248,18,106,32,3,167,32,0,16,177,140,128,128,0,32,1,65,1,106,33,1,32,2,65,136,19,106,16,169,128,128,128,0,12,0,11,11,32,2,65,136,14,106,65,8,106,34,0,32,2,65,248,18,106,65,8,106,40,2,0,54,2,0,32,2,65,160,19,106,65,8,106,34,5,32,13,40,2,0,54,2,0,32,2,32,2,41,2,248,18,55,3,136,14,32,2,32,2,41,3,200,13,55,3,160,19,32,17,66,0,82,33,13,32,16,32,18,126,33,3,32,19,32,20,161,33,19,2,64,32,2,40,2,72,34,1,32,2,40,2,68,71,13,0,32,2,65,192,0,106,32,1,16,232,132,128,128,0,32,2,40,2,72,33,1,11,32,2,40,2,64,32,1,65,56,108,106,34,1,32,3,55,3,16,32,1,32,15,55,3,8,32,1,32,19,57,3,0,32,1,32,2,41,3,136,14,55,3,24,32,1,32,2,41,3,160,19,55,2,36,32,1,32,13,58,0,48,32,1,65,32,106,32,0,40,2,0,54,2,0,32,1,65,44,106,32,5,40,2,0,54,2,0,32,2,32,2,40,2,72,65,1,106,54,2,72,12,2,11,32,1,32,1,43,3,0,32,19,160,57,3,0,12,1,11,11,0,0,11,32,2,65,136,14,106,32,1,40,2,28,32,1,65,36,106,40,2,0,16,174,132,128,128,0,2,64,32,2,40,2,136,14,65,4,70,13,0,32,2,65,136,14,106,16,192,131,128,128,0,12,2,11,32,2,65,152,1,106,65,24,106,34,13,32,0,65,24,106,41,3,0,55,3,0,32,2,65,152,1,106,65,16,106,34,14,32,0,65,16,106,41,3,0,55,3,0,32,2,65,152,1,106,65,8,106,34,12,32,0,65,8,106,41,3,0,55,3,0,32,2,32,0,41,3,0,55,3,152,1,32,2,65,136,14,106,16,192,131,128,128,0,32,2,65,136,14,106,32,1,40,2,16,32,1,65,24,106,40,2,0,16,178,132,128,128,0,32,2,65,248,7,106,32,2,65,136,14,106,16,159,132,128,128,0,32,2,45,0,224,12,65,2,70,13,1,32,2,65,136,3,106,32,2,65,248,7,106,65,240,4,16,218,141,128,128,0,26,32,2,65,136,14,106,32,2,65,204,0,106,32,3,16,178,131,128,128,0,32,7,32,2,65,136,3,106,32,2,65,136,14,106,16,132,138,128,128,0,32,2,65,248,7,106,65,24,106,32,13,41,3,0,55,3,0,32,2,65,248,7,106,65,16,106,32,14,41,3,0,55,3,0,32,2,65,248,7,106,65,8,106,32,12,41,3,0,55,3,0,32,2,32,2,41,3,152,1,55,3,248,7,2,64,32,2,40,2,148,1,34,13,32,2,40,2,144,1,71,13,0,32,2,65,140,1,106,32,13,16,145,133,128,128,0,32,2,40,2,148,1,33,13,11,32,1,65,56,106,33,1,32,2,40,2,140,1,32,13,65,48,108,106,32,2,65,248,7,106,65,48,16,218,141,128,128,0,26,32,2,32,13,65,1,106,54,2,148,1,32,5,65,72,106,33,5,12,0,11,11,32,2,65,140,1,106,16,148,130,128,128,0,11,32,2,65,192,0,106,16,235,131,128,128,0,32,2,65,48,106,16,178,130,128,128,0,32,2,65,32,106,16,163,130,128,128,0,11,66,1,33,3,11,32,2,65,192,19,106,36,128,128,128,128,0,32,3,11,213,1,2,1,127,1,126,35,128,128,128,128,0,65,224,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,20,32,3,32,2,54,2,16,32,3,32,1,54,2,12,32,3,65,48,106,32,3,65,12,106,16,252,132,128,128,0,32,3,65,36,106,32,3,65,48,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,36,34,2,69,13,0,32,3,32,3,41,2,40,34,4,55,2,28,32,3,32,2,54,2,24,32,3,65,48,106,32,2,32,4,66,32,136,167,16,163,129,128,128,0,2,64,2,64,32,3,40,2,56,69,13,0,32,0,32,3,65,48,106,65,48,16,218,141,128,128,0,26,12,1,11,32,0,65,0,54,2,8,32,3,65,48,106,16,148,129,128,128,0,11,32,3,65,24,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,8,11,32,3,65,224,0,106,36,128,128,128,128,0,11,234,1,2,3,127,1,126,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,128,1,65,0,16,165,140,128,128,0,32,1,65,0,54,2,28,32,1,32,1,41,3,0,55,2,20,32,1,32,1,65,20,106,54,2,8,2,64,2,64,2,64,32,0,32,1,65,8,106,16,225,135,128,128,0,34,2,69,13,0,32,1,65,20,106,16,169,128,128,128,0,12,1,11,32,1,40,2,24,33,2,32,1,40,2,20,34,3,69,13,0,32,1,32,1,40,2,28,54,2,28,32,1,32,2,54,2,24,32,1,32,3,54,2,20,12,1,11,32,1,65,0,54,2,20,32,1,32,2,54,2,24,11,32,1,65,8,106,32,1,65,20,106,16,157,132,128,128,0,2,64,32,1,40,2,16,34,2,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,8,33,4,32,0,16,235,131,128,128,0,32,1,65,32,106,36,128,128,128,128,0,32,4,66,32,134,32,2,65,8,116,173,132,11,160,16,3,1,127,4,126,4,127,35,128,128,128,128,0,65,160,28,107,34,2,36,128,128,128,128,0,32,2,65,224,21,106,32,0,32,1,16,162,135,128,128,0,2,64,2,64,32,2,40,2,152,22,69,13,0,32,2,41,3,232,21,33,3,32,2,41,3,224,21,33,4,32,2,65,192,0,106,65,8,106,32,2,65,136,22,106,40,2,0,54,2,0,32,2,65,128,28,106,65,8,106,32,2,65,148,22,106,40,2,0,54,2,0,32,2,32,2,41,2,140,22,55,3,128,28,32,2,32,2,41,3,128,22,55,3,64,32,2,65,48,106,65,8,106,34,0,32,2,65,152,22,106,34,1,65,8,106,40,2,0,54,2,0,32,2,32,1,41,2,0,55,3,48,32,2,41,3,240,21,33,5,32,2,32,2,41,3,248,21,34,6,55,3,80,32,2,65,224,21,106,32,2,65,128,28,106,16,163,135,128,128,0,2,64,32,2,45,0,224,21,34,1,69,13,0,32,2,65,240,0,106,32,2,65,249,21,106,41,0,0,55,3,0,32,2,65,232,0,106,32,2,65,241,21,106,41,0,0,55,3,0,32,2,65,216,0,106,65,8,106,32,2,65,233,21,106,41,0,0,55,3,0,32,2,32,2,41,0,225,21,55,3,88,32,2,65,240,16,106,65,8,106,32,0,40,2,0,54,2,0,32,2,32,2,41,3,48,55,3,240,16,32,2,65,224,21,106,32,2,65,240,16,106,16,158,135,128,128,0,32,2,45,0,224,21,69,13,0,32,2,65,248,0,106,32,2,65,225,21,106,65,192,0,16,218,141,128,128,0,26,32,2,65,184,1,106,32,2,65,248,0,106,32,5,16,253,134,128,128,0,32,2,65,224,21,106,32,2,40,2,64,32,2,40,2,72,16,164,135,128,128,0,32,2,41,3,224,21,80,13,0,32,2,65,248,1,106,32,2,65,224,21,106,65,8,106,34,0,65,192,2,16,218,141,128,128,0,26,32,2,65,184,4,106,32,2,65,216,0,106,16,211,133,128,128,0,32,2,65,240,6,106,32,2,65,184,4,106,16,229,129,128,128,0,32,2,65,224,21,106,65,24,106,32,2,65,240,6,106,65,24,106,41,3,0,55,3,0,32,2,65,224,21,106,65,16,106,32,2,65,240,6,106,65,16,106,41,3,0,55,3,0,32,0,32,2,65,240,6,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,240,6,55,3,224,21,32,2,65,144,7,106,32,2,65,184,4,106,32,2,65,248,1,106,66,0,32,2,65,224,21,106,16,248,129,128,128,0,32,2,65,224,21,106,32,2,65,144,7,106,16,212,132,128,128,0,2,64,32,2,40,2,224,21,13,0,32,2,65,240,16,106,32,0,65,240,4,16,218,141,128,128,0,26,32,2,65,128,12,106,32,2,65,240,16,106,65,192,2,16,218,141,128,128,0,26,32,2,65,208,14,106,32,2,65,192,19,106,65,160,2,16,218,141,128,128,0,26,32,2,32,3,55,3,200,14,32,2,32,4,55,3,192,14,32,2,65,240,16,106,32,2,65,184,1,106,16,163,138,128,128,0,32,2,65,224,21,106,32,2,65,184,4,106,32,2,65,240,16,106,32,6,16,250,129,128,128,0,32,2,65,240,16,106,32,2,65,224,21,106,65,0,16,133,138,128,128,0,32,2,40,2,240,16,13,0,32,2,65,216,26,106,65,24,106,32,2,65,240,16,106,65,32,106,41,3,0,55,3,0,32,2,65,216,26,106,65,16,106,32,2,65,240,16,106,65,24,106,41,3,0,55,3,0,32,2,65,216,26,106,65,8,106,32,2,65,240,16,106,65,16,106,41,3,0,55,3,0,32,2,32,2,41,3,248,16,55,3,216,26,32,2,65,240,16,106,32,2,65,224,21,106,16,136,139,128,128,0,65,200,0,16,165,135,128,128,0,33,0,32,2,66,200,128,128,128,128,9,55,2,252,26,32,2,32,0,54,2,248,26,32,2,65,200,0,54,2,136,27,32,2,32,0,54,2,132,27,32,2,65,192,27,106,32,2,65,240,16,106,16,156,139,128,128,0,32,2,65,144,28,106,32,2,65,132,27,106,32,2,65,192,27,106,65,32,16,208,133,128,128,0,2,64,32,2,40,2,144,28,65,3,71,13,0,32,2,65,144,28,106,32,2,65,208,0,106,16,154,140,128,128,0,32,2,65,192,27,106,32,2,65,132,27,106,32,2,65,144,28,106,65,8,16,208,133,128,128,0,32,2,40,2,192,27,65,3,71,13,0,32,2,65,192,27,106,32,2,65,216,26,106,16,142,139,128,128,0,32,2,65,144,28,106,32,2,65,132,27,106,32,2,65,192,27,106,65,32,16,208,133,128,128,0,32,2,40,2,144,28,65,3,71,13,0,32,2,65,176,27,106,65,8,106,32,2,65,248,26,106,65,8,106,40,2,0,34,0,54,2,0,32,2,32,2,41,2,248,26,34,5,55,3,176,27,32,2,65,40,106,32,0,65,0,16,165,140,128,128,0,32,2,40,2,44,33,7,32,2,40,2,40,32,5,167,32,0,16,218,141,128,128,0,33,8,32,2,32,0,54,2,148,27,32,2,32,7,54,2,144,27,32,2,32,8,54,2,140,27,32,2,65,176,27,106,16,169,128,128,128,0,32,2,65,192,27,106,32,2,65,224,21,106,16,195,132,128,128,0,2,64,32,2,40,2,200,27,65,132,128,128,128,120,71,13,0,32,2,40,2,204,27,34,0,69,13,0,32,2,65,208,27,106,41,2,0,33,5,32,2,32,0,54,2,192,27,32,2,32,5,55,2,196,27,32,2,65,32,106,32,5,66,32,136,167,34,7,65,0,16,165,140,128,128,0,32,2,40,2,36,33,8,32,2,40,2,32,32,0,32,7,16,218,141,128,128,0,33,0,32,2,32,7,54,2,160,27,32,2,32,8,54,2,156,27,32,2,32,0,54,2,152,27,32,2,65,192,27,106,16,158,128,128,128,0,32,2,65,192,27,106,32,2,65,208,14,106,16,196,132,128,128,0,2,64,32,2,40,2,200,27,65,132,128,128,128,120,71,13,0,32,2,65,152,28,106,34,9,32,2,65,212,27,106,34,10,40,2,0,34,0,54,2,0,32,2,32,2,41,2,204,27,34,5,55,3,144,28,32,2,65,24,106,32,0,65,0,16,165,140,128,128,0,32,2,40,2,28,33,7,32,2,40,2,24,32,5,167,32,0,16,218,141,128,128,0,33,8,32,2,32,0,54,2,172,27,32,2,32,7,54,2,168,27,32,2,32,8,54,2,164,27,32,2,65,144,28,106,16,158,128,128,128,0,32,2,65,192,27,106,32,2,65,240,6,106,16,193,132,128,128,0,2,64,32,2,40,2,200,27,65,132,128,128,128,120,71,13,0,32,9,32,10,40,2,0,34,0,54,2,0,32,2,32,2,41,2,204,27,34,5,55,3,144,28,32,2,65,16,106,32,0,65,0,16,165,140,128,128,0,32,2,40,2,20,33,7,32,2,40,2,16,32,5,167,32,0,16,218,141,128,128,0,33,8,32,2,32,0,54,2,184,27,32,2,32,7,54,2,180,27,32,2,32,8,54,2,176,27,32,2,65,144,28,106,16,158,128,128,128,0,32,2,65,192,27,106,32,2,65,128,12,106,16,192,132,128,128,0,2,64,32,2,40,2,200,27,65,132,128,128,128,120,71,13,0,32,2,65,144,28,106,65,8,106,32,2,65,212,27,106,34,0,40,2,0,34,1,54,2,0,32,2,32,2,41,2,204,27,34,5,55,3,144,28,32,2,65,8,106,32,1,65,0,16,165,140,128,128,0,32,2,40,2,12,33,7,32,2,40,2,8,32,5,167,32,1,16,218,141,128,128,0,33,8,32,2,65,144,28,106,16,158,128,128,128,0,32,0,32,2,65,140,27,106,65,8,106,40,2,0,54,2,0,32,2,65,192,27,106,65,8,106,32,2,65,176,27,106,65,8,106,40,2,0,54,2,0,32,2,65,224,27,106,32,2,65,164,27,106,65,8,106,40,2,0,54,2,0,32,2,65,248,27,106,32,2,65,152,27,106,65,8,106,40,2,0,54,2,0,32,2,65,236,27,106,32,1,54,2,0,32,2,65,232,27,106,32,7,54,2,0,32,2,32,2,41,2,140,27,55,2,204,27,32,2,32,2,41,2,176,27,55,3,192,27,32,2,32,2,41,2,164,27,55,3,216,27,32,2,32,2,41,2,152,27,55,3,240,27,32,2,32,8,54,2,228,27,32,2,65,192,27,106,16,182,135,128,128,0,33,5,32,2,65,192,0,106,16,169,128,128,128,0,12,8,11,32,2,65,176,27,106,16,169,128,128,128,0,11,32,2,65,164,27,106,16,169,128,128,128,0,11,32,2,65,152,27,106,16,169,128,128,128,0,11,32,2,65,140,27,106,16,169,128,128,128,0,12,2,11,32,2,65,248,26,106,16,169,128,128,128,0,12,1,11,0,0,11,32,2,65,192,0,106,16,169,128,128,128,0,32,1,13,0,32,2,65,48,106,16,169,128,128,128,0,11,66,1,33,5,11,32,2,65,160,28,106,36,128,128,128,128,0,32,5,11,150,2,2,3,127,1,126,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,128,1,65,0,16,165,140,128,128,0,32,1,65,0,54,2,28,32,1,32,1,41,3,0,55,2,20,32,1,32,1,65,20,106,54,2,8,2,64,2,64,2,64,32,0,32,1,65,8,106,16,215,135,128,128,0,34,2,69,13,0,32,1,65,20,106,16,169,128,128,128,0,12,1,11,32,1,40,2,24,33,2,32,1,40,2,20,34,3,69,13,0,32,1,32,1,40,2,28,54,2,28,32,1,32,2,54,2,24,32,1,32,3,54,2,20,12,1,11,32,1,65,0,54,2,20,32,1,32,2,54,2,24,11,32,1,65,8,106,32,1,65,20,106,16,157,132,128,128,0,2,64,32,1,40,2,16,34,2,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,8,33,4,32,0,16,169,128,128,128,0,32,0,65,12,106,16,169,128,128,128,0,32,0,65,24,106,16,169,128,128,128,0,32,0,65,36,106,16,169,128,128,128,0,32,0,65,48,106,16,169,128,128,128,0,32,1,65,32,106,36,128,128,128,128,0,32,4,66,32,134,32,2,65,8,116,173,132,11,210,13,3,1,127,2,126,5,127,35,128,128,128,128,0,65,192,45,107,34,2,36,128,128,128,128,0,32,2,65,216,8,106,32,0,32,1,16,184,135,128,128,0,2,64,2,64,32,2,40,2,128,9,69,13,0,32,2,41,3,216,8,33,3,32,2,65,32,106,65,8,106,32,2,65,240,8,106,40,2,0,54,2,0,32,2,32,2,41,3,232,8,55,3,32,32,2,41,3,224,8,33,4,32,2,65,48,106,65,8,106,32,2,65,252,8,106,40,2,0,54,2,0,32,2,65,216,44,106,65,8,106,32,2,65,128,9,106,34,1,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,244,8,55,3,48,32,2,32,1,41,2,0,55,3,216,44,32,2,65,216,8,106,32,2,65,216,44,106,16,220,132,128,128,0,32,2,65,216,21,106,32,2,65,216,8,106,16,158,132,128,128,0,2,64,2,64,2,64,2,64,2,64,32,2,45,0,216,21,69,13,0,32,2,65,60,106,32,2,65,217,21,106,65,144,8,16,218,141,128,128,0,26,32,2,65,216,8,106,32,2,65,60,106,16,234,138,128,128,0,32,2,40,2,216,8,34,1,13,2,32,2,65,216,21,106,32,2,65,216,8,106,65,8,106,65,248,12,16,218,141,128,128,0,26,32,2,65,216,8,106,32,2,65,216,21,106,16,233,138,128,128,0,32,2,65,24,106,65,144,8,65,0,16,165,140,128,128,0,32,2,40,2,28,33,0,32,2,40,2,24,32,2,65,216,8,106,65,144,8,16,218,141,128,128,0,33,5,32,2,65,144,8,54,2,212,8,32,2,32,0,54,2,208,8,32,2,32,5,54,2,204,8,32,2,65,216,21,106,65,8,106,32,2,65,32,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,3,32,55,3,216,21,32,2,65,216,8,106,32,2,65,216,21,106,16,158,135,128,128,0,2,64,32,2,45,0,216,8,69,13,0,32,2,65,208,34,106,32,2,65,217,8,106,65,192,0,16,218,141,128,128,0,26,32,2,65,216,8,106,32,2,40,2,48,32,2,40,2,56,16,178,132,128,128,0,32,2,65,216,21,106,32,2,65,216,8,106,16,159,132,128,128,0,32,2,45,0,192,26,65,2,70,13,0,32,2,65,144,35,106,32,2,65,216,21,106,65,240,4,16,218,141,128,128,0,26,32,2,65,128,40,106,32,2,65,208,34,106,32,4,16,159,135,128,128,0,32,2,65,160,40,106,32,2,65,128,40,106,16,151,138,128,128,0,32,2,65,216,21,106,32,2,65,144,35,106,16,134,138,128,128,0,32,2,65,216,8,106,32,2,65,216,21,106,65,233,1,16,218,141,128,128,0,26,32,2,65,236,41,106,32,3,32,2,65,216,8,106,16,188,130,128,128,0,32,2,65,248,41,106,32,2,65,128,40,106,32,2,65,160,40,106,32,2,40,2,236,41,32,2,40,2,244,41,16,153,138,128,128,0,32,2,65,224,42,106,32,2,65,160,40,106,65,200,1,16,218,141,128,128,0,26,32,2,65,16,106,65,233,1,65,0,16,165,140,128,128,0,32,2,40,2,20,33,0,32,2,40,2,16,32,2,65,216,21,106,65,233,1,16,218,141,128,128,0,33,5,32,2,65,156,11,106,32,2,65,212,8,106,40,2,0,54,2,0,32,2,32,2,41,2,204,8,55,2,148,11,32,2,65,216,8,106,32,2,65,224,42,106,65,200,1,16,218,141,128,128,0,26,32,2,65,216,8,106,65,200,1,106,32,2,65,248,41,106,65,232,0,16,218,141,128,128,0,33,6,32,2,65,144,11,106,65,233,1,54,2,0,32,2,65,140,11,106,32,0,54,2,0,32,2,32,5,54,2,136,11,32,2,65,252,42,106,65,0,41,0,248,159,132,128,0,55,2,0,32,2,65,244,42,106,65,0,41,0,240,159,132,128,0,55,2,0,32,2,65,236,42,106,65,0,41,0,232,159,132,128,0,55,2,0,32,2,65,0,41,0,224,159,132,128,0,55,2,228,42,32,2,65,2,58,0,132,43,32,2,65,176,136,132,128,0,54,2,224,42,32,2,65,168,44,106,32,2,65,224,42,106,16,172,131,128,128,0,32,2,65,180,44,106,65,208,160,132,128,0,65,7,16,184,140,128,128,0,32,2,65,232,44,106,16,175,128,128,128,0,32,2,65,224,42,106,32,2,65,136,11,106,32,2,65,232,44,106,16,208,132,128,128,0,2,64,2,64,32,2,40,2,232,42,65,132,128,128,128,120,71,13,0,32,2,40,2,224,42,33,7,32,2,65,224,42,106,32,2,65,148,11,106,32,2,65,232,44,106,16,208,132,128,128,0,32,2,40,2,232,42,65,132,128,128,128,120,71,13,0,32,2,40,2,224,42,33,8,32,2,65,152,45,106,34,9,65,8,16,153,128,128,128,0,26,32,2,65,160,45,106,34,5,40,2,0,33,0,32,9,65,192,2,16,154,128,128,128,0,32,5,32,5,40,2,0,65,192,2,106,54,2,0,32,2,65,216,8,106,32,0,32,0,32,2,40,2,152,45,106,65,0,65,192,2,16,214,141,128,128,0,34,5,16,186,130,128,128,0,32,6,32,0,65,200,1,106,32,5,65,200,1,106,16,187,130,128,128,0,32,7,32,0,65,176,2,106,34,9,107,34,6,65,0,72,32,6,65,127,74,32,7,32,9,73,27,13,1,12,7,11,32,2,65,232,44,106,16,196,131,128,128,0,12,3,11,32,5,32,6,54,2,176,2,32,5,65,180,2,106,32,2,40,2,144,11,54,2,0,32,8,32,0,65,184,2,106,34,6,107,34,0,65,0,72,32,0,65,127,74,32,8,32,6,73,27,69,13,5,32,5,32,0,54,2,184,2,32,5,65,188,2,106,32,2,65,156,11,106,40,2,0,54,2,0,32,2,65,224,42,106,32,2,65,232,44,106,65,216,0,16,218,141,128,128,0,26,32,2,65,204,44,106,32,2,65,224,42,106,16,183,132,128,128,0,32,2,40,2,204,44,34,0,69,13,2,32,2,65,208,44,106,41,2,0,33,3,32,2,32,0,54,2,224,42,32,2,32,3,55,2,228,42,32,2,65,8,106,32,3,66,32,136,167,34,1,65,0,16,165,140,128,128,0,32,2,40,2,12,33,5,32,2,40,2,8,32,0,32,1,16,218,141,128,128,0,33,0,32,2,65,224,42,106,16,158,128,128,128,0,32,2,65,224,42,106,65,8,106,32,2,65,168,44,106,65,8,106,40,2,0,54,2,0,32,2,65,244,42,106,32,2,65,180,44,106,65,8,106,40,2,0,54,2,0,32,2,65,128,43,106,32,1,54,2,0,32,2,65,252,42,106,32,5,54,2,0,32,2,32,2,41,2,168,44,55,3,224,42,32,2,32,2,41,2,180,44,55,2,236,42,32,2,32,0,54,2,248,42,32,2,65,224,42,106,16,169,135,128,128,0,33,3,32,2,65,216,8,106,16,200,131,128,128,0,32,2,65,236,41,106,16,169,128,128,128,0,32,2,65,48,106,16,169,128,128,128,0,12,7,11,32,2,65,204,8,106,16,169,128,128,128,0,12,2,11,32,2,65,48,106,16,169,128,128,128,0,12,2,11,32,2,65,180,44,106,16,169,128,128,128,0,32,2,65,168,44,106,16,169,128,128,128,0,32,2,65,216,8,106,16,200,131,128,128,0,32,2,65,236,41,106,16,169,128,128,128,0,11,32,2,65,48,106,16,169,128,128,128,0,32,1,69,13,2,11,32,2,65,32,106,16,169,128,128,128,0,12,1,11,0,0,11,66,1,33,3,11,32,2,65,192,45,106,36,128,128,128,128,0,32,3,11,213,1,2,1,127,1,126,35,128,128,128,128,0,65,224,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,12,32,3,32,2,54,2,8,32,3,32,1,54,2,4,32,3,65,40,106,32,3,65,4,106,16,252,132,128,128,0,32,3,65,28,106,32,3,65,40,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,28,34,2,69,13,0,32,3,32,3,41,2,32,34,4,55,2,20,32,3,32,2,54,2,16,32,3,65,40,106,32,2,32,4,66,32,136,167,16,155,129,128,128,0,2,64,2,64,32,3,40,2,80,69,13,0,32,0,32,3,65,40,106,65,56,16,218,141,128,128,0,26,12,1,11,32,0,65,0,54,2,40,32,3,65,40,106,16,148,129,128,128,0,11,32,3,65,16,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,40,11,32,3,65,224,0,106,36,128,128,128,128,0,11,195,17,3,1,127,5,126,4,127,35,128,128,128,128,0,65,192,36,107,34,2,36,128,128,128,128,0,32,2,65,128,30,106,32,0,32,1,16,186,135,128,128,0,2,64,2,64,32,2,40,2,192,30,69,13,0,32,2,41,3,152,30,33,3,32,2,41,3,144,30,33,4,32,2,41,3,136,30,33,5,32,2,41,3,128,30,33,6,32,2,65,48,106,65,8,106,32,2,65,176,30,106,40,2,0,54,2,0,32,2,65,216,35,106,65,8,106,32,2,65,188,30,106,40,2,0,54,2,0,32,2,32,2,41,2,180,30,55,3,216,35,32,2,32,2,41,3,168,30,55,3,48,32,2,65,32,106,65,8,106,34,0,32,2,65,192,30,106,34,1,65,8,106,40,2,0,54,2,0,32,2,32,1,41,2,0,55,3,32,32,2,41,3,160,30,33,7,32,2,65,128,30,106,32,2,65,216,35,106,16,163,135,128,128,0,2,64,32,2,45,0,128,30,34,1,69,13,0,32,2,65,216,0,106,32,2,65,153,30,106,41,0,0,55,3,0,32,2,65,208,0,106,32,2,65,145,30,106,41,0,0,55,3,0,32,2,65,192,0,106,65,8,106,32,2,65,137,30,106,41,0,0,55,3,0,32,2,32,2,41,0,129,30,55,3,64,32,2,65,144,25,106,65,8,106,32,0,40,2,0,54,2,0,32,2,32,2,41,3,32,55,3,144,25,32,2,65,128,30,106,32,2,65,144,25,106,16,158,135,128,128,0,32,2,45,0,128,30,69,13,0,32,2,65,224,0,106,32,2,65,129,30,106,65,192,0,16,218,141,128,128,0,26,32,2,65,128,30,106,32,2,40,2,48,32,2,40,2,56,16,164,135,128,128,0,32,2,41,3,128,30,80,13,0,32,2,65,160,1,106,32,2,65,128,30,106,65,8,106,34,0,65,192,2,16,218,141,128,128,0,26,32,2,65,128,30,106,32,2,65,224,0,106,32,7,16,253,134,128,128,0,32,2,65,224,3,106,32,2,65,128,30,106,16,163,138,128,128,0,32,2,65,160,6,106,32,2,65,224,0,106,32,3,16,159,135,128,128,0,32,2,65,192,6,106,32,2,65,160,6,106,16,151,138,128,128,0,32,2,65,136,8,106,32,2,65,192,0,106,16,211,133,128,128,0,32,2,65,192,10,106,32,2,65,136,8,106,16,229,129,128,128,0,32,2,65,224,10,106,32,2,65,224,3,106,32,2,65,192,10,106,16,161,138,128,128,0,32,2,65,160,13,106,32,2,65,136,8,106,16,251,129,128,128,0,32,2,65,192,13,106,32,6,32,2,65,224,10,106,32,2,65,160,13,106,16,223,136,128,128,0,32,2,65,168,14,106,32,2,65,160,6,106,32,2,65,192,6,106,32,2,65,192,13,106,65,232,0,16,153,138,128,128,0,32,2,65,144,15,106,32,2,65,136,8,106,16,229,129,128,128,0,32,2,65,128,30,106,65,24,106,32,2,65,144,15,106,65,24,106,41,3,0,55,3,0,32,2,65,128,30,106,65,16,106,32,2,65,144,15,106,65,16,106,41,3,0,55,3,0,32,0,32,2,65,144,15,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,144,15,55,3,128,30,32,2,65,176,15,106,32,2,65,136,8,106,32,2,65,160,1,106,66,0,32,2,65,128,30,106,16,248,129,128,128,0,32,2,65,128,30,106,32,2,65,176,15,106,16,212,132,128,128,0,2,64,32,2,40,2,128,30,13,0,32,2,65,144,25,106,32,0,65,240,4,16,218,141,128,128,0,26,32,2,65,160,20,106,32,2,65,144,25,106,65,192,2,16,218,141,128,128,0,26,32,2,65,240,22,106,32,2,65,144,25,106,65,208,2,106,65,160,2,16,218,141,128,128,0,26,32,2,32,4,55,3,232,22,32,2,32,5,55,3,224,22,32,2,65,128,30,106,65,224,2,106,32,2,65,192,6,106,65,200,1,16,218,141,128,128,0,33,8,32,2,65,128,30,106,65,168,4,106,32,2,65,168,14,106,65,232,0,16,218,141,128,128,0,33,9,32,2,65,128,30,106,32,2,65,224,10,106,65,192,2,16,218,141,128,128,0,26,32,2,65,216,32,106,32,2,65,160,13,106,65,24,106,41,3,0,55,3,0,32,2,65,128,30,106,65,208,2,106,32,2,65,160,13,106,65,16,106,41,3,0,55,3,0,32,2,65,200,32,106,32,2,65,160,13,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,13,55,3,192,32,32,2,65,172,25,106,65,0,41,0,248,159,132,128,0,55,2,0,32,2,65,164,25,106,65,0,41,0,240,159,132,128,0,55,2,0,32,2,65,144,25,106,65,12,106,65,0,41,0,232,159,132,128,0,55,2,0,32,2,65,0,41,0,224,159,132,128,0,55,2,148,25,32,2,65,2,58,0,180,25,32,2,65,176,136,132,128,0,54,2,144,25,32,2,65,144,35,106,32,2,65,144,25,106,16,172,131,128,128,0,32,2,65,156,35,106,65,215,160,132,128,0,65,8,16,184,140,128,128,0,32,2,65,232,35,106,16,175,128,128,128,0,32,2,65,152,36,106,34,10,65,8,16,153,128,128,128,0,26,32,2,65,160,36,106,34,11,40,2,0,33,0,32,10,65,144,5,16,154,128,128,128,0,32,11,32,11,40,2,0,65,144,5,106,54,2,0,32,8,32,0,65,224,2,106,32,0,32,2,40,2,152,36,106,65,0,65,144,5,16,214,141,128,128,0,34,11,65,224,2,106,16,186,130,128,128,0,32,9,32,0,65,168,4,106,32,11,65,168,4,106,16,187,130,128,128,0,32,2,65,128,30,106,32,0,32,11,16,243,129,128,128,0,32,2,65,128,30,106,65,192,2,106,32,11,65,192,2,106,16,172,128,128,128,0,32,2,65,144,25,106,32,2,65,232,35,106,65,216,0,16,218,141,128,128,0,26,32,2,65,180,35,106,65,12,106,32,2,65,144,25,106,16,183,132,128,128,0,2,64,32,2,40,2,192,35,34,0,69,13,0,32,2,65,180,35,106,65,16,106,41,2,0,33,3,32,2,32,0,54,2,144,25,32,2,32,3,55,2,148,25,32,2,65,24,106,32,3,66,32,136,167,34,11,65,0,16,165,140,128,128,0,32,2,40,2,28,33,8,32,2,40,2,24,32,0,32,11,16,218,141,128,128,0,33,0,32,2,32,11,54,2,176,35,32,2,32,8,54,2,172,35,32,2,32,0,54,2,168,35,32,2,65,144,25,106,16,158,128,128,128,0,32,2,65,144,25,106,32,2,65,240,22,106,16,196,132,128,128,0,2,64,32,2,40,2,152,25,65,132,128,128,128,120,71,13,0,32,2,65,240,35,106,34,9,32,2,65,164,25,106,34,10,40,2,0,34,0,54,2,0,32,2,32,2,41,2,156,25,34,3,55,3,232,35,32,2,65,16,106,32,0,65,0,16,165,140,128,128,0,32,2,40,2,20,33,11,32,2,40,2,16,32,3,167,32,0,16,218,141,128,128,0,33,8,32,2,32,0,54,2,212,35,32,2,32,11,54,2,208,35,32,2,32,8,54,2,204,35,32,2,65,232,35,106,16,158,128,128,128,0,32,2,65,144,25,106,32,2,65,144,15,106,16,193,132,128,128,0,2,64,32,2,40,2,152,25,65,132,128,128,128,120,71,13,0,32,9,32,10,40,2,0,34,0,54,2,0,32,2,32,2,41,2,156,25,34,3,55,3,232,35,32,2,65,8,106,32,0,65,0,16,165,140,128,128,0,32,2,40,2,12,33,11,32,2,40,2,8,32,3,167,32,0,16,218,141,128,128,0,33,8,32,2,32,0,54,2,188,35,32,2,32,11,54,2,184,35,32,2,32,8,54,2,180,35,32,2,65,232,35,106,16,158,128,128,128,0,32,2,65,144,25,106,32,2,65,160,20,106,16,192,132,128,128,0,2,64,32,2,40,2,152,25,65,132,128,128,128,120,71,13,0,32,2,65,232,35,106,65,8,106,32,2,65,164,25,106,34,0,40,2,0,34,1,54,2,0,32,2,32,2,41,2,156,25,34,3,55,3,232,35,32,2,32,1,65,0,16,165,140,128,128,0,32,2,40,2,4,33,11,32,2,40,2,0,32,3,167,32,1,16,218,141,128,128,0,33,8,32,2,65,232,35,106,16,158,128,128,128,0,32,2,65,212,25,106,32,2,65,168,35,106,65,8,106,40,2,0,54,2,0,32,2,65,144,25,106,65,8,106,32,2,65,180,35,106,65,8,106,40,2,0,54,2,0,32,2,65,176,25,106,32,2,65,204,35,106,65,8,106,40,2,0,54,2,0,32,0,32,2,65,144,35,106,65,8,106,40,2,0,54,2,0,32,2,65,188,25,106,32,1,54,2,0,32,2,65,184,25,106,32,11,54,2,0,32,2,32,2,41,2,168,35,55,2,204,25,32,2,32,2,41,2,180,35,55,3,144,25,32,2,32,2,41,2,204,35,55,3,168,25,32,2,32,2,41,2,144,35,55,2,156,25,32,2,32,8,54,2,180,25,32,2,65,200,25,106,32,2,65,156,35,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,156,35,55,3,192,25,32,2,65,144,25,106,16,187,135,128,128,0,33,3,32,2,65,48,106,16,169,128,128,128,0,12,7,11,32,2,65,180,35,106,16,169,128,128,128,0,11,32,2,65,204,35,106,16,169,128,128,128,0,11,32,2,65,168,35,106,16,169,128,128,128,0,11,32,2,65,156,35,106,16,169,128,128,128,0,32,2,65,144,35,106,16,169,128,128,128,0,12,1,11,0,0,11,32,2,65,48,106,16,169,128,128,128,0,32,1,13,0,32,2,65,32,106,16,169,128,128,128,0,11,66,1,33,3,11,32,2,65,192,36,106,36,128,128,128,128,0,32,3,11,214,1,2,1,127,1,126,35,128,128,128,128,0,65,128,1,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,20,32,3,32,2,54,2,16,32,3,32,1,54,2,12,32,3,65,48,106,32,3,65,12,106,16,252,132,128,128,0,32,3,65,36,106,32,3,65,48,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,36,34,2,69,13,0,32,3,32,3,41,2,40,34,4,55,2,28,32,3,32,2,54,2,24,32,3,65,48,106,32,2,32,4,66,32,136,167,16,154,129,128,128,0,2,64,2,64,32,3,40,2,112,69,13,0,32,0,32,3,65,48,106,65,208,0,16,218,141,128,128,0,26,12,1,11,32,0,65,0,54,2,64,32,3,65,48,106,16,148,129,128,128,0,11,32,3,65,24,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,64,11,32,3,65,128,1,106,36,128,128,128,128,0,11,161,2,2,3,127,1,126,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,128,1,65,0,16,165,140,128,128,0,32,1,65,0,54,2,28,32,1,32,1,41,3,0,55,2,20,32,1,32,1,65,20,106,54,2,8,2,64,2,64,2,64,32,0,32,1,65,8,106,16,230,135,128,128,0,34,2,69,13,0,32,1,65,20,106,16,169,128,128,128,0,12,1,11,32,1,40,2,24,33,2,32,1,40,2,20,34,3,69,13,0,32,1,32,1,40,2,28,54,2,28,32,1,32,2,54,2,24,32,1,32,3,54,2,20,12,1,11,32,1,65,0,54,2,20,32,1,32,2,54,2,24,11,32,1,65,8,106,32,1,65,20,106,16,157,132,128,128,0,2,64,32,1,40,2,16,34,2,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,8,33,4,32,0,16,169,128,128,128,0,32,0,65,12,106,16,169,128,128,128,0,32,0,65,24,106,16,169,128,128,128,0,32,0,65,36,106,16,169,128,128,128,0,32,0,65,48,106,16,169,128,128,128,0,32,0,65,60,106,16,169,128,128,128,0,32,1,65,32,106,36,128,128,128,128,0,32,4,66,32,134,32,2,65,8,116,173,132,11,64,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,1,54,2,12,32,2,32,1,54,2,8,32,2,32,0,54,2,4,32,2,65,4,106,16,169,128,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,133,9,5,1,127,2,126,1,127,2,126,1,127,35,128,128,128,128,0,65,128,6,107,34,2,36,128,128,128,128,0,32,2,65,136,2,106,32,0,32,1,16,190,135,128,128,0,2,64,2,64,32,2,40,2,136,2,13,0,66,1,33,3,12,1,11,32,2,65,32,106,65,8,106,34,1,32,2,65,136,2,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,136,2,55,3,32,32,2,65,48,106,65,208,0,106,16,228,138,128,128,0,32,2,65,48,106,65,160,150,132,128,0,65,192,0,16,218,141,128,128,0,26,32,2,65,48,106,65,200,0,106,66,0,55,3,0,32,2,66,0,55,3,112,32,2,65,48,106,32,2,40,2,32,32,1,40,2,0,16,184,134,128,128,0,32,2,65,32,106,16,169,128,128,128,0,32,2,65,48,106,65,223,160,132,128,0,65,4,16,184,134,128,128,0,32,2,65,136,2,106,32,2,65,48,106,65,216,1,16,218,141,128,128,0,26,32,2,65,228,3,106,16,182,136,128,128,0,32,2,65,164,4,106,16,182,136,128,128,0,32,2,65,136,2,106,65,200,0,106,41,3,0,33,4,32,2,41,3,200,2,33,3,32,2,32,2,65,136,2,106,54,2,228,4,32,2,65,216,3,106,45,0,0,33,5,32,2,32,3,66,54,136,34,6,66,56,134,32,4,66,10,134,34,7,32,6,132,34,6,66,128,254,3,131,66,40,134,132,32,6,66,128,128,252,7,131,66,24,134,32,6,66,128,128,128,248,15,131,66,8,134,132,132,32,4,66,2,134,66,128,128,128,248,15,131,32,4,66,14,136,66,128,128,252,7,131,132,32,4,66,30,136,66,128,254,3,131,32,7,66,56,136,132,132,132,55,3,232,4,32,2,32,5,173,34,4,66,59,134,32,3,66,10,134,34,6,32,4,66,3,134,132,34,4,66,128,254,3,131,66,40,134,132,32,4,66,128,128,252,7,131,66,24,134,32,4,66,128,128,128,248,15,131,66,8,134,132,132,32,3,66,2,134,66,128,128,128,248,15,131,32,3,66,14,136,66,128,128,252,7,131,132,32,3,66,30,136,66,128,254,3,131,32,6,66,56,136,132,132,132,55,3,240,4,32,5,32,2,65,136,2,106,65,208,0,106,34,8,106,34,1,65,128,1,58,0,0,32,2,32,2,65,228,4,106,54,2,252,4,32,2,65,24,106,32,1,65,1,106,32,5,65,255,0,115,16,184,141,128,128,0,32,2,40,2,28,33,0,32,2,40,2,24,33,1,3,64,2,64,32,1,32,0,71,13,0,2,64,2,64,32,5,65,240,0,113,65,240,0,70,13,0,32,2,65,200,3,106,65,16,32,2,65,232,4,106,65,16,65,132,132,132,128,0,16,232,140,128,128,0,32,2,65,252,4,106,32,8,16,194,134,128,128,0,12,1,11,32,2,65,252,4,106,32,8,16,194,134,128,128,0,32,2,65,128,5,106,16,144,138,128,128,0,32,2,65,128,5,106,65,240,0,106,65,16,32,2,65,232,4,106,65,16,65,148,132,132,128,0,16,232,140,128,128,0,32,2,65,252,4,106,32,2,65,128,5,106,16,194,134,128,128,0,11,32,2,65,0,58,0,216,3,32,2,65,244,4,106,66,192,128,128,128,128,1,55,2,0,32,2,65,0,54,2,236,4,32,2,32,2,65,164,4,106,65,192,0,106,54,2,232,4,32,2,40,2,228,4,33,1,32,2,32,2,65,164,4,106,54,2,240,4,32,2,65,128,5,106,32,2,65,232,4,106,32,1,32,1,65,192,0,106,16,210,138,128,128,0,2,64,3,64,32,2,40,2,156,5,34,1,32,2,40,2,160,5,79,13,1,32,2,32,1,65,1,106,54,2,156,5,32,2,65,16,106,32,2,65,128,5,106,32,1,16,180,136,128,128,0,32,2,40,2,16,34,0,69,13,1,32,2,40,2,20,33,5,32,2,32,2,40,2,148,5,32,1,65,3,116,106,41,3,0,34,3,66,56,134,32,3,66,128,254,3,131,66,40,134,132,32,3,66,128,128,252,7,131,66,24,134,32,3,66,128,128,128,248,15,131,66,8,134,132,132,32,3,66,8,136,66,128,128,128,248,15,131,32,3,66,24,136,66,128,128,252,7,131,132,32,3,66,40,136,66,128,254,3,131,32,3,66,56,136,132,132,132,55,3,232,4,32,0,32,5,32,2,65,232,4,106,65,8,65,144,150,132,128,0,16,232,140,128,128,0,12,0,11,11,32,2,65,228,3,106,65,192,0,32,2,65,164,4,106,65,192,0,65,240,130,132,128,0,16,232,140,128,128,0,32,2,65,128,5,106,32,2,65,228,3,106,65,192,0,16,218,141,128,128,0,26,32,2,65,8,106,65,192,0,65,0,16,165,140,128,128,0,32,2,40,2,8,32,2,65,128,5,106,65,192,0,16,218,141,128,128,0,173,66,32,134,66,128,128,1,132,33,3,12,2,11,32,1,65,0,58,0,0,32,1,65,1,106,33,1,12,0,11,11,32,2,65,128,6,106,36,128,128,128,128,0,32,3,11,226,1,2,1,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,16,32,3,32,2,54,2,12,32,3,32,1,54,2,8,32,3,65,44,106,32,3,65,8,106,16,252,132,128,128,0,32,3,65,32,106,32,3,65,44,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,32,34,2,69,13,0,32,3,32,3,41,2,36,34,4,55,2,24,32,3,32,2,54,2,20,32,3,65,44,106,32,2,32,4,66,32,136,167,16,177,129,128,128,0,2,64,2,64,32,3,40,2,44,69,13,0,32,0,32,3,41,2,44,55,2,0,32,0,65,8,106,32,3,65,44,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,3,65,48,106,16,148,129,128,128,0,11,32,3,65,20,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,213,7,4,3,127,1,126,2,127,1,126,35,128,128,128,128,0,65,160,17,107,34,2,36,128,128,128,128,0,32,2,65,208,10,106,32,0,32,1,16,192,135,128,128,0,2,64,2,64,32,2,40,2,208,10,69,13,0,32,2,65,24,106,65,8,106,32,2,65,208,10,106,65,8,106,40,2,0,54,2,0,32,2,65,144,17,106,65,8,106,32,2,65,228,10,106,40,2,0,54,2,0,32,2,32,2,41,2,208,10,55,3,24,32,2,32,2,41,2,220,10,55,3,144,17,32,2,65,208,10,106,32,2,65,144,17,106,16,158,135,128,128,0,2,64,2,64,32,2,45,0,208,10,69,13,0,32,2,65,36,106,32,2,65,209,10,106,65,192,0,16,218,141,128,128,0,26,32,2,65,208,10,106,32,2,40,2,24,32,2,40,2,32,16,179,132,128,128,0,2,64,32,2,41,3,208,10,66,3,82,13,0,32,2,65,248,0,106,32,2,65,224,10,106,40,2,0,54,2,0,32,2,32,2,41,3,216,10,55,3,112,32,2,65,228,0,106,32,2,65,240,0,106,16,193,135,128,128,0,65,0,33,1,2,64,3,64,32,1,65,192,4,70,13,1,32,2,65,128,1,106,32,1,106,65,0,65,192,1,16,214,141,128,128,0,26,32,1,65,192,1,106,33,1,12,0,11,11,32,2,65,16,106,32,2,40,2,108,34,1,65,0,16,193,129,128,128,0,32,2,65,0,54,2,204,5,32,2,32,2,41,3,16,55,2,196,5,32,2,40,2,104,33,3,32,2,32,2,40,2,100,34,0,32,1,65,240,4,108,106,34,4,54,2,220,5,32,2,32,0,54,2,216,5,32,2,32,3,54,2,212,5,32,2,32,0,54,2,208,5,66,0,33,5,32,2,65,185,15,106,34,3,65,3,106,33,6,65,0,33,1,3,64,2,64,2,64,32,0,32,4,70,13,0,32,2,32,0,65,240,4,106,34,7,54,2,216,5,32,2,65,232,5,106,32,0,65,232,4,16,218,141,128,128,0,26,32,2,32,0,40,0,233,4,54,2,224,5,32,2,32,0,65,236,4,106,40,0,0,54,0,227,5,32,0,45,0,232,4,34,0,65,2,71,13,1,11,32,2,65,208,5,106,16,128,130,128,128,0,32,2,40,2,196,5,32,2,40,2,204,5,32,2,65,208,10,106,16,146,132,128,128,0,32,2,65,4,54,2,216,10,32,2,32,2,40,2,196,5,34,1,54,2,208,10,32,2,32,1,32,2,40,2,204,5,65,3,116,106,54,2,212,10,32,2,65,208,10,106,16,242,131,128,128,0,32,5,16,194,135,128,128,0,33,5,32,2,65,196,5,106,16,184,130,128,128,0,32,2,65,24,106,16,169,128,128,128,0,12,6,11,32,2,65,208,10,106,32,2,65,232,5,106,65,232,4,16,218,141,128,128,0,26,32,3,32,2,40,2,224,5,54,0,0,32,6,32,2,40,0,227,5,54,0,0,32,2,32,0,58,0,184,15,32,2,65,0,58,0,204,15,32,2,66,128,128,128,128,32,55,2,196,15,3,64,32,2,65,8,106,32,2,65,196,15,106,16,241,131,128,128,0,2,64,32,2,40,2,8,13,0,32,2,65,208,5,106,16,128,130,128,128,0,32,2,65,196,5,106,16,184,130,128,128,0,12,4,11,2,64,2,64,32,1,32,2,40,2,12,34,0,71,13,0,32,2,65,208,15,106,32,2,65,36,106,32,1,173,16,178,131,128,128,0,32,1,65,3,79,13,6,32,2,65,128,1,106,32,1,65,192,1,108,106,32,2,65,208,15,106,65,192,1,16,218,141,128,128,0,26,32,1,65,1,106,33,1,12,1,11,32,0,65,3,79,13,5,11,32,2,65,208,15,106,32,2,65,208,10,106,32,2,65,128,1,106,32,0,65,192,1,108,106,16,132,138,128,128,0,32,2,40,2,208,15,13,0,11,32,2,65,196,5,106,32,2,41,3,216,15,34,8,16,233,132,128,128,0,66,127,32,5,32,8,124,34,8,32,8,32,5,84,27,33,5,32,7,33,0,12,0,11,11,32,2,65,208,10,106,16,201,131,128,128,0,11,32,2,65,24,106,16,169,128,128,128,0,12,1,11,0,0,11,66,1,33,5,11,32,2,65,160,17,106,36,128,128,128,128,0,32,5,11,245,1,2,1,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,12,32,3,32,2,54,2,8,32,3,32,1,54,2,4,32,3,65,40,106,32,3,65,4,106,16,252,132,128,128,0,32,3,65,28,106,32,3,65,40,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,28,34,2,69,13,0,32,3,32,3,41,2,32,34,4,55,2,20,32,3,32,2,54,2,16,32,3,65,40,106,32,2,32,4,66,32,136,167,16,169,129,128,128,0,2,64,2,64,32,3,40,2,40,69,13,0,32,0,32,3,41,2,40,55,2,0,32,0,65,16,106,32,3,65,40,106,65,16,106,41,2,0,55,2,0,32,0,65,8,106,32,3,65,40,106,65,8,106,41,2,0,55,2,0,12,1,11,32,0,65,0,54,2,0,32,3,65,44,106,16,148,129,128,128,0,11,32,3,65,16,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,89,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,1,40,2,0,32,1,65,8,106,34,3,40,2,0,32,2,65,12,106,16,140,132,128,128,0,32,1,16,243,132,128,128,0,32,0,65,8,106,32,3,40,2,0,54,2,0,32,0,32,1,41,2,0,55,2,0,32,2,65,16,106,36,128,128,128,128,0,11,241,1,1,3,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,32,1,55,3,16,32,2,32,0,55,3,8,32,2,65,128,1,65,0,16,165,140,128,128,0,32,2,65,0,54,2,44,32,2,32,2,41,3,0,55,2,36,32,2,32,2,65,36,106,54,2,24,2,64,2,64,2,64,32,2,65,8,106,32,2,65,24,106,16,227,135,128,128,0,34,3,69,13,0,32,2,65,36,106,16,169,128,128,128,0,12,1,11,32,2,40,2,40,33,3,32,2,40,2,36,34,4,69,13,0,32,2,32,2,40,2,44,54,2,44,32,2,32,3,54,2,40,32,2,32,4,54,2,36,12,1,11,32,2,65,0,54,2,36,32,2,32,3,54,2,40,11,32,2,65,24,106,32,2,65,36,106,16,157,132,128,128,0,2,64,32,2,40,2,32,34,3,65,129,128,128,8,73,13,0,0,0,11,32,2,53,2,24,33,1,32,2,65,48,106,36,128,128,128,128,0,32,1,66,32,134,32,3,65,8,116,173,132,11,170,47,7,1,127,4,126,1,127,2,126,4,127,2,126,6,127,35,128,128,128,128,0,65,160,194,0,107,34,2,36,128,128,128,128,0,32,2,65,184,30,106,32,0,32,1,16,196,135,128,128,0,2,64,2,64,32,2,41,3,184,30,66,3,81,13,0,32,2,65,52,106,32,2,65,212,31,106,65,36,16,218,141,128,128,0,26,32,2,65,240,0,106,32,2,65,248,30,106,41,3,0,55,3,0,32,2,65,216,0,106,65,16,106,32,2,65,240,30,106,41,3,0,55,3,0,32,2,65,216,0,106,65,8,106,32,2,65,232,30,106,41,3,0,55,3,0,32,2,32,2,41,3,224,30,55,3,88,32,2,65,248,0,106,65,8,106,32,2,65,128,32,106,40,2,0,54,2,0,32,2,32,2,41,3,248,31,55,3,120,32,2,41,3,128,31,33,3,32,2,41,3,136,31,33,4,32,2,65,136,1,106,65,8,106,34,1,32,2,65,160,31,106,40,2,0,54,2,0,32,2,32,2,41,3,152,31,55,3,136,1,32,2,65,152,1,106,65,8,106,32,2,65,172,31,106,40,2,0,54,2,0,32,2,32,2,41,2,164,31,55,3,152,1,32,2,65,168,1,106,32,2,65,184,30,106,65,40,16,218,141,128,128,0,26,32,2,65,208,1,106,65,8,106,32,2,65,184,31,106,40,2,0,54,2,0,32,2,32,2,41,3,176,31,55,3,208,1,32,2,65,224,1,106,65,8,106,32,2,65,196,31,106,40,2,0,54,2,0,32,2,32,2,41,2,188,31,55,3,224,1,32,2,65,240,1,106,65,8,106,32,2,65,208,31,106,40,2,0,54,2,0,32,2,32,2,41,3,200,31,55,3,240,1,32,2,41,3,144,31,33,5,32,2,65,184,30,106,32,2,40,2,136,1,32,1,40,2,0,16,179,132,128,128,0,2,64,2,64,2,64,2,64,32,2,41,3,184,30,34,6,66,3,81,13,0,32,2,65,184,30,106,16,201,131,128,128,0,65,1,33,1,65,1,33,7,65,1,33,0,12,1,11,32,2,65,136,2,106,65,8,106,32,2,65,184,30,106,65,16,106,40,2,0,54,2,0,32,2,32,2,41,3,192,30,55,3,136,2,32,2,65,252,1,106,32,2,65,136,2,106,16,193,135,128,128,0,2,64,32,2,41,3,184,30,66,3,81,13,0,32,2,65,184,30,106,16,201,131,128,128,0,11,2,64,2,64,32,2,40,2,120,34,1,13,0,66,0,33,8,12,1,11,32,2,32,2,41,2,124,34,9,55,2,204,65,32,2,32,1,54,2,200,65,32,2,65,200,58,106,32,1,32,9,66,32,136,167,34,10,16,165,132,128,128,0,65,0,33,11,2,64,2,64,2,64,2,64,2,64,2,64,32,10,65,176,125,106,34,0,65,0,72,32,1,32,2,40,2,200,58,34,12,107,34,7,32,0,106,34,13,32,7,72,115,69,13,0,65,0,33,7,12,1,11,65,0,33,7,32,2,40,2,204,58,33,11,2,64,2,64,32,13,65,0,72,13,0,32,13,32,11,77,13,1,11,32,12,32,11,106,33,10,65,2,33,11,12,1,11,32,2,66,136,128,128,128,128,42,55,2,240,64,32,2,65,232,7,106,32,2,65,200,58,106,32,1,32,0,106,34,11,32,2,65,240,192,0,106,16,168,132,128,128,0,32,2,40,2,232,7,34,7,65,2,70,13,1,32,2,65,144,56,106,32,2,65,136,8,106,41,3,0,55,3,0,32,2,32,2,41,3,128,8,55,3,136,56,32,2,40,2,252,7,33,10,32,2,40,2,248,7,33,12,32,2,40,2,244,7,33,0,32,2,40,2,240,7,33,1,32,2,40,2,236,7,33,11,11,32,2,65,208,53,106,65,8,106,32,2,65,136,56,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,136,56,55,3,208,53,12,1,11,32,2,66,136,128,128,128,128,42,55,2,136,56,32,2,65,232,7,106,32,2,65,200,58,106,32,11,32,2,65,136,56,106,16,169,132,128,128,0,32,2,40,2,232,7,34,7,65,2,70,13,1,32,2,65,216,53,106,32,2,65,136,8,106,41,3,0,55,3,0,32,2,32,2,41,3,128,8,55,3,208,53,32,2,40,2,252,7,33,10,32,2,40,2,248,7,33,12,32,2,40,2,244,7,33,0,32,2,40,2,240,7,33,1,32,2,40,2,236,7,33,11,11,32,2,65,232,5,106,65,8,106,32,2,65,208,53,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,208,53,55,3,232,5,12,1,11,65,0,33,7,2,64,32,2,40,2,216,58,34,12,32,2,40,2,220,58,34,13,73,13,0,65,9,33,11,32,12,33,0,32,13,33,1,12,1,11,32,2,32,1,32,10,106,54,2,208,58,2,64,32,12,13,0,65,3,33,7,12,1,11,32,12,65,127,106,33,1,65,8,33,11,11,32,2,65,200,58,106,16,221,131,128,128,0,2,64,2,64,2,64,32,7,65,3,71,13,0,32,2,65,232,7,106,16,152,128,128,128,0,32,2,65,184,30,106,32,11,16,240,129,128,128,0,2,64,2,64,32,2,40,2,184,30,34,1,13,0,32,2,65,200,58,106,65,8,106,32,2,65,184,30,106,65,8,106,65,208,2,16,218,141,128,128,0,26,66,0,33,9,12,1,11,32,2,65,212,58,106,32,2,40,2,188,30,54,2,0,32,2,65,3,54,2,208,58,66,1,33,9,11,32,2,32,9,55,3,200,58,32,2,65,232,7,106,16,226,131,128,128,0,32,1,13,1,32,2,65,152,2,106,32,2,65,208,58,106,65,208,2,16,218,141,128,128,0,26,66,1,33,8,12,2,11,32,2,65,232,58,106,32,2,41,3,232,5,55,3,0,32,2,65,240,58,106,32,2,65,240,5,106,41,3,0,55,3,0,32,2,65,228,58,106,32,10,54,2,0,32,2,65,224,58,106,32,12,54,2,0,32,2,65,220,58,106,32,0,54,2,0,32,2,65,216,58,106,32,1,54,2,0,32,2,65,212,58,106,32,11,54,2,0,32,2,32,7,54,2,208,58,32,2,66,1,55,3,200,58,11,32,2,65,208,58,106,16,189,131,128,128,0,66,0,33,8,11,32,2,65,200,193,0,106,16,169,128,128,128,0,11,32,2,65,184,30,106,32,2,40,2,152,1,34,0,32,2,40,2,160,1,34,10,16,165,132,128,128,0,65,0,33,13,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,10,65,120,106,34,7,65,0,72,32,0,32,2,40,2,184,30,34,11,107,34,1,32,7,106,34,12,32,1,72,115,69,13,0,65,0,33,1,12,1,11,65,0,33,1,32,2,40,2,188,30,33,13,2,64,2,64,32,12,65,0,72,13,0,32,12,32,13,77,13,1,11,32,11,32,13,106,33,10,65,2,33,13,12,1,11,32,2,66,132,128,128,128,128,1,55,2,200,65,32,2,65,232,7,106,32,2,65,184,30,106,32,0,32,7,106,34,7,32,2,65,200,193,0,106,16,168,132,128,128,0,32,2,40,2,232,7,34,1,65,2,70,13,1,32,2,65,144,56,106,32,2,65,136,8,106,41,3,0,55,3,0,32,2,32,2,41,3,128,8,55,3,136,56,32,2,40,2,252,7,33,10,32,2,40,2,248,7,33,11,32,2,40,2,244,7,33,7,32,2,40,2,240,7,33,0,32,2,40,2,236,7,33,13,11,32,2,65,208,53,106,65,8,106,32,2,65,136,56,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,136,56,55,3,208,53,12,1,11,32,2,66,132,128,128,128,128,1,55,2,136,56,32,2,65,232,7,106,32,2,65,184,30,106,32,7,32,2,65,136,56,106,16,169,132,128,128,0,32,2,40,2,232,7,34,1,65,2,70,13,1,32,2,65,216,53,106,32,2,65,136,8,106,41,3,0,55,3,0,32,2,32,2,41,3,128,8,55,3,208,53,32,2,40,2,252,7,33,10,32,2,40,2,248,7,33,11,32,2,40,2,244,7,33,7,32,2,40,2,240,7,33,0,32,2,40,2,236,7,33,13,11,32,2,65,232,5,106,65,8,106,32,2,65,208,53,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,208,53,55,3,232,5,66,1,33,9,12,1,11,66,1,33,9,65,0,33,12,2,64,32,2,40,2,200,30,34,11,32,2,40,2,204,30,34,1,73,13,0,65,9,33,13,32,11,33,7,32,1,33,0,65,0,33,1,12,2,11,32,2,65,196,30,106,34,1,40,2,0,33,13,32,1,32,7,54,2,0,32,2,32,11,65,1,106,54,2,200,30,32,2,65,232,7,106,32,7,32,2,65,184,30,106,16,185,132,128,128,0,2,64,2,64,32,2,40,2,232,7,34,1,65,3,71,13,0,32,2,40,2,200,30,65,127,106,34,12,32,11,70,13,1,65,0,33,1,65,7,33,13,32,11,33,7,32,12,33,0,12,2,11,32,2,65,240,5,106,32,2,65,136,8,106,41,3,0,55,3,0,32,2,32,2,41,3,128,8,55,3,232,5,32,2,40,2,252,7,33,10,32,2,40,2,248,7,33,11,32,2,40,2,244,7,33,7,32,2,40,2,240,7,33,0,32,2,40,2,236,7,33,13,66,0,33,9,12,2,11,32,2,40,2,236,7,33,1,32,2,32,11,54,2,200,30,32,2,32,13,54,2,196,30,32,2,32,0,32,10,106,54,2,192,30,2,64,32,11,13,0,66,2,33,9,65,1,33,12,12,2,11,32,11,65,127,106,33,0,65,0,33,1,65,8,33,13,11,65,0,33,12,11,32,2,65,184,30,106,16,221,131,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,12,69,13,0,32,2,65,184,30,106,16,152,128,128,128,0,32,2,65,40,106,32,1,32,1,40,2,0,106,32,1,40,2,4,34,0,32,2,16,206,132,128,128,0,32,2,40,2,44,33,1,2,64,2,64,32,2,40,2,40,34,10,13,0,32,2,65,216,58,106,32,0,54,2,0,32,2,65,212,58,106,32,0,54,2,0,32,2,32,1,54,2,208,58,66,3,33,9,12,1,11,32,2,32,1,54,2,208,58,66,2,33,9,11,32,2,32,9,55,3,200,58,32,2,65,184,30,106,16,226,131,128,128,0,32,10,13,1,32,2,65,232,4,106,65,8,106,32,2,65,216,58,106,40,2,0,54,2,0,32,2,32,2,41,3,208,58,55,3,232,4,32,2,65,200,58,106,65,8,106,34,1,32,2,65,240,1,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,3,240,1,55,3,200,58,32,2,65,184,30,106,32,2,65,200,58,106,16,158,135,128,128,0,2,64,32,2,45,0,184,30,13,0,65,1,33,0,65,1,33,12,65,1,33,11,12,7,11,65,1,33,0,32,2,65,248,4,106,32,2,65,184,30,106,65,1,106,65,192,0,16,218,141,128,128,0,26,32,1,32,2,65,224,1,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,3,224,1,55,3,200,58,32,2,65,184,30,106,32,2,65,200,58,106,16,163,135,128,128,0,32,2,45,0,184,30,69,13,5,32,2,65,184,5,106,65,24,106,32,2,65,209,30,106,41,0,0,55,3,0,32,2,65,184,5,106,65,16,106,32,2,65,201,30,106,41,0,0,55,3,0,32,2,65,184,5,106,65,8,106,32,2,65,193,30,106,41,0,0,55,3,0,32,2,32,2,41,0,185,30,55,3,184,5,66,0,33,14,32,2,65,24,106,32,3,66,0,32,4,66,0,16,215,141,128,128,0,66,127,66,127,32,2,41,3,24,32,2,41,3,32,66,0,82,27,34,9,66,0,32,2,41,3,184,1,32,2,41,3,168,1,66,2,81,27,124,34,15,32,15,32,9,84,27,33,9,2,64,32,2,40,2,96,69,13,0,32,2,65,184,30,106,65,8,106,32,2,65,216,0,106,65,8,106,16,190,140,128,128,0,32,2,65,184,30,106,65,20,106,34,1,32,2,65,216,0,106,65,20,106,16,190,140,128,128,0,32,2,65,200,58,106,65,8,106,32,1,41,2,0,55,3,0,32,2,65,200,58,106,65,16,106,32,2,65,212,30,106,34,0,40,2,0,54,2,0,32,2,32,2,41,2,196,30,55,3,200,58,32,2,40,2,192,30,34,7,69,13,0,32,2,41,3,88,33,14,32,1,32,2,65,208,58,106,41,3,0,55,2,0,32,0,32,2,65,216,58,106,40,2,0,54,2,0,32,2,32,7,54,2,192,30,32,2,32,14,55,3,184,30,32,2,32,2,41,3,200,58,55,2,196,30,32,2,65,184,30,106,16,210,131,128,128,0,11,32,2,65,16,106,32,2,40,2,132,2,34,0,65,0,16,208,129,128,128,0,32,2,65,0,54,2,228,5,32,2,32,2,41,3,16,55,2,220,5,32,2,65,232,5,106,32,2,65,248,4,106,32,5,16,178,131,128,128,0,32,2,65,168,7,106,32,2,65,248,4,106,32,5,16,253,134,128,128,0,32,2,40,2,128,2,33,7,32,2,32,2,40,2,252,1,34,1,32,0,65,240,4,108,106,34,0,54,2,212,65,32,2,32,1,54,2,208,65,32,2,32,7,54,2,204,65,32,2,32,1,54,2,200,65,66,127,32,9,32,14,124,34,5,32,5,32,9,84,27,33,15,32,2,40,2,240,4,65,240,17,108,33,16,32,2,40,2,232,4,65,232,17,106,33,17,32,2,65,184,30,106,65,240,4,106,33,18,32,2,65,184,30,106,65,8,106,33,11,32,2,65,177,63,106,34,12,65,3,106,33,13,2,64,3,64,2,64,2,64,2,64,2,64,32,1,32,0,70,13,0,32,2,32,1,65,240,4,106,54,2,208,65,32,2,65,232,7,106,32,1,65,232,4,16,218,141,128,128,0,26,32,2,32,1,40,0,233,4,54,2,240,64,32,2,32,1,65,236,4,106,40,0,0,54,0,243,64,32,1,45,0,232,4,34,1,65,2,71,13,1,11,32,2,65,200,193,0,106,16,128,130,128,128,0,32,2,65,184,30,106,65,8,106,32,2,65,220,5,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,220,5,55,3,184,30,32,2,65,200,58,106,32,2,65,184,30,106,32,15,16,197,135,128,128,0,32,2,40,2,200,58,34,1,69,13,8,32,2,40,2,204,58,33,0,32,2,32,1,32,2,40,2,208,58,65,128,23,108,106,54,2,196,30,32,2,32,1,54,2,192,30,32,2,32,0,54,2,188,30,32,2,32,1,54,2,184,30,32,2,32,2,65,168,7,106,54,2,200,30,32,2,65,144,53,106,32,2,65,184,30,106,16,248,132,128,128,0,32,2,40,2,144,53,34,1,32,1,32,2,40,2,152,53,65,232,22,108,106,16,244,131,128,128,0,33,5,32,2,65,8,106,65,2,65,0,16,129,133,128,128,0,32,2,65,0,54,2,164,53,32,2,32,2,41,3,8,55,2,156,53,32,5,32,15,86,13,1,12,7,11,32,2,65,200,58,106,32,2,65,232,7,106,65,232,4,16,218,141,128,128,0,26,32,12,32,2,40,2,240,64,54,0,0,32,13,32,2,40,0,243,64,54,0,0,32,2,32,1,58,0,176,63,32,2,65,208,53,106,32,2,65,200,58,106,32,2,65,232,5,106,16,132,138,128,128,0,32,2,40,2,208,53,69,13,1,12,3,11,32,2,65,208,30,106,32,2,65,208,1,106,16,189,140,128,128,0,32,2,65,1,58,0,220,30,32,2,66,0,55,3,184,30,32,2,66,0,32,5,32,15,125,34,9,32,9,32,5,86,27,55,3,200,30,32,2,65,156,53,106,32,2,65,184,30,106,16,230,132,128,128,0,12,5,11,32,2,41,3,200,62,33,9,32,2,41,3,216,53,33,14,32,16,33,1,32,17,33,0,3,64,32,1,69,13,2,32,1,65,144,110,106,33,1,32,0,41,3,0,33,5,32,0,65,240,17,106,34,7,33,0,32,9,32,5,82,13,0,11,32,2,65,208,12,106,32,7,65,168,92,106,65,232,17,16,218,141,128,128,0,26,32,2,65,184,30,106,32,2,65,200,58,106,32,2,65,232,5,106,16,133,138,128,128,0,32,2,40,2,184,30,13,1,32,2,65,136,56,106,65,24,106,34,0,32,11,65,24,106,41,3,0,55,3,0,32,2,65,136,56,106,65,16,106,34,7,32,11,65,16,106,41,3,0,55,3,0,32,2,65,136,56,106,65,8,106,34,19,32,11,65,8,106,41,3,0,55,3,0,32,2,32,11,41,3,0,55,3,136,56,32,2,65,184,30,106,32,2,65,200,58,106,65,240,4,16,218,141,128,128,0,26,32,18,32,2,65,208,12,106,65,232,17,16,218,141,128,128,0,26,2,64,32,2,40,2,228,5,34,1,32,2,40,2,224,5,71,13,0,32,2,65,220,5,106,32,1,16,148,133,128,128,0,32,2,40,2,228,5,33,1,11,32,2,40,2,220,5,32,1,65,128,23,108,106,32,2,65,184,30,106,65,216,22,16,218,141,128,128,0,34,1,32,14,55,3,216,22,32,1,32,2,41,3,136,56,55,3,224,22,32,1,65,232,22,106,32,19,41,3,0,55,3,0,32,1,65,240,22,106,32,7,41,3,0,55,3,0,32,1,65,248,22,106,32,0,41,3,0,55,3,0,32,2,32,2,40,2,228,5,65,1,106,54,2,228,5,32,2,40,2,212,65,33,0,32,2,40,2,208,65,33,1,12,0,11,11,32,2,65,200,193,0,106,16,128,130,128,128,0,32,2,65,220,5,106,16,144,130,128,128,0,12,3,11,32,2,65,240,58,106,32,2,65,240,5,106,41,3,0,55,3,0,32,2,32,2,41,3,232,5,55,3,232,58,32,2,32,10,54,2,228,58,32,2,32,11,54,2,224,58,32,2,32,7,54,2,220,58,32,2,32,0,54,2,216,58,32,2,32,13,54,2,212,58,32,2,32,1,54,2,208,58,32,2,32,9,55,3,200,58,11,32,2,65,200,58,106,16,218,131,128,128,0,65,1,33,0,65,0,33,10,65,1,33,12,65,1,33,11,65,1,33,1,12,6,11,65,1,33,0,2,64,32,2,41,3,168,1,34,5,66,2,81,13,0,32,2,65,168,53,106,32,2,65,168,1,106,65,40,16,218,141,128,128,0,26,32,2,65,156,53,106,32,2,65,168,53,106,16,230,132,128,128,0,65,0,33,0,11,32,2,65,208,53,106,32,2,65,184,5,106,16,211,133,128,128,0,32,2,65,184,30,106,32,2,40,2,208,1,32,2,40,2,216,1,16,164,135,128,128,0,2,64,32,2,41,3,184,30,66,0,82,13,0,32,2,65,156,53,106,16,233,131,128,128,0,32,2,65,144,53,106,16,142,130,128,128,0,65,1,33,1,12,2,11,32,2,65,136,56,106,32,2,65,192,30,106,65,192,2,16,218,141,128,128,0,26,2,64,2,64,32,8,80,13,0,32,2,65,232,7,106,32,2,65,152,2,106,65,208,2,16,218,141,128,128,0,26,12,1,11,32,2,65,232,7,106,32,2,65,208,53,106,32,3,32,4,32,2,65,136,56,106,16,244,129,128,128,0,11,32,2,65,240,192,0,106,65,8,106,32,2,65,156,53,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,156,53,55,3,240,64,32,2,65,200,193,0,106,65,24,106,32,2,65,216,0,106,65,24,106,41,3,0,55,3,0,32,2,65,200,193,0,106,65,16,106,32,2,65,216,0,106,65,16,106,41,3,0,55,3,0,32,2,65,200,193,0,106,65,8,106,32,2,65,216,0,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,88,55,3,200,65,32,2,65,184,30,106,32,2,65,52,106,65,36,16,218,141,128,128,0,26,32,2,65,200,58,106,32,2,65,208,53,106,32,2,65,144,53,106,32,2,65,240,192,0,106,32,2,65,232,7,106,32,2,65,200,193,0,106,32,2,65,184,30,106,16,198,135,128,128,0,2,64,2,64,2,64,2,64,32,2,41,3,200,58,66,2,81,13,0,32,2,65,184,30,106,32,2,65,200,58,106,65,144,6,16,218,141,128,128,0,26,32,2,65,240,192,0,106,16,175,128,128,128,0,32,2,65,200,193,0,106,32,2,40,2,176,36,32,2,65,184,36,106,40,2,0,34,1,32,2,65,240,192,0,106,16,201,132,128,128,0,2,64,2,64,32,2,40,2,208,65,65,132,128,128,128,120,71,13,0,32,2,40,2,200,65,33,7,32,2,65,200,193,0,106,32,2,40,2,188,36,32,2,65,196,36,106,40,2,0,34,11,32,2,65,240,192,0,106,16,205,132,128,128,0,32,2,40,2,208,65,65,132,128,128,128,120,71,13,0,32,2,40,2,200,65,33,16,32,2,41,3,184,30,33,3,2,64,2,64,32,2,40,2,248,35,34,17,13,0,12,1,11,65,0,33,19,2,64,32,2,65,128,36,106,40,2,0,34,12,65,8,73,13,0,32,2,65,168,193,0,106,40,2,0,33,19,32,2,65,160,193,0,106,32,17,32,12,16,182,132,128,128,0,11,32,2,65,200,193,0,106,32,2,65,132,36,106,32,2,65,240,192,0,106,16,208,132,128,128,0,32,2,40,2,208,65,65,132,128,128,128,120,71,13,1,32,2,40,2,200,65,33,20,11,32,2,65,160,193,0,106,34,18,65,8,16,153,128,128,128,0,26,32,2,65,168,193,0,106,34,12,40,2,0,33,13,32,18,65,136,6,16,154,128,128,128,0,32,12,32,12,40,2,0,65,136,6,106,54,2,0,32,13,32,2,40,2,160,65,106,65,0,65,136,6,16,214,141,128,128,0,33,12,32,7,32,13,65,208,2,106,34,21,107,34,18,65,0,72,32,18,65,127,74,32,7,32,21,73,27,69,13,4,32,12,32,18,54,2,208,2,32,12,65,212,2,106,32,1,54,2,0,32,16,32,13,65,216,2,106,34,7,107,34,1,65,0,72,32,1,65,127,74,32,16,32,7,73,27,69,13,4,32,12,32,1,54,2,216,2,32,12,65,220,2,106,32,11,54,2,0,32,2,65,136,33,106,32,12,65,224,2,106,16,172,128,128,128,0,32,2,65,168,33,106,32,13,65,128,3,106,32,12,65,128,3,106,16,242,129,128,128,0,2,64,2,64,32,3,66,0,82,13,0,32,12,65,0,58,0,0,12,1,11,32,12,65,1,58,0,0,32,2,65,184,30,106,65,8,106,32,13,65,8,106,32,12,65,8,106,16,253,129,128,128,0,32,12,65,200,2,106,32,2,65,184,30,106,65,200,2,106,41,3,0,55,3,0,32,2,65,184,30,106,65,168,2,106,32,12,65,168,2,106,16,172,128,128,128,0,11,2,64,2,64,32,17,13,0,32,12,65,0,58,0,208,5,12,1,11,32,12,65,208,5,106,65,1,58,0,0,32,12,65,212,5,106,33,7,32,2,65,144,36,106,33,11,65,0,33,1,2,64,3,64,32,1,65,32,70,13,1,32,7,32,1,106,32,11,32,1,106,45,0,0,58,0,0,32,1,65,1,106,33,1,12,0,11,11,32,12,65,244,5,106,33,7,2,64,2,64,32,2,65,128,36,106,40,2,0,34,1,65,8,73,13,0,32,7,32,1,54,2,0,32,19,32,13,65,244,5,106,34,7,107,34,1,65,0,72,32,1,65,127,74,32,19,32,7,73,27,69,13,7,32,12,65,248,5,106,32,1,54,2,0,12,1,11,32,7,32,17,32,1,16,218,141,128,128,0,26,32,12,65,251,5,106,32,1,58,0,0,11,32,20,32,13,65,252,5,106,34,7,107,34,1,65,0,72,32,1,65,127,74,32,20,32,7,73,27,69,13,5,32,12,65,252,5,106,32,1,54,2,0,32,12,65,128,6,106,32,2,65,140,36,106,40,2,0,54,2,0,11,32,2,65,200,193,0,106,32,2,65,240,192,0,106,65,216,0,16,218,141,128,128,0,26,32,2,65,228,192,0,106,32,2,65,200,193,0,106,16,183,132,128,128,0,32,2,40,2,228,64,34,1,69,13,1,32,2,65,232,192,0,106,41,2,0,33,6,32,2,32,1,54,2,200,65,32,2,32,6,55,2,204,65,32,2,32,6,66,32,136,167,34,0,65,0,16,165,140,128,128,0,32,2,40,2,4,33,7,32,2,40,2,0,32,1,32,0,16,218,141,128,128,0,33,1,32,2,65,200,193,0,106,16,158,128,128,128,0,32,2,32,0,54,2,208,65,32,2,32,7,54,2,204,65,32,2,32,1,54,2,200,65,32,2,65,200,193,0,106,16,199,135,128,128,0,33,6,32,2,65,184,30,106,16,213,131,128,128,0,32,2,65,232,4,106,16,219,131,128,128,0,32,2,65,208,1,106,16,169,128,128,128,0,32,5,66,2,82,13,5,32,2,41,3,168,1,66,2,82,13,3,12,5,11,32,2,65,240,192,0,106,16,196,131,128,128,0,11,32,2,65,184,30,106,16,213,131,128,128,0,11,65,0,33,1,12,4,11,32,2,65,192,1,106,16,169,128,128,128,0,12,1,11,0,0,11,32,2,65,152,1,106,16,169,128,128,128,0,32,2,65,136,1,106,16,169,128,128,128,0,12,10,11,65,1,33,1,65,1,33,0,11,65,0,33,12,65,0,33,11,12,2,11,65,0,33,11,65,1,33,12,11,65,1,33,1,11,32,10,69,33,10,32,2,65,232,4,106,16,219,131,128,128,0,11,32,1,65,0,71,33,1,32,11,65,0,71,33,7,2,64,32,12,69,13,0,32,2,65,252,1,106,16,202,131,128,128,0,11,32,10,69,13,0,32,11,69,13,2,12,1,11,32,2,65,240,1,106,16,169,128,128,128,0,32,7,69,13,1,11,32,2,65,224,1,106,16,169,128,128,128,0,11,32,2,65,208,1,106,16,169,128,128,128,0,2,64,32,2,41,3,168,1,66,2,81,13,0,32,0,69,13,0,32,2,65,192,1,106,16,169,128,128,128,0,11,32,2,65,152,1,106,16,169,128,128,128,0,32,2,65,136,1,106,16,169,128,128,128,0,2,64,32,6,66,3,81,13,0,32,2,65,248,0,106,16,158,130,128,128,0,11,32,1,69,13,0,32,2,65,216,0,106,16,207,131,128,128,0,32,2,65,52,106,16,206,131,128,128,0,11,66,1,33,6,11,32,2,65,160,194,0,106,36,128,128,128,128,0,32,6,11,216,1,2,1,127,1,126,35,128,128,128,128,0,65,128,2,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,20,32,3,32,2,54,2,16,32,3,32,1,54,2,12,32,3,65,48,106,32,3,65,12,106,16,252,132,128,128,0,32,3,65,36,106,32,3,65,48,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,36,34,2,69,13,0,32,3,32,3,41,2,40,34,4,55,2,28,32,3,32,2,54,2,24,32,3,65,48,106,32,2,32,4,66,32,136,167,16,172,129,128,128,0,2,64,2,64,32,3,41,3,48,66,3,81,13,0,32,0,32,3,65,48,106,65,208,1,16,218,141,128,128,0,26,12,1,11,32,0,66,3,55,3,0,32,3,65,56,106,16,148,129,128,128,0,11,32,3,65,24,106,16,169,128,128,128,0,12,1,11,32,0,66,3,55,3,0,11,32,3,65,128,2,106,36,128,128,128,128,0,11,218,4,5,4,127,1,126,1,127,1,126,3,127,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,8,34,4,69,13,0,32,1,40,2,0,34,5,65,216,22,106,33,6,66,0,33,7,32,4,33,8,2,64,3,64,32,7,32,2,90,13,1,32,8,69,13,2,66,127,32,7,32,6,41,3,0,124,34,9,32,9,32,7,84,27,33,7,32,6,65,128,23,106,33,6,32,8,65,127,106,33,8,12,0,11,11,32,3,32,1,40,2,4,34,8,54,2,12,32,3,32,5,54,2,8,32,3,32,4,54,2,16,32,4,65,5,73,13,4,32,5,32,4,32,3,65,32,106,16,134,132,128,128,0,32,3,66,0,55,3,40,32,3,66,0,55,3,32,65,0,33,8,32,3,65,32,106,33,6,3,64,32,6,32,8,54,2,0,32,6,65,4,106,33,6,32,8,65,1,106,34,8,65,4,71,13,0,11,32,3,65,32,106,65,16,106,33,10,3,64,32,3,32,10,54,2,24,32,3,32,3,65,8,106,54,2,28,32,3,32,3,65,32,106,54,2,20,32,3,65,20,106,16,243,131,128,128,0,32,2,90,13,2,65,4,33,6,65,16,33,11,32,10,33,1,2,64,3,64,32,11,33,8,32,1,65,124,106,34,1,40,2,0,33,5,32,6,65,1,70,13,1,32,8,65,124,106,33,11,32,4,32,6,106,33,12,32,6,65,127,106,33,6,32,12,65,123,106,32,5,70,13,0,11,11,32,1,32,5,65,1,106,54,2,0,32,5,65,2,106,33,6,3,64,2,64,32,8,65,16,71,13,0,32,3,40,2,44,32,4,71,13,2,12,5,11,32,3,65,32,106,32,8,106,32,6,54,2,0,32,8,65,4,106,33,8,32,6,65,1,106,33,6,12,0,11,11,11,32,0,65,0,54,2,0,32,1,16,144,130,128,128,0,12,4,11,32,3,41,3,32,33,7,32,3,65,44,106,32,3,41,3,40,55,2,0,32,3,65,52,106,66,128,128,128,128,192,0,55,2,0,32,3,32,7,55,2,36,32,3,32,3,65,8,106,54,2,32,32,3,65,20,106,32,3,65,32,106,16,207,129,128,128,0,32,3,40,2,20,34,5,69,13,0,32,3,40,2,28,33,4,32,3,40,2,24,33,8,12,1,11,65,8,33,5,65,0,33,4,65,0,33,8,11,32,3,65,8,106,16,144,130,128,128,0,11,32,0,32,4,54,2,8,32,0,32,8,54,2,4,32,0,32,5,54,2,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,178,33,5,6,127,1,126,1,127,3,126,4,127,35,128,128,128,128,0,65,240,18,107,34,7,36,128,128,128,128,0,32,7,32,2,40,2,0,34,8,54,2,232,9,32,7,32,2,40,2,4,54,2,228,9,32,7,32,8,54,2,224,9,32,7,32,8,32,2,40,2,8,65,232,22,108,106,54,2,236,9,32,7,65,168,1,106,32,7,65,224,9,106,16,246,131,128,128,0,32,7,65,16,106,65,8,106,32,7,65,168,1,106,65,8,106,34,9,40,2,0,54,2,0,32,7,32,7,41,2,168,1,55,3,16,32,7,65,32,106,65,8,106,32,7,65,188,1,106,40,2,0,34,10,54,2,0,32,7,32,7,41,2,180,1,55,3,32,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,10,69,13,0,32,7,65,48,106,65,8,106,32,7,40,2,32,34,11,65,136,17,106,41,3,0,55,3,0,32,7,65,48,106,65,16,106,32,11,65,144,17,106,41,3,0,55,3,0,32,7,65,48,106,65,24,106,32,11,65,152,17,106,41,3,0,55,3,0,32,7,32,11,41,3,128,17,55,3,48,32,7,65,8,106,65,4,65,0,16,237,137,128,128,0,32,7,65,0,54,2,88,32,7,32,7,41,3,8,55,2,80,32,7,65,4,65,0,16,255,132,128,128,0,32,7,65,0,54,2,100,32,7,32,7,41,3,0,55,2,92,32,3,40,2,4,33,12,32,7,32,3,40,2,0,34,2,32,3,40,2,8,65,40,108,106,34,8,54,2,220,12,32,7,32,2,54,2,216,12,32,7,32,12,54,2,212,12,32,7,32,2,54,2,208,12,3,64,2,64,2,64,32,2,32,8,70,13,0,32,7,32,2,65,40,106,54,2,216,12,32,2,41,3,0,66,2,82,13,1,11,32,7,65,208,12,106,16,191,134,128,128,0,32,7,65,224,8,106,65,8,106,32,7,65,220,0,106,65,8,106,40,2,0,54,2,0,32,7,32,7,41,2,92,55,3,224,8,2,64,2,64,2,64,2,64,2,64,32,6,40,2,0,34,8,13,0,32,7,65,0,54,2,240,8,12,1,11,32,7,65,168,1,106,65,8,106,32,6,65,8,106,40,2,0,54,2,0,32,7,32,6,41,2,0,55,3,168,1,32,7,65,200,17,106,65,8,106,32,6,65,20,106,40,2,0,54,2,0,32,7,32,6,41,2,12,55,3,200,17,32,7,65,208,12,106,65,8,106,32,6,65,32,106,40,2,0,54,2,0,32,7,32,6,41,2,24,55,3,208,12,32,7,65,2,58,0,184,1,32,7,65,176,136,132,128,0,54,2,180,1,32,7,65,224,9,106,32,7,65,168,1,106,16,168,131,128,128,0,32,7,40,2,224,9,13,3,32,7,40,2,228,9,34,2,69,13,3,32,7,65,232,9,106,41,2,0,33,13,32,7,32,2,54,2,160,15,32,7,32,13,55,2,164,15,32,13,66,128,128,128,128,112,131,66,128,128,128,128,128,4,82,13,7,32,7,65,248,9,106,34,9,66,0,55,3,0,32,7,65,240,9,106,34,12,66,0,55,3,0,32,7,65,224,9,106,65,8,106,34,14,66,0,55,3,0,32,7,66,0,55,3,224,9,32,7,65,224,9,106,65,32,32,2,65,32,65,244,160,132,128,0,16,232,140,128,128,0,32,7,65,168,1,106,65,48,106,32,9,41,3,0,55,3,0,32,7,65,168,1,106,65,40,106,32,12,41,3,0,55,3,0,32,7,65,168,1,106,65,32,106,32,14,41,3,0,55,3,0,32,7,65,168,1,106,65,8,106,32,7,65,200,17,106,65,8,106,40,2,0,54,2,0,32,7,65,188,1,106,34,2,32,7,65,208,12,106,65,8,106,40,2,0,54,2,0,32,7,32,7,41,3,224,9,55,3,192,1,32,7,32,7,41,3,200,17,55,3,168,1,32,7,32,7,41,3,208,12,55,2,180,1,32,7,65,240,8,106,32,7,65,168,1,106,65,56,16,218,141,128,128,0,26,32,7,65,160,15,106,16,169,128,128,128,0,32,7,40,2,240,8,13,1,11,32,7,65,0,54,2,168,9,12,1,11,32,7,65,204,1,106,32,7,65,240,8,106,65,48,106,41,2,0,55,2,0,32,7,65,196,1,106,32,7,65,240,8,106,65,40,106,41,2,0,55,2,0,32,2,32,7,65,240,8,106,65,32,106,41,2,0,55,2,0,32,7,32,7,41,2,136,9,55,2,180,1,32,7,65,168,1,106,32,7,65,240,8,106,16,189,140,128,128,0,32,7,65,212,1,106,32,7,65,252,8,106,16,190,140,128,128,0,32,7,65,168,9,106,32,7,65,168,1,106,65,56,16,218,141,128,128,0,26,11,32,5,41,3,0,33,15,66,0,33,16,66,0,33,13,2,64,32,5,40,2,8,34,2,69,13,0,32,7,32,5,41,2,12,34,17,55,2,180,12,32,7,32,2,54,2,176,12,32,7,65,192,12,106,65,8,106,32,5,65,28,106,40,2,0,34,9,54,2,0,32,7,32,5,41,2,20,34,13,55,3,192,12,32,7,65,200,17,106,32,13,167,34,12,32,9,16,165,132,128,128,0,65,0,33,18,2,64,2,64,2,64,2,64,2,64,2,64,32,9,65,224,125,106,34,14,65,0,72,32,12,32,7,40,2,200,17,34,19,107,34,20,32,14,106,34,21,32,20,72,115,69,13,0,65,0,33,20,12,1,11,65,0,33,20,32,7,40,2,204,17,33,18,2,64,2,64,32,21,65,0,72,13,0,32,21,32,18,77,13,1,11,32,19,32,18,106,33,9,65,2,33,18,12,1,11,32,7,66,136,128,128,128,128,36,55,2,184,18,32,7,65,144,18,106,32,7,65,200,17,106,32,12,32,14,106,34,18,32,7,65,184,18,106,16,168,132,128,128,0,32,7,40,2,144,18,34,20,65,2,70,13,1,32,7,65,128,15,106,32,7,65,176,18,106,41,3,0,55,3,0,32,7,32,7,41,3,168,18,55,3,248,14,32,7,40,2,164,18,33,9,32,7,40,2,160,18,33,19,32,7,40,2,156,18,33,14,32,7,40,2,152,18,33,12,32,7,40,2,148,18,33,18,11,32,7,65,216,18,106,65,8,106,32,7,65,248,14,106,65,8,106,41,3,0,55,3,0,32,7,32,7,41,3,248,14,55,3,216,18,12,1,11,32,7,66,136,128,128,128,128,36,55,2,248,14,32,7,65,144,18,106,32,7,65,200,17,106,32,18,32,7,65,248,14,106,16,169,132,128,128,0,32,7,40,2,144,18,34,20,65,2,70,13,1,32,7,65,224,18,106,32,7,65,176,18,106,41,3,0,55,3,0,32,7,32,7,41,3,168,18,55,3,216,18,32,7,40,2,164,18,33,9,32,7,40,2,160,18,33,19,32,7,40,2,156,18,33,14,32,7,40,2,152,18,33,12,32,7,40,2,148,18,33,18,11,32,7,65,200,18,106,65,8,106,32,7,65,216,18,106,65,8,106,41,3,0,55,3,0,32,7,32,7,41,3,216,18,55,3,200,18,12,1,11,65,0,33,20,2,64,32,7,40,2,216,17,34,19,32,7,40,2,220,17,34,21,73,13,0,65,9,33,18,32,19,33,14,32,21,33,12,12,1,11,32,7,32,12,32,9,106,54,2,208,17,2,64,32,19,13,0,65,3,33,20,12,1,11,32,19,65,127,106,33,12,65,8,33,18,11,32,7,65,200,17,106,16,221,131,128,128,0,2,64,2,64,2,64,2,64,2,64,32,20,65,3,71,13,0,32,7,65,200,17,106,16,152,128,128,128,0,32,7,65,160,15,106,32,18,16,252,129,128,128,0,2,64,2,64,32,7,40,2,160,15,34,9,13,0,32,7,65,208,12,106,65,8,106,32,7,65,160,15,106,65,8,106,65,160,2,16,218,141,128,128,0,26,66,0,33,13,12,1,11,32,7,65,220,12,106,32,7,40,2,164,15,54,2,0,32,7,65,3,54,2,216,12,66,1,33,13,11,32,7,32,13,55,3,208,12,32,7,65,200,17,106,16,226,131,128,128,0,32,9,13,1,32,7,65,160,15,106,32,7,65,208,12,106,65,8,106,65,160,2,16,218,141,128,128,0,26,32,7,65,208,12,106,32,2,32,17,66,32,136,167,34,18,16,165,132,128,128,0,65,0,33,14,2,64,2,64,2,64,2,64,2,64,2,64,32,18,65,96,106,34,9,65,0,72,32,2,32,7,40,2,208,12,34,20,107,34,12,32,9,106,34,19,32,12,72,115,69,13,0,65,0,33,12,12,1,11,65,0,33,12,32,7,40,2,212,12,33,14,2,64,2,64,32,19,65,0,72,13,0,32,19,32,14,77,13,1,11,32,20,32,14,106,33,18,65,2,33,14,12,1,11,32,7,66,136,128,128,128,128,4,55,2,232,18,32,7,65,200,17,106,32,7,65,208,12,106,32,2,32,9,106,34,14,32,7,65,232,18,106,16,168,132,128,128,0,32,7,40,2,200,17,34,12,65,2,70,13,1,32,7,65,224,18,106,32,7,65,232,17,106,41,3,0,55,3,0,32,7,32,7,41,3,224,17,55,3,216,18,32,7,40,2,220,17,33,18,32,7,40,2,216,17,33,20,32,7,40,2,212,17,33,9,32,7,40,2,208,17,33,2,32,7,40,2,204,17,33,14,11,32,7,65,200,18,106,65,8,106,32,7,65,216,18,106,65,8,106,41,3,0,55,3,0,32,7,32,7,41,3,216,18,55,3,200,18,12,1,11,32,7,66,136,128,128,128,128,4,55,2,216,18,32,7,65,200,17,106,32,7,65,208,12,106,32,14,32,7,65,216,18,106,16,169,132,128,128,0,32,7,40,2,200,17,34,12,65,2,70,13,1,32,7,65,208,18,106,32,7,65,232,17,106,41,3,0,55,3,0,32,7,32,7,41,3,224,17,55,3,200,18,32,7,40,2,220,17,33,18,32,7,40,2,216,17,33,20,32,7,40,2,212,17,33,9,32,7,40,2,208,17,33,2,32,7,40,2,204,17,33,14,11,32,7,65,184,18,106,65,8,106,32,7,65,200,18,106,65,8,106,41,3,0,55,3,0,32,7,32,7,41,3,200,18,55,3,184,18,12,1,11,65,0,33,12,2,64,32,7,40,2,224,12,34,20,32,7,40,2,228,12,34,19,73,13,0,65,9,33,14,32,20,33,9,32,19,33,2,12,1,11,32,7,32,2,32,18,106,54,2,216,12,2,64,32,20,13,0,65,3,33,12,12,1,11,32,20,65,127,106,33,2,65,8,33,14,11,32,7,65,208,12,106,16,221,131,128,128,0,32,12,65,3,71,13,2,32,7,65,208,12,106,16,152,128,128,128,0,32,7,65,144,18,106,32,14,16,225,129,128,128,0,2,64,2,64,32,7,40,2,144,18,34,2,13,0,32,7,65,248,14,106,65,32,106,32,7,65,144,18,106,65,32,106,41,3,0,55,3,0,32,7,65,248,14,106,65,24,106,32,7,65,144,18,106,65,24,106,41,3,0,55,3,0,32,7,65,248,14,106,65,16,106,32,7,65,144,18,106,65,16,106,41,3,0,55,3,0,32,7,32,7,41,3,152,18,55,3,128,15,65,4,33,9,12,1,11,32,7,32,7,40,2,148,18,54,2,252,14,65,3,33,9,11,32,7,32,9,54,2,248,14,32,7,65,208,12,106,16,226,131,128,128,0,32,2,13,3,32,7,65,224,3,106,32,7,65,152,15,106,41,3,0,55,3,0,32,7,65,216,3,106,32,7,65,144,15,106,41,3,0,55,3,0,32,7,65,208,3,106,32,7,65,136,15,106,41,3,0,55,3,0,32,7,32,7,41,3,128,15,55,3,200,3,32,7,65,168,1,106,32,7,65,160,15,106,65,160,2,16,218,141,128,128,0,26,32,7,65,224,9,106,32,7,65,168,1,106,65,192,2,16,218,141,128,128,0,26,32,7,65,192,12,106,16,169,128,128,128,0,32,7,65,176,12,106,16,169,128,128,128,0,66,1,33,13,12,5,11,32,7,65,240,12,106,32,7,41,3,200,18,55,3,0,32,7,65,248,12,106,32,7,65,208,18,106,41,3,0,55,3,0,32,7,65,236,12,106,32,9,54,2,0,32,7,65,232,12,106,32,19,54,2,0,32,7,65,228,12,106,32,14,54,2,0,32,7,65,224,12,106,32,12,54,2,0,32,7,65,220,12,106,32,18,54,2,0,32,7,32,20,54,2,216,12,32,7,66,1,55,3,208,12,11,32,7,65,216,12,106,16,189,131,128,128,0,12,2,11,32,7,65,152,15,106,32,7,65,192,18,106,41,3,0,55,3,0,32,7,32,7,41,3,184,18,55,3,144,15,32,7,32,18,54,2,140,15,32,7,32,20,54,2,136,15,32,7,32,9,54,2,132,15,32,7,32,2,54,2,128,15,32,7,32,14,54,2,252,14,32,7,32,12,54,2,248,14,11,32,7,65,248,14,106,16,190,131,128,128,0,11,32,7,65,192,12,106,16,169,128,128,128,0,32,7,65,176,12,106,16,169,128,128,128,0,66,0,33,13,11,32,7,40,2,88,33,12,32,7,40,2,80,33,14,32,7,40,2,24,33,9,32,7,40,2,16,33,2,2,64,32,13,80,13,0,32,7,65,176,1,106,32,7,65,224,9,106,65,160,2,16,218,141,128,128,0,26,66,1,33,16,11,32,7,32,16,55,3,168,1,32,7,65,164,12,106,32,2,32,9,32,14,32,12,32,7,65,48,106,32,4,32,7,65,168,1,106,32,7,65,168,9,106,16,136,138,128,128,0,32,7,65,160,15,106,32,7,65,164,12,106,16,198,134,128,128,0,32,7,65,216,1,106,32,7,65,160,15,106,54,2,0,32,7,32,1,54,2,212,1,65,0,33,1,32,7,65,0,54,2,208,1,32,7,66,0,55,2,200,1,32,7,32,2,32,9,65,5,116,106,54,2,196,1,32,7,32,2,54,2,192,1,32,7,32,7,40,2,20,54,2,188,1,32,7,32,2,54,2,184,1,32,7,32,11,32,10,65,232,22,108,106,54,2,180,1,32,7,32,11,54,2,176,1,32,7,32,7,40,2,36,54,2,172,1,32,7,32,11,54,2,168,1,32,7,65,208,12,106,32,7,65,168,1,106,16,250,131,128,128,0,2,64,32,7,40,2,208,12,34,2,69,13,0,32,7,41,2,212,12,33,16,32,0,32,7,41,3,48,55,3,208,2,32,0,65,232,2,106,32,7,65,200,0,106,41,3,0,55,3,0,32,0,65,224,2,106,32,7,65,192,0,106,41,3,0,55,3,0,32,0,65,216,2,106,32,7,65,48,106,65,8,106,41,3,0,55,3,0,32,0,65,8,106,32,7,65,224,9,106,65,192,2,16,218,141,128,128,0,26,32,0,65,192,5,106,32,7,65,240,8,106,65,56,16,218,141,128,128,0,26,32,0,32,15,55,3,200,2,32,0,32,13,55,3,0,32,0,65,240,2,106,32,4,65,208,2,16,218,141,128,128,0,26,32,0,32,16,55,2,252,5,32,0,32,2,54,2,248,5,32,0,32,7,41,3,224,8,55,2,132,6,32,0,65,140,6,106,32,7,65,224,8,106,65,8,106,40,2,0,54,2,0,32,7,65,168,9,106,16,181,131,128,128,0,32,7,65,208,0,106,16,202,131,128,128,0,12,12,11,32,0,66,2,55,3,0,32,7,65,168,9,106,16,181,131,128,128,0,32,7,65,240,8,106,16,216,131,128,128,0,12,6,11,32,0,66,2,55,3,0,12,4,11,32,2,41,3,16,33,13,32,2,45,0,36,33,12,32,7,65,200,17,106,65,8,106,34,8,32,2,65,32,106,40,2,0,54,2,0,32,7,32,2,41,2,24,55,3,200,17,32,7,65,160,15,106,32,1,16,229,129,128,128,0,32,7,65,232,0,106,32,1,16,229,129,128,128,0,32,7,65,136,1,106,32,1,16,251,129,128,128,0,32,7,65,168,1,106,32,7,40,2,200,17,32,8,40,2,0,16,164,135,128,128,0,2,64,32,7,41,3,168,1,80,13,0,32,7,65,224,9,106,32,9,65,192,2,16,218,141,128,128,0,26,32,7,65,168,1,106,65,24,106,32,7,65,232,0,106,65,24,106,34,8,41,3,0,55,3,0,32,7,65,168,1,106,65,16,106,32,7,65,232,0,106,65,16,106,34,14,41,3,0,55,3,0,32,9,32,7,65,232,0,106,65,8,106,34,20,41,3,0,55,3,0,32,7,32,7,41,3,104,55,3,168,1,32,7,65,240,3,106,32,12,65,255,1,113,65,0,71,32,7,65,160,15,106,32,7,65,136,1,106,32,7,65,224,9,106,32,13,32,7,65,168,1,106,16,128,138,128,128,0,32,7,65,208,0,106,32,7,65,240,3,106,16,229,132,128,128,0,2,64,32,7,40,2,100,34,2,32,7,40,2,96,71,13,0,32,7,65,220,0,106,32,2,16,147,133,128,128,0,32,7,40,2,100,33,2,11,32,7,40,2,92,32,2,65,152,5,108,106,34,2,32,7,41,3,104,55,3,0,32,2,32,13,55,3,32,32,2,65,8,106,32,20,41,3,0,55,3,0,32,2,65,16,106,32,14,41,3,0,55,3,0,32,2,65,24,106,32,8,41,3,0,55,3,0,32,2,65,40,106,32,7,65,240,3,106,65,240,4,16,218,141,128,128,0,26,32,7,32,7,40,2,100,65,1,106,54,2,100,32,7,65,200,17,106,16,169,128,128,128,0,32,7,40,2,220,12,33,8,32,7,40,2,216,12,33,2,12,1,11,11,32,0,66,2,55,3,0,32,7,65,200,17,106,16,169,128,128,128,0,32,7,65,208,12,106,16,191,134,128,128,0,32,7,65,220,0,106,16,215,131,128,128,0,65,1,33,1,65,1,33,2,12,4,11,32,0,66,2,55,3,0,65,1,33,2,12,4,11,32,0,66,2,55,3,0,32,7,65,160,15,106,16,169,128,128,128,0,11,32,7,65,208,12,106,16,169,128,128,128,0,32,7,65,200,17,106,16,169,128,128,128,0,65,1,33,1,11,32,8,69,33,2,32,7,65,224,8,106,16,215,131,128,128,0,11,32,7,65,208,0,106,16,202,131,128,128,0,32,1,69,13,1,11,32,10,69,33,1,32,7,65,32,106,16,142,130,128,128,0,32,7,65,16,106,16,212,131,128,128,0,65,1,33,8,12,1,11,65,0,33,8,65,0,33,1,11,2,64,32,2,69,13,0,32,6,40,2,0,69,13,0,32,6,16,169,128,128,128,0,32,6,65,12,106,16,169,128,128,128,0,32,6,65,24,106,16,169,128,128,128,0,11,2,64,32,8,69,13,0,32,5,16,207,131,128,128,0,11,32,1,69,13,0,32,3,16,233,131,128,128,0,11,32,7,65,240,18,106,36,128,128,128,128,0,11,234,1,2,3,127,1,126,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,128,1,65,0,16,165,140,128,128,0,32,1,65,0,54,2,28,32,1,32,1,41,3,0,55,2,20,32,1,32,1,65,20,106,54,2,8,2,64,2,64,2,64,32,0,32,1,65,8,106,16,229,135,128,128,0,34,2,69,13,0,32,1,65,20,106,16,169,128,128,128,0,12,1,11,32,1,40,2,24,33,2,32,1,40,2,20,34,3,69,13,0,32,1,32,1,40,2,28,54,2,28,32,1,32,2,54,2,24,32,1,32,3,54,2,20,12,1,11,32,1,65,0,54,2,20,32,1,32,2,54,2,24,11,32,1,65,8,106,32,1,65,20,106,16,157,132,128,128,0,2,64,32,1,40,2,16,34,2,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,8,33,4,32,0,16,169,128,128,128,0,32,1,65,32,106,36,128,128,128,128,0,32,4,66,32,134,32,2,65,8,116,173,132,11,236,3,3,3,127,1,126,1,127,35,128,128,128,128,0,65,128,1,107,34,2,36,128,128,128,128,0,32,2,65,48,106,32,0,32,1,16,201,135,128,128,0,2,64,2,64,32,2,40,2,48,34,1,69,13,0,32,2,40,2,52,33,3,32,2,40,2,56,33,0,32,2,65,10,65,0,16,237,137,128,128,0,32,2,65,0,54,2,16,32,2,32,2,41,3,0,55,2,8,32,2,32,1,32,0,65,12,108,34,0,106,54,2,32,32,2,32,1,54,2,28,32,2,32,3,54,2,24,32,2,32,1,54,2,20,3,64,2,64,2,64,32,0,69,13,0,32,2,32,1,65,12,106,34,4,54,2,28,32,1,40,2,0,34,3,13,1,11,32,2,65,20,106,16,194,131,128,128,0,32,2,65,48,106,65,8,106,32,2,65,8,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,8,55,3,48,32,2,65,228,0,106,32,2,65,48,106,16,193,135,128,128,0,32,2,65,228,0,106,16,146,135,128,128,0,33,5,12,3,11,32,2,32,1,41,2,4,55,2,40,32,2,32,3,54,2,36,2,64,2,64,32,2,65,36,106,16,250,135,128,128,0,13,0,32,2,65,48,106,32,2,40,2,36,32,2,40,2,44,16,179,132,128,128,0,32,2,41,3,48,66,3,82,13,1,32,2,40,2,64,33,3,32,2,40,2,60,33,6,32,2,32,2,40,2,56,34,1,54,2,120,32,2,32,6,54,2,116,32,2,32,1,54,2,112,32,2,32,1,32,3,65,240,4,108,106,54,2,124,32,2,65,8,106,32,2,65,240,0,106,16,254,129,128,128,0,32,2,41,3,48,66,3,81,13,0,32,2,65,48,106,16,201,131,128,128,0,11,32,0,65,116,106,33,0,32,2,65,36,106,16,169,128,128,128,0,32,4,33,1,12,1,11,11,32,2,65,48,106,16,201,131,128,128,0,32,2,65,36,106,16,169,128,128,128,0,32,2,65,20,106,16,194,131,128,128,0,32,2,65,8,106,16,202,131,128,128,0,11,66,1,33,5,11,32,2,65,128,1,106,36,128,128,128,128,0,32,5,11,226,1,2,1,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,16,32,3,32,2,54,2,12,32,3,32,1,54,2,8,32,3,65,44,106,32,3,65,8,106,16,252,132,128,128,0,32,3,65,32,106,32,3,65,44,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,32,34,2,69,13,0,32,3,32,3,41,2,36,34,4,55,2,24,32,3,32,2,54,2,20,32,3,65,44,106,32,2,32,4,66,32,136,167,16,171,129,128,128,0,2,64,2,64,32,3,40,2,44,69,13,0,32,0,32,3,41,2,44,55,2,0,32,0,65,8,106,32,3,65,44,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,3,65,48,106,16,148,129,128,128,0,11,32,3,65,20,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,136,3,3,1,127,1,126,4,127,35,128,128,128,128,0,65,240,0,107,34,2,36,128,128,128,128,0,32,2,65,40,106,32,0,32,1,16,203,135,128,128,0,2,64,2,64,32,2,40,2,40,69,13,0,32,2,65,8,106,65,8,106,32,2,65,40,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,40,55,3,8,32,2,65,24,106,65,8,106,32,2,65,60,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,52,34,3,55,3,24,32,2,65,40,106,32,3,167,32,1,16,179,132,128,128,0,2,64,32,2,41,3,40,66,3,81,13,0,32,2,65,40,106,16,201,131,128,128,0,32,2,65,24,106,16,169,128,128,128,0,32,2,65,8,106,16,150,130,128,128,0,12,1,11,32,2,65,52,106,40,2,0,33,4,32,2,65,56,106,40,2,0,33,5,32,2,40,2,48,33,1,32,2,40,2,12,33,6,32,2,40,2,8,33,0,32,2,40,2,16,33,7,32,2,65,0,54,2,80,32,2,66,0,55,2,72,32,2,32,0,32,7,106,54,2,68,32,2,32,0,54,2,64,32,2,32,6,54,2,60,32,2,32,0,54,2,56,32,2,32,1,32,5,65,240,4,108,106,54,2,52,32,2,32,1,54,2,48,32,2,32,4,54,2,44,32,2,32,1,54,2,40,32,2,65,216,0,106,32,2,65,40,106,16,246,132,128,128,0,32,2,65,228,0,106,32,2,65,216,0,106,16,193,135,128,128,0,32,2,65,228,0,106,16,146,135,128,128,0,33,3,32,2,65,24,106,16,169,128,128,128,0,12,1,11,66,1,33,3,11,32,2,65,240,0,106,36,128,128,128,128,0,32,3,11,245,1,2,1,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,12,32,3,32,2,54,2,8,32,3,32,1,54,2,4,32,3,65,40,106,32,3,65,4,106,16,252,132,128,128,0,32,3,65,28,106,32,3,65,40,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,28,34,2,69,13,0,32,3,32,3,41,2,32,34,4,55,2,20,32,3,32,2,54,2,16,32,3,65,40,106,32,2,32,4,66,32,136,167,16,178,129,128,128,0,2,64,2,64,32,3,40,2,40,69,13,0,32,0,32,3,41,2,40,55,2,0,32,0,65,16,106,32,3,65,40,106,65,16,106,41,2,0,55,2,0,32,0,65,8,106,32,3,65,40,106,65,8,106,41,2,0,55,2,0,12,1,11,32,0,65,0,54,2,0,32,3,65,44,106,16,148,129,128,128,0,11,32,3,65,16,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,207,1,2,1,127,1,126,35,128,128,128,128,0,65,160,1,107,34,2,36,128,128,128,128,0,32,2,65,208,0,106,32,0,32,1,16,205,135,128,128,0,2,64,2,64,32,2,40,2,80,69,13,0,32,2,65,8,106,32,2,65,208,0,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,80,55,3,0,32,2,65,208,0,106,32,2,16,158,135,128,128,0,32,2,45,0,80,69,13,0,32,2,65,16,106,32,2,65,209,0,106,65,192,0,16,218,141,128,128,0,26,32,2,65,0,58,0,92,32,2,66,128,128,128,128,32,55,2,84,32,2,32,2,65,16,106,54,2,80,32,2,65,148,1,106,32,2,65,208,0,106,16,195,129,128,128,0,32,2,65,148,1,106,16,206,135,128,128,0,33,3,12,1,11,66,1,33,3,11,32,2,65,160,1,106,36,128,128,128,128,0,32,3,11,226,1,2,1,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,16,32,3,32,2,54,2,12,32,3,32,1,54,2,8,32,3,65,44,106,32,3,65,8,106,16,252,132,128,128,0,32,3,65,32,106,32,3,65,44,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,32,34,2,69,13,0,32,3,32,3,41,2,36,34,4,55,2,24,32,3,32,2,54,2,20,32,3,65,44,106,32,2,32,4,66,32,136,167,16,162,129,128,128,0,2,64,2,64,32,3,40,2,44,69,13,0,32,0,32,3,41,2,44,55,2,0,32,0,65,8,106,32,3,65,44,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,3,65,48,106,16,148,129,128,128,0,11,32,3,65,20,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,234,1,2,3,127,1,126,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,128,1,65,0,16,165,140,128,128,0,32,1,65,0,54,2,28,32,1,32,1,41,3,0,55,2,20,32,1,32,1,65,20,106,54,2,8,2,64,2,64,2,64,32,0,32,1,65,8,106,16,216,135,128,128,0,34,2,69,13,0,32,1,65,20,106,16,169,128,128,128,0,12,1,11,32,1,40,2,24,33,2,32,1,40,2,20,34,3,69,13,0,32,1,32,1,40,2,28,54,2,28,32,1,32,2,54,2,24,32,1,32,3,54,2,20,12,1,11,32,1,65,0,54,2,20,32,1,32,2,54,2,24,11,32,1,65,8,106,32,1,65,20,106,16,157,132,128,128,0,2,64,32,1,40,2,16,34,2,65,129,128,128,8,73,13,0,0,0,11,32,1,53,2,8,33,4,32,0,16,159,130,128,128,0,32,1,65,32,106,36,128,128,128,128,0,32,4,66,32,134,32,2,65,8,116,173,132,11,211,1,2,1,127,1,126,35,128,128,128,128,0,65,160,1,107,34,2,36,128,128,128,128,0,32,2,65,208,0,106,32,0,32,1,16,208,135,128,128,0,2,64,2,64,32,2,40,2,80,69,13,0,32,2,65,8,106,32,2,65,208,0,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,80,55,3,0,32,2,65,208,0,106,32,2,16,158,135,128,128,0,32,2,45,0,80,69,13,0,32,2,65,16,106,32,2,65,209,0,106,65,192,0,16,218,141,128,128,0,26,32,2,65,220,0,106,65,0,58,0,0,32,2,66,128,128,128,128,32,55,2,84,32,2,32,2,65,16,106,54,2,80,32,2,65,148,1,106,32,2,65,208,0,106,16,210,129,128,128,0,32,2,65,148,1,106,16,209,135,128,128,0,33,3,12,1,11,66,1,33,3,11,32,2,65,160,1,106,36,128,128,128,128,0,32,3,11,226,1,2,1,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,16,32,3,32,2,54,2,12,32,3,32,1,54,2,8,32,3,65,44,106,32,3,65,8,106,16,252,132,128,128,0,32,3,65,32,106,32,3,65,44,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,32,34,2,69,13,0,32,3,32,3,41,2,36,34,4,55,2,24,32,3,32,2,54,2,20,32,3,65,44,106,32,2,32,4,66,32,136,167,16,161,129,128,128,0,2,64,2,64,32,3,40,2,44,69,13,0,32,0,32,3,41,2,44,55,2,0,32,0,65,8,106,32,3,65,44,106,65,8,106,40,2,0,54,2,0,12,1,11,32,0,65,0,54,2,0,32,3,65,48,106,16,148,129,128,128,0,11,32,3,65,20,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,212,2,2,6,127,1,126,35,128,128,128,128,0,65,224,1,107,34,1,36,128,128,128,128,0,32,1,65,48,106,16,175,128,128,128,0,32,1,65,136,1,106,32,0,40,2,0,32,0,40,2,8,34,2,32,1,65,48,106,16,203,132,128,128,0,2,64,2,64,2,64,32,1,40,2,144,1,65,132,128,128,128,120,71,13,0,32,1,40,2,136,1,33,3,32,1,65,224,0,106,34,4,65,4,16,153,128,128,128,0,26,32,1,65,232,0,106,34,5,40,2,0,33,6,32,4,65,8,16,154,128,128,128,0,32,5,32,5,40,2,0,65,8,106,54,2,0,32,6,32,1,40,2,96,106,34,4,66,0,55,2,0,32,3,32,6,107,34,5,65,0,72,32,5,65,127,74,32,3,32,6,73,27,69,13,2,32,4,32,2,54,2,4,32,4,32,5,54,2,0,32,1,65,136,1,106,32,1,65,48,106,65,216,0,16,218,141,128,128,0,26,32,1,65,36,106,34,6,32,1,65,136,1,106,16,183,132,128,128,0,32,1,65,132,128,128,128,120,54,2,32,32,1,65,12,106,32,6,16,191,132,128,128,0,32,1,40,2,20,34,6,65,129,128,128,8,79,13,2,32,1,53,2,12,66,32,134,32,6,65,8,116,173,132,33,7,12,1,11,32,1,65,48,106,16,196,131,128,128,0,66,1,33,7,11,32,0,16,181,134,128,128,0,32,1,65,224,1,106,36,128,128,128,128,0,32,7,15,11,0,0,11,157,8,3,1,127,1,126,4,127,35,128,128,128,128,0,65,208,18,107,34,2,36,128,128,128,128,0,32,2,65,144,12,106,32,0,32,1,16,211,135,128,128,0,2,64,2,64,32,2,40,2,144,12,69,13,0,32,2,65,24,106,65,8,106,32,2,65,144,12,106,65,8,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,144,12,34,3,55,3,24,32,2,65,40,106,65,8,106,34,0,32,2,65,164,12,106,40,2,0,54,2,0,32,2,32,2,41,2,156,12,55,3,40,32,2,65,144,12,106,32,3,167,32,1,16,179,132,128,128,0,2,64,2,64,32,2,41,3,144,12,66,3,81,13,0,32,2,65,144,12,106,16,201,131,128,128,0,32,2,65,40,106,16,169,128,128,128,0,12,1,11,32,2,65,56,106,65,8,106,32,2,65,160,12,106,40,2,0,54,2,0,32,2,32,2,41,3,152,12,55,3,56,32,2,65,168,7,106,65,8,106,32,0,40,2,0,54,2,0,32,2,32,2,41,3,40,55,3,168,7,32,2,65,144,12,106,32,2,65,168,7,106,16,158,135,128,128,0,2,64,32,2,45,0,144,12,13,0,32,2,65,56,106,16,202,131,128,128,0,12,1,11,32,2,65,196,0,106,32,2,65,145,12,106,65,192,0,16,218,141,128,128,0,26,32,2,65,16,106,32,2,40,2,64,34,4,65,0,16,202,138,128,128,0,32,2,65,0,54,2,140,1,32,2,32,2,41,3,16,55,2,132,1,65,0,33,1,2,64,3,64,32,1,65,192,4,70,13,1,32,2,65,144,1,106,32,1,106,65,0,65,192,1,16,214,141,128,128,0,26,32,1,65,192,1,106,33,1,12,0,11,11,65,0,33,1,2,64,3,64,32,1,65,192,1,70,13,1,32,2,65,208,5,106,32,1,106,65,0,65,192,0,16,214,141,128,128,0,26,32,1,65,192,0,106,33,1,12,0,11,11,32,2,40,2,60,33,1,32,2,32,2,40,2,56,34,0,54,2,152,7,32,2,32,1,54,2,148,7,32,2,32,0,54,2,144,7,32,2,32,0,32,4,65,240,4,108,106,34,4,54,2,156,7,32,2,65,249,16,106,34,5,65,3,106,33,6,65,0,33,1,2,64,3,64,2,64,2,64,32,0,32,4,70,13,0,32,2,32,0,65,240,4,106,34,7,54,2,152,7,32,2,65,168,7,106,32,0,65,232,4,16,218,141,128,128,0,26,32,2,32,0,40,0,233,4,54,2,160,7,32,2,32,0,65,236,4,106,40,0,0,54,0,163,7,32,0,45,0,232,4,34,0,65,2,71,13,1,11,32,2,65,144,7,106,16,128,130,128,128,0,32,2,65,144,12,106,65,8,106,32,2,65,132,1,106,65,8,106,40,2,0,54,2,0,32,2,32,2,41,2,132,1,55,3,144,12,32,2,65,144,12,106,16,149,135,128,128,0,33,3,32,2,65,24,106,16,169,128,128,128,0,12,5,11,32,2,65,144,12,106,32,2,65,168,7,106,65,232,4,16,218,141,128,128,0,26,32,5,32,2,40,2,160,7,54,0,0,32,6,32,2,40,0,163,7,54,0,0,32,2,32,0,58,0,248,16,32,2,65,0,58,0,140,17,32,2,66,128,128,128,128,32,55,2,132,17,2,64,3,64,32,2,65,8,106,32,2,65,132,17,106,16,241,131,128,128,0,32,2,40,2,8,69,13,3,2,64,2,64,32,1,32,2,40,2,12,34,0,71,13,0,32,2,65,144,17,106,32,2,65,196,0,106,32,1,173,16,253,134,128,128,0,32,1,65,3,79,13,3,32,2,65,144,17,106,32,2,65,208,5,106,32,1,65,6,116,106,32,2,65,144,17,106,65,192,0,16,218,141,128,128,0,16,167,138,128,128,0,32,2,65,144,1,106,32,1,65,192,1,108,106,32,2,65,144,17,106,65,192,1,16,218,141,128,128,0,26,32,1,65,1,106,33,1,12,1,11,32,0,65,3,79,13,2,11,32,2,65,144,1,106,32,0,65,192,1,108,106,32,2,65,144,12,106,16,197,134,128,128,0,69,13,0,11,32,2,65,144,17,106,32,2,65,144,12,106,32,2,65,208,5,106,32,0,65,6,116,106,16,130,138,128,128,0,32,2,65,132,1,106,32,2,65,144,17,106,16,147,128,128,128,0,32,7,33,0,12,1,11,11,0,0,11,32,2,65,144,7,106,16,128,130,128,128,0,32,2,65,132,1,106,16,212,131,128,128,0,11,32,2,65,24,106,16,169,128,128,128,0,11,66,1,33,3,11,32,2,65,208,18,106,36,128,128,128,128,0,32,3,11,245,1,2,1,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,12,32,3,32,2,54,2,8,32,3,32,1,54,2,4,32,3,65,40,106,32,3,65,4,106,16,252,132,128,128,0,32,3,65,28,106,32,3,65,40,106,16,163,132,128,128,0,2,64,2,64,32,3,40,2,28,34,2,69,13,0,32,3,32,3,41,2,32,34,4,55,2,20,32,3,32,2,54,2,16,32,3,65,40,106,32,2,32,4,66,32,136,167,16,156,129,128,128,0,2,64,2,64,32,3,40,2,40,69,13,0,32,0,32,3,41,2,40,55,2,0,32,0,65,16,106,32,3,65,40,106,65,16,106,41,2,0,55,2,0,32,0,65,8,106,32,3,65,40,106,65,8,106,41,2,0,55,2,0,12,1,11,32,0,65,0,54,2,0,32,3,65,44,106,16,148,129,128,128,0,11,32,3,65,16,106,16,169,128,128,128,0,12,1,11,32,0,65,0,54,2,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,197,7,3,1,127,2,126,1,127,35,128,128,128,128,0,65,176,3,107,34,5,36,128,128,128,128,0,32,5,65,16,106,65,40,106,16,193,136,128,128,0,32,5,65,40,106,65,0,41,3,136,150,132,128,0,55,3,0,32,5,65,32,106,65,0,41,3,128,150,132,128,0,55,3,0,32,5,65,16,106,65,8,106,65,0,41,3,248,149,132,128,0,55,3,0,32,5,66,0,55,3,48,32,5,65,0,41,3,240,149,132,128,0,55,3,16,32,5,65,16,106,32,1,65,192,0,16,186,134,128,128,0,32,5,32,2,55,3,160,1,32,5,65,16,106,32,5,65,160,1,106,65,8,16,186,134,128,128,0,32,5,65,16,106,32,3,32,4,16,186,134,128,128,0,32,5,65,160,1,106,32,5,65,16,106,65,240,0,16,218,141,128,128,0,26,32,5,65,144,2,106,16,183,136,128,128,0,32,5,65,180,2,106,16,183,136,128,128,0,32,5,41,3,192,1,33,2,32,5,65,136,2,106,45,0,0,33,3,32,5,32,5,65,160,1,106,54,2,212,2,32,5,32,3,173,34,6,66,59,134,32,2,66,9,134,34,7,32,6,66,3,134,132,34,6,66,128,254,3,131,66,40,134,132,32,6,66,128,128,252,7,131,66,24,134,32,6,66,128,128,128,248,15,131,66,8,134,132,132,32,2,66,1,134,66,128,128,128,248,15,131,32,2,66,15,136,66,128,128,252,7,131,132,32,2,66,31,136,66,128,254,3,131,32,7,66,56,136,132,132,132,55,3,216,2,32,3,32,5,65,160,1,106,65,40,106,34,8,106,34,1,65,128,1,58,0,0,32,5,32,5,65,212,2,106,54,2,236,2,32,5,65,8,106,32,1,65,1,106,32,3,65,63,115,16,184,141,128,128,0,32,5,40,2,12,33,4,32,5,40,2,8,33,1,3,64,2,64,32,1,32,4,71,13,0,2,64,2,64,32,3,65,56,113,65,56,70,13,0,32,5,65,128,2,106,65,8,32,5,65,216,2,106,65,8,65,132,132,132,128,0,16,232,140,128,128,0,32,5,65,236,2,106,32,8,16,193,134,128,128,0,12,1,11,32,5,65,236,2,106,32,8,16,193,134,128,128,0,32,5,65,240,2,106,16,182,136,128,128,0,32,5,65,240,2,106,65,56,106,65,8,32,5,65,216,2,106,65,8,65,148,132,132,128,0,16,232,140,128,128,0,32,5,65,236,2,106,32,5,65,240,2,106,16,193,134,128,128,0,11,32,5,65,0,58,0,136,2,32,5,65,228,2,106,66,160,128,128,128,192,0,55,2,0,32,5,65,0,54,2,220,2,32,5,32,5,65,180,2,106,65,32,106,54,2,216,2,32,5,40,2,212,2,33,1,32,5,32,5,65,180,2,106,54,2,224,2,32,5,65,240,2,106,32,5,65,216,2,106,32,1,32,1,65,32,106,16,187,136,128,128,0,2,64,3,64,32,5,40,2,140,3,34,1,32,5,40,2,144,3,79,13,1,32,5,32,1,65,1,106,54,2,140,3,32,5,32,5,65,240,2,106,32,1,16,180,136,128,128,0,32,5,40,2,0,34,4,69,13,1,32,5,40,2,4,33,3,32,5,32,5,40,2,132,3,32,1,65,2,116,106,40,2,0,34,1,65,24,116,32,1,65,128,254,3,113,65,8,116,114,32,1,65,8,118,65,128,254,3,113,32,1,65,24,118,114,114,54,2,216,2,32,4,32,3,32,5,65,216,2,106,65,4,65,220,149,132,128,0,16,232,140,128,128,0,12,0,11,11,32,5,65,144,2,106,65,32,32,5,65,180,2,106,65,32,65,240,130,132,128,0,16,232,140,128,128,0,32,5,65,128,1,106,65,8,106,32,5,65,144,2,106,65,8,106,41,3,0,55,3,0,32,5,65,128,1,106,65,16,106,32,5,65,144,2,106,65,16,106,41,3,0,55,3,0,32,5,65,128,1,106,65,24,106,32,5,65,144,2,106,65,24,106,41,3,0,55,3,0,32,5,32,5,41,3,144,2,55,3,128,1,32,0,32,5,65,128,1,106,16,211,133,128,128,0,32,5,65,176,3,106,36,128,128,128,128,0,15,11,32,1,65,0,58,0,0,32,1,65,1,106,33,1,12,0,11,11,227,1,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,5,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,197,161,132,128,0,65,7,32,0,16,186,133,128,128,0,34,1,13,0,32,2,65,184,173,132,128,0,65,5,32,0,65,12,106,16,186,133,128,128,0,34,1,13,0,32,2,65,204,161,132,128,0,65,9,32,0,65,24,106,16,186,133,128,128,0,34,1,13,0,32,2,65,245,162,132,128,0,65,3,32,0,65,36,106,16,186,133,128,128,0,34,1,13,0,32,2,65,189,173,132,128,0,65,9,32,0,65,48,106,16,186,133,128,128,0,34,1,13,0,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,152,1,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,2,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,150,183,132,128,0,65,11,32,0,16,188,133,128,128,0,34,1,13,0,32,2,65,161,183,132,128,0,65,13,32,0,65,12,106,16,188,133,128,128,0,34,1,13,0,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,227,1,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,5,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,197,161,132,128,0,65,7,32,0,16,186,133,128,128,0,34,1,13,0,32,2,65,184,173,132,128,0,65,5,32,0,65,12,106,16,186,133,128,128,0,34,1,13,0,32,2,65,204,161,132,128,0,65,9,32,0,65,24,106,16,186,133,128,128,0,34,1,13,0,32,2,65,245,162,132,128,0,65,3,32,0,65,36,106,16,186,133,128,128,0,34,1,13,0,32,2,65,198,173,132,128,0,65,12,32,0,65,48,106,16,186,133,128,128,0,34,1,13,0,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,127,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,1,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,164,132,132,128,0,65,4,32,0,16,192,133,128,128,0,34,1,13,0,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,124,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,1,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,188,175,132,128,0,65,15,32,0,16,187,133,128,128,0,26,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,124,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,1,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,144,165,132,128,0,65,3,32,0,16,191,133,128,128,0,26,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,127,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,1,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,184,173,132,128,0,65,5,32,0,16,189,133,128,128,0,34,1,13,0,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,171,1,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,3,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,213,161,132,128,0,65,8,32,0,16,187,133,128,128,0,26,32,2,65,136,162,132,128,0,65,6,32,0,65,12,106,16,187,133,128,128,0,26,32,2,65,184,162,132,128,0,65,7,32,0,65,24,106,16,186,133,128,128,0,34,1,13,0,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,180,2,3,1,127,4,126,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,32,0,41,3,16,34,3,167,32,0,41,3,0,34,4,167,106,32,0,41,3,32,34,5,167,106,32,0,41,3,48,34,6,167,106,65,2,106,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,7,65,3,70,13,0,32,2,32,7,58,0,4,32,2,32,1,54,2,0,2,64,32,4,80,13,0,32,2,65,144,135,132,128,0,65,6,32,0,16,195,133,128,128,0,26,11,2,64,32,3,80,13,0,32,2,65,150,135,132,128,0,65,7,32,0,65,16,106,16,195,133,128,128,0,26,11,2,64,32,5,80,13,0,32,2,65,212,172,132,128,0,65,10,32,0,65,32,106,16,195,133,128,128,0,26,11,32,2,65,222,172,132,128,0,65,7,32,0,65,192,0,106,16,182,133,128,128,0,26,32,2,65,229,172,132,128,0,65,10,32,0,65,193,0,106,16,182,133,128,128,0,26,2,64,32,6,80,13,0,32,2,65,157,135,132,128,0,65,6,32,0,65,48,106,16,195,133,128,128,0,26,11,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,127,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,1,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,140,183,132,128,0,65,10,32,0,16,186,133,128,128,0,34,1,13,0,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,149,1,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,2,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,184,173,132,128,0,65,5,32,0,16,186,133,128,128,0,34,1,13,0,32,2,65,248,135,132,128,0,65,4,32,0,65,12,106,16,187,133,128,128,0,26,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,221,1,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,5,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,219,163,132,128,0,65,13,32,0,65,8,106,16,187,133,128,128,0,26,32,2,65,232,163,132,128,0,65,8,32,0,16,184,133,128,128,0,26,32,2,65,252,162,132,128,0,65,5,32,0,65,20,106,16,189,133,128,128,0,34,1,13,0,32,2,65,240,163,132,128,0,65,10,32,0,65,32,106,16,189,133,128,128,0,34,1,13,0,32,2,65,250,163,132,128,0,65,17,32,0,65,44,106,16,192,133,128,128,0,34,1,13,0,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,127,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,1,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,196,169,132,128,0,65,7,32,0,16,190,133,128,128,0,34,1,13,0,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,127,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,1,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,172,170,132,128,0,65,13,32,0,16,186,133,128,128,0,34,1,13,0,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,146,1,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,2,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,212,163,132,128,0,65,7,32,0,16,184,133,128,128,0,26,32,2,65,192,161,132,128,0,65,5,32,0,65,8,106,16,184,133,128,128,0,26,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,124,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,1,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,204,164,132,128,0,65,4,32,0,16,184,133,128,128,0,26,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,127,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,1,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,208,167,132,128,0,65,2,32,0,16,186,133,128,128,0,34,1,13,0,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,246,1,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,6,16,234,134,128,128,0,32,2,40,2,8,33,1,2,64,32,2,45,0,12,34,3,65,3,70,13,0,32,2,32,3,58,0,4,32,2,32,1,54,2,0,32,2,65,197,161,132,128,0,65,7,32,0,16,186,133,128,128,0,34,1,13,0,32,2,65,213,161,132,128,0,65,8,32,0,65,12,106,16,187,133,128,128,0,26,32,2,65,204,161,132,128,0,65,9,32,0,65,24,106,16,186,133,128,128,0,34,1,13,0,32,2,65,245,162,132,128,0,65,3,32,0,65,36,106,16,186,133,128,128,0,34,1,13,0,32,2,65,136,162,132,128,0,65,6,32,0,65,48,106,16,187,133,128,128,0,26,32,2,65,184,162,132,128,0,65,7,32,0,65,60,106,16,186,133,128,128,0,34,1,13,0,32,2,40,2,0,32,2,45,0,4,16,192,134,128,128,0,65,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,117,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,16,188,134,128,128,0,2,64,2,64,32,2,45,0,8,34,1,65,2,70,13,0,2,64,32,1,13,0,65,0,33,1,32,0,65,0,58,0,1,12,2,11,32,0,65,1,58,0,1,65,0,33,1,12,1,11,32,0,32,2,40,2,12,54,2,4,65,1,33,1,11,32,0,32,1,58,0,0,32,2,65,16,106,36,128,128,128,128,0,11,153,1,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,16,182,134,128,128,0,2,64,2,64,2,64,32,2,45,0,8,34,1,65,2,70,13,0,32,2,40,2,12,16,153,133,128,128,0,33,3,2,64,2,64,2,64,32,1,13,0,32,3,13,2,65,0,33,1,12,1,11,32,3,13,1,65,1,33,1,11,32,0,32,1,58,0,1,65,0,33,1,12,3,11,32,0,32,3,54,2,4,12,1,11,32,0,32,2,40,2,12,54,2,4,11,65,1,33,1,11,32,0,32,1,58,0,0,32,2,65,16,106,36,128,128,128,128,0,11,81,1,1,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,4,65,8,106,32,1,40,2,0,32,1,40,2,8,32,2,32,3,16,234,135,128,128,0,32,4,40,2,12,33,1,32,0,32,4,40,2,8,54,2,0,32,0,32,1,54,2,4,32,4,65,16,106,36,128,128,128,128,0,11,128,1,0,2,64,2,64,32,4,32,3,73,13,0,2,64,32,3,69,13,0,2,64,32,3,32,2,73,13,0,32,2,32,3,70,13,1,12,2,11,32,1,32,3,106,44,0,0,65,64,72,13,1,11,32,4,69,13,1,2,64,32,4,32,2,73,13,0,32,2,32,4,71,13,1,12,2,11,32,1,32,4,106,44,0,0,65,191,127,74,13,1,11,32,1,32,2,32,3,32,4,16,196,141,128,128,0,0,11,32,0,32,4,32,3,107,54,2,4,32,0,32,1,32,3,106,54,2,0,11,79,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,1,40,2,0,32,1,40,2,8,32,2,16,236,135,128,128,0,32,3,40,2,12,33,1,32,0,32,3,40,2,8,54,2,0,32,0,32,1,54,2,4,32,3,65,16,106,36,128,128,128,128,0,11,81,0,2,64,32,3,69,13,0,2,64,2,64,32,2,32,3,75,13,0,32,2,32,3,71,13,1,12,2,11,32,1,32,3,106,44,0,0,65,191,127,74,13,1,11,32,1,32,2,32,3,32,2,16,196,141,128,128,0,0,11,32,0,32,2,32,3,107,54,2,4,32,0,32,1,32,3,106,54,2,0,11,12,0,32,0,32,1,16,212,136,128,128,0,11,20,0,32,0,40,2,0,32,0,40,2,4,32,1,16,217,136,128,128,0,11,28,0,32,0,40,2,0,32,0,40,2,4,32,1,40,2,0,32,1,40,2,4,16,182,141,128,128,0,11,74,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,32,1,40,2,8,16,156,136,128,128,0,32,2,40,2,12,33,1,32,0,32,2,40,2,8,54,2,0,32,0,32,1,54,2,4,32,2,65,16,106,36,128,128,128,128,0,11,112,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,65,4,65,20,16,252,135,128,128,0,2,64,32,3,40,2,8,34,4,13,0,65,4,65,20,16,176,140,128,128,0,0,11,32,4,32,0,41,2,0,55,2,0,32,4,65,8,106,32,0,65,8,106,40,2,0,54,2,0,32,4,32,2,54,2,16,32,4,32,1,54,2,12,32,3,65,16,106,36,128,128,128,128,0,32,4,11,106,1,3,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,2,64,32,0,40,2,0,34,2,40,2,0,13,0,32,1,65,8,106,32,2,40,2,4,34,3,32,2,65,8,106,40,2,0,16,211,136,128,128,0,32,1,40,2,12,34,2,69,13,0,32,3,32,1,40,2,8,32,2,16,243,135,128,128,0,11,32,0,16,244,135,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,22,0,2,64,32,2,69,13,0,32,0,32,2,32,1,16,150,137,128,128,0,11,11,17,0,32,0,40,2,0,65,4,65,20,16,243,135,128,128,0,11,220,1,0,2,64,2,64,2,64,2,64,32,1,65,128,1,73,13,0,32,1,65,128,16,73,13,1,32,1,65,128,128,4,79,13,2,32,2,32,1,65,63,113,65,128,1,114,58,0,2,32,2,32,1,65,12,118,65,224,1,114,58,0,0,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,1,65,3,33,1,12,3,11,32,2,32,1,58,0,0,65,1,33,1,12,2,11,32,2,32,1,65,63,113,65,128,1,114,58,0,1,32,2,32,1,65,6,118,65,192,1,114,58,0,0,65,2,33,1,12,1,11,32,2,32,1,65,63,113,65,128,1,114,58,0,3,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,2,32,2,32,1,65,12,118,65,63,113,65,128,1,114,58,0,1,32,2,32,1,65,18,118,65,7,113,65,240,1,114,58,0,0,65,4,33,1,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,11,91,1,1,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,4,32,3,54,2,4,32,4,32,2,54,2,0,65,0,33,2,2,64,32,1,32,3,73,13,0,32,4,32,3,54,2,12,32,4,32,0,54,2,8,32,4,32,4,65,8,106,16,239,135,128,128,0,33,2,11,32,4,65,16,106,36,128,128,128,128,0,32,2,11,14,0,32,0,66,132,128,128,128,192,2,55,3,0,11,174,2,3,1,127,1,126,3,127,65,20,33,3,2,64,2,64,32,2,66,144,206,0,90,13,0,32,2,33,4,12,1,11,65,20,33,3,3,64,32,1,32,3,106,34,5,65,124,106,32,2,32,2,66,144,206,0,128,34,4,66,144,206,0,126,125,167,34,6,65,255,255,3,113,65,228,0,110,34,7,65,1,116,65,232,184,132,128,0,106,47,0,0,59,0,0,32,5,65,126,106,32,6,32,7,65,228,0,108,107,65,255,255,3,113,65,1,116,65,232,184,132,128,0,106,47,0,0,59,0,0,32,3,65,124,106,33,3,32,2,66,255,193,215,47,86,33,5,32,4,33,2,32,5,13,0,11,11,2,64,2,64,32,4,167,34,6,65,227,0,74,13,0,32,6,33,5,12,1,11,32,1,32,3,65,126,106,34,3,106,32,6,32,6,65,228,0,110,34,5,65,228,0,108,107,65,1,116,65,232,184,132,128,0,106,47,0,0,59,0,0,11,2,64,2,64,32,5,65,10,72,13,0,32,1,32,3,65,126,106,34,3,106,32,5,65,1,116,65,232,184,132,128,0,106,47,0,0,59,0,0,12,1,11,32,1,32,3,65,127,106,34,3,106,32,5,65,48,106,58,0,0,11,32,0,65,20,32,3,107,54,2,4,32,0,32,1,32,3,106,54,2,0,11,65,1,1,127,2,64,32,0,40,2,8,34,2,32,0,40,2,4,71,13,0,32,0,32,2,16,170,140,128,128,0,32,0,40,2,8,33,2,11,32,0,40,2,0,32,2,106,32,1,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,11,8,0,32,0,40,2,8,69,11,67,0,2,64,32,2,69,13,0,2,64,32,3,13,0,65,0,45,0,144,187,138,128,0,26,32,2,32,1,16,149,137,128,128,0,33,1,12,1,11,32,2,32,1,16,152,137,128,128,0,33,1,11,32,0,32,2,54,2,4,32,0,32,1,54,2,0,11,73,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,1,32,2,65,0,16,251,135,128,128,0,32,3,40,2,12,33,2,32,0,32,3,40,2,8,54,2,0,32,0,32,2,54,2,4,32,3,65,16,106,36,128,128,128,128,0,11,150,3,1,7,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,2,64,3,64,32,1,40,2,0,32,1,40,2,8,34,4,106,33,5,32,4,32,4,32,1,40,2,4,34,6,32,4,32,6,75,27,107,33,7,65,0,33,8,3,64,2,64,32,7,32,8,106,13,0,32,6,32,4,73,13,4,32,3,65,4,54,2,4,32,0,32,1,32,3,65,4,106,16,157,136,128,128,0,12,5,11,2,64,32,5,32,8,106,45,0,0,34,9,65,204,208,132,128,0,106,45,0,0,13,0,32,1,32,4,32,8,106,65,1,106,54,2,8,32,8,65,1,106,33,8,12,1,11,11,32,4,32,8,106,33,7,2,64,32,9,65,220,0,70,13,0,32,9,65,34,70,13,2,32,1,32,7,65,1,106,54,2,8,32,3,65,16,54,2,4,32,0,32,1,32,3,65,4,106,16,157,136,128,128,0,12,4,11,32,4,32,7,75,13,2,32,2,32,5,32,8,16,177,140,128,128,0,32,1,32,7,65,1,106,54,2,8,32,1,65,1,32,2,16,158,136,128,128,0,34,8,69,13,0,11,32,0,65,2,54,2,0,32,0,32,8,54,2,4,12,2,11,2,64,32,2,40,2,8,69,13,0,32,4,32,7,75,13,1,32,2,32,5,32,8,16,177,140,128,128,0,32,1,32,7,65,1,106,54,2,8,32,0,65,1,54,2,0,32,0,32,2,40,2,8,54,2,8,32,0,32,2,40,2,0,54,2,4,12,2,11,32,4,32,7,75,13,0,32,0,32,8,54,2,8,32,0,65,0,54,2,0,32,0,32,5,54,2,4,32,1,32,7,65,1,106,54,2,8,12,1,11,0,0,11,32,3,65,16,106,36,128,128,128,128,0,11,14,0,32,0,32,1,32,2,16,184,140,128,128,0,11,53,0,32,0,65,128,1,58,0,24,32,0,66,1,55,2,12,32,0,32,1,41,2,0,55,2,0,32,0,65,20,106,65,0,54,2,0,32,0,65,8,106,32,1,65,8,106,40,2,0,54,2,0,11,142,1,3,1,127,1,124,1,126,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,0,40,2,0,14,3,0,1,2,0,11,32,0,43,3,8,33,4,32,3,65,3,58,0,0,32,3,32,4,57,3,8,12,2,11,32,0,41,3,8,33,5,32,3,65,1,58,0,0,32,3,32,5,55,3,8,12,1,11,32,0,41,3,8,33,5,32,3,65,2,58,0,0,32,3,32,5,55,3,8,11,32,3,32,1,32,2,16,129,136,128,128,0,33,0,32,3,65,16,106,36,128,128,128,128,0,32,0,11,231,1,1,1,127,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,4,32,3,32,1,54,2,0,2,64,2,64,32,0,45,0,0,65,7,71,13,0,32,3,65,20,106,66,1,55,2,0,32,3,65,1,54,2,12,32,3,65,136,206,132,128,0,54,2,8,32,3,65,129,128,128,128,0,54,2,36,32,3,32,3,65,32,106,54,2,16,32,3,32,3,54,2,32,32,3,65,8,106,16,154,136,128,128,0,33,0,12,1,11,32,3,65,32,106,65,12,106,65,129,128,128,128,0,54,2,0,32,3,65,8,106,65,12,106,66,2,55,2,0,32,3,65,2,54,2,12,32,3,65,172,206,132,128,0,54,2,8,32,3,65,130,128,128,128,0,54,2,36,32,3,32,0,54,2,32,32,3,32,3,65,32,106,54,2,16,32,3,32,3,54,2,40,32,3,65,8,106,16,154,136,128,128,0,33,0,11,32,3,65,48,106,36,128,128,128,128,0,32,0,11,103,1,2,127,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,12,106,32,0,16,131,136,128,128,0,2,64,2,64,32,1,45,0,12,13,0,65,0,33,2,32,1,45,0,13,69,13,1,32,1,65,22,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,2,12,1,11,32,1,40,2,16,33,2,11,32,1,65,32,106,36,128,128,128,128,0,32,2,11,131,1,1,6,127,32,1,40,2,8,34,2,32,1,40,2,4,34,3,32,2,32,3,75,27,33,4,32,1,40,2,0,33,5,2,64,3,64,2,64,32,4,32,2,71,13,0,65,0,33,6,12,2,11,65,1,33,6,32,5,32,2,106,45,0,0,34,7,65,119,106,34,3,65,23,75,13,1,65,1,32,3,116,65,147,128,128,4,113,69,13,1,32,1,32,2,65,1,106,34,2,54,2,8,12,0,11,11,32,0,32,6,58,0,1,32,0,65,0,58,0,0,32,0,65,2,106,32,7,58,0,0,11,67,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,16,138,136,128,128,0,32,1,32,2,40,2,8,32,2,40,2,12,16,241,135,128,128,0,33,0,32,2,65,16,106,36,128,128,128,128,0,32,0,11,53,1,2,127,65,0,33,2,2,64,32,1,40,2,8,34,3,32,1,40,2,4,79,13,0,32,1,40,2,0,32,3,106,45,0,0,33,2,11,32,0,65,0,58,0,0,32,0,32,2,58,0,1,11,15,0,32,0,32,0,40,2,8,65,1,106,54,2,8,11,12,0,32,0,32,1,16,136,136,128,128,0,11,72,1,3,127,2,64,32,1,40,2,8,34,2,32,1,40,2,4,73,34,3,69,13,0,32,1,32,2,65,1,106,54,2,8,32,1,40,2,0,32,2,106,45,0,0,33,4,11,32,0,65,0,58,0,0,32,0,65,2,106,32,4,58,0,0,32,0,32,3,58,0,1,11,67,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,16,240,135,128,128,0,32,1,32,2,40,2,8,32,2,40,2,12,16,241,135,128,128,0,33,0,32,2,65,16,106,36,128,128,128,128,0,32,0,11,92,1,3,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,32,1,40,2,4,34,3,32,1,40,2,8,65,1,106,34,4,32,3,32,4,73,27,16,156,136,128,128,0,32,2,40,2,12,33,1,32,0,32,2,40,2,8,54,2,0,32,0,32,1,54,2,4,32,2,65,16,106,36,128,128,128,128,0,11,12,0,32,1,32,0,16,140,136,128,128,0,11,106,1,1,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,32,0,54,2,12,2,64,32,0,40,2,12,13,0,32,2,65,16,106,65,8,106,32,0,65,8,106,40,2,0,54,2,0,32,2,32,0,41,2,0,55,3,16,32,1,32,2,65,16,106,16,137,136,128,128,0,33,0,32,2,65,12,106,16,244,135,128,128,0,11,32,2,65,32,106,36,128,128,128,128,0,32,0,11,197,1,1,1,127,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,3,32,1,32,2,16,183,141,128,128,0,32,3,40,2,4,33,1,32,3,40,2,0,33,2,2,64,2,64,3,64,2,64,32,2,32,1,71,13,0,65,0,33,2,12,3,11,32,3,65,12,106,32,0,16,136,136,128,128,0,2,64,32,3,45,0,12,69,13,0,32,3,40,2,16,33,2,12,3,11,32,3,45,0,13,69,13,1,2,64,32,3,45,0,14,32,2,45,0,0,71,13,0,32,2,65,1,106,33,2,12,1,11,11,32,3,65,9,54,2,20,32,0,32,3,65,20,106,16,137,136,128,128,0,33,2,12,1,11,32,3,65,5,54,2,20,32,0,32,3,65,20,106,16,137,136,128,128,0,33,2,11,32,3,65,32,106,36,128,128,128,128,0,32,2,11,146,4,3,5,127,1,126,1,127,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,1,16,136,136,128,128,0,2,64,2,64,2,64,2,64,32,3,45,0,8,13,0,32,3,45,0,9,13,2,32,3,65,5,54,2,16,32,1,32,3,65,16,106,16,137,136,128,128,0,33,4,12,1,11,32,3,40,2,12,33,4,11,32,0,66,3,55,3,0,32,0,32,4,54,2,8,12,1,11,2,64,2,64,32,3,45,0,10,34,5,65,255,1,113,65,48,70,13,0,32,5,65,79,106,65,255,1,113,65,9,73,13,1,32,3,65,13,54,2,16,32,1,32,3,65,16,106,16,137,136,128,128,0,33,4,32,0,66,3,55,3,0,32,0,32,4,54,2,8,12,2,11,2,64,2,64,32,1,40,2,8,34,4,32,1,40,2,4,79,13,0,32,1,40,2,0,32,4,106,45,0,0,65,80,106,65,255,1,113,65,10,73,13,1,11,32,0,32,1,32,2,66,0,16,143,136,128,128,0,12,2,11,32,3,65,13,54,2,16,32,1,32,3,65,16,106,16,132,136,128,128,0,33,4,32,0,66,3,55,3,0,32,0,32,4,54,2,8,12,1,11,32,1,40,2,8,34,4,32,1,40,2,4,34,6,32,4,32,6,75,27,33,7,32,5,65,80,106,173,66,255,1,131,33,8,32,1,40,2,0,33,9,3,64,2,64,2,64,32,7,32,4,70,13,0,32,9,32,4,106,45,0,0,65,80,106,34,5,65,255,1,113,34,6,65,10,73,13,1,11,32,0,32,1,32,2,32,8,16,143,136,128,128,0,12,2,11,2,64,2,64,32,8,66,153,179,230,204,153,179,230,204,25,84,13,0,32,8,66,153,179,230,204,153,179,230,204,25,82,13,1,32,6,65,5,75,13,1,11,32,1,32,4,65,1,106,34,4,54,2,8,32,8,66,10,126,32,5,173,66,255,1,131,124,33,8,12,1,11,11,32,3,65,16,106,32,1,32,2,32,8,16,144,136,128,128,0,2,64,2,64,32,3,40,2,16,13,0,32,0,32,3,43,3,24,57,3,8,66,0,33,8,12,1,11,32,0,32,3,40,2,20,54,2,8,66,3,33,8,11,32,0,32,8,55,3,0,11,32,3,65,32,106,36,128,128,128,128,0,11,147,2,2,2,127,2,126,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,8,34,5,32,1,40,2,4,79,13,0,32,1,40,2,0,32,5,106,45,0,0,34,5,65,46,70,13,1,32,5,65,197,0,70,13,2,32,5,65,229,0,70,13,2,11,66,1,33,6,32,2,69,13,2,32,3,33,7,12,4,11,32,4,32,1,32,2,32,3,65,0,16,145,136,128,128,0,32,4,40,2,0,69,13,2,32,0,32,4,40,2,4,54,2,8,32,0,66,3,55,3,0,12,4,11,32,4,32,1,32,2,32,3,65,0,16,146,136,128,128,0,32,4,40,2,0,69,13,1,32,0,32,4,40,2,4,54,2,8,32,0,66,3,55,3,0,12,3,11,66,0,33,6,2,64,66,0,32,3,125,34,7,66,0,89,13,0,66,2,33,6,12,2,11,32,3,186,189,66,128,128,128,128,128,128,128,128,128,127,133,33,7,12,1,11,32,4,41,3,8,33,7,66,0,33,6,11,32,0,32,7,55,3,8,32,0,32,6,55,3,0,11,32,4,65,16,106,36,128,128,128,128,0,11,193,1,1,5,127,65,0,33,4,65,0,32,1,40,2,4,34,5,32,1,40,2,8,34,6,107,34,7,32,7,32,5,75,27,33,5,32,6,65,1,106,33,8,32,1,40,2,0,32,6,106,33,7,3,64,2,64,2,64,2,64,2,64,32,5,32,4,70,13,0,32,7,32,4,106,45,0,0,34,6,65,80,106,65,255,1,113,65,10,73,13,3,32,6,65,46,70,13,1,32,6,65,197,0,70,13,2,32,6,65,229,0,70,13,2,32,4,33,5,11,32,0,32,1,32,2,32,3,32,5,16,147,136,128,128,0,15,11,32,0,32,1,32,2,32,3,32,4,16,145,136,128,128,0,15,11,32,0,32,1,32,2,32,3,32,4,16,146,136,128,128,0,15,11,32,1,32,8,32,4,106,54,2,8,32,4,65,1,106,33,4,12,0,11,11,251,2,1,9,127,35,128,128,128,128,0,65,16,107,34,5,36,128,128,128,128,0,32,1,32,1,40,2,8,34,6,65,1,106,34,7,54,2,8,32,7,32,1,40,2,0,106,33,8,32,1,40,2,4,33,9,65,0,33,7,2,64,3,64,2,64,2,64,2,64,2,64,2,64,32,6,32,7,106,34,10,65,1,106,32,9,79,13,0,32,8,32,7,106,45,0,0,34,11,65,80,106,34,12,65,255,1,113,34,13,65,10,73,13,4,32,7,13,1,32,5,65,13,54,2,4,32,1,32,5,65,4,106,16,132,136,128,128,0,33,7,32,0,65,1,54,2,0,32,0,32,7,54,2,4,12,6,11,2,64,32,7,69,13,0,32,4,32,7,107,33,7,12,2,11,32,5,65,5,54,2,4,32,1,32,5,65,4,106,16,132,136,128,128,0,33,7,32,0,65,1,54,2,0,32,0,32,7,54,2,4,12,5,11,32,4,32,7,107,33,7,32,11,65,32,114,65,229,0,70,13,1,11,32,0,32,1,32,2,32,3,32,7,16,147,136,128,128,0,12,3,11,32,0,32,1,32,2,32,3,32,7,16,146,136,128,128,0,12,2,11,2,64,2,64,32,3,66,152,179,230,204,153,179,230,204,25,88,13,0,32,3,66,153,179,230,204,153,179,230,204,25,82,13,1,32,13,65,5,75,13,1,11,32,1,32,10,65,2,106,54,2,8,32,7,65,1,106,33,7,32,3,66,10,126,32,12,173,66,255,1,131,124,33,3,12,1,11,11,32,0,32,1,32,2,32,3,32,4,32,7,107,16,148,136,128,128,0,11,32,5,65,16,106,36,128,128,128,128,0,11,239,3,1,7,127,35,128,128,128,128,0,65,32,107,34,5,36,128,128,128,128,0,65,1,33,6,32,1,32,1,40,2,8,34,7,65,1,106,34,8,54,2,8,2,64,32,8,32,1,40,2,4,79,13,0,65,1,33,6,2,64,2,64,32,1,40,2,0,32,8,106,45,0,0,65,85,106,14,3,1,2,0,2,11,65,0,33,6,11,32,1,32,7,65,2,106,54,2,8,11,32,5,65,12,106,32,1,16,136,136,128,128,0,2,64,2,64,2,64,2,64,32,5,45,0,12,13,0,32,5,45,0,13,13,2,32,5,65,5,54,2,20,32,1,32,5,65,20,106,16,137,136,128,128,0,33,8,12,1,11,32,5,40,2,16,33,8,11,32,0,65,1,54,2,0,32,0,32,8,54,2,4,12,1,11,2,64,32,5,45,0,14,65,80,106,65,255,1,113,34,7,65,10,73,13,0,32,5,65,13,54,2,20,32,1,32,5,65,20,106,16,137,136,128,128,0,33,8,32,0,65,1,54,2,0,32,0,32,8,54,2,4,12,1,11,32,1,40,2,8,34,8,32,1,40,2,4,34,9,32,8,32,9,75,27,33,10,32,1,40,2,0,33,11,3,64,2,64,2,64,32,10,32,8,70,13,0,32,11,32,8,106,45,0,0,65,80,106,65,255,1,113,34,9,65,10,73,13,1,11,2,64,2,64,32,6,13,0,32,4,32,7,107,34,8,65,31,117,65,128,128,128,128,120,115,32,8,32,7,65,0,74,32,8,32,4,72,115,27,33,8,12,1,11,32,4,32,7,106,34,8,65,31,117,65,128,128,128,128,120,115,32,8,32,7,65,0,72,32,8,32,4,72,115,27,33,8,11,32,0,32,1,32,2,32,3,32,8,16,147,136,128,128,0,12,2,11,32,1,32,8,65,1,106,34,8,54,2,8,2,64,2,64,32,7,65,203,153,179,230,0,76,13,0,32,7,65,204,153,179,230,0,71,13,1,32,9,65,7,75,13,1,11,32,7,65,10,108,32,9,106,33,7,12,1,11,11,32,0,32,1,32,2,32,3,80,32,6,16,149,136,128,128,0,11,32,5,65,32,106,36,128,128,128,128,0,11,137,2,4,1,127,1,124,1,127,1,124,35,128,128,128,128,0,65,16,107,34,5,36,128,128,128,128,0,32,3,186,33,6,2,64,2,64,2,64,2,64,3,64,32,4,32,4,65,31,117,34,7,115,32,7,107,34,7,65,181,2,73,13,1,32,6,68,0,0,0,0,0,0,0,0,97,13,3,2,64,32,4,65,127,74,13,0,32,4,65,180,2,106,33,4,32,6,68,160,200,235,133,243,204,225,127,163,33,6,12,1,11,11,32,5,65,14,54,2,4,32,0,32,1,32,5,65,4,106,16,137,136,128,128,0,54,2,4,12,1,11,32,7,65,3,116,65,176,186,132,128,0,106,43,3,0,33,8,2,64,32,4,65,127,74,13,0,32,6,32,8,163,33,6,12,2,11,32,6,32,8,162,34,6,153,68,0,0,0,0,0,0,240,127,98,13,1,32,5,65,14,54,2,4,32,0,32,1,32,5,65,4,106,16,137,136,128,128,0,54,2,4,11,65,1,33,4,12,1,11,32,0,32,6,32,6,154,32,2,27,57,3,8,65,0,33,4,11,32,0,32,4,54,2,0,32,5,65,16,106,36,128,128,128,128,0,11,132,1,1,4,127,32,1,40,2,8,34,5,32,1,40,2,4,34,6,32,5,32,6,75,27,33,6,32,1,40,2,0,33,7,2,64,2,64,3,64,32,6,32,5,70,13,1,2,64,32,7,32,5,106,45,0,0,34,8,65,80,106,65,255,1,113,65,9,75,13,0,32,1,32,5,65,1,106,34,5,54,2,8,12,1,11,11,32,8,65,32,114,65,229,0,70,13,1,11,32,0,32,1,32,2,32,3,32,4,16,147,136,128,128,0,15,11,32,0,32,1,32,2,32,3,32,4,16,146,136,128,128,0,11,198,1,1,2,127,35,128,128,128,128,0,65,16,107,34,5,36,128,128,128,128,0,2,64,2,64,2,64,32,4,69,13,0,32,3,69,13,1,11,32,1,40,2,8,34,4,32,1,40,2,4,34,3,32,4,32,3,75,27,33,3,32,1,40,2,0,33,6,3,64,2,64,2,64,32,3,32,4,70,13,0,32,6,32,4,106,45,0,0,65,80,106,65,255,1,113,65,10,73,13,1,11,32,0,68,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,128,32,2,27,57,3,8,65,0,33,4,12,3,11,32,1,32,4,65,1,106,34,4,54,2,8,12,0,11,11,32,5,65,14,54,2,4,32,0,32,1,32,5,65,4,106,16,137,136,128,128,0,54,2,4,65,1,33,4,11,32,0,32,4,54,2,0,32,5,65,16,106,36,128,128,128,128,0,11,14,0,32,0,32,1,32,2,16,142,136,128,128,0,11,157,1,1,1,127,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,12,106,32,0,16,131,136,128,128,0,2,64,2,64,32,1,45,0,12,13,0,2,64,32,1,45,0,13,13,0,32,1,65,3,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,0,12,2,11,2,64,32,1,45,0,14,65,58,71,13,0,32,0,32,0,40,2,8,65,1,106,54,2,8,65,0,33,0,12,2,11,32,1,65,6,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,0,12,1,11,32,1,40,2,16,33,0,11,32,1,65,32,106,36,128,128,128,128,0,32,0,11,167,2,1,2,127,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,4,106,32,0,16,131,136,128,128,0,2,64,2,64,32,1,45,0,4,13,0,2,64,32,1,45,0,5,13,0,32,1,65,2,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,0,12,2,11,2,64,2,64,32,1,45,0,6,34,2,65,221,0,70,13,0,32,2,65,44,70,13,1,32,1,65,22,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,0,12,3,11,32,0,32,0,40,2,8,65,1,106,54,2,8,65,0,33,0,12,2,11,32,0,32,0,40,2,8,65,1,106,54,2,8,32,1,65,12,106,32,0,16,131,136,128,128,0,2,64,32,1,45,0,12,34,2,13,0,32,1,45,0,13,69,13,0,32,1,45,0,14,65,255,1,113,65,221,0,71,13,0,32,1,65,21,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,0,12,2,11,32,1,65,22,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,0,32,2,69,13,1,32,1,65,16,106,16,242,135,128,128,0,12,1,11,32,1,40,2,8,33,0,11,32,1,65,32,106,36,128,128,128,128,0,32,0,11,194,1,1,2,127,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,1,65,12,106,32,0,16,131,136,128,128,0,2,64,2,64,32,1,45,0,12,13,0,2,64,32,1,45,0,13,13,0,32,1,65,3,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,0,12,2,11,2,64,2,64,32,1,45,0,14,34,2,65,253,0,70,13,0,32,2,65,44,70,13,1,32,1,65,22,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,0,12,3,11,32,0,32,0,40,2,8,65,1,106,54,2,8,65,0,33,0,12,2,11,32,1,65,21,54,2,20,32,0,32,1,65,20,106,16,132,136,128,128,0,33,0,12,1,11,32,1,40,2,16,33,0,11,32,1,65,32,106,36,128,128,128,128,0,32,0,11,153,1,1,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,0,65,12,106,40,2,0,33,2,2,64,2,64,2,64,2,64,2,64,32,0,40,2,4,14,2,0,1,3,11,32,2,13,2,65,232,184,132,128,0,33,0,65,0,33,2,12,1,11,32,2,13,1,32,0,40,2,0,34,0,40,2,4,33,2,32,0,40,2,0,33,0,11,32,1,65,4,106,32,0,32,2,16,184,140,128,128,0,12,1,11,32,1,65,4,106,32,0,16,182,140,128,128,0,11,32,1,65,4,106,16,155,136,128,128,0,33,0,32,1,65,16,106,36,128,128,128,128,0,32,0,11,189,11,3,25,127,1,126,7,127,35,128,128,128,128,0,65,128,1,107,34,1,36,128,128,128,128,0,32,1,65,192,0,106,32,0,40,2,0,34,2,32,0,40,2,8,34,3,65,216,205,132,128,0,65,9,16,192,141,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,40,2,64,13,0,32,1,65,200,0,106,40,2,0,33,4,32,1,65,205,0,106,45,0,0,33,5,32,1,65,244,0,106,40,2,0,33,6,32,1,40,2,112,33,7,32,1,65,206,0,106,45,0,0,65,255,1,113,33,8,3,64,32,8,13,3,2,64,2,64,2,64,2,64,32,4,69,13,0,2,64,2,64,32,4,32,6,73,13,0,32,6,32,4,70,13,1,12,13,11,32,7,32,4,106,44,0,0,65,191,127,76,13,12,11,32,7,32,4,106,34,9,65,127,106,45,0,0,34,10,192,34,11,65,127,74,13,3,2,64,32,9,65,126,106,45,0,0,34,10,192,34,12,65,64,72,13,0,32,10,65,31,113,33,10,12,3,11,2,64,32,9,65,125,106,45,0,0,34,10,192,34,13,65,64,72,13,0,32,10,65,15,113,33,10,12,2,11,32,9,65,124,106,45,0,0,65,7,113,65,6,116,32,13,65,63,113,114,33,10,12,1,11,32,5,65,255,1,113,13,5,12,6,11,32,10,65,6,116,32,12,65,63,113,114,33,10,11,32,10,65,6,116,32,11,65,63,113,114,33,10,11,32,5,65,255,1,113,13,2,32,10,65,128,128,196,0,70,13,3,65,127,33,5,2,64,32,10,65,128,1,73,13,0,65,126,33,5,32,10,65,128,16,73,13,0,65,125,65,124,32,10,65,128,128,4,73,27,33,5,11,32,5,32,4,106,33,4,65,1,33,5,12,0,11,11,65,0,32,1,65,252,0,106,40,2,0,34,11,32,1,65,212,0,106,40,2,0,34,14,107,34,10,32,10,32,11,75,27,33,15,32,1,40,2,120,34,10,65,127,106,33,16,65,0,32,14,107,33,17,32,14,32,11,107,33,18,32,10,32,14,106,33,19,65,0,32,11,107,33,20,32,11,65,127,115,32,1,40,2,112,34,21,106,33,22,32,1,65,232,0,106,40,2,0,33,5,32,1,65,216,0,106,40,2,0,33,23,32,1,65,224,0,106,40,2,0,33,24,32,1,65,244,0,106,40,2,0,33,6,32,1,65,228,0,106,40,2,0,33,25,32,1,41,3,72,33,26,3,64,65,0,32,14,32,14,32,5,32,14,32,5,73,27,32,25,65,127,70,34,27,27,34,10,107,33,12,32,20,32,10,106,33,28,32,22,32,10,106,33,29,32,16,32,10,106,33,30,32,17,32,10,106,33,31,32,10,65,127,106,33,13,32,17,32,11,32,5,32,27,27,34,10,32,14,32,10,32,14,75,27,106,33,32,3,64,32,24,32,11,107,34,4,32,6,79,13,3,2,64,2,64,32,26,32,21,32,4,106,49,0,0,136,66,1,131,80,13,0,32,28,32,24,106,33,7,32,29,32,24,106,33,8,65,0,33,10,12,1,11,32,4,33,24,32,27,13,1,32,4,33,24,32,11,33,5,12,2,11,3,64,2,64,32,12,32,10,71,13,0,32,18,32,24,106,33,10,32,32,33,5,32,15,33,9,32,19,33,7,3,64,32,5,69,13,5,32,9,69,13,9,32,10,32,6,79,13,9,32,5,65,127,106,33,5,32,9,65,127,106,33,9,32,21,32,10,106,33,8,32,7,45,0,0,33,33,32,10,65,1,106,33,10,32,7,65,1,106,33,7,32,33,32,8,45,0,0,70,13,0,11,32,24,32,23,107,33,24,32,27,13,2,32,23,33,5,12,3,11,32,13,32,11,79,13,7,32,7,32,10,106,65,127,106,32,6,79,13,7,32,8,32,10,106,33,5,32,30,32,10,106,33,9,32,10,65,127,106,33,10,32,9,45,0,0,32,5,45,0,0,70,13,0,11,32,31,32,24,106,34,5,32,10,106,33,24,32,27,13,0,11,32,5,32,10,106,33,24,32,11,33,5,12,0,11,11,32,4,65,9,106,34,6,33,10,3,64,32,1,65,56,106,32,0,32,10,16,235,135,128,128,0,2,64,2,64,32,1,40,2,60,69,13,0,32,1,40,2,56,45,0,0,65,80,106,65,255,1,113,65,10,73,13,1,11,32,1,65,48,106,32,0,32,10,16,235,135,128,128,0,32,1,40,2,48,32,1,40,2,52,65,225,205,132,128,0,65,8,16,246,135,128,128,0,69,13,2,32,10,65,8,106,34,7,33,5,3,64,32,1,65,40,106,32,0,32,5,16,235,135,128,128,0,2,64,2,64,32,1,40,2,44,69,13,0,32,1,40,2,40,45,0,0,65,80,106,65,255,1,113,65,10,73,13,1,11,65,1,33,9,32,5,32,3,73,13,5,32,1,65,32,106,32,0,32,6,32,10,16,233,135,128,128,0,32,1,65,192,0,106,32,1,40,2,32,32,1,40,2,36,16,202,141,128,128,0,32,1,45,0,64,13,5,32,1,40,2,68,33,6,32,1,65,24,106,32,0,32,7,32,5,16,233,135,128,128,0,32,1,65,192,0,106,32,1,40,2,24,32,1,40,2,28,16,202,141,128,128,0,32,1,45,0,64,13,5,32,1,40,2,68,33,5,65,0,33,9,32,3,32,4,73,13,6,2,64,32,4,69,13,0,32,3,32,4,77,13,0,32,2,32,4,106,44,0,0,65,191,127,76,13,8,11,32,0,32,4,16,194,140,128,128,0,12,6,11,32,5,65,1,106,33,5,12,0,11,11,32,10,65,1,106,33,10,12,0,11,11,65,1,33,9,11,11,32,1,65,192,0,106,65,8,106,32,0,65,8,106,40,2,0,54,2,0,32,1,32,0,41,2,0,55,3,64,32,1,65,16,106,32,1,65,192,0,106,16,180,140,128,128,0,32,1,40,2,20,33,7,32,1,40,2,16,33,11,32,1,65,8,106,65,4,65,20,16,252,135,128,128,0,2,64,32,1,40,2,8,34,10,69,13,0,32,10,32,11,54,2,4,32,10,65,0,54,2,0,32,10,65,0,32,5,32,9,27,54,2,16,32,10,65,0,32,6,32,9,27,54,2,12,32,10,32,7,54,2,8,32,1,65,128,1,106,36,128,128,128,128,0,32,10,15,11,65,4,65,20,16,176,140,128,128,0,0,11,0,0,11,32,7,32,6,65,0,32,4,16,196,141,128,128,0,0,11,150,1,1,4,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,32,1,40,2,4,32,2,73,13,0,32,3,65,8,106,32,1,40,2,0,32,2,16,183,141,128,128,0,32,3,40,2,12,33,4,32,3,40,2,8,33,1,65,0,33,2,65,1,33,5,3,64,32,1,32,4,70,13,2,65,0,32,2,65,1,106,32,1,45,0,0,65,10,70,34,6,27,33,2,32,1,65,1,106,33,1,32,5,32,6,106,33,5,12,0,11,11,0,0,11,32,0,32,2,54,2,4,32,0,32,5,54,2,0,32,3,65,16,106,36,128,128,128,128,0,11,79,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,1,16,240,135,128,128,0,32,2,32,3,40,2,8,32,3,40,2,12,16,241,135,128,128,0,33,1,32,0,65,2,54,2,0,32,0,32,1,54,2,4,32,3,65,16,106,36,128,128,128,128,0,11,228,6,1,3,127,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,3,65,20,106,32,0,16,161,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,32,3,45,0,20,13,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,45,0,21,34,4,65,146,127,106,14,8,7,1,1,1,8,1,9,10,0,11,2,64,32,4,65,158,127,106,14,5,5,1,1,1,6,0,11,32,4,65,34,70,13,1,32,4,65,47,70,13,3,32,4,65,220,0,70,13,2,11,32,3,65,12,54,2,20,32,0,32,3,65,20,106,16,160,136,128,128,0,33,0,12,14,11,32,2,65,34,16,249,135,128,128,0,65,0,33,0,12,13,11,32,2,65,220,0,16,249,135,128,128,0,65,0,33,0,12,12,11,32,2,65,47,16,249,135,128,128,0,65,0,33,0,12,11,11,32,2,65,8,16,249,135,128,128,0,65,0,33,0,12,10,11,32,2,65,12,16,249,135,128,128,0,65,0,33,0,12,9,11,32,2,65,10,16,249,135,128,128,0,65,0,33,0,12,8,11,32,2,65,13,16,249,135,128,128,0,65,0,33,0,12,7,11,32,2,65,9,16,249,135,128,128,0,65,0,33,0,12,6,11,32,3,65,12,106,32,0,16,162,136,128,128,0,32,3,47,1,12,13,1,2,64,2,64,2,64,2,64,32,3,47,1,14,34,4,65,128,248,3,113,34,5,65,128,176,3,70,13,0,2,64,32,5,65,128,184,3,71,13,0,32,1,69,13,2,32,3,65,20,54,2,20,32,0,32,3,65,20,106,16,160,136,128,128,0,33,0,12,10,11,32,4,65,128,176,191,127,115,65,255,143,188,127,77,13,7,12,8,11,32,3,65,20,106,32,0,16,167,136,128,128,0,32,3,45,0,20,13,3,32,3,45,0,21,65,220,0,70,13,1,32,1,13,2,11,32,2,32,4,16,168,136,128,128,0,65,0,33,0,12,7,11,32,0,32,0,40,2,8,34,5,65,1,106,54,2,8,32,3,65,20,106,32,0,16,167,136,128,128,0,32,3,45,0,20,13,1,2,64,2,64,32,3,45,0,21,65,245,0,70,13,0,32,1,13,1,32,2,32,4,16,168,136,128,128,0,32,0,65,0,32,2,16,158,136,128,128,0,33,0,12,8,11,32,0,32,5,65,2,106,54,2,8,32,3,65,20,106,32,0,16,162,136,128,128,0,32,3,47,1,20,13,2,32,3,47,1,22,34,1,65,128,192,0,106,65,255,255,3,113,65,128,248,3,73,13,4,2,64,32,4,65,128,208,0,106,65,255,255,3,113,65,10,116,32,1,65,128,200,0,106,65,255,255,3,113,114,65,128,128,4,106,34,4,65,128,128,196,0,70,13,0,32,4,65,128,176,3,115,65,128,128,188,127,106,65,255,143,188,127,75,13,7,11,32,3,65,15,54,2,20,32,0,32,3,65,20,106,16,160,136,128,128,0,33,0,12,7,11,32,0,32,5,65,2,106,54,2,8,32,3,65,23,54,2,20,32,0,32,3,65,20,106,16,160,136,128,128,0,33,0,12,6,11,32,0,32,0,40,2,8,65,1,106,54,2,8,32,3,65,23,54,2,20,32,0,32,3,65,20,106,16,160,136,128,128,0,33,0,12,5,11,32,3,40,2,24,33,0,12,4,11,32,3,40,2,16,33,0,12,3,11,32,3,65,20,54,2,20,32,0,32,3,65,20,106,16,160,136,128,128,0,33,0,12,2,11,0,0,11,65,0,33,0,32,3,65,0,54,2,20,32,3,32,4,32,3,65,20,106,16,245,135,128,128,0,32,2,32,3,40,2,0,32,3,40,2,4,16,177,140,128,128,0,11,32,3,65,32,106,36,128,128,128,128,0,32,0,11,225,2,1,3,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,2,64,2,64,3,64,2,64,32,0,40,2,8,34,2,32,0,40,2,4,34,3,73,13,0,32,2,32,3,71,13,3,32,1,65,4,54,2,4,32,0,32,1,65,4,106,16,160,136,128,128,0,33,0,12,2,11,2,64,32,0,40,2,0,32,2,106,45,0,0,34,3,65,204,208,132,128,0,106,45,0,0,13,0,32,0,32,2,65,1,106,54,2,8,12,1,11,2,64,32,3,65,220,0,70,13,0,2,64,32,3,65,34,70,13,0,32,1,65,16,54,2,4,32,0,32,1,65,4,106,16,160,136,128,128,0,33,0,12,3,11,32,0,32,2,65,1,106,54,2,8,65,0,33,0,12,2,11,32,0,32,2,65,1,106,54,2,8,32,1,65,4,106,32,0,16,161,136,128,128,0,2,64,32,1,45,0,4,13,0,2,64,2,64,2,64,32,1,45,0,5,34,2,65,146,127,106,14,8,4,1,1,1,4,1,4,2,0,11,2,64,32,2,65,158,127,106,14,5,4,1,1,1,4,0,11,32,2,65,34,70,13,3,32,2,65,47,70,13,3,32,2,65,220,0,70,13,3,11,32,1,65,12,54,2,4,32,0,32,1,65,4,106,16,160,136,128,128,0,33,0,12,3,11,32,1,65,4,106,32,0,16,162,136,128,128,0,32,1,47,1,4,69,13,1,11,11,32,1,40,2,8,33,0,11,32,1,65,16,106,36,128,128,128,128,0,32,0,15,11,0,0,11,67,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,16,240,135,128,128,0,32,1,32,2,40,2,8,32,2,40,2,12,16,241,135,128,128,0,33,0,32,2,65,16,106,36,128,128,128,128,0,32,0,11,128,1,1,1,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,12,106,32,1,16,136,136,128,128,0,2,64,2,64,32,2,45,0,12,13,0,2,64,32,2,45,0,13,13,0,32,2,65,4,54,2,20,32,0,32,1,32,2,65,20,106,16,166,136,128,128,0,12,2,11,32,0,32,2,45,0,14,58,0,1,32,0,65,0,58,0,0,12,1,11,32,0,32,2,40,2,16,54,2,4,32,0,65,1,58,0,0,11,32,2,65,32,106,36,128,128,128,128,0,11,252,1,1,7,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,2,64,2,64,32,1,40,2,8,34,3,65,4,106,32,1,40,2,4,34,4,75,13,0,65,0,33,5,65,0,32,4,32,3,107,34,6,32,6,32,4,75,27,33,6,32,3,65,1,106,33,7,32,1,40,2,0,32,3,106,33,8,65,0,33,3,3,64,2,64,32,5,65,4,71,13,0,32,0,65,0,59,1,0,32,0,32,3,59,1,2,12,3,11,2,64,32,6,32,5,70,13,0,32,1,32,7,32,5,106,54,2,8,2,64,32,8,32,5,106,45,0,0,65,204,210,132,128,0,106,45,0,0,34,4,65,255,1,71,13,0,32,2,65,12,54,2,4,32,0,32,1,32,2,65,4,106,16,163,136,128,128,0,12,4,11,32,5,65,1,106,33,5,32,3,65,4,116,32,4,106,33,3,12,1,11,11,0,0,11,32,1,32,4,54,2,8,32,2,65,4,54,2,4,32,0,32,1,32,2,65,4,106,16,163,136,128,128,0,11,32,2,65,16,106,36,128,128,128,128,0,11,79,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,1,16,240,135,128,128,0,32,2,32,3,40,2,8,32,3,40,2,12,16,241,135,128,128,0,33,1,32,0,65,1,59,1,0,32,0,32,1,54,2,4,32,3,65,16,106,36,128,128,128,128,0,11,23,0,32,0,65,0,54,2,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,11,10,0,32,0,16,159,136,128,128,0,11,79,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,1,16,240,135,128,128,0,32,2,32,3,40,2,8,32,3,40,2,12,16,241,135,128,128,0,33,1,32,0,65,1,58,0,0,32,0,32,1,54,2,4,32,3,65,16,106,36,128,128,128,128,0,11,100,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,2,64,2,64,32,1,40,2,8,34,3,32,1,40,2,4,73,13,0,32,2,65,4,54,2,4,32,0,32,1,32,2,65,4,106,16,166,136,128,128,0,12,1,11,32,0,65,0,58,0,0,32,0,32,1,40,2,0,32,3,106,45,0,0,58,0,1,11,32,2,65,16,106,36,128,128,128,128,0,11,86,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,237,1,58,0,13,32,2,32,1,65,63,113,65,128,1,114,58,0,15,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,14,32,0,32,2,65,13,106,65,3,16,177,140,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,51,1,1,127,65,127,33,2,3,64,32,2,65,1,106,33,2,32,0,66,205,153,179,230,204,153,179,230,76,126,34,0,66,180,230,204,153,179,230,204,153,51,84,13,0,11,32,2,32,1,79,11,144,1,2,1,127,1,126,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,32,3,65,16,106,32,1,41,3,0,66,0,32,0,66,0,16,215,141,128,128,0,32,3,65,32,106,32,1,41,3,8,66,0,32,0,66,0,16,215,141,128,128,0,32,3,32,3,65,16,106,65,8,106,41,3,0,34,0,32,3,41,3,32,124,34,4,32,3,65,32,106,65,8,106,41,3,0,32,4,32,0,84,173,124,32,2,65,192,0,106,65,255,0,113,16,216,141,128,128,0,32,3,41,3,0,33,0,32,3,65,48,106,36,128,128,128,128,0,32,0,11,63,0,32,3,32,0,66,2,134,34,0,66,2,132,32,1,32,2,16,170,136,128,128,0,55,3,0,32,4,32,0,32,5,173,66,127,133,124,32,1,32,2,16,170,136,128,128,0,55,3,0,32,0,32,1,32,2,16,170,136,128,128,0,11,164,1,1,2,127,2,64,2,64,32,0,65,0,72,13,0,32,0,33,2,12,1,11,32,1,65,45,58,0,0,65,0,32,0,107,33,2,32,1,65,1,106,33,1,11,2,64,32,2,65,227,0,74,13,0,2,64,32,2,65,9,74,13,0,32,1,32,2,65,48,106,58,0,0,32,0,65,31,118,65,1,106,15,11,32,1,32,2,65,1,116,65,144,168,133,128,0,106,47,0,0,59,0,0,32,0,65,31,118,65,2,114,15,11,32,1,32,2,65,228,0,110,34,3,65,48,106,58,0,0,32,1,32,2,32,3,65,228,0,108,107,65,1,116,65,144,168,133,128,0,106,47,0,0,59,0,1,32,0,65,31,118,65,3,106,11,231,1,3,1,127,1,126,4,127,2,64,2,64,32,0,66,128,128,128,128,16,90,13,0,32,1,33,2,32,0,33,3,12,1,11,32,1,65,120,106,34,2,32,0,66,128,194,215,47,128,34,3,66,128,190,168,208,15,126,32,0,124,167,34,4,65,144,206,0,110,34,5,65,144,206,0,112,34,6,65,255,255,3,113,65,228,0,110,34,7,65,1,116,65,144,168,133,128,0,106,47,0,0,59,0,0,32,1,65,124,106,32,4,32,5,65,144,206,0,108,107,34,4,65,255,255,3,113,65,228,0,110,34,5,65,1,116,65,144,168,133,128,0,106,47,0,0,59,0,0,32,1,65,122,106,32,6,32,7,65,228,0,108,107,65,255,255,3,113,65,1,116,65,144,168,133,128,0,106,47,0,0,59,0,0,32,1,65,126,106,32,4,32,5,65,228,0,108,107,65,255,255,3,113,65,1,116,65,144,168,133,128,0,106,47,0,0,59,0,0,11,32,3,167,32,2,16,174,136,128,128,0,11,229,1,1,2,127,32,1,65,126,106,33,1,2,64,2,64,3,64,2,64,32,0,65,143,206,0,75,13,0,32,0,65,227,0,75,13,2,32,1,65,2,106,33,1,12,3,11,32,1,65,126,106,32,0,65,144,206,0,110,34,2,65,240,177,127,108,32,0,106,34,0,65,228,0,110,34,3,65,1,116,65,144,168,133,128,0,106,47,0,0,59,0,0,32,1,32,0,32,3,65,228,0,108,107,65,1,116,65,144,168,133,128,0,106,47,0,0,59,0,0,32,1,65,124,106,33,1,32,2,33,0,12,0,11,11,32,1,32,0,32,0,65,255,255,3,113,65,228,0,110,34,2,65,228,0,108,107,65,255,255,3,113,65,1,116,65,144,168,133,128,0,106,47,0,0,59,0,0,32,2,33,0,11,2,64,32,0,65,9,75,13,0,32,1,65,127,106,32,0,65,48,106,58,0,0,15,11,32,1,65,126,106,32,0,65,1,116,65,144,168,133,128,0,106,47,0,0,59,0,0,11,236,12,7,1,127,2,126,3,127,2,126,2,127,2,126,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,0,189,34,3,66,255,255,255,255,255,255,255,7,131,33,4,32,3,66,52,136,167,33,5,65,0,33,6,2,64,32,3,66,127,85,13,0,32,1,65,45,58,0,0,65,1,33,6,11,32,5,65,255,15,113,33,5,2,64,2,64,2,64,2,64,2,64,2,64,32,4,66,0,82,34,7,13,0,32,5,69,13,1,11,32,7,32,5,65,2,73,114,33,7,32,4,66,128,128,128,128,128,128,128,8,132,32,4,32,5,27,34,3,66,2,134,33,8,32,3,66,1,131,33,9,2,64,2,64,32,5,65,203,119,106,65,204,119,32,5,27,34,5,65,127,74,13,0,32,3,65,176,255,132,128,0,32,5,65,133,162,83,108,65,20,118,32,5,65,127,71,107,34,10,32,5,106,34,11,65,4,116,107,32,10,32,11,65,177,217,181,127,108,65,19,118,107,65,252,0,106,32,2,32,2,65,8,106,32,7,16,171,136,128,128,0,33,12,32,2,41,3,8,33,4,32,2,41,3,0,33,13,32,10,65,2,73,13,3,32,10,65,62,75,13,1,32,8,66,127,32,10,173,134,66,127,133,131,80,69,13,1,65,0,33,14,65,1,33,10,12,4,11,32,3,32,5,65,193,232,4,108,65,18,118,32,5,65,3,75,107,34,11,65,4,116,65,208,212,132,128,0,106,32,11,32,5,107,32,11,65,207,166,202,0,108,65,19,118,106,65,253,0,106,32,2,32,2,65,8,106,32,7,16,171,136,128,128,0,33,12,32,2,41,3,8,33,4,32,2,41,3,0,33,13,32,11,65,22,79,13,0,65,0,33,14,2,64,32,8,66,5,128,167,65,123,108,65,0,32,8,167,107,70,13,0,2,64,32,9,80,13,0,32,13,32,8,66,2,132,32,11,16,169,136,128,128,0,173,125,33,13,12,2,11,32,7,173,66,127,133,32,8,124,32,11,16,169,136,128,128,0,69,13,1,65,1,33,14,65,0,33,10,12,4,11,65,1,33,10,32,8,32,11,16,169,136,128,128,0,13,3,11,65,0,33,7,2,64,2,64,32,13,66,228,0,128,34,8,32,4,66,228,0,128,34,9,86,13,0,65,0,33,5,32,4,33,9,32,13,33,8,32,12,33,3,12,1,11,32,12,66,228,0,128,34,3,167,65,156,127,108,32,12,167,106,65,49,75,33,7,65,2,33,5,11,2,64,3,64,32,8,66,10,128,34,8,32,9,66,10,128,34,4,88,13,1,32,5,65,1,106,33,5,32,3,66,10,128,34,12,167,65,118,108,32,3,167,106,65,4,75,33,7,32,4,33,9,32,12,33,3,12,0,11,11,32,3,32,9,81,32,7,114,33,7,12,3,11,32,1,32,6,106,34,5,65,0,47,0,216,169,133,128,0,59,0,0,32,5,65,2,106,65,0,45,0,218,169,133,128,0,58,0,0,32,3,66,63,136,167,65,3,106,33,5,12,3,11,32,13,32,9,125,33,13,32,7,32,9,80,113,33,14,65,1,33,10,11,65,0,33,7,65,0,33,5,2,64,3,64,32,13,66,10,128,34,13,32,4,66,10,128,34,3,88,13,1,32,14,32,3,167,65,118,108,65,0,32,4,167,107,70,113,33,14,32,5,65,1,106,33,5,32,7,65,255,1,113,69,32,10,113,33,10,32,12,66,10,128,34,8,167,65,118,108,32,12,167,106,33,7,32,3,33,4,32,8,33,12,12,0,11,11,2,64,32,14,65,1,113,69,13,0,3,64,32,4,66,10,128,34,3,167,65,118,108,65,0,32,4,167,107,71,13,1,32,5,65,1,106,33,5,32,7,65,255,1,113,69,32,10,113,33,10,32,12,66,10,128,34,8,167,65,118,108,32,12,167,106,33,7,32,3,33,4,32,8,33,12,12,0,11,11,32,12,34,3,32,4,81,32,9,66,0,82,32,14,65,1,115,114,113,65,4,65,5,32,3,66,1,131,80,27,32,7,32,10,65,1,113,27,32,7,32,7,65,255,1,113,65,5,70,27,65,255,1,113,65,4,75,114,33,7,11,32,5,32,11,106,33,5,65,17,33,14,2,64,32,3,32,7,173,66,1,131,124,34,3,66,255,255,131,254,166,222,225,17,86,13,0,65,16,33,14,32,3,66,255,255,153,166,234,175,227,1,86,13,0,65,15,33,14,32,3,66,255,255,232,131,177,222,22,86,13,0,65,14,33,14,32,3,66,255,191,202,243,132,163,2,86,13,0,65,13,33,14,32,3,66,255,159,148,165,141,29,86,13,0,65,12,33,14,32,3,66,255,207,219,195,244,2,86,13,0,65,11,33,14,32,3,66,255,199,175,160,37,86,13,0,65,10,33,14,32,3,66,255,147,235,220,3,86,13,0,65,9,33,14,32,3,66,255,193,215,47,86,13,0,65,8,33,14,32,3,66,255,172,226,4,86,13,0,65,7,33,14,32,3,66,191,132,61,86,13,0,65,6,33,14,32,3,66,159,141,6,86,13,0,65,5,33,14,32,3,66,143,206,0,86,13,0,65,4,33,14,32,3,66,231,7,86,13,0,65,3,33,14,32,3,66,227,0,86,13,0,65,2,65,1,32,3,66,9,86,27,33,14,11,32,14,32,5,106,33,10,2,64,2,64,32,5,65,0,72,13,0,32,10,65,17,72,13,1,11,2,64,2,64,2,64,32,10,65,127,106,34,5,65,16,73,13,0,32,10,65,4,106,65,5,73,13,2,32,6,32,1,106,34,10,65,1,106,33,7,32,14,65,1,71,13,1,32,7,65,229,0,58,0,0,32,10,32,3,167,65,48,106,58,0,0,32,5,32,1,32,6,65,2,114,34,7,106,16,172,136,128,128,0,32,7,106,33,5,12,4,11,32,3,32,1,32,6,65,1,106,34,7,32,14,106,34,5,106,16,173,136,128,128,0,32,1,32,6,106,32,1,32,7,106,32,10,16,220,141,128,128,0,26,32,1,32,10,32,6,106,106,65,46,58,0,0,12,3,11,32,3,32,14,32,6,106,34,14,32,1,106,65,1,106,34,6,16,173,136,128,128,0,32,10,32,7,45,0,0,58,0,0,32,7,65,46,58,0,0,32,6,65,229,0,58,0,0,32,5,32,1,32,14,65,2,106,34,7,106,16,172,136,128,128,0,32,7,106,33,5,12,2,11,32,1,32,6,106,34,5,65,176,220,0,59,0,0,65,2,32,10,107,33,7,32,5,65,2,106,33,5,3,64,2,64,32,10,13,0,32,3,32,1,32,14,32,6,106,32,7,106,34,5,106,16,173,136,128,128,0,12,3,11,32,5,65,48,58,0,0,32,5,65,1,106,33,5,32,10,65,1,106,33,10,12,0,11,11,32,3,32,1,32,14,32,6,106,106,34,7,16,173,136,128,128,0,32,14,32,10,32,14,32,10,74,27,32,14,107,33,5,3,64,2,64,32,5,13,0,32,1,32,10,32,6,106,34,5,106,65,174,224,0,59,0,0,32,5,65,2,106,33,5,12,2,11,32,7,65,48,58,0,0,32,7,65,1,106,33,7,32,5,65,127,106,33,5,12,0,11,11,32,2,65,16,106,36,128,128,128,128,0,32,5,11,39,0,32,0,32,3,54,2,12,32,0,32,1,54,2,4,32,0,65,128,128,196,0,54,2,0,32,0,65,8,106,32,1,32,2,106,54,2,0,11,110,1,2,127,32,0,40,2,0,33,1,32,0,65,128,128,196,0,54,2,0,2,64,32,1,65,128,128,196,0,71,13,0,65,128,128,196,0,33,1,32,0,40,2,4,34,2,32,0,65,8,106,40,2,0,70,13,0,32,0,32,2,65,1,106,54,2,4,32,0,32,0,40,2,12,34,1,32,2,45,0,0,34,2,65,15,113,106,45,0,0,54,2,0,32,1,32,2,65,4,118,106,45,0,0,33,1,11,32,1,11,34,0,32,0,65,8,106,32,1,16,179,136,128,128,0,34,1,54,2,0,32,0,65,1,54,2,4,32,0,32,1,54,2,0,11,31,0,32,0,65,8,106,40,2,0,32,0,40,2,4,107,65,1,116,32,0,40,2,0,65,128,128,196,0,71,114,11,32,1,1,127,32,0,32,1,40,2,16,34,3,54,2,4,32,0,32,1,40,2,8,32,3,32,2,108,106,54,2,0,11,147,1,1,2,127,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,14,3,1,0,2,0,11,32,0,40,2,4,33,1,32,0,65,0,54,2,4,32,1,13,3,32,0,65,0,54,2,0,11,2,64,32,0,40,2,8,34,1,69,13,0,32,1,32,0,65,12,106,40,2,0,70,13,0,32,0,65,8,106,33,0,12,2,11,32,0,65,2,54,2,0,11,65,0,33,1,32,0,40,2,16,34,2,69,13,1,32,2,32,0,65,20,106,40,2,0,70,13,1,32,0,65,16,106,33,0,32,2,33,1,11,32,0,32,1,65,1,106,54,2,0,11,32,1,11,16,0,32,0,65,0,65,192,0,16,214,141,128,128,0,26,11,39,0,32,0,66,0,55,0,0,32,0,65,24,106,66,0,55,0,0,32,0,65,16,106,66,0,55,0,0,32,0,65,8,106,66,0,55,0,0,11,169,1,1,2,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,4,32,3,54,2,12,32,4,32,2,54,2,8,2,64,32,1,40,2,16,34,2,13,0,0,0,11,32,1,65,12,106,40,2,0,33,5,32,4,65,8,106,16,132,141,128,128,0,33,3,32,0,32,5,32,2,110,34,2,54,2,36,32,0,65,0,54,2,28,32,0,65,16,106,32,1,65,16,106,40,2,0,54,2,0,32,0,65,8,106,32,1,65,8,106,41,2,0,55,2,0,32,0,32,1,41,2,0,55,2,0,32,0,32,4,41,2,8,55,2,20,32,0,32,2,32,3,32,2,32,3,73,27,54,2,32,32,4,65,16,106,36,128,128,128,128,0,11,250,5,3,2,127,3,126,4,127,35,128,128,128,128,0,65,176,1,107,34,2,36,128,128,128,128,0,32,2,65,20,106,16,183,136,128,128,0,32,2,65,52,106,16,183,136,128,128,0,32,2,32,1,54,2,84,32,2,32,1,65,232,0,106,45,0,0,34,3,173,34,4,66,59,134,32,1,41,3,32,34,5,66,9,134,34,6,32,4,66,3,134,132,34,4,66,128,254,3,131,66,40,134,132,32,4,66,128,128,252,7,131,66,24,134,32,4,66,128,128,128,248,15,131,66,8,134,132,132,32,5,66,1,134,66,128,128,128,248,15,131,32,5,66,15,136,66,128,128,252,7,131,132,32,5,66,31,136,66,128,254,3,131,32,6,66,56,136,132,132,132,55,3,88,32,3,32,1,65,40,106,34,7,106,34,8,65,128,1,58,0,0,32,2,32,2,65,212,0,106,54,2,108,32,2,65,8,106,32,8,65,1,106,32,3,65,63,115,16,184,141,128,128,0,32,2,40,2,12,33,9,32,2,40,2,8,33,8,3,64,2,64,32,8,32,9,71,13,0,2,64,2,64,32,3,65,56,113,65,56,70,13,0,32,1,65,224,0,106,65,8,32,2,65,216,0,106,65,8,65,208,171,133,128,0,16,232,140,128,128,0,32,2,65,236,0,106,32,7,16,186,136,128,128,0,12,1,11,32,2,65,236,0,106,32,7,16,186,136,128,128,0,32,2,65,240,0,106,16,182,136,128,128,0,32,2,65,240,0,106,65,56,106,65,8,32,2,65,216,0,106,65,8,65,224,171,133,128,0,16,232,140,128,128,0,32,2,65,236,0,106,32,2,65,240,0,106,16,186,136,128,128,0,11,32,1,65,0,58,0,104,32,2,65,228,0,106,66,160,128,128,128,192,0,55,2,0,32,2,65,0,54,2,92,32,2,32,2,65,52,106,65,32,106,54,2,88,32,2,40,2,84,33,8,32,2,32,2,65,52,106,54,2,96,32,2,65,240,0,106,32,2,65,216,0,106,32,8,32,8,65,32,106,16,184,136,128,128,0,65,0,32,2,40,2,144,1,34,9,32,2,40,2,140,1,34,8,107,34,1,32,1,32,9,75,27,33,9,32,2,40,2,120,34,10,32,8,32,2,40,2,128,1,34,7,108,106,33,1,32,2,40,2,132,1,32,8,65,2,116,106,33,3,2,64,3,64,32,9,69,13,1,32,10,69,13,1,32,2,32,3,40,2,0,34,8,65,24,116,32,8,65,128,254,3,113,65,8,116,114,32,8,65,8,118,65,128,254,3,113,32,8,65,24,118,114,114,54,2,112,32,1,32,7,32,2,65,240,0,106,65,4,65,192,172,133,128,0,16,232,140,128,128,0,32,9,65,127,106,33,9,32,1,32,7,106,33,1,32,3,65,4,106,33,3,12,0,11,11,32,2,65,20,106,65,32,32,2,65,52,106,65,32,65,188,170,133,128,0,16,232,140,128,128,0,32,0,65,24,106,32,2,65,20,106,65,24,106,41,0,0,55,0,0,32,0,65,16,106,32,2,65,20,106,65,16,106,41,0,0,55,0,0,32,0,65,8,106,32,2,65,20,106,65,8,106,41,0,0,55,0,0,32,0,32,2,41,0,20,55,0,0,32,2,65,176,1,106,36,128,128,128,128,0,15,11,32,8,65,0,58,0,0,32,8,65,1,106,33,8,12,0,11,11,20,0,32,0,40,2,0,40,2,0,32,1,65,1,16,239,138,128,128,0,11,16,0,32,0,32,1,32,2,32,3,16,184,136,128,128,0,11,95,1,3,127,32,1,65,1,118,33,2,32,1,32,0,106,65,127,106,33,3,32,1,65,2,73,33,4,2,64,3,64,32,2,69,13,1,2,64,32,4,13,0,32,0,45,0,0,33,1,32,0,32,3,45,0,0,58,0,0,32,3,32,1,58,0,0,32,2,65,127,106,33,2,32,3,65,127,106,33,3,32,0,65,1,106,33,0,12,1,11,11,0,0,11,11,16,0,32,0,65,1,54,2,4,32,0,32,1,54,2,0,11,255,1,1,4,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,32,0,54,2,8,32,0,65,40,106,33,4,32,0,65,232,0,106,45,0,0,33,5,32,3,32,3,65,8,106,54,2,12,2,64,2,64,2,64,2,64,32,2,65,192,0,32,5,107,34,6,73,13,0,32,5,13,1,12,2,11,32,4,32,5,106,32,2,32,1,32,2,65,192,171,133,128,0,16,232,140,128,128,0,32,5,32,2,106,33,5,12,2,11,32,4,32,5,106,32,6,32,1,32,6,65,160,171,133,128,0,16,232,140,128,128,0,32,3,65,12,106,32,4,65,1,16,191,136,128,128,0,32,2,32,6,107,33,2,32,1,32,6,106,33,1,11,32,2,65,63,113,33,5,32,1,32,2,65,64,113,106,33,6,2,64,32,2,65,192,0,73,13,0,32,3,65,12,106,32,1,32,2,65,6,118,16,191,136,128,128,0,11,32,4,32,5,32,6,32,5,65,176,171,133,128,0,16,232,140,128,128,0,11,32,0,32,5,58,0,104,32,3,65,16,106,36,128,128,128,128,0,11,36,0,32,0,40,2,0,40,2,0,34,0,32,0,41,3,32,32,2,173,124,55,3,32,32,0,32,1,32,2,16,239,138,128,128,0,11,85,0,32,0,65,40,106,16,193,136,128,128,0,32,0,66,0,55,3,32,32,0,65,24,106,65,0,41,3,232,172,133,128,0,55,3,0,32,0,65,16,106,65,0,41,3,224,172,133,128,0,55,3,0,32,0,65,8,106,65,0,41,3,216,172,133,128,0,55,3,0,32,0,65,0,41,3,208,172,133,128,0,55,3,0,11,17,0,32,0,16,182,136,128,128,0,32,0,65,0,58,0,64,11,215,3,1,9,127,35,128,128,128,128,0,65,16,107,34,6,36,128,128,128,128,0,32,1,32,2,106,33,7,32,5,45,0,128,1,33,8,65,0,33,9,32,1,33,10,65,0,33,11,2,64,2,64,2,64,3,64,2,64,32,10,32,7,71,13,0,32,11,32,4,32,11,32,4,75,27,33,12,32,8,65,255,1,113,33,13,3,64,2,64,2,64,32,2,69,13,0,32,1,45,0,0,32,13,70,13,1,11,32,11,32,4,75,13,4,32,3,32,11,16,188,136,128,128,0,32,0,65,6,58,0,0,32,0,32,11,54,2,4,12,6,11,32,3,32,11,106,65,0,32,11,32,4,73,27,33,14,2,64,32,12,32,11,70,13,0,32,1,65,1,106,33,1,32,14,65,0,58,0,0,32,2,65,127,106,33,2,32,11,65,1,106,33,11,12,1,11,11,32,0,32,14,54,2,4,32,0,65,0,58,0,0,12,4,11,32,10,44,0,0,34,14,65,0,72,13,2,2,64,32,5,32,14,65,255,1,113,34,14,106,45,0,0,34,13,65,255,1,71,13,0,32,0,32,14,54,2,8,32,0,32,9,54,2,4,32,0,65,1,58,0,0,12,4,11,32,11,32,4,75,13,1,32,9,65,1,106,33,9,32,10,65,1,106,33,10,32,6,65,8,106,32,3,32,11,16,184,141,128,128,0,32,6,40,2,12,33,12,32,6,40,2,8,33,14,2,64,3,64,32,14,32,12,70,13,1,32,14,32,14,45,0,0,65,58,108,32,13,106,34,13,58,0,0,32,14,65,1,106,33,14,32,13,65,8,118,33,13,12,0,11,11,3,64,32,13,69,13,1,32,3,32,11,106,65,0,32,11,32,4,73,27,33,14,2,64,32,4,32,11,70,13,0,32,14,32,13,58,0,0,32,11,65,1,106,33,11,65,0,33,13,12,1,11,11,11,32,0,32,14,54,2,4,32,0,65,0,58,0,0,12,2,11,0,0,11,32,0,32,9,54,2,4,32,0,65,2,58,0,0,11,32,6,65,16,106,36,128,128,128,128,0,11,164,3,1,1,127,35,128,128,128,128,0,65,128,2,107,34,8,36,128,128,128,128,0,32,8,65,144,1,106,32,1,32,2,32,3,32,4,32,5,16,194,136,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,32,8,45,0,144,1,34,5,65,6,71,13,0,32,8,40,2,148,1,34,5,65,4,73,13,2,32,5,32,4,75,13,1,32,8,65,32,106,16,192,136,128,128,0,32,8,65,32,106,32,3,32,5,65,124,106,34,4,16,190,136,128,128,0,32,8,65,144,1,106,32,8,65,32,106,65,240,0,16,218,141,128,128,0,26,32,8,32,8,65,144,1,106,16,185,136,128,128,0,2,64,32,8,65,28,106,34,5,65,4,32,3,32,4,106,34,2,65,4,16,182,141,128,128,0,13,0,32,8,65,0,54,2,32,32,8,65,32,106,65,4,32,5,65,4,65,192,173,133,128,0,16,232,140,128,128,0,32,8,65,0,54,2,144,1,32,8,65,144,1,106,65,4,32,2,65,4,65,208,173,133,128,0,16,232,140,128,128,0,32,0,65,3,58,0,0,32,0,32,8,40,2,144,1,54,0,5,32,0,32,8,40,2,32,54,0,1,12,6,11,32,6,69,13,3,2,64,32,3,45,0,0,34,3,32,7,65,255,1,113,70,13,0,32,0,32,7,58,0,2,32,0,32,3,58,0,1,32,0,65,4,58,0,0,12,6,11,32,0,65,6,58,0,0,12,4,11,32,0,32,8,47,0,145,1,59,0,1,32,0,65,3,106,32,8,45,0,147,1,58,0,0,32,0,32,8,41,2,148,1,55,2,4,32,0,32,5,58,0,0,12,4,11,0,0,11,32,0,65,5,58,0,0,12,2,11,32,0,65,6,58,0,0,11,32,0,32,4,54,2,4,11,32,8,65,128,2,106,36,128,128,128,128,0,11,172,4,1,5,127,35,128,128,128,128,0,65,48,107,34,5,36,128,128,128,128,0,2,64,32,1,40,2,0,34,6,65,2,70,13,0,32,1,65,12,106,40,2,0,33,7,32,1,40,2,8,33,8,32,1,40,2,4,33,9,11,32,5,32,1,41,2,16,55,2,32,32,5,32,7,54,2,28,32,5,32,8,54,2,24,32,5,32,9,54,2,20,32,5,32,6,54,2,16,65,0,33,7,2,64,2,64,2,64,3,64,2,64,2,64,2,64,32,5,65,16,106,16,181,136,128,128,0,34,8,13,0,32,5,65,16,106,65,16,106,32,1,65,16,106,41,2,0,55,3,0,32,5,65,16,106,65,8,106,32,1,65,8,106,41,2,0,55,3,0,32,5,65,0,58,0,40,32,5,32,1,41,2,0,55,3,16,32,7,32,3,32,7,32,3,75,27,33,9,65,0,33,8,3,64,32,8,65,255,1,113,13,2,32,5,65,16,106,16,181,136,128,128,0,34,8,69,13,2,32,8,45,0,0,13,2,32,3,32,7,70,13,5,32,9,32,7,70,13,6,32,2,32,7,106,65,0,58,0,0,32,7,65,1,106,33,7,32,5,45,0,40,33,8,12,0,11,11,32,7,32,3,75,13,4,32,8,45,0,0,33,9,32,5,65,8,106,32,2,32,7,16,184,141,128,128,0,32,5,40,2,12,33,6,32,5,40,2,8,33,8,3,64,32,8,32,6,70,13,2,32,8,32,8,45,0,0,65,8,116,32,9,106,34,9,32,9,65,58,110,34,9,65,58,108,107,58,0,0,32,8,65,1,106,33,8,12,0,11,11,32,7,32,3,75,13,3,32,5,32,2,32,7,16,184,141,128,128,0,32,5,40,2,4,33,6,32,5,40,2,0,33,8,3,64,2,64,32,8,32,6,71,13,0,32,2,32,7,16,188,136,128,128,0,65,0,33,8,12,6,11,32,8,45,0,0,34,9,65,58,79,13,4,32,8,32,4,32,9,106,65,128,1,106,45,0,0,58,0,0,32,8,65,1,106,33,8,12,0,11,11,3,64,32,9,69,13,1,32,3,32,7,70,13,2,32,2,32,7,106,32,9,32,9,65,58,110,34,8,65,58,108,107,58,0,0,32,7,65,1,106,33,7,32,8,33,9,12,0,11,11,11,65,1,33,8,12,1,11,0,0,11,32,0,32,7,54,2,4,32,0,32,8,54,2,0,32,5,65,48,106,36,128,128,128,128,0,11,149,2,1,2,127,35,128,128,128,128,0,65,224,2,107,34,8,36,128,128,128,128,0,32,8,32,7,58,0,15,32,8,32,6,58,0,14,32,8,65,16,106,16,192,136,128,128,0,65,0,33,9,2,64,32,6,69,13,0,32,8,65,14,106,65,1,106,33,9,32,8,32,7,58,0,240,1,32,8,65,16,106,32,8,65,240,1,106,65,1,16,190,136,128,128,0,11,32,8,65,240,1,106,32,8,65,16,106,65,240,0,16,218,141,128,128,0,26,32,8,65,240,1,106,32,1,32,2,16,190,136,128,128,0,32,8,65,128,1,106,32,8,65,240,1,106,65,240,0,16,218,141,128,128,0,26,32,8,65,240,1,106,32,8,65,128,1,106,16,185,136,128,128,0,32,8,65,148,1,106,32,8,65,144,2,106,54,2,0,32,8,32,8,65,140,2,106,54,2,144,1,32,8,32,1,32,2,106,54,2,140,1,32,8,32,1,54,2,136,1,32,8,32,9,54,2,132,1,32,8,65,1,54,2,128,1,32,8,32,8,65,128,1,106,32,3,32,4,32,5,16,196,136,128,128,0,32,0,32,8,41,3,0,55,3,0,32,8,65,224,2,106,36,128,128,128,128,0,11,69,0,32,0,65,12,106,32,2,40,2,12,32,1,40,2,12,106,54,2,0,32,0,32,2,40,2,8,32,1,40,2,8,106,54,2,8,32,0,32,2,40,2,4,32,1,40,2,4,106,54,2,4,32,0,32,2,40,2,0,32,1,40,2,0,106,54,2,0,11,78,0,32,0,65,0,54,2,16,32,0,32,3,54,2,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,32,0,65,12,106,32,4,54,2,0,32,0,32,2,32,1,107,65,4,118,34,2,54,2,24,32,0,32,2,32,4,32,3,107,65,4,118,34,3,32,2,32,3,73,27,54,2,20,11,129,1,1,1,127,32,0,65,0,54,2,36,32,0,32,2,54,2,28,32,0,32,1,41,2,0,55,2,0,32,0,65,32,106,32,3,54,2,0,32,0,65,8,106,32,1,65,8,106,41,2,0,55,2,0,32,0,65,16,106,32,1,65,16,106,34,4,41,2,0,55,2,0,32,0,65,24,106,32,1,65,24,106,40,2,0,54,2,0,32,0,32,1,40,2,20,32,4,40,2,0,107,34,1,54,2,44,32,0,32,1,32,3,32,2,107,65,4,118,34,2,32,1,32,2,73,27,54,2,40,11,91,1,2,127,32,1,40,2,56,33,4,32,1,40,2,60,33,5,32,0,32,1,65,196,0,16,218,141,128,128,0,34,1,32,5,32,4,107,34,0,54,2,84,32,1,65,0,54,2,76,32,1,65,200,0,106,32,3,54,2,0,32,1,32,2,54,2,68,32,1,32,0,32,3,32,2,107,65,4,118,34,3,32,0,32,3,73,27,54,2,80,11,89,1,2,127,32,1,40,2,36,33,4,32,1,40,2,40,33,5,32,0,32,1,65,48,16,218,141,128,128,0,34,1,32,5,32,4,107,34,0,54,2,64,32,1,65,0,54,2,56,32,1,65,52,106,32,3,54,2,0,32,1,32,2,54,2,48,32,1,32,0,32,3,32,2,107,65,4,118,34,3,32,0,32,3,73,27,54,2,60,11,16,0,32,0,32,1,32,2,32,3,16,200,136,128,128,0,11,16,0,32,0,32,1,32,2,32,3,16,201,136,128,128,0,11,18,0,32,0,32,1,32,2,32,3,32,4,16,199,136,128,128,0,11,16,0,32,0,32,1,32,2,32,3,16,202,136,128,128,0,11,20,0,32,0,32,1,65,192,0,106,54,2,4,32,0,32,1,54,2,0,11,20,0,2,64,32,1,65,4,71,13,0,32,0,40,0,0,15,11,0,0,11,16,0,32,0,65,0,65,128,2,16,214,141,128,128,0,26,11,15,0,32,0,40,2,0,32,1,16,138,141,128,128,0,11,16,0,32,0,32,2,54,2,4,32,0,65,1,54,2,0,11,18,0,32,1,65,224,173,133,128,0,65,4,16,169,141,128,128,0,11,18,0,32,1,65,228,173,133,128,0,65,9,16,169,141,128,128,0,11,18,0,32,1,65,237,173,133,128,0,65,8,16,169,141,128,128,0,11,248,9,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,45,0,0,14,18,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,0,11,32,2,32,0,45,0,1,58,0,8,32,2,65,36,106,66,1,55,2,0,32,2,65,2,54,2,28,32,2,65,140,174,133,128,0,54,2,24,32,2,65,229,128,128,128,0,54,2,20,32,2,32,2,65,16,106,54,2,32,32,2,32,2,65,8,106,54,2,16,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,17,11,32,2,32,0,41,3,8,55,3,8,32,2,65,36,106,66,1,55,2,0,32,2,65,2,54,2,28,32,2,65,168,174,133,128,0,54,2,24,32,2,65,230,128,128,128,0,54,2,20,32,2,32,2,65,16,106,54,2,32,32,2,32,2,65,8,106,54,2,16,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,16,11,32,2,32,0,41,3,8,55,3,8,32,2,65,36,106,66,1,55,2,0,32,2,65,2,54,2,28,32,2,65,168,174,133,128,0,54,2,24,32,2,65,231,128,128,128,0,54,2,20,32,2,32,2,65,16,106,54,2,32,32,2,32,2,65,8,106,54,2,16,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,15,11,32,2,32,0,43,3,8,57,3,8,32,2,65,36,106,66,1,55,2,0,32,2,65,2,54,2,28,32,2,65,200,174,133,128,0,54,2,24,32,2,65,232,128,128,128,0,54,2,20,32,2,32,2,65,16,106,54,2,32,32,2,32,2,65,8,106,54,2,16,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,14,11,32,2,32,0,40,2,4,54,2,8,32,2,65,36,106,66,1,55,2,0,32,2,65,2,54,2,28,32,2,65,228,174,133,128,0,54,2,24,32,2,65,233,128,128,128,0,54,2,20,32,2,32,2,65,16,106,54,2,32,32,2,32,2,65,8,106,54,2,16,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,13,11,32,2,32,0,41,2,4,55,2,8,32,2,65,36,106,66,1,55,2,0,32,2,65,1,54,2,28,32,2,65,252,174,133,128,0,54,2,24,32,2,65,163,128,128,128,0,54,2,20,32,2,32,2,65,16,106,54,2,32,32,2,32,2,65,8,106,54,2,16,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,12,11,32,2,65,36,106,66,0,55,2,0,32,2,65,1,54,2,28,32,2,65,132,175,133,128,0,54,2,24,32,2,65,224,173,133,128,0,54,2,32,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,11,11,32,2,65,36,106,66,0,55,2,0,32,2,65,1,54,2,28,32,2,65,152,175,133,128,0,54,2,24,32,2,65,224,173,133,128,0,54,2,32,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,10,11,32,2,65,36,106,66,0,55,2,0,32,2,65,1,54,2,28,32,2,65,172,175,133,128,0,54,2,24,32,2,65,224,173,133,128,0,54,2,32,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,9,11,32,2,65,36,106,66,0,55,2,0,32,2,65,1,54,2,28,32,2,65,196,175,133,128,0,54,2,24,32,2,65,224,173,133,128,0,54,2,32,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,8,11,32,2,65,36,106,66,0,55,2,0,32,2,65,1,54,2,28,32,2,65,212,175,133,128,0,54,2,24,32,2,65,224,173,133,128,0,54,2,32,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,7,11,32,2,65,36,106,66,0,55,2,0,32,2,65,1,54,2,28,32,2,65,224,175,133,128,0,54,2,24,32,2,65,224,173,133,128,0,54,2,32,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,6,11,32,2,65,36,106,66,0,55,2,0,32,2,65,1,54,2,28,32,2,65,236,175,133,128,0,54,2,24,32,2,65,224,173,133,128,0,54,2,32,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,5,11,32,2,65,36,106,66,0,55,2,0,32,2,65,1,54,2,28,32,2,65,128,176,133,128,0,54,2,24,32,2,65,224,173,133,128,0,54,2,32,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,4,11,32,2,65,36,106,66,0,55,2,0,32,2,65,1,54,2,28,32,2,65,152,176,133,128,0,54,2,24,32,2,65,224,173,133,128,0,54,2,32,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,3,11,32,2,65,36,106,66,0,55,2,0,32,2,65,1,54,2,28,32,2,65,176,176,133,128,0,54,2,24,32,2,65,224,173,133,128,0,54,2,32,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,2,11,32,2,65,36,106,66,0,55,2,0,32,2,65,1,54,2,28,32,2,65,200,176,133,128,0,54,2,24,32,2,65,224,173,133,128,0,54,2,32,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,1,11,32,1,32,0,40,2,4,32,0,65,8,106,40,2,0,16,169,141,128,128,0,33,0,11,32,2,65,48,106,36,128,128,128,128,0,32,0,11,20,0,32,1,32,0,40,2,0,32,0,40,2,4,16,169,141,128,128,0,11,18,0,32,0,32,2,32,1,40,2,12,17,128,128,128,128,0,0,11,247,3,1,4,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,2,64,2,64,2,64,2,64,2,64,32,0,40,2,4,34,3,14,3,0,1,2,3,11,0,0,11,32,2,65,36,106,66,1,55,2,0,32,2,65,2,54,2,28,32,2,65,208,176,133,128,0,54,2,24,32,2,65,131,128,128,128,0,54,2,8,32,2,32,0,40,2,0,54,2,4,32,2,32,2,65,4,106,54,2,32,32,1,32,2,65,24,106,16,237,140,128,128,0,33,4,12,2,11,32,2,65,4,106,65,12,106,65,131,128,128,128,0,54,2,0,32,2,65,24,106,65,12,106,66,2,55,2,0,32,2,65,3,54,2,28,32,2,65,232,176,133,128,0,54,2,24,32,2,65,131,128,128,128,0,54,2,8,32,2,32,0,40,2,0,34,3,54,2,4,32,2,32,3,65,8,106,54,2,12,32,2,32,2,65,4,106,54,2,32,32,1,32,2,65,24,106,16,237,140,128,128,0,33,4,12,1,11,32,2,65,36,106,66,0,55,2,0,65,1,33,4,32,2,65,1,54,2,28,32,2,65,136,177,133,128,0,54,2,24,32,2,65,224,173,133,128,0,54,2,32,32,1,32,2,65,24,106,16,237,140,128,128,0,13,0,32,3,65,3,116,33,3,32,0,40,2,0,33,0,65,0,33,4,65,0,33,5,3,64,32,3,69,13,1,32,2,32,0,54,2,20,2,64,2,64,32,5,69,13,0,32,2,65,1,54,2,28,32,2,65,148,177,133,128,0,54,2,24,32,2,66,0,55,2,36,32,2,65,224,173,133,128,0,54,2,32,32,1,32,2,65,24,106,16,237,140,128,128,0,13,1,11,32,2,65,2,54,2,28,32,2,65,208,176,133,128,0,54,2,24,32,2,66,1,55,2,36,32,2,65,136,128,128,128,0,54,2,8,32,2,32,2,65,4,106,54,2,32,32,2,32,2,65,20,106,54,2,4,32,1,32,2,65,24,106,16,237,140,128,128,0,13,0,32,0,65,8,106,33,0,32,5,65,127,106,33,5,32,3,65,120,106,33,3,12,1,11,11,65,1,33,4,11,32,2,65,48,106,36,128,128,128,128,0,32,4,11,18,0,32,1,65,156,177,133,128,0,65,2,16,169,141,128,128,0,11,18,0,32,1,65,158,177,133,128,0,65,3,16,169,141,128,128,0,11,18,0,32,1,65,161,177,133,128,0,65,3,16,169,141,128,128,0,11,164,1,1,1,127,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,32,3,32,2,55,3,8,32,3,32,1,55,3,0,32,3,66,0,55,3,24,32,3,66,0,55,3,16,32,3,65,40,106,32,3,16,154,140,128,128,0,32,3,65,16,106,65,8,32,3,65,40,106,65,8,65,132,178,133,128,0,16,232,140,128,128,0,32,3,65,40,106,32,3,65,8,106,16,154,140,128,128,0,32,3,65,16,106,65,8,114,65,8,32,3,65,40,106,65,8,65,148,178,133,128,0,16,232,140,128,128,0,32,0,32,3,41,3,24,55,0,8,32,0,32,3,41,3,16,55,0,0,32,3,65,48,106,36,128,128,128,128,0,11,204,1,1,1,127,35,128,128,128,128,0,65,176,1,107,34,4,36,128,128,128,128,0,32,4,32,1,55,3,0,32,4,65,8,106,65,0,65,232,0,16,214,141,128,128,0,26,32,4,65,240,0,106,32,4,16,154,140,128,128,0,32,4,65,8,106,65,8,32,4,65,240,0,106,65,8,65,164,178,133,128,0,16,232,140,128,128,0,32,4,65,240,0,106,32,2,16,169,138,128,128,0,32,4,65,8,106,65,8,106,65,192,0,32,4,65,240,0,106,65,192,0,65,180,178,133,128,0,16,232,140,128,128,0,32,4,65,240,0,106,32,3,16,203,139,128,128,0,32,4,65,208,0,106,65,32,32,4,65,240,0,106,65,32,65,196,178,133,128,0,16,232,140,128,128,0,32,0,32,4,65,8,106,65,232,0,16,218,141,128,128,0,26,32,4,65,176,1,106,36,128,128,128,128,0,11,48,1,1,127,32,0,40,2,0,34,0,16,225,136,128,128,0,2,64,32,0,40,2,16,34,1,69,13,0,32,0,40,2,8,34,0,32,0,40,2,8,32,1,106,54,2,8,11,11,50,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,54,2,12,32,1,65,12,106,16,229,136,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,72,0,32,0,32,2,54,2,4,32,0,32,1,54,2,0,32,0,65,0,54,2,36,32,0,66,0,55,2,28,32,0,32,3,41,2,0,55,2,8,32,0,65,16,106,32,3,65,8,106,41,2,0,55,2,0,32,0,65,24,106,32,3,65,16,106,40,2,0,54,2,0,11,82,1,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,0,40,2,4,33,2,2,64,3,64,32,2,69,13,1,32,0,32,2,65,127,106,34,2,54,2,4,12,0,11,11,32,1,32,0,54,2,12,32,1,65,12,106,16,224,136,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,2,0,11,41,1,1,127,32,0,40,2,0,34,1,40,2,4,33,0,2,64,3,64,32,0,69,13,1,32,1,32,0,65,127,106,34,0,54,2,4,12,0,11,11,11,151,1,1,1,127,35,128,128,128,128,0,65,192,1,107,34,1,36,128,128,128,128,0,32,1,65,8,106,65,0,65,128,1,16,214,141,128,128,0,26,16,237,136,128,128,0,32,1,65,144,1,106,66,0,55,3,0,32,1,65,152,1,106,66,0,55,3,0,32,1,65,160,1,106,66,0,55,3,0,32,1,66,0,55,3,136,1,32,1,66,128,128,128,128,128,132,192,128,1,55,3,176,1,32,1,65,1,58,0,186,1,32,1,65,0,59,1,184,1,32,1,66,0,55,3,168,1,32,0,32,1,65,8,106,16,238,136,128,128,0,32,1,65,192,1,106,36,128,128,128,128,0,11,10,0,32,0,16,230,136,128,128,0,11,15,0,32,0,32,1,32,2,16,242,136,128,128,0,26,11,236,1,1,3,127,35,128,128,128,128,0,65,208,2,107,34,2,36,128,128,128,128,0,32,2,65,16,106,32,1,65,216,1,16,218,141,128,128,0,26,32,2,65,232,1,106,65,24,106,34,1,66,0,55,3,0,32,2,65,232,1,106,65,16,106,34,3,66,0,55,3,0,32,2,65,232,1,106,65,8,106,34,4,66,0,55,3,0,32,2,66,0,55,3,232,1,32,2,65,143,2,106,32,2,65,16,106,16,243,136,128,128,0,32,2,65,8,106,32,2,65,143,2,106,16,244,136,128,128,0,32,2,65,232,1,106,65,32,32,2,40,2,8,32,2,40,2,12,65,172,179,133,128,0,16,232,140,128,128,0,32,0,32,2,41,3,232,1,55,0,0,32,0,65,8,106,32,4,41,3,0,55,0,0,32,0,65,16,106,32,3,41,3,0,55,0,0,32,2,32,2,45,0,135,2,65,15,113,58,0,135,2,32,0,65,24,106,32,1,41,3,0,55,0,0,32,2,65,208,2,106,36,128,128,128,128,0,11,145,1,1,1,127,35,128,128,128,128,0,65,208,0,107,34,2,36,128,128,128,128,0,32,2,65,48,106,32,1,16,233,136,128,128,0,32,2,65,8,106,32,2,65,48,106,16,205,139,128,128,0,2,64,32,2,45,0,40,65,1,70,13,0,0,0,11,32,0,32,2,41,3,8,55,3,0,32,0,65,24,106,32,2,65,8,106,65,24,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,8,106,65,16,106,41,3,0,55,3,0,32,0,65,8,106,32,2,65,8,106,65,8,106,41,3,0,55,3,0,32,2,65,208,0,106,36,128,128,128,128,0,11,127,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,32,16,193,138,128,128,0,2,64,32,2,40,2,8,69,13,0,0,0,11,32,0,32,2,41,3,16,55,3,0,32,0,65,24,106,32,2,65,8,106,65,32,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,8,106,65,24,106,41,3,0,55,3,0,32,0,65,8,106,32,2,65,8,106,65,16,106,41,3,0,55,3,0,32,2,65,48,106,36,128,128,128,128,0,11,191,48,4,1,127,8,126,6,127,37,126,35,128,128,128,128,0,65,128,1,107,34,9,36,128,128,128,128,0,32,3,41,3,56,33,10,32,3,41,3,48,33,11,32,3,41,3,40,33,12,32,3,41,3,32,33,13,32,3,41,3,24,33,14,32,3,41,3,16,33,15,32,3,41,3,8,33,16,32,3,41,3,0,33,17,65,0,33,18,32,9,65,0,65,128,1,16,214,141,128,128,0,33,19,32,1,65,128,124,65,128,127,32,8,27,65,0,32,2,65,127,106,34,9,32,9,32,2,75,27,113,34,9,32,2,32,9,32,2,73,27,34,20,106,33,21,65,128,4,65,128,1,32,8,27,33,22,2,64,2,64,32,2,32,20,107,34,20,65,255,0,77,13,0,65,128,1,33,20,12,1,11,32,19,32,20,32,21,32,20,65,144,180,133,128,0,16,232,140,128,128,0,32,19,33,21,11,32,22,32,9,106,33,23,32,7,173,66,127,124,33,24,32,6,32,7,114,173,66,127,124,33,25,2,64,3,64,32,25,33,26,32,24,33,27,32,20,33,7,32,21,33,8,2,64,32,9,32,18,70,13,0,32,18,65,128,127,70,13,2,32,18,65,128,1,106,32,2,75,13,2,32,1,32,18,106,33,8,65,128,1,33,7,66,0,33,26,66,0,33,27,11,32,13,32,10,32,14,124,32,8,41,0,48,34,28,124,34,29,32,8,41,0,56,34,30,124,32,26,32,29,133,66,249,194,248,155,145,163,179,240,219,0,133,66,32,137,34,31,66,241,237,244,248,165,167,253,167,165,127,124,34,32,32,10,133,66,40,137,34,33,124,34,34,32,17,32,13,124,32,8,41,0,0,34,26,124,34,35,32,8,41,0,8,34,29,124,32,35,32,4,32,7,173,124,34,36,133,66,209,133,154,239,250,207,148,135,209,0,133,66,32,137,34,35,66,136,146,243,157,255,204,249,132,234,0,124,34,37,32,13,133,66,40,137,34,38,124,34,39,32,35,133,66,48,137,34,40,32,37,124,34,41,32,38,133,66,1,137,34,42,124,32,8,41,0,112,34,35,124,34,43,32,8,41,0,120,34,37,124,32,43,32,11,32,15,124,32,8,41,0,32,34,38,124,34,44,32,8,41,0,40,34,45,124,32,27,32,44,133,66,235,250,134,218,191,181,246,193,31,133,66,32,137,34,27,66,171,240,211,244,175,238,188,183,60,124,34,44,32,11,133,66,40,137,34,46,124,34,47,32,27,133,66,48,137,34,48,133,66,32,137,34,49,32,12,32,16,124,32,8,41,0,16,34,27,124,34,50,32,8,41,0,24,34,43,124,32,50,32,5,32,36,32,4,84,173,124,34,5,133,66,159,216,249,217,194,145,218,130,155,127,133,66,32,137,34,4,66,187,206,170,166,216,208,235,179,187,127,124,34,50,32,12,133,66,40,137,34,51,124,34,52,32,4,133,66,48,137,34,53,32,50,124,34,50,124,34,54,32,42,133,66,40,137,34,55,124,34,56,32,8,41,0,104,34,4,124,32,8,41,0,96,34,42,32,47,124,32,34,32,31,133,66,48,137,34,34,32,32,124,34,47,32,33,133,66,1,137,34,31,124,34,32,32,4,124,32,32,32,53,133,66,32,137,34,32,32,41,124,34,33,32,31,133,66,40,137,34,31,124,34,41,32,32,133,66,48,137,34,53,32,33,124,34,57,32,31,133,66,1,137,34,58,124,34,33,32,28,124,32,33,32,8,41,0,64,34,31,32,39,124,32,50,32,51,133,66,1,137,34,39,124,34,50,32,8,41,0,72,34,32,124,32,50,32,34,133,66,32,137,34,34,32,48,32,44,124,34,44,124,34,48,32,39,133,66,40,137,34,39,124,34,50,32,34,133,66,48,137,34,51,133,66,32,137,34,59,32,8,41,0,80,34,33,32,52,124,32,44,32,46,133,66,1,137,34,44,124,34,46,32,8,41,0,88,34,34,124,32,46,32,40,133,66,32,137,34,40,32,47,124,34,46,32,44,133,66,40,137,34,44,124,34,47,32,40,133,66,48,137,34,40,32,46,124,34,46,124,34,52,32,58,133,66,40,137,34,58,124,34,60,32,45,124,32,50,32,35,124,32,56,32,49,133,66,48,137,34,49,32,54,124,34,50,32,55,133,66,1,137,34,54,124,34,55,32,33,124,32,55,32,40,133,66,32,137,34,40,32,57,124,34,55,32,54,133,66,40,137,34,54,124,34,56,32,40,133,66,48,137,34,40,32,55,124,34,55,32,54,133,66,1,137,34,54,124,34,57,32,43,124,32,57,32,41,32,32,124,32,46,32,44,133,66,1,137,34,41,124,34,44,32,37,124,32,44,32,49,133,66,32,137,34,44,32,51,32,48,124,34,46,124,34,48,32,41,133,66,40,137,34,41,124,34,49,32,44,133,66,48,137,34,44,133,66,32,137,34,51,32,47,32,38,124,32,46,32,39,133,66,1,137,34,39,124,34,46,32,31,124,32,53,32,46,133,66,32,137,34,46,32,50,124,34,47,32,39,133,66,40,137,34,39,124,34,50,32,46,133,66,48,137,34,46,32,47,124,34,47,124,34,53,32,54,133,66,40,137,34,54,124,34,57,32,37,124,32,49,32,34,124,32,60,32,59,133,66,48,137,34,49,32,52,124,34,52,32,58,133,66,1,137,34,58,124,34,59,32,30,124,32,59,32,46,133,66,32,137,34,46,32,55,124,34,55,32,58,133,66,40,137,34,58,124,34,59,32,46,133,66,48,137,34,46,32,55,124,34,55,32,58,133,66,1,137,34,58,124,34,60,32,4,124,32,60,32,56,32,29,124,32,47,32,39,133,66,1,137,34,39,124,34,47,32,42,124,32,47,32,49,133,66,32,137,34,47,32,44,32,48,124,34,44,124,34,48,32,39,133,66,40,137,34,39,124,34,49,32,47,133,66,48,137,34,47,133,66,32,137,34,56,32,50,32,26,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,27,124,32,44,32,40,133,66,32,137,34,40,32,52,124,34,44,32,41,133,66,40,137,34,41,124,34,50,32,40,133,66,48,137,34,40,32,44,124,34,44,124,34,52,32,58,133,66,40,137,34,58,124,34,60,32,32,124,32,49,32,34,124,32,57,32,51,133,66,48,137,34,49,32,53,124,34,51,32,54,133,66,1,137,34,53,124,34,54,32,31,124,32,54,32,40,133,66,32,137,34,40,32,55,124,34,54,32,53,133,66,40,137,34,53,124,34,55,32,40,133,66,48,137,34,40,32,54,124,34,54,32,53,133,66,1,137,34,53,124,34,57,32,38,124,32,57,32,59,32,45,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,27,124,32,44,32,49,133,66,32,137,34,44,32,47,32,48,124,34,47,124,34,48,32,41,133,66,40,137,34,41,124,34,49,32,44,133,66,48,137,34,44,133,66,32,137,34,57,32,50,32,42,124,32,47,32,39,133,66,1,137,34,39,124,34,47,32,26,124,32,46,32,47,133,66,32,137,34,46,32,51,124,34,47,32,39,133,66,40,137,34,39,124,34,50,32,46,133,66,48,137,34,46,32,47,124,34,47,124,34,51,32,53,133,66,40,137,34,53,124,34,59,32,34,124,32,49,32,30,124,32,60,32,56,133,66,48,137,34,49,32,52,124,34,52,32,58,133,66,1,137,34,56,124,34,58,32,29,124,32,58,32,46,133,66,32,137,34,46,32,54,124,34,54,32,56,133,66,40,137,34,56,124,34,58,32,46,133,66,48,137,34,46,32,54,124,34,54,32,56,133,66,1,137,34,56,124,34,60,32,35,124,32,60,32,55,32,33,124,32,47,32,39,133,66,1,137,34,39,124,34,47,32,35,124,32,47,32,49,133,66,32,137,34,47,32,44,32,48,124,34,44,124,34,48,32,39,133,66,40,137,34,39,124,34,49,32,47,133,66,48,137,34,47,133,66,32,137,34,55,32,50,32,43,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,28,124,32,44,32,40,133,66,32,137,34,40,32,52,124,34,44,32,41,133,66,40,137,34,41,124,34,50,32,40,133,66,48,137,34,40,32,44,124,34,44,124,34,52,32,56,133,66,40,137,34,56,124,34,60,32,37,124,32,49,32,30,124,32,59,32,57,133,66,48,137,34,49,32,51,124,34,51,32,53,133,66,1,137,34,53,124,34,57,32,32,124,32,57,32,40,133,66,32,137,34,40,32,54,124,34,54,32,53,133,66,40,137,34,53,124,34,57,32,40,133,66,48,137,34,40,32,54,124,34,54,32,53,133,66,1,137,34,53,124,34,59,32,31,124,32,59,32,58,32,4,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,42,124,32,44,32,49,133,66,32,137,34,44,32,47,32,48,124,34,47,124,34,48,32,41,133,66,40,137,34,41,124,34,49,32,44,133,66,48,137,34,44,133,66,32,137,34,58,32,50,32,43,124,32,47,32,39,133,66,1,137,34,39,124,34,47,32,29,124,32,46,32,47,133,66,32,137,34,46,32,51,124,34,47,32,39,133,66,40,137,34,39,124,34,50,32,46,133,66,48,137,34,46,32,47,124,34,47,124,34,51,32,53,133,66,40,137,34,53,124,34,59,32,33,124,32,49,32,38,124,32,60,32,55,133,66,48,137,34,49,32,52,124,34,52,32,56,133,66,1,137,34,55,124,34,56,32,26,124,32,56,32,46,133,66,32,137,34,46,32,54,124,34,54,32,55,133,66,40,137,34,55,124,34,56,32,46,133,66,48,137,34,46,32,54,124,34,54,32,55,133,66,1,137,34,55,124,34,60,32,37,124,32,60,32,57,32,27,124,32,47,32,39,133,66,1,137,34,39,124,34,47,32,28,124,32,47,32,49,133,66,32,137,34,47,32,44,32,48,124,34,44,124,34,48,32,39,133,66,40,137,34,39,124,34,49,32,47,133,66,48,137,34,47,133,66,32,137,34,57,32,50,32,45,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,33,124,32,44,32,40,133,66,32,137,34,40,32,52,124,34,44,32,41,133,66,40,137,34,41,124,34,50,32,40,133,66,48,137,34,40,32,44,124,34,44,124,34,52,32,55,133,66,40,137,34,55,124,34,60,32,43,124,32,49,32,32,124,32,59,32,58,133,66,48,137,34,49,32,51,124,34,51,32,53,133,66,1,137,34,53,124,34,58,32,26,124,32,58,32,40,133,66,32,137,34,40,32,54,124,34,54,32,53,133,66,40,137,34,53,124,34,58,32,40,133,66,48,137,34,40,32,54,124,34,54,32,53,133,66,1,137,34,53,124,34,59,32,4,124,32,59,32,56,32,27,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,38,124,32,44,32,49,133,66,32,137,34,44,32,47,32,48,124,34,47,124,34,48,32,41,133,66,40,137,34,41,124,34,49,32,44,133,66,48,137,34,44,133,66,32,137,34,56,32,50,32,45,124,32,47,32,39,133,66,1,137,34,39,124,34,47,32,30,124,32,46,32,47,133,66,32,137,34,46,32,51,124,34,47,32,39,133,66,40,137,34,39,124,34,50,32,46,133,66,48,137,34,46,32,47,124,34,47,124,34,51,32,53,133,66,40,137,34,53,124,34,59,32,31,124,32,49,32,28,124,32,60,32,57,133,66,48,137,34,49,32,52,124,34,52,32,55,133,66,1,137,34,55,124,34,57,32,31,124,32,57,32,46,133,66,32,137,34,46,32,54,124,34,54,32,55,133,66,40,137,34,55,124,34,57,32,46,133,66,48,137,34,46,32,54,124,34,54,32,55,133,66,1,137,34,55,124,34,60,32,43,124,32,60,32,58,32,35,124,32,47,32,39,133,66,1,137,34,39,124,34,47,32,29,124,32,47,32,49,133,66,32,137,34,47,32,44,32,48,124,34,44,124,34,48,32,39,133,66,40,137,34,39,124,34,49,32,47,133,66,48,137,34,47,133,66,32,137,34,58,32,50,32,34,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,42,124,32,44,32,40,133,66,32,137,34,40,32,52,124,34,44,32,41,133,66,40,137,34,41,124,34,50,32,40,133,66,48,137,34,40,32,44,124,34,44,124,34,52,32,55,133,66,40,137,34,55,124,34,60,32,29,124,32,49,32,27,124,32,59,32,56,133,66,48,137,34,49,32,51,124,34,51,32,53,133,66,1,137,34,53,124,34,56,32,42,124,32,56,32,40,133,66,32,137,34,40,32,54,124,34,54,32,53,133,66,40,137,34,53,124,34,56,32,40,133,66,48,137,34,40,32,54,124,34,54,32,53,133,66,1,137,34,53,124,34,59,32,32,124,32,59,32,57,32,26,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,34,124,32,44,32,49,133,66,32,137,34,44,32,47,32,48,124,34,47,124,34,48,32,41,133,66,40,137,34,41,124,34,49,32,44,133,66,48,137,34,44,133,66,32,137,34,57,32,50,32,28,124,32,47,32,39,133,66,1,137,34,39,124,34,47,32,33,124,32,46,32,47,133,66,32,137,34,46,32,51,124,34,47,32,39,133,66,40,137,34,39,124,34,50,32,46,133,66,48,137,34,46,32,47,124,34,47,124,34,51,32,53,133,66,40,137,34,53,124,34,59,32,38,124,32,49,32,37,124,32,60,32,58,133,66,48,137,34,49,32,52,124,34,52,32,55,133,66,1,137,34,55,124,34,58,32,35,124,32,58,32,46,133,66,32,137,34,46,32,54,124,34,54,32,55,133,66,40,137,34,55,124,34,58,32,46,133,66,48,137,34,46,32,54,124,34,54,32,55,133,66,1,137,34,55,124,34,60,32,33,124,32,60,32,56,32,38,124,32,47,32,39,133,66,1,137,34,39,124,34,47,32,4,124,32,47,32,49,133,66,32,137,34,47,32,44,32,48,124,34,44,124,34,48,32,39,133,66,40,137,34,39,124,34,49,32,47,133,66,48,137,34,47,133,66,32,137,34,56,32,50,32,30,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,45,124,32,44,32,40,133,66,32,137,34,40,32,52,124,34,44,32,41,133,66,40,137,34,41,124,34,50,32,40,133,66,48,137,34,40,32,44,124,34,44,124,34,52,32,55,133,66,40,137,34,55,124,34,60,32,31,124,32,49,32,42,124,32,59,32,57,133,66,48,137,34,49,32,51,124,34,51,32,53,133,66,1,137,34,53,124,34,57,32,45,124,32,57,32,40,133,66,32,137,34,40,32,54,124,34,54,32,53,133,66,40,137,34,53,124,34,57,32,40,133,66,48,137,34,40,32,54,124,34,54,32,53,133,66,1,137,34,53,124,34,59,32,34,124,32,59,32,58,32,35,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,4,124,32,44,32,49,133,66,32,137,34,44,32,47,32,48,124,34,47,124,34,48,32,41,133,66,40,137,34,41,124,34,49,32,44,133,66,48,137,34,44,133,66,32,137,34,58,32,50,32,29,124,32,47,32,39,133,66,1,137,34,39,124,34,47,32,37,124,32,46,32,47,133,66,32,137,34,46,32,51,124,34,47,32,39,133,66,40,137,34,39,124,34,50,32,46,133,66,48,137,34,46,32,47,124,34,47,124,34,51,32,53,133,66,40,137,34,53,124,34,59,32,43,124,32,49,32,32,124,32,60,32,56,133,66,48,137,34,49,32,52,124,34,52,32,55,133,66,1,137,34,55,124,34,56,32,27,124,32,56,32,46,133,66,32,137,34,46,32,54,124,34,54,32,55,133,66,40,137,34,55,124,34,56,32,46,133,66,48,137,34,46,32,54,124,34,54,32,55,133,66,1,137,34,55,124,34,60,32,32,124,32,60,32,57,32,26,124,32,47,32,39,133,66,1,137,34,39,124,34,47,32,30,124,32,47,32,49,133,66,32,137,34,47,32,44,32,48,124,34,44,124,34,48,32,39,133,66,40,137,34,39,124,34,49,32,47,133,66,48,137,34,47,133,66,32,137,34,57,32,50,32,28,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,43,124,32,44,32,40,133,66,32,137,34,40,32,52,124,34,44,32,41,133,66,40,137,34,41,124,34,50,32,40,133,66,48,137,34,40,32,44,124,34,44,124,34,52,32,55,133,66,40,137,34,55,124,34,60,32,27,124,32,49,32,4,124,32,59,32,58,133,66,48,137,34,49,32,51,124,34,51,32,53,133,66,1,137,34,53,124,34,58,32,34,124,32,58,32,40,133,66,32,137,34,40,32,54,124,34,54,32,53,133,66,40,137,34,53,124,34,58,32,40,133,66,48,137,34,40,32,54,124,34,54,32,53,133,66,1,137,34,53,124,34,59,32,33,124,32,59,32,56,32,42,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,29,124,32,44,32,49,133,66,32,137,34,44,32,47,32,48,124,34,47,124,34,48,32,41,133,66,40,137,34,41,124,34,49,32,44,133,66,48,137,34,44,133,66,32,137,34,56,32,50,32,30,124,32,47,32,39,133,66,1,137,34,39,124,34,47,32,35,124,32,47,32,46,133,66,32,137,34,46,32,51,124,34,47,32,39,133,66,40,137,34,39,124,34,50,32,46,133,66,48,137,34,46,32,47,124,34,47,124,34,51,32,53,133,66,40,137,34,53,124,34,59,32,26,124,32,49,32,31,124,32,60,32,57,133,66,48,137,34,49,32,52,124,34,52,32,55,133,66,1,137,34,55,124,34,57,32,28,124,32,57,32,46,133,66,32,137,34,46,32,54,124,34,54,32,55,133,66,40,137,34,55,124,34,57,32,46,133,66,48,137,34,46,32,54,124,34,54,32,55,133,66,1,137,34,55,124,34,60,32,31,124,32,60,32,58,32,45,124,32,47,32,39,133,66,1,137,34,39,124,34,47,32,26,124,32,47,32,49,133,66,32,137,34,47,32,44,32,48,124,34,44,124,34,48,32,39,133,66,40,137,34,39,124,34,49,32,47,133,66,48,137,34,47,133,66,32,137,34,58,32,50,32,37,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,38,124,32,44,32,40,133,66,32,137,34,40,32,52,124,34,44,32,41,133,66,40,137,34,41,124,34,50,32,40,133,66,48,137,34,40,32,44,124,34,44,124,34,52,32,55,133,66,40,137,34,55,124,34,60,32,33,124,32,49,32,28,124,32,59,32,56,133,66,48,137,34,49,32,51,124,34,51,32,53,133,66,1,137,34,53,124,34,56,32,37,124,32,56,32,40,133,66,32,137,34,40,32,54,124,34,54,32,53,133,66,40,137,34,53,124,34,56,32,40,133,66,48,137,34,40,32,54,124,34,54,32,53,133,66,1,137,34,53,124,34,59,32,45,124,32,59,32,57,32,34,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,43,124,32,44,32,49,133,66,32,137,34,44,32,47,32,48,124,34,47,124,34,48,32,41,133,66,40,137,34,41,124,34,49,32,44,133,66,48,137,34,44,133,66,32,137,34,57,32,50,32,35,124,32,47,32,39,133,66,1,137,34,39,124,34,47,32,32,124,32,47,32,46,133,66,32,137,34,46,32,51,124,34,47,32,39,133,66,40,137,34,39,124,34,50,32,46,133,66,48,137,34,46,32,47,124,34,47,124,34,51,32,53,133,66,40,137,34,53,124,34,59,32,29,124,32,49,32,29,124,32,60,32,58,133,66,48,137,34,49,32,52,124,34,52,32,55,133,66,1,137,34,55,124,34,58,32,38,124,32,58,32,46,133,66,32,137,34,46,32,54,124,34,54,32,55,133,66,40,137,34,55,124,34,58,32,46,133,66,48,137,34,46,32,54,124,34,54,32,55,133,66,1,137,34,55,124,34,60,32,45,124,32,60,32,56,32,42,124,32,47,32,39,133,66,1,137,34,39,124,34,47,32,27,124,32,47,32,49,133,66,32,137,34,47,32,44,32,48,124,34,44,124,34,48,32,39,133,66,40,137,34,39,124,34,49,32,47,133,66,48,137,34,47,133,66,32,137,34,56,32,50,32,4,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,30,124,32,44,32,40,133,66,32,137,34,40,32,52,124,34,44,32,41,133,66,40,137,34,41,124,34,50,32,40,133,66,48,137,34,40,32,44,124,34,44,124,34,52,32,55,133,66,40,137,34,55,124,34,60,32,4,124,32,49,32,33,124,32,59,32,57,133,66,48,137,34,49,32,51,124,34,51,32,53,133,66,1,137,34,53,124,34,57,32,27,124,32,57,32,40,133,66,32,137,34,40,32,54,124,34,54,32,53,133,66,40,137,34,53,124,34,57,32,40,133,66,48,137,34,40,32,54,124,34,54,32,53,133,66,1,137,34,53,124,34,59,32,26,124,32,59,32,58,32,30,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,28,124,32,44,32,49,133,66,32,137,34,44,32,47,32,48,124,34,47,124,34,48,32,41,133,66,40,137,34,41,124,34,49,32,44,133,66,48,137,34,44,133,66,32,137,34,58,32,50,32,31,124,32,47,32,39,133,66,1,137,34,39,124,34,47,32,38,124,32,47,32,46,133,66,32,137,34,46,32,51,124,34,47,32,39,133,66,40,137,34,39,124,34,50,32,46,133,66,48,137,34,46,32,47,124,34,47,124,34,51,32,53,133,66,40,137,34,53,124,34,59,32,28,124,32,49,32,43,124,32,60,32,56,133,66,48,137,34,49,32,52,124,34,52,32,55,133,66,1,137,34,55,124,34,56,32,42,124,32,56,32,46,133,66,32,137,34,46,32,54,124,34,54,32,55,133,66,40,137,34,55,124,34,56,32,46,133,66,48,137,34,46,32,54,124,34,54,32,55,133,66,1,137,34,55,124,34,60,32,30,124,32,60,32,57,32,37,124,32,47,32,39,133,66,1,137,34,39,124,34,47,32,34,124,32,47,32,49,133,66,32,137,34,47,32,44,32,48,124,34,44,124,34,48,32,39,133,66,40,137,34,39,124,34,49,32,47,133,66,48,137,34,47,133,66,32,137,34,57,32,50,32,32,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,35,124,32,44,32,40,133,66,32,137,34,40,32,52,124,34,44,32,41,133,66,40,137,34,41,124,34,50,32,40,133,66,48,137,34,40,32,44,124,34,44,124,34,52,32,55,133,66,40,137,34,55,124,34,60,32,35,124,32,49,32,26,124,32,59,32,58,133,66,48,137,34,49,32,51,124,34,51,32,53,133,66,1,137,34,53,124,34,58,32,29,124,32,58,32,40,133,66,32,137,34,40,32,54,124,34,54,32,53,133,66,40,137,34,53,124,34,58,32,40,133,66,48,137,34,40,32,54,124,34,54,32,53,133,66,1,137,34,53,124,34,59,32,37,124,32,59,32,56,32,38,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,45,124,32,44,32,49,133,66,32,137,34,44,32,47,32,48,124,34,47,124,34,48,32,41,133,66,40,137,34,41,124,34,49,32,44,133,66,48,137,34,44,133,66,32,137,34,56,32,50,32,27,124,32,47,32,39,133,66,1,137,34,39,124,34,47,32,43,124,32,47,32,46,133,66,32,137,34,46,32,51,124,34,47,32,39,133,66,40,137,34,39,124,34,50,32,46,133,66,48,137,34,46,32,47,124,34,47,124,34,51,32,53,133,66,40,137,34,53,124,34,59,32,4,124,32,49,32,42,124,32,60,32,57,133,66,48,137,34,49,32,52,124,34,52,32,55,133,66,1,137,34,55,124,34,57,32,4,124,32,57,32,46,133,66,32,137,34,4,32,54,124,34,46,32,55,133,66,40,137,34,54,124,34,55,32,4,133,66,48,137,34,4,32,46,124,34,46,32,54,133,66,1,137,34,54,124,34,57,32,28,124,32,57,32,58,32,31,124,32,47,32,39,133,66,1,137,34,28,124,34,39,32,32,124,32,39,32,49,133,66,32,137,34,39,32,44,32,48,124,34,44,124,34,47,32,28,133,66,40,137,34,28,124,34,48,32,39,133,66,48,137,34,39,133,66,32,137,34,49,32,50,32,33,124,32,44,32,41,133,66,1,137,34,41,124,34,44,32,34,124,32,44,32,40,133,66,32,137,34,40,32,52,124,34,44,32,41,133,66,40,137,34,41,124,34,50,32,40,133,66,48,137,34,40,32,44,124,34,44,124,34,52,32,54,133,66,40,137,34,54,124,34,57,32,45,124,32,48,32,35,124,32,59,32,56,133,66,48,137,34,35,32,51,124,34,45,32,53,133,66,1,137,34,48,124,34,51,32,33,124,32,51,32,40,133,66,32,137,34,33,32,46,124,34,40,32,48,133,66,40,137,34,46,124,34,48,32,33,133,66,48,137,34,33,32,40,124,34,40,32,46,133,66,1,137,34,46,124,34,51,32,43,124,32,51,32,55,32,32,124,32,44,32,41,133,66,1,137,34,43,124,34,32,32,37,124,32,32,32,35,133,66,32,137,34,35,32,39,32,47,124,34,37,124,34,32,32,43,133,66,40,137,34,43,124,34,39,32,35,133,66,48,137,34,35,133,66,32,137,34,41,32,50,32,38,124,32,37,32,28,133,66,1,137,34,28,124,34,37,32,31,124,32,37,32,4,133,66,32,137,34,37,32,45,124,34,38,32,28,133,66,40,137,34,28,124,34,45,32,37,133,66,48,137,34,37,32,38,124,34,38,124,34,4,32,46,133,66,40,137,34,31,124,34,44,32,41,133,66,48,137,34,41,32,4,124,34,4,32,31,133,66,1,137,133,32,45,32,26,124,32,35,32,32,124,34,26,32,43,133,66,1,137,34,35,124,34,45,32,27,124,32,45,32,33,133,66,32,137,34,45,32,57,32,49,133,66,48,137,34,27,32,52,124,34,43,124,34,31,32,35,133,66,40,137,34,35,124,34,32,32,45,133,66,48,137,34,45,133,33,13,32,48,32,29,124,32,38,32,28,133,66,1,137,34,28,124,34,29,32,42,124,32,29,32,27,133,66,32,137,34,29,32,26,124,34,26,32,28,133,66,40,137,34,28,124,34,38,32,29,133,66,48,137,34,29,32,26,124,34,26,32,28,133,66,1,137,32,12,133,32,39,32,34,124,32,43,32,54,133,66,1,137,34,28,124,34,27,32,30,124,32,27,32,37,133,66,32,137,34,30,32,40,124,34,37,32,28,133,66,40,137,34,28,124,34,27,32,30,133,66,48,137,34,30,133,33,12,32,44,32,14,133,32,45,32,31,124,34,45,133,33,14,32,32,32,16,133,32,4,133,33,16,32,38,32,17,133,32,30,32,37,124,34,30,133,33,17,32,10,32,30,32,28,133,66,1,137,133,32,29,133,33,10,32,11,32,45,32,35,133,66,1,137,133,32,41,133,33,11,32,26,32,15,133,32,27,133,33,15,32,36,33,4,32,23,32,18,32,22,106,34,18,71,13,0,11,32,3,32,10,55,3,56,32,3,32,11,55,3,48,32,3,32,12,55,3,40,32,3,32,13,55,3,32,32,3,32,14,55,3,24,32,3,32,15,55,3,16,32,3,32,16,55,3,8,32,3,32,17,55,3,0,32,19,65,128,1,106,36,128,128,128,128,0,15,11,0,0,11,2,0,11,12,0,32,0,32,1,16,239,136,128,128,0,11,156,3,3,1,127,8,126,4,127,35,128,128,128,128,0,65,128,1,107,34,2,36,128,128,128,128,0,32,1,65,152,1,106,41,3,0,33,3,32,1,65,136,1,106,41,3,0,33,4,32,1,41,3,144,1,33,5,32,1,41,3,128,1,33,6,32,1,49,0,177,1,33,7,32,1,49,0,176,1,33,8,32,1,41,3,160,1,33,9,32,1,53,2,168,1,33,10,32,1,40,2,172,1,33,11,32,2,65,0,65,128,1,16,214,141,128,128,0,33,2,32,1,45,0,178,1,33,12,65,0,33,13,2,64,32,11,65,128,254,3,113,34,14,69,13,0,32,2,32,1,65,128,1,16,218,141,128,128,0,26,65,128,1,33,13,11,32,0,32,2,65,128,1,16,218,141,128,128,0,34,1,65,200,1,106,66,0,55,3,0,32,1,66,0,55,3,192,1,32,1,32,14,65,0,71,58,0,211,1,32,1,32,12,58,0,210,1,32,1,32,11,58,0,209,1,32,1,32,13,58,0,208,1,32,1,32,3,66,249,194,248,155,145,163,179,240,219,0,133,55,3,184,1,32,1,32,5,66,235,250,134,218,191,181,246,193,31,133,55,3,176,1,32,1,32,4,66,159,216,249,217,194,145,218,130,155,127,133,55,3,168,1,32,1,32,6,66,209,133,154,239,250,207,148,135,209,0,133,55,3,160,1,32,1,66,241,237,244,248,165,167,253,167,165,127,55,3,152,1,32,1,32,9,66,187,206,170,166,216,208,235,179,187,127,133,55,3,136,1,32,1,32,7,66,8,134,32,8,132,66,171,240,211,244,175,238,188,183,60,133,55,3,144,1,32,1,32,10,66,32,134,32,11,173,132,66,136,146,243,157,255,204,249,132,234,0,133,55,3,128,1,32,2,65,128,1,106,36,128,128,128,128,0,11,122,1,4,127,2,64,2,64,65,128,1,32,0,45,0,208,1,34,2,107,34,3,32,1,40,2,4,34,4,32,3,32,4,73,27,34,3,32,2,106,34,5,32,3,73,13,0,32,5,65,128,1,77,13,1,11,0,0,11,32,0,32,2,106,32,3,32,1,40,2,0,34,2,32,3,65,244,180,133,128,0,16,232,140,128,128,0,32,1,32,4,32,3,107,54,2,4,32,1,32,2,32,3,106,54,2,0,32,0,32,0,45,0,208,1,32,3,106,58,0,208,1,11,125,1,2,126,2,64,32,0,45,0,208,1,69,13,0,32,0,32,1,16,240,136,128,128,0,32,1,40,2,4,69,13,0,32,0,32,0,65,128,1,32,0,65,128,1,106,32,0,41,3,192,1,32,0,65,200,1,106,34,1,41,3,0,32,0,45,0,210,1,65,1,65,0,16,236,136,128,128,0,32,0,65,0,58,0,208,1,32,0,32,0,41,3,192,1,34,2,66,128,1,124,34,3,55,3,192,1,32,1,32,1,41,3,0,32,3,32,2,84,173,124,55,3,0,11,11,228,1,2,3,127,2,126,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,12,32,3,32,1,54,2,8,32,0,32,3,65,8,106,16,241,136,128,128,0,2,64,2,64,65,0,32,3,40,2,12,34,1,65,127,106,34,2,32,2,32,1,75,27,65,128,127,113,34,2,69,13,0,32,1,32,2,73,13,1,32,3,32,3,40,2,8,34,4,32,2,32,0,65,128,1,106,32,0,41,3,192,1,32,0,65,200,1,106,34,5,41,3,0,32,0,45,0,210,1,65,1,65,0,16,236,136,128,128,0,32,0,32,0,41,3,192,1,34,6,32,2,173,124,34,7,55,3,192,1,32,5,32,5,41,3,0,32,7,32,6,84,173,124,55,3,0,32,3,32,1,32,2,107,54,2,12,32,3,32,4,32,2,106,54,2,8,11,32,0,32,3,65,8,106,16,240,136,128,128,0,32,3,65,16,106,36,128,128,128,128,0,32,0,15,11,0,0,11,202,1,1,2,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,32,1,65,128,1,106,65,192,0,16,218,141,128,128,0,33,2,2,64,32,1,45,0,208,1,34,3,65,129,1,73,13,0,0,0,11,32,2,32,1,32,3,32,2,32,1,41,3,192,1,32,1,65,200,1,106,41,3,0,32,1,45,0,210,1,65,0,65,0,16,236,136,128,128,0,32,0,32,1,45,0,209,1,58,0,64,32,0,32,2,41,3,56,55,0,56,32,0,32,2,41,3,48,55,0,48,32,0,32,2,41,3,40,55,0,40,32,0,32,2,41,3,32,55,0,32,32,0,32,2,41,3,24,55,0,24,32,0,32,2,41,3,16,55,0,16,32,0,32,2,41,3,8,55,0,8,32,0,32,2,41,3,0,55,0,0,32,2,65,192,0,106,36,128,128,128,128,0,11,36,1,1,127,2,64,32,1,45,0,64,34,2,65,193,0,73,13,0,0,0,11,32,0,32,2,54,2,4,32,0,32,1,54,2,0,11,43,0,2,64,32,1,65,9,73,13,0,65,152,187,142,128,0,32,1,32,0,16,246,136,128,128,0,15,11,65,152,187,142,128,0,32,0,16,247,136,128,128,0,11,196,2,1,4,127,65,0,33,3,2,64,32,0,16,255,136,128,128,0,32,1,65,16,32,1,65,16,75,27,34,1,107,32,2,77,13,0,32,0,32,1,65,16,32,2,65,11,106,65,120,113,32,2,65,11,73,27,34,4,106,65,12,106,16,247,136,128,128,0,34,2,69,13,0,32,2,16,164,137,128,128,0,33,3,2,64,2,64,32,1,65,127,106,34,5,32,2,113,13,0,32,3,33,1,12,1,11,32,5,32,2,106,65,0,32,1,107,113,16,164,137,128,128,0,33,2,32,3,40,2,4,34,5,65,120,113,32,2,65,0,32,1,32,2,32,3,107,65,16,75,27,106,34,1,32,3,107,34,2,107,33,6,2,64,32,5,65,3,113,69,13,0,32,1,32,6,16,156,137,128,128,0,32,3,32,2,16,156,137,128,128,0,32,0,32,3,32,2,16,133,137,128,128,0,12,1,11,32,3,40,2,0,33,3,32,1,32,6,54,2,4,32,1,32,3,32,2,106,54,2,0,11,2,64,32,1,40,2,4,34,2,65,3,113,69,13,0,32,2,65,120,113,34,2,32,4,65,16,106,77,13,0,32,1,32,4,16,160,137,128,128,0,33,3,32,1,32,4,16,156,137,128,128,0,32,3,32,2,32,4,107,34,2,16,156,137,128,128,0,32,0,32,3,32,2,16,133,137,128,128,0,11,32,1,16,162,137,128,128,0,33,3,11,32,3,11,175,4,1,3,127,2,64,2,64,2,64,2,64,32,1,65,245,1,73,13,0,65,0,33,2,32,0,16,255,136,128,128,0,32,1,77,13,2,32,1,65,11,106,65,120,113,33,1,32,0,40,2,156,3,69,13,1,32,0,32,1,16,136,137,128,128,0,34,2,13,2,12,1,11,2,64,32,0,40,2,152,3,65,16,32,1,65,11,106,65,120,113,32,1,65,11,73,27,34,1,65,3,118,34,3,118,34,2,65,3,113,69,13,0,32,0,32,0,32,2,65,127,115,65,1,113,32,3,106,34,2,65,3,116,34,3,106,34,1,65,144,1,106,32,1,65,152,1,106,40,2,0,34,1,32,2,16,142,137,128,128,0,32,1,32,3,16,157,137,128,128,0,32,1,16,162,137,128,128,0,15,11,32,1,32,0,40,2,160,3,77,13,0,2,64,32,2,13,0,32,0,40,2,156,3,69,13,1,32,0,32,1,16,138,137,128,128,0,34,2,69,13,1,12,2,11,32,0,32,0,65,1,32,3,116,16,153,137,128,128,0,32,2,32,3,116,113,104,34,3,65,3,116,34,4,106,34,2,65,144,1,106,32,2,65,152,1,106,40,2,0,34,2,32,3,16,142,137,128,128,0,32,2,32,1,65,3,114,54,2,4,32,2,32,1,16,160,137,128,128,0,34,3,32,4,32,1,107,34,1,16,158,137,128,128,0,32,0,32,3,32,1,16,248,136,128,128,0,32,2,16,162,137,128,128,0,15,11,32,0,40,2,160,3,34,2,32,1,79,13,1,2,64,32,0,40,2,164,3,34,2,32,1,75,13,0,32,0,32,1,16,145,137,128,128,0,15,11,32,0,32,2,32,1,107,34,3,54,2,164,3,32,0,32,0,40,2,172,3,34,2,32,1,16,160,137,128,128,0,34,4,54,2,172,3,32,4,32,3,65,1,114,54,2,4,32,2,32,1,65,3,114,54,2,4,32,2,16,162,137,128,128,0,33,2,11,32,2,15,11,32,0,40,2,168,3,33,3,2,64,2,64,32,2,32,1,107,34,4,65,16,73,13,0,32,3,32,1,16,160,137,128,128,0,33,2,32,0,32,4,54,2,160,3,32,0,32,2,54,2,168,3,32,2,32,4,16,158,137,128,128,0,32,3,32,1,65,3,114,54,2,4,12,1,11,32,0,65,0,54,2,168,3,32,0,65,0,54,2,160,3,32,3,32,2,16,157,137,128,128,0,11,32,3,16,162,137,128,128,0,11,50,1,1,127,2,64,32,0,40,2,160,3,34,3,69,13,0,32,0,32,0,40,2,168,3,32,3,16,249,136,128,128,0,11,32,0,32,1,54,2,168,3,32,0,32,2,54,2,160,3,11,97,1,2,127,32,0,32,2,65,120,113,106,65,144,1,106,33,3,2,64,2,64,32,0,40,2,152,3,34,4,65,1,32,2,65,3,118,116,34,2,113,13,0,32,0,32,4,32,2,114,54,2,152,3,32,3,33,0,12,1,11,32,3,40,2,8,33,0,11,32,3,32,1,54,2,8,32,0,32,1,54,2,12,32,1,32,3,54,2,12,32,1,32,0,54,2,8,11,154,2,3,5,127,1,126,1,127,32,0,32,0,40,2,172,3,34,4,16,251,136,128,128,0,16,169,137,128,128,0,34,5,65,81,106,33,6,32,4,32,6,32,6,16,162,137,128,128,0,34,7,65,7,106,65,120,113,32,7,107,106,34,6,32,6,32,4,65,16,106,73,27,34,8,16,162,137,128,128,0,33,7,32,8,65,24,16,160,137,128,128,0,33,6,32,0,32,1,32,2,32,6,16,252,136,128,128,0,107,16,253,136,128,128,0,32,8,65,27,54,2,4,32,0,41,2,128,1,33,9,32,7,65,8,106,32,0,65,136,1,106,34,10,41,2,0,55,2,0,32,7,32,9,55,2,0,32,0,65,140,1,106,32,3,54,2,0,32,0,65,132,1,106,32,2,54,2,0,32,0,32,1,54,2,128,1,32,10,32,7,54,2,0,3,64,32,6,65,4,16,160,137,128,128,0,33,7,32,6,16,155,137,128,128,0,54,2,4,32,7,33,6,32,7,65,4,106,32,5,73,13,0,11,2,64,32,8,32,4,70,13,0,32,8,32,4,107,33,6,32,4,32,6,32,4,32,6,16,160,137,128,128,0,16,159,137,128,128,0,32,0,32,4,32,6,16,254,136,128,128,0,11,11,58,0,32,0,65,128,1,106,33,0,2,64,3,64,32,0,69,13,1,2,64,32,0,40,2,0,32,1,75,13,0,32,0,16,169,137,128,128,0,32,1,75,13,2,11,32,0,40,2,8,33,0,12,0,11,11,32,0,11,24,1,1,127,16,163,137,128,128,0,34,1,65,7,106,65,120,113,32,1,107,65,40,106,11,106,1,1,127,32,1,32,1,16,162,137,128,128,0,34,3,65,7,106,65,120,113,32,3,107,34,3,16,160,137,128,128,0,33,1,32,0,32,2,32,3,107,34,2,54,2,164,3,32,0,32,1,54,2,172,3,32,1,32,2,65,1,114,54,2,4,32,0,16,252,136,128,128,0,33,3,32,1,32,2,16,160,137,128,128,0,33,1,32,0,65,128,128,128,1,54,2,184,3,32,1,32,3,54,2,4,11,38,0,2,64,32,2,65,128,2,73,13,0,32,0,32,1,32,2,16,129,137,128,128,0,15,11,32,0,32,1,32,2,16,249,136,128,128,0,11,33,1,1,127,65,248,255,123,32,1,16,252,136,128,128,0,107,65,119,113,65,125,106,34,1,65,64,32,1,65,64,73,27,11,237,1,1,4,127,65,0,33,4,2,64,32,2,65,128,2,73,13,0,2,64,32,1,40,2,4,65,120,113,34,5,32,2,65,4,106,73,13,0,32,5,32,2,107,65,129,128,8,79,13,0,32,1,15,11,32,0,65,196,3,106,32,1,32,1,40,2,0,34,6,107,32,5,32,6,106,65,16,106,34,5,32,2,65,158,128,4,106,65,128,128,124,113,34,1,32,3,16,173,137,128,128,0,34,2,69,13,0,32,2,32,6,106,34,4,32,1,32,6,107,34,3,65,112,106,34,6,54,2,4,16,155,137,128,128,0,33,7,32,4,32,6,16,160,137,128,128,0,32,7,54,2,4,32,4,32,3,65,116,106,16,160,137,128,128,0,65,0,54,2,4,32,0,32,1,32,5,107,32,0,40,2,176,3,106,34,1,54,2,176,3,32,0,32,0,40,2,188,3,34,3,32,2,32,2,32,3,75,27,54,2,188,3,32,0,32,0,40,2,180,3,34,2,32,1,32,2,32,1,75,27,54,2,180,3,11,32,4,11,233,1,1,4,127,32,1,66,0,55,2,16,32,1,32,3,32,2,16,137,137,128,128,0,34,3,54,2,28,32,0,32,3,65,2,116,106,33,4,2,64,2,64,32,0,40,2,156,3,34,5,65,1,32,3,116,34,6,113,13,0,32,0,32,5,32,6,114,54,2,156,3,32,1,32,4,54,2,24,32,4,32,1,54,2,0,12,1,11,32,4,40,2,0,33,4,32,2,32,3,16,154,137,128,128,0,116,33,3,3,64,2,64,32,4,34,0,40,2,4,65,120,113,32,2,71,13,0,32,0,40,2,8,34,3,32,1,54,2,12,32,0,32,1,54,2,8,32,1,65,0,54,2,24,32,1,32,0,54,2,12,32,1,32,3,54,2,8,15,11,32,3,65,29,118,33,4,32,3,65,1,116,33,3,32,0,32,4,65,4,113,106,65,16,106,34,5,40,2,0,34,4,13,0,11,32,5,32,1,54,2,0,32,1,32,0,54,2,24,11,32,1,32,1,54,2,12,32,1,32,1,54,2,8,11,36,0,2,64,32,2,65,128,2,73,13,0,32,0,32,1,16,131,137,128,128,0,15,11,32,0,32,1,32,2,16,132,137,128,128,0,11,194,2,1,5,127,32,1,40,2,24,33,2,2,64,2,64,2,64,32,1,16,166,137,128,128,0,32,1,71,13,0,32,1,65,20,65,16,32,1,65,20,106,34,3,40,2,0,34,4,27,106,40,2,0,34,5,13,1,65,0,33,4,12,2,11,32,1,16,167,137,128,128,0,34,5,32,1,16,166,137,128,128,0,34,4,54,2,12,32,4,32,5,54,2,8,12,1,11,32,3,32,1,65,16,106,32,4,27,33,3,3,64,32,3,33,6,2,64,32,5,34,4,65,20,106,34,3,40,2,0,34,5,13,0,32,4,65,16,106,33,3,32,4,40,2,16,33,5,11,32,5,13,0,11,32,6,65,0,54,2,0,11,2,64,32,2,69,13,0,2,64,2,64,32,0,32,1,40,2,28,34,3,65,2,116,106,34,5,40,2,0,32,1,70,13,0,32,2,65,16,65,20,32,2,40,2,16,32,1,70,27,106,32,4,54,2,0,32,4,69,13,2,12,1,11,32,5,32,4,54,2,0,32,4,13,0,32,0,32,0,40,2,156,3,65,126,32,3,119,113,54,2,156,3,12,1,11,32,4,32,2,54,2,24,2,64,32,1,40,2,16,34,5,69,13,0,32,4,32,5,54,2,16,32,5,32,4,54,2,24,11,32,1,65,20,106,40,2,0,34,5,69,13,0,32,4,65,20,106,32,5,54,2,0,32,5,32,4,54,2,24,15,11,11,60,1,1,127,2,64,32,1,40,2,12,34,3,32,1,40,2,8,34,1,70,13,0,32,1,32,3,54,2,12,32,3,32,1,54,2,8,15,11,32,0,32,0,40,2,152,3,65,126,32,2,65,3,118,119,113,54,2,152,3,11,219,2,1,2,127,32,1,32,2,16,160,137,128,128,0,33,3,2,64,2,64,32,1,40,2,4,34,4,65,1,113,13,0,32,4,65,3,113,69,13,1,32,1,40,2,0,34,4,32,2,106,33,2,2,64,32,1,32,4,16,161,137,128,128,0,34,1,32,0,40,2,168,3,71,13,0,32,3,40,2,4,65,3,113,65,3,71,13,1,32,0,32,2,54,2,160,3,32,1,32,2,32,3,16,159,137,128,128,0,15,11,32,0,32,1,32,4,16,130,137,128,128,0,11,2,64,2,64,2,64,2,64,32,3,40,2,4,34,4,65,2,113,13,0,32,3,32,0,40,2,172,3,70,13,2,32,3,32,0,40,2,168,3,70,13,3,32,0,32,3,32,4,65,120,113,34,4,16,130,137,128,128,0,32,1,32,4,32,2,106,34,2,16,158,137,128,128,0,32,1,32,0,40,2,168,3,71,13,1,32,0,32,2,54,2,160,3,15,11,32,1,32,2,32,3,16,159,137,128,128,0,11,32,0,32,1,32,2,16,254,136,128,128,0,12,2,11,32,0,32,1,54,2,172,3,32,0,32,0,40,2,164,3,32,2,106,34,2,54,2,164,3,32,1,32,2,65,1,114,54,2,4,32,1,32,0,40,2,168,3,71,13,1,32,0,65,0,54,2,160,3,32,0,65,0,54,2,168,3,15,11,32,0,32,1,54,2,168,3,32,0,32,0,40,2,160,3,32,2,106,34,2,54,2,160,3,32,1,32,2,16,158,137,128,128,0,15,11,11,251,1,1,2,127,32,2,32,1,16,135,137,128,128,0,33,1,32,2,32,2,16,135,137,128,128,0,33,2,32,1,32,3,16,160,137,128,128,0,33,4,32,1,32,3,65,3,114,54,2,4,32,2,32,1,32,3,106,107,33,3,2,64,2,64,2,64,32,2,32,0,40,2,172,3,70,13,0,32,2,32,0,40,2,168,3,70,13,1,2,64,32,2,40,2,4,34,5,65,3,113,65,1,71,13,0,32,0,32,2,32,5,65,120,113,34,5,16,130,137,128,128,0,32,5,32,3,106,33,3,32,2,32,5,16,160,137,128,128,0,33,2,11,32,4,32,3,32,2,16,159,137,128,128,0,32,0,32,4,32,3,16,254,136,128,128,0,12,2,11,32,0,32,4,54,2,172,3,32,0,32,0,40,2,164,3,32,3,106,34,2,54,2,164,3,32,4,32,2,65,1,114,54,2,4,12,1,11,32,0,32,4,54,2,168,3,32,0,32,0,40,2,160,3,32,3,106,34,2,54,2,160,3,32,4,32,2,16,158,137,128,128,0,11,32,1,16,162,137,128,128,0,11,26,1,1,127,32,1,32,1,16,162,137,128,128,0,34,2,65,7,106,65,120,113,32,2,107,106,11,193,3,1,7,127,65,0,33,2,65,0,32,1,107,33,3,2,64,2,64,32,0,32,4,32,1,16,137,137,128,128,0,34,5,65,2,116,106,40,2,0,34,4,69,13,0,32,1,32,5,16,154,137,128,128,0,116,33,6,65,0,33,7,3,64,2,64,32,4,40,2,4,65,120,113,34,8,32,1,73,13,0,32,8,32,1,107,34,8,32,3,79,13,0,32,8,33,3,32,4,33,7,32,8,13,0,65,0,33,3,32,4,33,7,12,3,11,32,2,32,4,65,20,106,40,2,0,34,8,32,8,32,4,32,6,65,29,118,65,4,113,106,65,16,106,40,2,0,34,4,70,27,32,2,32,8,27,33,2,32,6,65,1,116,33,6,32,4,13,0,11,2,64,32,2,69,13,0,32,2,33,4,12,2,11,65,0,33,4,32,7,13,1,11,65,0,33,7,2,64,65,1,32,5,116,16,153,137,128,128,0,32,0,40,2,156,3,113,34,4,13,0,65,0,33,4,12,1,11,32,0,32,4,104,65,2,116,106,40,2,0,33,4,11,2,64,3,64,32,4,69,13,1,32,7,32,4,32,7,32,4,40,2,4,65,120,113,34,2,32,1,107,34,6,32,3,73,34,8,27,32,2,32,1,73,34,2,27,33,7,32,3,32,6,32,3,32,8,27,32,2,27,33,3,32,4,16,165,137,128,128,0,33,4,12,0,11,11,65,0,33,4,2,64,32,7,69,13,0,2,64,32,0,40,2,160,3,34,2,32,1,73,13,0,32,3,32,2,32,1,107,79,13,1,11,32,7,32,1,16,160,137,128,128,0,33,4,32,0,32,7,16,131,137,128,128,0,2,64,2,64,32,3,65,16,73,13,0,32,7,32,1,65,3,114,54,2,4,32,4,32,3,16,158,137,128,128,0,32,0,32,4,32,3,16,254,136,128,128,0,12,1,11,32,7,32,3,32,1,106,16,157,137,128,128,0,11,32,7,16,162,137,128,128,0,33,4,11,32,4,11,63,1,1,127,65,0,33,2,2,64,32,1,65,128,2,73,13,0,65,31,33,2,32,1,65,128,128,128,8,79,13,0,32,1,65,6,32,1,65,8,118,103,34,2,107,118,65,1,113,32,2,65,1,116,107,65,62,106,33,2,11,32,2,11,182,1,1,4,127,32,0,32,0,40,2,156,3,104,65,2,116,106,40,2,0,34,2,40,2,4,65,120,113,32,1,107,33,3,32,2,33,4,2,64,3,64,32,2,16,165,137,128,128,0,34,2,69,13,1,32,2,40,2,4,65,120,113,32,1,107,34,5,32,3,32,5,32,3,73,34,5,27,33,3,32,2,32,4,32,5,27,33,4,12,0,11,11,32,4,32,1,16,160,137,128,128,0,33,2,32,0,32,4,16,131,137,128,128,0,2,64,2,64,32,3,65,16,73,13,0,32,4,32,1,65,3,114,54,2,4,32,2,32,3,16,158,137,128,128,0,32,0,32,2,32,3,16,248,136,128,128,0,12,1,11,32,4,32,3,32,1,106,16,157,137,128,128,0,11,32,4,16,162,137,128,128,0,11,19,0,32,1,16,164,137,128,128,0,45,0,4,65,3,113,65,0,71,11,227,3,1,3,127,32,1,32,1,40,2,4,65,120,113,34,4,16,160,137,128,128,0,33,5,2,64,32,1,45,0,4,65,3,113,69,13,0,2,64,2,64,2,64,2,64,2,64,2,64,32,4,32,2,79,13,0,32,5,32,0,40,2,172,3,70,13,3,32,5,32,0,40,2,168,3,70,13,2,65,0,33,3,32,5,40,2,4,34,6,65,2,113,13,5,32,6,65,120,113,34,6,32,4,106,34,4,32,2,73,13,5,32,0,32,5,32,6,16,130,137,128,128,0,32,4,32,2,107,34,5,65,16,73,13,1,32,1,32,2,16,160,137,128,128,0,33,4,32,1,32,2,16,156,137,128,128,0,32,4,32,5,16,156,137,128,128,0,32,0,32,4,32,5,16,133,137,128,128,0,12,4,11,32,4,32,2,107,34,4,65,16,73,13,3,32,1,32,2,16,160,137,128,128,0,33,5,32,1,32,2,16,156,137,128,128,0,32,5,32,4,16,156,137,128,128,0,32,0,32,5,32,4,16,133,137,128,128,0,12,3,11,32,1,32,4,16,156,137,128,128,0,12,2,11,65,0,33,3,32,0,40,2,160,3,32,4,106,34,4,32,2,73,13,2,2,64,2,64,32,4,32,2,107,34,5,65,15,75,13,0,32,1,32,4,16,156,137,128,128,0,65,0,33,5,65,0,33,4,12,1,11,32,1,32,2,16,160,137,128,128,0,34,4,32,5,16,160,137,128,128,0,33,3,32,1,32,2,16,156,137,128,128,0,32,4,32,5,16,158,137,128,128,0,32,3,32,3,40,2,4,65,126,113,54,2,4,11,32,0,32,4,54,2,168,3,32,0,32,5,54,2,160,3,12,1,11,65,0,33,3,32,0,40,2,164,3,32,4,106,34,4,32,2,77,13,1,32,1,32,2,16,160,137,128,128,0,33,5,32,1,32,2,16,156,137,128,128,0,32,5,32,4,32,2,107,34,2,65,1,114,54,2,4,32,0,32,2,54,2,164,3,32,0,32,5,54,2,172,3,11,32,1,33,3,11,32,3,15,11,32,0,32,1,32,2,32,3,16,128,137,128,128,0,11,68,1,2,127,32,0,65,136,1,106,33,1,65,0,33,2,2,64,3,64,32,1,40,2,0,34,1,69,13,1,32,2,65,1,106,33,2,32,1,65,8,106,33,1,12,0,11,11,32,0,32,2,65,255,31,32,2,65,255,31,75,27,54,2,192,3,65,0,11,50,0,2,64,32,2,40,2,8,34,2,32,1,70,13,0,32,2,32,1,54,2,12,32,1,32,2,54,2,8,15,11,32,0,32,0,40,2,152,3,65,126,32,3,119,113,54,2,152,3,11,184,3,1,3,127,32,1,16,164,137,128,128,0,34,1,32,1,40,2,4,65,120,113,34,2,16,160,137,128,128,0,33,3,2,64,2,64,2,64,2,64,32,1,40,2,4,34,4,65,1,113,13,0,32,4,65,3,113,69,13,1,32,1,40,2,0,34,4,32,2,106,33,2,2,64,32,1,32,4,16,161,137,128,128,0,34,1,32,0,40,2,168,3,71,13,0,32,3,40,2,4,65,3,113,65,3,71,13,1,32,0,32,2,54,2,160,3,32,1,32,2,32,3,16,159,137,128,128,0,15,11,32,0,32,1,32,4,16,130,137,128,128,0,11,2,64,2,64,2,64,32,3,40,2,4,34,4,65,2,113,13,0,32,3,32,0,40,2,172,3,70,13,2,32,3,32,0,40,2,168,3,70,13,5,32,0,32,3,32,4,65,120,113,34,4,16,130,137,128,128,0,32,1,32,4,32,2,106,34,2,16,158,137,128,128,0,32,1,32,0,40,2,168,3,71,13,1,32,0,32,2,54,2,160,3,15,11,32,1,32,2,32,3,16,159,137,128,128,0,11,32,2,65,128,2,73,13,2,32,0,32,1,32,2,16,129,137,128,128,0,32,0,32,0,40,2,192,3,65,127,106,34,1,54,2,192,3,32,1,13,1,32,0,16,141,137,128,128,0,26,15,11,32,0,32,1,54,2,172,3,32,0,32,0,40,2,164,3,32,2,106,34,2,54,2,164,3,32,1,32,2,65,1,114,54,2,4,2,64,32,1,32,0,40,2,168,3,71,13,0,32,0,65,0,54,2,160,3,32,0,65,0,54,2,168,3,11,32,0,40,2,184,3,32,2,79,13,0,32,0,65,0,16,144,137,128,128,0,26,11,15,11,32,0,32,1,32,2,16,249,136,128,128,0,15,11,32,0,32,1,54,2,168,3,32,0,32,0,40,2,160,3,32,2,106,34,2,54,2,160,3,32,1,32,2,16,158,137,128,128,0,11,103,1,2,127,2,64,32,0,16,255,136,128,128,0,32,1,77,13,0,32,0,40,2,172,3,34,2,69,13,0,32,0,16,252,136,128,128,0,33,3,2,64,32,0,40,2,164,3,32,3,32,1,106,77,13,0,32,0,32,2,16,251,136,128,128,0,26,11,32,0,16,141,137,128,128,0,26,32,0,40,2,164,3,32,0,40,2,184,3,77,13,0,32,0,65,127,54,2,184,3,11,65,0,11,214,4,1,8,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,4,106,32,0,65,196,3,106,32,1,32,3,16,252,136,128,128,0,106,65,135,128,4,106,65,128,128,124,113,16,172,137,128,128,0,65,0,33,4,2,64,32,2,40,2,4,34,5,69,13,0,32,2,40,2,12,33,6,32,0,32,0,40,2,176,3,32,2,40,2,8,34,7,106,34,3,54,2,176,3,32,0,32,0,40,2,180,3,34,8,32,3,32,8,32,3,75,27,54,2,180,3,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,172,3,69,13,0,32,0,65,128,1,106,34,8,33,3,3,64,32,3,69,13,3,32,5,32,3,16,169,137,128,128,0,70,13,2,32,3,40,2,8,33,3,12,0,11,11,2,64,2,64,32,0,40,2,188,3,34,3,69,13,0,32,5,32,3,79,13,1,11,32,0,32,5,54,2,188,3,11,32,0,65,255,31,54,2,192,3,32,0,32,5,54,2,128,1,32,0,65,140,1,106,32,6,54,2,0,32,0,65,132,1,106,32,7,54,2,0,32,0,16,147,137,128,128,0,32,0,32,5,32,7,32,3,16,252,136,128,128,0,107,16,253,136,128,128,0,12,4,11,32,3,40,2,12,34,9,65,1,113,13,0,32,9,65,1,118,32,6,71,13,0,32,3,32,0,40,2,172,3,16,168,137,128,128,0,13,1,11,32,0,32,0,40,2,188,3,34,3,32,5,32,5,32,3,75,27,54,2,188,3,32,5,32,7,106,33,3,3,64,32,8,69,13,2,2,64,32,8,40,2,0,32,3,70,13,0,32,8,40,2,8,33,8,12,1,11,11,32,8,40,2,12,34,9,65,1,113,13,1,32,9,65,1,118,32,6,71,13,1,32,8,32,5,54,2,0,32,8,32,8,40,2,4,32,7,106,54,2,4,32,0,32,5,32,3,32,1,16,134,137,128,128,0,33,4,12,3,11,32,3,32,3,40,2,4,32,7,106,54,2,4,32,0,32,0,40,2,172,3,32,0,40,2,164,3,32,7,106,16,253,136,128,128,0,12,1,11,32,0,32,5,32,7,32,6,16,250,136,128,128,0,11,32,0,40,2,164,3,34,3,32,1,77,13,0,32,0,32,3,32,1,107,34,8,54,2,164,3,32,0,32,0,40,2,172,3,34,3,32,1,16,160,137,128,128,0,34,5,54,2,172,3,32,5,32,8,65,1,114,54,2,4,32,3,32,1,65,3,114,54,2,4,32,3,16,162,137,128,128,0,33,4,11,32,2,65,16,106,36,128,128,128,128,0,32,4,11,151,1,1,3,127,65,0,33,3,2,64,32,0,16,255,136,128,128,0,32,2,77,13,0,2,64,32,0,32,1,16,164,137,128,128,0,34,4,65,16,32,2,65,11,106,65,120,113,32,2,65,11,73,27,65,1,16,140,137,128,128,0,34,5,69,13,0,32,5,16,162,137,128,128,0,15,11,32,0,32,2,16,247,136,128,128,0,34,5,69,13,0,32,5,32,1,65,124,65,120,32,4,40,2,4,34,3,65,3,113,27,32,3,65,120,113,106,34,3,32,2,32,3,32,2,73,27,16,218,141,128,128,0,33,2,32,0,32,1,16,143,137,128,128,0,32,2,33,3,11,32,3,11,65,1,3,127,65,0,33,1,3,64,2,64,32,1,65,128,2,71,13,0,15,11,32,0,32,1,106,34,2,65,152,1,106,32,2,65,144,1,106,34,3,54,2,0,32,2,65,156,1,106,32,3,54,2,0,32,1,65,8,106,33,1,12,0,11,11,16,0,32,0,65,32,54,2,4,32,0,32,1,54,2,0,11,63,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,16,170,137,128,128,0,32,0,32,1,16,245,136,128,128,0,33,1,32,2,65,15,106,16,171,137,128,128,0,32,2,65,16,106,36,128,128,128,128,0,32,1,11,63,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,16,170,137,128,128,0,65,152,187,142,128,0,32,0,16,143,137,128,128,0,32,3,65,15,106,16,171,137,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,142,1,1,1,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,16,170,137,128,128,0,2,64,2,64,2,64,32,2,65,9,73,13,0,32,3,32,2,16,245,136,128,128,0,34,2,13,1,65,0,33,2,12,2,11,65,152,187,142,128,0,32,0,32,3,16,146,137,128,128,0,33,2,12,1,11,32,2,32,0,32,1,32,3,32,1,32,3,73,27,16,218,141,128,128,0,26,65,152,187,142,128,0,32,0,16,143,137,128,128,0,11,32,4,65,15,106,16,171,137,128,128,0,32,4,65,16,106,36,128,128,128,128,0,32,2,11,95,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,16,170,137,128,128,0,2,64,32,0,32,1,16,245,136,128,128,0,34,1,69,13,0,32,2,32,1,16,139,137,128,128,0,69,13,0,32,1,65,0,32,0,16,214,141,128,128,0,26,11,32,2,65,15,106,16,171,137,128,128,0,32,2,65,16,106,36,128,128,128,128,0,32,1,11,15,0,32,0,65,1,116,34,0,65,0,32,0,107,114,11,18,0,65,0,65,25,32,0,65,1,118,107,32,0,65,31,70,27,11,4,0,65,7,11,39,0,32,0,32,0,40,2,4,65,1,113,32,1,114,65,2,114,54,2,4,32,0,32,1,106,34,0,32,0,40,2,4,65,1,114,54,2,4,11,30,0,32,0,32,1,65,3,114,54,2,4,32,0,32,1,106,34,1,32,1,40,2,4,65,1,114,54,2,4,11,22,0,32,0,32,1,65,1,114,54,2,4,32,0,32,1,106,32,1,54,2,0,11,35,0,32,2,32,2,40,2,4,65,126,113,54,2,4,32,0,32,1,65,1,114,54,2,4,32,0,32,1,106,32,1,54,2,0,11,7,0,32,0,32,1,106,11,7,0,32,0,32,1,107,11,7,0,32,0,65,8,106,11,4,0,65,8,11,7,0,32,0,65,120,106,11,28,1,1,127,2,64,32,0,40,2,16,34,1,13,0,32,0,65,20,106,40,2,0,33,1,11,32,1,11,7,0,32,0,40,2,12,11,7,0,32,0,40,2,8,11,38,1,2,127,65,0,33,2,2,64,32,0,40,2,0,34,3,32,1,75,13,0,32,3,32,0,40,2,4,106,32,1,75,33,2,11,32,2,11,13,0,32,0,40,2,0,32,0,40,2,4,106,11,2,0,11,2,0,11,57,1,1,127,32,2,65,16,118,64,0,33,3,32,0,65,0,54,2,8,32,0,65,0,32,2,65,128,128,124,113,32,3,65,127,70,34,2,27,54,2,4,32,0,65,0,32,3,65,16,116,32,2,27,54,2,0,11,4,0,65,0,11,174,3,1,1,127,35,128,128,128,128,0,65,160,2,107,34,3,36,128,128,128,128,0,32,3,32,1,16,138,139,128,128,0,32,3,65,192,0,106,32,1,65,160,1,106,16,138,139,128,128,0,32,3,65,128,1,106,65,24,106,32,3,65,24,106,41,3,0,55,3,0,32,3,65,128,1,106,65,16,106,32,3,65,16,106,41,3,0,55,3,0,32,3,65,128,1,106,65,8,106,32,3,65,8,106,41,3,0,55,3,0,32,3,65,128,1,106,65,40,106,32,3,65,40,106,41,3,0,55,3,0,32,3,65,128,1,106,65,48,106,32,3,65,48,106,41,3,0,55,3,0,32,3,65,128,1,106,65,56,106,32,3,65,56,106,41,3,0,55,3,0,32,3,65,200,1,106,32,3,65,192,0,106,65,8,106,41,3,0,55,3,0,32,3,65,208,1,106,32,3,65,192,0,106,65,16,106,41,3,0,55,3,0,32,3,65,216,1,106,32,3,65,192,0,106,65,24,106,41,3,0,55,3,0,32,3,32,3,41,3,0,55,3,128,1,32,3,32,3,41,3,32,55,3,160,1,32,3,32,3,41,3,64,55,3,192,1,32,3,65,248,1,106,32,3,65,192,0,106,65,56,106,41,3,0,55,3,0,32,3,65,240,1,106,32,3,65,192,0,106,65,48,106,41,3,0,55,3,0,32,3,65,232,1,106,32,3,65,192,0,106,65,40,106,41,3,0,55,3,0,32,3,65,152,2,106,32,2,65,24,106,41,3,0,55,3,0,32,3,65,144,2,106,32,2,65,16,106,41,3,0,55,3,0,32,3,65,136,2,106,32,2,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,96,55,3,224,1,32,3,32,2,41,3,0,55,3,128,2,32,0,32,3,65,128,1,106,65,5,16,184,138,128,128,0,32,3,65,160,2,106,36,128,128,128,128,0,11,144,1,1,1,127,35,128,128,128,128,0,65,224,0,107,34,2,36,128,128,128,128,0,32,2,65,0,65,192,0,16,214,141,128,128,0,34,2,65,192,0,106,32,1,16,160,138,128,128,0,32,2,65,32,32,2,65,192,0,106,65,32,65,236,181,133,128,0,16,232,140,128,128,0,32,2,65,192,0,106,32,1,65,160,1,106,16,160,138,128,128,0,32,2,65,32,106,65,32,32,2,65,192,0,106,65,32,65,252,181,133,128,0,16,232,140,128,128,0,32,0,32,2,65,192,0,16,218,141,128,128,0,26,32,2,65,224,0,106,36,128,128,128,128,0,11,146,1,1,1,127,35,128,128,128,128,0,65,160,1,107,34,2,36,128,128,128,128,0,32,2,65,0,65,224,0,16,214,141,128,128,0,34,2,65,224,0,106,32,1,65,192,2,106,16,142,139,128,128,0,32,2,65,32,32,2,65,224,0,106,65,32,65,140,182,133,128,0,16,232,140,128,128,0,32,2,65,224,0,106,32,1,16,175,137,128,128,0,32,2,65,32,106,65,192,0,32,2,65,224,0,106,65,192,0,65,156,182,133,128,0,16,232,140,128,128,0,32,0,32,2,65,224,0,16,218,141,128,128,0,26,32,2,65,160,1,106,36,128,128,128,128,0,11,134,2,1,1,127,35,128,128,128,128,0,65,160,1,107,34,3,36,128,128,128,128,0,32,3,32,1,16,138,139,128,128,0,32,3,65,192,0,106,65,24,106,32,3,65,24,106,41,3,0,55,3,0,32,3,65,192,0,106,65,16,106,32,3,65,16,106,41,3,0,55,3,0,32,3,65,192,0,106,65,8,106,32,3,65,8,106,41,3,0,55,3,0,32,3,65,192,0,106,65,40,106,32,3,65,40,106,41,3,0,55,3,0,32,3,65,192,0,106,65,48,106,32,3,65,48,106,41,3,0,55,3,0,32,3,65,192,0,106,65,56,106,32,3,65,56,106,41,3,0,55,3,0,32,3,65,136,1,106,32,2,65,8,106,41,3,0,55,3,0,32,3,65,144,1,106,32,2,65,16,106,41,3,0,55,3,0,32,3,65,152,1,106,32,2,65,24,106,41,3,0,55,3,0,32,3,32,3,41,3,0,55,3,64,32,3,32,3,41,3,32,55,3,96,32,3,32,2,41,3,0,55,3,128,1,32,0,32,3,65,192,0,106,65,3,16,184,138,128,128,0,32,3,65,160,1,106,36,128,128,128,128,0,11,161,1,1,1,127,35,128,128,128,128,0,65,160,1,107,34,2,36,128,128,128,128,0,32,2,65,0,65,192,0,16,214,141,128,128,0,34,2,65,224,0,106,32,1,16,142,139,128,128,0,32,2,65,32,32,2,65,224,0,106,65,32,65,148,183,133,128,0,16,232,140,128,128,0,32,2,65,224,0,106,32,1,65,32,106,16,151,139,128,128,0,32,2,65,192,0,106,32,2,65,224,0,106,16,156,139,128,128,0,32,2,65,32,106,65,32,32,2,65,192,0,106,65,32,65,164,183,133,128,0,16,232,140,128,128,0,32,0,32,2,65,192,0,16,218,141,128,128,0,26,32,2,65,160,1,106,36,128,128,128,128,0,11,86,1,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,2,64,3,64,32,1,65,8,106,32,0,16,180,137,128,128,0,2,64,32,1,40,2,8,34,2,13,0,65,0,33,2,12,2,11,32,2,45,0,0,69,13,0,11,32,1,40,2,12,33,2,11,32,1,65,16,106,36,128,128,128,128,0,32,2,11,72,1,1,127,2,64,2,64,32,1,40,2,16,34,2,32,1,40,2,20,73,13,0,65,0,33,2,12,1,11,32,1,32,2,65,1,106,54,2,16,32,1,40,2,0,32,2,106,33,2,32,1,40,2,8,33,1,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,11,152,1,1,3,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,65,0,33,3,2,64,2,64,2,64,32,1,65,12,106,45,0,0,13,0,32,1,40,2,4,34,4,32,1,65,8,106,40,2,0,71,13,1,11,12,1,11,32,1,32,4,65,2,106,54,2,4,2,64,32,4,47,1,0,65,255,255,3,71,13,0,32,1,65,1,58,0,12,12,1,11,32,2,65,8,106,32,1,32,4,16,182,137,128,128,0,32,2,40,2,12,33,1,32,2,40,2,8,33,3,11,32,0,32,1,54,2,4,32,0,32,3,54,2,0,32,2,65,16,106,36,128,128,128,128,0,11,39,0,2,64,32,2,47,1,0,34,2,65,128,16,73,13,0,0,0,11,32,0,32,1,40,2,0,32,2,65,3,116,106,41,2,0,55,3,0,11,150,1,1,4,127,2,64,2,64,2,64,2,64,2,64,32,1,40,2,8,34,2,13,0,32,1,40,2,0,34,3,32,1,40,2,4,71,13,1,12,3,11,65,0,33,3,32,1,65,0,54,2,8,32,1,40,2,4,34,4,32,1,40,2,0,34,5,107,32,2,77,13,1,32,5,32,2,106,33,3,11,32,1,32,3,65,1,106,54,2,0,32,1,40,2,12,34,2,32,1,65,16,106,40,2,0,70,13,1,32,1,32,2,65,1,106,54,2,12,12,2,11,32,1,32,4,54,2,0,12,1,11,65,0,33,3,11,32,0,32,2,54,2,4,32,0,32,3,54,2,0,11,116,1,3,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,4,106,16,181,137,128,128,0,2,64,2,64,32,2,40,2,8,34,3,69,13,0,32,2,40,2,12,33,4,32,0,32,3,54,2,4,32,0,32,4,54,2,8,32,0,32,1,40,2,0,34,3,54,2,0,32,1,32,3,65,1,106,54,2,0,12,1,11,32,0,65,0,54,2,4,11,32,2,65,16,106,36,128,128,128,128,0,11,116,1,3,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,4,106,16,186,137,128,128,0,2,64,2,64,32,2,40,2,8,34,3,69,13,0,32,2,40,2,12,33,4,32,0,32,3,54,2,4,32,0,32,4,54,2,8,32,0,32,1,40,2,0,34,3,54,2,0,32,1,32,3,65,1,106,54,2,0,12,1,11,32,0,65,0,54,2,4,11,32,2,65,16,106,36,128,128,128,128,0,11,226,4,1,12,127,32,1,65,24,106,40,2,0,33,2,32,1,65,16,106,40,2,0,33,3,32,1,65,20,106,40,2,0,33,4,32,1,40,2,4,33,5,32,1,40,2,8,33,6,32,1,40,2,0,33,7,32,1,45,0,29,33,8,32,1,45,0,28,65,255,1,113,33,9,2,64,3,64,32,7,33,10,65,0,33,11,2,64,32,8,65,255,1,113,69,13,0,12,2,11,32,3,33,7,2,64,2,64,3,64,32,2,33,12,2,64,32,7,32,4,71,13,0,32,12,33,2,32,4,33,3,12,2,11,32,1,32,7,65,1,106,34,3,54,2,16,2,64,32,7,45,0,0,34,8,192,65,127,74,13,0,32,1,32,7,65,2,106,34,3,54,2,16,32,7,45,0,1,65,63,113,33,2,32,8,65,31,113,33,13,2,64,32,8,65,223,1,75,13,0,32,13,65,6,116,32,2,114,33,8,12,1,11,32,1,32,7,65,3,106,34,3,54,2,16,32,2,65,6,116,32,7,45,0,2,65,63,113,114,33,2,2,64,32,8,65,240,1,79,13,0,32,2,32,13,65,12,116,114,33,8,12,1,11,32,1,32,7,65,4,106,34,3,54,2,16,32,2,65,6,116,32,7,45,0,3,65,63,113,114,32,13,65,18,116,65,128,128,240,0,113,114,34,8,65,128,128,196,0,71,13,0,32,12,33,2,12,2,11,32,1,32,3,32,7,107,32,12,106,34,2,54,2,24,2,64,2,64,32,8,65,119,106,34,7,65,23,75,13,0,65,1,32,7,116,65,159,128,128,4,113,13,1,11,32,8,65,128,128,196,0,70,13,2,32,3,33,7,32,8,65,128,1,73,13,1,2,64,32,8,65,8,118,34,13,69,13,0,2,64,2,64,32,13,65,48,70,13,0,32,13,65,32,70,13,1,32,3,33,7,32,13,65,22,71,13,4,32,3,33,7,32,8,65,128,45,71,13,4,12,3,11,32,3,33,7,32,8,65,128,224,0,71,13,3,12,2,11,32,3,33,7,32,8,65,255,1,113,65,239,209,137,128,0,106,45,0,0,65,2,113,69,13,2,12,1,11,32,3,33,7,32,8,65,255,1,113,65,239,209,137,128,0,106,45,0,0,65,1,113,69,13,1,11,11,32,1,32,2,54,2,0,65,0,33,8,32,2,33,7,12,1,11,65,1,33,8,32,1,65,1,58,0,29,2,64,32,9,69,13,0,32,10,33,7,32,5,33,12,12,1,11,32,10,33,7,32,5,33,12,32,5,32,10,70,13,2,11,32,12,32,10,107,34,13,69,13,0,11,32,6,32,10,106,33,11,11,32,0,32,13,54,2,4,32,0,32,11,54,2,0,11,28,0,32,0,40,2,0,32,0,40,2,4,32,1,40,2,0,32,1,40,2,4,16,182,141,128,128,0,11,70,1,1,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,4,65,8,106,32,3,65,192,0,16,183,141,128,128,0,32,0,32,1,32,2,32,4,40,2,8,32,4,40,2,12,16,131,141,128,128,0,32,4,65,16,106,36,128,128,128,128,0,11,68,1,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,65,127,33,2,3,64,32,1,65,8,106,32,0,16,186,137,128,128,0,32,2,65,1,106,33,2,32,1,40,2,8,13,0,11,32,1,65,16,106,36,128,128,128,128,0,32,2,11,123,1,1,127,35,128,128,128,128,0,65,144,2,107,34,2,36,128,128,128,128,0,32,2,65,200,0,106,32,1,65,200,1,16,218,141,128,128,0,26,32,2,65,8,106,32,2,65,200,0,106,16,218,137,128,128,0,32,1,65,200,1,106,34,1,32,2,65,8,106,65,192,0,16,219,137,128,128,0,32,2,65,200,0,106,32,1,65,200,1,16,218,141,128,128,0,26,32,0,32,2,65,200,0,106,16,218,137,128,128,0,32,2,65,144,2,106,36,128,128,128,128,0,11,149,1,1,4,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,65,0,33,4,65,240,141,134,128,0,33,5,65,128,128,1,33,6,2,64,3,64,2,64,32,6,13,0,65,128,16,33,4,12,2,11,32,3,32,5,41,2,0,55,2,0,32,3,32,2,54,2,12,32,3,32,1,54,2,8,32,3,32,3,65,8,106,16,187,137,128,128,0,13,1,32,6,65,120,106,33,6,32,4,65,1,106,33,4,32,5,65,8,106,33,5,12,0,11,11,32,0,32,4,59,1,2,32,0,32,6,65,0,71,59,1,0,32,3,65,16,106,36,128,128,128,128,0,11,143,1,1,1,127,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,0,32,0,32,1,106,32,2,32,2,65,192,0,106,16,131,141,128,128,0,32,3,40,2,4,32,3,40,2,20,34,0,106,33,2,32,3,40,2,12,32,0,106,33,1,32,3,40,2,24,32,0,107,33,0,2,64,3,64,32,0,69,13,1,32,2,32,2,45,0,0,32,1,45,0,0,115,58,0,0,32,0,65,127,106,33,0,32,2,65,1,106,33,2,32,1,65,1,106,33,1,12,0,11,11,32,3,65,32,106,36,128,128,128,128,0,11,231,4,1,7,127,35,128,128,128,128,0,65,224,2,107,34,3,36,128,128,128,128,0,32,2,65,3,116,33,4,2,64,2,64,32,2,65,3,113,13,0,2,64,32,4,65,255,125,106,65,255,126,79,13,0,32,0,65,2,58,0,4,32,0,65,1,59,1,0,32,0,65,8,106,32,4,54,2,0,12,2,11,32,3,65,8,106,32,1,32,2,16,216,137,128,128,0,65,0,33,5,32,3,65,40,106,65,0,65,136,2,16,214,141,128,128,0,26,32,3,65,40,106,33,6,65,0,33,7,3,64,2,64,2,64,2,64,32,7,32,2,71,13,0,65,0,33,8,65,0,65,136,2,32,4,107,34,5,32,5,65,136,2,75,27,33,6,32,2,65,2,118,33,5,32,3,65,40,106,32,4,106,33,9,2,64,3,64,2,64,32,5,32,8,71,13,0,65,0,33,8,3,64,32,8,65,48,70,13,3,32,3,65,176,2,106,32,8,106,65,255,255,3,59,1,0,32,8,65,2,106,33,8,12,0,11,11,32,8,65,128,2,70,13,3,32,6,32,8,70,13,3,32,9,32,8,106,32,3,65,8,106,32,8,65,3,118,106,45,0,0,32,8,65,127,115,65,7,113,118,65,1,113,58,0,0,32,8,65,1,106,33,8,12,0,11,11,32,2,65,3,108,65,2,118,33,1,65,136,2,33,6,32,3,65,40,106,33,9,65,0,33,7,3,64,2,64,32,7,32,1,71,13,0,32,0,65,2,106,32,3,65,176,2,106,65,48,16,218,141,128,128,0,26,32,0,65,0,59,1,0,12,7,11,32,7,65,1,106,33,2,65,0,33,8,65,0,33,5,3,64,2,64,32,8,65,11,71,13,0,32,7,65,24,70,13,4,32,3,65,176,2,106,32,7,65,1,116,106,32,5,59,1,0,32,9,65,11,106,33,9,32,6,65,117,106,33,6,32,2,33,7,12,2,11,32,6,32,8,70,13,3,65,1,65,10,32,8,107,65,255,255,3,113,116,65,0,32,9,32,8,106,45,0,0,27,32,5,106,33,5,32,8,65,1,106,33,8,12,0,11,11,11,32,1,32,7,106,33,9,32,7,65,1,106,33,7,65,0,33,8,3,64,32,8,65,8,70,13,2,32,5,32,8,106,65,135,2,75,13,1,32,6,32,8,106,32,9,45,0,0,65,7,32,8,107,65,255,1,113,118,65,1,113,58,0,0,32,8,65,1,106,33,8,12,0,11,11,0,0,11,32,5,65,8,106,33,5,32,6,65,8,106,33,6,12,0,11,11,32,0,65,2,58,0,4,32,0,65,1,59,1,0,32,0,65,8,106,32,4,54,2,0,11,32,3,65,224,2,106,36,128,128,128,128,0,11,14,0,32,0,32,1,32,2,16,193,137,128,128,0,11,227,4,1,7,127,35,128,128,128,128,0,65,176,1,107,34,2,36,128,128,128,128,0,32,2,65,200,0,106,32,1,65,24,106,41,2,0,55,2,0,32,2,65,192,0,106,32,1,65,16,106,41,2,0,55,2,0,32,2,65,56,106,32,1,65,8,106,41,2,0,55,2,0,32,2,65,0,54,2,36,32,2,32,1,41,2,0,55,2,48,32,2,65,24,106,32,2,65,48,106,16,186,137,128,128,0,32,2,65,1,54,2,36,32,2,32,2,40,2,28,34,3,54,2,44,32,2,32,2,40,2,24,34,1,54,2,40,2,64,2,64,2,64,32,1,69,13,0,32,3,69,13,1,65,0,33,1,32,2,65,216,0,106,65,0,58,0,0,32,2,66,0,55,3,80,3,64,2,64,32,1,65,1,71,13,0,32,2,65,224,0,106,32,2,65,36,106,65,44,16,218,141,128,128,0,26,32,2,65,0,54,2,140,1,32,2,65,217,0,106,33,4,32,2,65,236,0,106,33,5,3,64,32,2,40,2,96,33,1,32,2,65,0,54,2,96,2,64,2,64,32,1,69,13,0,32,2,40,2,104,33,6,32,2,40,2,100,33,7,12,1,11,32,2,65,16,106,32,5,16,186,137,128,128,0,32,2,40,2,20,33,6,32,2,40,2,16,33,7,11,2,64,32,7,13,0,32,0,32,2,41,3,80,55,0,1,32,0,65,4,58,0,0,32,0,65,9,106,32,2,65,216,0,106,45,0,0,58,0,0,12,6,11,32,2,32,2,40,2,140,1,34,8,65,1,106,54,2,140,1,65,0,33,1,3,64,2,64,32,1,65,1,71,13,0,32,2,66,129,128,128,128,144,1,55,2,168,1,32,2,66,1,55,2,160,1,32,2,65,180,183,133,128,0,54,2,156,1,32,2,32,4,54,2,152,1,32,2,32,2,65,208,0,106,54,2,148,1,2,64,32,2,65,148,1,106,16,179,137,128,128,0,13,0,32,0,32,8,54,2,4,32,0,65,1,58,0,0,12,8,11,32,2,65,148,1,106,16,179,137,128,128,0,13,2,32,0,65,5,58,0,0,12,7,11,32,2,65,8,106,32,7,32,6,16,191,137,128,128,0,32,2,65,208,0,106,32,1,106,34,3,32,2,47,1,8,65,0,71,32,3,45,0,0,65,0,71,113,58,0,0,32,1,65,1,106,33,1,12,0,11,11,11,32,2,65,208,0,106,32,1,106,65,1,58,0,0,32,1,65,1,106,33,1,12,0,11,11,32,0,65,0,54,2,4,32,0,65,0,58,0,0,12,1,11,32,0,65,0,54,2,4,32,0,65,0,58,0,0,11,32,2,65,176,1,106,36,128,128,128,128,0,11,101,1,1,127,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,3,65,1,59,1,28,32,3,65,0,54,2,24,32,3,32,1,54,2,16,32,3,32,2,54,2,12,32,3,32,1,54,2,8,32,3,32,2,54,2,4,32,3,65,0,54,2,0,32,3,32,1,32,2,106,54,2,20,32,0,32,3,16,195,137,128,128,0,32,3,65,32,106,36,128,128,128,128,0,11,161,7,2,7,127,1,126,35,128,128,128,128,0,65,128,3,107,34,3,36,128,128,128,128,0,32,3,65,1,59,1,80,32,3,65,0,54,2,76,32,3,32,1,54,2,68,32,3,32,2,54,2,64,32,3,32,1,54,2,60,32,3,32,2,54,2,56,32,3,65,0,54,2,52,32,3,32,1,32,2,106,34,4,54,2,72,32,3,65,52,106,16,189,137,128,128,0,34,5,65,3,110,33,6,2,64,2,64,32,5,65,103,106,65,115,73,13,0,32,5,32,6,65,3,108,107,13,0,65,0,33,5,2,64,3,64,32,5,65,48,70,13,1,32,3,65,4,106,32,5,106,65,255,255,3,59,1,0,32,5,65,2,106,33,5,12,0,11,11,32,3,65,52,106,65,0,65,136,2,16,214,141,128,128,0,26,32,3,65,1,59,1,220,2,32,3,65,0,54,2,216,2,32,3,32,4,54,2,212,2,32,3,32,1,54,2,208,2,32,3,32,2,54,2,204,2,32,3,32,1,54,2,200,2,32,3,32,2,54,2,196,2,32,3,66,0,55,2,188,2,2,64,2,64,3,64,32,3,65,224,2,106,32,3,65,188,2,106,16,185,137,128,128,0,2,64,32,3,40,2,228,2,34,1,13,0,32,3,65,248,2,106,66,0,55,3,0,32,3,65,240,2,106,66,0,55,3,0,32,3,65,224,2,106,65,8,106,66,0,55,3,0,32,3,66,0,55,3,224,2,32,6,65,2,116,33,7,32,3,65,52,106,33,4,65,0,33,2,65,0,33,8,3,64,2,64,32,8,32,7,71,13,0,32,7,65,33,79,13,4,32,3,65,188,2,106,32,3,65,224,2,106,32,7,16,216,137,128,128,0,65,0,65,136,2,32,6,65,5,116,34,5,107,34,1,32,1,65,136,2,75,27,33,9,32,6,65,255,255,255,255,3,113,33,8,32,3,65,52,106,32,5,106,33,7,65,0,33,5,3,64,2,64,32,8,32,5,71,13,0,32,0,65,2,106,32,3,65,4,106,65,48,16,218,141,128,128,0,26,32,0,65,0,59,1,0,12,9,11,32,9,32,5,70,13,5,32,5,65,128,2,70,13,5,32,5,65,127,115,33,1,32,5,65,3,118,33,2,32,7,32,5,106,33,4,32,5,65,1,106,33,5,32,4,45,0,0,65,0,71,32,2,32,3,65,188,2,106,106,45,0,0,32,1,65,7,113,118,115,65,1,113,69,13,0,11,32,0,65,1,59,1,0,32,0,65,3,58,0,4,12,7,11,32,8,65,1,106,33,9,32,3,65,224,2,106,32,8,106,33,1,65,0,33,5,2,64,3,64,32,5,65,8,70,13,1,32,2,32,5,106,65,135,2,75,13,5,2,64,32,4,32,5,106,45,0,0,69,13,0,32,8,65,31,75,13,6,32,1,32,1,45,0,0,65,128,1,32,5,65,255,1,113,118,106,58,0,0,11,32,5,65,1,106,33,5,12,0,11,11,32,2,65,8,106,33,2,32,4,65,8,106,33,4,32,9,33,8,12,0,11,11,32,3,40,2,224,2,33,5,32,3,32,1,32,3,40,2,232,2,16,191,137,128,128,0,32,10,66,128,128,128,128,112,131,32,5,173,132,33,10,32,3,47,1,2,33,1,32,3,47,1,0,69,13,2,32,5,65,24,79,13,1,32,3,65,4,106,32,5,65,1,116,106,32,1,59,1,0,65,136,2,32,5,65,11,108,34,5,107,33,2,32,3,65,52,106,32,5,106,33,4,65,0,33,5,3,64,32,5,65,11,70,13,1,32,2,32,5,70,13,2,32,4,32,5,106,32,1,65,255,255,3,113,65,10,32,5,107,65,255,255,3,113,118,65,1,113,58,0,0,32,5,65,1,106,33,5,12,0,11,11,11,0,0,11,32,0,65,1,58,0,4,32,0,65,1,59,1,0,32,0,65,8,106,32,10,55,2,0,32,0,65,6,106,32,1,59,1,0,12,1,11,32,0,65,0,58,0,4,32,0,65,1,59,1,0,32,0,65,8,106,32,5,54,2,0,11,32,3,65,128,3,106,36,128,128,128,128,0,11,122,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,16,196,137,128,128,0,2,64,2,64,32,3,45,0,4,34,4,65,5,71,13,0,32,0,32,1,32,2,16,197,137,128,128,0,12,1,11,32,0,65,5,106,32,3,41,0,5,55,0,0,32,0,65,12,106,32,3,65,12,106,40,0,0,54,0,0,32,0,65,1,59,1,0,32,0,32,4,58,0,4,11,32,3,65,16,106,36,128,128,128,128,0,11,166,20,3,6,127,1,126,11,127,35,128,128,128,128,0,65,144,15,107,34,4,36,128,128,128,128,0,32,4,65,32,106,65,0,65,192,0,16,214,141,128,128,0,26,32,4,65,128,10,106,65,54,65,128,1,16,214,141,128,128,0,26,32,4,65,128,11,106,65,220,0,65,128,1,16,214,141,128,128,0,26,32,4,65,128,12,106,65,0,65,128,1,16,214,141,128,128,0,26,32,4,65,128,12,106,65,184,1,106,66,249,194,248,155,145,163,179,240,219,0,55,3,0,32,4,65,128,12,106,65,176,1,106,66,235,250,134,218,191,181,246,193,31,55,3,0,32,4,65,128,12,106,65,168,1,106,66,159,216,249,217,194,145,218,130,155,127,55,3,0,32,4,65,128,12,106,65,160,1,106,66,209,133,154,239,250,207,148,135,209,0,55,3,0,32,4,65,128,12,106,65,152,1,106,66,241,237,244,248,165,167,253,167,165,127,55,3,0,32,4,65,128,12,106,65,144,1,106,66,171,240,211,244,175,238,188,183,60,55,3,0,32,4,65,128,12,106,65,136,1,106,66,187,206,170,166,216,208,235,179,187,127,55,3,0,32,4,65,0,54,2,192,13,32,4,66,136,146,243,157,255,204,249,132,234,0,55,3,128,13,32,4,65,200,13,106,65,0,65,128,1,16,214,141,128,128,0,26,32,4,65,200,13,106,65,184,1,106,66,249,194,248,155,145,163,179,240,219,0,55,3,0,32,4,65,200,13,106,65,176,1,106,66,235,250,134,218,191,181,246,193,31,55,3,0,32,4,65,200,13,106,65,168,1,106,66,159,216,249,217,194,145,218,130,155,127,55,3,0,32,4,65,200,13,106,65,160,1,106,66,209,133,154,239,250,207,148,135,209,0,55,3,0,32,4,65,200,13,106,65,152,1,106,66,241,237,244,248,165,167,253,167,165,127,55,3,0,32,4,65,200,13,106,65,144,1,106,66,171,240,211,244,175,238,188,183,60,55,3,0,32,4,65,200,13,106,65,136,1,106,66,187,206,170,166,216,208,235,179,187,127,55,3,0,32,4,65,0,54,2,136,15,32,4,66,136,146,243,157,255,204,249,132,234,0,55,3,200,14,32,4,65,0,58,0,128,7,32,4,32,1,65,48,106,34,5,54,2,252,6,32,4,32,1,54,2,248,6,32,4,65,240,141,134,128,0,54,2,244,6,32,4,65,0,54,2,240,6,65,0,33,6,2,64,3,64,32,4,65,224,3,106,32,4,65,240,6,106,16,184,137,128,128,0,32,4,40,2,228,3,69,13,1,32,4,40,2,232,3,32,6,106,32,4,40,2,224,3,65,0,71,106,33,6,12,0,11,11,2,64,2,64,32,6,65,128,1,75,13,0,32,4,65,0,58,0,240,3,32,4,32,5,54,2,236,3,32,4,32,1,54,2,232,3,32,4,65,240,141,134,128,0,54,2,228,3,32,4,65,0,54,2,224,3,32,4,65,128,11,106,65,128,1,106,33,7,32,4,65,128,10,106,65,128,1,106,33,8,65,0,33,1,3,64,32,4,65,160,2,106,32,4,65,224,3,106,16,184,137,128,128,0,32,4,40,2,164,2,34,9,69,13,2,32,4,40,2,168,2,33,5,2,64,2,64,32,4,40,2,160,2,69,13,0,32,1,65,255,0,75,13,1,32,4,65,128,10,106,32,1,106,34,6,32,6,45,0,0,65,32,115,58,0,0,32,4,65,128,11,106,32,1,106,34,6,32,6,45,0,0,65,32,115,58,0,0,32,1,65,1,106,33,1,11,32,4,65,24,106,32,9,32,5,16,183,141,128,128,0,32,4,41,3,24,33,10,32,4,65,0,54,2,140,7,32,4,66,0,55,2,132,7,32,4,32,10,55,2,252,6,32,4,32,1,54,2,248,6,32,4,32,8,54,2,244,6,32,4,32,4,65,128,10,106,54,2,240,6,2,64,3,64,32,4,65,16,106,32,4,65,240,6,106,16,183,137,128,128,0,32,4,40,2,16,34,6,69,13,1,32,6,32,6,45,0,0,32,4,40,2,20,45,0,0,115,58,0,0,12,0,11,11,32,4,65,8,106,32,9,32,5,16,183,141,128,128,0,32,4,41,3,8,33,10,32,4,65,0,54,2,140,7,32,4,66,0,55,2,132,7,32,4,32,10,55,2,252,6,32,4,32,1,54,2,248,6,32,4,32,7,54,2,244,6,32,4,32,4,65,128,11,106,54,2,240,6,3,64,32,4,32,4,65,240,6,106,16,183,137,128,128,0,2,64,32,4,40,2,0,34,6,13,0,32,1,32,5,106,34,1,65,129,1,73,13,3,12,2,11,32,6,32,6,45,0,0,32,4,40,2,4,45,0,0,115,58,0,0,12,0,11,11,11,0,0,11,32,4,65,224,3,106,65,0,65,128,1,16,214,141,128,128,0,26,32,4,65,152,5,106,66,249,194,248,155,145,163,179,240,219,0,55,3,0,32,4,65,144,5,106,66,235,250,134,218,191,181,246,193,31,55,3,0,32,4,65,136,5,106,66,159,216,249,217,194,145,218,130,155,127,55,3,0,32,4,65,128,5,106,66,209,133,154,239,250,207,148,135,209,0,55,3,0,32,4,65,248,4,106,66,241,237,244,248,165,167,253,167,165,127,55,3,0,32,4,65,240,4,106,66,171,240,211,244,175,238,188,183,60,55,3,0,32,4,65,232,4,106,66,187,206,170,166,216,208,235,179,187,127,55,3,0,32,4,65,0,54,2,160,5,32,4,66,136,146,243,157,255,204,249,132,234,0,55,3,224,4,32,4,65,0,58,0,128,7,32,4,32,5,54,2,252,6,32,4,32,1,54,2,248,6,32,4,65,240,141,134,128,0,54,2,244,6,32,4,65,0,54,2,240,6,3,64,32,4,65,160,2,106,32,4,65,240,6,106,16,184,137,128,128,0,2,64,2,64,32,4,40,2,164,2,34,6,69,13,0,32,4,40,2,168,2,33,1,32,4,40,2,160,2,69,13,1,32,4,65,224,3,106,65,240,141,135,128,0,65,1,16,219,137,128,128,0,12,1,11,32,4,65,240,6,106,32,4,65,224,3,106,65,200,1,16,218,141,128,128,0,26,32,4,65,160,2,106,32,4,65,240,6,106,16,218,137,128,128,0,32,4,65,240,6,106,32,4,65,128,10,106,32,4,65,128,11,106,32,4,65,160,2,106,16,188,137,128,128,0,65,0,32,4,40,2,132,7,34,6,32,4,40,2,128,7,34,5,107,34,1,32,1,32,6,75,27,33,1,32,4,40,2,240,6,32,5,106,33,6,32,4,40,2,248,6,32,5,106,33,5,2,64,3,64,32,1,69,13,1,32,6,32,6,45,0,0,32,5,45,0,0,115,58,0,0,32,1,65,127,106,33,1,32,6,65,1,106,33,6,32,5,65,1,106,33,5,12,0,11,11,32,4,65,240,6,106,32,4,65,128,11,106,32,4,65,128,12,106,32,4,65,160,2,106,16,188,137,128,128,0,65,0,32,4,40,2,132,7,34,6,32,4,40,2,128,7,34,5,107,34,1,32,1,32,6,75,27,33,1,32,4,40,2,240,6,32,5,106,33,6,32,4,40,2,248,6,32,5,106,33,5,3,64,32,1,69,13,3,32,6,32,6,45,0,0,32,5,45,0,0,115,58,0,0,32,1,65,127,106,33,1,32,6,65,1,106,33,6,32,5,65,1,106,33,5,12,0,11,11,32,4,65,224,3,106,32,6,32,1,16,219,137,128,128,0,12,0,11,11,32,4,65,128,12,106,32,4,65,128,10,106,65,128,1,16,219,137,128,128,0,32,4,65,200,13,106,32,4,65,128,11,106,65,128,1,16,219,137,128,128,0,32,4,65,160,2,106,32,4,65,128,12,106,65,192,1,16,218,141,128,128,0,26,32,4,40,2,192,13,33,8,32,4,65,224,0,106,32,4,65,200,13,106,65,192,1,16,218,141,128,128,0,26,32,4,40,2,136,15,33,11,32,4,65,224,0,106,65,128,1,106,33,12,32,4,65,168,5,106,33,13,32,4,65,240,6,106,65,128,1,106,33,14,32,4,65,200,13,106,65,128,1,106,33,15,32,4,65,160,2,106,65,128,1,106,33,16,32,4,65,32,106,33,9,65,192,0,33,17,65,0,33,7,2,64,3,64,32,7,65,1,70,13,1,32,9,32,17,65,192,0,32,17,65,192,0,73,27,34,5,106,33,18,65,0,33,6,2,64,3,64,2,64,32,5,32,6,71,13,0,32,15,32,16,65,192,0,16,218,141,128,128,0,33,19,32,4,65,200,13,106,32,4,65,160,2,106,65,128,1,16,218,141,128,128,0,26,32,14,32,12,65,192,0,16,218,141,128,128,0,33,20,32,4,65,240,6,106,32,4,65,224,0,106,65,128,1,16,218,141,128,128,0,26,32,4,65,224,3,106,32,4,65,200,13,106,65,192,1,16,218,141,128,128,0,26,32,4,32,8,54,2,160,5,32,13,32,4,65,240,6,106,65,192,1,16,218,141,128,128,0,33,21,32,4,32,11,54,2,232,6,32,4,65,224,3,106,65,241,141,135,128,0,65,8,16,219,137,128,128,0,32,4,65,224,3,106,32,2,32,3,16,219,137,128,128,0,32,4,65,0,54,2,240,6,32,7,65,1,106,33,7,32,4,65,240,6,106,33,1,65,24,33,6,3,64,32,6,65,120,70,13,3,32,1,32,7,32,6,65,24,113,118,58,0,0,32,6,65,120,106,33,6,32,1,65,1,106,33,1,12,0,11,11,32,9,32,6,106,65,0,58,0,0,32,6,65,1,106,33,6,12,0,11,11,32,4,32,4,40,2,240,6,54,2,200,13,32,4,65,224,3,106,32,4,65,200,13,106,65,4,16,219,137,128,128,0,32,4,65,240,6,106,32,4,65,224,3,106,65,144,3,16,218,141,128,128,0,26,32,4,65,200,13,106,32,4,65,240,6,106,16,190,137,128,128,0,32,4,65,240,6,106,32,4,65,200,13,106,65,192,0,16,218,141,128,128,0,26,32,9,32,5,32,4,65,240,6,106,16,192,137,128,128,0,32,4,65,128,12,106,32,4,65,240,6,106,65,192,0,16,218,141,128,128,0,26,65,255,15,33,6,3,64,2,64,32,6,13,0,32,17,32,5,107,33,17,32,18,33,9,12,2,11,32,19,32,16,65,192,0,16,218,141,128,128,0,26,32,4,65,200,13,106,32,4,65,160,2,106,65,128,1,16,218,141,128,128,0,26,32,20,32,12,65,192,0,16,218,141,128,128,0,26,32,4,65,240,6,106,32,4,65,224,0,106,65,128,1,16,218,141,128,128,0,26,32,4,65,224,3,106,32,4,65,200,13,106,65,192,1,16,218,141,128,128,0,26,32,4,32,8,54,2,160,5,32,21,32,4,65,240,6,106,65,192,1,16,218,141,128,128,0,26,32,4,32,11,54,2,232,6,32,4,65,224,3,106,32,4,65,128,12,106,65,192,0,16,219,137,128,128,0,32,4,65,240,6,106,32,4,65,224,3,106,65,144,3,16,218,141,128,128,0,26,32,4,65,200,13,106,32,4,65,240,6,106,16,190,137,128,128,0,32,4,65,128,12,106,32,4,65,200,13,106,65,192,0,16,218,141,128,128,0,26,32,9,32,5,32,4,65,128,12,106,16,192,137,128,128,0,32,6,65,127,106,33,6,12,0,11,11,11,32,0,32,4,65,32,106,65,192,0,16,218,141,128,128,0,26,32,4,65,144,15,106,36,128,128,128,128,0,11,159,1,1,2,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,0,58,0,16,32,2,65,240,141,134,128,0,54,2,4,32,2,65,0,54,2,0,32,2,32,0,54,2,8,32,2,32,0,65,48,106,54,2,12,2,64,3,64,32,2,65,20,106,32,2,16,184,137,128,128,0,32,2,40,2,24,34,0,69,13,1,32,2,40,2,28,33,3,2,64,32,2,40,2,20,69,13,0,32,1,65,240,141,135,128,0,65,1,16,169,141,128,128,0,13,2,11,32,1,32,0,32,3,16,169,141,128,128,0,69,13,0,11,11,32,2,65,32,106,36,128,128,128,128,0,32,0,65,0,71,11,116,1,3,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,65,0,33,3,2,64,32,1,40,2,20,34,4,32,1,40,2,24,79,13,0,32,1,32,4,65,1,106,54,2,20,32,1,40,2,0,33,3,32,2,65,8,106,32,1,65,8,106,32,4,16,202,137,128,128,0,32,0,32,2,41,3,8,55,2,4,32,3,32,4,65,2,116,106,33,3,11,32,0,32,3,54,2,0,32,2,65,16,106,36,128,128,128,128,0,11,50,1,1,127,32,0,32,1,40,2,0,32,1,40,2,8,34,3,32,2,108,34,2,106,54,2,0,32,0,32,1,40,2,4,32,2,107,34,1,32,3,32,1,32,3,73,27,54,2,4,11,116,1,3,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,65,0,33,3,2,64,32,1,40,2,20,34,4,32,1,40,2,24,79,13,0,32,1,32,4,65,1,106,54,2,20,32,1,40,2,0,33,3,32,2,65,8,106,32,1,65,8,106,32,4,16,204,137,128,128,0,32,0,32,2,41,3,8,55,2,4,32,3,32,4,65,2,116,106,33,3,11,32,0,32,3,54,2,0,32,2,65,16,106,36,128,128,128,128,0,11,50,1,1,127,32,0,32,1,40,2,0,32,1,40,2,8,34,3,32,2,108,34,2,106,54,2,0,32,0,32,1,40,2,4,32,2,107,34,1,32,3,32,1,32,3,73,27,54,2,4,11,91,1,1,127,32,3,16,206,137,128,128,0,33,4,32,0,65,0,54,2,20,32,0,32,2,54,2,4,32,0,32,1,54,2,0,32,0,65,16,106,32,3,65,8,106,40,2,0,54,2,0,32,0,32,3,41,2,0,55,2,8,32,0,32,2,32,1,107,65,3,118,34,3,54,2,28,32,0,32,3,32,4,32,3,32,4,73,27,54,2,24,11,54,1,2,127,2,64,32,0,40,2,4,34,1,13,0,65,0,15,11,2,64,32,0,40,2,8,34,0,69,13,0,32,1,32,0,110,34,2,32,1,32,2,32,0,108,107,65,0,71,106,15,11,0,0,11,134,1,1,1,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,4,32,2,54,2,12,32,4,32,1,54,2,8,32,4,65,8,106,16,132,141,128,128,0,33,2,32,3,16,206,137,128,128,0,33,1,32,0,32,2,54,2,28,32,0,65,0,54,2,20,32,0,32,3,41,2,0,55,2,8,32,0,65,16,106,32,3,65,8,106,40,2,0,54,2,0,32,0,32,4,41,2,8,55,2,0,32,0,32,2,32,1,32,2,32,1,73,27,54,2,24,32,4,65,16,106,36,128,128,128,128,0,11,134,1,1,1,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,4,32,2,54,2,12,32,4,32,1,54,2,8,32,4,65,8,106,16,132,141,128,128,0,33,2,32,3,16,206,137,128,128,0,33,1,32,0,32,2,54,2,28,32,0,65,0,54,2,20,32,0,32,3,41,2,0,55,2,8,32,0,65,16,106,32,3,65,8,106,40,2,0,54,2,0,32,0,32,4,41,2,8,55,2,0,32,0,32,2,32,1,32,2,32,1,73,27,54,2,24,32,4,65,16,106,36,128,128,128,128,0,11,16,0,32,0,40,2,4,32,0,40,2,0,107,65,3,118,11,178,1,3,1,127,1,126,1,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,1,53,2,96,33,3,32,2,65,0,65,56,16,214,141,128,128,0,33,2,32,1,65,249,141,135,128,0,65,1,16,214,137,128,128,0,2,64,32,1,40,2,96,65,63,113,34,4,65,57,73,13,0,32,1,32,2,65,56,16,214,137,128,128,0,32,1,40,2,96,65,63,113,34,4,65,57,73,13,0,0,0,11,32,1,32,2,65,56,32,4,107,16,214,137,128,128,0,32,2,65,56,106,32,3,66,3,134,16,212,137,128,128,0,32,1,32,2,65,56,106,65,8,16,214,137,128,128,0,32,0,32,1,16,213,137,128,128,0,32,2,65,192,0,106,36,128,128,128,128,0,11,79,1,3,127,35,128,128,128,128,0,65,16,107,34,1,65,0,54,2,12,32,1,65,12,106,33,2,65,24,33,3,3,127,2,64,32,3,65,120,71,13,0,32,1,40,2,12,15,11,32,2,32,0,32,3,65,24,113,118,58,0,0,32,2,65,1,106,33,2,32,3,65,120,106,33,3,12,0,11,11,85,1,3,127,35,128,128,128,128,0,65,16,107,34,2,66,0,55,3,8,32,2,65,8,106,33,3,65,56,33,4,3,64,2,64,32,4,65,120,71,13,0,32,0,32,2,41,3,8,55,0,0,15,11,32,3,32,1,32,4,65,56,113,173,136,60,0,0,32,3,65,1,106,33,3,32,4,65,120,106,33,4,12,0,11,11,138,2,1,3,127,35,128,128,128,128,0,65,208,0,107,34,2,36,128,128,128,128,0,32,2,65,24,106,66,0,55,3,0,32,2,65,16,106,66,0,55,3,0,32,2,65,8,106,66,0,55,3,0,32,2,66,0,55,3,0,32,2,66,160,128,128,128,192,0,55,2,68,32,2,32,2,54,2,64,32,2,65,32,106,32,1,65,192,0,106,32,1,65,224,0,106,32,2,65,192,0,106,16,208,137,128,128,0,3,64,32,2,65,192,0,106,32,2,65,32,106,16,201,137,128,128,0,2,64,32,2,40,2,64,34,1,13,0,32,0,32,2,41,3,0,55,0,0,32,0,65,24,106,32,2,65,24,106,41,3,0,55,0,0,32,0,65,16,106,32,2,65,16,106,41,3,0,55,0,0,32,0,65,8,106,32,2,65,8,106,41,3,0,55,0,0,32,2,65,208,0,106,36,128,128,128,128,0,15,11,32,2,40,2,72,33,3,32,2,40,2,68,33,4,32,2,32,1,40,2,0,16,211,137,128,128,0,54,2,76,32,4,32,3,32,2,65,204,0,106,65,4,65,212,142,135,128,0,16,232,140,128,128,0,12,0,11,11,133,60,1,73,127,35,128,128,128,128,0,65,240,0,107,34,3,36,128,128,128,128,0,32,3,65,4,106,65,192,0,106,33,4,2,64,3,64,32,2,69,13,1,2,64,65,192,0,32,0,40,2,96,65,63,113,34,5,107,34,6,32,2,32,6,32,2,73,27,34,6,32,5,106,65,193,0,79,13,0,32,0,32,5,106,32,6,32,1,32,6,65,212,143,135,128,0,16,232,140,128,128,0,32,0,32,0,40,2,96,32,6,106,34,5,54,2,96,2,64,32,5,65,63,113,13,0,32,3,65,4,106,65,0,65,192,0,16,214,141,128,128,0,26,32,3,66,192,128,128,128,192,0,55,2,104,32,3,32,0,54,2,100,32,3,65,196,0,106,32,3,65,4,106,32,4,32,3,65,228,0,106,16,207,137,128,128,0,2,64,3,64,32,3,65,228,0,106,32,3,65,196,0,106,16,203,137,128,128,0,32,3,40,2,100,34,5,69,13,1,32,5,32,3,40,2,104,32,3,40,2,108,16,215,137,128,128,0,54,2,0,12,0,11,11,32,0,32,3,40,2,64,34,7,65,25,119,32,7,65,14,119,115,32,7,65,3,118,115,32,3,40,2,60,34,8,106,32,3,40,2,36,34,9,65,25,119,32,9,65,14,119,115,32,9,65,3,118,115,32,3,40,2,32,34,10,106,32,3,40,2,8,34,11,65,25,119,32,11,65,14,119,115,32,11,65,3,118,115,32,3,40,2,4,34,5,106,32,3,40,2,40,34,12,106,32,8,65,15,119,32,8,65,13,119,115,32,8,65,10,118,115,106,34,13,106,32,3,40,2,28,34,14,65,25,119,32,14,65,14,119,115,32,14,65,3,118,115,32,3,40,2,24,34,15,106,32,8,106,32,3,40,2,20,34,16,65,25,119,32,16,65,14,119,115,32,16,65,3,118,115,32,3,40,2,16,34,17,106,32,3,40,2,52,34,18,106,32,3,40,2,12,34,19,65,25,119,32,19,65,14,119,115,32,19,65,3,118,115,32,11,106,32,3,40,2,44,34,20,106,32,7,65,15,119,32,7,65,13,119,115,32,7,65,10,118,115,106,34,21,65,15,119,32,21,65,13,119,115,32,21,65,10,118,115,106,34,22,65,15,119,32,22,65,13,119,115,32,22,65,10,118,115,106,34,23,65,15,119,32,23,65,13,119,115,32,23,65,10,118,115,106,34,24,106,32,3,40,2,56,34,25,65,25,119,32,25,65,14,119,115,32,25,65,3,118,115,32,18,106,32,23,106,32,3,40,2,48,34,26,65,25,119,32,26,65,14,119,115,32,26,65,3,118,115,32,20,106,32,22,106,32,12,65,25,119,32,12,65,14,119,115,32,12,65,3,118,115,32,9,106,32,21,106,32,10,65,25,119,32,10,65,14,119,115,32,10,65,3,118,115,32,14,106,32,7,106,32,15,65,25,119,32,15,65,14,119,115,32,15,65,3,118,115,32,16,106,32,25,106,32,17,65,25,119,32,17,65,14,119,115,32,17,65,3,118,115,32,19,106,32,26,106,32,13,65,15,119,32,13,65,13,119,115,32,13,65,10,118,115,106,34,27,65,15,119,32,27,65,13,119,115,32,27,65,10,118,115,106,34,28,65,15,119,32,28,65,13,119,115,32,28,65,10,118,115,106,34,29,65,15,119,32,29,65,13,119,115,32,29,65,10,118,115,106,34,30,65,15,119,32,30,65,13,119,115,32,30,65,10,118,115,106,34,31,65,15,119,32,31,65,13,119,115,32,31,65,10,118,115,106,34,32,65,15,119,32,32,65,13,119,115,32,32,65,10,118,115,106,34,33,65,25,119,32,33,65,14,119,115,32,33,65,3,118,115,32,8,65,25,119,32,8,65,14,119,115,32,8,65,3,118,115,32,25,106,32,29,106,32,18,65,25,119,32,18,65,14,119,115,32,18,65,3,118,115,32,26,106,32,28,106,32,20,65,25,119,32,20,65,14,119,115,32,20,65,3,118,115,32,12,106,32,27,106,32,24,65,15,119,32,24,65,13,119,115,32,24,65,10,118,115,106,34,34,65,15,119,32,34,65,13,119,115,32,34,65,10,118,115,106,34,35,65,15,119,32,35,65,13,119,115,32,35,65,10,118,115,106,34,36,106,32,24,65,25,119,32,24,65,14,119,115,32,24,65,3,118,115,32,29,106,32,13,65,25,119,32,13,65,14,119,115,32,13,65,3,118,115,32,7,106,32,30,106,32,36,65,15,119,32,36,65,13,119,115,32,36,65,10,118,115,106,34,37,106,32,23,65,25,119,32,23,65,14,119,115,32,23,65,3,118,115,32,28,106,32,36,106,32,22,65,25,119,32,22,65,14,119,115,32,22,65,3,118,115,32,27,106,32,35,106,32,21,65,25,119,32,21,65,14,119,115,32,21,65,3,118,115,32,13,106,32,34,106,32,33,65,15,119,32,33,65,13,119,115,32,33,65,10,118,115,106,34,38,65,15,119,32,38,65,13,119,115,32,38,65,10,118,115,106,34,39,65,15,119,32,39,65,13,119,115,32,39,65,10,118,115,106,34,40,65,15,119,32,40,65,13,119,115,32,40,65,10,118,115,106,34,41,106,32,32,65,25,119,32,32,65,14,119,115,32,32,65,3,118,115,32,35,106,32,40,106,32,31,65,25,119,32,31,65,14,119,115,32,31,65,3,118,115,32,34,106,32,39,106,32,30,65,25,119,32,30,65,14,119,115,32,30,65,3,118,115,32,24,106,32,38,106,32,29,65,25,119,32,29,65,14,119,115,32,29,65,3,118,115,32,23,106,32,33,106,32,28,65,25,119,32,28,65,14,119,115,32,28,65,3,118,115,32,22,106,32,32,106,32,27,65,25,119,32,27,65,14,119,115,32,27,65,3,118,115,32,21,106,32,31,106,32,37,65,15,119,32,37,65,13,119,115,32,37,65,10,118,115,106,34,42,65,15,119,32,42,65,13,119,115,32,42,65,10,118,115,106,34,43,65,15,119,32,43,65,13,119,115,32,43,65,10,118,115,106,34,44,65,15,119,32,44,65,13,119,115,32,44,65,10,118,115,106,34,45,65,15,119,32,45,65,13,119,115,32,45,65,10,118,115,106,34,46,65,15,119,32,46,65,13,119,115,32,46,65,10,118,115,106,34,47,65,15,119,32,47,65,13,119,115,32,47,65,10,118,115,106,34,48,65,25,119,32,48,65,14,119,115,32,48,65,3,118,115,32,36,65,25,119,32,36,65,14,119,115,32,36,65,3,118,115,32,32,106,32,44,106,32,35,65,25,119,32,35,65,14,119,115,32,35,65,3,118,115,32,31,106,32,43,106,32,34,65,25,119,32,34,65,14,119,115,32,34,65,3,118,115,32,30,106,32,42,106,32,41,65,15,119,32,41,65,13,119,115,32,41,65,10,118,115,106,34,49,65,15,119,32,49,65,13,119,115,32,49,65,10,118,115,106,34,50,65,15,119,32,50,65,13,119,115,32,50,65,10,118,115,106,34,51,106,32,41,65,25,119,32,41,65,14,119,115,32,41,65,3,118,115,32,44,106,32,37,65,25,119,32,37,65,14,119,115,32,37,65,3,118,115,32,33,106,32,45,106,32,51,65,15,119,32,51,65,13,119,115,32,51,65,10,118,115,106,34,52,106,32,40,65,25,119,32,40,65,14,119,115,32,40,65,3,118,115,32,43,106,32,51,106,32,39,65,25,119,32,39,65,14,119,115,32,39,65,3,118,115,32,42,106,32,50,106,32,38,65,25,119,32,38,65,14,119,115,32,38,65,3,118,115,32,37,106,32,49,106,32,48,65,15,119,32,48,65,13,119,115,32,48,65,10,118,115,106,34,53,65,15,119,32,53,65,13,119,115,32,53,65,10,118,115,106,34,54,65,15,119,32,54,65,13,119,115,32,54,65,10,118,115,106,34,55,65,15,119,32,55,65,13,119,115,32,55,65,10,118,115,106,34,56,106,32,47,65,25,119,32,47,65,14,119,115,32,47,65,3,118,115,32,50,106,32,55,106,32,46,65,25,119,32,46,65,14,119,115,32,46,65,3,118,115,32,49,106,32,54,106,32,45,65,25,119,32,45,65,14,119,115,32,45,65,3,118,115,32,41,106,32,53,106,32,44,65,25,119,32,44,65,14,119,115,32,44,65,3,118,115,32,40,106,32,48,106,32,43,65,25,119,32,43,65,14,119,115,32,43,65,3,118,115,32,39,106,32,47,106,32,42,65,25,119,32,42,65,14,119,115,32,42,65,3,118,115,32,38,106,32,46,106,32,52,65,15,119,32,52,65,13,119,115,32,52,65,10,118,115,106,34,57,65,15,119,32,57,65,13,119,115,32,57,65,10,118,115,106,34,58,65,15,119,32,58,65,13,119,115,32,58,65,10,118,115,106,34,59,65,15,119,32,59,65,13,119,115,32,59,65,10,118,115,106,34,60,65,15,119,32,60,65,13,119,115,32,60,65,10,118,115,106,34,61,65,15,119,32,61,65,13,119,115,32,61,65,10,118,115,106,34,62,65,15,119,32,62,65,13,119,115,32,62,65,10,118,115,106,34,63,32,61,32,59,32,57,32,51,32,49,32,40,32,38,32,32,32,30,32,28,32,13,32,18,32,9,32,16,32,0,40,2,92,34,64,32,0,40,2,80,34,65,65,26,119,32,65,65,21,119,115,32,65,65,7,119,115,106,32,5,106,32,0,40,2,88,34,66,32,0,40,2,84,34,67,115,32,65,113,32,66,115,106,65,152,223,168,148,4,106,34,68,32,0,40,2,76,34,69,106,34,5,106,32,65,32,17,106,32,67,32,19,106,32,66,32,11,106,32,5,32,67,32,65,115,113,32,67,115,106,32,5,65,26,119,32,5,65,21,119,115,32,5,65,7,119,115,106,65,145,137,221,137,7,106,34,70,32,0,40,2,72,34,71,106,34,16,32,5,32,65,115,113,32,65,115,106,32,16,65,26,119,32,16,65,21,119,115,32,16,65,7,119,115,106,65,207,247,131,174,123,106,34,72,32,0,40,2,68,34,73,106,34,17,32,16,32,5,115,113,32,5,115,106,32,17,65,26,119,32,17,65,21,119,115,32,17,65,7,119,115,106,65,165,183,215,205,126,106,34,74,32,0,40,2,64,34,5,106,34,19,32,17,32,16,115,113,32,16,115,106,32,19,65,26,119,32,19,65,21,119,115,32,19,65,7,119,115,106,65,219,132,219,202,3,106,34,75,32,71,32,73,32,5,114,113,32,73,32,5,113,114,32,5,65,30,119,32,5,65,19,119,115,32,5,65,10,119,115,106,32,68,106,34,11,106,34,68,106,32,10,32,19,106,32,14,32,17,106,32,15,32,16,106,32,68,32,19,32,17,115,113,32,17,115,106,32,68,65,26,119,32,68,65,21,119,115,32,68,65,7,119,115,106,65,241,163,196,207,5,106,34,14,32,11,32,5,114,32,73,113,32,11,32,5,113,114,32,11,65,30,119,32,11,65,19,119,115,32,11,65,10,119,115,106,32,70,106,34,16,106,34,9,32,68,32,19,115,113,32,19,115,106,32,9,65,26,119,32,9,65,21,119,115,32,9,65,7,119,115,106,65,164,133,254,145,121,106,34,15,32,16,32,11,114,32,5,113,32,16,32,11,113,114,32,16,65,30,119,32,16,65,19,119,115,32,16,65,10,119,115,106,32,72,106,34,17,106,34,19,32,9,32,68,115,113,32,68,115,106,32,19,65,26,119,32,19,65,21,119,115,32,19,65,7,119,115,106,65,213,189,241,216,122,106,34,70,32,17,32,16,114,32,11,113,32,17,32,16,113,114,32,17,65,30,119,32,17,65,19,119,115,32,17,65,10,119,115,106,32,74,106,34,11,106,34,68,32,19,32,9,115,113,32,9,115,106,32,68,65,26,119,32,68,65,21,119,115,32,68,65,7,119,115,106,65,152,213,158,192,125,106,34,72,32,11,32,17,114,32,16,113,32,11,32,17,113,114,32,11,65,30,119,32,11,65,19,119,115,32,11,65,10,119,115,106,32,75,106,34,16,106,34,10,106,32,26,32,68,106,32,20,32,19,106,32,12,32,9,106,32,10,32,68,32,19,115,113,32,19,115,106,32,10,65,26,119,32,10,65,21,119,115,32,10,65,7,119,115,106,65,129,182,141,148,1,106,34,12,32,16,32,11,114,32,17,113,32,16,32,11,113,114,32,16,65,30,119,32,16,65,19,119,115,32,16,65,10,119,115,106,32,14,106,34,17,106,34,19,32,10,32,68,115,113,32,68,115,106,32,19,65,26,119,32,19,65,21,119,115,32,19,65,7,119,115,106,65,190,139,198,161,2,106,34,18,32,17,32,16,114,32,11,113,32,17,32,16,113,114,32,17,65,30,119,32,17,65,19,119,115,32,17,65,10,119,115,106,32,15,106,34,11,106,34,68,32,19,32,10,115,113,32,10,115,106,32,68,65,26,119,32,68,65,21,119,115,32,68,65,7,119,115,106,65,195,251,177,168,5,106,34,20,32,11,32,17,114,32,16,113,32,11,32,17,113,114,32,11,65,30,119,32,11,65,19,119,115,32,11,65,10,119,115,106,32,70,106,34,16,106,34,9,32,68,32,19,115,113,32,19,115,106,32,9,65,26,119,32,9,65,21,119,115,32,9,65,7,119,115,106,65,244,186,249,149,7,106,34,26,32,16,32,11,114,32,17,113,32,16,32,11,113,114,32,16,65,30,119,32,16,65,19,119,115,32,16,65,10,119,115,106,32,72,106,34,17,106,34,10,106,32,7,32,9,106,32,8,32,68,106,32,25,32,19,106,32,10,32,9,32,68,115,113,32,68,115,106,32,10,65,26,119,32,10,65,21,119,115,32,10,65,7,119,115,106,65,254,227,250,134,120,106,34,68,32,17,32,16,114,32,11,113,32,17,32,16,113,114,32,17,65,30,119,32,17,65,19,119,115,32,17,65,10,119,115,106,32,12,106,34,7,106,34,11,32,10,32,9,115,113,32,9,115,106,32,11,65,26,119,32,11,65,21,119,115,32,11,65,7,119,115,106,65,167,141,240,222,121,106,34,9,32,7,32,17,114,32,16,113,32,7,32,17,113,114,32,7,65,30,119,32,7,65,19,119,115,32,7,65,10,119,115,106,32,18,106,34,8,106,34,16,32,11,32,10,115,113,32,10,115,106,32,16,65,26,119,32,16,65,21,119,115,32,16,65,7,119,115,106,65,244,226,239,140,124,106,34,10,32,8,32,7,114,32,17,113,32,8,32,7,113,114,32,8,65,30,119,32,8,65,19,119,115,32,8,65,10,119,115,106,32,20,106,34,13,106,34,17,32,16,32,11,115,113,32,11,115,106,32,17,65,26,119,32,17,65,21,119,115,32,17,65,7,119,115,106,65,193,211,237,164,126,106,34,12,32,13,32,8,114,32,7,113,32,13,32,8,113,114,32,13,65,30,119,32,13,65,19,119,115,32,13,65,10,119,115,106,32,26,106,34,7,106,34,19,106,32,22,32,17,106,32,27,32,16,106,32,21,32,11,106,32,19,32,17,32,16,115,113,32,16,115,106,32,19,65,26,119,32,19,65,21,119,115,32,19,65,7,119,115,106,65,134,143,249,253,126,106,34,11,32,7,32,13,114,32,8,113,32,7,32,13,113,114,32,7,65,30,119,32,7,65,19,119,115,32,7,65,10,119,115,106,32,68,106,34,8,106,34,21,32,19,32,17,115,113,32,17,115,106,32,21,65,26,119,32,21,65,21,119,115,32,21,65,7,119,115,106,65,198,187,134,254,0,106,34,16,32,8,32,7,114,32,13,113,32,8,32,7,113,114,32,8,65,30,119,32,8,65,19,119,115,32,8,65,10,119,115,106,32,9,106,34,13,106,34,22,32,21,32,19,115,113,32,19,115,106,32,22,65,26,119,32,22,65,21,119,115,32,22,65,7,119,115,106,65,204,195,178,160,2,106,34,17,32,13,32,8,114,32,7,113,32,13,32,8,113,114,32,13,65,30,119,32,13,65,19,119,115,32,13,65,10,119,115,106,32,10,106,34,7,106,34,27,32,22,32,21,115,113,32,21,115,106,32,27,65,26,119,32,27,65,21,119,115,32,27,65,7,119,115,106,65,239,216,164,239,2,106,34,19,32,7,32,13,114,32,8,113,32,7,32,13,113,114,32,7,65,30,119,32,7,65,19,119,115,32,7,65,10,119,115,106,32,12,106,34,8,106,34,28,106,32,24,32,27,106,32,29,32,22,106,32,23,32,21,106,32,28,32,27,32,22,115,113,32,22,115,106,32,28,65,26,119,32,28,65,21,119,115,32,28,65,7,119,115,106,65,170,137,210,211,4,106,34,29,32,8,32,7,114,32,13,113,32,8,32,7,113,114,32,8,65,30,119,32,8,65,19,119,115,32,8,65,10,119,115,106,32,11,106,34,13,106,34,21,32,28,32,27,115,113,32,27,115,106,32,21,65,26,119,32,21,65,21,119,115,32,21,65,7,119,115,106,65,220,211,194,229,5,106,34,27,32,13,32,8,114,32,7,113,32,13,32,8,113,114,32,13,65,30,119,32,13,65,19,119,115,32,13,65,10,119,115,106,32,16,106,34,7,106,34,22,32,21,32,28,115,113,32,28,115,106,32,22,65,26,119,32,22,65,21,119,115,32,22,65,7,119,115,106,65,218,145,230,183,7,106,34,28,32,7,32,13,114,32,8,113,32,7,32,13,113,114,32,7,65,30,119,32,7,65,19,119,115,32,7,65,10,119,115,106,32,17,106,34,8,106,34,23,32,22,32,21,115,113,32,21,115,106,32,23,65,26,119,32,23,65,21,119,115,32,23,65,7,119,115,106,65,210,162,249,193,121,106,34,30,32,8,32,7,114,32,13,113,32,8,32,7,113,114,32,8,65,30,119,32,8,65,19,119,115,32,8,65,10,119,115,106,32,19,106,34,13,106,34,24,106,32,35,32,23,106,32,31,32,22,106,32,34,32,21,106,32,24,32,23,32,22,115,113,32,22,115,106,32,24,65,26,119,32,24,65,21,119,115,32,24,65,7,119,115,106,65,237,140,199,193,122,106,34,31,32,13,32,8,114,32,7,113,32,13,32,8,113,114,32,13,65,30,119,32,13,65,19,119,115,32,13,65,10,119,115,106,32,29,106,34,7,106,34,21,32,24,32,23,115,113,32,23,115,106,32,21,65,26,119,32,21,65,21,119,115,32,21,65,7,119,115,106,65,200,207,140,128,123,106,34,29,32,7,32,13,114,32,8,113,32,7,32,13,113,114,32,7,65,30,119,32,7,65,19,119,115,32,7,65,10,119,115,106,32,27,106,34,8,106,34,22,32,21,32,24,115,113,32,24,115,106,32,22,65,26,119,32,22,65,21,119,115,32,22,65,7,119,115,106,65,199,255,229,250,123,106,34,27,32,8,32,7,114,32,13,113,32,8,32,7,113,114,32,8,65,30,119,32,8,65,19,119,115,32,8,65,10,119,115,106,32,28,106,34,13,106,34,23,32,22,32,21,115,113,32,21,115,106,32,23,65,26,119,32,23,65,21,119,115,32,23,65,7,119,115,106,65,243,151,128,183,124,106,34,28,32,13,32,8,114,32,7,113,32,13,32,8,113,114,32,13,65,30,119,32,13,65,19,119,115,32,13,65,10,119,115,106,32,30,106,34,7,106,34,24,106,32,37,32,23,106,32,33,32,22,106,32,36,32,21,106,32,24,32,23,32,22,115,113,32,22,115,106,32,24,65,26,119,32,24,65,21,119,115,32,24,65,7,119,115,106,65,199,162,158,173,125,106,34,30,32,7,32,13,114,32,8,113,32,7,32,13,113,114,32,7,65,30,119,32,7,65,19,119,115,32,7,65,10,119,115,106,32,31,106,34,8,106,34,21,32,24,32,23,115,113,32,23,115,106,32,21,65,26,119,32,21,65,21,119,115,32,21,65,7,119,115,106,65,209,198,169,54,106,34,31,32,8,32,7,114,32,13,113,32,8,32,7,113,114,32,8,65,30,119,32,8,65,19,119,115,32,8,65,10,119,115,106,32,29,106,34,13,106,34,22,32,21,32,24,115,113,32,24,115,106,32,22,65,26,119,32,22,65,21,119,115,32,22,65,7,119,115,106,65,231,210,164,161,1,106,34,29,32,13,32,8,114,32,7,113,32,13,32,8,113,114,32,13,65,30,119,32,13,65,19,119,115,32,13,65,10,119,115,106,32,27,106,34,7,106,34,23,32,22,32,21,115,113,32,21,115,106,32,23,65,26,119,32,23,65,21,119,115,32,23,65,7,119,115,106,65,133,149,220,189,2,106,34,27,32,7,32,13,114,32,8,113,32,7,32,13,113,114,32,7,65,30,119,32,7,65,19,119,115,32,7,65,10,119,115,106,32,28,106,34,8,106,34,24,106,32,43,32,23,106,32,39,32,22,106,32,42,32,21,106,32,24,32,23,32,22,115,113,32,22,115,106,32,24,65,26,119,32,24,65,21,119,115,32,24,65,7,119,115,106,65,184,194,236,240,2,106,34,28,32,8,32,7,114,32,13,113,32,8,32,7,113,114,32,8,65,30,119,32,8,65,19,119,115,32,8,65,10,119,115,106,32,30,106,34,13,106,34,21,32,24,32,23,115,113,32,23,115,106,32,21,65,26,119,32,21,65,21,119,115,32,21,65,7,119,115,106,65,252,219,177,233,4,106,34,30,32,13,32,8,114,32,7,113,32,13,32,8,113,114,32,13,65,30,119,32,13,65,19,119,115,32,13,65,10,119,115,106,32,31,106,34,7,106,34,22,32,21,32,24,115,113,32,24,115,106,32,22,65,26,119,32,22,65,21,119,115,32,22,65,7,119,115,106,65,147,154,224,153,5,106,34,31,32,7,32,13,114,32,8,113,32,7,32,13,113,114,32,7,65,30,119,32,7,65,19,119,115,32,7,65,10,119,115,106,32,29,106,34,8,106,34,23,32,22,32,21,115,113,32,21,115,106,32,23,65,26,119,32,23,65,21,119,115,32,23,65,7,119,115,106,65,212,230,169,168,6,106,34,29,32,8,32,7,114,32,13,113,32,8,32,7,113,114,32,8,65,30,119,32,8,65,19,119,115,32,8,65,10,119,115,106,32,27,106,34,13,106,34,24,106,32,45,32,23,106,32,41,32,22,106,32,44,32,21,106,32,24,32,23,32,22,115,113,32,22,115,106,32,24,65,26,119,32,24,65,21,119,115,32,24,65,7,119,115,106,65,187,149,168,179,7,106,34,27,32,13,32,8,114,32,7,113,32,13,32,8,113,114,32,13,65,30,119,32,13,65,19,119,115,32,13,65,10,119,115,106,32,28,106,34,7,106,34,21,32,24,32,23,115,113,32,23,115,106,32,21,65,26,119,32,21,65,21,119,115,32,21,65,7,119,115,106,65,174,146,139,142,120,106,34,28,32,7,32,13,114,32,8,113,32,7,32,13,113,114,32,7,65,30,119,32,7,65,19,119,115,32,7,65,10,119,115,106,32,30,106,34,8,106,34,22,32,21,32,24,115,113,32,24,115,106,32,22,65,26,119,32,22,65,21,119,115,32,22,65,7,119,115,106,65,133,217,200,147,121,106,34,30,32,8,32,7,114,32,13,113,32,8,32,7,113,114,32,8,65,30,119,32,8,65,19,119,115,32,8,65,10,119,115,106,32,31,106,34,13,106,34,23,32,22,32,21,115,113,32,21,115,106,32,23,65,26,119,32,23,65,21,119,115,32,23,65,7,119,115,106,65,161,209,255,149,122,106,34,31,32,13,32,8,114,32,7,113,32,13,32,8,113,114,32,13,65,30,119,32,13,65,19,119,115,32,13,65,10,119,115,106,32,29,106,34,7,106,34,24,106,32,47,32,23,106,32,50,32,22,106,32,46,32,21,106,32,24,32,23,32,22,115,113,32,22,115,106,32,24,65,26,119,32,24,65,21,119,115,32,24,65,7,119,115,106,65,203,204,233,192,122,106,34,29,32,7,32,13,114,32,8,113,32,7,32,13,113,114,32,7,65,30,119,32,7,65,19,119,115,32,7,65,10,119,115,106,32,27,106,34,8,106,34,21,32,24,32,23,115,113,32,23,115,106,32,21,65,26,119,32,21,65,21,119,115,32,21,65,7,119,115,106,65,240,150,174,146,124,106,34,27,32,8,32,7,114,32,13,113,32,8,32,7,113,114,32,8,65,30,119,32,8,65,19,119,115,32,8,65,10,119,115,106,32,28,106,34,13,106,34,22,32,21,32,24,115,113,32,24,115,106,32,22,65,26,119,32,22,65,21,119,115,32,22,65,7,119,115,106,65,163,163,177,187,124,106,34,28,32,13,32,8,114,32,7,113,32,13,32,8,113,114,32,13,65,30,119,32,13,65,19,119,115,32,13,65,10,119,115,106,32,30,106,34,7,106,34,23,32,22,32,21,115,113,32,21,115,106,32,23,65,26,119,32,23,65,21,119,115,32,23,65,7,119,115,106,65,153,208,203,140,125,106,34,30,32,7,32,13,114,32,8,113,32,7,32,13,113,114,32,7,65,30,119,32,7,65,19,119,115,32,7,65,10,119,115,106,32,31,106,34,8,106,34,24,106,32,53,32,23,106,32,52,32,22,106,32,48,32,21,106,32,24,32,23,32,22,115,113,32,22,115,106,32,24,65,26,119,32,24,65,21,119,115,32,24,65,7,119,115,106,65,164,140,228,180,125,106,34,31,32,8,32,7,114,32,13,113,32,8,32,7,113,114,32,8,65,30,119,32,8,65,19,119,115,32,8,65,10,119,115,106,32,29,106,34,13,106,34,21,32,24,32,23,115,113,32,23,115,106,32,21,65,26,119,32,21,65,21,119,115,32,21,65,7,119,115,106,65,133,235,184,160,127,106,34,29,32,13,32,8,114,32,7,113,32,13,32,8,113,114,32,13,65,30,119,32,13,65,19,119,115,32,13,65,10,119,115,106,32,27,106,34,7,106,34,22,32,21,32,24,115,113,32,24,115,106,32,22,65,26,119,32,22,65,21,119,115,32,22,65,7,119,115,106,65,240,192,170,131,1,106,34,27,32,7,32,13,114,32,8,113,32,7,32,13,113,114,32,7,65,30,119,32,7,65,19,119,115,32,7,65,10,119,115,106,32,28,106,34,8,106,34,23,32,22,32,21,115,113,32,21,115,106,32,23,65,26,119,32,23,65,21,119,115,32,23,65,7,119,115,106,65,150,130,147,205,1,106,34,28,32,8,32,7,114,32,13,113,32,8,32,7,113,114,32,8,65,30,119,32,8,65,19,119,115,32,8,65,10,119,115,106,32,30,106,34,13,106,34,24,106,32,55,32,23,106,32,58,32,22,106,32,54,32,21,106,32,24,32,23,32,22,115,113,32,22,115,106,32,24,65,26,119,32,24,65,21,119,115,32,24,65,7,119,115,106,65,136,216,221,241,1,106,34,30,32,13,32,8,114,32,7,113,32,13,32,8,113,114,32,13,65,30,119,32,13,65,19,119,115,32,13,65,10,119,115,106,32,31,106,34,7,106,34,21,32,24,32,23,115,113,32,23,115,106,32,21,65,26,119,32,21,65,21,119,115,32,21,65,7,119,115,106,65,204,238,161,186,2,106,34,31,32,7,32,13,114,32,8,113,32,7,32,13,113,114,32,7,65,30,119,32,7,65,19,119,115,32,7,65,10,119,115,106,32,29,106,34,8,106,34,22,32,21,32,24,115,113,32,24,115,106,32,22,65,26,119,32,22,65,21,119,115,32,22,65,7,119,115,106,65,181,249,194,165,3,106,34,29,32,8,32,7,114,32,13,113,32,8,32,7,113,114,32,8,65,30,119,32,8,65,19,119,115,32,8,65,10,119,115,106,32,27,106,34,13,106,34,23,32,22,32,21,115,113,32,21,115,106,32,23,65,26,119,32,23,65,21,119,115,32,23,65,7,119,115,106,65,179,153,240,200,3,106,34,27,32,13,32,8,114,32,7,113,32,13,32,8,113,114,32,13,65,30,119,32,13,65,19,119,115,32,13,65,10,119,115,106,32,28,106,34,7,106,34,24,106,32,49,65,25,119,32,49,65,14,119,115,32,49,65,3,118,115,32,45,106,32,57,106,32,56,65,15,119,32,56,65,13,119,115,32,56,65,10,118,115,106,34,28,32,23,106,32,60,32,22,106,32,56,32,21,106,32,24,32,23,32,22,115,113,32,22,115,106,32,24,65,26,119,32,24,65,21,119,115,32,24,65,7,119,115,106,65,202,212,226,246,4,106,34,32,32,7,32,13,114,32,8,113,32,7,32,13,113,114,32,7,65,30,119,32,7,65,19,119,115,32,7,65,10,119,115,106,32,30,106,34,8,106,34,21,32,24,32,23,115,113,32,23,115,106,32,21,65,26,119,32,21,65,21,119,115,32,21,65,7,119,115,106,65,207,148,243,220,5,106,34,30,32,8,32,7,114,32,13,113,32,8,32,7,113,114,32,8,65,30,119,32,8,65,19,119,115,32,8,65,10,119,115,106,32,31,106,34,13,106,34,22,32,21,32,24,115,113,32,24,115,106,32,22,65,26,119,32,22,65,21,119,115,32,22,65,7,119,115,106,65,243,223,185,193,6,106,34,31,32,13,32,8,114,32,7,113,32,13,32,8,113,114,32,13,65,30,119,32,13,65,19,119,115,32,13,65,10,119,115,106,32,29,106,34,7,106,34,23,32,22,32,21,115,113,32,21,115,106,32,23,65,26,119,32,23,65,21,119,115,32,23,65,7,119,115,106,65,238,133,190,164,7,106,34,33,32,7,32,13,114,32,8,113,32,7,32,13,113,114,32,7,65,30,119,32,7,65,19,119,115,32,7,65,10,119,115,106,32,27,106,34,8,106,34,24,106,32,51,65,25,119,32,51,65,14,119,115,32,51,65,3,118,115,32,47,106,32,59,106,32,50,65,25,119,32,50,65,14,119,115,32,50,65,3,118,115,32,46,106,32,58,106,32,28,65,15,119,32,28,65,13,119,115,32,28,65,10,118,115,106,34,27,65,15,119,32,27,65,13,119,115,32,27,65,10,118,115,106,34,29,32,23,106,32,62,32,22,106,32,27,32,21,106,32,24,32,23,32,22,115,113,32,22,115,106,32,24,65,26,119,32,24,65,21,119,115,32,24,65,7,119,115,106,65,239,198,149,197,7,106,34,21,32,8,32,7,114,32,13,113,32,8,32,7,113,114,32,8,65,30,119,32,8,65,19,119,115,32,8,65,10,119,115,106,32,32,106,34,13,106,34,22,32,24,32,23,115,113,32,23,115,106,32,22,65,26,119,32,22,65,21,119,115,32,22,65,7,119,115,106,65,148,240,161,166,120,106,34,32,32,13,32,8,114,32,7,113,32,13,32,8,113,114,32,13,65,30,119,32,13,65,19,119,115,32,13,65,10,119,115,106,32,30,106,34,7,106,34,23,32,22,32,24,115,113,32,24,115,106,32,23,65,26,119,32,23,65,21,119,115,32,23,65,7,119,115,106,65,136,132,156,230,120,106,34,30,32,7,32,13,114,32,8,113,32,7,32,13,113,114,32,7,65,30,119,32,7,65,19,119,115,32,7,65,10,119,115,106,32,31,106,34,8,106,34,24,32,23,32,22,115,113,32,22,115,106,32,24,65,26,119,32,24,65,21,119,115,32,24,65,7,119,115,106,65,250,255,251,133,121,106,34,31,32,8,32,7,114,32,13,113,32,8,32,7,113,114,32,8,65,30,119,32,8,65,19,119,115,32,8,65,10,119,115,106,32,33,106,34,13,106,34,27,32,64,106,54,2,92,32,0,32,69,32,13,32,8,114,32,7,113,32,13,32,8,113,114,32,13,65,30,119,32,13,65,19,119,115,32,13,65,10,119,115,106,32,21,106,34,7,32,13,114,32,8,113,32,7,32,13,113,114,32,7,65,30,119,32,7,65,19,119,115,32,7,65,10,119,115,106,32,32,106,34,8,32,7,114,32,13,113,32,8,32,7,113,114,32,8,65,30,119,32,8,65,19,119,115,32,8,65,10,119,115,106,32,30,106,34,13,32,8,114,32,7,113,32,13,32,8,113,114,32,13,65,30,119,32,13,65,19,119,115,32,13,65,10,119,115,106,32,31,106,34,21,106,54,2,76,32,0,32,66,32,52,65,25,119,32,52,65,14,119,115,32,52,65,3,118,115,32,48,106,32,60,106,32,29,65,15,119,32,29,65,13,119,115,32,29,65,10,118,115,106,34,29,32,22,106,32,27,32,24,32,23,115,113,32,23,115,106,32,27,65,26,119,32,27,65,21,119,115,32,27,65,7,119,115,106,65,235,217,193,162,122,106,34,30,32,7,106,34,22,106,54,2,88,32,0,32,71,32,21,32,13,114,32,8,113,32,21,32,13,113,114,32,21,65,30,119,32,21,65,19,119,115,32,21,65,10,119,115,106,32,30,106,34,7,106,54,2,72,32,0,32,67,32,52,32,53,65,25,119,32,53,65,14,119,115,32,53,65,3,118,115,106,32,28,106,32,63,65,15,119,32,63,65,13,119,115,32,63,65,10,118,115,106,32,23,106,32,22,32,27,32,24,115,113,32,24,115,106,32,22,65,26,119,32,22,65,21,119,115,32,22,65,7,119,115,106,65,247,199,230,247,123,106,34,28,32,8,106,34,23,106,54,2,84,32,0,32,73,32,7,32,21,114,32,13,113,32,7,32,21,113,114,32,7,65,30,119,32,7,65,19,119,115,32,7,65,10,119,115,106,32,28,106,34,8,106,54,2,68,32,0,32,13,32,65,106,32,53,32,57,65,25,119,32,57,65,14,119,115,32,57,65,3,118,115,106,32,61,106,32,29,65,15,119,32,29,65,13,119,115,32,29,65,10,118,115,106,32,24,106,32,23,32,22,32,27,115,113,32,27,115,106,32,23,65,26,119,32,23,65,21,119,115,32,23,65,7,119,115,106,65,242,241,197,179,124,106,34,13,106,54,2,80,32,0,32,5,32,8,65,30,119,32,8,65,19,119,115,32,8,65,10,119,115,106,32,8,32,7,114,32,21,113,32,8,32,7,113,114,106,32,13,106,54,2,64,11,32,1,32,6,106,33,1,32,2,32,6,107,33,2,12,1,11,11,0,0,11,32,3,65,240,0,106,36,128,128,128,128,0,11,71,1,1,127,2,64,2,64,32,1,65,4,71,13,0,65,0,33,2,65,24,33,1,3,64,32,1,65,120,70,13,2,32,0,45,0,0,32,1,65,24,113,116,32,2,114,33,2,32,0,65,1,106,33,0,32,1,65,120,106,33,1,12,0,11,11,0,0,11,32,2,11,184,1,1,1,127,35,128,128,128,128,0,65,208,1,107,34,3,36,128,128,128,128,0,32,3,65,8,106,65,0,65,192,0,16,214,141,128,128,0,26,32,3,65,224,0,106,66,171,179,143,252,145,163,179,240,219,0,55,2,0,32,3,65,216,0,106,66,255,164,185,136,197,145,218,130,155,127,55,2,0,32,3,65,208,0,106,66,242,230,187,227,163,167,253,167,165,127,55,2,0,32,3,65,0,54,2,104,32,3,66,231,204,167,208,214,208,235,179,187,127,55,2,72,32,3,65,8,106,32,1,32,2,16,214,137,128,128,0,32,3,65,236,0,106,32,3,65,8,106,65,228,0,16,218,141,128,128,0,26,32,0,32,3,65,236,0,106,16,210,137,128,128,0,32,3,65,208,1,106,36,128,128,128,128,0,11,152,2,1,5,127,35,128,128,128,128,0,65,240,0,107,34,2,36,128,128,128,128,0,32,2,65,4,106,65,0,65,192,0,16,214,141,128,128,0,26,32,2,66,192,128,128,128,128,1,55,2,104,32,2,32,2,65,4,106,54,2,100,32,2,65,196,0,106,32,1,65,128,1,106,32,1,65,192,1,106,32,2,65,228,0,106,16,205,137,128,128,0,65,0,32,2,40,2,92,34,1,32,2,40,2,88,34,3,107,34,4,32,4,32,1,75,27,33,4,32,2,40,2,68,32,3,65,3,116,106,33,5,32,2,40,2,80,32,3,32,2,40,2,84,34,1,108,34,6,107,33,3,32,2,40,2,76,32,6,106,33,6,2,64,3,64,32,4,69,13,1,32,2,65,196,0,106,32,5,41,3,0,16,212,137,128,128,0,32,6,32,3,32,1,32,3,32,1,73,27,32,2,65,196,0,106,65,8,65,188,143,135,128,0,16,232,140,128,128,0,32,5,65,8,106,33,5,32,3,32,1,107,33,3,32,6,32,1,106,33,6,32,4,65,127,106,33,4,12,0,11,11,32,0,32,2,65,4,106,65,192,0,16,218,141,128,128,0,26,32,2,65,240,0,106,36,128,128,128,128,0,11,214,1,3,1,127,1,126,1,127,35,128,128,128,128,0,65,128,1,107,34,2,36,128,128,128,128,0,32,1,53,2,192,1,33,3,32,2,65,8,106,65,0,65,240,0,16,214,141,128,128,0,26,32,1,65,249,141,135,128,0,65,1,16,219,137,128,128,0,2,64,32,1,40,2,192,1,65,255,0,113,34,4,65,241,0,73,13,0,32,1,32,2,65,8,106,65,240,0,16,219,137,128,128,0,32,1,40,2,192,1,65,255,0,113,34,4,65,241,0,73,13,0,0,0,11,32,1,32,2,65,8,106,65,240,0,32,4,107,16,219,137,128,128,0,32,1,65,204,143,135,128,0,65,8,16,219,137,128,128,0,32,2,65,248,0,106,32,3,66,3,134,16,212,137,128,128,0,32,1,32,2,65,248,0,106,65,8,16,219,137,128,128,0,32,0,32,1,16,217,137,128,128,0,32,2,65,128,1,106,36,128,128,128,128,0,11,243,78,2,9,127,86,126,35,128,128,128,128,0,65,144,1,107,34,3,36,128,128,128,128,0,2,64,3,64,32,2,69,13,1,2,64,65,128,1,32,0,40,2,192,1,65,255,0,113,34,4,107,34,5,32,2,32,5,32,2,73,27,34,6,32,4,106,65,129,1,79,13,0,32,0,32,4,106,32,6,32,1,32,6,65,228,143,135,128,0,16,232,140,128,128,0,32,0,32,0,40,2,192,1,32,6,106,34,4,54,2,192,1,2,64,32,4,65,255,0,113,13,0,65,0,33,7,32,3,65,0,65,128,1,16,214,141,128,128,0,34,8,66,128,129,128,128,128,1,55,2,136,1,32,8,32,0,54,2,132,1,32,8,65,132,1,106,16,206,137,128,128,0,34,4,65,16,32,4,65,16,73,27,33,9,32,0,33,10,2,64,3,64,32,7,32,9,70,13,1,65,128,1,32,7,65,3,116,34,5,107,34,4,65,8,32,4,65,8,73,27,69,13,3,32,7,65,1,106,33,7,32,8,32,5,106,33,11,66,0,33,12,65,56,33,4,32,10,33,5,2,64,3,64,32,4,65,120,70,13,1,32,5,49,0,0,32,4,65,56,113,173,134,32,12,132,33,12,32,5,65,1,106,33,5,32,4,65,120,106,33,4,12,0,11,11,32,11,32,12,55,3,0,32,10,65,8,106,33,10,12,0,11,11,32,0,32,8,41,3,8,34,13,66,63,137,32,13,66,56,137,133,32,13,66,7,136,133,32,8,41,3,0,34,12,124,32,8,41,3,72,34,14,124,32,8,41,3,112,34,15,66,45,137,32,15,66,3,137,133,32,15,66,6,136,133,124,34,16,66,63,137,32,16,66,56,137,133,32,16,66,7,136,133,32,8,41,3,120,34,17,124,32,14,66,63,137,32,14,66,56,137,133,32,14,66,7,136,133,32,8,41,3,64,34,18,124,32,8,41,3,16,34,19,66,63,137,32,19,66,56,137,133,32,19,66,7,136,133,32,13,124,32,8,41,3,80,34,20,124,32,17,66,45,137,32,17,66,3,137,133,32,17,66,6,136,133,124,34,21,124,32,8,41,3,56,34,22,66,63,137,32,22,66,56,137,133,32,22,66,7,136,133,32,8,41,3,48,34,23,124,32,17,124,32,8,41,3,40,34,24,66,63,137,32,24,66,56,137,133,32,24,66,7,136,133,32,8,41,3,32,34,25,124,32,8,41,3,104,34,26,124,32,8,41,3,24,34,27,66,63,137,32,27,66,56,137,133,32,27,66,7,136,133,32,19,124,32,8,41,3,88,34,28,124,32,16,66,45,137,32,16,66,3,137,133,32,16,66,6,136,133,124,34,29,66,45,137,32,29,66,3,137,133,32,29,66,6,136,133,124,34,30,66,45,137,32,30,66,3,137,133,32,30,66,6,136,133,124,34,31,66,45,137,32,31,66,3,137,133,32,31,66,6,136,133,124,34,32,124,32,15,66,63,137,32,15,66,56,137,133,32,15,66,7,136,133,32,26,124,32,31,124,32,8,41,3,96,34,33,66,63,137,32,33,66,56,137,133,32,33,66,7,136,133,32,28,124,32,30,124,32,20,66,63,137,32,20,66,56,137,133,32,20,66,7,136,133,32,14,124,32,29,124,32,18,66,63,137,32,18,66,56,137,133,32,18,66,7,136,133,32,22,124,32,16,124,32,23,66,63,137,32,23,66,56,137,133,32,23,66,7,136,133,32,24,124,32,15,124,32,25,66,63,137,32,25,66,56,137,133,32,25,66,7,136,133,32,27,124,32,33,124,32,21,66,45,137,32,21,66,3,137,133,32,21,66,6,136,133,124,34,34,66,45,137,32,34,66,3,137,133,32,34,66,6,136,133,124,34,35,66,45,137,32,35,66,3,137,133,32,35,66,6,136,133,124,34,36,66,45,137,32,36,66,3,137,133,32,36,66,6,136,133,124,34,37,66,45,137,32,37,66,3,137,133,32,37,66,6,136,133,124,34,38,66,45,137,32,38,66,3,137,133,32,38,66,6,136,133,124,34,39,66,45,137,32,39,66,3,137,133,32,39,66,6,136,133,124,34,40,66,63,137,32,40,66,56,137,133,32,40,66,7,136,133,32,17,66,63,137,32,17,66,56,137,133,32,17,66,7,136,133,32,15,124,32,36,124,32,26,66,63,137,32,26,66,56,137,133,32,26,66,7,136,133,32,33,124,32,35,124,32,28,66,63,137,32,28,66,56,137,133,32,28,66,7,136,133,32,20,124,32,34,124,32,32,66,45,137,32,32,66,3,137,133,32,32,66,6,136,133,124,34,41,66,45,137,32,41,66,3,137,133,32,41,66,6,136,133,124,34,42,66,45,137,32,42,66,3,137,133,32,42,66,6,136,133,124,34,43,124,32,32,66,63,137,32,32,66,56,137,133,32,32,66,7,136,133,32,36,124,32,21,66,63,137,32,21,66,56,137,133,32,21,66,7,136,133,32,16,124,32,37,124,32,43,66,45,137,32,43,66,3,137,133,32,43,66,6,136,133,124,34,44,124,32,31,66,63,137,32,31,66,56,137,133,32,31,66,7,136,133,32,35,124,32,43,124,32,30,66,63,137,32,30,66,56,137,133,32,30,66,7,136,133,32,34,124,32,42,124,32,29,66,63,137,32,29,66,56,137,133,32,29,66,7,136,133,32,21,124,32,41,124,32,40,66,45,137,32,40,66,3,137,133,32,40,66,6,136,133,124,34,45,66,45,137,32,45,66,3,137,133,32,45,66,6,136,133,124,34,46,66,45,137,32,46,66,3,137,133,32,46,66,6,136,133,124,34,47,66,45,137,32,47,66,3,137,133,32,47,66,6,136,133,124,34,48,124,32,39,66,63,137,32,39,66,56,137,133,32,39,66,7,136,133,32,42,124,32,47,124,32,38,66,63,137,32,38,66,56,137,133,32,38,66,7,136,133,32,41,124,32,46,124,32,37,66,63,137,32,37,66,56,137,133,32,37,66,7,136,133,32,32,124,32,45,124,32,36,66,63,137,32,36,66,56,137,133,32,36,66,7,136,133,32,31,124,32,40,124,32,35,66,63,137,32,35,66,56,137,133,32,35,66,7,136,133,32,30,124,32,39,124,32,34,66,63,137,32,34,66,56,137,133,32,34,66,7,136,133,32,29,124,32,38,124,32,44,66,45,137,32,44,66,3,137,133,32,44,66,6,136,133,124,34,49,66,45,137,32,49,66,3,137,133,32,49,66,6,136,133,124,34,50,66,45,137,32,50,66,3,137,133,32,50,66,6,136,133,124,34,51,66,45,137,32,51,66,3,137,133,32,51,66,6,136,133,124,34,52,66,45,137,32,52,66,3,137,133,32,52,66,6,136,133,124,34,53,66,45,137,32,53,66,3,137,133,32,53,66,6,136,133,124,34,54,66,45,137,32,54,66,3,137,133,32,54,66,6,136,133,124,34,55,66,63,137,32,55,66,56,137,133,32,55,66,7,136,133,32,43,66,63,137,32,43,66,56,137,133,32,43,66,7,136,133,32,39,124,32,51,124,32,42,66,63,137,32,42,66,56,137,133,32,42,66,7,136,133,32,38,124,32,50,124,32,41,66,63,137,32,41,66,56,137,133,32,41,66,7,136,133,32,37,124,32,49,124,32,48,66,45,137,32,48,66,3,137,133,32,48,66,6,136,133,124,34,56,66,45,137,32,56,66,3,137,133,32,56,66,6,136,133,124,34,57,66,45,137,32,57,66,3,137,133,32,57,66,6,136,133,124,34,58,124,32,48,66,63,137,32,48,66,56,137,133,32,48,66,7,136,133,32,51,124,32,44,66,63,137,32,44,66,56,137,133,32,44,66,7,136,133,32,40,124,32,52,124,32,58,66,45,137,32,58,66,3,137,133,32,58,66,6,136,133,124,34,59,124,32,47,66,63,137,32,47,66,56,137,133,32,47,66,7,136,133,32,50,124,32,58,124,32,46,66,63,137,32,46,66,56,137,133,32,46,66,7,136,133,32,49,124,32,57,124,32,45,66,63,137,32,45,66,56,137,133,32,45,66,7,136,133,32,44,124,32,56,124,32,55,66,45,137,32,55,66,3,137,133,32,55,66,6,136,133,124,34,60,66,45,137,32,60,66,3,137,133,32,60,66,6,136,133,124,34,61,66,45,137,32,61,66,3,137,133,32,61,66,6,136,133,124,34,62,66,45,137,32,62,66,3,137,133,32,62,66,6,136,133,124,34,63,124,32,54,66,63,137,32,54,66,56,137,133,32,54,66,7,136,133,32,57,124,32,62,124,32,53,66,63,137,32,53,66,56,137,133,32,53,66,7,136,133,32,56,124,32,61,124,32,52,66,63,137,32,52,66,56,137,133,32,52,66,7,136,133,32,48,124,32,60,124,32,51,66,63,137,32,51,66,56,137,133,32,51,66,7,136,133,32,47,124,32,55,124,32,50,66,63,137,32,50,66,56,137,133,32,50,66,7,136,133,32,46,124,32,54,124,32,49,66,63,137,32,49,66,56,137,133,32,49,66,7,136,133,32,45,124,32,53,124,32,59,66,45,137,32,59,66,3,137,133,32,59,66,6,136,133,124,34,64,66,45,137,32,64,66,3,137,133,32,64,66,6,136,133,124,34,65,66,45,137,32,65,66,3,137,133,32,65,66,6,136,133,124,34,66,66,45,137,32,66,66,3,137,133,32,66,66,6,136,133,124,34,67,66,45,137,32,67,66,3,137,133,32,67,66,6,136,133,124,34,68,66,45,137,32,68,66,3,137,133,32,68,66,6,136,133,124,34,69,66,45,137,32,69,66,3,137,133,32,69,66,6,136,133,124,34,70,66,63,137,32,70,66,56,137,133,32,70,66,7,136,133,32,58,66,63,137,32,58,66,56,137,133,32,58,66,7,136,133,32,54,124,32,66,124,32,57,66,63,137,32,57,66,56,137,133,32,57,66,7,136,133,32,53,124,32,65,124,32,56,66,63,137,32,56,66,56,137,133,32,56,66,7,136,133,32,52,124,32,64,124,32,63,66,45,137,32,63,66,3,137,133,32,63,66,6,136,133,124,34,71,66,45,137,32,71,66,3,137,133,32,71,66,6,136,133,124,34,72,66,45,137,32,72,66,3,137,133,32,72,66,6,136,133,124,34,73,124,32,63,66,63,137,32,63,66,56,137,133,32,63,66,7,136,133,32,66,124,32,59,66,63,137,32,59,66,56,137,133,32,59,66,7,136,133,32,55,124,32,67,124,32,73,66,45,137,32,73,66,3,137,133,32,73,66,6,136,133,124,34,74,124,32,62,66,63,137,32,62,66,56,137,133,32,62,66,7,136,133,32,65,124,32,73,124,32,61,66,63,137,32,61,66,56,137,133,32,61,66,7,136,133,32,64,124,32,72,124,32,60,66,63,137,32,60,66,56,137,133,32,60,66,7,136,133,32,59,124,32,71,124,32,70,66,45,137,32,70,66,3,137,133,32,70,66,6,136,133,124,34,75,66,45,137,32,75,66,3,137,133,32,75,66,6,136,133,124,34,76,66,45,137,32,76,66,3,137,133,32,76,66,6,136,133,124,34,77,66,45,137,32,77,66,3,137,133,32,77,66,6,136,133,124,34,78,124,32,69,66,63,137,32,69,66,56,137,133,32,69,66,7,136,133,32,72,124,32,77,124,32,68,66,63,137,32,68,66,56,137,133,32,68,66,7,136,133,32,71,124,32,76,124,32,67,66,63,137,32,67,66,56,137,133,32,67,66,7,136,133,32,63,124,32,75,124,32,66,66,63,137,32,66,66,56,137,133,32,66,66,7,136,133,32,62,124,32,70,124,32,65,66,63,137,32,65,66,56,137,133,32,65,66,7,136,133,32,61,124,32,69,124,32,64,66,63,137,32,64,66,56,137,133,32,64,66,7,136,133,32,60,124,32,68,124,32,74,66,45,137,32,74,66,3,137,133,32,74,66,6,136,133,124,34,79,66,45,137,32,79,66,3,137,133,32,79,66,6,136,133,124,34,80,66,45,137,32,80,66,3,137,133,32,80,66,6,136,133,124,34,81,66,45,137,32,81,66,3,137,133,32,81,66,6,136,133,124,34,82,66,45,137,32,82,66,3,137,133,32,82,66,6,136,133,124,34,83,66,45,137,32,83,66,3,137,133,32,83,66,6,136,133,124,34,84,66,45,137,32,84,66,3,137,133,32,84,66,6,136,133,124,34,85,32,83,32,81,32,79,32,73,32,71,32,62,32,60,32,54,32,52,32,50,32,44,32,42,32,32,32,30,32,16,32,33,32,18,32,25,32,0,41,3,184,1,34,86,32,0,41,3,160,1,34,87,66,50,137,32,87,66,46,137,133,32,87,66,23,137,133,124,32,12,124,32,0,41,3,176,1,34,88,32,0,41,3,168,1,34,89,133,32,87,131,32,88,133,124,66,162,220,162,185,141,243,139,197,194,0,124,34,90,32,0,41,3,152,1,34,91,124,34,12,124,32,87,32,27,124,32,89,32,19,124,32,88,32,13,124,32,12,32,89,32,87,133,131,32,89,133,124,32,12,66,50,137,32,12,66,46,137,133,32,12,66,23,137,133,124,66,205,203,189,159,146,146,209,155,241,0,124,34,92,32,0,41,3,144,1,34,93,124,34,19,32,12,32,87,133,131,32,87,133,124,32,19,66,50,137,32,19,66,46,137,133,32,19,66,23,137,133,124,66,175,246,180,226,254,249,190,224,181,127,124,34,94,32,0,41,3,136,1,34,95,124,34,25,32,19,32,12,133,131,32,12,133,124,32,25,66,50,137,32,25,66,46,137,133,32,25,66,23,137,133,124,66,188,183,167,140,216,244,246,218,105,124,34,96,32,0,41,3,128,1,34,12,124,34,27,32,25,32,19,133,131,32,19,133,124,32,27,66,50,137,32,27,66,46,137,133,32,27,66,23,137,133,124,66,184,234,162,154,191,203,176,171,57,124,34,97,32,93,32,95,32,12,132,131,32,95,32,12,131,132,32,12,66,36,137,32,12,66,30,137,133,32,12,66,25,137,133,124,32,90,124,34,13,124,34,90,124,32,22,32,27,124,32,23,32,25,124,32,24,32,19,124,32,90,32,27,32,25,133,131,32,25,133,124,32,90,66,50,137,32,90,66,46,137,133,32,90,66,23,137,133,124,66,153,160,151,176,155,190,196,248,217,0,124,34,23,32,13,32,12,132,32,95,131,32,13,32,12,131,132,32,13,66,36,137,32,13,66,30,137,133,32,13,66,25,137,133,124,32,92,124,34,19,124,34,18,32,90,32,27,133,131,32,27,133,124,32,18,66,50,137,32,18,66,46,137,133,32,18,66,23,137,133,124,66,155,159,229,248,202,212,224,159,146,127,124,34,24,32,19,32,13,132,32,12,131,32,19,32,13,131,132,32,19,66,36,137,32,19,66,30,137,133,32,19,66,25,137,133,124,32,94,124,34,25,124,34,27,32,18,32,90,133,131,32,90,133,124,32,27,66,50,137,32,27,66,46,137,133,32,27,66,23,137,133,124,66,152,130,182,211,221,218,151,142,171,127,124,34,92,32,25,32,19,132,32,13,131,32,25,32,19,131,132,32,25,66,36,137,32,25,66,30,137,133,32,25,66,25,137,133,124,32,96,124,34,13,124,34,90,32,27,32,18,133,131,32,18,133,124,32,90,66,50,137,32,90,66,46,137,133,32,90,66,23,137,133,124,66,194,132,140,152,138,211,234,131,88,124,34,94,32,13,32,25,132,32,19,131,32,13,32,25,131,132,32,13,66,36,137,32,13,66,30,137,133,32,13,66,25,137,133,124,32,97,124,34,19,124,34,22,124,32,28,32,90,124,32,20,32,27,124,32,14,32,18,124,32,22,32,90,32,27,133,131,32,27,133,124,32,22,66,50,137,32,22,66,46,137,133,32,22,66,23,137,133,124,66,190,223,193,171,148,224,214,193,18,124,34,14,32,19,32,13,132,32,25,131,32,19,32,13,131,132,32,19,66,36,137,32,19,66,30,137,133,32,19,66,25,137,133,124,32,23,124,34,25,124,34,27,32,22,32,90,133,131,32,90,133,124,32,27,66,50,137,32,27,66,46,137,133,32,27,66,23,137,133,124,66,140,229,146,247,228,183,225,152,36,124,34,20,32,25,32,19,132,32,13,131,32,25,32,19,131,132,32,25,66,36,137,32,25,66,30,137,133,32,25,66,25,137,133,124,32,24,124,34,13,124,34,90,32,27,32,22,133,131,32,22,133,124,32,90,66,50,137,32,90,66,46,137,133,32,90,66,23,137,133,124,66,226,233,254,175,189,184,159,134,213,0,124,34,28,32,13,32,25,132,32,19,131,32,13,32,25,131,132,32,13,66,36,137,32,13,66,30,137,133,32,13,66,25,137,133,124,32,92,124,34,19,124,34,18,32,90,32,27,133,131,32,27,133,124,32,18,66,50,137,32,18,66,46,137,133,32,18,66,23,137,133,124,66,239,146,238,147,207,174,151,223,242,0,124,34,33,32,19,32,13,132,32,25,131,32,19,32,13,131,132,32,19,66,36,137,32,19,66,30,137,133,32,19,66,25,137,133,124,32,94,124,34,25,124,34,22,124,32,17,32,18,124,32,15,32,90,124,32,26,32,27,124,32,22,32,18,32,90,133,131,32,90,133,124,32,22,66,50,137,32,22,66,46,137,133,32,22,66,23,137,133,124,66,177,173,218,216,227,191,172,239,128,127,124,34,90,32,25,32,19,132,32,13,131,32,25,32,19,131,132,32,25,66,36,137,32,25,66,30,137,133,32,25,66,25,137,133,124,32,14,124,34,15,124,34,13,32,22,32,18,133,131,32,18,133,124,32,13,66,50,137,32,13,66,46,137,133,32,13,66,23,137,133,124,66,181,164,156,174,242,212,129,238,155,127,124,34,18,32,15,32,25,132,32,19,131,32,15,32,25,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,20,124,34,16,124,34,19,32,13,32,22,133,131,32,22,133,124,32,19,66,50,137,32,19,66,46,137,133,32,19,66,23,137,133,124,66,148,205,164,251,204,174,252,205,65,124,34,22,32,16,32,15,132,32,25,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,28,124,34,17,124,34,25,32,19,32,13,133,131,32,13,133,124,32,25,66,50,137,32,25,66,46,137,133,32,25,66,23,137,133,124,66,210,149,197,247,153,184,218,205,100,124,34,14,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,33,124,34,15,124,34,27,124,32,34,32,25,124,32,29,32,19,124,32,21,32,13,124,32,27,32,25,32,19,133,131,32,19,133,124,32,27,66,50,137,32,27,66,46,137,133,32,27,66,23,137,133,124,66,227,203,188,194,227,240,145,223,111,124,34,13,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,90,124,34,16,124,34,21,32,27,32,25,133,131,32,25,133,124,32,21,66,50,137,32,21,66,46,137,133,32,21,66,23,137,133,124,66,181,171,179,220,232,184,231,224,15,124,34,19,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,18,124,34,17,124,34,29,32,21,32,27,133,131,32,27,133,124,32,29,66,50,137,32,29,66,46,137,133,32,29,66,23,137,133,124,66,229,184,178,189,199,185,168,134,36,124,34,25,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,22,124,34,15,124,34,30,32,29,32,21,133,131,32,21,133,124,32,30,66,50,137,32,30,66,46,137,133,32,30,66,23,137,133,124,66,245,132,172,201,245,141,203,244,45,124,34,27,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,14,124,34,16,124,34,34,124,32,36,32,30,124,32,31,32,29,124,32,35,32,21,124,32,34,32,30,32,29,133,131,32,29,133,124,32,34,66,50,137,32,34,66,46,137,133,32,34,66,23,137,133,124,66,131,201,155,245,166,149,161,186,202,0,124,34,32,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,13,124,34,17,124,34,21,32,34,32,30,133,131,32,30,133,124,32,21,66,50,137,32,21,66,46,137,133,32,21,66,23,137,133,124,66,212,247,135,234,203,187,170,216,220,0,124,34,35,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,19,124,34,15,124,34,29,32,21,32,34,133,131,32,34,133,124,32,29,66,50,137,32,29,66,46,137,133,32,29,66,23,137,133,124,66,181,167,197,152,168,155,226,252,246,0,124,34,34,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,25,124,34,16,124,34,30,32,29,32,21,133,131,32,21,133,124,32,30,66,50,137,32,30,66,46,137,133,32,30,66,23,137,133,124,66,171,191,155,243,174,170,148,159,152,127,124,34,36,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,27,124,34,17,124,34,31,124,32,38,32,30,124,32,41,32,29,124,32,37,32,21,124,32,31,32,30,32,29,133,131,32,29,133,124,32,31,66,50,137,32,31,66,46,137,133,32,31,66,23,137,133,124,66,144,228,208,237,210,205,241,152,168,127,124,34,37,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,32,124,34,15,124,34,21,32,31,32,30,133,131,32,30,133,124,32,21,66,50,137,32,21,66,46,137,133,32,21,66,23,137,133,124,66,191,194,236,199,137,249,201,129,176,127,124,34,32,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,35,124,34,16,124,34,29,32,21,32,31,133,131,32,31,133,124,32,29,66,50,137,32,29,66,46,137,133,32,29,66,23,137,133,124,66,228,157,188,247,251,248,223,172,191,127,124,34,35,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,34,124,34,17,124,34,30,32,29,32,21,133,131,32,21,133,124,32,30,66,50,137,32,30,66,46,137,133,32,30,66,23,137,133,124,66,194,159,162,237,179,254,130,240,70,124,34,34,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,36,124,34,15,124,34,31,124,32,40,32,30,124,32,43,32,29,124,32,39,32,21,124,32,31,32,30,32,29,133,131,32,29,133,124,32,31,66,50,137,32,31,66,46,137,133,32,31,66,23,137,133,124,66,165,206,170,152,249,168,228,211,85,124,34,36,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,37,124,34,16,124,34,21,32,31,32,30,133,131,32,30,133,124,32,21,66,50,137,32,21,66,46,137,133,32,21,66,23,137,133,124,66,239,132,142,128,158,234,152,229,6,124,34,37,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,32,124,34,17,124,34,29,32,21,32,31,133,131,32,31,133,124,32,29,66,50,137,32,29,66,46,137,133,32,29,66,23,137,133,124,66,240,220,185,208,240,172,202,148,20,124,34,32,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,35,124,34,15,124,34,30,32,29,32,21,133,131,32,21,133,124,32,30,66,50,137,32,30,66,46,137,133,32,30,66,23,137,133,124,66,252,223,200,182,212,208,194,219,39,124,34,35,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,34,124,34,16,124,34,31,124,32,46,32,30,124,32,49,32,29,124,32,45,32,21,124,32,31,32,30,32,29,133,131,32,29,133,124,32,31,66,50,137,32,31,66,46,137,133,32,31,66,23,137,133,124,66,166,146,155,225,133,167,200,141,46,124,34,34,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,36,124,34,17,124,34,21,32,31,32,30,133,131,32,30,133,124,32,21,66,50,137,32,21,66,46,137,133,32,21,66,23,137,133,124,66,237,213,144,214,197,191,155,150,205,0,124,34,36,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,37,124,34,15,124,34,29,32,21,32,31,133,131,32,31,133,124,32,29,66,50,137,32,29,66,46,137,133,32,29,66,23,137,133,124,66,223,231,214,236,185,162,131,156,211,0,124,34,37,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,32,124,34,16,124,34,30,32,29,32,21,133,131,32,21,133,124,32,30,66,50,137,32,30,66,46,137,133,32,30,66,23,137,133,124,66,222,199,189,221,200,234,156,133,229,0,124,34,32,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,35,124,34,17,124,34,31,124,32,48,32,30,124,32,51,32,29,124,32,47,32,21,124,32,31,32,30,32,29,133,131,32,29,133,124,32,31,66,50,137,32,31,66,46,137,133,32,31,66,23,137,133,124,66,168,229,222,227,179,215,130,181,246,0,124,34,35,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,34,124,34,15,124,34,21,32,31,32,30,133,131,32,30,133,124,32,21,66,50,137,32,21,66,46,137,133,32,21,66,23,137,133,124,66,230,221,182,191,228,165,178,225,129,127,124,34,34,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,36,124,34,16,124,34,29,32,21,32,31,133,131,32,31,133,124,32,29,66,50,137,32,29,66,46,137,133,32,29,66,23,137,133,124,66,187,234,136,164,209,144,139,185,146,127,124,34,36,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,37,124,34,17,124,34,30,32,29,32,21,133,131,32,21,133,124,32,30,66,50,137,32,30,66,46,137,133,32,30,66,23,137,133,124,66,228,134,196,231,148,148,250,223,162,127,124,34,37,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,32,124,34,15,124,34,31,124,32,57,32,30,124,32,53,32,29,124,32,56,32,21,124,32,31,32,30,32,29,133,131,32,29,133,124,32,31,66,50,137,32,31,66,46,137,133,32,31,66,23,137,133,124,66,129,224,136,226,187,201,153,141,168,127,124,34,32,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,35,124,34,16,124,34,21,32,31,32,30,133,131,32,30,133,124,32,21,66,50,137,32,21,66,46,137,133,32,21,66,23,137,133,124,66,145,175,226,135,141,238,226,165,66,124,34,35,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,34,124,34,17,124,34,29,32,21,32,31,133,131,32,31,133,124,32,29,66,50,137,32,29,66,46,137,133,32,29,66,23,137,133,124,66,176,252,210,178,176,180,148,182,71,124,34,34,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,36,124,34,15,124,34,30,32,29,32,21,133,131,32,21,133,124,32,30,66,50,137,32,30,66,46,137,133,32,30,66,23,137,133,124,66,152,164,189,183,157,131,186,201,81,124,34,36,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,37,124,34,16,124,34,31,124,32,59,32,30,124,32,55,32,29,124,32,58,32,21,124,32,31,32,30,32,29,133,131,32,29,133,124,32,31,66,50,137,32,31,66,46,137,133,32,31,66,23,137,133,124,66,144,210,150,171,197,196,193,204,86,124,34,37,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,32,124,34,17,124,34,21,32,31,32,30,133,131,32,30,133,124,32,21,66,50,137,32,21,66,46,137,133,32,21,66,23,137,133,124,66,170,192,196,187,213,176,141,135,116,124,34,32,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,35,124,34,15,124,34,29,32,21,32,31,133,131,32,31,133,124,32,29,66,50,137,32,29,66,46,137,133,32,29,66,23,137,133,124,66,184,163,239,149,131,142,168,181,16,124,34,35,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,34,124,34,16,124,34,30,32,29,32,21,133,131,32,21,133,124,32,30,66,50,137,32,30,66,46,137,133,32,30,66,23,137,133,124,66,200,161,203,198,235,162,176,210,25,124,34,34,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,36,124,34,17,124,34,31,124,32,65,32,30,124,32,61,32,29,124,32,64,32,21,124,32,31,32,30,32,29,133,131,32,29,133,124,32,31,66,50,137,32,31,66,46,137,133,32,31,66,23,137,133,124,66,211,214,134,138,133,129,219,155,30,124,34,36,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,37,124,34,15,124,34,21,32,31,32,30,133,131,32,30,133,124,32,21,66,50,137,32,21,66,46,137,133,32,21,66,23,137,133,124,66,153,215,187,252,205,233,157,164,39,124,34,37,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,32,124,34,16,124,34,29,32,21,32,31,133,131,32,31,133,124,32,29,66,50,137,32,29,66,46,137,133,32,29,66,23,137,133,124,66,168,145,237,140,222,150,175,216,52,124,34,32,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,35,124,34,17,124,34,30,32,29,32,21,133,131,32,21,133,124,32,30,66,50,137,32,30,66,46,137,133,32,30,66,23,137,133,124,66,227,180,165,174,188,150,131,142,57,124,34,35,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,34,124,34,15,124,34,31,124,32,67,32,30,124,32,63,32,29,124,32,66,32,21,124,32,31,32,30,32,29,133,131,32,29,133,124,32,31,66,50,137,32,31,66,46,137,133,32,31,66,23,137,133,124,66,203,149,134,154,174,201,170,236,206,0,124,34,34,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,36,124,34,16,124,34,21,32,31,32,30,133,131,32,30,133,124,32,21,66,50,137,32,21,66,46,137,133,32,21,66,23,137,133,124,66,243,198,143,187,247,201,178,206,219,0,124,34,36,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,37,124,34,17,124,34,29,32,21,32,31,133,131,32,31,133,124,32,29,66,50,137,32,29,66,46,137,133,32,29,66,23,137,133,124,66,163,241,202,181,189,254,155,151,232,0,124,34,37,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,32,124,34,15,124,34,30,32,29,32,21,133,131,32,21,133,124,32,30,66,50,137,32,30,66,46,137,133,32,30,66,23,137,133,124,66,252,229,190,239,229,221,224,199,244,0,124,34,32,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,35,124,34,16,124,34,31,124,32,69,32,30,124,32,72,32,29,124,32,68,32,21,124,32,31,32,30,32,29,133,131,32,29,133,124,32,31,66,50,137,32,31,66,46,137,133,32,31,66,23,137,133,124,66,224,222,220,152,244,237,216,210,248,0,124,34,35,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,34,124,34,17,124,34,21,32,31,32,30,133,131,32,30,133,124,32,21,66,50,137,32,21,66,46,137,133,32,21,66,23,137,133,124,66,242,214,194,143,202,130,158,228,132,127,124,34,34,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,36,124,34,15,124,34,29,32,21,32,31,133,131,32,31,133,124,32,29,66,50,137,32,29,66,46,137,133,32,29,66,23,137,133,124,66,236,243,144,211,129,193,192,227,140,127,124,34,36,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,37,124,34,16,124,34,30,32,29,32,21,133,131,32,21,133,124,32,30,66,50,137,32,30,66,46,137,133,32,30,66,23,137,133,124,66,168,188,140,155,162,255,191,223,144,127,124,34,37,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,32,124,34,17,124,34,31,124,32,75,32,30,124,32,74,32,29,124,32,70,32,21,124,32,31,32,30,32,29,133,131,32,29,133,124,32,31,66,50,137,32,31,66,46,137,133,32,31,66,23,137,133,124,66,233,251,138,244,189,157,155,168,164,127,124,34,32,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,35,124,34,15,124,34,21,32,31,32,30,133,131,32,30,133,124,32,21,66,50,137,32,21,66,46,137,133,32,21,66,23,137,133,124,66,149,242,153,150,251,254,232,252,190,127,124,34,35,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,34,124,34,16,124,34,29,32,21,32,31,133,131,32,31,133,124,32,29,66,50,137,32,29,66,46,137,133,32,29,66,23,137,133,124,66,171,166,201,155,174,158,222,184,70,124,34,34,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,36,124,34,17,124,34,30,32,29,32,21,133,131,32,21,133,124,32,30,66,50,137,32,30,66,46,137,133,32,30,66,23,137,133,124,66,156,195,153,209,238,217,207,147,74,124,34,36,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,37,124,34,15,124,34,31,124,32,77,32,30,124,32,80,32,29,124,32,76,32,21,124,32,31,32,30,32,29,133,131,32,29,133,124,32,31,66,50,137,32,31,66,46,137,133,32,31,66,23,137,133,124,66,135,132,131,142,242,152,174,195,81,124,34,37,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,32,124,34,16,124,34,21,32,31,32,30,133,131,32,30,133,124,32,21,66,50,137,32,21,66,46,137,133,32,21,66,23,137,133,124,66,158,214,131,239,236,186,159,237,106,124,34,32,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,35,124,34,17,124,34,29,32,21,32,31,133,131,32,31,133,124,32,29,66,50,137,32,29,66,46,137,133,32,29,66,23,137,133,124,66,248,162,187,243,254,239,211,190,117,124,34,35,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,34,124,34,15,124,34,30,32,29,32,21,133,131,32,21,133,124,32,30,66,50,137,32,30,66,46,137,133,32,30,66,23,137,133,124,66,186,223,221,144,167,245,153,248,6,124,34,38,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,36,124,34,16,124,34,31,124,32,71,66,63,137,32,71,66,56,137,133,32,71,66,7,136,133,32,67,124,32,79,124,32,78,66,45,137,32,78,66,3,137,133,32,78,66,6,136,133,124,34,34,32,30,124,32,82,32,29,124,32,78,32,21,124,32,31,32,30,32,29,133,131,32,29,133,124,32,31,66,50,137,32,31,66,46,137,133,32,31,66,23,137,133,124,66,166,177,162,150,218,184,223,177,10,124,34,36,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,37,124,34,17,124,34,21,32,31,32,30,133,131,32,30,133,124,32,21,66,50,137,32,21,66,46,137,133,32,21,66,23,137,133,124,66,174,155,228,247,203,128,230,159,17,124,34,37,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,32,124,34,15,124,34,29,32,21,32,31,133,131,32,31,133,124,32,29,66,50,137,32,29,66,46,137,133,32,29,66,23,137,133,124,66,155,142,241,152,209,230,194,184,27,124,34,39,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,35,124,34,16,124,34,30,32,29,32,21,133,131,32,21,133,124,32,30,66,50,137,32,30,66,46,137,133,32,30,66,23,137,133,124,66,132,251,145,152,210,254,221,237,40,124,34,40,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,38,124,34,17,124,34,31,124,32,73,66,63,137,32,73,66,56,137,133,32,73,66,7,136,133,32,69,124,32,81,124,32,72,66,63,137,32,72,66,56,137,133,32,72,66,7,136,133,32,68,124,32,80,124,32,34,66,45,137,32,34,66,3,137,133,32,34,66,6,136,133,124,34,32,66,45,137,32,32,66,3,137,133,32,32,66,6,136,133,124,34,35,32,30,124,32,84,32,29,124,32,32,32,21,124,32,31,32,30,32,29,133,131,32,29,133,124,32,31,66,50,137,32,31,66,46,137,133,32,31,66,23,137,133,124,66,147,201,156,134,180,239,170,229,50,124,34,21,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,36,124,34,15,124,34,29,32,31,32,30,133,131,32,30,133,124,32,29,66,50,137,32,29,66,46,137,133,32,29,66,23,137,133,124,66,188,253,166,174,161,193,175,207,60,124,34,36,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,37,124,34,16,124,34,30,32,29,32,31,133,131,32,31,133,124,32,30,66,50,137,32,30,66,46,137,133,32,30,66,23,137,133,124,66,204,154,192,224,201,248,217,142,195,0,124,34,37,32,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,39,124,34,17,124,34,31,32,30,32,29,133,131,32,29,133,124,32,31,66,50,137,32,31,66,46,137,133,32,31,66,23,137,133,124,66,182,133,249,217,236,151,245,226,204,0,124,34,38,32,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,40,124,34,15,124,34,32,32,86,124,55,3,184,1,32,0,32,91,32,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,21,124,34,16,32,15,132,32,17,131,32,16,32,15,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,36,124,34,17,32,16,132,32,15,131,32,17,32,16,131,132,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,37,124,34,15,32,17,132,32,16,131,32,15,32,17,131,132,32,15,66,36,137,32,15,66,30,137,133,32,15,66,25,137,133,124,32,38,124,34,21,124,55,3,152,1,32,0,32,88,32,74,66,63,137,32,74,66,56,137,133,32,74,66,7,136,133,32,70,124,32,82,124,32,35,66,45,137,32,35,66,3,137,133,32,35,66,6,136,133,124,34,35,32,29,124,32,32,32,31,32,30,133,131,32,30,133,124,32,32,66,50,137,32,32,66,46,137,133,32,32,66,23,137,133,124,66,170,252,149,227,207,179,202,191,217,0,124,34,36,32,16,124,34,29,124,55,3,176,1,32,0,32,93,32,21,32,15,132,32,17,131,32,21,32,15,131,132,32,21,66,36,137,32,21,66,30,137,133,32,21,66,25,137,133,124,32,36,124,34,16,124,55,3,144,1,32,0,32,89,32,74,32,75,66,63,137,32,75,66,56,137,133,32,75,66,7,136,133,124,32,34,124,32,85,66,45,137,32,85,66,3,137,133,32,85,66,6,136,133,124,32,30,124,32,29,32,32,32,31,133,131,32,31,133,124,32,29,66,50,137,32,29,66,46,137,133,32,29,66,23,137,133,124,66,236,245,219,214,179,245,219,229,223,0,124,34,34,32,17,124,34,30,124,55,3,168,1,32,0,32,95,32,16,32,21,132,32,15,131,32,16,32,21,131,132,32,16,66,36,137,32,16,66,30,137,133,32,16,66,25,137,133,124,32,34,124,34,17,124,55,3,136,1,32,0,32,15,32,87,124,32,75,32,79,66,63,137,32,79,66,56,137,133,32,79,66,7,136,133,124,32,83,124,32,35,66,45,137,32,35,66,3,137,133,32,35,66,6,136,133,124,32,31,124,32,30,32,29,32,32,133,131,32,32,133,124,32,30,66,50,137,32,30,66,46,137,133,32,30,66,23,137,133,124,66,151,176,157,210,196,177,134,162,236,0,124,34,15,124,55,3,160,1,32,0,32,12,32,17,66,36,137,32,17,66,30,137,133,32,17,66,25,137,133,124,32,17,32,16,132,32,21,131,32,17,32,16,131,132,124,32,15,124,55,3,128,1,11,32,1,32,6,106,33,1,32,2,32,6,107,33,2,12,1,11,11,0,0,11,32,3,65,144,1,106,36,128,128,128,128,0,11,127,1,1,127,35,128,128,128,128,0,65,224,0,107,34,3,36,128,128,128,128,0,2,64,2,64,32,2,65,224,0,73,13,0,32,3,65,0,65,224,0,16,214,141,128,128,0,34,2,65,224,0,32,1,65,224,0,65,204,144,135,128,0,16,232,140,128,128,0,32,0,32,2,16,179,138,128,128,0,12,1,11,32,0,66,129,128,128,128,16,55,3,0,32,0,65,12,106,65,224,0,54,2,0,32,0,65,8,106,32,2,54,2,0,11,32,3,65,224,0,106,36,128,128,128,128,0,11,127,1,1,127,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,2,64,2,64,32,2,65,192,0,73,13,0,32,3,65,0,65,192,0,16,214,141,128,128,0,34,2,65,192,0,32,1,65,192,0,65,204,144,135,128,0,16,232,140,128,128,0,32,0,32,2,16,170,138,128,128,0,12,1,11,32,0,66,129,128,128,128,16,55,3,0,32,0,65,12,106,65,192,0,54,2,0,32,0,65,8,106,32,2,54,2,0,11,32,3,65,192,0,106,36,128,128,128,128,0,11,144,1,1,1,127,35,128,128,128,128,0,65,176,1,107,34,2,36,128,128,128,128,0,32,2,65,4,106,65,0,65,160,1,16,214,141,128,128,0,26,32,2,65,164,1,106,32,1,32,2,65,4,106,65,160,1,16,223,137,128,128,0,2,64,2,64,32,2,40,2,164,1,65,3,71,13,0,32,0,32,2,65,4,106,16,224,137,128,128,0,12,1,11,32,1,40,2,4,33,1,32,0,65,12,106,65,160,1,54,2,0,32,0,65,8,106,32,1,54,2,0,32,0,66,129,128,128,128,16,55,3,0,11,32,2,65,176,1,106,36,128,128,128,128,0,11,100,1,2,127,2,64,32,1,40,2,4,34,4,32,3,73,13,0,32,2,32,3,32,1,40,2,0,34,5,32,3,65,220,144,135,128,0,16,232,140,128,128,0,32,1,32,4,32,3,107,54,2,4,32,1,32,5,32,3,106,54,2,0,32,0,32,3,54,2,4,32,0,65,3,54,2,0,15,11,32,0,32,3,54,2,8,32,0,32,4,54,2,4,32,0,65,1,54,2,0,11,235,4,2,3,127,1,126,35,128,128,128,128,0,65,144,5,107,34,2,36,128,128,128,128,0,32,2,65,240,2,106,32,1,65,32,16,158,138,128,128,0,2,64,2,64,2,64,32,2,40,2,240,2,13,0,32,2,65,168,1,106,32,2,65,136,2,106,65,4,114,32,2,65,240,2,106,65,8,106,65,192,0,16,218,141,128,128,0,65,192,0,16,218,141,128,128,0,26,32,2,65,8,106,32,2,65,168,1,106,16,157,139,128,128,0,32,2,65,240,2,106,32,1,65,32,106,65,128,1,16,193,138,128,128,0,32,2,40,2,240,2,13,1,32,2,65,232,1,106,65,8,106,32,2,65,240,2,106,65,16,106,41,3,0,55,3,0,32,2,65,232,1,106,65,16,106,34,3,32,2,65,240,2,106,65,24,106,41,3,0,55,3,0,32,2,65,232,1,106,65,24,106,34,4,32,2,65,144,3,106,41,3,0,55,3,0,32,2,32,2,41,3,248,2,55,3,232,1,32,2,65,240,2,106,32,1,65,192,0,106,65,224,0,16,220,137,128,128,0,2,64,32,2,40,2,240,2,13,0,32,2,65,176,4,106,32,2,65,136,2,106,65,4,114,32,2,65,240,2,106,65,8,106,65,224,0,16,218,141,128,128,0,65,224,0,16,218,141,128,128,0,26,32,2,65,240,2,106,32,2,65,8,106,65,160,1,16,218,141,128,128,0,26,32,2,65,168,4,106,32,4,41,3,0,55,3,0,32,2,65,160,4,106,32,3,41,3,0,55,3,0,32,2,65,152,4,106,32,2,65,232,1,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,232,1,55,3,144,4,32,0,65,8,106,32,2,65,240,2,106,65,160,2,16,218,141,128,128,0,26,32,0,65,0,54,2,0,12,3,11,32,2,65,144,2,106,32,2,65,240,2,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,244,2,34,5,55,3,136,2,32,0,65,12,106,32,1,54,2,0,32,0,32,5,55,2,4,32,0,65,1,54,2,0,12,2,11,32,2,65,144,2,106,32,2,65,240,2,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,244,2,34,5,55,3,136,2,32,0,65,12,106,32,1,54,2,0,32,0,32,5,55,2,4,32,0,65,1,54,2,0,12,1,11,32,2,65,136,2,106,65,8,106,32,2,65,240,2,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,244,2,34,5,55,3,136,2,32,0,65,12,106,32,1,54,2,0,32,0,32,5,55,2,4,32,0,65,1,54,2,0,11,32,2,65,144,5,106,36,128,128,128,128,0,11,143,1,1,1,127,35,128,128,128,128,0,65,224,0,107,34,2,36,128,128,128,128,0,32,2,65,4,106,65,0,65,208,0,16,214,141,128,128,0,26,32,2,65,212,0,106,32,1,32,2,65,4,106,65,208,0,16,223,137,128,128,0,2,64,2,64,32,2,40,2,84,65,3,71,13,0,32,0,32,2,65,4,106,16,226,137,128,128,0,12,1,11,32,1,40,2,4,33,1,32,0,65,12,106,65,208,0,54,2,0,32,0,65,8,106,32,1,54,2,0,32,0,66,129,128,128,128,16,55,3,0,11,32,2,65,224,0,106,36,128,128,128,128,0,11,147,2,2,1,127,2,126,35,128,128,128,128,0,65,160,5,107,34,2,36,128,128,128,128,0,32,2,66,0,55,3,8,32,2,65,8,106,65,8,32,1,65,8,65,128,150,135,128,0,16,232,140,128,128,0,32,2,41,3,8,33,3,32,2,65,8,106,65,8,32,1,65,8,106,65,8,65,144,150,135,128,0,16,232,140,128,128,0,32,2,41,3,8,33,4,32,2,65,216,2,106,32,1,65,16,106,65,192,0,16,221,137,128,128,0,2,64,2,64,32,2,40,2,216,2,13,0,32,0,65,8,106,32,2,65,16,106,65,4,114,32,2,65,216,2,106,65,8,106,65,192,2,16,218,141,128,128,0,65,192,2,16,218,141,128,128,0,26,32,0,65,208,2,106,32,4,55,3,0,32,0,65,200,2,106,32,3,55,3,0,65,0,33,1,12,1,11,32,2,65,16,106,65,8,106,32,2,65,216,2,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,220,2,34,3,55,3,16,32,0,65,12,106,32,1,54,2,0,32,0,32,3,55,2,4,65,1,33,1,11,32,0,32,1,54,2,0,32,2,65,160,5,106,36,128,128,128,128,0,11,142,1,1,1,127,35,128,128,128,128,0,65,128,2,107,34,2,36,128,128,128,128,0,32,2,65,11,106,65,0,65,233,1,16,214,141,128,128,0,26,32,2,65,244,1,106,32,1,32,2,65,11,106,65,233,1,16,223,137,128,128,0,2,64,2,64,32,2,40,2,244,1,65,3,71,13,0,32,0,32,2,65,11,106,16,228,137,128,128,0,12,1,11,32,1,40,2,4,33,1,32,0,65,2,58,0,232,4,32,0,65,233,1,54,2,8,32,0,32,1,54,2,4,32,0,65,1,54,2,0,11,32,2,65,128,2,106,36,128,128,128,128,0,11,218,6,2,4,127,1,126,35,128,128,128,128,0,65,144,11,107,34,2,36,128,128,128,128,0,32,2,66,0,55,3,0,2,64,2,64,2,64,2,64,2,64,32,1,45,0,0,34,3,65,1,75,13,0,32,2,65,144,7,106,32,1,65,1,106,65,32,16,158,138,128,128,0,32,2,40,2,144,7,13,1,32,2,65,168,1,106,32,2,65,136,2,106,65,4,114,32,2,65,144,7,106,65,8,106,65,192,0,16,218,141,128,128,0,65,192,0,16,218,141,128,128,0,26,32,2,65,8,106,32,2,65,168,1,106,16,157,139,128,128,0,32,2,65,144,7,106,32,1,65,33,106,65,32,16,193,138,128,128,0,32,2,40,2,144,7,13,2,32,2,65,232,1,106,65,8,106,32,2,65,144,7,106,65,16,106,41,3,0,55,3,0,32,2,65,232,1,106,65,16,106,32,2,65,144,7,106,65,24,106,41,3,0,55,3,0,32,2,65,232,1,106,65,24,106,32,2,65,176,7,106,41,3,0,55,3,0,32,2,32,2,41,3,152,7,55,3,232,1,32,2,65,144,7,106,32,1,65,193,0,106,65,192,0,16,221,137,128,128,0,32,2,40,2,144,7,13,3,32,2,65,208,4,106,32,2,65,136,2,106,65,4,114,32,2,65,144,7,106,65,8,106,34,4,65,192,2,16,218,141,128,128,0,34,5,65,192,2,16,218,141,128,128,0,26,32,2,65,8,32,1,65,129,1,106,65,8,65,196,151,135,128,0,16,232,140,128,128,0,32,2,41,3,0,33,6,32,2,65,144,7,106,32,1,65,137,1,106,65,224,0,16,220,137,128,128,0,2,64,32,2,40,2,144,7,13,0,32,0,65,136,4,106,32,5,32,4,65,224,0,16,218,141,128,128,0,65,224,0,16,218,141,128,128,0,26,32,2,65,144,7,106,32,2,65,8,106,65,160,1,16,218,141,128,128,0,26,32,2,65,200,8,106,32,2,65,128,2,106,41,3,0,55,3,0,32,2,65,192,8,106,32,2,65,248,1,106,41,3,0,55,3,0,32,2,65,184,8,106,32,2,65,232,1,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,232,1,55,3,176,8,32,2,65,208,8,106,32,2,65,208,4,106,65,192,2,16,218,141,128,128,0,26,32,0,32,2,65,144,7,106,65,128,4,16,218,141,128,128,0,34,0,32,3,58,0,232,4,32,0,32,6,55,3,128,4,12,5,11,32,2,65,136,2,106,65,8,106,32,2,65,156,7,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,7,34,6,55,3,136,2,32,0,65,8,106,32,1,54,2,0,32,0,32,6,55,2,0,32,0,65,2,58,0,232,4,12,4,11,32,0,65,2,58,0,232,4,32,0,32,3,58,0,4,32,0,65,0,54,2,0,12,3,11,32,2,65,136,2,106,65,8,106,32,2,65,156,7,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,7,34,6,55,3,136,2,32,0,65,8,106,32,1,54,2,0,32,0,32,6,55,2,0,32,0,65,2,58,0,232,4,12,2,11,32,2,65,136,2,106,65,8,106,32,2,65,156,7,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,7,34,6,55,3,136,2,32,0,65,8,106,32,1,54,2,0,32,0,32,6,55,2,0,32,0,65,2,58,0,232,4,12,1,11,32,2,65,136,2,106,65,8,106,32,2,65,156,7,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,7,34,6,55,3,136,2,32,0,65,8,106,32,1,54,2,0,32,0,32,6,55,2,0,32,0,65,2,58,0,232,4,11,32,2,65,144,11,106,36,128,128,128,128,0,11,18,0,32,0,16,195,140,128,128,0,32,0,16,161,140,128,128,0,11,160,1,1,3,127,35,128,128,128,128,0,65,224,0,107,34,2,36,128,128,128,128,0,32,0,32,1,65,212,0,106,40,2,0,32,1,40,2,80,107,16,188,140,128,128,0,32,0,40,2,8,33,3,32,0,40,2,0,33,4,32,2,65,8,106,32,1,65,216,0,16,218,141,128,128,0,26,32,2,65,216,0,106,33,1,2,64,3,64,32,2,32,1,16,231,137,128,128,0,32,2,40,2,0,65,1,71,13,1,32,4,32,3,106,32,2,65,8,106,32,2,40,2,4,106,45,0,0,58,0,0,32,3,65,1,106,33,3,12,0,11,11,32,0,32,3,54,2,8,32,2,65,224,0,106,36,128,128,128,128,0,11,102,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,1,54,2,12,2,64,2,64,32,2,65,12,106,16,134,141,128,128,0,13,0,65,0,33,1,12,1,11,65,1,33,1,32,2,40,2,12,34,3,32,3,40,2,0,34,3,65,1,106,54,2,0,11,32,0,32,3,54,2,4,32,0,32,1,54,2,0,32,2,65,16,106,36,128,128,128,128,0,11,161,1,1,3,127,35,128,128,128,128,0,65,176,1,107,34,2,36,128,128,128,128,0,32,0,32,1,65,164,1,106,40,2,0,32,1,40,2,160,1,107,16,188,140,128,128,0,32,0,40,2,8,33,3,32,0,40,2,0,33,4,32,2,65,8,106,32,1,65,168,1,16,218,141,128,128,0,26,32,2,65,168,1,106,33,1,2,64,3,64,32,2,32,1,16,231,137,128,128,0,32,2,40,2,0,65,1,71,13,1,32,4,32,3,106,32,2,65,8,106,32,2,40,2,4,106,45,0,0,58,0,0,32,3,65,1,106,33,3,12,0,11,11,32,0,32,3,54,2,8,32,2,65,176,1,106,36,128,128,128,128,0,11,155,1,1,3,127,35,128,128,128,128,0,65,128,2,107,34,2,36,128,128,128,128,0,32,0,32,1,40,2,4,32,1,40,2,0,107,16,188,140,128,128,0,32,0,40,2,8,33,3,32,0,40,2,0,33,4,32,2,65,12,106,32,1,65,244,1,16,218,141,128,128,0,26,32,2,65,20,106,33,1,2,64,3,64,32,2,32,2,65,12,106,16,231,137,128,128,0,32,2,40,2,0,65,1,71,13,1,32,4,32,3,106,32,1,32,2,40,2,4,106,45,0,0,58,0,0,32,3,65,1,106,33,3,12,0,11,11,32,0,32,3,54,2,8,32,2,65,128,2,106,36,128,128,128,128,0,11,155,1,1,3,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,0,32,1,65,36,106,40,2,0,32,1,40,2,32,107,16,188,140,128,128,0,32,0,40,2,8,33,3,32,0,40,2,0,33,4,32,2,65,8,106,32,1,65,40,16,218,141,128,128,0,26,32,2,65,40,106,33,1,2,64,3,64,32,2,32,1,16,231,137,128,128,0,32,2,40,2,0,65,1,71,13,1,32,4,32,3,106,32,2,65,8,106,32,2,40,2,4,106,45,0,0,58,0,0,32,3,65,1,106,33,3,12,0,11,11,32,0,32,3,54,2,8,32,2,65,48,106,36,128,128,128,128,0,11,65,1,1,127,2,64,32,0,40,2,8,34,2,32,0,40,2,4,71,13,0,32,0,32,2,16,170,140,128,128,0,32,0,40,2,8,33,2,11,32,0,40,2,0,32,2,106,32,1,58,0,0,32,0,32,0,40,2,8,65,1,106,54,2,8,11,52,0,2,64,2,64,32,1,69,13,0,32,2,13,1,65,0,45,0,144,187,138,128,0,26,32,1,32,0,16,149,137,128,128,0,33,0,11,32,0,15,11,32,1,32,0,16,152,137,128,128,0,11,99,1,1,127,2,64,2,64,2,64,2,64,32,1,13,0,65,8,33,2,12,1,11,32,1,65,200,134,210,1,75,13,1,32,1,65,240,4,108,34,3,65,127,76,13,1,65,8,32,3,32,2,16,236,137,128,128,0,34,2,69,13,2,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,15,11,16,175,140,128,128,0,0,11,65,8,32,3,16,176,140,128,128,0,0,11,249,1,1,3,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,32,2,32,3,106,34,3,32,2,73,13,0,32,1,40,2,4,34,2,65,1,116,34,5,32,3,32,5,32,3,75,27,34,3,65,4,32,3,65,4,75,27,34,3,65,240,4,108,33,5,32,3,65,201,134,210,1,73,65,3,116,33,6,2,64,2,64,32,2,13,0,32,4,65,0,54,2,24,12,1,11,32,4,65,8,54,2,24,32,4,32,2,65,240,4,108,54,2,28,32,4,32,1,40,2,0,54,2,20,11,32,4,65,8,106,32,6,32,5,32,4,65,20,106,32,1,65,8,106,16,173,140,128,128,0,2,64,32,4,40,2,8,13,0,32,4,40,2,12,33,2,32,1,32,3,54,2,4,32,1,32,2,54,2,0,65,129,128,128,128,120,33,5,12,1,11,32,4,65,8,106,65,8,106,40,2,0,33,3,32,4,40,2,12,33,5,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,128,128,128,128,0,11,98,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,32,1,65,1,16,238,137,128,128,0,2,64,2,64,32,2,40,2,8,34,1,65,129,128,128,128,120,70,13,0,32,1,69,13,1,32,1,32,2,40,2,12,16,176,140,128,128,0,0,11,32,2,65,16,106,36,128,128,128,128,0,15,11,16,175,140,128,128,0,0,11,56,1,1,127,35,128,128,128,128,0,65,128,1,107,34,3,36,128,128,128,128,0,32,3,32,2,16,159,139,128,128,0,32,0,32,1,32,3,16,155,139,128,128,0,32,3,65,128,1,106,36,128,128,128,128,0,11,2,0,11,19,0,32,0,32,1,16,175,139,128,128,0,65,255,1,113,65,0,71,11,36,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,32,1,65,240,4,108,65,8,16,150,137,128,128,0,11,11,76,1,1,127,35,128,128,128,128,0,65,128,2,107,34,2,36,128,128,128,128,0,32,2,65,20,106,32,1,65,233,1,16,218,141,128,128,0,26,32,2,66,128,128,128,128,144,29,55,2,12,32,0,32,2,65,12,106,16,233,137,128,128,0,32,2,65,128,2,106,36,128,128,128,128,0,11,77,1,1,127,35,128,128,128,128,0,65,176,1,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,160,1,16,218,141,128,128,0,26,32,2,66,128,128,128,128,128,20,55,2,168,1,32,0,32,2,65,8,106,16,232,137,128,128,0,32,2,65,176,1,106,36,128,128,128,128,0,11,52,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,1,16,212,138,128,128,0,32,0,32,2,16,230,138,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,124,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,65,8,106,65,24,106,32,1,65,24,106,41,0,0,55,3,0,32,2,65,8,106,65,16,106,32,1,65,16,106,41,0,0,55,3,0,32,2,65,8,106,65,8,106,32,1,65,8,106,41,0,0,55,3,0,32,2,66,128,128,128,128,128,4,55,3,40,32,2,32,1,41,0,0,55,3,8,32,0,32,2,65,8,106,16,234,137,128,128,0,32,2,65,48,106,36,128,128,128,128,0,11,76,1,1,127,35,128,128,128,128,0,65,224,0,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,208,0,16,218,141,128,128,0,26,32,2,66,128,128,128,128,128,10,55,2,88,32,0,32,2,65,8,106,16,230,137,128,128,0,32,2,65,224,0,106,36,128,128,128,128,0,11,17,0,32,0,32,1,32,1,65,32,106,16,186,140,128,128,0,11,210,1,1,1,127,35,128,128,128,128,0,65,160,2,107,34,2,36,128,128,128,128,0,32,2,65,0,65,160,1,16,214,141,128,128,0,34,2,65,192,1,106,32,1,16,136,139,128,128,0,32,2,65,160,1,106,32,2,65,192,1,106,16,156,139,128,128,0,32,2,65,32,32,2,65,160,1,106,65,32,65,172,148,135,128,0,16,232,140,128,128,0,32,2,65,192,1,106,32,1,65,160,1,106,16,203,139,128,128,0,32,2,65,32,106,65,32,32,2,65,192,1,106,65,32,65,188,148,135,128,0,16,232,140,128,128,0,32,2,65,192,1,106,32,1,65,192,1,106,16,180,138,128,128,0,32,2,65,192,0,106,65,224,0,32,2,65,192,1,106,65,224,0,65,204,148,135,128,0,16,232,140,128,128,0,32,0,32,2,65,160,1,16,218,141,128,128,0,26,32,2,65,160,2,106,36,128,128,128,128,0,11,248,1,1,3,127,35,128,128,128,128,0,65,128,2,107,34,2,36,128,128,128,128,0,65,0,33,3,2,64,3,64,32,3,65,192,1,70,13,1,32,2,32,3,106,34,4,66,0,55,3,0,32,4,65,24,106,66,0,55,3,0,32,4,65,16,106,66,0,55,3,0,32,4,65,8,106,66,0,55,3,0,32,3,65,32,106,33,3,12,0,11,11,32,2,65,192,1,106,32,1,16,138,139,128,128,0,32,2,65,2,32,2,65,192,1,106,65,2,65,220,148,135,128,0,16,213,138,128,128,0,32,2,65,200,0,106,32,1,65,168,1,106,41,3,0,55,3,0,32,2,65,208,0,106,32,1,65,176,1,106,41,3,0,55,3,0,32,2,65,216,0,106,32,1,65,184,1,106,41,3,0,55,3,0,32,2,32,1,41,3,160,1,55,3,64,32,2,65,224,0,106,65,3,32,1,65,192,1,106,65,3,65,236,148,135,128,0,16,213,138,128,128,0,32,0,32,2,65,192,1,16,218,141,128,128,0,26,32,2,65,128,2,106,36,128,128,128,128,0,11,30,0,32,0,32,4,32,3,16,161,138,128,128,0,32,0,32,2,55,3,200,2,32,0,32,1,55,3,192,2,11,177,1,1,1,127,35,128,128,128,128,0,65,144,1,107,34,2,36,128,128,128,128,0,32,2,65,0,65,208,0,16,214,141,128,128,0,34,2,32,1,41,3,192,2,55,3,80,32,2,65,8,32,2,65,208,0,106,65,8,65,208,149,135,128,0,16,232,140,128,128,0,32,2,32,1,41,3,200,2,55,3,80,32,2,65,8,106,65,8,32,2,65,208,0,106,65,8,65,224,149,135,128,0,16,232,140,128,128,0,32,2,65,208,0,106,32,1,16,169,138,128,128,0,32,2,65,16,106,65,192,0,32,2,65,208,0,106,65,192,0,65,240,149,135,128,0,16,232,140,128,128,0,32,0,32,2,65,208,0,16,218,141,128,128,0,26,32,2,65,144,1,106,36,128,128,128,128,0,11,74,1,1,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,32,0,16,255,137,128,128,0,32,2,65,32,106,32,1,16,255,137,128,128,0,32,2,32,2,65,32,106,16,242,137,128,128,0,33,0,32,2,65,192,0,106,36,128,128,128,128,0,32,0,11,56,1,1,127,35,128,128,128,128,0,65,192,1,107,34,2,36,128,128,128,128,0,32,2,32,1,16,131,138,128,128,0,32,0,32,2,65,6,16,185,138,128,128,0,32,2,65,192,1,106,36,128,128,128,128,0,11,155,5,1,1,127,35,128,128,128,128,0,65,192,7,107,34,7,36,128,128,128,128,0,32,7,32,4,32,2,16,161,138,128,128,0,32,7,65,192,2,106,32,5,16,144,139,128,128,0,32,7,65,128,4,106,65,240,144,135,128,0,32,7,65,192,2,106,16,135,139,128,128,0,32,7,65,224,6,106,65,24,106,32,6,65,24,106,41,3,0,55,3,0,32,7,65,224,6,106,65,16,106,32,6,65,16,106,41,3,0,55,3,0,32,7,65,224,6,106,65,8,106,32,6,65,8,106,41,3,0,55,3,0,32,7,32,6,41,3,0,55,3,224,6,32,7,65,160,5,106,65,144,146,135,128,0,32,7,65,224,6,106,16,135,139,128,128,0,32,7,65,224,2,106,32,7,65,128,4,106,32,7,65,160,5,106,16,240,137,128,128,0,2,64,2,64,32,1,13,0,32,7,65,192,6,106,65,176,147,135,128,0,16,141,139,128,128,0,65,0,33,6,2,64,3,64,32,6,65,224,0,70,13,1,32,7,65,160,5,106,32,6,106,34,2,32,7,41,3,192,6,55,3,0,32,2,65,24,106,32,7,65,192,6,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,7,65,192,6,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,7,65,192,6,106,65,8,106,41,3,0,55,3,0,32,6,65,32,106,33,6,12,0,11,11,32,7,65,160,5,106,32,5,16,163,139,128,128,0,32,7,65,128,4,106,32,7,65,160,5,106,65,224,0,16,218,141,128,128,0,26,12,1,11,32,7,65,224,6,106,32,2,32,4,16,134,139,128,128,0,32,7,65,160,7,106,32,5,16,163,139,128,128,0,32,7,65,192,5,106,32,6,16,141,139,128,128,0,32,7,65,160,5,106,65,24,106,32,7,65,160,7,106,65,24,106,41,3,0,55,3,0,32,7,65,160,5,106,65,16,106,32,7,65,160,7,106,65,16,106,41,3,0,55,3,0,32,7,65,160,5,106,65,8,106,32,7,65,160,7,106,65,8,106,41,3,0,55,3,0,32,7,32,7,41,3,160,7,55,3,160,5,32,7,65,128,4,106,32,7,65,160,5,106,65,2,32,7,65,224,6,106,32,3,16,182,138,128,128,0,11,32,0,65,136,4,106,32,7,65,128,4,106,65,224,0,16,218,141,128,128,0,26,32,0,32,1,58,0,232,4,32,0,32,7,65,224,2,106,65,160,1,16,218,141,128,128,0,34,6,65,184,1,106,32,3,65,24,106,41,3,0,55,3,0,32,6,65,176,1,106,32,3,65,16,106,41,3,0,55,3,0,32,6,65,168,1,106,32,3,65,8,106,41,3,0,55,3,0,32,6,32,3,41,3,0,55,3,160,1,32,6,65,192,1,106,32,7,65,192,2,16,218,141,128,128,0,26,32,6,66,127,55,3,128,4,32,7,65,192,7,106,36,128,128,128,128,0,11,206,2,2,1,127,1,126,35,128,128,128,128,0,65,176,2,107,34,3,36,128,128,128,128,0,32,3,32,2,32,1,65,192,1,106,16,134,139,128,128,0,32,3,65,128,1,106,32,1,65,136,4,106,32,3,32,1,65,160,1,106,16,183,138,128,128,0,2,64,2,64,32,3,41,3,128,1,80,13,0,32,3,41,3,136,1,33,4,32,3,65,200,0,106,32,3,65,128,1,106,65,16,106,65,56,16,218,141,128,128,0,26,32,3,32,4,55,3,64,32,3,65,200,1,106,32,3,65,192,0,106,16,162,139,128,128,0,32,3,41,3,200,1,33,4,32,3,65,144,2,106,32,3,65,192,0,106,65,32,106,16,203,139,128,128,0,32,3,65,128,1,106,32,3,65,144,2,106,16,145,139,128,128,0,32,3,65,232,1,106,32,3,65,128,1,106,16,159,138,128,128,0,2,64,32,3,41,3,232,1,80,69,13,0,32,0,66,1,55,3,0,12,2,11,32,0,65,16,106,32,3,41,3,240,1,55,3,0,32,0,65,40,106,32,3,65,232,1,106,65,32,106,41,3,0,55,3,0,32,0,65,32,106,32,3,65,232,1,106,65,24,106,41,3,0,55,3,0,32,0,65,24,106,32,3,65,232,1,106,65,16,106,41,3,0,55,3,0,32,0,65,0,54,2,0,32,0,32,4,55,3,8,12,1,11,32,0,66,1,55,3,0,11,32,3,65,176,2,106,36,128,128,128,128,0,11,160,2,1,1,127,35,128,128,128,128,0,65,224,2,107,34,3,36,128,128,128,128,0,32,3,32,2,32,1,65,192,1,106,16,166,138,128,128,0,32,3,65,32,106,65,144,146,135,128,0,32,3,16,135,139,128,128,0,32,3,65,192,1,106,32,3,65,32,106,16,138,139,128,128,0,32,3,65,192,2,106,32,1,41,3,128,4,16,163,139,128,128,0,32,3,65,128,2,106,65,24,106,32,3,65,192,1,106,65,24,106,41,3,0,55,3,0,32,3,65,128,2,106,65,16,106,32,3,65,192,1,106,65,16,106,41,3,0,55,3,0,32,3,65,128,2,106,65,8,106,32,3,65,192,1,106,65,8,106,41,3,0,55,3,0,32,3,65,128,2,106,65,40,106,32,3,65,192,1,106,65,40,106,41,3,0,55,3,0,32,3,65,128,2,106,65,48,106,32,3,65,192,1,106,65,48,106,41,3,0,55,3,0,32,3,65,128,2,106,65,56,106,32,3,65,192,1,106,65,56,106,41,3,0,55,3,0,32,3,32,3,41,3,192,1,55,3,128,2,32,3,32,3,41,3,224,1,55,3,160,2,32,0,32,3,65,128,2,106,65,3,16,185,138,128,128,0,32,3,65,224,2,106,36,128,128,128,128,0,11,232,2,1,1,127,35,128,128,128,128,0,65,128,1,107,34,2,36,128,128,128,128,0,32,2,32,1,16,138,139,128,128,0,32,2,65,192,0,106,32,1,65,224,2,106,16,138,139,128,128,0,32,0,32,1,49,0,232,4,16,163,139,128,128,0,32,0,65,56,106,32,2,65,24,106,41,3,0,55,3,0,32,0,65,48,106,32,2,65,16,106,41,3,0,55,3,0,32,0,65,40,106,32,2,65,8,106,41,3,0,55,3,0,32,0,32,2,41,3,0,55,3,32,32,0,32,2,41,3,32,55,3,64,32,0,65,200,0,106,32,2,65,40,106,41,3,0,55,3,0,32,0,65,208,0,106,32,2,65,48,106,41,3,0,55,3,0,32,0,65,216,0,106,32,2,65,56,106,41,3,0,55,3,0,32,0,32,2,41,3,64,55,3,96,32,0,65,232,0,106,32,2,65,192,0,106,65,8,106,41,3,0,55,3,0,32,0,65,240,0,106,32,2,65,192,0,106,65,16,106,41,3,0,55,3,0,32,0,65,248,0,106,32,2,65,192,0,106,65,24,106,41,3,0,55,3,0,32,0,65,152,1,106,32,2,65,192,0,106,65,56,106,41,3,0,55,3,0,32,0,65,144,1,106,32,2,65,192,0,106,65,48,106,41,3,0,55,3,0,32,0,65,136,1,106,32,2,65,192,0,106,65,40,106,41,3,0,55,3,0,32,0,32,2,41,3,96,55,3,128,1,32,0,65,160,1,106,32,1,41,3,128,4,16,163,139,128,128,0,32,2,65,128,1,106,36,128,128,128,128,0,11,162,1,1,1,127,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,2,64,2,64,32,1,45,0,232,4,13,0,32,3,32,1,65,136,4,106,16,162,139,128,128,0,32,0,65,0,54,2,0,32,0,32,3,41,3,0,55,3,8,12,1,11,2,64,32,2,69,13,0,32,3,32,1,32,2,16,129,138,128,128,0,2,64,2,64,32,3,40,2,0,13,0,32,0,32,3,41,3,8,55,3,8,65,0,33,1,12,1,11,32,0,65,2,58,0,4,65,1,33,1,11,32,0,32,1,54,2,0,12,1,11,32,0,65,1,54,2,0,32,0,65,3,58,0,4,11,32,3,65,48,106,36,128,128,128,128,0,11,179,2,2,1,127,4,126,35,128,128,128,128,0,65,128,1,107,34,3,36,128,128,128,128,0,2,64,2,64,32,1,45,0,232,4,13,0,32,0,66,0,55,3,8,32,0,65,0,54,2,0,32,0,65,32,106,66,0,55,3,0,32,0,65,24,106,66,0,55,3,0,32,0,65,16,106,66,0,55,3,0,12,1,11,2,64,32,2,69,13,0,32,3,65,40,106,32,1,32,2,16,129,138,128,128,0,2,64,2,64,32,3,40,2,40,13,0,32,3,65,216,0,106,32,3,65,48,106,65,40,16,218,141,128,128,0,26,32,3,65,32,106,32,3,65,216,0,106,65,32,106,41,3,0,34,4,55,2,0,32,3,65,24,106,32,3,65,216,0,106,65,24,106,41,3,0,34,5,55,2,0,32,3,65,16,106,32,3,65,216,0,106,65,16,106,41,3,0,34,6,55,2,0,32,3,32,3,41,3,96,34,7,55,2,8,32,0,65,32,106,32,4,55,2,0,32,0,65,24,106,32,5,55,2,0,32,0,65,16,106,32,6,55,2,0,32,0,32,7,55,2,8,65,0,33,1,12,1,11,32,0,65,2,58,0,4,65,1,33,1,11,32,0,32,1,54,2,0,12,1,11,32,0,65,1,54,2,0,32,0,65,3,58,0,4,11,32,3,65,128,1,106,36,128,128,128,128,0,11,189,2,1,2,127,35,128,128,128,128,0,65,240,2,107,34,2,36,128,128,128,128,0,32,2,65,8,106,65,0,65,232,1,16,214,141,128,128,0,33,3,32,2,32,1,45,0,232,4,58,0,7,32,2,65,144,2,106,32,1,16,136,139,128,128,0,32,2,65,240,1,106,32,2,65,144,2,106,16,156,139,128,128,0,32,3,65,32,32,2,65,240,1,106,65,32,65,244,150,135,128,0,16,232,140,128,128,0,32,2,65,144,2,106,32,1,65,160,1,106,16,203,139,128,128,0,32,2,65,40,106,65,32,32,2,65,144,2,106,65,32,65,132,151,135,128,0,16,232,140,128,128,0,32,2,65,144,2,106,32,1,65,192,1,106,16,169,138,128,128,0,32,2,65,200,0,106,65,192,0,32,2,65,144,2,106,65,192,0,65,148,151,135,128,0,16,232,140,128,128,0,32,2,32,1,41,3,128,4,55,3,144,2,32,2,65,136,1,106,65,8,32,2,65,144,2,106,65,8,65,164,151,135,128,0,16,232,140,128,128,0,32,2,65,144,2,106,32,1,65,136,4,106,16,180,138,128,128,0,32,2,65,144,1,106,65,224,0,32,2,65,144,2,106,65,224,0,65,180,151,135,128,0,16,232,140,128,128,0,32,0,32,2,65,7,106,65,233,1,16,218,141,128,128,0,26,32,2,65,240,2,106,36,128,128,128,128,0,11,131,2,1,3,127,35,128,128,128,128,0,65,128,4,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,3,64,32,5,65,128,2,70,13,1,32,4,32,5,106,34,6,66,0,55,3,0,32,6,65,24,106,66,0,55,3,0,32,6,65,16,106,66,0,55,3,0,32,6,65,8,106,66,0,55,3,0,32,5,65,32,106,33,5,12,0,11,11,32,4,65,128,2,106,32,1,16,251,137,128,128,0,32,4,65,6,32,4,65,128,2,106,65,6,65,184,152,135,128,0,16,213,138,128,128,0,32,4,65,192,3,106,32,2,16,163,139,128,128,0,32,4,65,248,3,106,32,3,65,24,106,41,3,0,55,3,0,32,4,65,240,3,106,32,3,65,16,106,41,3,0,55,3,0,32,4,65,232,3,106,32,3,65,8,106,41,3,0,55,3,0,32,4,32,3,41,3,0,55,3,224,3,32,4,65,192,1,106,65,2,32,4,65,192,3,106,65,2,65,200,152,135,128,0,16,213,138,128,128,0,32,0,32,4,65,128,2,16,218,141,128,128,0,26,32,4,65,128,4,106,36,128,128,128,128,0,11,128,3,1,1,127,35,128,128,128,128,0,65,128,2,107,34,9,36,128,128,128,128,0,32,9,65,0,54,2,16,32,9,66,1,55,2,8,32,9,32,1,32,2,16,214,138,128,128,0,32,9,40,2,4,33,1,32,9,40,2,0,33,2,3,64,2,64,32,2,32,1,71,13,0,32,4,65,240,4,108,33,2,3,64,2,64,32,2,13,0,32,9,65,23,106,32,5,16,203,139,128,128,0,32,9,65,8,106,32,9,65,23,106,16,247,137,128,128,0,32,9,65,23,106,32,6,16,253,137,128,128,0,32,9,65,8,106,32,9,65,23,106,16,248,137,128,128,0,2,64,32,7,41,3,0,80,13,0,32,9,65,23,106,32,7,65,8,106,16,250,137,128,128,0,32,9,65,8,106,32,9,65,23,106,16,245,137,128,128,0,11,2,64,32,8,40,2,0,34,2,69,13,0,32,9,65,8,106,32,8,65,12,106,16,249,137,128,128,0,32,9,65,8,106,32,2,32,8,40,2,8,16,178,140,128,128,0,32,9,65,8,106,32,8,65,44,106,16,231,138,128,128,0,11,32,0,32,9,41,2,8,55,2,0,32,0,65,8,106,32,9,65,8,106,65,8,106,40,2,0,54,2,0,32,9,65,128,2,106,36,128,128,128,128,0,15,11,32,2,65,144,123,106,33,2,32,9,65,23,106,32,3,16,134,138,128,128,0,32,3,65,240,4,106,33,3,32,9,65,8,106,32,9,65,23,106,16,244,137,128,128,0,12,0,11,11,32,9,65,23,106,32,2,16,203,139,128,128,0,32,2,65,32,106,33,2,32,9,65,8,106,32,9,65,23,106,16,247,137,128,128,0,12,0,11,11,60,0,32,0,32,1,40,2,208,5,32,1,65,216,5,106,40,2,0,32,1,40,2,220,5,32,1,65,228,5,106,40,2,0,32,1,65,168,2,106,32,1,65,200,2,106,32,1,32,1,65,152,5,106,16,136,138,128,128,0,11,180,5,1,3,127,35,128,128,128,128,0,65,240,3,107,34,2,36,128,128,128,128,0,32,2,65,0,54,2,20,32,2,66,1,55,2,12,32,2,65,40,106,32,1,65,168,2,106,16,203,139,128,128,0,32,2,65,12,106,32,2,65,40,106,16,247,137,128,128,0,32,2,32,1,65,216,5,106,40,2,0,34,3,173,55,3,24,32,3,65,5,116,33,3,32,2,65,40,106,32,2,65,24,106,16,154,140,128,128,0,32,2,65,12,106,32,2,65,40,106,16,246,137,128,128,0,32,1,40,2,208,5,33,4,2,64,3,64,32,3,69,13,1,32,3,65,96,106,33,3,32,2,65,40,106,32,4,16,203,139,128,128,0,32,4,65,32,106,33,4,32,2,65,12,106,32,2,65,40,106,16,247,137,128,128,0,12,0,11,11,32,2,32,1,65,228,5,106,40,2,0,34,3,173,55,3,32,32,3,65,240,4,108,33,3,32,2,65,40,106,32,2,65,32,106,16,154,140,128,128,0,32,2,65,12,106,32,2,65,40,106,16,246,137,128,128,0,32,1,40,2,220,5,33,4,2,64,3,64,32,3,69,13,1,32,3,65,144,123,106,33,3,32,2,65,40,106,32,4,16,134,138,128,128,0,32,4,65,240,4,106,33,4,32,2,65,12,106,32,2,65,40,106,16,244,137,128,128,0,12,0,11,11,32,2,65,40,106,32,1,65,200,2,106,16,253,137,128,128,0,32,2,65,12,106,32,2,65,40,106,16,248,137,128,128,0,2,64,2,64,32,1,41,3,0,80,13,0,32,2,65,40,106,32,1,65,8,106,65,160,2,16,218,141,128,128,0,26,32,2,65,12,106,65,1,16,235,137,128,128,0,32,2,65,200,2,106,32,2,65,40,106,16,250,137,128,128,0,32,2,65,12,106,32,2,65,200,2,106,16,245,137,128,128,0,12,1,11,32,2,65,12,106,65,0,16,235,137,128,128,0,11,32,2,32,1,65,240,5,106,53,2,0,55,3,232,3,32,2,65,40,106,32,2,65,232,3,106,16,154,140,128,128,0,32,2,65,12,106,32,2,65,40,106,16,246,137,128,128,0,32,2,65,12,106,32,1,65,232,5,106,16,231,138,128,128,0,2,64,2,64,32,1,40,2,152,5,34,3,69,13,0,32,2,65,12,106,65,1,16,235,137,128,128,0,32,2,65,12,106,32,1,65,164,5,106,16,249,137,128,128,0,32,2,32,1,65,160,5,106,40,2,0,34,4,173,55,3,200,2,32,2,65,40,106,32,2,65,200,2,106,16,154,140,128,128,0,32,2,65,12,106,32,2,65,40,106,16,246,137,128,128,0,32,2,65,12,106,32,3,32,4,16,178,140,128,128,0,32,2,65,12,106,32,1,65,196,5,106,16,231,138,128,128,0,12,1,11,32,2,65,12,106,65,0,16,235,137,128,128,0,11,32,0,32,2,41,2,12,55,2,0,32,0,65,8,106,32,2,65,12,106,65,8,106,40,2,0,54,2,0,32,2,65,240,3,106,36,128,128,128,128,0,11,204,19,4,1,127,1,126,5,127,2,126,35,128,128,128,128,0,65,240,15,107,34,3,36,128,128,128,128,0,32,3,32,2,54,2,44,32,3,32,1,54,2,40,32,3,65,208,5,106,32,3,65,40,106,16,199,138,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,40,2,208,5,13,0,32,3,65,48,106,65,8,106,32,3,65,208,5,106,65,16,106,41,3,0,55,3,0,32,3,65,48,106,65,16,106,32,3,65,208,5,106,65,24,106,41,3,0,55,3,0,32,3,65,48,106,65,24,106,32,3,65,240,5,106,41,3,0,55,3,0,32,3,32,3,41,3,216,5,55,3,48,32,3,65,208,5,106,32,3,65,40,106,16,200,138,128,128,0,2,64,32,3,40,2,208,5,13,0,32,3,65,32,106,32,3,41,3,216,5,34,4,167,65,0,16,202,138,128,128,0,32,3,65,0,54,2,88,32,3,32,3,41,3,32,55,2,80,32,3,65,236,0,106,33,2,32,3,65,208,5,106,65,8,106,33,1,3,64,2,64,2,64,2,64,32,4,66,0,82,13,0,32,3,65,208,5,106,32,3,65,40,106,16,200,138,128,128,0,2,64,32,3,40,2,208,5,13,0,32,3,65,24,106,32,3,41,3,216,5,34,4,167,65,0,16,237,137,128,128,0,32,3,65,0,54,2,100,32,3,32,3,41,3,24,55,2,92,32,3,65,185,10,106,34,5,65,3,106,33,6,3,64,2,64,32,4,66,0,82,13,0,32,3,65,208,5,106,32,3,65,40,106,16,225,137,128,128,0,32,3,40,2,208,5,13,4,32,3,65,200,10,106,32,3,65,232,0,106,65,4,114,32,3,65,216,5,106,65,208,2,16,218,141,128,128,0,65,208,2,16,218,141,128,128,0,26,32,3,40,2,44,34,2,69,13,11,32,3,40,2,40,34,1,45,0,0,33,5,32,3,32,2,65,127,106,54,2,156,13,32,3,32,1,65,1,106,54,2,152,13,2,64,32,5,13,0,66,0,33,4,12,11,11,32,3,65,208,5,106,32,3,65,152,13,106,16,222,137,128,128,0,32,3,40,2,208,5,69,13,9,32,3,65,240,0,106,32,3,65,220,5,106,40,2,0,34,2,54,2,0,32,3,32,3,41,2,212,5,34,4,55,3,104,32,0,65,16,106,32,2,54,2,0,32,0,32,4,55,2,8,32,0,66,2,55,3,0,12,13,11,32,3,65,208,5,106,32,3,65,40,106,16,227,137,128,128,0,2,64,32,3,45,0,184,10,34,1,65,2,70,13,0,32,3,65,232,0,106,32,3,65,208,5,106,65,232,4,16,218,141,128,128,0,26,32,3,32,6,40,0,0,54,0,195,10,32,3,32,5,40,0,0,54,2,192,10,2,64,32,3,40,2,100,34,2,32,3,40,2,96,71,13,0,32,3,65,220,0,106,32,2,16,239,137,128,128,0,32,3,40,2,100,33,2,11,32,3,40,2,92,32,2,65,240,4,108,106,32,3,65,232,0,106,65,232,4,16,218,141,128,128,0,34,2,32,1,58,0,232,4,32,2,32,3,40,2,192,10,54,0,233,4,32,2,65,236,4,106,32,3,40,0,195,10,54,0,0,32,3,32,3,40,2,100,65,1,106,54,2,100,32,4,66,127,124,33,4,12,1,11,11,32,3,65,232,0,106,65,8,106,32,3,65,208,5,106,65,8,106,40,2,0,34,2,54,2,0,32,3,32,3,41,3,208,5,34,4,55,3,104,32,0,65,16,106,32,2,54,2,0,32,0,32,4,55,3,8,32,0,66,2,55,3,0,12,11,11,32,3,40,2,212,5,33,2,32,0,65,12,106,32,3,65,216,5,106,41,3,0,55,2,0,32,0,32,2,54,2,8,32,0,66,2,55,3,0,12,11,11,32,3,65,208,5,106,32,3,65,40,106,16,199,138,128,128,0,32,3,40,2,208,5,69,13,1,32,3,65,240,0,106,32,3,65,220,5,106,40,2,0,34,2,54,2,0,32,3,32,3,41,2,212,5,34,4,55,3,104,32,0,65,16,106,32,2,54,2,0,32,0,32,4,55,2,8,32,0,66,2,55,3,0,12,10,11,32,3,65,240,0,106,32,3,65,220,5,106,40,2,0,34,2,54,2,0,32,3,32,3,41,2,212,5,34,4,55,3,104,32,0,65,16,106,32,2,54,2,0,32,0,32,4,55,2,8,32,0,66,2,55,3,0,12,8,11,32,2,32,1,41,2,0,55,2,0,32,2,65,24,106,34,7,32,1,65,24,106,41,2,0,55,2,0,32,2,65,16,106,34,8,32,1,65,16,106,41,2,0,55,2,0,32,2,65,8,106,34,9,32,1,65,8,106,41,2,0,55,2,0,2,64,32,3,40,2,88,34,6,32,3,40,2,84,71,13,0,32,3,65,208,0,106,32,6,16,217,138,128,128,0,32,3,40,2,88,33,6,11,32,3,40,2,80,32,6,65,5,116,106,34,5,32,2,41,2,0,55,2,0,32,5,65,8,106,32,9,41,2,0,55,2,0,32,5,65,16,106,32,8,41,2,0,55,2,0,32,5,65,24,106,32,7,41,2,0,55,2,0,32,3,32,6,65,1,106,54,2,88,32,4,66,127,124,33,4,12,0,11,11,32,3,40,2,212,5,33,2,32,0,65,12,106,32,3,65,208,5,106,65,8,106,41,3,0,55,2,0,32,0,32,2,54,2,8,32,0,66,2,55,3,0,12,8,11,32,3,65,240,0,106,32,3,65,220,5,106,40,2,0,34,2,54,2,0,32,3,32,3,41,2,212,5,34,4,55,3,104,32,0,65,16,106,32,2,54,2,0,32,0,32,4,55,2,8,32,0,66,2,55,3,0,12,7,11,32,3,65,160,13,106,32,3,65,232,0,106,65,4,114,32,3,65,216,5,106,65,160,2,16,218,141,128,128,0,65,160,2,16,218,141,128,128,0,26,66,1,33,4,11,32,3,65,208,5,106,32,3,65,152,13,106,16,200,138,128,128,0,2,64,32,3,40,2,208,5,69,13,0,32,3,40,2,212,5,33,2,32,0,65,12,106,32,3,65,216,5,106,41,3,0,55,2,0,32,0,32,2,54,2,8,32,0,66,2,55,3,0,12,3,11,32,3,40,2,156,13,32,3,40,2,216,5,34,2,73,13,0,32,3,40,2,152,13,33,1,32,3,65,16,106,32,2,65,0,16,165,140,128,128,0,32,3,40,2,20,33,5,32,3,40,2,16,32,1,32,2,16,218,141,128,128,0,33,1,32,3,32,2,54,2,204,15,32,3,32,5,54,2,200,15,32,3,32,1,54,2,196,15,32,3,40,2,156,13,34,1,32,2,73,13,0,32,1,32,2,70,13,0,2,64,32,3,40,2,152,13,32,2,106,34,5,45,0,0,13,0,65,0,33,1,12,5,11,2,64,32,1,32,2,65,127,115,106,34,2,65,32,73,13,0,32,3,32,2,65,96,106,54,2,212,15,32,3,32,5,65,33,106,54,2,208,15,32,3,65,232,5,106,66,0,55,3,0,32,3,65,224,5,106,66,0,55,3,0,32,3,65,208,5,106,65,8,106,66,0,55,3,0,32,3,66,0,55,3,208,5,32,3,65,208,5,106,65,32,32,5,65,1,106,65,32,65,180,153,135,128,0,16,232,140,128,128,0,32,3,65,216,15,106,32,3,65,208,15,106,16,200,138,128,128,0,2,64,2,64,32,3,40,2,216,15,13,0,32,3,40,2,212,15,32,3,41,3,224,15,34,10,167,34,7,73,13,3,32,3,40,2,208,15,33,2,32,3,65,8,106,32,7,65,0,16,165,140,128,128,0,32,3,53,2,12,33,11,32,3,65,216,15,106,32,3,40,2,8,34,1,32,2,32,7,16,218,141,128,128,0,34,2,32,7,16,251,140,128,128,0,32,11,32,10,66,32,134,132,33,10,2,64,2,64,32,3,40,2,216,15,69,13,0,32,3,41,2,220,15,34,11,66,128,128,128,128,240,31,131,66,128,128,128,128,32,82,13,1,11,32,3,40,2,212,15,34,2,32,7,73,13,4,32,3,40,2,208,15,33,8,32,3,32,2,32,7,107,34,2,65,0,16,165,140,128,128,0,32,3,40,2,4,33,6,32,3,40,2,0,34,5,32,8,32,7,106,32,2,16,218,141,128,128,0,26,32,3,65,232,0,106,65,24,106,32,3,65,208,5,106,65,24,106,41,3,0,55,3,0,32,3,65,232,0,106,65,16,106,32,3,65,208,5,106,65,16,106,41,3,0,55,3,0,32,3,65,232,0,106,65,8,106,32,3,65,208,5,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,208,5,55,3,104,12,8,11,32,3,32,11,55,2,228,15,32,3,32,10,55,2,220,15,32,3,32,2,54,2,216,15,32,3,65,216,15,106,16,229,137,128,128,0,32,0,65,0,54,2,8,12,1,11,32,3,65,216,15,106,65,8,106,41,3,0,33,10,32,0,32,3,40,2,220,15,54,2,8,11,32,0,66,2,55,3,0,32,0,65,12,106,32,10,55,2,0,12,2,11,32,0,65,1,54,2,8,32,0,66,2,55,3,0,32,0,65,16,106,65,32,54,2,0,32,0,65,12,106,32,2,54,2,0,12,1,11,0,0,11,32,3,65,196,15,106,16,229,137,128,128,0,11,32,3,65,220,0,106,16,243,137,128,128,0,11,32,3,65,208,0,106,16,226,138,128,128,0,32,3,65,208,0,106,16,189,138,128,128,0,12,1,11,32,0,32,3,41,2,80,55,2,208,5,32,0,65,216,5,106,32,3,65,208,0,106,65,8,106,40,2,0,54,2,0,32,0,65,8,106,32,3,65,160,13,106,65,160,2,16,218,141,128,128,0,26,32,0,65,240,5,106,32,3,65,196,15,106,65,8,106,40,2,0,54,2,0,32,0,32,3,41,2,196,15,55,2,232,5,32,0,32,3,41,3,104,55,2,164,5,32,0,65,172,5,106,32,3,65,232,0,106,65,8,106,41,3,0,55,2,0,32,0,65,180,5,106,32,3,65,232,0,106,65,16,106,41,3,0,55,2,0,32,0,65,188,5,106,32,3,65,232,0,106,65,24,106,41,3,0,55,2,0,32,0,32,3,41,3,48,55,3,168,2,32,0,65,176,2,106,32,3,65,48,106,65,8,106,41,3,0,55,3,0,32,0,65,184,2,106,32,3,65,48,106,65,16,106,41,3,0,55,3,0,32,0,65,192,2,106,32,3,65,48,106,65,24,106,41,3,0,55,3,0,32,0,65,200,2,106,32,3,65,200,10,106,65,208,2,16,218,141,128,128,0,26,32,0,32,2,54,2,204,5,32,0,32,6,54,2,200,5,32,0,32,5,54,2,196,5,32,0,32,10,55,2,156,5,32,0,32,1,54,2,152,5,32,0,32,4,55,3,0,32,0,32,3,41,2,92,55,2,220,5,32,0,65,228,5,106,32,3,65,220,0,106,65,8,106,40,2,0,54,2,0,11,32,3,65,240,15,106,36,128,128,128,128,0,11,27,0,32,0,32,1,65,216,5,106,40,2,0,54,2,4,32,0,32,1,40,2,208,5,54,2,0,11,27,0,32,0,32,1,65,228,5,106,40,2,0,54,2,4,32,0,32,1,40,2,220,5,54,2,0,11,39,0,32,0,66,0,55,0,0,32,0,65,24,106,66,0,55,0,0,32,0,65,16,106,66,0,55,0,0,32,0,65,8,106,66,0,55,0,0,11,16,0,32,0,65,0,65,192,0,16,214,141,128,128,0,26,11,16,0,32,0,65,0,65,128,1,16,214,141,128,128,0,26,11,16,0,32,0,65,1,54,2,4,32,0,32,1,54,2,0,11,76,0,32,2,65,7,116,33,2,32,0,40,2,0,40,2,0,33,0,2,64,3,64,32,2,69,13,1,32,0,32,0,41,3,64,66,128,1,124,55,3,64,32,0,32,1,66,0,66,0,16,157,138,128,128,0,32,2,65,128,127,106,33,2,32,1,65,128,1,106,33,1,12,0,11,11,11,18,0,32,0,16,144,138,128,128,0,32,0,65,0,58,0,128,1,11,149,6,1,4,127,35,128,128,128,128,0,65,208,4,107,34,3,36,128,128,128,128,0,32,3,65,168,2,106,34,4,65,184,155,135,128,0,65,0,65,184,155,135,128,0,65,0,65,0,65,32,16,155,138,128,128,0,32,3,65,208,0,106,32,4,65,200,0,16,218,141,128,128,0,26,32,3,65,208,0,106,65,200,0,106,34,5,16,147,138,128,128,0,32,3,65,152,2,106,45,0,0,33,4,32,3,32,3,65,208,0,106,54,2,144,4,32,3,32,3,65,144,4,106,54,2,160,2,2,64,2,64,2,64,2,64,32,2,65,128,1,32,4,107,34,6,77,13,0,2,64,32,4,69,13,0,32,5,32,4,106,32,6,32,1,32,6,65,136,155,135,128,0,16,232,140,128,128,0,32,3,65,160,2,106,32,5,65,1,16,146,138,128,128,0,32,2,32,6,107,34,2,69,13,2,32,1,32,6,106,33,1,11,32,1,32,2,65,7,118,32,2,65,255,0,113,34,2,69,107,34,4,65,7,116,106,33,6,32,2,65,128,1,32,2,27,33,2,32,4,69,13,2,32,3,65,160,2,106,32,1,32,4,16,146,138,128,128,0,12,2,11,32,5,32,4,106,32,2,32,1,32,2,65,168,155,135,128,0,16,232,140,128,128,0,32,4,32,2,106,33,2,12,2,11,65,184,155,135,128,0,33,6,65,0,33,2,11,32,5,32,2,32,6,32,2,65,152,155,135,128,0,16,232,140,128,128,0,11,32,3,32,2,58,0,152,2,32,3,65,160,2,106,32,3,65,208,0,106,65,208,1,16,218,141,128,128,0,26,32,3,65,240,3,106,16,142,138,128,128,0,32,3,65,144,4,106,16,143,138,128,128,0,32,3,32,3,41,3,224,2,32,3,65,232,3,106,45,0,0,34,2,173,124,55,3,224,2,32,3,65,160,2,106,65,200,0,106,33,4,2,64,3,64,32,2,65,128,1,70,13,1,32,3,65,160,2,106,32,2,106,65,200,0,106,65,0,58,0,0,32,2,65,1,106,33,2,12,0,11,11,32,3,65,0,58,0,232,3,32,3,65,160,2,106,32,4,66,0,32,3,65,144,4,106,16,156,138,128,128,0,32,3,65,240,3,106,65,32,32,3,65,144,4,106,65,32,65,164,154,135,128,0,16,232,140,128,128,0,32,3,65,8,106,65,24,106,32,3,65,240,3,106,65,24,106,41,0,0,55,3,0,32,3,65,8,106,65,8,106,32,3,65,240,3,106,65,8,106,41,0,0,55,3,0,32,3,65,8,106,65,16,106,32,3,65,240,3,106,65,16,106,41,0,0,55,3,0,32,3,32,3,41,0,240,3,55,3,8,32,3,32,3,45,0,39,65,63,113,58,0,39,32,3,65,160,2,106,32,3,65,8,106,16,205,139,128,128,0,32,3,65,40,106,32,3,65,160,2,106,16,187,139,128,128,0,2,64,2,64,32,3,41,3,40,66,0,82,13,0,32,0,66,0,55,3,0,32,0,65,24,106,66,0,55,3,0,32,0,65,16,106,66,0,55,3,0,32,0,65,8,106,66,0,55,3,0,12,1,11,32,0,32,3,41,3,48,55,3,0,32,0,65,24,106,32,3,65,40,106,65,32,106,41,3,0,55,3,0,32,0,65,16,106,32,3,65,40,106,65,24,106,41,3,0,55,3,0,32,0,65,8,106,32,3,65,40,106,65,16,106,41,3,0,55,3,0,11,32,3,65,208,4,106,36,128,128,128,128,0,11,98,1,1,127,35,128,128,128,128,0,65,160,2,107,34,3,36,128,128,128,128,0,32,3,65,152,1,106,16,238,139,128,128,0,32,3,65,128,2,106,32,1,32,2,16,148,138,128,128,0,32,3,65,8,106,32,3,65,152,1,106,32,3,65,128,2,106,16,244,139,128,128,0,32,0,32,3,65,8,106,16,237,139,128,128,0,32,3,65,160,2,106,36,128,128,128,128,0,11,57,1,1,127,35,128,128,128,128,0,65,224,0,107,34,2,36,128,128,128,128,0,32,2,32,1,16,245,139,128,128,0,32,0,32,2,65,224,0,16,148,138,128,128,0,32,2,65,224,0,106,36,128,128,128,128,0,11,78,1,1,127,35,128,128,128,128,0,65,240,3,107,34,2,36,128,128,128,128,0,32,2,65,8,106,16,248,139,128,128,0,32,2,65,208,1,106,32,2,65,8,106,32,1,16,252,139,128,128,0,32,0,32,2,65,208,1,106,16,247,139,128,128,0,32,2,65,240,3,106,36,128,128,128,128,0,11,82,1,1,127,35,128,128,128,128,0,65,128,2,107,34,4,36,128,128,128,128,0,32,4,65,8,106,32,2,32,3,16,149,138,128,128,0,32,4,65,240,0,106,32,4,65,8,106,32,1,16,244,139,128,128,0,32,0,32,4,65,240,0,106,16,237,139,128,128,0,32,4,65,128,2,106,36,128,128,128,128,0,11,132,1,1,1,127,35,128,128,128,128,0,65,128,3,107,34,5,36,128,128,128,128,0,32,5,32,1,32,3,32,4,16,152,138,128,128,0,32,5,65,232,0,106,32,2,16,150,138,128,128,0,32,5,65,152,2,106,32,5,65,232,0,16,218,141,128,128,0,26,32,5,65,136,1,106,32,5,65,152,2,106,32,5,65,232,0,106,16,244,139,128,128,0,32,5,32,5,65,136,1,106,16,237,139,128,128,0,32,0,32,5,65,232,0,16,218,141,128,128,0,26,32,5,65,128,3,106,36,128,128,128,128,0,11,19,0,32,0,66,0,55,0,0,32,0,65,8,106,66,0,55,0,0,11,169,3,4,1,127,2,126,1,127,2,126,35,128,128,128,128,0,65,16,107,34,7,36,128,128,128,128,0,2,64,2,64,32,5,65,193,0,79,13,0,32,6,65,193,0,79,13,0,32,2,65,17,79,13,0,32,4,65,17,79,13,0,2,64,32,2,65,16,73,13,0,32,1,32,2,65,1,118,106,41,0,0,33,8,32,1,41,0,0,33,9,12,2,11,32,7,16,154,138,128,128,0,65,0,33,10,3,64,2,64,32,2,32,10,71,13,0,32,7,41,3,8,33,8,32,7,41,3,0,33,9,12,3,11,32,7,32,10,106,32,1,32,10,106,45,0,0,58,0,0,32,10,65,1,106,33,10,12,0,11,11,0,0,11,2,64,2,64,32,4,65,16,73,13,0,32,3,41,0,8,33,11,32,3,41,0,0,33,12,12,1,11,32,7,16,154,138,128,128,0,65,0,33,10,3,64,2,64,32,4,32,10,71,13,0,32,7,41,3,8,33,11,32,7,41,3,0,33,12,12,2,11,32,7,32,10,106,32,3,32,10,106,45,0,0,58,0,0,32,10,65,1,106,33,10,12,0,11,11,32,0,66,0,55,3,64,32,0,66,241,237,244,248,165,167,253,167,165,127,55,3,24,32,0,66,171,240,211,244,175,238,188,183,60,55,3,16,32,0,66,187,206,170,166,216,208,235,179,187,127,55,3,8,32,0,32,11,66,249,194,248,155,145,163,179,240,219,0,133,55,3,56,32,0,32,12,66,235,250,134,218,191,181,246,193,31,133,55,3,48,32,0,32,8,66,159,216,249,217,194,145,218,130,155,127,133,55,3,40,32,0,32,9,66,209,133,154,239,250,207,148,135,209,0,133,55,3,32,32,0,32,5,173,66,8,134,32,6,173,133,66,136,146,247,149,255,204,249,132,234,0,133,55,3,0,32,7,65,16,106,36,128,128,128,128,0,11,186,1,1,1,127,35,128,128,128,128,0,65,192,0,107,34,4,36,128,128,128,128,0,32,0,32,1,66,127,32,2,16,157,138,128,128,0,32,4,65,24,106,32,0,65,24,106,41,3,0,55,3,0,32,4,65,16,106,32,0,65,16,106,41,3,0,55,3,0,32,4,65,8,106,32,0,65,8,106,41,3,0,55,3,0,32,4,65,40,106,32,0,65,40,106,41,3,0,55,3,0,32,4,65,48,106,32,0,65,48,106,41,3,0,55,3,0,32,4,65,56,106,32,0,65,56,106,41,3,0,55,3,0,32,4,32,0,41,3,0,55,3,0,32,4,32,0,41,3,32,55,3,32,32,3,65,192,0,32,4,65,192,0,65,136,156,135,128,0,16,232,140,128,128,0,32,4,65,192,0,106,36,128,128,128,128,0,11,220,46,4,2,127,19,126,1,127,22,126,35,128,128,128,128,0,65,128,1,107,34,4,36,128,128,128,128,0,65,0,33,5,32,4,65,0,65,128,1,16,214,141,128,128,0,33,4,3,64,2,64,32,5,65,128,1,71,13,0,32,0,32,4,41,3,40,34,6,32,0,65,48,106,34,5,41,3,0,34,7,32,0,41,3,16,34,8,124,32,4,41,3,32,34,9,124,34,10,124,32,10,32,2,133,66,235,250,134,218,191,181,246,193,31,133,66,32,137,34,11,66,171,240,211,244,175,238,188,183,60,124,34,12,32,7,133,66,40,137,34,13,124,34,14,32,4,41,3,96,34,2,124,32,4,41,3,56,34,10,32,0,65,56,106,34,1,41,3,0,34,15,32,0,41,3,24,34,16,124,32,4,41,3,48,34,17,124,34,18,124,32,18,32,3,133,66,249,194,248,155,145,163,179,240,219,0,133,66,32,137,34,3,66,241,237,244,248,165,167,253,167,165,127,124,34,18,32,15,133,66,40,137,34,19,124,34,20,32,3,133,66,48,137,34,21,32,18,124,34,22,32,19,133,66,1,137,34,23,124,34,24,32,4,41,3,104,34,3,124,32,24,32,4,41,3,24,34,18,32,0,65,40,106,34,25,41,3,0,34,26,32,0,41,3,8,34,27,124,32,4,41,3,16,34,19,124,34,28,124,32,28,66,159,216,249,217,194,145,218,130,155,127,133,66,32,137,34,28,66,187,206,170,166,216,208,235,179,187,127,124,34,29,32,26,133,66,40,137,34,30,124,34,31,32,28,133,66,48,137,34,32,133,66,32,137,34,33,32,4,41,3,8,34,24,32,0,41,3,32,34,34,32,0,41,3,0,34,35,124,32,4,41,3,0,34,28,124,34,36,124,32,0,41,3,64,32,36,133,66,209,133,154,239,250,207,148,135,209,0,133,66,32,137,34,36,66,136,146,243,157,255,204,249,132,234,0,124,34,37,32,34,133,66,40,137,34,38,124,34,39,32,36,133,66,48,137,34,40,32,37,124,34,37,124,34,41,32,23,133,66,40,137,34,42,124,34,43,32,4,41,3,72,34,23,124,32,31,32,4,41,3,80,34,36,124,32,14,32,11,133,66,48,137,34,14,32,12,124,34,31,32,13,133,66,1,137,34,12,124,34,13,32,4,41,3,88,34,11,124,32,13,32,40,133,66,32,137,34,13,32,22,124,34,22,32,12,133,66,40,137,34,12,124,34,40,32,13,133,66,48,137,34,44,32,22,124,34,22,32,12,133,66,1,137,34,45,124,34,46,32,4,41,3,120,34,12,124,32,46,32,20,32,4,41,3,112,34,13,124,32,37,32,38,133,66,1,137,34,20,124,34,37,32,12,124,32,37,32,14,133,66,32,137,34,14,32,32,32,29,124,34,29,124,34,32,32,20,133,66,40,137,34,20,124,34,37,32,14,133,66,48,137,34,38,133,66,32,137,34,46,32,39,32,4,41,3,64,34,14,124,32,29,32,30,133,66,1,137,34,29,124,34,30,32,23,124,32,30,32,21,133,66,32,137,34,21,32,31,124,34,30,32,29,133,66,40,137,34,29,124,34,31,32,21,133,66,48,137,34,21,32,30,124,34,30,124,34,39,32,45,133,66,40,137,34,45,124,34,47,32,11,124,32,37,32,3,124,32,43,32,33,133,66,48,137,34,33,32,41,124,34,37,32,42,133,66,1,137,34,41,124,34,42,32,17,124,32,42,32,21,133,66,32,137,34,21,32,22,124,34,22,32,41,133,66,40,137,34,41,124,34,42,32,21,133,66,48,137,34,21,32,22,124,34,22,32,41,133,66,1,137,34,41,124,34,43,32,10,124,32,43,32,40,32,9,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,14,124,32,30,32,33,133,66,32,137,34,30,32,38,32,32,124,34,32,124,34,33,32,29,133,66,40,137,34,29,124,34,38,32,30,133,66,48,137,34,30,133,66,32,137,34,40,32,31,32,13,124,32,32,32,20,133,66,1,137,34,20,124,34,31,32,36,124,32,31,32,44,133,66,32,137,34,31,32,37,124,34,32,32,20,133,66,40,137,34,20,124,34,37,32,31,133,66,48,137,34,31,32,32,124,34,32,124,34,43,32,41,133,66,40,137,34,41,124,34,44,32,6,124,32,38,32,28,124,32,47,32,46,133,66,48,137,34,38,32,39,124,34,39,32,45,133,66,1,137,34,45,124,34,46,32,19,124,32,46,32,31,133,66,32,137,34,31,32,22,124,34,22,32,45,133,66,40,137,34,45,124,34,46,32,31,133,66,48,137,34,31,32,22,124,34,22,32,45,133,66,1,137,34,45,124,34,47,32,19,124,32,47,32,42,32,6,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,18,124,32,32,32,38,133,66,32,137,34,32,32,30,32,33,124,34,30,124,34,33,32,20,133,66,40,137,34,20,124,34,38,32,32,133,66,48,137,34,32,133,66,32,137,34,42,32,37,32,24,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,2,124,32,30,32,21,133,66,32,137,34,21,32,39,124,34,30,32,29,133,66,40,137,34,29,124,34,37,32,21,133,66,48,137,34,21,32,30,124,34,30,124,34,39,32,45,133,66,40,137,34,45,124,34,47,32,10,124,32,38,32,12,124,32,44,32,40,133,66,48,137,34,38,32,43,124,34,40,32,41,133,66,1,137,34,41,124,34,43,32,3,124,32,43,32,21,133,66,32,137,34,21,32,22,124,34,22,32,41,133,66,40,137,34,41,124,34,43,32,21,133,66,48,137,34,21,32,22,124,34,22,32,41,133,66,1,137,34,41,124,34,44,32,24,124,32,44,32,46,32,2,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,28,124,32,30,32,38,133,66,32,137,34,30,32,32,32,33,124,34,32,124,34,33,32,29,133,66,40,137,34,29,124,34,38,32,30,133,66,48,137,34,30,133,66,32,137,34,44,32,37,32,11,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,14,124,32,32,32,31,133,66,32,137,34,31,32,40,124,34,32,32,20,133,66,40,137,34,20,124,34,37,32,31,133,66,48,137,34,31,32,32,124,34,32,124,34,40,32,41,133,66,40,137,34,41,124,34,46,32,3,124,32,38,32,18,124,32,47,32,42,133,66,48,137,34,38,32,39,124,34,39,32,45,133,66,1,137,34,42,124,34,45,32,17,124,32,45,32,31,133,66,32,137,34,31,32,22,124,34,22,32,42,133,66,40,137,34,42,124,34,45,32,31,133,66,48,137,34,31,32,22,124,34,22,32,42,133,66,1,137,34,42,124,34,47,32,2,124,32,47,32,43,32,23,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,9,124,32,32,32,38,133,66,32,137,34,32,32,30,32,33,124,34,30,124,34,33,32,20,133,66,40,137,34,20,124,34,38,32,32,133,66,48,137,34,32,133,66,32,137,34,43,32,37,32,36,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,13,124,32,30,32,21,133,66,32,137,34,21,32,39,124,34,30,32,29,133,66,40,137,34,29,124,34,37,32,21,133,66,48,137,34,21,32,30,124,34,30,124,34,39,32,42,133,66,40,137,34,42,124,34,47,32,9,124,32,38,32,11,124,32,46,32,44,133,66,48,137,34,38,32,40,124,34,40,32,41,133,66,1,137,34,41,124,34,44,32,13,124,32,44,32,21,133,66,32,137,34,21,32,22,124,34,22,32,41,133,66,40,137,34,41,124,34,44,32,21,133,66,48,137,34,21,32,22,124,34,22,32,41,133,66,1,137,34,41,124,34,46,32,28,124,32,46,32,45,32,18,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,24,124,32,30,32,38,133,66,32,137,34,30,32,32,32,33,124,34,32,124,34,33,32,29,133,66,40,137,34,29,124,34,38,32,30,133,66,48,137,34,30,133,66,32,137,34,45,32,37,32,10,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,23,124,32,32,32,31,133,66,32,137,34,31,32,40,124,34,32,32,20,133,66,40,137,34,20,124,34,37,32,31,133,66,48,137,34,31,32,32,124,34,32,124,34,40,32,41,133,66,40,137,34,41,124,34,46,32,19,124,32,38,32,6,124,32,47,32,43,133,66,48,137,34,38,32,39,124,34,39,32,42,133,66,1,137,34,42,124,34,43,32,36,124,32,43,32,31,133,66,32,137,34,31,32,22,124,34,22,32,42,133,66,40,137,34,42,124,34,43,32,31,133,66,48,137,34,31,32,22,124,34,22,32,42,133,66,1,137,34,42,124,34,47,32,9,124,32,47,32,44,32,12,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,14,124,32,32,32,38,133,66,32,137,34,32,32,30,32,33,124,34,30,124,34,33,32,20,133,66,40,137,34,20,124,34,38,32,32,133,66,48,137,34,32,133,66,32,137,34,44,32,37,32,19,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,17,124,32,30,32,21,133,66,32,137,34,21,32,39,124,34,30,32,29,133,66,40,137,34,29,124,34,37,32,21,133,66,48,137,34,21,32,30,124,34,30,124,34,39,32,42,133,66,40,137,34,42,124,34,47,32,17,124,32,38,32,36,124,32,46,32,45,133,66,48,137,34,38,32,40,124,34,40,32,41,133,66,1,137,34,41,124,34,45,32,12,124,32,45,32,21,133,66,32,137,34,21,32,22,124,34,22,32,41,133,66,40,137,34,41,124,34,45,32,21,133,66,48,137,34,21,32,22,124,34,22,32,41,133,66,1,137,34,41,124,34,46,32,14,124,32,46,32,43,32,6,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,10,124,32,30,32,38,133,66,32,137,34,30,32,32,32,33,124,34,32,124,34,33,32,29,133,66,40,137,34,29,124,34,38,32,30,133,66,48,137,34,30,133,66,32,137,34,43,32,37,32,23,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,28,124,32,32,32,31,133,66,32,137,34,31,32,40,124,34,32,32,20,133,66,40,137,34,20,124,34,37,32,31,133,66,48,137,34,31,32,32,124,34,32,124,34,40,32,41,133,66,40,137,34,41,124,34,46,32,28,124,32,38,32,11,124,32,47,32,44,133,66,48,137,34,38,32,39,124,34,39,32,42,133,66,1,137,34,42,124,34,44,32,2,124,32,44,32,31,133,66,32,137,34,31,32,22,124,34,22,32,42,133,66,40,137,34,42,124,34,44,32,31,133,66,48,137,34,31,32,22,124,34,22,32,42,133,66,1,137,34,42,124,34,47,32,11,124,32,47,32,45,32,18,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,3,124,32,32,32,38,133,66,32,137,34,32,32,30,32,33,124,34,30,124,34,33,32,20,133,66,40,137,34,20,124,34,38,32,32,133,66,48,137,34,32,133,66,32,137,34,45,32,37,32,13,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,24,124,32,30,32,21,133,66,32,137,34,21,32,39,124,34,30,32,29,133,66,40,137,34,29,124,34,37,32,21,133,66,48,137,34,21,32,30,124,34,30,124,34,39,32,42,133,66,40,137,34,42,124,34,47,32,12,124,32,38,32,14,124,32,46,32,43,133,66,48,137,34,38,32,40,124,34,40,32,41,133,66,1,137,34,41,124,34,43,32,18,124,32,43,32,21,133,66,32,137,34,21,32,22,124,34,22,32,41,133,66,40,137,34,41,124,34,43,32,21,133,66,48,137,34,21,32,22,124,34,22,32,41,133,66,1,137,34,41,124,34,46,32,13,124,32,46,32,44,32,17,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,36,124,32,30,32,38,133,66,32,137,34,30,32,32,32,33,124,34,32,124,34,33,32,29,133,66,40,137,34,29,124,34,38,32,30,133,66,48,137,34,30,133,66,32,137,34,44,32,37,32,19,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,2,124,32,32,32,31,133,66,32,137,34,31,32,40,124,34,32,32,20,133,66,40,137,34,20,124,34,37,32,31,133,66,48,137,34,31,32,32,124,34,32,124,34,40,32,41,133,66,40,137,34,41,124,34,46,32,13,124,32,38,32,10,124,32,47,32,45,133,66,48,137,34,38,32,39,124,34,39,32,42,133,66,1,137,34,42,124,34,45,32,6,124,32,45,32,31,133,66,32,137,34,31,32,22,124,34,22,32,42,133,66,40,137,34,42,124,34,45,32,31,133,66,48,137,34,31,32,22,124,34,22,32,42,133,66,1,137,34,42,124,34,47,32,3,124,32,47,32,43,32,24,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,23,124,32,32,32,38,133,66,32,137,34,32,32,30,32,33,124,34,30,124,34,33,32,20,133,66,40,137,34,20,124,34,38,32,32,133,66,48,137,34,32,133,66,32,137,34,43,32,37,32,9,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,3,124,32,30,32,21,133,66,32,137,34,21,32,39,124,34,30,32,29,133,66,40,137,34,29,124,34,37,32,21,133,66,48,137,34,21,32,30,124,34,30,124,34,39,32,42,133,66,40,137,34,42,124,34,47,32,23,124,32,38,32,9,124,32,46,32,44,133,66,48,137,34,38,32,40,124,34,40,32,41,133,66,1,137,34,41,124,34,44,32,36,124,32,44,32,21,133,66,32,137,34,21,32,22,124,34,22,32,41,133,66,40,137,34,41,124,34,44,32,21,133,66,48,137,34,21,32,22,124,34,22,32,41,133,66,1,137,34,41,124,34,46,32,19,124,32,46,32,45,32,24,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,12,124,32,30,32,38,133,66,32,137,34,30,32,32,32,33,124,34,32,124,34,33,32,29,133,66,40,137,34,29,124,34,38,32,30,133,66,48,137,34,30,133,66,32,137,34,45,32,37,32,2,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,6,124,32,32,32,31,133,66,32,137,34,31,32,40,124,34,32,32,20,133,66,40,137,34,20,124,34,37,32,31,133,66,48,137,34,31,32,32,124,34,32,124,34,40,32,41,133,66,40,137,34,41,124,34,46,32,2,124,32,38,32,17,124,32,47,32,43,133,66,48,137,34,38,32,39,124,34,39,32,42,133,66,1,137,34,42,124,34,43,32,18,124,32,43,32,31,133,66,32,137,34,31,32,22,124,34,22,32,42,133,66,40,137,34,42,124,34,43,32,31,133,66,48,137,34,31,32,22,124,34,22,32,42,133,66,1,137,34,42,124,34,47,32,24,124,32,47,32,44,32,14,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,11,124,32,32,32,38,133,66,32,137,34,32,32,30,32,33,124,34,30,124,34,33,32,20,133,66,40,137,34,20,124,34,38,32,32,133,66,48,137,34,32,133,66,32,137,34,44,32,37,32,28,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,10,124,32,30,32,21,133,66,32,137,34,21,32,39,124,34,30,32,29,133,66,40,137,34,29,124,34,37,32,21,133,66,48,137,34,21,32,30,124,34,30,124,34,39,32,42,133,66,40,137,34,42,124,34,47,32,14,124,32,38,32,18,124,32,46,32,45,133,66,48,137,34,38,32,40,124,34,40,32,41,133,66,1,137,34,41,124,34,45,32,23,124,32,45,32,21,133,66,32,137,34,21,32,22,124,34,22,32,41,133,66,40,137,34,41,124,34,45,32,21,133,66,48,137,34,21,32,22,124,34,22,32,41,133,66,1,137,34,41,124,34,46,32,17,124,32,46,32,43,32,10,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,13,124,32,30,32,38,133,66,32,137,34,30,32,32,32,33,124,34,32,124,34,33,32,29,133,66,40,137,34,29,124,34,38,32,30,133,66,48,137,34,30,133,66,32,137,34,43,32,37,32,3,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,11,124,32,32,32,31,133,66,32,137,34,31,32,40,124,34,32,32,20,133,66,40,137,34,20,124,34,37,32,31,133,66,48,137,34,31,32,32,124,34,32,124,34,40,32,41,133,66,40,137,34,41,124,34,46,32,11,124,32,38,32,12,124,32,47,32,44,133,66,48,137,34,38,32,39,124,34,39,32,42,133,66,1,137,34,42,124,34,44,32,9,124,32,44,32,31,133,66,32,137,34,31,32,22,124,34,22,32,42,133,66,40,137,34,42,124,34,44,32,31,133,66,48,137,34,31,32,22,124,34,22,32,42,133,66,1,137,34,42,124,34,47,32,18,124,32,47,32,45,32,19,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,36,124,32,32,32,38,133,66,32,137,34,32,32,30,32,33,124,34,30,124,34,33,32,20,133,66,40,137,34,20,124,34,38,32,32,133,66,48,137,34,32,133,66,32,137,34,45,32,37,32,6,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,28,124,32,30,32,21,133,66,32,137,34,21,32,39,124,34,30,32,29,133,66,40,137,34,29,124,34,37,32,21,133,66,48,137,34,21,32,30,124,34,30,124,34,39,32,42,133,66,40,137,34,42,124,34,47,32,24,124,32,38,32,28,124,32,46,32,43,133,66,48,137,34,38,32,40,124,34,40,32,41,133,66,1,137,34,41,124,34,43,32,14,124,32,43,32,21,133,66,32,137,34,21,32,22,124,34,22,32,41,133,66,40,137,34,41,124,34,43,32,21,133,66,48,137,34,21,32,22,124,34,22,32,41,133,66,1,137,34,41,124,34,46,32,9,124,32,46,32,44,32,13,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,23,124,32,30,32,38,133,66,32,137,34,30,32,32,32,33,124,34,32,124,34,33,32,29,133,66,40,137,34,29,124,34,38,32,30,133,66,48,137,34,30,133,66,32,137,34,44,32,37,32,17,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,12,124,32,32,32,31,133,66,32,137,34,31,32,40,124,34,32,32,20,133,66,40,137,34,20,124,34,37,32,31,133,66,48,137,34,31,32,32,124,34,32,124,34,40,32,41,133,66,40,137,34,41,124,34,46,32,10,124,32,38,32,3,124,32,47,32,45,133,66,48,137,34,38,32,39,124,34,39,32,42,133,66,1,137,34,42,124,34,45,32,10,124,32,45,32,31,133,66,32,137,34,31,32,22,124,34,22,32,42,133,66,40,137,34,42,124,34,45,32,31,133,66,48,137,34,31,32,22,124,34,22,32,42,133,66,1,137,34,42,124,34,47,32,17,124,32,47,32,43,32,36,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,6,124,32,32,32,38,133,66,32,137,34,32,32,30,32,33,124,34,30,124,34,33,32,20,133,66,40,137,34,20,124,34,38,32,32,133,66,48,137,34,32,133,66,32,137,34,43,32,37,32,2,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,19,124,32,30,32,21,133,66,32,137,34,21,32,39,124,34,30,32,29,133,66,40,137,34,29,124,34,37,32,21,133,66,48,137,34,21,32,30,124,34,30,124,34,39,32,42,133,66,40,137,34,42,124,34,47,32,18,124,32,38,32,24,124,32,46,32,44,133,66,48,137,34,38,32,40,124,34,40,32,41,133,66,1,137,34,41,124,34,44,32,6,124,32,44,32,21,133,66,32,137,34,21,32,22,124,34,22,32,41,133,66,40,137,34,41,124,34,44,32,21,133,66,48,137,34,21,32,22,124,34,22,32,41,133,66,1,137,34,41,124,34,46,32,2,124,32,46,32,45,32,14,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,9,124,32,30,32,38,133,66,32,137,34,30,32,32,32,33,124,34,32,124,34,33,32,29,133,66,40,137,34,29,124,34,38,32,30,133,66,48,137,34,30,133,66,32,137,34,45,32,37,32,36,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,19,124,32,32,32,31,133,66,32,137,34,31,32,40,124,34,32,32,20,133,66,40,137,34,20,124,34,37,32,31,133,66,48,137,34,31,32,32,124,34,32,124,34,40,32,41,133,66,40,137,34,41,124,34,46,32,9,124,32,38,32,23,124,32,47,32,43,133,66,48,137,34,38,32,39,124,34,39,32,42,133,66,1,137,34,42,124,34,43,32,13,124,32,43,32,31,133,66,32,137,34,31,32,22,124,34,22,32,42,133,66,40,137,34,42,124,34,43,32,31,133,66,48,137,34,31,32,22,124,34,22,32,42,133,66,1,137,34,42,124,34,47,32,6,124,32,47,32,44,32,3,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,28,124,32,32,32,38,133,66,32,137,34,32,32,30,32,33,124,34,30,124,34,33,32,20,133,66,40,137,34,20,124,34,38,32,32,133,66,48,137,34,32,133,66,32,137,34,44,32,37,32,12,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,11,124,32,30,32,21,133,66,32,137,34,21,32,39,124,34,30,32,29,133,66,40,137,34,29,124,34,37,32,21,133,66,48,137,34,21,32,30,124,34,30,124,34,39,32,42,133,66,40,137,34,42,124,34,47,32,2,124,32,38,32,17,124,32,46,32,45,133,66,48,137,34,38,32,40,124,34,40,32,41,133,66,1,137,34,41,124,34,45,32,10,124,32,45,32,21,133,66,32,137,34,21,32,22,124,34,22,32,41,133,66,40,137,34,41,124,34,45,32,21,133,66,48,137,34,21,32,22,124,34,22,32,41,133,66,1,137,34,41,124,34,46,32,3,124,32,46,32,43,32,19,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,18,124,32,30,32,38,133,66,32,137,34,30,32,32,32,33,124,34,32,124,34,33,32,29,133,66,40,137,34,29,124,34,38,32,30,133,66,48,137,34,30,133,66,32,137,34,43,32,37,32,28,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,24,124,32,32,32,31,133,66,32,137,34,31,32,40,124,34,32,32,20,133,66,40,137,34,20,124,34,37,32,31,133,66,48,137,34,31,32,32,124,34,32,124,34,40,32,41,133,66,40,137,34,41,124,34,46,32,23,124,32,38,32,36,124,32,47,32,44,133,66,48,137,34,38,32,39,124,34,39,32,42,133,66,1,137,34,42,124,34,44,32,11,124,32,44,32,31,133,66,32,137,34,31,32,22,124,34,22,32,42,133,66,40,137,34,42,124,34,44,32,31,133,66,48,137,34,31,32,22,124,34,22,32,42,133,66,1,137,34,42,124,34,47,32,12,124,32,47,32,45,32,13,124,32,32,32,20,133,66,1,137,34,20,124,34,32,32,12,124,32,32,32,38,133,66,32,137,34,12,32,30,32,33,124,34,30,124,34,32,32,20,133,66,40,137,34,20,124,34,33,32,12,133,66,48,137,34,12,133,66,32,137,34,38,32,37,32,14,124,32,30,32,29,133,66,1,137,34,29,124,34,30,32,23,124,32,30,32,21,133,66,32,137,34,23,32,39,124,34,21,32,29,133,66,40,137,34,29,124,34,30,32,23,133,66,48,137,34,23,32,21,124,34,21,124,34,37,32,42,133,66,40,137,34,39,124,34,42,32,11,124,32,33,32,3,124,32,46,32,43,133,66,48,137,34,3,32,40,124,34,11,32,41,133,66,1,137,34,33,124,34,40,32,17,124,32,40,32,23,133,66,32,137,34,17,32,22,124,34,23,32,33,133,66,40,137,34,22,124,34,33,32,17,133,66,48,137,34,17,32,23,124,34,23,32,22,133,66,1,137,34,22,124,34,40,32,10,124,32,40,32,44,32,9,124,32,21,32,29,133,66,1,137,34,9,124,34,10,32,14,124,32,10,32,3,133,66,32,137,34,10,32,12,32,32,124,34,3,124,34,12,32,9,133,66,40,137,34,9,124,34,14,32,10,133,66,48,137,34,10,133,66,32,137,34,21,32,30,32,13,124,32,3,32,20,133,66,1,137,34,3,124,34,13,32,36,124,32,13,32,31,133,66,32,137,34,36,32,11,124,34,11,32,3,133,66,40,137,34,3,124,34,13,32,36,133,66,48,137,34,36,32,11,124,34,11,124,34,20,32,22,133,66,40,137,34,22,124,34,29,32,8,133,32,13,32,24,124,32,10,32,12,124,34,10,32,9,133,66,1,137,34,9,124,34,24,32,2,124,32,24,32,17,133,66,32,137,34,2,32,42,32,38,133,66,48,137,34,17,32,37,124,34,24,124,34,12,32,9,133,66,40,137,34,9,124,34,13,32,2,133,66,48,137,34,2,32,12,124,34,12,133,55,3,16,32,0,32,27,32,19,32,14,32,28,124,32,24,32,39,133,66,1,137,34,24,124,34,28,124,32,28,32,36,133,66,32,137,34,19,32,23,124,34,28,32,24,133,66,40,137,34,24,124,34,23,133,32,18,32,33,32,6,124,32,11,32,3,133,66,1,137,34,6,124,34,3,124,32,3,32,17,133,66,32,137,34,17,32,10,124,34,10,32,6,133,66,40,137,34,6,124,34,3,32,17,133,66,48,137,34,17,32,10,124,34,10,133,55,3,8,32,0,32,3,32,16,133,32,23,32,19,133,66,48,137,34,3,32,28,124,34,18,133,55,3,24,32,0,32,13,32,35,133,32,29,32,21,133,66,48,137,34,19,32,20,124,34,28,133,55,3,0,32,25,32,26,32,12,32,9,133,66,1,137,133,32,19,133,55,3,0,32,0,32,34,32,10,32,6,133,66,1,137,133,32,3,133,55,3,32,32,1,32,15,32,28,32,22,133,66,1,137,133,32,2,133,55,3,0,32,5,32,7,32,18,32,24,133,66,1,137,133,32,17,133,55,3,0,32,4,65,128,1,106,36,128,128,128,128,0,15,11,32,4,32,5,106,32,1,32,5,106,41,0,0,55,3,0,32,5,65,8,106,33,5,12,0,11,11,145,1,1,1,127,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,2,64,2,64,32,2,65,32,73,13,0,32,3,65,24,106,66,0,55,3,0,32,3,65,16,106,66,0,55,3,0,32,3,65,8,106,66,0,55,3,0,32,3,66,0,55,3,0,32,3,65,32,32,1,65,32,65,240,156,135,128,0,16,232,140,128,128,0,32,0,32,3,16,137,139,128,128,0,12,1,11,32,0,66,129,128,128,128,16,55,3,0,32,0,65,12,106,65,32,54,2,0,32,0,65,8,106,32,2,54,2,0,11,32,3,65,32,106,36,128,128,128,128,0,11,90,1,1,126,66,0,33,2,2,64,32,1,45,0,32,65,1,71,13,0,32,0,32,1,41,3,0,55,3,8,32,0,65,32,106,32,1,65,24,106,41,3,0,55,3,0,32,0,65,24,106,32,1,65,16,106,41,3,0,55,3,0,32,0,65,16,106,32,1,65,8,106,41,3,0,55,3,0,66,1,33,2,11,32,0,32,2,55,3,0,11,54,1,1,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,32,1,16,151,139,128,128,0,32,0,32,2,16,156,139,128,128,0,32,2,65,192,0,106,36,128,128,128,128,0,11,164,1,1,1,127,35,128,128,128,128,0,65,128,5,107,34,3,36,128,128,128,128,0,32,0,65,128,157,135,128,0,32,2,16,135,139,128,128,0,32,3,32,1,32,2,16,135,139,128,128,0,32,3,65,160,1,106,32,3,16,162,138,128,128,0,32,3,65,192,1,106,65,128,157,135,128,0,32,3,65,160,1,106,16,135,139,128,128,0,32,3,65,224,2,106,32,1,65,160,1,106,65,160,1,16,218,141,128,128,0,26,32,3,65,128,4,106,32,3,65,224,2,106,16,159,139,128,128,0,32,0,65,160,1,106,32,3,65,192,1,106,32,3,65,128,4,106,16,155,139,128,128,0,32,3,65,128,5,106,36,128,128,128,128,0,11,56,1,1,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,32,1,16,138,139,128,128,0,32,0,32,2,65,2,16,184,138,128,128,0,32,2,65,192,0,106,36,128,128,128,128,0,11,126,1,1,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,0,65,128,157,135,128,0,32,1,16,135,139,128,128,0,32,2,65,24,106,32,1,65,56,106,41,3,0,55,3,0,32,2,65,16,106,32,1,65,48,106,41,3,0,55,3,0,32,2,65,8,106,32,1,65,40,106,41,3,0,55,3,0,32,2,32,1,41,3,32,55,3,0,32,0,65,160,1,106,65,128,157,135,128,0,32,2,16,135,139,128,128,0,32,2,65,32,106,36,128,128,128,128,0,11,180,1,1,1,127,35,128,128,128,128,0,65,160,1,107,34,2,36,128,128,128,128,0,32,2,65,0,65,192,0,16,214,141,128,128,0,34,2,65,224,0,106,32,1,16,151,139,128,128,0,32,2,65,192,0,106,32,2,65,224,0,106,16,156,139,128,128,0,32,2,65,32,32,2,65,192,0,106,65,32,65,128,159,135,128,0,16,232,140,128,128,0,32,2,65,224,0,106,32,1,65,160,1,106,16,151,139,128,128,0,32,2,65,192,0,106,32,2,65,224,0,106,16,156,139,128,128,0,32,2,65,32,106,65,32,32,2,65,192,0,106,65,32,65,144,159,135,128,0,16,232,140,128,128,0,32,0,32,2,65,192,0,16,218,141,128,128,0,26,32,2,65,160,1,106,36,128,128,128,128,0,11,133,3,2,3,127,1,126,35,128,128,128,128,0,65,176,5,107,34,2,36,128,128,128,128,0,32,2,65,240,2,106,32,1,65,32,16,158,138,128,128,0,2,64,2,64,32,2,40,2,240,2,13,0,32,2,65,168,1,106,32,2,65,232,1,106,65,4,114,32,2,65,240,2,106,65,8,106,34,3,65,192,0,16,218,141,128,128,0,34,4,65,192,0,16,218,141,128,128,0,26,32,2,65,8,106,32,2,65,168,1,106,16,157,139,128,128,0,32,2,65,240,2,106,32,1,65,32,106,65,32,16,158,138,128,128,0,2,64,32,2,40,2,240,2,13,0,32,2,65,176,2,106,32,4,32,3,65,192,0,16,218,141,128,128,0,65,192,0,16,218,141,128,128,0,26,32,2,65,240,2,106,65,160,1,106,32,2,65,176,2,106,16,157,139,128,128,0,32,2,65,240,2,106,32,2,65,8,106,65,160,1,16,218,141,128,128,0,26,32,0,65,8,106,32,2,65,240,2,106,65,192,2,16,218,141,128,128,0,26,32,0,65,0,54,2,0,12,2,11,32,2,65,232,1,106,65,8,106,32,2,65,240,2,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,244,2,34,5,55,3,232,1,32,0,65,12,106,32,1,54,2,0,32,0,32,5,55,2,4,32,0,65,1,54,2,0,12,1,11,32,2,65,240,1,106,32,2,65,240,2,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,244,2,34,5,55,3,232,1,32,0,65,12,106,32,1,54,2,0,32,0,32,5,55,2,4,32,0,65,1,54,2,0,11,32,2,65,176,5,106,36,128,128,128,128,0,11,184,3,2,1,127,9,126,35,128,128,128,128,0,65,192,1,107,34,3,36,128,128,128,128,0,32,3,32,2,32,1,16,135,139,128,128,0,32,3,65,160,1,106,32,3,16,162,138,128,128,0,32,0,32,3,41,3,160,1,34,4,32,1,41,3,32,124,34,5,66,201,166,163,200,146,180,188,180,47,124,34,6,32,5,84,173,66,127,124,34,7,32,7,32,3,41,3,168,1,34,8,32,1,65,40,106,41,3,0,124,34,9,32,5,32,4,84,173,124,34,4,124,34,5,32,7,84,173,124,32,5,66,254,222,223,153,195,237,247,203,217,0,124,34,10,32,5,84,173,124,66,127,124,66,63,135,34,11,32,11,32,3,41,3,176,1,34,12,32,1,65,48,106,41,3,0,124,34,5,32,9,32,8,84,173,32,4,32,9,84,173,124,124,34,7,124,34,9,32,7,84,173,124,32,9,66,128,138,175,246,239,159,177,204,121,124,34,4,32,9,84,173,124,66,127,124,66,63,135,34,9,32,9,32,3,41,3,184,1,32,1,65,56,106,41,3,0,124,32,5,32,12,84,173,32,7,32,5,84,173,124,124,34,7,124,34,5,32,7,84,173,124,32,5,66,215,160,177,214,217,226,146,193,113,124,34,8,32,5,84,173,124,66,127,124,34,5,66,183,217,220,183,237,203,195,203,80,131,34,9,32,6,124,34,6,55,3,0,32,0,32,5,66,130,161,160,230,188,146,136,180,166,127,131,34,11,32,10,124,34,7,32,6,32,9,84,173,124,34,6,55,3,8,32,0,32,5,66,128,246,208,137,144,224,206,179,6,131,34,10,32,4,124,34,9,32,7,32,11,84,173,32,6,32,7,84,173,124,124,34,7,55,3,16,32,0,32,5,66,169,223,206,169,166,157,237,190,14,131,32,8,124,32,9,32,10,84,173,32,7,32,9,84,173,124,124,55,3,24,32,3,65,192,1,106,36,128,128,128,128,0,11,167,1,1,1,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,24,106,32,1,65,56,106,41,3,0,55,3,0,32,2,65,16,106,32,1,65,48,106,41,3,0,55,3,0,32,2,65,8,106,32,1,65,40,106,41,3,0,55,3,0,32,2,32,1,41,3,32,55,3,0,32,0,65,32,106,65,128,157,135,128,0,32,2,16,135,139,128,128,0,32,0,65,24,106,32,1,65,24,106,41,3,0,55,3,0,32,0,65,16,106,32,1,65,16,106,41,3,0,55,3,0,32,0,65,8,106,32,1,65,8,106,41,3,0,55,3,0,32,0,32,1,41,3,0,55,3,0,32,2,65,32,106,36,128,128,128,128,0,11,8,0,32,0,65,160,1,106,11,180,1,1,1,127,35,128,128,128,128,0,65,160,1,107,34,2,36,128,128,128,128,0,32,2,65,0,65,192,0,16,214,141,128,128,0,34,2,65,224,0,106,32,1,16,151,139,128,128,0,32,2,65,192,0,106,32,2,65,224,0,106,16,156,139,128,128,0,32,2,65,32,32,2,65,192,0,106,65,32,65,128,160,135,128,0,16,232,140,128,128,0,32,2,65,224,0,106,32,1,65,160,1,106,16,136,139,128,128,0,32,2,65,192,0,106,32,2,65,224,0,106,16,156,139,128,128,0,32,2,65,32,106,65,32,32,2,65,192,0,106,65,32,65,144,160,135,128,0,16,232,140,128,128,0,32,0,32,2,65,192,0,16,218,141,128,128,0,26,32,2,65,160,1,106,36,128,128,128,128,0,11,133,3,2,3,127,1,126,35,128,128,128,128,0,65,176,5,107,34,2,36,128,128,128,128,0,32,2,65,240,2,106,32,1,65,32,16,158,138,128,128,0,2,64,2,64,32,2,40,2,240,2,13,0,32,2,65,168,1,106,32,2,65,232,1,106,65,4,114,32,2,65,240,2,106,65,8,106,34,3,65,192,0,16,218,141,128,128,0,34,4,65,192,0,16,218,141,128,128,0,26,32,2,65,8,106,32,2,65,168,1,106,16,157,139,128,128,0,32,2,65,240,2,106,32,1,65,32,106,65,32,16,158,138,128,128,0,2,64,32,2,40,2,240,2,13,0,32,2,65,176,2,106,32,4,32,3,65,192,0,16,218,141,128,128,0,65,192,0,16,218,141,128,128,0,26,32,2,65,240,2,106,65,160,1,106,32,2,65,176,2,106,16,157,139,128,128,0,32,2,65,240,2,106,32,2,65,8,106,65,160,1,16,218,141,128,128,0,26,32,0,65,8,106,32,2,65,240,2,106,65,192,2,16,218,141,128,128,0,26,32,0,65,0,54,2,0,12,2,11,32,2,65,232,1,106,65,8,106,32,2,65,240,2,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,244,2,34,5,55,3,232,1,32,0,65,12,106,32,1,54,2,0,32,0,32,5,55,2,4,32,0,65,1,54,2,0,12,1,11,32,2,65,240,1,106,32,2,65,240,2,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,244,2,34,5,55,3,232,1,32,0,65,12,106,32,1,54,2,0,32,0,32,5,55,2,4,32,0,65,1,54,2,0,11,32,2,65,176,5,106,36,128,128,128,128,0,11,78,1,1,127,32,1,32,1,32,2,32,3,16,172,138,128,128,0,32,3,65,5,116,33,4,65,0,33,1,2,64,3,64,32,4,32,1,70,13,1,32,0,32,2,32,1,106,16,188,138,128,128,0,32,1,65,32,106,33,1,12,0,11,11,32,1,32,1,32,2,32,3,16,173,138,128,128,0,11,91,1,3,127,32,3,65,5,116,33,4,32,1,40,2,4,33,5,32,1,40,2,0,33,3,2,64,2,64,3,64,32,4,69,13,1,32,3,32,5,70,13,2,32,1,32,3,65,32,106,34,6,54,2,0,32,2,32,3,16,178,138,128,128,0,32,4,65,96,106,33,4,32,2,65,32,106,33,2,32,6,33,3,12,0,11,11,15,11,0,0,11,222,18,4,10,127,1,126,1,127,33,126,35,128,128,128,128,0,65,224,5,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,3,64,32,5,65,160,1,70,13,1,32,4,65,128,4,106,32,5,106,34,6,66,0,55,3,0,32,6,65,24,106,66,0,55,3,0,32,6,65,16,106,66,0,55,3,0,32,6,65,8,106,66,0,55,3,0,32,5,65,32,106,33,5,12,0,11,11,65,5,33,7,32,2,32,3,65,5,116,106,33,8,65,0,33,9,65,144,145,137,128,0,33,10,32,2,33,5,3,64,2,64,2,64,32,7,69,13,0,32,5,32,8,70,13,0,32,7,65,127,106,33,7,32,9,65,1,106,33,11,32,5,65,32,106,33,12,65,0,33,6,32,4,65,128,4,106,33,13,3,64,32,6,65,160,6,70,13,2,2,64,32,9,65,4,75,13,0,32,4,65,128,2,106,32,5,41,3,0,34,14,66,0,32,10,32,6,106,34,15,41,3,0,34,16,66,0,16,215,141,128,128,0,32,4,65,192,3,106,32,5,41,3,8,34,17,66,0,32,16,66,0,16,215,141,128,128,0,32,4,65,128,3,106,32,5,41,3,16,34,18,66,0,32,16,66,0,16,215,141,128,128,0,32,4,65,192,2,106,32,5,41,3,24,34,19,66,0,32,16,66,0,16,215,141,128,128,0,32,4,65,144,2,106,32,14,66,0,32,15,65,8,106,41,3,0,34,16,66,0,16,215,141,128,128,0,32,4,65,208,3,106,32,17,66,0,32,16,66,0,16,215,141,128,128,0,32,4,65,144,3,106,32,18,66,0,32,16,66,0,16,215,141,128,128,0,32,4,65,208,2,106,32,19,66,0,32,16,66,0,16,215,141,128,128,0,32,4,65,160,2,106,32,14,66,0,32,15,65,16,106,41,3,0,34,16,66,0,16,215,141,128,128,0,32,4,65,224,3,106,32,17,66,0,32,16,66,0,16,215,141,128,128,0,32,4,65,160,3,106,32,18,66,0,32,16,66,0,16,215,141,128,128,0,32,4,65,224,2,106,32,19,66,0,32,16,66,0,16,215,141,128,128,0,32,4,65,176,2,106,32,14,66,0,32,15,65,24,106,41,3,0,34,16,66,0,16,215,141,128,128,0,32,4,65,240,3,106,32,17,66,0,32,16,66,0,16,215,141,128,128,0,32,4,65,176,3,106,32,18,66,0,32,16,66,0,16,215,141,128,128,0,32,4,65,240,2,106,32,19,66,0,32,16,66,0,16,215,141,128,128,0,32,4,65,240,1,106,32,4,41,3,128,2,34,19,66,255,255,255,255,111,126,34,14,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,4,65,224,1,106,32,14,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,4,65,144,1,106,32,14,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,4,65,192,0,106,32,14,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,4,65,208,1,106,32,4,41,3,192,3,34,20,32,4,65,128,2,106,65,8,106,41,3,0,124,34,16,32,4,41,3,144,2,124,34,17,32,4,41,3,224,1,124,34,18,32,4,65,240,1,106,65,8,106,41,3,0,32,19,32,4,41,3,240,1,34,14,124,32,14,84,173,124,124,34,19,66,255,255,255,255,111,126,34,14,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,4,65,192,1,106,32,14,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,4,65,176,1,106,32,14,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,4,65,160,1,106,32,14,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,4,65,128,1,106,32,4,65,224,1,106,65,8,106,41,3,0,32,18,32,17,84,173,124,32,19,32,18,84,173,124,34,21,32,4,41,3,144,1,124,34,18,32,4,65,192,3,106,65,8,106,41,3,0,32,16,32,20,84,173,124,34,22,32,4,41,3,128,3,124,34,20,32,4,41,3,208,3,124,34,23,32,4,65,144,2,106,65,8,106,41,3,0,32,17,32,16,84,173,124,124,34,16,32,4,41,3,160,2,124,34,24,124,34,17,32,4,41,3,192,1,124,34,25,32,4,65,208,1,106,65,8,106,41,3,0,32,4,41,3,208,1,34,14,32,19,124,32,14,84,173,124,124,34,19,66,255,255,255,255,111,126,34,14,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,4,65,240,0,106,32,14,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,4,65,224,0,106,32,14,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,4,65,208,0,106,32,14,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,4,65,48,106,32,4,65,192,1,106,65,8,106,41,3,0,32,25,32,17,84,173,124,32,19,32,25,84,173,124,34,26,32,4,41,3,176,1,124,34,25,32,4,65,144,1,106,65,8,106,41,3,0,32,18,32,21,84,173,124,32,17,32,18,84,173,124,34,27,32,4,41,3,64,124,34,17,32,4,65,128,3,106,65,8,106,41,3,0,32,20,32,22,84,173,124,34,28,32,4,41,3,192,2,124,34,18,32,4,41,3,144,3,124,34,21,32,4,65,208,3,106,65,8,106,41,3,0,32,23,32,20,84,173,124,32,16,32,23,84,173,124,124,34,20,32,4,41,3,224,3,124,34,23,32,4,65,160,2,106,65,8,106,41,3,0,32,24,32,16,84,173,124,124,34,16,32,4,41,3,176,2,124,34,29,124,34,30,124,34,22,32,4,41,3,112,124,34,24,32,4,65,128,1,106,65,8,106,41,3,0,32,4,41,3,128,1,34,14,32,19,124,32,14,84,173,124,124,34,19,66,255,255,255,255,111,126,34,14,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,4,65,32,106,32,14,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,4,65,16,106,32,14,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,4,32,14,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,4,65,160,1,106,65,8,106,41,3,0,33,31,32,4,65,240,3,106,65,8,106,41,3,0,33,32,32,4,65,160,3,106,65,8,106,41,3,0,33,33,32,4,65,208,2,106,65,8,106,41,3,0,33,34,32,4,41,3,224,2,33,35,32,4,41,3,176,3,33,36,32,4,41,3,80,33,37,32,4,65,208,0,106,65,8,106,41,3,0,33,38,32,4,65,224,0,106,65,8,106,41,3,0,33,39,32,4,65,176,3,106,65,8,106,41,3,0,33,40,32,4,65,224,2,106,65,8,106,41,3,0,33,41,32,4,41,3,240,2,33,42,32,4,41,3,0,33,43,32,4,65,8,106,41,3,0,33,44,32,4,41,3,16,33,45,32,4,65,16,106,65,8,106,41,3,0,33,46,32,4,32,4,41,3,32,34,47,32,4,65,176,1,106,65,8,106,41,3,0,32,25,32,26,84,173,124,32,22,32,25,84,173,124,34,48,32,4,41,3,160,1,124,34,14,32,4,65,192,2,106,65,8,106,41,3,0,32,18,32,28,84,173,124,34,28,32,4,41,3,208,2,124,34,25,32,4,65,144,3,106,65,8,106,41,3,0,32,21,32,18,84,173,124,32,20,32,21,84,173,124,124,34,18,32,4,41,3,160,3,124,34,21,32,4,65,224,3,106,65,8,106,41,3,0,32,23,32,20,84,173,124,32,16,32,23,84,173,124,124,34,20,32,4,41,3,240,3,124,34,23,32,4,65,176,2,106,65,8,106,41,3,0,32,29,32,16,84,173,124,124,34,16,32,4,65,192,0,106,65,8,106,41,3,0,32,17,32,27,84,173,124,32,30,32,17,84,173,124,124,34,27,124,34,17,32,4,41,3,96,124,34,26,32,4,65,240,0,106,65,8,106,41,3,0,32,24,32,22,84,173,124,32,19,32,24,84,173,124,124,34,24,124,34,22,32,4,65,48,106,65,8,106,41,3,0,32,4,41,3,48,34,29,32,19,124,32,29,84,173,124,124,34,29,55,3,192,5,32,4,32,45,32,37,32,27,32,16,84,173,34,27,32,36,32,35,32,34,32,25,32,28,84,173,124,32,18,32,25,84,173,124,34,28,124,34,19,32,33,32,21,32,18,84,173,124,32,20,32,21,84,173,124,124,34,18,124,34,25,32,32,32,23,32,20,84,173,124,32,16,32,23,84,173,124,124,34,21,124,34,16,32,31,32,14,32,48,84,173,124,32,17,32,14,84,173,124,124,34,14,124,34,20,32,39,32,26,32,17,84,173,124,32,24,32,26,84,173,124,124,34,17,124,34,23,32,4,65,32,106,65,8,106,41,3,0,32,22,32,47,84,173,124,32,29,32,22,84,173,124,124,34,22,55,3,200,5,32,4,32,43,32,16,32,27,84,173,32,14,32,16,84,173,124,34,24,32,42,32,41,32,19,32,28,84,173,124,32,18,32,19,84,173,124,34,26,124,34,16,32,40,32,25,32,18,84,173,124,32,21,32,25,84,173,124,124,34,25,124,34,18,32,38,32,20,32,14,84,173,124,32,17,32,20,84,173,124,124,34,14,124,34,19,32,46,32,23,32,17,84,173,124,32,22,32,23,84,173,124,124,34,17,55,3,208,5,32,4,32,18,32,24,84,173,32,14,32,18,84,173,124,32,4,65,240,2,106,65,8,106,41,3,0,32,16,32,26,84,173,124,32,25,32,16,84,173,124,124,32,44,32,19,32,14,84,173,124,32,17,32,19,84,173,124,124,55,3,216,5,32,4,65,160,5,106,32,4,65,192,5,106,65,176,151,137,128,0,16,177,138,128,128,0,32,6,65,160,1,106,33,6,32,13,32,4,65,160,5,106,16,178,138,128,128,0,32,13,65,32,106,33,13,12,1,11,11,0,0,11,32,2,32,3,32,4,65,128,4,106,65,5,65,128,145,137,128,0,16,213,138,128,128,0,32,4,65,224,5,106,36,128,128,128,128,0,15,11,32,10,65,32,106,33,10,32,12,33,5,32,11,33,9,12,0,11,11,60,0,32,3,32,1,32,2,32,3,16,172,138,128,128,0,2,64,32,3,69,13,0,32,0,32,3,65,5,116,32,2,106,65,96,106,16,188,138,128,128,0,32,3,32,3,32,2,32,3,16,173,138,128,128,0,15,11,0,0,11,176,1,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,160,144,137,128,0,54,2,12,32,3,65,160,160,135,128,0,54,2,8,65,4,33,4,3,64,2,64,32,4,13,0,65,59,33,4,2,64,3,64,2,64,32,4,13,0,65,4,33,4,3,64,32,4,69,13,3,32,0,32,3,65,8,106,32,1,32,2,16,171,138,128,128,0,32,4,65,127,106,33,4,12,0,11,11,32,0,32,3,65,8,106,32,1,32,2,16,174,138,128,128,0,32,4,65,127,106,33,4,12,0,11,11,32,3,65,16,106,36,128,128,128,128,0,15,11,32,0,32,3,65,8,106,32,1,32,2,16,171,138,128,128,0,32,4,65,127,106,33,4,12,0,11,11,185,1,2,1,127,8,126,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,1,41,3,8,33,4,32,2,41,3,8,33,5,32,2,41,3,24,33,6,32,1,41,3,24,33,7,32,2,41,3,16,33,8,32,1,41,3,16,33,9,32,3,32,2,41,3,0,34,10,32,1,41,3,0,124,34,11,55,3,0,32,3,32,5,32,4,124,34,4,32,11,32,10,84,173,124,34,10,55,3,8,32,3,32,8,32,9,124,34,9,32,4,32,5,84,173,32,10,32,4,84,173,124,124,34,5,55,3,16,32,3,32,6,32,7,124,32,9,32,8,84,173,32,5,32,9,84,173,124,124,55,3,24,32,0,32,3,65,176,151,137,128,0,16,177,138,128,128,0,32,3,65,32,106,36,128,128,128,128,0,11,142,2,1,8,126,32,0,32,1,41,3,8,34,3,32,2,41,3,8,34,4,125,34,5,32,1,41,3,0,34,6,32,2,41,3,0,34,7,84,173,34,8,125,34,9,32,5,84,173,32,8,32,3,32,4,84,173,124,125,66,63,135,34,3,32,1,41,3,16,34,4,32,2,41,3,16,34,5,84,173,125,32,4,32,5,125,34,4,32,3,124,34,5,32,4,84,173,124,66,63,135,34,3,32,1,41,3,24,34,4,32,2,41,3,24,34,8,84,173,125,32,4,32,8,125,34,4,32,3,124,34,8,32,4,84,173,124,34,3,66,129,128,128,128,112,131,34,10,32,6,32,7,125,124,34,6,55,3,0,32,0,32,3,66,254,183,249,255,175,128,233,222,211,0,131,34,7,32,9,124,34,4,32,6,32,10,84,173,124,34,6,55,3,8,32,0,32,3,66,133,176,135,205,128,129,246,156,51,131,34,9,32,5,124,34,5,32,4,32,7,84,173,32,6,32,4,84,173,124,124,34,4,55,3,16,32,0,32,3,66,200,250,245,204,178,234,233,246,243,0,131,32,8,124,32,5,32,9,84,173,32,4,32,5,84,173,124,124,55,3,24,11,102,1,1,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,32,0,32,1,16,176,138,128,128,0,32,0,65,24,106,32,2,65,24,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,16,106,41,3,0,55,3,0,32,0,65,8,106,32,2,65,8,106,41,3,0,55,3,0,32,0,32,2,41,3,0,55,3,0,32,2,65,32,106,36,128,128,128,128,0,11,137,3,3,4,127,1,126,4,127,35,128,128,128,128,0,65,176,1,107,34,2,36,128,128,128,128,0,65,0,33,3,2,64,3,64,32,3,65,224,0,70,13,1,32,2,32,3,106,34,4,66,0,55,3,0,32,4,65,24,106,66,0,55,3,0,32,4,65,16,106,66,0,55,3,0,32,4,65,8,106,66,0,55,3,0,32,3,65,32,106,33,3,12,0,11,11,32,2,65,228,0,106,33,4,32,2,65,136,1,106,65,8,106,33,5,65,0,33,3,2,64,3,64,2,64,32,3,65,224,0,71,13,0,32,0,65,8,106,32,2,65,224,0,16,218,141,128,128,0,26,32,0,65,0,54,2,0,12,2,11,32,2,65,136,1,106,32,1,32,3,106,65,32,16,193,138,128,128,0,2,64,32,2,40,2,136,1,69,13,0,32,2,65,232,0,106,32,2,65,136,1,106,65,12,106,40,2,0,34,3,54,2,0,32,2,32,2,41,2,140,1,34,6,55,3,96,32,0,65,12,106,32,3,54,2,0,32,0,32,6,55,2,4,32,0,65,1,54,2,0,12,2,11,32,4,32,5,41,2,0,55,2,0,32,4,65,24,106,34,7,32,5,65,24,106,41,2,0,55,2,0,32,4,65,16,106,34,8,32,5,65,16,106,41,2,0,55,2,0,32,4,65,8,106,34,9,32,5,65,8,106,41,2,0,55,2,0,32,2,32,3,106,34,10,65,24,106,32,7,41,2,0,55,2,0,32,10,65,16,106,32,8,41,2,0,55,2,0,32,10,65,8,106,32,9,41,2,0,55,2,0,32,10,32,4,41,2,0,55,2,0,32,3,65,32,106,33,3,12,0,11,11,32,2,65,176,1,106,36,128,128,128,128,0,11,127,1,2,127,35,128,128,128,128,0,65,128,1,107,34,2,36,128,128,128,128,0,65,0,33,3,32,2,65,0,65,224,0,16,214,141,128,128,0,33,2,3,64,32,2,65,224,0,106,32,1,32,3,106,16,203,139,128,128,0,32,2,32,3,106,65,32,32,2,65,224,0,106,65,32,65,200,152,137,128,0,16,232,140,128,128,0,32,3,65,32,106,34,3,65,224,0,71,13,0,11,32,0,32,2,65,224,0,16,218,141,128,128,0,26,32,2,65,128,1,106,36,128,128,128,128,0,11,181,2,1,3,127,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,3,65,16,106,34,4,66,0,55,3,0,32,3,65,24,106,34,5,66,0,55,3,0,32,3,66,0,55,3,8,32,3,66,128,128,128,128,16,55,3,0,32,0,32,3,16,200,139,128,128,0,32,4,66,0,55,3,0,32,5,66,0,55,3,0,32,3,66,0,55,3,8,32,3,66,2,55,3,0,32,0,65,32,106,32,3,16,200,139,128,128,0,32,0,65,248,0,106,32,1,65,56,106,41,3,0,55,3,0,32,0,65,240,0,106,32,1,65,48,106,41,3,0,55,3,0,32,0,65,232,0,106,32,1,65,40,106,41,3,0,55,3,0,32,0,32,1,41,3,32,55,3,96,32,0,32,1,41,3,0,55,3,64,32,0,65,200,0,106,32,1,65,8,106,41,3,0,55,3,0,32,0,65,208,0,106,32,1,65,16,106,41,3,0,55,3,0,32,0,65,216,0,106,32,1,65,24,106,41,3,0,55,3,0,32,0,32,2,41,3,0,55,3,128,1,32,0,65,136,1,106,32,2,65,8,106,41,3,0,55,3,0,32,0,65,144,1,106,32,2,65,16,106,41,3,0,55,3,0,32,0,65,152,1,106,32,2,65,24,106,41,3,0,55,3,0,32,3,65,32,106,36,128,128,128,128,0,11,140,4,1,4,127,35,128,128,128,128,0,65,176,2,107,34,5,36,128,128,128,128,0,16,187,138,128,128,0,65,0,33,6,2,64,3,64,32,6,65,224,0,70,13,1,32,5,65,8,106,32,6,106,34,7,66,0,55,3,0,32,7,65,24,106,66,0,55,3,0,32,7,65,16,106,66,0,55,3,0,32,7,65,8,106,66,0,55,3,0,32,6,65,32,106,33,6,12,0,11,11,32,5,65,232,0,106,32,3,32,4,16,181,138,128,128,0,32,5,65,175,2,106,32,5,65,232,0,106,65,5,16,175,138,128,128,0,32,5,65,232,0,106,65,32,106,33,8,65,0,33,7,65,0,33,4,2,64,3,64,32,4,65,2,70,13,1,2,64,2,64,32,4,32,2,73,13,0,32,5,65,136,2,106,65,24,106,66,0,55,3,0,32,5,65,136,2,106,65,16,106,66,0,55,3,0,32,5,65,136,2,106,65,8,106,66,0,55,3,0,32,5,66,0,55,3,136,2,12,1,11,32,5,65,136,2,106,65,24,106,32,1,32,7,106,34,6,65,24,106,41,3,0,55,3,0,32,5,65,136,2,106,65,16,106,32,6,65,16,106,41,3,0,55,3,0,32,5,65,136,2,106,65,8,106,32,6,65,8,106,41,3,0,55,3,0,32,5,32,6,41,3,0,55,3,136,2,11,32,8,32,7,106,34,6,32,5,65,136,2,106,16,178,138,128,128,0,32,5,65,8,106,32,7,106,34,3,32,6,41,3,0,55,3,0,32,3,65,8,106,32,6,65,8,106,41,3,0,55,3,0,32,3,65,16,106,32,6,65,16,106,41,3,0,55,3,0,32,3,65,24,106,32,6,65,24,106,41,3,0,55,3,0,32,4,65,1,106,33,4,32,7,65,32,106,33,7,12,0,11,11,32,5,65,175,2,106,32,5,65,232,0,106,65,5,16,175,138,128,128,0,32,5,65,224,0,106,32,5,65,160,1,106,41,3,0,55,3,0,32,5,65,216,0,106,32,5,65,152,1,106,41,3,0,55,3,0,32,5,65,208,0,106,32,5,65,144,1,106,41,3,0,55,3,0,32,5,32,5,41,3,136,1,55,3,72,32,0,32,5,65,8,106,65,224,0,16,218,141,128,128,0,26,32,5,65,176,2,106,36,128,128,128,128,0,11,183,3,2,4,127,1,126,35,128,128,128,128,0,65,144,2,107,34,4,36,128,128,128,128,0,16,187,138,128,128,0,65,0,33,5,2,64,3,64,32,5,65,192,0,70,13,1,32,4,65,8,106,32,5,106,34,6,66,0,55,3,0,32,6,65,24,106,66,0,55,3,0,32,6,65,16,106,66,0,55,3,0,32,6,65,8,106,66,0,55,3,0,32,5,65,32,106,33,5,12,0,11,11,32,4,65,200,0,106,32,2,32,3,16,181,138,128,128,0,32,4,65,143,2,106,32,4,65,200,0,106,65,5,16,175,138,128,128,0,32,4,65,200,0,106,65,32,106,33,7,65,0,33,5,2,64,3,64,32,5,65,192,0,70,13,1,32,4,65,232,1,106,32,1,32,5,106,34,6,32,7,32,5,106,34,3,16,177,138,128,128,0,32,4,65,8,106,32,5,106,34,2,65,24,106,32,4,65,232,1,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,4,65,232,1,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,4,65,232,1,106,65,8,106,41,3,0,55,3,0,32,2,32,4,41,3,232,1,55,3,0,32,3,65,24,106,32,6,65,24,106,41,3,0,55,3,0,32,3,65,16,106,32,6,65,16,106,41,3,0,55,3,0,32,3,65,8,106,32,6,65,8,106,41,3,0,55,3,0,32,3,32,6,41,3,0,55,3,0,32,5,65,32,106,33,5,12,0,11,11,32,4,65,143,2,106,32,4,65,200,0,106,65,5,16,175,138,128,128,0,2,64,2,64,32,1,65,192,0,106,32,4,65,232,0,106,16,175,139,128,128,0,65,255,1,113,69,13,0,32,0,65,8,106,32,4,65,8,106,65,192,0,16,218,141,128,128,0,26,66,1,33,8,12,1,11,66,0,33,8,11,32,0,32,8,55,3,0,32,4,65,144,2,106,36,128,128,128,128,0,11,94,1,1,127,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,65,32,106,32,1,32,2,16,185,138,128,128,0,32,3,32,3,65,32,106,65,216,152,137,128,0,16,201,139,128,128,0,32,3,65,32,106,32,3,16,162,139,128,128,0,32,0,32,3,65,32,106,16,148,139,128,128,0,32,3,65,192,0,106,36,128,128,128,128,0,11,177,4,1,11,127,35,128,128,128,128,0,65,240,1,107,34,3,36,128,128,128,128,0,16,187,138,128,128,0,65,0,33,4,2,64,3,64,32,4,65,160,1,70,13,1,32,3,65,8,106,32,4,106,34,5,66,0,55,3,0,32,5,65,24,106,66,0,55,3,0,32,5,65,16,106,66,0,55,3,0,32,5,65,8,106,66,0,55,3,0,32,4,65,32,106,33,4,12,0,11,11,65,0,33,6,32,2,65,2,118,34,4,65,0,32,4,65,127,106,34,5,32,5,32,4,75,27,32,2,65,3,113,27,33,7,32,3,65,168,1,106,33,8,32,3,65,8,106,65,32,106,33,9,3,64,2,64,2,64,2,64,2,64,32,2,69,13,0,32,3,65,172,1,106,32,9,32,8,32,1,32,1,32,2,65,4,32,2,65,4,73,34,10,27,34,11,65,5,116,34,12,106,34,13,16,211,138,128,128,0,32,3,40,2,192,1,32,3,40,2,188,1,34,4,107,33,5,32,3,40,2,172,1,32,4,65,5,116,34,1,106,33,4,32,3,40,2,180,1,32,1,106,33,1,2,64,3,64,32,5,69,13,1,32,3,65,200,1,106,32,4,32,1,16,176,138,128,128,0,32,4,65,24,106,32,3,65,200,1,106,65,24,106,41,3,0,55,3,0,32,4,65,16,106,32,3,65,200,1,106,65,16,106,41,3,0,55,3,0,32,4,65,8,106,32,3,65,200,1,106,65,8,106,41,3,0,55,3,0,32,4,32,3,41,3,200,1,55,3,0,32,5,65,127,106,33,5,32,4,65,32,106,33,4,32,1,65,32,106,33,1,12,0,11,11,2,64,32,6,32,7,71,34,4,13,0,32,10,13,2,11,32,4,13,3,32,3,65,239,1,106,32,3,65,8,106,65,5,16,175,138,128,128,0,32,9,33,4,12,2,11,32,0,32,9,41,3,0,55,3,0,32,0,65,24,106,32,9,65,24,106,41,3,0,55,3,0,32,0,65,16,106,32,9,65,16,106,41,3,0,55,3,0,32,0,65,8,106,32,9,65,8,106,41,3,0,55,3,0,32,3,65,240,1,106,36,128,128,128,128,0,15,11,32,12,32,3,65,8,106,106,65,32,106,33,4,11,32,4,65,208,151,137,128,0,16,178,138,128,128,0,11,32,2,32,11,107,33,2,32,3,65,239,1,106,32,3,65,8,106,65,5,16,175,138,128,128,0,32,6,65,1,106,33,6,32,13,33,1,12,0,11,11,213,15,2,1,127,17,126,35,128,128,128,128,0,65,160,3,107,34,2,36,128,128,128,128,0,32,2,65,128,2,106,32,1,41,3,8,34,3,66,0,32,1,41,3,0,34,4,66,0,16,215,141,128,128,0,32,2,65,144,2,106,32,1,41,3,16,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,2,65,160,2,106,32,1,41,3,24,34,6,66,0,32,4,66,0,16,215,141,128,128,0,32,2,65,192,2,106,32,5,66,0,32,3,66,0,16,215,141,128,128,0,32,2,65,208,2,106,32,6,66,0,32,3,66,0,16,215,141,128,128,0,32,2,65,240,2,106,32,6,66,0,32,5,66,0,16,215,141,128,128,0,32,2,65,176,2,106,32,4,66,0,32,4,66,0,16,215,141,128,128,0,32,2,65,224,2,106,32,3,66,0,32,3,66,0,16,215,141,128,128,0,32,2,65,128,3,106,32,5,66,0,32,5,66,0,16,215,141,128,128,0,32,2,65,144,3,106,32,6,66,0,32,6,66,0,16,215,141,128,128,0,32,2,65,240,1,106,32,2,41,3,176,2,34,6,66,255,255,255,255,111,126,34,3,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,224,1,106,32,3,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,208,1,106,32,3,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,192,1,106,32,3,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,176,1,106,32,2,65,176,2,106,65,8,106,41,3,0,34,7,32,2,41,3,128,2,34,8,66,1,134,124,34,4,32,2,41,3,224,1,124,34,5,32,2,65,240,1,106,65,8,106,41,3,0,32,2,41,3,240,1,34,3,32,6,66,125,131,124,32,3,84,173,124,124,34,6,66,255,255,255,255,111,126,34,3,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,160,1,106,32,3,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,208,0,106,32,3,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,32,3,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,144,1,106,32,2,41,3,160,1,34,9,32,2,41,3,224,2,34,10,32,2,41,3,144,2,34,11,32,2,65,128,2,106,65,8,106,41,3,0,124,34,12,66,1,134,32,8,66,63,136,132,124,34,8,32,4,32,7,84,173,124,34,7,32,2,41,3,208,1,124,34,13,32,2,65,224,1,106,65,8,106,41,3,0,32,5,32,4,84,173,124,32,6,32,5,84,173,124,124,34,14,124,34,4,32,2,65,176,1,106,65,8,106,41,3,0,32,2,41,3,176,1,34,3,32,6,124,32,3,84,173,124,124,34,5,66,255,255,255,255,111,126,34,3,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,128,1,106,32,3,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,240,0,106,32,3,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,224,0,106,32,3,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,192,0,106,32,2,41,3,128,1,34,15,32,2,65,224,2,106,65,8,106,41,3,0,32,8,32,10,84,173,124,32,7,32,8,84,173,124,34,16,32,2,65,144,2,106,65,8,106,41,3,0,32,12,32,11,84,173,124,34,11,32,2,41,3,160,2,124,34,6,32,2,41,3,192,2,124,34,8,66,1,134,32,12,66,63,136,132,124,34,12,32,2,41,3,192,1,124,34,10,32,2,65,208,1,106,65,8,106,41,3,0,32,13,32,7,84,173,124,32,14,32,13,84,173,124,124,34,7,32,2,41,3,80,124,34,13,32,2,65,160,1,106,65,8,106,41,3,0,32,4,32,9,84,173,124,32,5,32,4,84,173,124,124,34,9,124,34,4,32,2,65,144,1,106,65,8,106,41,3,0,32,2,41,3,144,1,34,3,32,5,124,32,3,84,173,124,124,34,5,66,255,255,255,255,111,126,34,3,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,48,106,32,3,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,32,106,32,3,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,16,106,32,3,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,0,32,2,41,3,48,34,14,32,2,65,192,1,106,65,8,106,41,3,0,32,10,32,12,84,173,124,32,7,32,10,84,173,124,34,17,32,2,41,3,128,3,34,18,32,2,65,160,2,106,65,8,106,41,3,0,32,6,32,11,84,173,124,34,11,32,2,41,3,208,2,124,34,3,32,2,65,192,2,106,65,8,106,41,3,0,32,8,32,6,84,173,124,124,34,6,66,1,134,32,8,66,63,136,132,124,34,8,32,12,32,16,84,173,124,34,16,124,34,12,32,2,41,3,0,124,34,10,32,2,65,208,0,106,65,8,106,41,3,0,32,13,32,7,84,173,124,32,9,32,13,84,173,124,124,34,7,32,2,41,3,112,124,34,13,32,2,65,128,1,106,65,8,106,41,3,0,32,4,32,15,84,173,124,32,5,32,4,84,173,124,124,34,9,124,34,4,32,2,65,192,0,106,65,8,106,41,3,0,32,2,41,3,64,34,15,32,5,124,32,15,84,173,124,124,34,5,66,255,255,255,255,15,124,34,15,32,5,84,173,66,127,124,34,19,32,19,32,12,32,17,84,173,34,17,32,2,65,128,3,106,65,8,106,41,3,0,32,8,32,18,84,173,124,32,16,32,8,84,173,124,34,16,32,2,65,208,2,106,65,8,106,41,3,0,32,3,32,11,84,173,124,32,6,32,3,84,173,124,34,11,32,2,41,3,240,2,124,34,3,66,1,134,32,6,66,63,136,132,124,34,18,124,34,6,32,2,65,8,106,41,3,0,32,10,32,12,84,173,124,32,7,32,10,84,173,124,124,34,12,32,2,41,3,96,124,34,8,32,2,65,240,0,106,65,8,106,41,3,0,32,13,32,7,84,173,124,32,9,32,13,84,173,124,124,34,7,32,2,41,3,32,124,34,13,32,2,65,48,106,65,8,106,41,3,0,32,4,32,14,84,173,124,32,5,32,4,84,173,124,124,34,4,124,34,5,32,4,84,173,124,32,5,66,130,200,134,128,208,255,150,161,172,127,124,34,10,32,5,84,173,124,66,127,124,66,63,135,34,9,32,9,32,6,32,17,84,173,32,12,32,6,84,173,124,34,14,32,2,41,3,144,3,34,17,32,2,65,240,2,106,65,8,106,41,3,0,32,3,32,11,84,173,124,34,11,66,1,134,32,3,66,63,136,132,124,34,3,32,18,32,16,84,173,124,34,16,124,34,5,32,2,65,224,0,106,65,8,106,41,3,0,32,8,32,12,84,173,124,32,7,32,8,84,173,124,124,34,6,32,2,41,3,16,124,34,12,32,2,65,32,106,65,8,106,41,3,0,32,13,32,7,84,173,124,32,4,32,13,84,173,124,124,34,4,124,34,8,32,4,84,173,124,32,8,66,251,207,248,178,255,254,137,227,76,124,34,7,32,8,84,173,124,66,127,124,66,63,135,34,8,32,8,32,5,32,14,84,173,32,6,32,5,84,173,124,32,11,66,63,136,32,2,65,144,3,106,65,8,106,41,3,0,32,3,32,17,84,173,124,32,16,32,3,84,173,124,124,124,32,2,65,16,106,65,8,106,41,3,0,32,12,32,6,84,173,124,32,4,32,12,84,173,124,124,34,4,124,34,3,32,4,84,173,124,32,3,66,184,133,138,179,205,149,150,137,140,127,124,34,6,32,3,84,173,124,66,127,124,34,3,66,129,128,128,128,112,131,34,5,32,15,124,34,12,55,3,0,32,0,32,3,66,254,183,249,255,175,128,233,222,211,0,131,34,8,32,10,124,34,4,32,12,32,5,84,173,124,34,12,55,3,8,32,0,32,3,66,133,176,135,205,128,129,246,156,51,131,34,13,32,7,124,34,5,32,4,32,8,84,173,32,12,32,4,84,173,124,124,34,4,55,3,16,32,0,32,3,66,200,250,245,204,178,234,233,246,243,0,131,32,6,124,32,5,32,13,84,173,32,4,32,5,84,173,124,124,55,3,24,32,2,65,160,3,106,36,128,128,128,128,0,11,2,0,11,139,18,2,1,127,19,126,35,128,128,128,128,0,65,192,4,107,34,2,36,128,128,128,128,0,32,2,65,160,4,106,32,1,16,186,138,128,128,0,32,2,65,128,4,106,32,2,65,160,4,106,16,186,138,128,128,0,32,2,65,128,2,106,32,2,41,3,128,4,34,3,66,0,32,1,41,3,0,34,4,66,0,16,215,141,128,128,0,32,2,65,144,2,106,32,3,66,0,32,1,41,3,8,34,5,66,0,16,215,141,128,128,0,32,2,65,160,2,106,32,3,66,0,32,1,41,3,16,34,6,66,0,16,215,141,128,128,0,32,2,65,176,2,106,32,3,66,0,32,1,41,3,24,34,7,66,0,16,215,141,128,128,0,32,2,65,192,2,106,32,2,41,3,136,4,34,3,66,0,32,4,66,0,16,215,141,128,128,0,32,2,65,240,2,106,32,3,66,0,32,5,66,0,16,215,141,128,128,0,32,2,65,160,3,106,32,3,66,0,32,6,66,0,16,215,141,128,128,0,32,2,65,208,3,106,32,3,66,0,32,7,66,0,16,215,141,128,128,0,32,2,65,208,2,106,32,2,41,3,144,4,34,3,66,0,32,4,66,0,16,215,141,128,128,0,32,2,65,128,3,106,32,3,66,0,32,5,66,0,16,215,141,128,128,0,32,2,65,176,3,106,32,3,66,0,32,6,66,0,16,215,141,128,128,0,32,2,65,224,3,106,32,3,66,0,32,7,66,0,16,215,141,128,128,0,32,2,65,224,2,106,32,2,41,3,152,4,34,3,66,0,32,4,66,0,16,215,141,128,128,0,32,2,65,144,3,106,32,3,66,0,32,5,66,0,16,215,141,128,128,0,32,2,65,192,3,106,32,3,66,0,32,6,66,0,16,215,141,128,128,0,32,2,65,240,3,106,32,3,66,0,32,7,66,0,16,215,141,128,128,0,32,2,65,240,1,106,32,2,41,3,128,2,34,7,66,255,255,255,255,111,126,34,3,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,224,1,106,32,3,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,144,1,106,32,3,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,192,0,106,32,3,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,208,1,106,32,2,65,128,2,106,65,8,106,41,3,0,34,8,32,2,41,3,144,2,124,34,4,32,2,41,3,192,2,124,34,5,32,2,41,3,224,1,124,34,6,32,2,65,240,1,106,65,8,106,41,3,0,32,7,32,2,41,3,240,1,34,3,124,32,3,84,173,124,124,34,7,66,255,255,255,255,111,126,34,3,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,192,1,106,32,3,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,176,1,106,32,3,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,160,1,106,32,3,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,128,1,106,32,2,65,224,1,106,65,8,106,41,3,0,32,6,32,5,84,173,124,32,7,32,6,84,173,124,34,9,32,2,41,3,144,1,124,34,6,32,2,65,144,2,106,65,8,106,41,3,0,32,4,32,8,84,173,124,34,10,32,2,41,3,160,2,124,34,8,32,2,41,3,240,2,124,34,11,32,2,65,192,2,106,65,8,106,41,3,0,32,5,32,4,84,173,124,124,34,4,32,2,41,3,208,2,124,34,12,124,34,5,32,2,41,3,192,1,124,34,13,32,2,65,208,1,106,65,8,106,41,3,0,32,2,41,3,208,1,34,3,32,7,124,32,3,84,173,124,124,34,7,66,255,255,255,255,111,126,34,3,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,240,0,106,32,3,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,224,0,106,32,3,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,208,0,106,32,3,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,48,106,32,2,65,192,1,106,65,8,106,41,3,0,32,13,32,5,84,173,124,32,7,32,13,84,173,124,34,14,32,2,41,3,176,1,124,34,13,32,2,65,144,1,106,65,8,106,41,3,0,32,6,32,9,84,173,124,32,5,32,6,84,173,124,34,15,32,2,41,3,64,124,34,5,32,2,65,160,2,106,65,8,106,41,3,0,32,8,32,10,84,173,124,34,16,32,2,41,3,176,2,124,34,6,32,2,41,3,160,3,124,34,9,32,2,65,240,2,106,65,8,106,41,3,0,32,11,32,8,84,173,124,32,4,32,11,84,173,124,124,34,8,32,2,41,3,128,3,124,34,11,32,2,65,208,2,106,65,8,106,41,3,0,32,12,32,4,84,173,124,124,34,4,32,2,41,3,224,2,124,34,17,124,34,18,124,34,10,32,2,41,3,112,124,34,12,32,2,65,128,1,106,65,8,106,41,3,0,32,2,41,3,128,1,34,3,32,7,124,32,3,84,173,124,124,34,7,66,255,255,255,255,111,126,34,3,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,32,106,32,3,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,16,106,32,3,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,32,3,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,1,32,2,41,3,32,34,19,32,2,65,176,1,106,65,8,106,41,3,0,32,13,32,14,84,173,124,32,10,32,13,84,173,124,34,20,32,2,41,3,160,1,124,34,3,32,2,65,176,2,106,65,8,106,41,3,0,32,6,32,16,84,173,124,34,16,32,2,41,3,208,3,124,34,13,32,2,65,160,3,106,65,8,106,41,3,0,32,9,32,6,84,173,124,32,8,32,9,84,173,124,124,34,6,32,2,41,3,176,3,124,34,9,32,2,65,128,3,106,65,8,106,41,3,0,32,11,32,8,84,173,124,32,4,32,11,84,173,124,124,34,8,32,2,41,3,144,3,124,34,11,32,2,65,224,2,106,65,8,106,41,3,0,32,17,32,4,84,173,124,124,34,4,32,2,65,192,0,106,65,8,106,41,3,0,32,5,32,15,84,173,124,32,18,32,5,84,173,124,124,34,15,124,34,5,32,2,41,3,96,124,34,14,32,2,65,240,0,106,65,8,106,41,3,0,32,12,32,10,84,173,124,32,7,32,12,84,173,124,124,34,12,124,34,10,32,2,65,48,106,65,8,106,41,3,0,32,2,41,3,48,34,17,32,7,124,32,17,84,173,124,124,34,7,66,255,255,255,255,15,124,34,17,32,7,84,173,66,127,124,34,18,32,18,32,15,32,4,84,173,34,15,32,2,65,208,3,106,65,8,106,41,3,0,32,13,32,16,84,173,124,32,6,32,13,84,173,124,34,16,32,2,41,3,224,3,124,34,13,32,2,65,176,3,106,65,8,106,41,3,0,32,9,32,6,84,173,124,32,8,32,9,84,173,124,124,34,6,32,2,41,3,192,3,124,34,9,32,2,65,144,3,106,65,8,106,41,3,0,32,11,32,8,84,173,124,32,4,32,11,84,173,124,124,34,21,124,34,4,32,2,65,160,1,106,65,8,106,41,3,0,32,3,32,20,84,173,124,32,5,32,3,84,173,124,124,34,3,32,2,41,3,80,124,34,8,32,2,65,224,0,106,65,8,106,41,3,0,32,14,32,5,84,173,124,32,12,32,14,84,173,124,124,34,5,32,2,41,3,16,124,34,11,32,2,65,32,106,65,8,106,41,3,0,32,10,32,19,84,173,124,32,7,32,10,84,173,124,124,34,7,124,34,10,32,7,84,173,124,32,10,66,130,200,134,128,208,255,150,161,172,127,124,34,12,32,10,84,173,124,66,127,124,66,63,135,34,10,32,10,32,4,32,15,84,173,32,3,32,4,84,173,124,34,14,32,2,65,224,3,106,65,8,106,41,3,0,32,13,32,16,84,173,124,32,6,32,13,84,173,124,34,13,32,2,41,3,240,3,124,34,4,32,2,65,192,3,106,65,8,106,41,3,0,32,9,32,6,84,173,124,32,21,32,9,84,173,124,124,34,9,124,34,6,32,2,65,208,0,106,65,8,106,41,3,0,32,8,32,3,84,173,124,32,5,32,8,84,173,124,124,34,3,32,2,41,3,0,124,34,8,32,2,65,16,106,65,8,106,41,3,0,32,11,32,5,84,173,124,32,7,32,11,84,173,124,124,34,5,124,34,7,32,5,84,173,124,32,7,66,251,207,248,178,255,254,137,227,76,124,34,11,32,7,84,173,124,66,127,124,66,63,135,34,7,32,7,32,6,32,14,84,173,32,3,32,6,84,173,124,32,2,65,240,3,106,65,8,106,41,3,0,32,4,32,13,84,173,124,32,9,32,4,84,173,124,124,32,2,65,8,106,41,3,0,32,8,32,3,84,173,124,32,5,32,8,84,173,124,124,34,4,124,34,3,32,4,84,173,124,32,3,66,184,133,138,179,205,149,150,137,140,127,124,34,6,32,3,84,173,124,66,127,124,34,3,66,129,128,128,128,112,131,34,5,32,17,124,34,7,55,3,0,32,1,32,3,66,254,183,249,255,175,128,233,222,211,0,131,34,8,32,12,124,34,4,32,7,32,5,84,173,124,34,7,55,3,8,32,1,32,3,66,133,176,135,205,128,129,246,156,51,131,34,13,32,11,124,34,5,32,4,32,8,84,173,32,7,32,4,84,173,124,124,34,4,55,3,16,32,1,32,3,66,200,250,245,204,178,234,233,246,243,0,131,32,6,124,32,5,32,13,84,173,32,4,32,5,84,173,124,124,55,3,24,32,2,65,192,4,106,36,128,128,128,128,0,11,35,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,65,8,32,1,65,5,116,16,220,138,128,128,0,11,11,102,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,1,54,2,12,2,64,2,64,32,2,65,12,106,16,134,141,128,128,0,13,0,65,0,33,1,12,1,11,65,1,33,1,32,2,40,2,12,34,3,32,3,40,2,0,34,3,65,1,106,54,2,0,11,32,0,32,3,54,2,4,32,0,32,1,54,2,0,32,2,65,16,106,36,128,128,128,128,0,11,50,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,54,2,12,32,1,65,12,106,16,208,138,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,120,1,1,127,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,2,64,2,64,32,2,65,48,73,13,0,32,3,65,0,65,48,16,214,141,128,128,0,34,2,65,48,32,1,65,48,65,208,153,137,128,0,16,232,140,128,128,0,32,0,32,2,16,234,139,128,128,0,12,1,11,32,0,66,129,128,128,128,16,55,3,0,32,0,65,12,106,65,48,54,2,0,32,0,65,8,106,32,2,54,2,0,11,32,3,65,48,106,36,128,128,128,128,0,11,145,1,1,1,127,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,2,64,2,64,32,2,65,32,73,13,0,32,3,65,24,106,66,0,55,3,0,32,3,65,16,106,66,0,55,3,0,32,3,65,8,106,66,0,55,3,0,32,3,66,0,55,3,0,32,3,65,32,32,1,65,32,65,208,153,137,128,0,16,232,140,128,128,0,32,0,32,3,16,199,139,128,128,0,12,1,11,32,0,66,129,128,128,128,16,55,3,0,32,0,65,12,106,65,32,54,2,0,32,0,65,8,106,32,2,54,2,0,11,32,3,65,32,106,36,128,128,128,128,0,11,139,1,1,1,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,65,4,106,65,0,65,48,16,214,141,128,128,0,26,32,2,65,52,106,32,1,32,2,65,4,106,65,48,16,195,138,128,128,0,2,64,2,64,32,2,40,2,52,65,3,71,13,0,32,0,32,2,65,4,106,16,196,138,128,128,0,12,1,11,32,1,40,2,4,33,1,32,0,65,12,106,65,48,54,2,0,32,0,65,8,106,32,1,54,2,0,32,0,66,129,128,128,128,16,55,3,0,11,32,2,65,192,0,106,36,128,128,128,128,0,11,100,1,2,127,2,64,32,1,40,2,4,34,4,32,3,73,13,0,32,2,32,3,32,1,40,2,0,34,5,32,3,65,224,153,137,128,0,16,232,140,128,128,0,32,1,32,4,32,3,107,54,2,4,32,1,32,5,32,3,106,54,2,0,32,0,32,3,54,2,4,32,0,65,3,54,2,0,15,11,32,0,32,3,54,2,8,32,0,32,4,54,2,4,32,0,65,1,54,2,0,11,171,1,2,1,127,1,126,35,128,128,128,128,0,65,224,1,107,34,2,36,128,128,128,128,0,32,2,65,240,0,106,32,1,65,48,16,192,138,128,128,0,2,64,2,64,32,2,40,2,112,13,0,32,0,65,8,106,32,2,65,4,114,32,2,65,240,0,106,65,8,106,65,232,0,16,218,141,128,128,0,65,232,0,16,218,141,128,128,0,26,65,0,33,1,12,1,11,32,2,65,8,106,32,2,65,240,0,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,116,34,3,55,3,0,32,0,65,12,106,32,1,54,2,0,32,0,32,3,55,2,4,65,1,33,1,11,32,0,32,1,54,2,0,32,2,65,224,1,106,36,128,128,128,128,0,11,144,1,1,1,127,35,128,128,128,128,0,65,144,4,107,34,2,36,128,128,128,128,0,32,2,65,4,106,65,0,65,128,4,16,214,141,128,128,0,26,32,2,65,132,4,106,32,1,32,2,65,4,106,65,128,4,16,195,138,128,128,0,2,64,2,64,32,2,40,2,132,4,65,3,71,13,0,32,0,32,2,65,4,106,16,198,138,128,128,0,12,1,11,32,1,40,2,4,33,1,32,0,65,12,106,65,128,4,54,2,0,32,0,65,8,106,32,1,54,2,0,32,0,66,129,128,128,128,16,55,3,0,11,32,2,65,144,4,106,36,128,128,128,128,0,11,255,29,2,6,127,4,126,35,128,128,128,128,0,65,144,8,107,34,2,36,128,128,128,128,0,32,2,65,128,4,54,2,4,32,2,32,1,54,2,0,32,2,65,144,4,106,32,2,16,199,138,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,40,2,144,4,13,0,32,2,65,8,106,65,8,106,32,2,65,144,4,106,65,16,106,34,1,41,3,0,55,3,0,32,2,65,8,106,65,16,106,32,2,65,144,4,106,65,24,106,34,3,41,3,0,55,3,0,32,2,65,8,106,65,24,106,32,2,65,176,4,106,34,4,41,3,0,55,3,0,32,2,32,2,41,3,152,4,55,3,8,32,2,65,144,4,106,32,2,16,199,138,128,128,0,32,2,40,2,144,4,13,1,32,2,65,40,106,65,8,106,32,1,41,3,0,55,3,0,32,2,65,40,106,65,16,106,32,3,41,3,0,55,3,0,32,2,65,40,106,65,24,106,32,4,41,3,0,55,3,0,32,2,32,2,41,3,152,4,55,3,40,32,2,65,144,4,106,32,2,16,199,138,128,128,0,32,2,40,2,144,4,13,2,32,2,65,200,0,106,65,8,106,32,2,65,144,4,106,65,16,106,34,1,41,3,0,55,3,0,32,2,65,200,0,106,65,16,106,32,2,65,144,4,106,65,24,106,34,3,41,3,0,55,3,0,32,2,65,200,0,106,65,24,106,32,2,65,176,4,106,34,4,41,3,0,55,3,0,32,2,32,2,41,3,152,4,55,3,72,32,2,65,144,4,106,32,2,16,199,138,128,128,0,32,2,40,2,144,4,13,3,32,2,65,232,0,106,65,8,106,32,1,41,3,0,55,3,0,32,2,65,232,0,106,65,16,106,32,3,41,3,0,55,3,0,32,2,65,232,0,106,65,24,106,32,4,41,3,0,55,3,0,32,2,32,2,41,3,152,4,55,3,104,32,2,65,144,4,106,32,2,16,199,138,128,128,0,32,2,40,2,144,4,13,4,32,2,65,136,1,106,65,8,106,32,2,65,144,4,106,65,16,106,34,1,41,3,0,55,3,0,32,2,65,136,1,106,65,16,106,32,2,65,144,4,106,65,24,106,34,3,41,3,0,55,3,0,32,2,65,136,1,106,65,24,106,32,2,65,176,4,106,34,4,41,3,0,55,3,0,32,2,32,2,41,3,152,4,55,3,136,1,32,2,65,144,4,106,32,2,16,199,138,128,128,0,32,2,40,2,144,4,13,5,32,2,65,168,1,106,65,8,106,32,1,41,3,0,55,3,0,32,2,65,168,1,106,65,16,106,32,3,41,3,0,55,3,0,32,2,65,168,1,106,65,24,106,32,4,41,3,0,55,3,0,32,2,32,2,41,3,152,4,55,3,168,1,32,2,65,144,4,106,32,2,16,199,138,128,128,0,32,2,40,2,144,4,13,6,32,2,65,200,1,106,65,8,106,32,2,65,144,4,106,65,16,106,34,1,41,3,0,55,3,0,32,2,65,200,1,106,65,16,106,32,2,65,144,4,106,65,24,106,34,3,41,3,0,55,3,0,32,2,65,200,1,106,65,24,106,32,2,65,176,4,106,34,4,41,3,0,55,3,0,32,2,32,2,41,3,152,4,55,3,200,1,32,2,65,144,4,106,32,2,16,199,138,128,128,0,32,2,40,2,144,4,13,7,32,2,65,232,1,106,65,8,106,32,1,41,3,0,55,3,0,32,2,65,232,1,106,65,16,106,32,3,41,3,0,55,3,0,32,2,65,232,1,106,65,24,106,32,4,41,3,0,55,3,0,32,2,32,2,41,3,152,4,55,3,232,1,32,2,65,144,4,106,32,2,16,199,138,128,128,0,32,2,40,2,144,4,13,8,32,2,65,136,2,106,65,8,106,32,2,65,144,4,106,65,16,106,34,1,41,3,0,55,3,0,32,2,65,136,2,106,65,16,106,32,2,65,144,4,106,65,24,106,34,3,41,3,0,55,3,0,32,2,65,136,2,106,65,24,106,32,2,65,176,4,106,34,4,41,3,0,55,3,0,32,2,32,2,41,3,152,4,55,3,136,2,32,2,65,144,4,106,32,2,16,199,138,128,128,0,32,2,40,2,144,4,13,9,32,2,65,168,2,106,65,8,106,32,1,41,3,0,55,3,0,32,2,65,168,2,106,65,16,106,32,3,41,3,0,55,3,0,32,2,65,168,2,106,65,24,106,32,4,41,3,0,55,3,0,32,2,32,2,41,3,152,4,55,3,168,2,32,2,65,144,4,106,32,2,16,199,138,128,128,0,32,2,40,2,144,4,13,10,32,2,65,200,2,106,65,8,106,32,2,65,144,4,106,65,16,106,34,1,41,3,0,55,3,0,32,2,65,200,2,106,65,16,106,32,2,65,144,4,106,65,24,106,34,3,41,3,0,55,3,0,32,2,65,200,2,106,65,24,106,32,2,65,176,4,106,34,4,41,3,0,55,3,0,32,2,32,2,41,3,152,4,55,3,200,2,32,2,65,144,4,106,32,2,16,199,138,128,128,0,32,2,40,2,144,4,13,11,32,2,65,232,2,106,65,8,106,32,1,41,3,0,55,3,0,32,2,65,232,2,106,65,16,106,32,3,41,3,0,55,3,0,32,2,65,232,2,106,65,24,106,32,4,41,3,0,55,3,0,32,2,32,2,41,3,152,4,55,3,232,2,32,2,65,144,4,106,32,2,16,199,138,128,128,0,32,2,40,2,144,4,13,12,32,2,65,136,3,106,65,8,106,32,2,65,144,4,106,65,16,106,34,1,41,3,0,55,3,0,32,2,65,136,3,106,65,16,106,32,2,65,144,4,106,65,24,106,34,3,41,3,0,55,3,0,32,2,65,136,3,106,65,24,106,32,2,65,176,4,106,34,4,41,3,0,55,3,0,32,2,32,2,41,3,152,4,55,3,136,3,32,2,65,144,4,106,32,2,16,199,138,128,128,0,32,2,40,2,144,4,13,13,32,2,65,168,3,106,65,8,106,32,1,41,3,0,55,3,0,32,2,65,168,3,106,65,16,106,32,3,41,3,0,55,3,0,32,2,65,168,3,106,65,24,106,32,4,41,3,0,55,3,0,32,2,32,2,41,3,152,4,55,3,168,3,32,2,65,144,4,106,32,2,16,199,138,128,128,0,32,2,40,2,144,4,13,14,32,2,65,200,3,106,65,8,106,34,4,32,2,65,144,4,106,65,16,106,34,1,41,3,0,55,3,0,32,2,65,200,3,106,65,16,106,34,5,32,2,65,144,4,106,65,24,106,34,3,41,3,0,55,3,0,32,2,65,200,3,106,65,24,106,34,6,32,2,65,176,4,106,34,7,41,3,0,55,3,0,32,2,32,2,41,3,152,4,55,3,200,3,32,2,65,144,4,106,32,2,16,199,138,128,128,0,2,64,32,2,40,2,144,4,13,0,32,2,65,132,4,106,32,7,41,3,0,34,8,55,2,0,32,2,65,252,3,106,32,3,41,3,0,34,9,55,2,0,32,2,65,244,3,106,32,1,41,3,0,34,10,55,2,0,32,2,32,2,41,3,152,4,34,11,55,2,236,3,32,2,65,136,8,106,32,8,55,3,0,32,2,65,128,8,106,32,9,55,3,0,32,2,65,248,7,106,32,10,55,3,0,32,2,65,144,4,106,65,8,106,32,2,65,8,106,65,8,106,41,3,0,55,3,0,32,1,32,2,65,8,106,65,16,106,41,3,0,55,3,0,32,3,32,2,65,8,106,65,24,106,41,3,0,55,3,0,32,2,32,11,55,3,240,7,32,2,32,2,41,3,8,55,3,144,4,32,2,65,184,4,106,32,2,65,40,106,65,8,106,41,3,0,55,3,0,32,2,65,192,4,106,32,2,65,40,106,65,16,106,41,3,0,55,3,0,32,2,65,200,4,106,32,2,65,40,106,65,24,106,41,3,0,55,3,0,32,2,32,2,41,3,40,55,3,176,4,32,2,65,232,4,106,32,2,65,200,0,106,65,24,106,41,3,0,55,3,0,32,2,65,224,4,106,32,2,65,200,0,106,65,16,106,41,3,0,55,3,0,32,2,65,216,4,106,32,2,65,200,0,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,72,55,3,208,4,32,2,65,136,5,106,32,2,65,232,0,106,65,24,106,41,3,0,55,3,0,32,2,65,128,5,106,32,2,65,232,0,106,65,16,106,41,3,0,55,3,0,32,2,65,248,4,106,32,2,65,232,0,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,104,55,3,240,4,32,2,65,168,5,106,32,2,65,136,1,106,65,24,106,41,3,0,55,3,0,32,2,65,160,5,106,32,2,65,136,1,106,65,16,106,41,3,0,55,3,0,32,2,65,152,5,106,32,2,65,136,1,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,136,1,55,3,144,5,32,2,65,200,5,106,32,2,65,168,1,106,65,24,106,41,3,0,55,3,0,32,2,65,192,5,106,32,2,65,168,1,106,65,16,106,41,3,0,55,3,0,32,2,65,184,5,106,32,2,65,168,1,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,168,1,55,3,176,5,32,2,65,232,5,106,32,2,65,200,1,106,65,24,106,41,3,0,55,3,0,32,2,65,224,5,106,32,2,65,200,1,106,65,16,106,41,3,0,55,3,0,32,2,65,216,5,106,32,2,65,200,1,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,200,1,55,3,208,5,32,2,65,136,6,106,32,2,65,232,1,106,65,24,106,41,3,0,55,3,0,32,2,65,128,6,106,32,2,65,232,1,106,65,16,106,41,3,0,55,3,0,32,2,65,248,5,106,32,2,65,232,1,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,232,1,55,3,240,5,32,2,65,168,6,106,32,2,65,136,2,106,65,24,106,41,3,0,55,3,0,32,2,65,160,6,106,32,2,65,136,2,106,65,16,106,41,3,0,55,3,0,32,2,65,152,6,106,32,2,65,136,2,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,136,2,55,3,144,6,32,2,65,200,6,106,32,2,65,168,2,106,65,24,106,41,3,0,55,3,0,32,2,65,192,6,106,32,2,65,168,2,106,65,16,106,41,3,0,55,3,0,32,2,65,184,6,106,32,2,65,168,2,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,168,2,55,3,176,6,32,2,65,232,6,106,32,2,65,200,2,106,65,24,106,41,3,0,55,3,0,32,2,65,224,6,106,32,2,65,200,2,106,65,16,106,41,3,0,55,3,0,32,2,65,216,6,106,32,2,65,200,2,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,200,2,55,3,208,6,32,2,65,136,7,106,32,2,65,232,2,106,65,24,106,41,3,0,55,3,0,32,2,65,128,7,106,32,2,65,232,2,106,65,16,106,41,3,0,55,3,0,32,2,65,248,6,106,32,2,65,232,2,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,232,2,55,3,240,6,32,2,65,168,7,106,32,2,65,136,3,106,65,24,106,41,3,0,55,3,0,32,2,65,160,7,106,32,2,65,136,3,106,65,16,106,41,3,0,55,3,0,32,2,65,152,7,106,32,2,65,136,3,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,136,3,55,3,144,7,32,2,65,200,7,106,32,2,65,168,3,106,65,24,106,41,3,0,55,3,0,32,2,65,192,7,106,32,2,65,168,3,106,65,16,106,41,3,0,55,3,0,32,2,65,184,7,106,32,2,65,168,3,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,168,3,55,3,176,7,32,2,65,232,7,106,32,6,41,3,0,55,3,0,32,2,65,224,7,106,32,5,41,3,0,55,3,0,32,2,65,216,7,106,32,4,41,3,0,55,3,0,32,2,32,2,41,3,200,3,55,3,208,7,32,0,65,8,106,32,2,65,144,4,106,65,128,4,16,218,141,128,128,0,26,32,0,65,0,54,2,0,12,16,11,32,2,65,232,3,106,65,8,106,32,2,65,144,4,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,4,34,8,55,3,232,3,32,0,65,12,106,32,1,54,2,0,32,0,32,8,55,2,4,32,0,65,1,54,2,0,12,15,11,32,2,65,240,3,106,32,2,65,144,4,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,4,34,8,55,3,232,3,32,0,65,12,106,32,1,54,2,0,32,0,32,8,55,2,4,32,0,65,1,54,2,0,12,14,11,32,2,65,232,3,106,65,8,106,32,2,65,144,4,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,4,34,8,55,3,232,3,32,0,65,12,106,32,1,54,2,0,32,0,32,8,55,2,4,32,0,65,1,54,2,0,12,13,11,32,2,65,240,3,106,32,2,65,144,4,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,4,34,8,55,3,232,3,32,0,65,12,106,32,1,54,2,0,32,0,32,8,55,2,4,32,0,65,1,54,2,0,12,12,11,32,2,65,232,3,106,65,8,106,32,2,65,144,4,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,4,34,8,55,3,232,3,32,0,65,12,106,32,1,54,2,0,32,0,32,8,55,2,4,32,0,65,1,54,2,0,12,11,11,32,2,65,240,3,106,32,2,65,144,4,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,4,34,8,55,3,232,3,32,0,65,12,106,32,1,54,2,0,32,0,32,8,55,2,4,32,0,65,1,54,2,0,12,10,11,32,2,65,232,3,106,65,8,106,32,2,65,144,4,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,4,34,8,55,3,232,3,32,0,65,12,106,32,1,54,2,0,32,0,32,8,55,2,4,32,0,65,1,54,2,0,12,9,11,32,2,65,240,3,106,32,2,65,144,4,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,4,34,8,55,3,232,3,32,0,65,12,106,32,1,54,2,0,32,0,32,8,55,2,4,32,0,65,1,54,2,0,12,8,11,32,2,65,232,3,106,65,8,106,32,2,65,144,4,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,4,34,8,55,3,232,3,32,0,65,12,106,32,1,54,2,0,32,0,32,8,55,2,4,32,0,65,1,54,2,0,12,7,11,32,2,65,240,3,106,32,2,65,144,4,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,4,34,8,55,3,232,3,32,0,65,12,106,32,1,54,2,0,32,0,32,8,55,2,4,32,0,65,1,54,2,0,12,6,11,32,2,65,232,3,106,65,8,106,32,2,65,144,4,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,4,34,8,55,3,232,3,32,0,65,12,106,32,1,54,2,0,32,0,32,8,55,2,4,32,0,65,1,54,2,0,12,5,11,32,2,65,240,3,106,32,2,65,144,4,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,4,34,8,55,3,232,3,32,0,65,12,106,32,1,54,2,0,32,0,32,8,55,2,4,32,0,65,1,54,2,0,12,4,11,32,2,65,232,3,106,65,8,106,32,2,65,144,4,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,4,34,8,55,3,232,3,32,0,65,12,106,32,1,54,2,0,32,0,32,8,55,2,4,32,0,65,1,54,2,0,12,3,11,32,2,65,240,3,106,32,2,65,144,4,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,4,34,8,55,3,232,3,32,0,65,12,106,32,1,54,2,0,32,0,32,8,55,2,4,32,0,65,1,54,2,0,12,2,11,32,2,65,232,3,106,65,8,106,32,2,65,144,4,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,4,34,8,55,3,232,3,32,0,65,12,106,32,1,54,2,0,32,0,32,8,55,2,4,32,0,65,1,54,2,0,12,1,11,32,2,65,240,3,106,32,2,65,144,4,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,148,4,34,8,55,3,232,3,32,0,65,12,106,32,1,54,2,0,32,0,32,8,55,2,4,32,0,65,1,54,2,0,11,32,2,65,144,8,106,36,128,128,128,128,0,11,152,1,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,65,24,106,66,0,55,3,0,32,2,65,16,106,66,0,55,3,0,32,2,65,8,106,66,0,55,3,0,32,2,66,0,55,3,0,32,2,65,36,106,32,1,32,2,65,32,16,195,138,128,128,0,2,64,2,64,32,2,40,2,36,65,3,71,13,0,32,0,32,2,16,199,139,128,128,0,12,1,11,32,1,40,2,4,33,1,32,0,65,12,106,65,32,54,2,0,32,0,65,8,106,32,1,54,2,0,32,0,66,129,128,128,128,16,55,3,0,11,32,2,65,48,106,36,128,128,128,128,0,11,128,1,1,1,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,66,0,55,3,8,32,2,65,20,106,32,1,32,2,65,8,106,65,8,16,195,138,128,128,0,2,64,2,64,32,2,40,2,20,65,3,71,13,0,32,0,32,2,65,8,106,16,153,140,128,128,0,12,1,11,32,1,40,2,4,33,1,32,0,65,12,106,65,8,54,2,0,32,0,65,8,106,32,1,54,2,0,32,0,66,129,128,128,128,16,55,3,0,11,32,2,65,32,106,36,128,128,128,128,0,11,16,0,32,0,65,0,65,128,1,16,214,141,128,128,0,26,11,167,1,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,1,13,0,65,8,33,2,12,1,11,32,1,65,255,255,255,31,75,13,1,32,1,65,5,116,34,4,65,127,76,13,1,2,64,2,64,32,2,13,0,32,3,65,8,106,65,8,32,4,16,219,138,128,128,0,32,3,40,2,8,33,2,12,1,11,32,3,65,8,32,4,16,224,138,128,128,0,32,3,40,2,0,33,2,11,32,2,69,13,2,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,32,3,65,16,106,36,128,128,128,128,0,15,11,16,175,140,128,128,0,0,11,65,8,32,4,16,176,140,128,128,0,0,11,125,1,1,127,2,64,32,1,40,2,16,34,4,13,0,0,0,11,32,0,65,0,54,2,28,32,0,32,2,54,2,20,32,0,32,1,41,2,0,55,2,0,32,0,65,24,106,32,3,54,2,0,32,0,65,8,106,32,1,65,8,106,41,2,0,55,2,0,32,0,65,16,106,32,1,65,16,106,40,2,0,54,2,0,32,0,32,1,65,12,106,40,2,0,32,4,110,34,1,54,2,36,32,0,32,1,32,3,32,2,107,65,3,118,34,3,32,1,32,3,73,27,54,2,32,11,120,1,1,127,35,128,128,128,128,0,65,16,107,34,5,36,128,128,128,128,0,32,5,32,4,54,2,12,32,5,32,3,54,2,8,32,5,65,8,106,16,186,139,128,128,0,33,4,32,0,32,2,32,1,107,65,5,118,34,3,54,2,24,32,0,65,0,54,2,16,32,0,32,2,54,2,4,32,0,32,1,54,2,0,32,0,32,5,41,2,8,55,2,8,32,0,32,3,32,4,32,3,32,4,73,27,54,2,20,32,5,65,16,106,36,128,128,128,128,0,11,37,1,1,127,2,64,32,0,40,2,4,32,0,40,2,8,34,2,107,32,1,79,13,0,32,0,32,2,32,1,16,218,138,128,128,0,11,11,80,1,2,127,32,0,32,1,40,2,12,32,1,40,2,8,34,2,107,34,3,16,188,140,128,128,0,32,0,40,2,0,32,0,40,2,8,106,32,2,32,3,16,218,141,128,128,0,26,32,1,32,1,40,2,8,54,2,12,32,0,32,0,40,2,8,32,3,106,54,2,8,32,1,16,207,138,128,128,0,11,50,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,54,2,12,32,1,65,12,106,16,209,138,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,56,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,1,32,0,40,2,0,41,2,0,55,2,8,32,1,65,8,106,16,189,138,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,72,1,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,0,40,2,0,34,0,40,2,0,33,2,32,1,32,0,40,2,4,54,2,12,32,1,32,2,54,2,8,32,1,65,8,106,16,161,140,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,16,0,32,0,32,1,32,2,32,3,16,203,138,128,128,0,11,18,0,32,0,32,1,32,2,32,3,32,4,16,204,138,128,128,0,11,24,0,32,0,66,128,128,128,128,128,1,55,2,8,32,0,32,1,41,0,0,55,2,0,11,42,0,2,64,32,1,32,3,71,13,0,32,0,32,2,32,1,65,5,116,16,218,141,128,128,0,26,15,11,32,1,32,3,32,4,16,187,141,128,128,0,0,11,22,0,32,0,32,1,32,2,65,5,116,106,54,2,4,32,0,32,1,54,2,0,11,22,0,65,0,45,0,144,187,138,128,0,26,32,1,32,0,16,149,137,128,128,0,11,168,1,1,5,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,0,32,1,65,12,106,40,2,0,32,1,65,8,106,34,3,40,2,0,107,16,188,140,128,128,0,32,0,40,2,8,33,4,32,0,40,2,0,33,5,32,2,65,16,106,65,8,106,34,6,32,3,41,2,0,55,3,0,32,2,32,1,41,2,0,55,3,16,2,64,3,64,32,2,65,8,106,32,6,16,190,138,128,128,0,32,2,40,2,8,65,1,71,13,1,32,5,32,4,106,32,2,65,16,106,32,2,40,2,12,106,45,0,0,58,0,0,32,4,65,1,106,33,4,12,0,11,11,32,0,32,4,54,2,8,32,2,65,32,106,36,128,128,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,32,1,65,1,16,225,138,128,128,0,32,2,40,2,8,32,2,40,2,12,16,223,138,128,128,0,32,2,65,16,106,36,128,128,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,0,32,1,32,2,16,225,138,128,128,0,32,3,40,2,8,32,3,40,2,12,16,223,138,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,73,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,1,32,2,65,0,16,221,138,128,128,0,32,3,40,2,12,33,2,32,0,32,3,40,2,8,54,2,0,32,0,32,2,54,2,4,32,3,65,16,106,36,128,128,128,128,0,11,22,0,2,64,32,2,69,13,0,32,0,32,2,32,1,16,150,137,128,128,0,11,11,57,0,2,64,32,2,69,13,0,2,64,32,3,13,0,32,1,32,2,16,215,138,128,128,0,33,1,12,1,11,32,2,32,1,16,152,137,128,128,0,33,1,11,32,0,32,2,54,2,4,32,0,32,1,54,2,0,11,23,0,32,0,32,2,54,2,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,11,43,0,2,64,2,64,32,0,65,129,128,128,128,120,70,13,0,32,0,69,13,1,32,0,32,1,16,176,140,128,128,0,0,11,15,11,16,175,140,128,128,0,0,11,73,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,1,32,2,65,1,16,221,138,128,128,0,32,3,40,2,12,33,2,32,0,32,3,40,2,8,54,2,0,32,0,32,2,54,2,4,32,3,65,16,106,36,128,128,128,128,0,11,247,1,1,3,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,32,2,32,3,106,34,3,32,2,73,13,0,32,1,40,2,4,34,2,65,1,116,34,5,32,3,32,5,32,3,75,27,34,3,65,4,32,3,65,4,75,27,34,3,65,5,116,33,5,32,3,65,128,128,128,32,73,65,3,116,33,6,2,64,2,64,32,2,13,0,32,4,65,0,54,2,24,12,1,11,32,4,65,8,54,2,24,32,4,32,2,65,5,116,54,2,28,32,4,32,1,40,2,0,54,2,20,11,32,4,65,8,106,32,6,32,5,32,4,65,20,106,32,1,65,8,106,16,173,140,128,128,0,2,64,32,4,40,2,8,13,0,32,4,40,2,12,33,2,32,1,32,3,54,2,4,32,1,32,2,54,2,0,65,129,128,128,128,120,33,5,12,1,11,32,4,65,8,106,65,8,106,40,2,0,33,3,32,4,40,2,12,33,5,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,128,128,128,128,0,11,2,0,11,100,1,2,127,2,64,32,1,40,2,4,34,4,32,3,73,13,0,32,1,40,2,0,34,5,32,3,32,2,32,3,65,240,153,137,128,0,16,232,140,128,128,0,32,1,32,4,32,3,107,54,2,4,32,1,32,5,32,3,106,54,2,0,32,0,32,3,54,2,4,32,0,65,3,54,2,0,15,11,32,0,32,3,54,2,8,32,0,32,4,54,2,4,32,0,65,1,54,2,0,11,18,0,32,0,16,201,138,128,128,0,32,0,65,0,58,0,128,1,11,29,1,1,127,32,0,32,1,40,2,0,34,2,54,2,0,32,0,32,2,32,1,40,2,8,106,54,2,4,11,12,0,32,0,32,1,16,216,138,128,128,0,11,27,1,1,127,32,0,32,1,40,2,0,34,2,32,2,32,1,40,2,8,106,16,186,140,128,128,0,11,147,6,1,1,127,35,128,128,128,128,0,65,192,4,107,34,2,36,128,128,128,128,0,32,2,65,12,106,65,0,65,128,4,16,214,141,128,128,0,26,32,2,65,128,4,54,2,144,4,32,2,32,2,65,12,106,54,2,140,4,32,2,65,160,4,106,32,1,16,203,139,128,128,0,32,2,65,148,4,106,32,2,65,140,4,106,32,2,65,160,4,106,65,32,16,227,138,128,128,0,32,2,65,160,4,106,32,1,65,32,106,16,203,139,128,128,0,32,2,65,148,4,106,32,2,65,140,4,106,32,2,65,160,4,106,65,32,16,227,138,128,128,0,32,2,65,160,4,106,32,1,65,192,0,106,16,203,139,128,128,0,32,2,65,148,4,106,32,2,65,140,4,106,32,2,65,160,4,106,65,32,16,227,138,128,128,0,32,2,65,160,4,106,32,1,65,224,0,106,16,203,139,128,128,0,32,2,65,148,4,106,32,2,65,140,4,106,32,2,65,160,4,106,65,32,16,227,138,128,128,0,32,2,65,160,4,106,32,1,65,128,1,106,16,203,139,128,128,0,32,2,65,148,4,106,32,2,65,140,4,106,32,2,65,160,4,106,65,32,16,227,138,128,128,0,32,2,65,160,4,106,32,1,65,160,1,106,16,203,139,128,128,0,32,2,65,148,4,106,32,2,65,140,4,106,32,2,65,160,4,106,65,32,16,227,138,128,128,0,32,2,65,160,4,106,32,1,65,192,1,106,16,203,139,128,128,0,32,2,65,148,4,106,32,2,65,140,4,106,32,2,65,160,4,106,65,32,16,227,138,128,128,0,32,2,65,160,4,106,32,1,65,224,1,106,16,203,139,128,128,0,32,2,65,148,4,106,32,2,65,140,4,106,32,2,65,160,4,106,65,32,16,227,138,128,128,0,32,2,65,160,4,106,32,1,65,128,2,106,16,203,139,128,128,0,32,2,65,148,4,106,32,2,65,140,4,106,32,2,65,160,4,106,65,32,16,227,138,128,128,0,32,2,65,160,4,106,32,1,65,160,2,106,16,203,139,128,128,0,32,2,65,148,4,106,32,2,65,140,4,106,32,2,65,160,4,106,65,32,16,227,138,128,128,0,32,2,65,160,4,106,32,1,65,192,2,106,16,203,139,128,128,0,32,2,65,148,4,106,32,2,65,140,4,106,32,2,65,160,4,106,65,32,16,227,138,128,128,0,32,2,65,160,4,106,32,1,65,224,2,106,16,203,139,128,128,0,32,2,65,148,4,106,32,2,65,140,4,106,32,2,65,160,4,106,65,32,16,227,138,128,128,0,32,2,65,160,4,106,32,1,65,128,3,106,16,203,139,128,128,0,32,2,65,148,4,106,32,2,65,140,4,106,32,2,65,160,4,106,65,32,16,227,138,128,128,0,32,2,65,160,4,106,32,1,65,160,3,106,16,203,139,128,128,0,32,2,65,148,4,106,32,2,65,140,4,106,32,2,65,160,4,106,65,32,16,227,138,128,128,0,32,2,65,160,4,106,32,1,65,192,3,106,16,203,139,128,128,0,32,2,65,148,4,106,32,2,65,140,4,106,32,2,65,160,4,106,65,32,16,227,138,128,128,0,32,2,65,160,4,106,32,1,65,224,3,106,16,203,139,128,128,0,32,2,65,148,4,106,32,2,65,140,4,106,32,2,65,160,4,106,65,32,16,227,138,128,128,0,32,0,32,2,65,12,106,65,128,4,16,218,141,128,128,0,26,32,2,65,192,4,106,36,128,128,128,128,0,11,229,4,1,1,127,35,128,128,128,128,0,65,176,12,107,34,2,36,128,128,128,128,0,32,2,65,12,106,65,0,65,144,8,16,214,141,128,128,0,26,32,2,65,144,8,54,2,160,8,32,2,32,2,65,12,106,54,2,156,8,32,2,65,176,8,106,32,1,65,128,4,106,16,233,139,128,128,0,32,2,65,164,8,106,32,2,65,156,8,106,32,2,65,176,8,106,65,48,16,227,138,128,128,0,32,2,65,176,8,106,32,1,65,232,4,106,16,233,139,128,128,0,32,2,65,164,8,106,32,2,65,156,8,106,32,2,65,176,8,106,65,48,16,227,138,128,128,0,32,2,65,176,8,106,32,1,65,208,5,106,16,233,139,128,128,0,32,2,65,164,8,106,32,2,65,156,8,106,32,2,65,176,8,106,65,48,16,227,138,128,128,0,32,2,65,176,8,106,32,1,65,184,6,106,16,233,139,128,128,0,32,2,65,164,8,106,32,2,65,156,8,106,32,2,65,176,8,106,65,48,16,227,138,128,128,0,32,2,65,176,8,106,32,1,65,160,7,106,16,233,139,128,128,0,32,2,65,164,8,106,32,2,65,156,8,106,32,2,65,176,8,106,65,48,16,227,138,128,128,0,32,2,65,176,8,106,32,1,65,136,8,106,16,233,139,128,128,0,32,2,65,164,8,106,32,2,65,156,8,106,32,2,65,176,8,106,65,48,16,227,138,128,128,0,32,2,65,176,8,106,32,1,65,240,8,106,16,233,139,128,128,0,32,2,65,164,8,106,32,2,65,156,8,106,32,2,65,176,8,106,65,48,16,227,138,128,128,0,32,2,65,176,8,106,32,1,65,216,9,106,16,233,139,128,128,0,32,2,65,164,8,106,32,2,65,156,8,106,32,2,65,176,8,106,65,48,16,227,138,128,128,0,32,2,65,176,8,106,32,1,65,192,10,106,16,233,139,128,128,0,32,2,65,164,8,106,32,2,65,156,8,106,32,2,65,176,8,106,65,48,16,227,138,128,128,0,32,2,65,176,8,106,32,1,65,168,11,106,16,233,139,128,128,0,32,2,65,164,8,106,32,2,65,156,8,106,32,2,65,176,8,106,65,48,16,227,138,128,128,0,32,2,65,176,8,106,32,1,65,144,12,106,16,233,139,128,128,0,32,2,65,164,8,106,32,2,65,156,8,106,32,2,65,176,8,106,65,48,16,227,138,128,128,0,32,2,65,176,8,106,32,1,16,232,138,128,128,0,32,2,65,164,8,106,32,2,65,156,8,106,32,2,65,176,8,106,65,128,4,16,227,138,128,128,0,32,0,32,2,65,12,106,65,144,8,16,218,141,128,128,0,26,32,2,65,176,12,106,36,128,128,128,128,0,11,192,14,2,2,127,1,126,35,128,128,128,128,0,65,128,26,107,34,2,36,128,128,128,128,0,32,2,65,144,8,54,2,4,32,2,32,1,54,2,0,32,2,65,136,13,106,32,2,16,194,138,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,2,40,2,136,13,13,0,32,2,65,8,106,32,2,65,128,9,106,65,4,114,32,2,65,136,13,106,65,8,106,34,1,65,232,0,16,218,141,128,128,0,34,3,65,232,0,16,218,141,128,128,0,26,32,2,65,136,13,106,32,2,16,194,138,128,128,0,32,2,40,2,136,13,13,1,32,2,65,240,0,106,32,3,32,1,65,232,0,16,218,141,128,128,0,65,232,0,16,218,141,128,128,0,26,32,2,65,136,13,106,32,2,16,194,138,128,128,0,32,2,40,2,136,13,13,2,32,2,65,216,1,106,32,2,65,128,9,106,65,4,114,32,2,65,136,13,106,65,8,106,34,1,65,232,0,16,218,141,128,128,0,34,3,65,232,0,16,218,141,128,128,0,26,32,2,65,136,13,106,32,2,16,194,138,128,128,0,32,2,40,2,136,13,13,3,32,2,65,192,2,106,32,3,32,1,65,232,0,16,218,141,128,128,0,65,232,0,16,218,141,128,128,0,26,32,2,65,136,13,106,32,2,16,194,138,128,128,0,32,2,40,2,136,13,13,4,32,2,65,168,3,106,32,2,65,128,9,106,65,4,114,32,2,65,136,13,106,65,8,106,34,1,65,232,0,16,218,141,128,128,0,34,3,65,232,0,16,218,141,128,128,0,26,32,2,65,136,13,106,32,2,16,194,138,128,128,0,32,2,40,2,136,13,13,5,32,2,65,144,4,106,32,3,32,1,65,232,0,16,218,141,128,128,0,65,232,0,16,218,141,128,128,0,26,32,2,65,136,13,106,32,2,16,194,138,128,128,0,32,2,40,2,136,13,13,6,32,2,65,248,4,106,32,2,65,128,9,106,65,4,114,32,2,65,136,13,106,65,8,106,34,1,65,232,0,16,218,141,128,128,0,34,3,65,232,0,16,218,141,128,128,0,26,32,2,65,136,13,106,32,2,16,194,138,128,128,0,32,2,40,2,136,13,13,7,32,2,65,224,5,106,32,3,32,1,65,232,0,16,218,141,128,128,0,65,232,0,16,218,141,128,128,0,26,32,2,65,136,13,106,32,2,16,194,138,128,128,0,32,2,40,2,136,13,13,8,32,2,65,200,6,106,32,2,65,128,9,106,65,4,114,32,2,65,136,13,106,65,8,106,34,1,65,232,0,16,218,141,128,128,0,34,3,65,232,0,16,218,141,128,128,0,26,32,2,65,136,13,106,32,2,16,194,138,128,128,0,32,2,40,2,136,13,13,9,32,2,65,176,7,106,32,3,32,1,65,232,0,16,218,141,128,128,0,65,232,0,16,218,141,128,128,0,26,32,2,65,136,13,106,32,2,16,194,138,128,128,0,32,2,40,2,136,13,13,10,32,2,65,152,8,106,32,2,65,128,9,106,65,4,114,32,2,65,136,13,106,65,8,106,34,1,65,232,0,16,218,141,128,128,0,34,3,65,232,0,16,218,141,128,128,0,26,32,2,65,136,13,106,32,2,16,197,138,128,128,0,2,64,32,2,40,2,136,13,13,0,32,2,65,136,13,106,32,3,32,1,65,128,4,16,218,141,128,128,0,65,128,4,16,218,141,128,128,0,26,32,2,65,136,13,106,65,128,4,106,32,2,65,8,106,65,232,0,16,218,141,128,128,0,26,32,2,65,240,17,106,32,2,65,240,0,106,65,232,0,16,218,141,128,128,0,26,32,2,65,216,18,106,32,2,65,216,1,106,65,232,0,16,218,141,128,128,0,26,32,2,65,192,19,106,32,2,65,192,2,106,65,232,0,16,218,141,128,128,0,26,32,2,65,168,20,106,32,2,65,168,3,106,65,232,0,16,218,141,128,128,0,26,32,2,65,144,21,106,32,2,65,144,4,106,65,232,0,16,218,141,128,128,0,26,32,2,65,248,21,106,32,2,65,248,4,106,65,232,0,16,218,141,128,128,0,26,32,2,65,224,22,106,32,2,65,224,5,106,65,232,0,16,218,141,128,128,0,26,32,2,65,200,23,106,32,2,65,200,6,106,65,232,0,16,218,141,128,128,0,26,32,2,65,176,24,106,32,2,65,176,7,106,65,232,0,16,218,141,128,128,0,26,32,2,65,152,25,106,32,2,65,152,8,106,65,232,0,16,218,141,128,128,0,26,32,0,65,8,106,32,2,65,136,13,106,65,248,12,16,218,141,128,128,0,26,32,0,65,0,54,2,0,12,12,11,32,2,65,128,9,106,65,8,106,32,2,65,136,13,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,140,13,34,4,55,3,128,9,32,0,65,12,106,32,1,54,2,0,32,0,32,4,55,2,4,32,0,65,1,54,2,0,12,11,11,32,2,65,136,9,106,32,2,65,136,13,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,140,13,34,4,55,3,128,9,32,0,65,12,106,32,1,54,2,0,32,0,32,4,55,2,4,32,0,65,1,54,2,0,12,10,11,32,2,65,128,9,106,65,8,106,32,2,65,136,13,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,140,13,34,4,55,3,128,9,32,0,65,12,106,32,1,54,2,0,32,0,32,4,55,2,4,32,0,65,1,54,2,0,12,9,11,32,2,65,136,9,106,32,2,65,136,13,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,140,13,34,4,55,3,128,9,32,0,65,12,106,32,1,54,2,0,32,0,32,4,55,2,4,32,0,65,1,54,2,0,12,8,11,32,2,65,128,9,106,65,8,106,32,2,65,136,13,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,140,13,34,4,55,3,128,9,32,0,65,12,106,32,1,54,2,0,32,0,32,4,55,2,4,32,0,65,1,54,2,0,12,7,11,32,2,65,136,9,106,32,2,65,136,13,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,140,13,34,4,55,3,128,9,32,0,65,12,106,32,1,54,2,0,32,0,32,4,55,2,4,32,0,65,1,54,2,0,12,6,11,32,2,65,128,9,106,65,8,106,32,2,65,136,13,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,140,13,34,4,55,3,128,9,32,0,65,12,106,32,1,54,2,0,32,0,32,4,55,2,4,32,0,65,1,54,2,0,12,5,11,32,2,65,136,9,106,32,2,65,136,13,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,140,13,34,4,55,3,128,9,32,0,65,12,106,32,1,54,2,0,32,0,32,4,55,2,4,32,0,65,1,54,2,0,12,4,11,32,2,65,128,9,106,65,8,106,32,2,65,136,13,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,140,13,34,4,55,3,128,9,32,0,65,12,106,32,1,54,2,0,32,0,32,4,55,2,4,32,0,65,1,54,2,0,12,3,11,32,2,65,136,9,106,32,2,65,136,13,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,140,13,34,4,55,3,128,9,32,0,65,12,106,32,1,54,2,0,32,0,32,4,55,2,4,32,0,65,1,54,2,0,12,2,11,32,2,65,128,9,106,65,8,106,32,2,65,136,13,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,140,13,34,4,55,3,128,9,32,0,65,12,106,32,1,54,2,0,32,0,32,4,55,2,4,32,0,65,1,54,2,0,12,1,11,32,2,65,136,9,106,32,2,65,136,13,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,140,13,34,4,55,3,128,9,32,0,65,12,106,32,1,54,2,0,32,0,32,4,55,2,4,32,0,65,1,54,2,0,11,32,2,65,128,26,106,36,128,128,128,128,0,11,121,1,4,127,32,0,32,1,16,188,140,128,128,0,32,1,65,1,32,1,65,1,75,27,34,3,65,127,106,33,4,32,0,40,2,8,34,5,32,3,106,33,6,32,0,40,2,0,32,5,106,33,3,2,64,3,64,2,64,32,4,13,0,2,64,32,1,13,0,32,6,65,127,106,33,6,12,3,11,32,3,32,2,58,0,0,12,2,11,32,3,32,2,58,0,0,32,4,65,127,106,33,4,32,3,65,1,106,33,3,12,0,11,11,32,0,32,6,54,2,8,11,45,1,1,127,2,64,32,1,32,0,40,2,8,34,3,75,13,0,32,0,32,1,16,194,140,128,128,0,15,11,32,0,32,1,32,3,107,32,2,16,235,138,128,128,0,11,130,1,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,32,1,65,255,1,113,13,0,32,3,32,2,65,1,16,165,140,128,128,0,32,0,32,3,41,3,0,55,2,0,12,1,11,32,3,65,8,106,32,2,65,0,16,165,140,128,128,0,32,3,40,2,12,33,4,32,3,40,2,8,32,1,32,2,16,214,141,128,128,0,33,1,32,0,32,4,54,2,4,32,0,32,1,54,2,0,11,32,0,32,2,54,2,8,32,3,65,16,106,36,128,128,128,128,0,11,162,1,1,1,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,4,32,2,54,2,12,32,4,32,1,54,2,8,32,4,65,8,106,16,132,141,128,128,0,33,2,2,64,32,3,40,2,16,34,1,13,0,0,0,11,32,0,32,2,54,2,36,32,0,65,0,54,2,28,32,0,32,4,41,2,8,55,2,0,32,0,32,3,41,2,0,55,2,8,32,0,65,16,106,32,3,65,8,106,41,2,0,55,2,0,32,0,65,24,106,32,3,65,16,106,40,2,0,54,2,0,32,0,32,2,32,3,40,2,4,32,1,110,34,3,32,2,32,3,73,27,54,2,32,32,4,65,16,106,36,128,128,128,128,0,11,250,63,1,34,127,35,128,128,128,128,0,65,176,3,107,34,3,36,128,128,128,128,0,32,1,32,2,65,6,116,106,33,4,32,3,65,0,65,192,0,16,214,141,128,128,0,34,2,65,192,0,106,33,5,32,0,40,2,28,33,6,32,0,40,2,24,33,7,32,0,40,2,20,33,8,32,0,40,2,16,33,9,32,0,40,2,12,33,10,32,0,40,2,8,33,11,32,0,40,2,4,33,12,32,0,40,2,0,33,13,2,64,3,64,2,64,2,64,32,1,32,4,70,13,0,32,2,66,128,128,128,128,192,0,55,2,124,32,2,32,1,54,2,112,32,2,65,192,0,54,2,116,32,2,32,1,65,192,0,106,34,1,54,2,120,32,2,65,192,0,106,32,2,32,5,32,2,65,240,0,106,16,238,138,128,128,0,65,0,32,2,40,2,96,34,3,32,2,40,2,92,34,14,107,34,15,32,15,32,3,75,27,33,15,32,2,40,2,72,32,14,65,2,116,34,3,106,33,14,32,2,40,2,64,32,3,106,33,16,32,2,40,2,88,33,17,3,64,32,15,69,13,2,32,17,65,4,71,13,4,32,16,32,14,40,0,0,34,3,65,24,116,32,3,65,128,254,3,113,65,8,116,114,32,3,65,8,118,65,128,254,3,113,32,3,65,24,118,114,114,54,2,0,32,15,65,127,106,33,15,32,14,65,4,106,33,14,32,16,65,4,106,33,16,12,0,11,11,32,0,32,6,54,2,28,32,0,32,7,54,2,24,32,0,32,8,54,2,20,32,0,32,9,54,2,16,32,0,32,10,54,2,12,32,0,32,11,54,2,8,32,0,32,12,54,2,4,32,0,32,13,54,2,0,32,2,65,176,3,106,36,128,128,128,128,0,15,11,32,2,40,2,60,33,3,32,2,40,2,56,33,15,32,2,40,2,52,33,14,32,2,40,2,48,33,16,32,2,40,2,44,33,18,32,2,40,2,40,33,19,32,2,40,2,36,33,20,32,2,40,2,32,33,21,32,2,40,2,28,33,22,32,2,40,2,24,33,23,32,2,40,2,20,33,24,32,2,40,2,16,33,25,32,2,40,2,12,33,17,32,2,40,2,8,33,26,32,2,40,2,4,33,27,32,2,40,2,0,33,28,32,2,32,11,54,2,160,3,32,2,32,10,54,2,164,3,32,2,32,7,54,2,168,3,32,2,32,6,54,2,172,3,32,2,32,8,54,2,124,32,2,32,9,54,2,120,32,2,32,12,54,2,116,32,2,32,13,54,2,112,32,2,32,28,65,152,223,168,148,4,106,34,29,54,2,76,32,2,32,27,65,145,137,221,137,7,106,34,30,54,2,72,32,2,32,26,65,207,247,131,174,123,106,34,31,54,2,68,32,2,32,17,65,165,183,215,205,126,106,34,32,54,2,64,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,240,138,128,128,0,32,2,32,31,54,2,156,1,32,2,32,32,54,2,152,1,32,2,32,29,54,2,148,1,32,2,32,30,54,2,144,1,32,2,40,2,144,3,33,29,32,2,40,2,148,3,33,30,32,2,40,2,152,3,33,31,32,2,40,2,156,3,33,32,32,2,32,8,54,2,124,32,2,32,9,54,2,120,32,2,32,12,54,2,116,32,2,32,13,54,2,112,32,2,32,32,54,2,76,32,2,32,31,54,2,72,32,2,32,30,54,2,68,32,2,32,29,54,2,64,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,32,2,65,144,1,106,16,240,138,128,128,0,32,2,40,2,160,3,33,33,32,2,40,2,164,3,33,34,32,2,40,2,168,3,33,35,32,2,40,2,172,3,33,36,32,2,32,32,54,2,172,3,32,2,32,31,54,2,168,3,32,2,32,30,54,2,164,3,32,2,32,29,54,2,160,3,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,25,65,219,132,219,202,3,106,34,29,54,2,76,32,2,32,24,65,241,163,196,207,5,106,34,30,54,2,72,32,2,32,23,65,164,133,254,145,121,106,34,31,54,2,68,32,2,32,22,65,213,189,241,216,122,106,34,32,54,2,64,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,240,138,128,128,0,32,2,32,31,54,2,172,1,32,2,32,32,54,2,168,1,32,2,32,29,54,2,164,1,32,2,32,30,54,2,160,1,32,2,40,2,144,3,33,29,32,2,40,2,148,3,33,30,32,2,40,2,152,3,33,31,32,2,40,2,156,3,33,32,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,32,54,2,76,32,2,32,31,54,2,72,32,2,32,30,54,2,68,32,2,32,29,54,2,64,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,32,2,65,160,1,106,16,240,138,128,128,0,32,2,40,2,160,3,33,33,32,2,40,2,164,3,33,34,32,2,40,2,168,3,33,35,32,2,40,2,172,3,33,36,32,2,32,32,54,2,172,3,32,2,32,31,54,2,168,3,32,2,32,30,54,2,164,3,32,2,32,29,54,2,160,3,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,21,65,152,213,158,192,125,106,34,29,54,2,76,32,2,32,20,65,129,182,141,148,1,106,34,30,54,2,72,32,2,32,19,65,190,139,198,161,2,106,34,31,54,2,68,32,2,32,18,65,195,251,177,168,5,106,34,32,54,2,64,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,240,138,128,128,0,32,2,32,31,54,2,188,1,32,2,32,32,54,2,184,1,32,2,32,29,54,2,180,1,32,2,32,30,54,2,176,1,32,2,40,2,144,3,33,29,32,2,40,2,148,3,33,30,32,2,40,2,152,3,33,31,32,2,40,2,156,3,33,32,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,32,54,2,76,32,2,32,31,54,2,72,32,2,32,30,54,2,68,32,2,32,29,54,2,64,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,32,2,65,176,1,106,16,240,138,128,128,0,32,2,40,2,160,3,33,33,32,2,40,2,164,3,33,34,32,2,40,2,168,3,33,35,32,2,40,2,172,3,33,36,32,2,32,32,54,2,172,3,32,2,32,31,54,2,168,3,32,2,32,30,54,2,164,3,32,2,32,29,54,2,160,3,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,16,65,244,186,249,149,7,106,34,29,54,2,76,32,2,32,14,65,254,227,250,134,120,106,34,30,54,2,72,32,2,32,15,65,167,141,240,222,121,106,34,31,54,2,68,32,2,32,3,65,244,226,239,140,124,106,34,32,54,2,64,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,240,138,128,128,0,32,2,32,31,54,2,204,1,32,2,32,32,54,2,200,1,32,2,32,29,54,2,196,1,32,2,32,30,54,2,192,1,32,2,40,2,144,3,33,29,32,2,40,2,148,3,33,30,32,2,40,2,152,3,33,31,32,2,40,2,156,3,33,32,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,32,54,2,76,32,2,32,31,54,2,72,32,2,32,30,54,2,68,32,2,32,29,54,2,64,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,32,2,65,192,1,106,16,240,138,128,128,0,32,2,40,2,160,3,33,33,32,2,40,2,164,3,33,34,32,2,40,2,168,3,33,35,32,2,40,2,172,3,33,36,32,2,32,28,54,2,156,3,32,2,32,27,54,2,152,3,32,2,32,26,54,2,148,3,32,2,32,17,54,2,144,3,32,2,32,25,54,2,172,3,32,2,32,24,54,2,168,3,32,2,32,23,54,2,164,3,32,2,32,22,54,2,160,3,32,2,32,21,54,2,124,32,2,32,20,54,2,120,32,2,32,19,54,2,116,32,2,32,18,54,2,112,32,2,32,16,54,2,76,32,2,32,14,54,2,72,32,2,32,15,54,2,68,32,2,32,3,54,2,64,32,2,65,128,3,106,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,241,138,128,128,0,32,2,40,2,128,3,33,17,32,2,40,2,132,3,33,26,32,2,40,2,136,3,33,27,32,2,40,2,140,3,33,28,32,2,32,32,54,2,172,3,32,2,32,31,54,2,168,3,32,2,32,30,54,2,164,3,32,2,32,29,54,2,160,3,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,28,65,193,211,237,164,126,106,34,29,54,2,76,32,2,32,27,65,134,143,249,253,126,106,34,30,54,2,72,32,2,32,26,65,198,187,134,254,0,106,34,31,54,2,68,32,2,32,17,65,204,195,178,160,2,106,34,32,54,2,64,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,240,138,128,128,0,32,2,32,31,54,2,220,1,32,2,32,32,54,2,216,1,32,2,32,29,54,2,212,1,32,2,32,30,54,2,208,1,32,2,40,2,144,3,33,29,32,2,40,2,148,3,33,30,32,2,40,2,152,3,33,31,32,2,40,2,156,3,33,32,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,32,54,2,76,32,2,32,31,54,2,72,32,2,32,30,54,2,68,32,2,32,29,54,2,64,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,32,2,65,208,1,106,16,240,138,128,128,0,32,2,40,2,160,3,33,33,32,2,40,2,164,3,33,34,32,2,40,2,168,3,33,35,32,2,40,2,172,3,33,36,32,2,32,25,54,2,156,3,32,2,32,24,54,2,152,3,32,2,32,23,54,2,148,3,32,2,32,22,54,2,144,3,32,2,32,21,54,2,172,3,32,2,32,20,54,2,168,3,32,2,32,19,54,2,164,3,32,2,32,18,54,2,160,3,32,2,32,16,54,2,124,32,2,32,14,54,2,120,32,2,32,15,54,2,116,32,2,32,3,54,2,112,32,2,32,28,54,2,76,32,2,32,27,54,2,72,32,2,32,26,54,2,68,32,2,32,17,54,2,64,32,2,65,128,3,106,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,241,138,128,128,0,32,2,40,2,128,3,33,22,32,2,40,2,132,3,33,23,32,2,40,2,136,3,33,24,32,2,40,2,140,3,33,25,32,2,32,32,54,2,172,3,32,2,32,31,54,2,168,3,32,2,32,30,54,2,164,3,32,2,32,29,54,2,160,3,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,25,65,239,216,164,239,2,106,34,29,54,2,76,32,2,32,24,65,170,137,210,211,4,106,34,30,54,2,72,32,2,32,23,65,220,211,194,229,5,106,34,31,54,2,68,32,2,32,22,65,218,145,230,183,7,106,34,32,54,2,64,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,240,138,128,128,0,32,2,32,31,54,2,236,1,32,2,32,32,54,2,232,1,32,2,32,29,54,2,228,1,32,2,32,30,54,2,224,1,32,2,40,2,144,3,33,29,32,2,40,2,148,3,33,30,32,2,40,2,152,3,33,31,32,2,40,2,156,3,33,32,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,32,54,2,76,32,2,32,31,54,2,72,32,2,32,30,54,2,68,32,2,32,29,54,2,64,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,32,2,65,224,1,106,16,240,138,128,128,0,32,2,40,2,160,3,33,33,32,2,40,2,164,3,33,34,32,2,40,2,168,3,33,35,32,2,40,2,172,3,33,36,32,2,32,21,54,2,156,3,32,2,32,20,54,2,152,3,32,2,32,19,54,2,148,3,32,2,32,18,54,2,144,3,32,2,32,16,54,2,172,3,32,2,32,14,54,2,168,3,32,2,32,15,54,2,164,3,32,2,32,3,54,2,160,3,32,2,32,28,54,2,124,32,2,32,27,54,2,120,32,2,32,26,54,2,116,32,2,32,17,54,2,112,32,2,32,25,54,2,76,32,2,32,24,54,2,72,32,2,32,23,54,2,68,32,2,32,22,54,2,64,32,2,65,128,3,106,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,241,138,128,128,0,32,2,40,2,128,3,33,18,32,2,40,2,132,3,33,19,32,2,40,2,136,3,33,20,32,2,40,2,140,3,33,21,32,2,32,32,54,2,172,3,32,2,32,31,54,2,168,3,32,2,32,30,54,2,164,3,32,2,32,29,54,2,160,3,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,21,65,210,162,249,193,121,106,34,29,54,2,76,32,2,32,20,65,237,140,199,193,122,106,34,30,54,2,72,32,2,32,19,65,200,207,140,128,123,106,34,31,54,2,68,32,2,32,18,65,199,255,229,250,123,106,34,32,54,2,64,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,240,138,128,128,0,32,2,32,31,54,2,252,1,32,2,32,32,54,2,248,1,32,2,32,29,54,2,244,1,32,2,32,30,54,2,240,1,32,2,40,2,144,3,33,29,32,2,40,2,148,3,33,30,32,2,40,2,152,3,33,31,32,2,40,2,156,3,33,32,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,32,54,2,76,32,2,32,31,54,2,72,32,2,32,30,54,2,68,32,2,32,29,54,2,64,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,32,2,65,240,1,106,16,240,138,128,128,0,32,2,40,2,160,3,33,33,32,2,40,2,164,3,33,34,32,2,40,2,168,3,33,35,32,2,40,2,172,3,33,36,32,2,32,16,54,2,156,3,32,2,32,14,54,2,152,3,32,2,32,15,54,2,148,3,32,2,32,3,54,2,144,3,32,2,32,28,54,2,172,3,32,2,32,27,54,2,168,3,32,2,32,26,54,2,164,3,32,2,32,17,54,2,160,3,32,2,32,25,54,2,124,32,2,32,24,54,2,120,32,2,32,23,54,2,116,32,2,32,22,54,2,112,32,2,32,21,54,2,76,32,2,32,20,54,2,72,32,2,32,19,54,2,68,32,2,32,18,54,2,64,32,2,65,128,3,106,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,241,138,128,128,0,32,2,40,2,128,3,33,3,32,2,40,2,132,3,33,15,32,2,40,2,136,3,33,14,32,2,40,2,140,3,33,16,32,2,32,32,54,2,172,3,32,2,32,31,54,2,168,3,32,2,32,30,54,2,164,3,32,2,32,29,54,2,160,3,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,16,65,243,151,128,183,124,106,34,29,54,2,76,32,2,32,14,65,199,162,158,173,125,106,34,30,54,2,72,32,2,32,15,65,209,198,169,54,106,34,31,54,2,68,32,2,32,3,65,231,210,164,161,1,106,34,32,54,2,64,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,240,138,128,128,0,32,2,32,31,54,2,140,2,32,2,32,32,54,2,136,2,32,2,32,29,54,2,132,2,32,2,32,30,54,2,128,2,32,2,40,2,144,3,33,29,32,2,40,2,148,3,33,30,32,2,40,2,152,3,33,31,32,2,40,2,156,3,33,32,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,32,54,2,76,32,2,32,31,54,2,72,32,2,32,30,54,2,68,32,2,32,29,54,2,64,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,32,2,65,128,2,106,16,240,138,128,128,0,32,2,40,2,160,3,33,33,32,2,40,2,164,3,33,34,32,2,40,2,168,3,33,35,32,2,40,2,172,3,33,36,32,2,32,28,54,2,156,3,32,2,32,27,54,2,152,3,32,2,32,26,54,2,148,3,32,2,32,17,54,2,144,3,32,2,32,25,54,2,172,3,32,2,32,24,54,2,168,3,32,2,32,23,54,2,164,3,32,2,32,22,54,2,160,3,32,2,32,21,54,2,124,32,2,32,20,54,2,120,32,2,32,19,54,2,116,32,2,32,18,54,2,112,32,2,32,16,54,2,76,32,2,32,14,54,2,72,32,2,32,15,54,2,68,32,2,32,3,54,2,64,32,2,65,128,3,106,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,241,138,128,128,0,32,2,40,2,128,3,33,17,32,2,40,2,132,3,33,26,32,2,40,2,136,3,33,27,32,2,40,2,140,3,33,28,32,2,32,32,54,2,172,3,32,2,32,31,54,2,168,3,32,2,32,30,54,2,164,3,32,2,32,29,54,2,160,3,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,28,65,133,149,220,189,2,106,34,29,54,2,76,32,2,32,27,65,184,194,236,240,2,106,34,30,54,2,72,32,2,32,26,65,252,219,177,233,4,106,34,31,54,2,68,32,2,32,17,65,147,154,224,153,5,106,34,32,54,2,64,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,240,138,128,128,0,32,2,32,31,54,2,156,2,32,2,32,32,54,2,152,2,32,2,32,29,54,2,148,2,32,2,32,30,54,2,144,2,32,2,40,2,144,3,33,29,32,2,40,2,148,3,33,30,32,2,40,2,152,3,33,31,32,2,40,2,156,3,33,32,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,32,54,2,76,32,2,32,31,54,2,72,32,2,32,30,54,2,68,32,2,32,29,54,2,64,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,32,2,65,144,2,106,16,240,138,128,128,0,32,2,40,2,160,3,33,33,32,2,40,2,164,3,33,34,32,2,40,2,168,3,33,35,32,2,40,2,172,3,33,36,32,2,32,25,54,2,156,3,32,2,32,24,54,2,152,3,32,2,32,23,54,2,148,3,32,2,32,22,54,2,144,3,32,2,32,21,54,2,172,3,32,2,32,20,54,2,168,3,32,2,32,19,54,2,164,3,32,2,32,18,54,2,160,3,32,2,32,16,54,2,124,32,2,32,14,54,2,120,32,2,32,15,54,2,116,32,2,32,3,54,2,112,32,2,32,28,54,2,76,32,2,32,27,54,2,72,32,2,32,26,54,2,68,32,2,32,17,54,2,64,32,2,65,128,3,106,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,241,138,128,128,0,32,2,40,2,128,3,33,22,32,2,40,2,132,3,33,23,32,2,40,2,136,3,33,24,32,2,40,2,140,3,33,25,32,2,32,32,54,2,172,3,32,2,32,31,54,2,168,3,32,2,32,30,54,2,164,3,32,2,32,29,54,2,160,3,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,25,65,212,230,169,168,6,106,34,29,54,2,76,32,2,32,24,65,187,149,168,179,7,106,34,30,54,2,72,32,2,32,23,65,174,146,139,142,120,106,34,31,54,2,68,32,2,32,22,65,133,217,200,147,121,106,34,32,54,2,64,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,240,138,128,128,0,32,2,32,31,54,2,172,2,32,2,32,32,54,2,168,2,32,2,32,29,54,2,164,2,32,2,32,30,54,2,160,2,32,2,40,2,144,3,33,29,32,2,40,2,148,3,33,30,32,2,40,2,152,3,33,31,32,2,40,2,156,3,33,32,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,32,54,2,76,32,2,32,31,54,2,72,32,2,32,30,54,2,68,32,2,32,29,54,2,64,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,32,2,65,160,2,106,16,240,138,128,128,0,32,2,40,2,160,3,33,33,32,2,40,2,164,3,33,34,32,2,40,2,168,3,33,35,32,2,40,2,172,3,33,36,32,2,32,21,54,2,156,3,32,2,32,20,54,2,152,3,32,2,32,19,54,2,148,3,32,2,32,18,54,2,144,3,32,2,32,16,54,2,172,3,32,2,32,14,54,2,168,3,32,2,32,15,54,2,164,3,32,2,32,3,54,2,160,3,32,2,32,28,54,2,124,32,2,32,27,54,2,120,32,2,32,26,54,2,116,32,2,32,17,54,2,112,32,2,32,25,54,2,76,32,2,32,24,54,2,72,32,2,32,23,54,2,68,32,2,32,22,54,2,64,32,2,65,128,3,106,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,241,138,128,128,0,32,2,40,2,128,3,33,18,32,2,40,2,132,3,33,19,32,2,40,2,136,3,33,20,32,2,40,2,140,3,33,21,32,2,32,32,54,2,172,3,32,2,32,31,54,2,168,3,32,2,32,30,54,2,164,3,32,2,32,29,54,2,160,3,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,21,65,161,209,255,149,122,106,34,29,54,2,76,32,2,32,20,65,203,204,233,192,122,106,34,30,54,2,72,32,2,32,19,65,240,150,174,146,124,106,34,31,54,2,68,32,2,32,18,65,163,163,177,187,124,106,34,32,54,2,64,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,240,138,128,128,0,32,2,32,31,54,2,188,2,32,2,32,32,54,2,184,2,32,2,32,29,54,2,180,2,32,2,32,30,54,2,176,2,32,2,40,2,144,3,33,29,32,2,40,2,148,3,33,30,32,2,40,2,152,3,33,31,32,2,40,2,156,3,33,32,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,32,54,2,76,32,2,32,31,54,2,72,32,2,32,30,54,2,68,32,2,32,29,54,2,64,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,32,2,65,176,2,106,16,240,138,128,128,0,32,2,40,2,160,3,33,33,32,2,40,2,164,3,33,34,32,2,40,2,168,3,33,35,32,2,40,2,172,3,33,36,32,2,32,16,54,2,156,3,32,2,32,14,54,2,152,3,32,2,32,15,54,2,148,3,32,2,32,3,54,2,144,3,32,2,32,28,54,2,172,3,32,2,32,27,54,2,168,3,32,2,32,26,54,2,164,3,32,2,32,17,54,2,160,3,32,2,32,25,54,2,124,32,2,32,24,54,2,120,32,2,32,23,54,2,116,32,2,32,22,54,2,112,32,2,32,21,54,2,76,32,2,32,20,54,2,72,32,2,32,19,54,2,68,32,2,32,18,54,2,64,32,2,65,128,3,106,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,241,138,128,128,0,32,2,40,2,128,3,33,3,32,2,40,2,132,3,33,15,32,2,40,2,136,3,33,14,32,2,40,2,140,3,33,16,32,2,32,32,54,2,172,3,32,2,32,31,54,2,168,3,32,2,32,30,54,2,164,3,32,2,32,29,54,2,160,3,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,16,65,153,208,203,140,125,106,34,29,54,2,76,32,2,32,14,65,164,140,228,180,125,106,34,30,54,2,72,32,2,32,15,65,133,235,184,160,127,106,34,31,54,2,68,32,2,32,3,65,240,192,170,131,1,106,34,32,54,2,64,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,240,138,128,128,0,32,2,32,31,54,2,204,2,32,2,32,32,54,2,200,2,32,2,32,29,54,2,196,2,32,2,32,30,54,2,192,2,32,2,40,2,144,3,33,29,32,2,40,2,148,3,33,30,32,2,40,2,152,3,33,31,32,2,40,2,156,3,33,32,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,32,54,2,76,32,2,32,31,54,2,72,32,2,32,30,54,2,68,32,2,32,29,54,2,64,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,32,2,65,192,2,106,16,240,138,128,128,0,32,2,40,2,160,3,33,33,32,2,40,2,164,3,33,34,32,2,40,2,168,3,33,35,32,2,40,2,172,3,33,36,32,2,32,28,54,2,156,3,32,2,32,27,54,2,152,3,32,2,32,26,54,2,148,3,32,2,32,17,54,2,144,3,32,2,32,25,54,2,172,3,32,2,32,24,54,2,168,3,32,2,32,23,54,2,164,3,32,2,32,22,54,2,160,3,32,2,32,21,54,2,124,32,2,32,20,54,2,120,32,2,32,19,54,2,116,32,2,32,18,54,2,112,32,2,32,16,54,2,76,32,2,32,14,54,2,72,32,2,32,15,54,2,68,32,2,32,3,54,2,64,32,2,65,128,3,106,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,241,138,128,128,0,32,2,40,2,128,3,33,17,32,2,40,2,132,3,33,26,32,2,40,2,136,3,33,27,32,2,40,2,140,3,33,28,32,2,32,32,54,2,172,3,32,2,32,31,54,2,168,3,32,2,32,30,54,2,164,3,32,2,32,29,54,2,160,3,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,28,65,150,130,147,205,1,106,34,29,54,2,76,32,2,32,27,65,136,216,221,241,1,106,34,30,54,2,72,32,2,32,26,65,204,238,161,186,2,106,34,31,54,2,68,32,2,32,17,65,181,249,194,165,3,106,34,32,54,2,64,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,240,138,128,128,0,32,2,32,31,54,2,220,2,32,2,32,32,54,2,216,2,32,2,32,29,54,2,212,2,32,2,32,30,54,2,208,2,32,2,40,2,144,3,33,29,32,2,40,2,148,3,33,30,32,2,40,2,152,3,33,31,32,2,40,2,156,3,33,32,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,32,54,2,76,32,2,32,31,54,2,72,32,2,32,30,54,2,68,32,2,32,29,54,2,64,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,32,2,65,208,2,106,16,240,138,128,128,0,32,2,40,2,160,3,33,33,32,2,40,2,164,3,33,34,32,2,40,2,168,3,33,35,32,2,40,2,172,3,33,36,32,2,32,25,54,2,156,3,32,2,32,24,54,2,152,3,32,2,32,23,54,2,148,3,32,2,32,22,54,2,144,3,32,2,32,21,54,2,172,3,32,2,32,20,54,2,168,3,32,2,32,19,54,2,164,3,32,2,32,18,54,2,160,3,32,2,32,16,54,2,124,32,2,32,14,54,2,120,32,2,32,15,54,2,116,32,2,32,3,54,2,112,32,2,32,28,54,2,76,32,2,32,27,54,2,72,32,2,32,26,54,2,68,32,2,32,17,54,2,64,32,2,65,128,3,106,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,241,138,128,128,0,32,2,40,2,128,3,33,22,32,2,40,2,132,3,33,23,32,2,40,2,136,3,33,24,32,2,40,2,140,3,33,25,32,2,32,32,54,2,172,3,32,2,32,31,54,2,168,3,32,2,32,30,54,2,164,3,32,2,32,29,54,2,160,3,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,25,65,179,153,240,200,3,106,34,29,54,2,76,32,2,32,24,65,202,212,226,246,4,106,34,30,54,2,72,32,2,32,23,65,207,148,243,220,5,106,34,31,54,2,68,32,2,32,22,65,243,223,185,193,6,106,34,32,54,2,64,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,240,138,128,128,0,32,2,32,31,54,2,236,2,32,2,32,32,54,2,232,2,32,2,32,29,54,2,228,2,32,2,32,30,54,2,224,2,32,2,40,2,144,3,33,29,32,2,40,2,148,3,33,30,32,2,40,2,152,3,33,31,32,2,40,2,156,3,33,32,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,32,54,2,76,32,2,32,31,54,2,72,32,2,32,30,54,2,68,32,2,32,29,54,2,64,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,32,2,65,224,2,106,16,240,138,128,128,0,32,2,40,2,160,3,33,33,32,2,40,2,164,3,33,34,32,2,40,2,168,3,33,35,32,2,40,2,172,3,33,36,32,2,32,21,54,2,156,3,32,2,32,20,54,2,152,3,32,2,32,19,54,2,148,3,32,2,32,18,54,2,144,3,32,2,32,16,54,2,172,3,32,2,32,14,54,2,168,3,32,2,32,15,54,2,164,3,32,2,32,3,54,2,160,3,32,2,32,28,54,2,124,32,2,32,27,54,2,120,32,2,32,26,54,2,116,32,2,32,17,54,2,112,32,2,32,25,54,2,76,32,2,32,24,54,2,72,32,2,32,23,54,2,68,32,2,32,22,54,2,64,32,2,65,128,3,106,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,241,138,128,128,0,32,2,40,2,128,3,33,18,32,2,40,2,132,3,33,19,32,2,40,2,136,3,33,20,32,2,40,2,140,3,33,21,32,2,32,32,54,2,172,3,32,2,32,31,54,2,168,3,32,2,32,30,54,2,164,3,32,2,32,29,54,2,160,3,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,21,65,238,133,190,164,7,106,34,29,54,2,76,32,2,32,20,65,239,198,149,197,7,106,34,30,54,2,72,32,2,32,19,65,148,240,161,166,120,106,34,31,54,2,68,32,2,32,18,65,136,132,156,230,120,106,34,32,54,2,64,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,240,138,128,128,0,32,2,32,31,54,2,252,2,32,2,32,32,54,2,248,2,32,2,32,29,54,2,244,2,32,2,32,30,54,2,240,2,32,2,40,2,144,3,33,29,32,2,40,2,148,3,33,30,32,2,40,2,152,3,33,31,32,2,40,2,156,3,33,32,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,32,54,2,76,32,2,32,31,54,2,72,32,2,32,30,54,2,68,32,2,32,29,54,2,64,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,32,2,65,240,2,106,16,240,138,128,128,0,32,2,40,2,160,3,33,33,32,2,40,2,164,3,33,34,32,2,40,2,168,3,33,35,32,2,40,2,172,3,33,36,32,2,32,16,54,2,156,3,32,2,32,14,54,2,152,3,32,2,32,15,54,2,148,3,32,2,32,3,54,2,144,3,32,2,32,28,54,2,172,3,32,2,32,27,54,2,168,3,32,2,32,26,54,2,164,3,32,2,32,17,54,2,160,3,32,2,32,25,54,2,124,32,2,32,24,54,2,120,32,2,32,23,54,2,116,32,2,32,22,54,2,112,32,2,32,21,54,2,76,32,2,32,20,54,2,72,32,2,32,19,54,2,68,32,2,32,18,54,2,64,32,2,65,128,3,106,32,2,65,144,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,241,138,128,128,0,32,2,40,2,128,3,33,3,32,2,40,2,132,3,33,15,32,2,40,2,136,3,33,14,32,2,40,2,140,3,33,16,32,2,32,32,54,2,172,3,32,2,32,31,54,2,168,3,32,2,32,30,54,2,164,3,32,2,32,29,54,2,160,3,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,16,65,250,255,251,133,121,106,34,16,54,2,76,32,2,32,14,65,235,217,193,162,122,106,34,14,54,2,72,32,2,32,15,65,247,199,230,247,123,106,34,15,54,2,68,32,2,32,3,65,242,241,197,179,124,106,34,3,54,2,64,32,2,65,128,3,106,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,16,240,138,128,128,0,32,2,32,15,54,2,156,3,32,2,32,3,54,2,152,3,32,2,32,16,54,2,148,3,32,2,32,14,54,2,144,3,32,2,40,2,128,3,33,3,32,2,40,2,132,3,33,15,32,2,40,2,136,3,33,14,32,2,40,2,140,3,33,16,32,2,32,36,54,2,124,32,2,32,35,54,2,120,32,2,32,34,54,2,116,32,2,32,33,54,2,112,32,2,32,16,54,2,76,32,2,32,14,54,2,72,32,2,32,15,54,2,68,32,2,32,3,54,2,64,32,16,32,6,106,33,6,32,14,32,7,106,33,7,32,15,32,10,106,33,10,32,3,32,11,106,33,11,32,2,65,160,3,106,32,2,65,240,0,106,32,2,65,192,0,106,32,2,65,144,3,106,16,240,138,128,128,0,32,2,40,2,172,3,32,8,106,33,8,32,2,40,2,168,3,32,9,106,33,9,32,2,40,2,164,3,32,12,106,33,12,32,2,40,2,160,3,32,13,106,33,13,12,0,11,11,0,0,11,220,1,1,7,127,32,0,32,2,40,2,8,34,4,65,26,119,32,4,65,21,119,115,32,4,65,7,119,115,32,3,40,2,12,106,32,1,40,2,12,106,32,1,40,2,8,34,5,32,2,40,2,12,34,6,115,32,4,113,32,5,115,106,34,7,32,1,40,2,4,106,34,8,54,2,12,32,0,32,1,40,2,0,34,9,32,2,40,2,4,34,10,115,32,2,40,2,0,34,2,113,32,9,32,10,113,115,32,2,65,30,119,32,2,65,19,119,115,32,2,65,10,119,115,106,32,7,106,34,1,54,2,4,32,0,32,9,32,5,32,3,40,2,8,106,32,6,32,8,32,6,32,4,115,113,115,106,32,8,65,26,119,32,8,65,21,119,115,32,8,65,7,119,115,106,34,4,106,54,2,8,32,0,32,1,65,30,119,32,1,65,19,119,115,32,1,65,10,119,115,32,1,32,10,32,2,115,113,32,10,32,2,113,115,106,32,4,106,54,2,0,11,237,1,1,3,127,32,0,32,1,40,2,8,34,5,65,14,119,32,5,65,25,119,115,32,5,65,3,118,115,32,1,40,2,12,106,32,3,40,2,8,106,32,4,40,2,4,34,6,65,15,119,32,6,65,13,119,115,32,6,65,10,118,115,106,34,6,54,2,12,32,0,32,5,32,1,40,2,4,34,7,65,14,119,32,7,65,25,119,115,32,7,65,3,118,115,106,32,3,40,2,4,106,32,4,40,2,0,34,5,65,15,119,32,5,65,13,119,115,32,5,65,10,118,115,106,34,5,54,2,8,32,0,32,7,32,1,40,2,0,34,1,65,14,119,32,1,65,25,119,115,32,1,65,3,118,115,106,32,3,40,2,0,106,32,6,65,15,119,32,6,65,13,119,115,32,6,65,10,118,115,106,54,2,4,32,0,32,1,32,2,40,2,12,34,3,65,14,119,32,3,65,25,119,115,32,3,65,3,118,115,106,32,4,40,2,12,106,32,5,65,15,119,32,5,65,13,119,115,32,5,65,10,118,115,106,54,2,0,11,183,114,2,2,127,30,126,35,128,128,128,128,0,65,160,2,107,34,3,36,128,128,128,128,0,32,3,65,0,65,128,1,16,214,141,128,128,0,34,3,65,128,1,106,32,0,65,40,16,218,141,128,128,0,26,32,1,32,2,65,7,116,106,33,4,32,0,41,3,56,33,5,32,0,41,3,48,33,6,32,0,41,3,40,33,7,2,64,3,64,32,1,32,4,70,13,1,65,0,33,2,3,64,2,64,32,2,65,128,1,71,13,0,32,3,41,3,24,33,8,32,3,41,3,16,33,9,32,3,41,3,8,33,10,32,3,41,3,0,33,11,32,3,41,3,152,1,33,12,32,3,41,3,144,1,33,13,32,3,41,3,136,1,33,14,32,3,41,3,128,1,33,15,32,3,32,3,41,3,160,1,34,16,55,3,232,1,32,3,32,15,55,3,224,1,32,3,32,7,55,3,248,1,32,3,32,14,55,3,240,1,32,3,32,6,55,3,136,2,32,3,32,13,55,3,128,2,32,3,32,12,55,3,144,2,32,3,32,5,55,3,152,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,11,66,162,220,162,185,141,243,139,197,194,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,12,32,3,32,3,41,3,216,1,34,17,55,3,232,1,32,3,32,12,55,3,224,1,32,3,32,16,55,3,248,1,32,3,32,15,55,3,240,1,32,3,32,7,55,3,136,2,32,3,32,14,55,3,128,2,32,3,32,6,55,3,152,2,32,3,32,13,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,10,66,205,203,189,159,146,146,209,155,241,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,13,32,3,32,3,41,3,216,1,34,18,55,3,232,1,32,3,32,13,55,3,224,1,32,3,32,17,55,3,248,1,32,3,32,12,55,3,240,1,32,3,32,16,55,3,136,2,32,3,32,15,55,3,128,2,32,3,32,7,55,3,152,2,32,3,32,14,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,9,66,175,246,180,226,254,249,190,224,181,127,124,16,243,138,128,128,0,32,3,41,3,208,1,33,14,32,3,32,3,41,3,216,1,34,19,55,3,232,1,32,3,32,14,55,3,224,1,32,3,32,18,55,3,248,1,32,3,32,13,55,3,240,1,32,3,32,17,55,3,136,2,32,3,32,12,55,3,128,2,32,3,32,16,55,3,152,2,32,3,32,15,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,8,66,188,183,167,140,216,244,246,218,105,124,16,243,138,128,128,0,32,3,41,3,208,1,33,15,32,3,41,3,56,33,20,32,3,41,3,48,33,21,32,3,41,3,40,33,22,32,3,41,3,32,33,23,32,3,32,3,41,3,216,1,34,16,55,3,232,1,32,3,32,15,55,3,224,1,32,3,32,19,55,3,248,1,32,3,32,14,55,3,240,1,32,3,32,18,55,3,136,2,32,3,32,13,55,3,128,2,32,3,32,17,55,3,152,2,32,3,32,12,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,23,66,184,234,162,154,191,203,176,171,57,124,16,243,138,128,128,0,32,3,41,3,208,1,33,12,32,3,32,3,41,3,216,1,34,17,55,3,232,1,32,3,32,12,55,3,224,1,32,3,32,16,55,3,248,1,32,3,32,15,55,3,240,1,32,3,32,19,55,3,136,2,32,3,32,14,55,3,128,2,32,3,32,18,55,3,152,2,32,3,32,13,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,22,66,153,160,151,176,155,190,196,248,217,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,13,32,3,32,3,41,3,216,1,34,24,55,3,232,1,32,3,32,13,55,3,224,1,32,3,32,17,55,3,248,1,32,3,32,12,55,3,240,1,32,3,32,16,55,3,136,2,32,3,32,15,55,3,128,2,32,3,32,19,55,3,152,2,32,3,32,14,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,21,66,155,159,229,248,202,212,224,159,146,127,124,16,243,138,128,128,0,32,3,41,3,208,1,33,14,32,3,32,3,41,3,216,1,34,19,55,3,232,1,32,3,32,14,55,3,224,1,32,3,32,24,55,3,248,1,32,3,32,13,55,3,240,1,32,3,32,17,55,3,136,2,32,3,32,12,55,3,128,2,32,3,32,16,55,3,152,2,32,3,32,15,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,20,66,152,130,182,211,221,218,151,142,171,127,124,16,243,138,128,128,0,32,3,41,3,208,1,33,15,32,3,41,3,88,33,25,32,3,41,3,80,33,26,32,3,41,3,72,33,18,32,3,41,3,64,33,27,32,3,32,3,41,3,216,1,34,28,55,3,232,1,32,3,32,15,55,3,224,1,32,3,32,19,55,3,248,1,32,3,32,14,55,3,240,1,32,3,32,24,55,3,136,2,32,3,32,13,55,3,128,2,32,3,32,17,55,3,152,2,32,3,32,12,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,27,66,194,132,140,152,138,211,234,131,88,124,16,243,138,128,128,0,32,3,41,3,208,1,33,16,32,3,32,3,41,3,216,1,34,29,55,3,232,1,32,3,32,16,55,3,224,1,32,3,32,28,55,3,248,1,32,3,32,15,55,3,240,1,32,3,32,19,55,3,136,2,32,3,32,14,55,3,128,2,32,3,32,24,55,3,152,2,32,3,32,13,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,18,66,190,223,193,171,148,224,214,193,18,124,16,243,138,128,128,0,32,3,41,3,208,1,33,13,32,3,32,3,41,3,216,1,34,30,55,3,232,1,32,3,32,13,55,3,224,1,32,3,32,29,55,3,248,1,32,3,32,16,55,3,240,1,32,3,32,28,55,3,136,2,32,3,32,15,55,3,128,2,32,3,32,19,55,3,152,2,32,3,32,14,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,26,66,140,229,146,247,228,183,225,152,36,124,16,243,138,128,128,0,32,3,41,3,208,1,33,14,32,3,32,3,41,3,216,1,34,19,55,3,232,1,32,3,32,14,55,3,224,1,32,3,32,30,55,3,248,1,32,3,32,13,55,3,240,1,32,3,32,29,55,3,136,2,32,3,32,16,55,3,128,2,32,3,32,28,55,3,152,2,32,3,32,15,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,25,66,226,233,254,175,189,184,159,134,213,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,17,32,3,41,3,120,33,15,32,3,41,3,112,33,12,32,3,41,3,104,33,24,32,3,41,3,96,33,28,32,3,32,3,41,3,216,1,34,31,55,3,232,1,32,3,32,17,55,3,224,1,32,3,32,19,55,3,248,1,32,3,32,14,55,3,240,1,32,3,32,30,55,3,136,2,32,3,32,13,55,3,128,2,32,3,32,29,55,3,152,2,32,3,32,16,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,28,66,239,146,238,147,207,174,151,223,242,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,16,32,3,32,3,41,3,216,1,34,29,55,3,232,1,32,3,32,16,55,3,224,1,32,3,32,31,55,3,248,1,32,3,32,17,55,3,240,1,32,3,32,19,55,3,136,2,32,3,32,14,55,3,128,2,32,3,32,30,55,3,152,2,32,3,32,13,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,24,66,177,173,218,216,227,191,172,239,128,127,124,16,243,138,128,128,0,32,3,41,3,208,1,33,13,32,3,32,3,41,3,216,1,34,30,55,3,232,1,32,3,32,13,55,3,224,1,32,3,32,29,55,3,248,1,32,3,32,16,55,3,240,1,32,3,32,31,55,3,136,2,32,3,32,17,55,3,128,2,32,3,32,19,55,3,152,2,32,3,32,14,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,12,66,181,164,156,174,242,212,129,238,155,127,124,16,243,138,128,128,0,32,3,41,3,208,1,33,14,32,3,32,3,41,3,216,1,34,32,55,3,232,1,32,3,32,14,55,3,224,1,32,3,32,30,55,3,248,1,32,3,32,13,55,3,240,1,32,3,32,29,55,3,136,2,32,3,32,16,55,3,128,2,32,3,32,31,55,3,152,2,32,3,32,17,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,15,66,148,205,164,251,204,174,252,205,65,124,16,243,138,128,128,0,32,3,41,3,208,1,33,17,32,3,41,3,216,1,33,19,32,3,32,11,55,3,232,1,32,3,32,10,55,3,224,1,32,3,32,9,55,3,248,1,32,3,32,8,55,3,240,1,32,3,32,18,55,3,136,2,32,3,32,26,55,3,128,2,32,3,32,12,55,3,152,2,32,3,32,15,55,3,144,2,32,3,65,176,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,32,9,55,3,232,1,32,3,32,8,55,3,224,1,32,3,32,23,55,3,248,1,32,3,32,22,55,3,240,1,32,3,32,25,55,3,136,2,32,3,32,28,55,3,128,2,32,3,32,3,41,3,184,1,34,11,55,3,152,2,32,3,32,3,41,3,176,1,34,9,55,3,144,2,32,3,65,192,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,192,1,33,33,32,3,41,3,200,1,33,34,32,3,32,19,55,3,232,1,32,3,32,17,55,3,224,1,32,3,32,32,55,3,248,1,32,3,32,14,55,3,240,1,32,3,32,30,55,3,136,2,32,3,32,13,55,3,128,2,32,3,32,29,55,3,152,2,32,3,32,16,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,11,66,210,149,197,247,153,184,218,205,100,124,16,243,138,128,128,0,32,3,41,3,208,1,33,8,32,3,32,3,41,3,216,1,34,31,55,3,232,1,32,3,32,8,55,3,224,1,32,3,32,19,55,3,248,1,32,3,32,17,55,3,240,1,32,3,32,32,55,3,136,2,32,3,32,14,55,3,128,2,32,3,32,30,55,3,152,2,32,3,32,13,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,9,66,227,203,188,194,227,240,145,223,111,124,16,243,138,128,128,0,32,3,41,3,208,1,33,9,32,3,32,3,41,3,216,1,34,10,55,3,232,1,32,3,32,9,55,3,224,1,32,3,32,31,55,3,248,1,32,3,32,8,55,3,240,1,32,3,32,19,55,3,136,2,32,3,32,17,55,3,128,2,32,3,32,32,55,3,152,2,32,3,32,14,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,34,66,181,171,179,220,232,184,231,224,15,124,16,243,138,128,128,0,32,3,41,3,208,1,33,29,32,3,32,3,41,3,216,1,34,32,55,3,232,1,32,3,32,29,55,3,224,1,32,3,32,10,55,3,248,1,32,3,32,9,55,3,240,1,32,3,32,31,55,3,136,2,32,3,32,8,55,3,128,2,32,3,32,19,55,3,152,2,32,3,32,17,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,33,66,229,184,178,189,199,185,168,134,36,124,16,243,138,128,128,0,32,3,41,3,208,1,33,19,32,3,41,3,216,1,33,30,32,3,32,23,55,3,232,1,32,3,32,22,55,3,224,1,32,3,32,21,55,3,248,1,32,3,32,20,55,3,240,1,32,3,32,24,55,3,136,2,32,3,32,12,55,3,128,2,32,3,32,34,55,3,152,2,32,3,32,33,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,13,32,3,41,3,216,1,33,14,32,3,32,21,55,3,232,1,32,3,32,20,55,3,224,1,32,3,32,27,55,3,248,1,32,3,32,18,55,3,240,1,32,3,32,15,55,3,136,2,32,3,32,11,55,3,128,2,32,3,32,14,55,3,152,2,32,3,32,13,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,16,32,3,41,3,216,1,33,17,32,3,32,30,55,3,232,1,32,3,32,19,55,3,224,1,32,3,32,32,55,3,248,1,32,3,32,29,55,3,240,1,32,3,32,10,55,3,136,2,32,3,32,9,55,3,128,2,32,3,32,31,55,3,152,2,32,3,32,8,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,14,66,245,132,172,201,245,141,203,244,45,124,16,243,138,128,128,0,32,3,41,3,208,1,33,8,32,3,32,3,41,3,216,1,34,21,55,3,232,1,32,3,32,8,55,3,224,1,32,3,32,30,55,3,248,1,32,3,32,19,55,3,240,1,32,3,32,32,55,3,136,2,32,3,32,29,55,3,128,2,32,3,32,10,55,3,152,2,32,3,32,9,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,13,66,131,201,155,245,166,149,161,186,202,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,9,32,3,32,3,41,3,216,1,34,22,55,3,232,1,32,3,32,9,55,3,224,1,32,3,32,21,55,3,248,1,32,3,32,8,55,3,240,1,32,3,32,30,55,3,136,2,32,3,32,19,55,3,128,2,32,3,32,32,55,3,152,2,32,3,32,29,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,17,66,212,247,135,234,203,187,170,216,220,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,29,32,3,32,3,41,3,216,1,34,23,55,3,232,1,32,3,32,29,55,3,224,1,32,3,32,22,55,3,248,1,32,3,32,9,55,3,240,1,32,3,32,21,55,3,136,2,32,3,32,8,55,3,128,2,32,3,32,30,55,3,152,2,32,3,32,19,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,16,66,181,167,197,152,168,155,226,252,246,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,30,32,3,41,3,216,1,33,20,32,3,32,27,55,3,232,1,32,3,32,18,55,3,224,1,32,3,32,26,55,3,248,1,32,3,32,25,55,3,240,1,32,3,32,3,41,3,176,1,55,3,136,2,32,3,32,3,41,3,200,1,55,3,128,2,32,3,41,3,192,1,33,27,32,3,32,17,55,3,152,2,32,3,32,16,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,18,32,3,41,3,216,1,33,19,32,3,32,26,55,3,232,1,32,3,32,25,55,3,224,1,32,3,32,28,55,3,248,1,32,3,32,24,55,3,240,1,32,3,32,27,55,3,136,2,32,3,32,14,55,3,128,2,32,3,32,19,55,3,152,2,32,3,32,18,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,25,32,3,41,3,216,1,33,26,32,3,32,20,55,3,232,1,32,3,32,30,55,3,224,1,32,3,32,23,55,3,248,1,32,3,32,29,55,3,240,1,32,3,32,22,55,3,136,2,32,3,32,9,55,3,128,2,32,3,32,21,55,3,152,2,32,3,32,8,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,19,66,171,191,155,243,174,170,148,159,152,127,124,16,243,138,128,128,0,32,3,41,3,208,1,33,8,32,3,32,3,41,3,216,1,34,21,55,3,232,1,32,3,32,8,55,3,224,1,32,3,32,20,55,3,248,1,32,3,32,30,55,3,240,1,32,3,32,23,55,3,136,2,32,3,32,29,55,3,128,2,32,3,32,22,55,3,152,2,32,3,32,9,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,18,66,144,228,208,237,210,205,241,152,168,127,124,16,243,138,128,128,0,32,3,41,3,208,1,33,9,32,3,32,3,41,3,216,1,34,22,55,3,232,1,32,3,32,9,55,3,224,1,32,3,32,21,55,3,248,1,32,3,32,8,55,3,240,1,32,3,32,20,55,3,136,2,32,3,32,30,55,3,128,2,32,3,32,23,55,3,152,2,32,3,32,29,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,26,66,191,194,236,199,137,249,201,129,176,127,124,16,243,138,128,128,0,32,3,41,3,208,1,33,29,32,3,32,3,41,3,216,1,34,23,55,3,232,1,32,3,32,29,55,3,224,1,32,3,32,22,55,3,248,1,32,3,32,9,55,3,240,1,32,3,32,21,55,3,136,2,32,3,32,8,55,3,128,2,32,3,32,20,55,3,152,2,32,3,32,30,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,25,66,228,157,188,247,251,248,223,172,191,127,124,16,243,138,128,128,0,32,3,41,3,208,1,33,30,32,3,41,3,216,1,33,20,32,3,32,28,55,3,232,1,32,3,32,24,55,3,224,1,32,3,32,12,55,3,248,1,32,3,32,15,55,3,240,1,32,3,32,13,55,3,136,2,32,3,32,17,55,3,128,2,32,3,32,26,55,3,152,2,32,3,32,25,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,24,32,3,41,3,216,1,33,28,32,3,32,12,55,3,232,1,32,3,32,15,55,3,224,1,32,3,32,3,41,3,184,1,34,11,55,3,248,1,32,3,32,3,41,3,176,1,34,33,55,3,240,1,32,3,32,16,55,3,136,2,32,3,32,19,55,3,128,2,32,3,32,28,55,3,152,2,32,3,32,24,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,15,32,3,41,3,216,1,33,12,32,3,32,20,55,3,232,1,32,3,32,30,55,3,224,1,32,3,32,23,55,3,248,1,32,3,32,29,55,3,240,1,32,3,32,22,55,3,136,2,32,3,32,9,55,3,128,2,32,3,32,21,55,3,152,2,32,3,32,8,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,28,66,194,159,162,237,179,254,130,240,70,124,16,243,138,128,128,0,32,3,41,3,208,1,33,21,32,3,32,3,41,3,216,1,34,31,55,3,232,1,32,3,32,21,55,3,224,1,32,3,32,20,55,3,248,1,32,3,32,30,55,3,240,1,32,3,32,23,55,3,136,2,32,3,32,29,55,3,128,2,32,3,32,22,55,3,152,2,32,3,32,9,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,24,66,165,206,170,152,249,168,228,211,85,124,16,243,138,128,128,0,32,3,41,3,208,1,33,22,32,3,32,3,41,3,216,1,34,32,55,3,232,1,32,3,32,22,55,3,224,1,32,3,32,31,55,3,248,1,32,3,32,21,55,3,240,1,32,3,32,20,55,3,136,2,32,3,32,30,55,3,128,2,32,3,32,23,55,3,152,2,32,3,32,29,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,12,66,239,132,142,128,158,234,152,229,6,124,16,243,138,128,128,0,32,3,41,3,208,1,33,23,32,3,32,3,41,3,216,1,34,10,55,3,232,1,32,3,32,23,55,3,224,1,32,3,32,32,55,3,248,1,32,3,32,22,55,3,240,1,32,3,32,31,55,3,136,2,32,3,32,21,55,3,128,2,32,3,32,20,55,3,152,2,32,3,32,30,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,15,66,240,220,185,208,240,172,202,148,20,124,16,243,138,128,128,0,32,3,41,3,208,1,33,20,32,3,41,3,216,1,33,27,32,3,32,11,55,3,232,1,32,3,32,33,55,3,224,1,32,3,32,3,41,3,200,1,34,29,55,3,248,1,32,3,32,3,41,3,192,1,34,30,55,3,240,1,32,3,32,18,55,3,136,2,32,3,32,26,55,3,128,2,32,3,32,12,55,3,152,2,32,3,32,15,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,8,32,3,41,3,216,1,33,9,32,3,32,29,55,3,232,1,32,3,32,30,55,3,224,1,32,3,32,14,55,3,248,1,32,3,32,13,55,3,240,1,32,3,32,25,55,3,136,2,32,3,32,28,55,3,128,2,32,3,32,9,55,3,152,2,32,3,32,8,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,29,32,3,41,3,216,1,33,30,32,3,32,27,55,3,232,1,32,3,32,20,55,3,224,1,32,3,32,10,55,3,248,1,32,3,32,23,55,3,240,1,32,3,32,32,55,3,136,2,32,3,32,22,55,3,128,2,32,3,32,31,55,3,152,2,32,3,32,21,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,9,66,252,223,200,182,212,208,194,219,39,124,16,243,138,128,128,0,32,3,41,3,208,1,33,21,32,3,32,3,41,3,216,1,34,31,55,3,232,1,32,3,32,21,55,3,224,1,32,3,32,27,55,3,248,1,32,3,32,20,55,3,240,1,32,3,32,10,55,3,136,2,32,3,32,23,55,3,128,2,32,3,32,32,55,3,152,2,32,3,32,22,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,8,66,166,146,155,225,133,167,200,141,46,124,16,243,138,128,128,0,32,3,41,3,208,1,33,22,32,3,32,3,41,3,216,1,34,32,55,3,232,1,32,3,32,22,55,3,224,1,32,3,32,31,55,3,248,1,32,3,32,21,55,3,240,1,32,3,32,27,55,3,136,2,32,3,32,20,55,3,128,2,32,3,32,10,55,3,152,2,32,3,32,23,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,30,66,237,213,144,214,197,191,155,150,205,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,23,32,3,32,3,41,3,216,1,34,10,55,3,232,1,32,3,32,23,55,3,224,1,32,3,32,32,55,3,248,1,32,3,32,22,55,3,240,1,32,3,32,31,55,3,136,2,32,3,32,21,55,3,128,2,32,3,32,27,55,3,152,2,32,3,32,20,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,29,66,223,231,214,236,185,162,131,156,211,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,20,32,3,41,3,216,1,33,27,32,3,32,14,55,3,232,1,32,3,32,13,55,3,224,1,32,3,32,17,55,3,248,1,32,3,32,16,55,3,240,1,32,3,32,24,55,3,136,2,32,3,32,12,55,3,128,2,32,3,32,30,55,3,152,2,32,3,32,29,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,32,3,41,3,216,1,34,13,55,3,184,1,32,3,32,3,41,3,208,1,34,14,55,3,176,1,32,3,32,17,55,3,232,1,32,3,32,16,55,3,224,1,32,3,32,19,55,3,248,1,32,3,32,18,55,3,240,1,32,3,32,15,55,3,136,2,32,3,32,9,55,3,128,2,32,3,32,13,55,3,152,2,32,3,32,14,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,32,3,41,3,216,1,34,16,55,3,200,1,32,3,32,3,41,3,208,1,34,17,55,3,192,1,32,3,32,27,55,3,232,1,32,3,32,20,55,3,224,1,32,3,32,10,55,3,248,1,32,3,32,23,55,3,240,1,32,3,32,32,55,3,136,2,32,3,32,22,55,3,128,2,32,3,32,31,55,3,152,2,32,3,32,21,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,13,66,222,199,189,221,200,234,156,133,229,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,21,32,3,32,3,41,3,216,1,34,31,55,3,232,1,32,3,32,21,55,3,224,1,32,3,32,27,55,3,248,1,32,3,32,20,55,3,240,1,32,3,32,10,55,3,136,2,32,3,32,23,55,3,128,2,32,3,32,32,55,3,152,2,32,3,32,22,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,14,66,168,229,222,227,179,215,130,181,246,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,22,32,3,32,3,41,3,216,1,34,32,55,3,232,1,32,3,32,22,55,3,224,1,32,3,32,31,55,3,248,1,32,3,32,21,55,3,240,1,32,3,32,27,55,3,136,2,32,3,32,20,55,3,128,2,32,3,32,10,55,3,152,2,32,3,32,23,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,16,66,230,221,182,191,228,165,178,225,129,127,124,16,243,138,128,128,0,32,3,41,3,208,1,33,23,32,3,32,3,41,3,216,1,34,10,55,3,232,1,32,3,32,23,55,3,224,1,32,3,32,32,55,3,248,1,32,3,32,22,55,3,240,1,32,3,32,31,55,3,136,2,32,3,32,21,55,3,128,2,32,3,32,27,55,3,152,2,32,3,32,20,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,17,66,187,234,136,164,209,144,139,185,146,127,124,16,243,138,128,128,0,32,3,41,3,208,1,33,20,32,3,41,3,216,1,33,27,32,3,32,19,55,3,232,1,32,3,32,18,55,3,224,1,32,3,32,26,55,3,248,1,32,3,32,25,55,3,240,1,32,3,32,8,55,3,136,2,32,3,32,30,55,3,128,2,32,3,32,16,55,3,152,2,32,3,32,17,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,13,32,3,41,3,216,1,33,14,32,3,32,26,55,3,232,1,32,3,32,25,55,3,224,1,32,3,32,28,55,3,248,1,32,3,32,24,55,3,240,1,32,3,32,29,55,3,136,2,32,3,32,3,41,3,184,1,55,3,128,2,32,3,41,3,176,1,33,18,32,3,32,14,55,3,152,2,32,3,32,13,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,16,32,3,41,3,216,1,33,17,32,3,32,27,55,3,232,1,32,3,32,20,55,3,224,1,32,3,32,10,55,3,248,1,32,3,32,23,55,3,240,1,32,3,32,32,55,3,136,2,32,3,32,22,55,3,128,2,32,3,32,31,55,3,152,2,32,3,32,21,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,14,66,228,134,196,231,148,148,250,223,162,127,124,16,243,138,128,128,0,32,3,41,3,208,1,33,25,32,3,32,3,41,3,216,1,34,31,55,3,232,1,32,3,32,25,55,3,224,1,32,3,32,27,55,3,248,1,32,3,32,20,55,3,240,1,32,3,32,10,55,3,136,2,32,3,32,23,55,3,128,2,32,3,32,32,55,3,152,2,32,3,32,22,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,13,66,129,224,136,226,187,201,153,141,168,127,124,16,243,138,128,128,0,32,3,41,3,208,1,33,26,32,3,32,3,41,3,216,1,34,32,55,3,232,1,32,3,32,26,55,3,224,1,32,3,32,31,55,3,248,1,32,3,32,25,55,3,240,1,32,3,32,27,55,3,136,2,32,3,32,20,55,3,128,2,32,3,32,10,55,3,152,2,32,3,32,23,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,17,66,145,175,226,135,141,238,226,165,66,124,16,243,138,128,128,0,32,3,41,3,208,1,33,21,32,3,32,3,41,3,216,1,34,10,55,3,232,1,32,3,32,21,55,3,224,1,32,3,32,32,55,3,248,1,32,3,32,26,55,3,240,1,32,3,32,31,55,3,136,2,32,3,32,25,55,3,128,2,32,3,32,27,55,3,152,2,32,3,32,20,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,16,66,176,252,210,178,176,180,148,182,71,124,16,243,138,128,128,0,32,3,41,3,208,1,33,20,32,3,41,3,216,1,33,22,32,3,32,28,55,3,232,1,32,3,32,24,55,3,224,1,32,3,32,12,55,3,248,1,32,3,32,15,55,3,240,1,32,3,32,18,55,3,136,2,32,3,32,3,41,3,200,1,55,3,128,2,32,3,41,3,192,1,33,24,32,3,32,17,55,3,152,2,32,3,32,16,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,18,32,3,41,3,216,1,33,19,32,3,32,12,55,3,232,1,32,3,32,15,55,3,224,1,32,3,32,9,55,3,248,1,32,3,32,8,55,3,240,1,32,3,32,24,55,3,136,2,32,3,32,14,55,3,128,2,32,3,32,19,55,3,152,2,32,3,32,18,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,15,32,3,41,3,216,1,33,12,32,3,32,22,55,3,232,1,32,3,32,20,55,3,224,1,32,3,32,10,55,3,248,1,32,3,32,21,55,3,240,1,32,3,32,32,55,3,136,2,32,3,32,26,55,3,128,2,32,3,32,31,55,3,152,2,32,3,32,25,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,19,66,152,164,189,183,157,131,186,201,81,124,16,243,138,128,128,0,32,3,41,3,208,1,33,23,32,3,32,3,41,3,216,1,34,31,55,3,232,1,32,3,32,23,55,3,224,1,32,3,32,22,55,3,248,1,32,3,32,20,55,3,240,1,32,3,32,10,55,3,136,2,32,3,32,21,55,3,128,2,32,3,32,32,55,3,152,2,32,3,32,26,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,18,66,144,210,150,171,197,196,193,204,86,124,16,243,138,128,128,0,32,3,41,3,208,1,33,27,32,3,32,3,41,3,216,1,34,32,55,3,232,1,32,3,32,27,55,3,224,1,32,3,32,31,55,3,248,1,32,3,32,23,55,3,240,1,32,3,32,22,55,3,136,2,32,3,32,20,55,3,128,2,32,3,32,10,55,3,152,2,32,3,32,21,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,12,66,170,192,196,187,213,176,141,135,116,124,16,243,138,128,128,0,32,3,41,3,208,1,33,21,32,3,32,3,41,3,216,1,34,10,55,3,232,1,32,3,32,21,55,3,224,1,32,3,32,32,55,3,248,1,32,3,32,27,55,3,240,1,32,3,32,31,55,3,136,2,32,3,32,23,55,3,128,2,32,3,32,22,55,3,152,2,32,3,32,20,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,15,66,184,163,239,149,131,142,168,181,16,124,16,243,138,128,128,0,32,3,41,3,208,1,33,20,32,3,41,3,216,1,33,22,32,3,32,9,55,3,232,1,32,3,32,8,55,3,224,1,32,3,32,30,55,3,248,1,32,3,32,29,55,3,240,1,32,3,32,13,55,3,136,2,32,3,32,17,55,3,128,2,32,3,32,12,55,3,152,2,32,3,32,15,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,25,32,3,41,3,216,1,33,26,32,3,32,30,55,3,232,1,32,3,32,29,55,3,224,1,32,3,32,3,41,3,184,1,34,8,55,3,248,1,32,3,32,3,41,3,176,1,34,9,55,3,240,1,32,3,32,16,55,3,136,2,32,3,32,19,55,3,128,2,32,3,32,26,55,3,152,2,32,3,32,25,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,24,32,3,41,3,216,1,33,28,32,3,32,22,55,3,232,1,32,3,32,20,55,3,224,1,32,3,32,10,55,3,248,1,32,3,32,21,55,3,240,1,32,3,32,32,55,3,136,2,32,3,32,27,55,3,128,2,32,3,32,31,55,3,152,2,32,3,32,23,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,26,66,200,161,203,198,235,162,176,210,25,124,16,243,138,128,128,0,32,3,41,3,208,1,33,23,32,3,32,3,41,3,216,1,34,31,55,3,232,1,32,3,32,23,55,3,224,1,32,3,32,22,55,3,248,1,32,3,32,20,55,3,240,1,32,3,32,10,55,3,136,2,32,3,32,21,55,3,128,2,32,3,32,32,55,3,152,2,32,3,32,27,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,25,66,211,214,134,138,133,129,219,155,30,124,16,243,138,128,128,0,32,3,41,3,208,1,33,27,32,3,32,3,41,3,216,1,34,32,55,3,232,1,32,3,32,27,55,3,224,1,32,3,32,31,55,3,248,1,32,3,32,23,55,3,240,1,32,3,32,22,55,3,136,2,32,3,32,20,55,3,128,2,32,3,32,10,55,3,152,2,32,3,32,21,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,28,66,153,215,187,252,205,233,157,164,39,124,16,243,138,128,128,0,32,3,41,3,208,1,33,21,32,3,32,3,41,3,216,1,34,10,55,3,232,1,32,3,32,21,55,3,224,1,32,3,32,32,55,3,248,1,32,3,32,27,55,3,240,1,32,3,32,31,55,3,136,2,32,3,32,23,55,3,128,2,32,3,32,22,55,3,152,2,32,3,32,20,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,24,66,168,145,237,140,222,150,175,216,52,124,16,243,138,128,128,0,32,3,41,3,208,1,33,20,32,3,41,3,216,1,33,22,32,3,32,8,55,3,232,1,32,3,32,9,55,3,224,1,32,3,32,3,41,3,200,1,34,29,55,3,248,1,32,3,32,3,41,3,192,1,34,30,55,3,240,1,32,3,32,18,55,3,136,2,32,3,32,12,55,3,128,2,32,3,32,28,55,3,152,2,32,3,32,24,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,8,32,3,41,3,216,1,33,9,32,3,32,29,55,3,232,1,32,3,32,30,55,3,224,1,32,3,32,14,55,3,248,1,32,3,32,13,55,3,240,1,32,3,32,15,55,3,136,2,32,3,32,26,55,3,128,2,32,3,32,9,55,3,152,2,32,3,32,8,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,29,32,3,41,3,216,1,33,30,32,3,32,22,55,3,232,1,32,3,32,20,55,3,224,1,32,3,32,10,55,3,248,1,32,3,32,21,55,3,240,1,32,3,32,32,55,3,136,2,32,3,32,27,55,3,128,2,32,3,32,31,55,3,152,2,32,3,32,23,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,9,66,227,180,165,174,188,150,131,142,57,124,16,243,138,128,128,0,32,3,41,3,208,1,33,23,32,3,32,3,41,3,216,1,34,31,55,3,232,1,32,3,32,23,55,3,224,1,32,3,32,22,55,3,248,1,32,3,32,20,55,3,240,1,32,3,32,10,55,3,136,2,32,3,32,21,55,3,128,2,32,3,32,32,55,3,152,2,32,3,32,27,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,8,66,203,149,134,154,174,201,170,236,206,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,27,32,3,32,3,41,3,216,1,34,32,55,3,232,1,32,3,32,27,55,3,224,1,32,3,32,31,55,3,248,1,32,3,32,23,55,3,240,1,32,3,32,22,55,3,136,2,32,3,32,20,55,3,128,2,32,3,32,10,55,3,152,2,32,3,32,21,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,30,66,243,198,143,187,247,201,178,206,219,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,21,32,3,32,3,41,3,216,1,34,10,55,3,232,1,32,3,32,21,55,3,224,1,32,3,32,32,55,3,248,1,32,3,32,27,55,3,240,1,32,3,32,31,55,3,136,2,32,3,32,23,55,3,128,2,32,3,32,22,55,3,152,2,32,3,32,20,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,29,66,163,241,202,181,189,254,155,151,232,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,20,32,3,41,3,216,1,33,22,32,3,32,14,55,3,232,1,32,3,32,13,55,3,224,1,32,3,32,17,55,3,248,1,32,3,32,16,55,3,240,1,32,3,32,25,55,3,136,2,32,3,32,28,55,3,128,2,32,3,32,30,55,3,152,2,32,3,32,29,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,32,3,41,3,216,1,34,13,55,3,184,1,32,3,32,3,41,3,208,1,34,14,55,3,176,1,32,3,32,17,55,3,232,1,32,3,32,16,55,3,224,1,32,3,32,19,55,3,248,1,32,3,32,18,55,3,240,1,32,3,32,24,55,3,136,2,32,3,32,9,55,3,128,2,32,3,32,13,55,3,152,2,32,3,32,14,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,32,3,41,3,216,1,34,11,55,3,200,1,32,3,32,3,41,3,208,1,34,33,55,3,192,1,32,3,32,22,55,3,232,1,32,3,32,20,55,3,224,1,32,3,32,10,55,3,248,1,32,3,32,21,55,3,240,1,32,3,32,32,55,3,136,2,32,3,32,27,55,3,128,2,32,3,32,31,55,3,152,2,32,3,32,23,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,13,66,252,229,190,239,229,221,224,199,244,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,16,32,3,32,3,41,3,216,1,34,23,55,3,232,1,32,3,32,16,55,3,224,1,32,3,32,22,55,3,248,1,32,3,32,20,55,3,240,1,32,3,32,10,55,3,136,2,32,3,32,21,55,3,128,2,32,3,32,32,55,3,152,2,32,3,32,27,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,14,66,224,222,220,152,244,237,216,210,248,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,17,32,3,32,3,41,3,216,1,34,27,55,3,232,1,32,3,32,17,55,3,224,1,32,3,32,23,55,3,248,1,32,3,32,16,55,3,240,1,32,3,32,22,55,3,136,2,32,3,32,20,55,3,128,2,32,3,32,10,55,3,152,2,32,3,32,21,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,11,66,242,214,194,143,202,130,158,228,132,127,124,16,243,138,128,128,0,32,3,41,3,208,1,33,21,32,3,32,3,41,3,216,1,34,31,55,3,232,1,32,3,32,21,55,3,224,1,32,3,32,27,55,3,248,1,32,3,32,17,55,3,240,1,32,3,32,23,55,3,136,2,32,3,32,16,55,3,128,2,32,3,32,22,55,3,152,2,32,3,32,20,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,33,66,236,243,144,211,129,193,192,227,140,127,124,16,243,138,128,128,0,32,3,41,3,208,1,33,20,32,3,41,3,216,1,33,22,32,3,32,19,55,3,232,1,32,3,32,18,55,3,224,1,32,3,32,12,55,3,248,1,32,3,32,15,55,3,240,1,32,3,32,8,55,3,136,2,32,3,32,30,55,3,128,2,32,3,32,11,55,3,152,2,32,3,32,33,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,13,32,3,41,3,216,1,33,14,32,3,32,12,55,3,232,1,32,3,32,15,55,3,224,1,32,3,32,26,55,3,248,1,32,3,32,25,55,3,240,1,32,3,32,29,55,3,136,2,32,3,32,3,41,3,184,1,55,3,128,2,32,3,41,3,176,1,33,32,32,3,32,14,55,3,152,2,32,3,32,13,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,15,32,3,41,3,216,1,33,12,32,3,32,22,55,3,232,1,32,3,32,20,55,3,224,1,32,3,32,31,55,3,248,1,32,3,32,21,55,3,240,1,32,3,32,27,55,3,136,2,32,3,32,17,55,3,128,2,32,3,32,23,55,3,152,2,32,3,32,16,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,14,66,168,188,140,155,162,255,191,223,144,127,124,16,243,138,128,128,0,32,3,41,3,208,1,33,16,32,3,32,3,41,3,216,1,34,23,55,3,232,1,32,3,32,16,55,3,224,1,32,3,32,22,55,3,248,1,32,3,32,20,55,3,240,1,32,3,32,31,55,3,136,2,32,3,32,21,55,3,128,2,32,3,32,27,55,3,152,2,32,3,32,17,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,13,66,233,251,138,244,189,157,155,168,164,127,124,16,243,138,128,128,0,32,3,41,3,208,1,33,17,32,3,32,3,41,3,216,1,34,27,55,3,232,1,32,3,32,17,55,3,224,1,32,3,32,23,55,3,248,1,32,3,32,16,55,3,240,1,32,3,32,22,55,3,136,2,32,3,32,20,55,3,128,2,32,3,32,31,55,3,152,2,32,3,32,21,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,12,66,149,242,153,150,251,254,232,252,190,127,124,16,243,138,128,128,0,32,3,41,3,208,1,33,18,32,3,32,3,41,3,216,1,34,21,55,3,232,1,32,3,32,18,55,3,224,1,32,3,32,27,55,3,248,1,32,3,32,17,55,3,240,1,32,3,32,23,55,3,136,2,32,3,32,16,55,3,128,2,32,3,32,22,55,3,152,2,32,3,32,20,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,15,66,171,166,201,155,174,158,222,184,70,124,16,243,138,128,128,0,32,3,41,3,208,1,33,19,32,3,41,3,216,1,33,20,32,3,32,26,55,3,232,1,32,3,32,25,55,3,224,1,32,3,32,28,55,3,248,1,32,3,32,24,55,3,240,1,32,3,32,32,55,3,136,2,32,3,32,3,41,3,200,1,55,3,128,2,32,3,41,3,192,1,33,22,32,3,32,12,55,3,152,2,32,3,32,15,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,25,32,3,41,3,216,1,33,26,32,3,32,28,55,3,232,1,32,3,32,24,55,3,224,1,32,3,32,9,55,3,248,1,32,3,32,8,55,3,240,1,32,3,32,22,55,3,136,2,32,3,32,14,55,3,128,2,32,3,32,26,55,3,152,2,32,3,32,25,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,28,32,3,41,3,216,1,33,22,32,3,32,20,55,3,232,1,32,3,32,19,55,3,224,1,32,3,32,21,55,3,248,1,32,3,32,18,55,3,240,1,32,3,32,27,55,3,136,2,32,3,32,17,55,3,128,2,32,3,32,23,55,3,152,2,32,3,32,16,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,26,66,156,195,153,209,238,217,207,147,74,124,16,243,138,128,128,0,32,3,41,3,208,1,33,16,32,3,32,3,41,3,216,1,34,23,55,3,232,1,32,3,32,16,55,3,224,1,32,3,32,20,55,3,248,1,32,3,32,19,55,3,240,1,32,3,32,21,55,3,136,2,32,3,32,18,55,3,128,2,32,3,32,27,55,3,152,2,32,3,32,17,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,25,66,135,132,131,142,242,152,174,195,81,124,16,243,138,128,128,0,32,3,41,3,208,1,33,17,32,3,32,3,41,3,216,1,34,27,55,3,232,1,32,3,32,17,55,3,224,1,32,3,32,23,55,3,248,1,32,3,32,16,55,3,240,1,32,3,32,20,55,3,136,2,32,3,32,19,55,3,128,2,32,3,32,21,55,3,152,2,32,3,32,18,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,22,66,158,214,131,239,236,186,159,237,106,124,16,243,138,128,128,0,32,3,41,3,208,1,33,18,32,3,32,3,41,3,216,1,34,21,55,3,232,1,32,3,32,18,55,3,224,1,32,3,32,27,55,3,248,1,32,3,32,17,55,3,240,1,32,3,32,23,55,3,136,2,32,3,32,16,55,3,128,2,32,3,32,20,55,3,152,2,32,3,32,19,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,28,66,248,162,187,243,254,239,211,190,117,124,16,243,138,128,128,0,32,3,41,3,208,1,33,19,32,3,41,3,216,1,33,24,32,3,32,9,55,3,232,1,32,3,32,8,55,3,224,1,32,3,32,30,55,3,248,1,32,3,32,29,55,3,240,1,32,3,32,13,55,3,136,2,32,3,32,12,55,3,128,2,32,3,32,22,55,3,152,2,32,3,32,28,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,8,32,3,41,3,216,1,33,9,32,3,32,30,55,3,232,1,32,3,32,29,55,3,224,1,32,3,32,3,41,3,184,1,34,31,55,3,248,1,32,3,32,3,41,3,176,1,34,32,55,3,240,1,32,3,32,15,55,3,136,2,32,3,32,26,55,3,128,2,32,3,32,9,55,3,152,2,32,3,32,8,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,29,32,3,41,3,216,1,33,30,32,3,32,24,55,3,232,1,32,3,32,19,55,3,224,1,32,3,32,21,55,3,248,1,32,3,32,18,55,3,240,1,32,3,32,27,55,3,136,2,32,3,32,17,55,3,128,2,32,3,32,23,55,3,152,2,32,3,32,16,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,9,66,186,223,221,144,167,245,153,248,6,124,16,243,138,128,128,0,32,3,41,3,208,1,33,16,32,3,32,3,41,3,216,1,34,20,55,3,232,1,32,3,32,16,55,3,224,1,32,3,32,24,55,3,248,1,32,3,32,19,55,3,240,1,32,3,32,21,55,3,136,2,32,3,32,18,55,3,128,2,32,3,32,27,55,3,152,2,32,3,32,17,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,8,66,166,177,162,150,218,184,223,177,10,124,16,243,138,128,128,0,32,3,41,3,208,1,33,17,32,3,32,3,41,3,216,1,34,23,55,3,232,1,32,3,32,17,55,3,224,1,32,3,32,20,55,3,248,1,32,3,32,16,55,3,240,1,32,3,32,24,55,3,136,2,32,3,32,19,55,3,128,2,32,3,32,21,55,3,152,2,32,3,32,18,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,30,66,174,155,228,247,203,128,230,159,17,124,16,243,138,128,128,0,32,3,41,3,208,1,33,18,32,3,32,3,41,3,216,1,34,21,55,3,232,1,32,3,32,18,55,3,224,1,32,3,32,23,55,3,248,1,32,3,32,17,55,3,240,1,32,3,32,20,55,3,136,2,32,3,32,16,55,3,128,2,32,3,32,24,55,3,152,2,32,3,32,19,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,29,66,155,142,241,152,209,230,194,184,27,124,16,243,138,128,128,0,32,3,41,3,208,1,33,19,32,3,41,3,216,1,33,24,32,3,32,31,55,3,232,1,32,3,32,32,55,3,224,1,32,3,32,3,41,3,200,1,34,31,55,3,248,1,32,3,32,3,41,3,192,1,34,32,55,3,240,1,32,3,32,25,55,3,136,2,32,3,32,22,55,3,128,2,32,3,32,30,55,3,152,2,32,3,32,29,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,27,32,3,41,3,216,1,33,22,32,3,32,31,55,3,232,1,32,3,32,32,55,3,224,1,32,3,32,14,55,3,248,1,32,3,32,13,55,3,240,1,32,3,32,28,55,3,136,2,32,3,32,9,55,3,128,2,32,3,32,22,55,3,152,2,32,3,32,27,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,31,32,3,41,3,216,1,33,32,32,3,32,24,55,3,232,1,32,3,32,19,55,3,224,1,32,3,32,21,55,3,248,1,32,3,32,18,55,3,240,1,32,3,32,23,55,3,136,2,32,3,32,17,55,3,128,2,32,3,32,20,55,3,152,2,32,3,32,16,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,22,66,132,251,145,152,210,254,221,237,40,124,16,243,138,128,128,0,32,3,41,3,208,1,33,16,32,3,32,3,41,3,216,1,34,28,55,3,232,1,32,3,32,16,55,3,224,1,32,3,32,24,55,3,248,1,32,3,32,19,55,3,240,1,32,3,32,21,55,3,136,2,32,3,32,18,55,3,128,2,32,3,32,23,55,3,152,2,32,3,32,17,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,27,66,147,201,156,134,180,239,170,229,50,124,16,243,138,128,128,0,32,3,41,3,208,1,33,17,32,3,32,3,41,3,216,1,34,9,55,3,232,1,32,3,32,17,55,3,224,1,32,3,32,28,55,3,248,1,32,3,32,16,55,3,240,1,32,3,32,24,55,3,136,2,32,3,32,19,55,3,128,2,32,3,32,21,55,3,152,2,32,3,32,18,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,32,66,188,253,166,174,161,193,175,207,60,124,16,243,138,128,128,0,32,3,41,3,208,1,33,18,32,3,32,3,41,3,216,1,34,20,55,3,232,1,32,3,32,18,55,3,224,1,32,3,32,9,55,3,248,1,32,3,32,17,55,3,240,1,32,3,32,28,55,3,136,2,32,3,32,16,55,3,128,2,32,3,32,24,55,3,152,2,32,3,32,19,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,31,66,204,154,192,224,201,248,217,142,195,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,19,32,3,41,3,216,1,33,24,32,3,32,14,55,3,232,1,32,3,32,13,55,3,224,1,32,3,32,12,55,3,248,1,32,3,32,15,55,3,240,1,32,3,32,8,55,3,136,2,32,3,32,30,55,3,128,2,32,3,32,32,55,3,152,2,32,3,32,31,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,13,32,3,41,3,216,1,33,14,32,3,32,12,55,3,232,1,32,3,32,15,55,3,224,1,32,3,32,26,55,3,248,1,32,3,32,25,55,3,240,1,32,3,32,29,55,3,136,2,32,3,32,22,55,3,128,2,32,3,32,14,55,3,152,2,32,3,32,13,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,16,244,138,128,128,0,32,3,41,3,208,1,33,25,32,3,41,3,216,1,33,26,32,3,32,24,55,3,232,1,32,3,32,19,55,3,224,1,32,3,32,20,55,3,248,1,32,3,32,18,55,3,240,1,32,3,32,9,55,3,136,2,32,3,32,17,55,3,128,2,32,3,32,28,55,3,152,2,32,3,32,16,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,14,66,182,133,249,217,236,151,245,226,204,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,15,32,3,32,3,41,3,216,1,34,12,55,3,232,1,32,3,32,15,55,3,224,1,32,3,32,24,55,3,248,1,32,3,32,19,55,3,240,1,32,3,32,20,55,3,136,2,32,3,32,18,55,3,128,2,32,3,32,9,55,3,152,2,32,3,32,17,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,13,66,170,252,149,227,207,179,202,191,217,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,13,32,3,32,3,41,3,216,1,34,14,55,3,232,1,32,3,32,13,55,3,224,1,32,3,32,12,55,3,248,1,32,3,32,15,55,3,240,1,32,3,32,24,55,3,136,2,32,3,32,19,55,3,128,2,32,3,32,20,55,3,152,2,32,3,32,18,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,26,66,236,245,219,214,179,245,219,229,223,0,124,16,243,138,128,128,0,32,3,41,3,208,1,33,16,32,3,32,3,41,3,216,1,34,17,55,3,232,1,32,3,32,16,55,3,224,1,32,3,32,14,55,3,248,1,32,3,32,13,55,3,240,1,32,3,32,12,55,3,136,2,32,3,32,15,55,3,128,2,32,3,32,24,55,3,152,2,32,3,32,19,55,3,144,2,32,3,65,208,1,106,32,3,65,224,1,106,32,3,65,240,1,106,32,3,65,128,2,106,32,3,65,144,2,106,32,25,66,151,176,157,210,196,177,134,162,236,0,124,16,243,138,128,128,0,32,3,32,3,41,3,128,1,32,3,41,3,208,1,124,55,3,128,1,32,3,32,16,32,3,41,3,136,1,124,55,3,136,1,32,3,32,13,32,3,41,3,144,1,124,55,3,144,1,32,3,32,15,32,3,41,3,152,1,124,55,3,152,1,32,3,32,3,41,3,160,1,32,3,41,3,216,1,124,55,3,160,1,32,1,65,128,1,106,33,1,32,12,32,5,124,33,5,32,14,32,6,124,33,6,32,17,32,7,124,33,7,12,2,11,32,3,32,2,106,32,1,32,2,106,41,0,0,34,15,66,56,134,32,15,66,128,254,3,131,66,40,134,132,32,15,66,128,128,252,7,131,66,24,134,32,15,66,128,128,128,248,15,131,66,8,134,132,132,32,15,66,8,136,66,128,128,128,248,15,131,32,15,66,24,136,66,128,128,252,7,131,132,32,15,66,40,136,66,128,254,3,131,32,15,66,56,136,132,132,132,55,3,0,32,2,65,8,106,33,2,12,0,11,11,11,32,0,32,3,65,128,1,106,65,40,16,218,141,128,128,0,34,2,32,5,55,3,56,32,2,32,6,55,3,48,32,2,32,7,55,3,40,32,3,65,160,2,106,36,128,128,128,128,0,11,123,1,3,126,32,0,32,1,41,3,8,34,6,66,50,137,32,6,66,46,137,133,32,6,66,23,137,133,32,5,124,32,4,41,3,8,124,32,3,41,3,8,34,5,32,2,41,3,8,133,32,6,131,32,5,133,124,34,5,32,4,41,3,0,124,55,3,8,32,0,32,3,41,3,0,34,7,32,2,41,3,0,34,8,133,32,1,41,3,0,34,6,131,32,7,32,8,131,133,32,6,66,36,137,32,6,66,30,137,133,32,6,66,25,137,133,124,32,5,124,55,3,0,11,125,1,2,126,32,0,32,3,41,3,0,32,1,41,3,0,34,5,124,32,2,41,3,8,34,6,66,63,137,32,6,66,56,137,133,32,6,66,7,136,133,124,32,4,41,3,0,34,6,66,45,137,32,6,66,3,137,133,32,6,66,6,136,133,124,55,3,0,32,0,32,5,66,63,137,32,5,66,56,137,133,32,5,66,7,136,133,32,1,41,3,8,124,32,3,41,3,8,124,32,4,41,3,8,34,5,66,45,137,32,5,66,3,137,133,32,5,66,6,136,133,124,55,3,8,11,68,1,1,127,32,0,40,2,0,33,0,2,64,32,1,40,2,28,34,2,65,16,113,13,0,2,64,32,2,65,32,113,13,0,32,0,32,1,16,137,141,128,128,0,15,11,32,0,32,1,16,195,141,128,128,0,15,11,32,0,32,1,16,201,141,128,128,0,11,97,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,4,106,16,247,138,128,128,0,2,64,2,64,32,2,40,2,8,34,3,13,0,12,1,11,32,1,32,2,40,2,12,16,248,138,128,128,0,33,1,11,32,0,32,1,58,0,1,32,0,32,3,65,0,71,58,0,0,32,2,65,16,106,36,128,128,128,128,0,11,61,1,1,127,2,64,2,64,32,1,40,2,0,32,1,40,2,4,34,2,72,13,0,65,0,33,1,12,1,11,32,1,32,2,65,127,106,34,2,54,2,4,65,1,33,1,11,32,0,32,2,54,2,4,32,0,32,1,54,2,0,11,25,0,32,0,40,2,0,45,0,0,32,1,65,7,113,118,65,1,113,16,152,140,128,128,0,11,86,1,1,127,35,128,128,128,128,0,65,32,107,34,5,36,128,128,128,128,0,32,5,32,1,65,8,106,54,2,28,32,5,32,4,54,2,24,32,5,32,3,54,2,20,32,5,65,8,106,32,1,32,2,32,5,65,20,106,16,250,138,128,128,0,32,0,32,5,41,3,8,55,3,0,32,5,65,32,106,36,128,128,128,128,0,11,160,1,1,3,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,3,40,2,4,33,5,32,1,40,2,4,33,3,32,1,40,2,0,33,6,3,64,2,64,2,64,2,64,32,3,32,6,71,13,0,65,0,33,3,12,1,11,32,5,66,128,128,128,128,128,1,55,2,4,32,5,32,3,65,127,106,34,3,54,2,0,32,1,32,3,54,2,4,32,4,65,8,106,32,2,32,5,16,132,139,128,128,0,32,4,40,2,8,69,13,1,65,1,33,3,11,32,0,32,2,54,2,4,32,0,32,3,54,2,0,32,4,65,16,106,36,128,128,128,128,0,15,11,32,4,40,2,12,33,2,12,0,11,11,191,1,1,4,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,1,65,8,106,33,3,3,64,32,2,65,8,106,32,3,16,252,138,128,128,0,65,1,33,4,2,64,2,64,2,64,32,2,45,0,8,65,1,113,69,13,0,32,2,45,0,9,33,1,12,1,11,2,64,32,1,40,2,0,34,4,69,13,0,32,4,32,1,40,2,4,34,5,71,13,2,11,32,2,32,1,65,20,106,16,252,138,128,128,0,32,2,45,0,0,65,1,113,33,4,32,2,45,0,1,33,1,11,32,0,32,4,58,0,0,32,0,32,1,58,0,1,32,2,65,16,106,36,128,128,128,128,0,15,11,32,1,66,128,128,128,128,128,1,55,2,12,32,1,32,5,65,127,106,34,4,54,2,8,32,1,32,4,54,2,4,12,0,11,11,114,1,3,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,2,64,2,64,32,1,40,2,0,13,0,65,0,33,1,12,1,11,32,2,65,8,106,32,1,16,246,138,128,128,0,32,2,45,0,9,33,3,2,64,32,2,45,0,8,65,1,113,34,4,13,0,32,1,65,0,54,2,0,11,32,4,65,0,71,33,1,11,32,0,32,3,58,0,1,32,0,32,1,58,0,0,32,2,65,16,106,36,128,128,128,128,0,11,205,16,2,1,127,33,126,35,128,128,128,128,0,65,160,4,107,34,3,36,128,128,128,128,0,32,3,65,128,2,106,32,2,41,3,0,34,4,66,0,32,1,41,3,0,34,5,66,0,16,215,141,128,128,0,32,3,65,144,2,106,32,2,41,3,8,34,6,66,0,32,5,66,0,16,215,141,128,128,0,32,3,65,160,2,106,32,2,41,3,16,34,7,66,0,32,5,66,0,16,215,141,128,128,0,32,3,65,176,2,106,32,2,41,3,24,34,8,66,0,32,5,66,0,16,215,141,128,128,0,32,3,65,192,2,106,32,1,41,3,8,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,3,65,240,2,106,32,5,66,0,32,6,66,0,16,215,141,128,128,0,32,3,65,160,3,106,32,5,66,0,32,7,66,0,16,215,141,128,128,0,32,3,65,208,3,106,32,5,66,0,32,8,66,0,16,215,141,128,128,0,32,3,65,208,2,106,32,1,41,3,16,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,3,65,128,3,106,32,5,66,0,32,6,66,0,16,215,141,128,128,0,32,3,65,176,3,106,32,5,66,0,32,7,66,0,16,215,141,128,128,0,32,3,65,224,3,106,32,5,66,0,32,8,66,0,16,215,141,128,128,0,32,3,65,224,2,106,32,1,41,3,24,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,3,65,144,3,106,32,5,66,0,32,6,66,0,16,215,141,128,128,0,32,3,65,192,3,106,32,5,66,0,32,7,66,0,16,215,141,128,128,0,32,3,65,240,3,106,32,5,66,0,32,8,66,0,16,215,141,128,128,0,32,3,65,240,1,106,32,3,41,3,128,2,34,7,66,255,255,255,255,111,126,34,4,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,3,65,224,1,106,32,4,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,3,65,144,1,106,32,4,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,3,65,192,0,106,32,4,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,3,65,208,1,106,32,3,41,3,192,2,34,9,32,3,41,3,144,2,34,8,32,3,65,128,2,106,65,8,106,41,3,0,124,34,10,124,34,5,32,3,41,3,224,1,124,34,6,32,3,65,240,1,106,65,8,106,41,3,0,32,7,32,3,41,3,240,1,34,4,124,32,4,84,173,124,124,34,7,66,255,255,255,255,111,126,34,4,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,3,65,192,1,106,32,4,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,3,65,176,1,106,32,4,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,3,65,160,1,106,32,4,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,3,65,128,1,106,32,3,65,224,1,106,65,8,106,41,3,0,32,6,32,5,84,173,124,32,7,32,6,84,173,124,34,11,32,3,41,3,144,1,124,34,6,32,3,65,144,2,106,65,8,106,41,3,0,32,10,32,8,84,173,124,34,12,32,3,41,3,160,2,124,34,8,32,3,41,3,240,2,124,34,10,32,3,65,192,2,106,65,8,106,41,3,0,32,5,32,9,84,173,124,124,34,5,32,3,41,3,208,2,124,34,13,124,34,9,32,3,41,3,192,1,124,34,14,32,3,65,208,1,106,65,8,106,41,3,0,32,3,41,3,208,1,34,4,32,7,124,32,4,84,173,124,124,34,7,66,255,255,255,255,111,126,34,4,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,3,65,240,0,106,32,4,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,3,65,224,0,106,32,4,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,3,65,208,0,106,32,4,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,3,65,48,106,32,3,65,192,1,106,65,8,106,41,3,0,32,14,32,9,84,173,124,32,7,32,14,84,173,124,34,15,32,3,41,3,176,1,124,34,14,32,3,65,144,1,106,65,8,106,41,3,0,32,6,32,11,84,173,124,32,9,32,6,84,173,124,34,16,32,3,41,3,64,124,34,6,32,3,65,160,2,106,65,8,106,41,3,0,32,8,32,12,84,173,124,34,17,32,3,41,3,176,2,124,34,9,32,3,41,3,160,3,124,34,11,32,3,65,240,2,106,65,8,106,41,3,0,32,10,32,8,84,173,124,32,5,32,10,84,173,124,124,34,8,32,3,41,3,128,3,124,34,10,32,3,65,208,2,106,65,8,106,41,3,0,32,13,32,5,84,173,124,124,34,5,32,3,41,3,224,2,124,34,18,124,34,19,124,34,12,32,3,41,3,112,124,34,13,32,3,65,128,1,106,65,8,106,41,3,0,32,3,41,3,128,1,34,4,32,7,124,32,4,84,173,124,124,34,7,66,255,255,255,255,111,126,34,4,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,3,65,32,106,32,4,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,3,65,16,106,32,4,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,3,32,4,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,3,65,160,1,106,65,8,106,41,3,0,33,20,32,3,65,144,3,106,65,8,106,41,3,0,33,21,32,3,65,176,3,106,65,8,106,41,3,0,33,22,32,3,65,208,3,106,65,8,106,41,3,0,33,23,32,3,41,3,224,3,33,24,32,3,41,3,192,3,33,25,32,3,41,3,80,33,26,32,3,65,208,0,106,65,8,106,41,3,0,33,27,32,3,65,224,0,106,65,8,106,41,3,0,33,28,32,3,65,192,3,106,65,8,106,41,3,0,33,29,32,3,65,224,3,106,65,8,106,41,3,0,33,30,32,3,41,3,240,3,33,31,32,3,41,3,0,33,32,32,3,65,8,106,41,3,0,33,33,32,3,41,3,16,33,34,32,3,65,16,106,65,8,106,41,3,0,33,35,32,3,32,3,41,3,32,34,36,32,3,65,192,0,106,65,8,106,41,3,0,32,6,32,16,84,173,124,32,19,32,6,84,173,124,34,16,32,3,65,176,2,106,65,8,106,41,3,0,32,9,32,17,84,173,124,34,17,32,3,41,3,208,3,124,34,4,32,3,65,160,3,106,65,8,106,41,3,0,32,11,32,9,84,173,124,32,8,32,11,84,173,124,124,34,6,32,3,41,3,176,3,124,34,9,32,3,65,128,3,106,65,8,106,41,3,0,32,10,32,8,84,173,124,32,5,32,10,84,173,124,124,34,8,32,3,41,3,144,3,124,34,10,32,3,65,224,2,106,65,8,106,41,3,0,32,18,32,5,84,173,124,124,34,18,124,34,5,32,3,41,3,160,1,124,34,11,32,3,65,176,1,106,65,8,106,41,3,0,32,14,32,15,84,173,124,32,12,32,14,84,173,124,124,34,14,32,3,41,3,96,124,34,15,32,3,65,240,0,106,65,8,106,41,3,0,32,13,32,12,84,173,124,32,7,32,13,84,173,124,124,34,13,124,34,12,32,3,65,48,106,65,8,106,41,3,0,32,3,41,3,48,34,19,32,7,124,32,19,84,173,124,124,34,19,55,3,128,4,32,3,32,34,32,26,32,5,32,16,84,173,34,16,32,25,32,24,32,23,32,4,32,17,84,173,124,32,6,32,4,84,173,124,34,17,124,34,4,32,22,32,9,32,6,84,173,124,32,8,32,9,84,173,124,124,34,6,124,34,7,32,21,32,10,32,8,84,173,124,32,18,32,10,84,173,124,124,34,18,124,34,8,32,20,32,11,32,5,84,173,124,32,14,32,11,84,173,124,124,34,5,124,34,10,32,28,32,15,32,14,84,173,124,32,13,32,15,84,173,124,124,34,9,124,34,14,32,3,65,32,106,65,8,106,41,3,0,32,12,32,36,84,173,124,32,19,32,12,84,173,124,124,34,11,55,3,136,4,32,3,32,32,32,8,32,16,84,173,32,5,32,8,84,173,124,34,8,32,31,32,30,32,4,32,17,84,173,124,32,6,32,4,84,173,124,34,12,124,34,4,32,29,32,7,32,6,84,173,124,32,18,32,7,84,173,124,124,34,13,124,34,6,32,27,32,10,32,5,84,173,124,32,9,32,10,84,173,124,124,34,5,124,34,7,32,35,32,14,32,9,84,173,124,32,11,32,14,84,173,124,124,34,10,55,3,144,4,32,3,32,6,32,8,84,173,32,5,32,6,84,173,124,32,3,65,240,3,106,65,8,106,41,3,0,32,4,32,12,84,173,124,32,13,32,4,84,173,124,124,32,33,32,7,32,5,84,173,124,32,10,32,7,84,173,124,124,55,3,152,4,32,0,32,3,65,128,4,106,65,128,154,137,128,0,16,255,138,128,128,0,32,3,65,160,4,106,36,128,128,128,128,0,11,185,1,2,1,127,8,126,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,1,41,3,8,33,4,32,2,41,3,8,33,5,32,2,41,3,24,33,6,32,1,41,3,24,33,7,32,2,41,3,16,33,8,32,1,41,3,16,33,9,32,3,32,2,41,3,0,34,10,32,1,41,3,0,124,34,11,55,3,0,32,3,32,5,32,4,124,34,4,32,11,32,10,84,173,124,34,10,55,3,8,32,3,32,8,32,9,124,34,9,32,4,32,5,84,173,32,10,32,4,84,173,124,124,34,5,55,3,16,32,3,32,6,32,7,124,32,9,32,8,84,173,32,5,32,9,84,173,124,124,55,3,24,32,0,32,3,65,128,154,137,128,0,16,255,138,128,128,0,32,3,65,32,106,36,128,128,128,128,0,11,142,2,1,8,126,32,0,32,1,41,3,8,34,3,32,2,41,3,8,34,4,125,34,5,32,1,41,3,0,34,6,32,2,41,3,0,34,7,84,173,34,8,125,34,9,32,5,84,173,32,8,32,3,32,4,84,173,124,125,66,63,135,34,3,32,1,41,3,16,34,4,32,2,41,3,16,34,5,84,173,125,32,4,32,5,125,34,4,32,3,124,34,5,32,4,84,173,124,66,63,135,34,3,32,1,41,3,24,34,4,32,2,41,3,24,34,8,84,173,125,32,4,32,8,125,34,4,32,3,124,34,8,32,4,84,173,124,34,3,66,129,128,128,128,112,131,34,10,32,6,32,7,125,124,34,6,55,3,0,32,0,32,3,66,254,183,249,255,175,128,233,222,211,0,131,34,7,32,9,124,34,4,32,6,32,10,84,173,124,34,6,55,3,8,32,0,32,3,66,133,176,135,205,128,129,246,156,51,131,34,9,32,5,124,34,5,32,4,32,7,84,173,32,6,32,4,84,173,124,124,34,4,55,3,16,32,0,32,3,66,200,250,245,204,178,234,233,246,243,0,131,32,8,124,32,5,32,9,84,173,32,4,32,5,84,173,124,124,55,3,24,11,14,0,32,0,32,1,32,1,16,254,138,128,128,0,11,171,14,2,1,127,29,126,35,128,128,128,128,0,65,192,3,107,34,2,36,128,128,128,128,0,32,2,65,128,2,106,32,1,41,3,8,34,3,66,0,32,1,41,3,0,34,4,66,0,16,215,141,128,128,0,32,2,65,144,2,106,32,1,41,3,16,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,2,65,160,2,106,32,1,41,3,24,34,6,66,0,32,4,66,0,16,215,141,128,128,0,32,2,65,192,2,106,32,5,66,0,32,3,66,0,16,215,141,128,128,0,32,2,65,208,2,106,32,6,66,0,32,3,66,0,16,215,141,128,128,0,32,2,65,240,2,106,32,6,66,0,32,5,66,0,16,215,141,128,128,0,32,2,65,176,2,106,32,4,66,0,32,4,66,0,16,215,141,128,128,0,32,2,65,224,2,106,32,3,66,0,32,3,66,0,16,215,141,128,128,0,32,2,65,128,3,106,32,5,66,0,32,5,66,0,16,215,141,128,128,0,32,2,65,144,3,106,32,6,66,0,32,6,66,0,16,215,141,128,128,0,32,2,65,240,1,106,32,2,41,3,176,2,34,6,66,255,255,255,255,111,126,34,3,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,224,1,106,32,3,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,208,1,106,32,3,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,192,1,106,32,3,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,176,1,106,32,2,65,176,2,106,65,8,106,41,3,0,34,7,32,2,41,3,128,2,34,8,66,1,134,124,34,4,32,2,41,3,224,1,124,34,5,32,2,65,240,1,106,65,8,106,41,3,0,32,2,41,3,240,1,34,3,32,6,66,125,131,124,32,3,84,173,124,124,34,6,66,255,255,255,255,111,126,34,3,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,160,1,106,32,3,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,208,0,106,32,3,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,32,3,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,144,1,106,32,2,41,3,160,1,34,9,32,2,41,3,224,2,34,10,32,2,41,3,144,2,34,11,32,2,65,128,2,106,65,8,106,41,3,0,124,34,12,66,1,134,32,8,66,63,136,132,124,34,8,32,4,32,7,84,173,124,34,7,32,2,41,3,208,1,124,34,13,32,2,65,224,1,106,65,8,106,41,3,0,32,5,32,4,84,173,124,32,6,32,5,84,173,124,124,34,14,124,34,4,32,2,65,176,1,106,65,8,106,41,3,0,32,2,41,3,176,1,34,3,32,6,124,32,3,84,173,124,124,34,5,66,255,255,255,255,111,126,34,3,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,128,1,106,32,3,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,240,0,106,32,3,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,224,0,106,32,3,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,192,0,106,32,2,41,3,128,1,34,15,32,2,65,224,2,106,65,8,106,41,3,0,32,8,32,10,84,173,124,32,7,32,8,84,173,124,34,16,32,2,65,144,2,106,65,8,106,41,3,0,32,12,32,11,84,173,124,34,11,32,2,41,3,160,2,124,34,6,32,2,41,3,192,2,124,34,8,66,1,134,32,12,66,63,136,132,124,34,12,32,2,41,3,192,1,124,34,10,32,2,65,208,1,106,65,8,106,41,3,0,32,13,32,7,84,173,124,32,14,32,13,84,173,124,124,34,7,32,2,41,3,80,124,34,13,32,2,65,160,1,106,65,8,106,41,3,0,32,4,32,9,84,173,124,32,5,32,4,84,173,124,124,34,14,124,34,4,32,2,65,144,1,106,65,8,106,41,3,0,32,2,41,3,144,1,34,3,32,5,124,32,3,84,173,124,124,34,5,66,255,255,255,255,111,126,34,3,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,48,106,32,3,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,32,106,32,3,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,16,106,32,3,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,8,106,41,3,0,33,17,32,2,65,208,2,106,65,8,106,41,3,0,33,18,32,2,41,3,240,2,33,19,32,2,65,128,3,106,65,8,106,41,3,0,33,20,32,2,41,3,96,33,21,32,2,65,224,0,106,65,8,106,41,3,0,33,22,32,2,65,240,0,106,65,8,106,41,3,0,33,23,32,2,65,240,2,106,65,8,106,41,3,0,33,24,32,2,41,3,144,3,33,3,32,2,41,3,16,33,25,32,2,65,16,106,65,8,106,41,3,0,33,26,32,2,41,3,32,33,27,32,2,65,32,106,65,8,106,41,3,0,33,28,32,2,32,2,41,3,48,34,29,32,2,65,192,1,106,65,8,106,41,3,0,32,10,32,12,84,173,124,32,7,32,10,84,173,124,34,30,32,2,41,3,128,3,34,31,32,2,65,160,2,106,65,8,106,41,3,0,32,6,32,11,84,173,124,34,11,32,2,41,3,208,2,124,34,10,32,2,65,192,2,106,65,8,106,41,3,0,32,8,32,6,84,173,124,124,34,6,66,1,134,32,8,66,63,136,132,124,34,8,32,12,32,16,84,173,124,34,16,124,34,12,32,2,41,3,0,124,34,9,32,2,65,208,0,106,65,8,106,41,3,0,32,13,32,7,84,173,124,32,14,32,13,84,173,124,124,34,7,32,2,41,3,112,124,34,13,32,2,65,128,1,106,65,8,106,41,3,0,32,4,32,15,84,173,124,32,5,32,4,84,173,124,124,34,14,124,34,4,32,2,65,192,0,106,65,8,106,41,3,0,32,2,41,3,64,34,15,32,5,124,32,15,84,173,124,124,34,15,55,3,160,3,32,2,32,27,32,21,32,12,32,30,84,173,34,30,32,20,32,8,32,31,84,173,124,32,16,32,8,84,173,124,34,16,32,19,32,18,32,10,32,11,84,173,124,32,6,32,10,84,173,124,34,10,124,34,5,66,1,134,32,6,66,63,136,132,124,34,11,124,34,6,32,17,32,9,32,12,84,173,124,32,7,32,9,84,173,124,124,34,12,124,34,8,32,23,32,13,32,7,84,173,124,32,14,32,13,84,173,124,124,34,7,124,34,13,32,2,65,48,106,65,8,106,41,3,0,32,4,32,29,84,173,124,32,15,32,4,84,173,124,124,34,9,55,3,168,3,32,2,32,25,32,6,32,30,84,173,32,12,32,6,84,173,124,34,14,32,3,32,24,32,5,32,10,84,173,124,34,10,66,1,134,32,5,66,63,136,132,124,34,4,32,11,32,16,84,173,124,34,11,124,34,5,32,22,32,8,32,12,84,173,124,32,7,32,8,84,173,124,124,34,6,124,34,12,32,28,32,13,32,7,84,173,124,32,9,32,13,84,173,124,124,34,8,55,3,176,3,32,2,32,5,32,14,84,173,32,6,32,5,84,173,124,32,10,66,63,136,32,2,65,144,3,106,65,8,106,41,3,0,32,4,32,3,84,173,124,32,11,32,4,84,173,124,124,124,32,26,32,12,32,6,84,173,124,32,8,32,12,84,173,124,124,55,3,184,3,32,0,32,2,65,160,3,106,65,128,154,137,128,0,16,255,138,128,128,0,32,2,65,192,3,106,36,128,128,128,128,0,11,156,7,2,1,127,8,126,35,128,128,128,128,0,65,128,2,107,34,3,36,128,128,128,128,0,32,3,32,2,41,3,0,34,4,66,0,32,1,41,3,0,34,5,66,0,16,215,141,128,128,0,32,3,65,16,106,32,2,41,3,8,34,6,66,0,32,5,66,0,16,215,141,128,128,0,32,3,65,32,106,32,2,41,3,16,34,7,66,0,32,5,66,0,16,215,141,128,128,0,32,3,65,48,106,32,2,41,3,24,34,8,66,0,32,5,66,0,16,215,141,128,128,0,32,3,65,192,0,106,32,1,41,3,8,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,3,65,240,0,106,32,5,66,0,32,6,66,0,16,215,141,128,128,0,32,3,65,160,1,106,32,5,66,0,32,7,66,0,16,215,141,128,128,0,32,3,65,208,1,106,32,5,66,0,32,8,66,0,16,215,141,128,128,0,32,3,65,208,0,106,32,1,41,3,16,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,3,65,128,1,106,32,5,66,0,32,6,66,0,16,215,141,128,128,0,32,3,65,176,1,106,32,5,66,0,32,7,66,0,16,215,141,128,128,0,32,3,65,224,1,106,32,5,66,0,32,8,66,0,16,215,141,128,128,0,32,3,65,224,0,106,32,1,41,3,24,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,3,65,144,1,106,32,5,66,0,32,6,66,0,16,215,141,128,128,0,32,3,65,192,1,106,32,5,66,0,32,7,66,0,16,215,141,128,128,0,32,3,65,240,1,106,32,5,66,0,32,8,66,0,16,215,141,128,128,0,32,0,32,3,41,3,0,32,3,41,3,64,34,6,32,3,41,3,16,34,4,32,3,65,8,106,41,3,0,124,34,5,124,34,7,32,3,65,16,106,65,8,106,41,3,0,32,5,32,4,84,173,124,34,8,32,3,41,3,32,124,34,4,32,3,41,3,112,124,34,5,32,3,65,192,0,106,65,8,106,41,3,0,32,7,32,6,84,173,124,124,34,6,32,3,41,3,80,124,34,9,32,3,65,32,106,65,8,106,41,3,0,32,4,32,8,84,173,124,34,10,32,3,41,3,48,124,34,7,32,3,41,3,160,1,124,34,8,32,3,65,240,0,106,65,8,106,41,3,0,32,5,32,4,84,173,124,32,6,32,5,84,173,124,124,34,4,32,3,41,3,128,1,124,34,5,32,3,65,208,0,106,65,8,106,41,3,0,32,9,32,6,84,173,124,124,34,6,32,3,41,3,96,124,34,11,32,3,65,48,106,65,8,106,41,3,0,32,7,32,10,84,173,124,34,10,32,3,41,3,208,1,124,34,9,32,3,65,160,1,106,65,8,106,41,3,0,32,8,32,7,84,173,124,32,4,32,8,84,173,124,124,34,7,32,3,41,3,176,1,124,34,8,32,3,65,128,1,106,65,8,106,41,3,0,32,5,32,4,84,173,124,32,6,32,5,84,173,124,124,34,4,32,3,41,3,144,1,124,34,5,32,3,65,224,0,106,65,8,106,41,3,0,32,11,32,6,84,173,124,124,34,11,32,3,65,208,1,106,65,8,106,41,3,0,32,9,32,10,84,173,124,32,7,32,9,84,173,124,34,9,32,3,41,3,224,1,124,34,6,32,3,65,176,1,106,65,8,106,41,3,0,32,8,32,7,84,173,124,32,4,32,8,84,173,124,124,34,7,32,3,41,3,192,1,124,34,8,32,3,65,144,1,106,65,8,106,41,3,0,32,5,32,4,84,173,124,32,11,32,5,84,173,124,124,34,5,32,3,65,224,1,106,65,8,106,41,3,0,32,6,32,9,84,173,124,32,7,32,6,84,173,124,34,6,32,3,41,3,240,1,124,34,4,32,3,65,192,1,106,65,8,106,41,3,0,32,8,32,7,84,173,124,32,5,32,8,84,173,124,124,34,5,32,3,65,240,1,106,65,8,106,41,3,0,32,4,32,6,84,173,124,32,5,32,4,84,173,124,16,139,139,128,128,0,32,3,65,128,2,106,36,128,128,128,128,0,11,16,0,32,0,65,127,115,65,1,113,16,152,140,128,128,0,11,110,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,65,1,33,4,32,1,65,1,106,33,1,2,64,3,64,2,64,32,1,65,1,71,13,0,65,0,33,1,12,2,11,32,3,65,8,106,32,2,16,246,138,128,128,0,32,1,65,127,106,33,1,32,3,45,0,8,13,0,11,65,0,33,4,11,32,0,32,1,54,2,4,32,0,32,4,54,2,0,32,3,65,16,106,36,128,128,128,128,0,11,191,1,1,8,126,32,0,66,0,32,1,41,3,0,34,2,66,129,128,128,128,112,86,173,125,34,3,32,1,41,3,8,34,4,125,34,5,66,254,183,249,255,175,128,233,222,211,0,124,34,6,66,127,66,0,32,4,32,2,132,32,1,41,3,16,34,7,132,32,1,41,3,24,34,8,132,66,0,82,27,34,9,131,55,3,8,32,0,32,9,66,129,128,128,128,112,32,2,125,131,55,3,0,32,0,32,3,32,3,32,4,84,173,125,32,6,32,5,84,173,124,66,63,135,34,2,32,7,125,34,3,66,133,176,135,205,128,129,246,156,51,124,34,4,32,9,131,55,3,16,32,0,32,2,32,2,32,7,84,173,125,32,4,32,3,84,173,124,66,63,135,32,8,125,66,200,250,245,204,178,234,233,246,243,0,124,32,9,131,55,3,24,11,56,1,1,127,35,128,128,128,128,0,65,160,1,107,34,3,36,128,128,128,128,0,32,3,32,2,32,1,16,135,139,128,128,0,32,0,32,3,16,136,139,128,128,0,32,3,65,160,1,106,36,128,128,128,128,0,11,54,1,1,127,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,3,32,2,16,142,139,128,128,0,32,0,32,1,32,3,16,158,139,128,128,0,32,3,65,32,106,36,128,128,128,128,0,11,175,1,1,1,127,35,128,128,128,128,0,65,208,0,107,34,2,36,128,128,128,128,0,32,2,65,40,106,32,1,65,192,0,106,16,208,139,128,128,0,2,64,32,2,41,3,40,66,0,82,13,0,0,0,11,32,2,65,8,106,65,24,106,32,2,65,40,106,65,32,106,41,3,0,55,3,0,32,2,65,8,106,65,16,106,32,2,65,40,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,40,106,65,16,106,41,3,0,55,3,0,32,2,32,2,41,3,48,55,3,8,32,0,32,1,32,2,65,8,106,16,253,138,128,128,0,32,0,65,32,106,32,1,65,32,106,32,2,65,8,106,16,253,138,128,128,0,32,2,65,208,0,106,36,128,128,128,128,0,11,176,8,2,6,127,1,126,35,128,128,128,128,0,65,176,3,107,34,2,36,128,128,128,128,0,32,2,65,8,106,65,24,106,32,1,65,24,106,41,0,0,55,3,0,32,2,65,8,106,65,16,106,32,1,65,16,106,41,0,0,55,3,0,32,2,65,8,106,65,8,106,32,1,65,8,106,41,0,0,55,3,0,32,2,32,1,41,0,0,55,3,8,32,2,32,2,45,0,39,34,1,65,255,0,113,58,0,39,32,2,65,240,2,106,32,2,65,8,106,16,199,139,128,128,0,2,64,2,64,32,2,40,2,240,2,13,0,32,1,65,7,118,33,1,32,2,65,40,106,65,8,106,32,2,65,240,2,106,65,16,106,41,3,0,55,3,0,32,2,65,40,106,65,16,106,32,2,65,240,2,106,65,24,106,41,3,0,55,3,0,32,2,65,40,106,65,24,106,32,2,65,144,3,106,34,3,41,3,0,55,3,0,32,2,32,2,41,3,248,2,55,3,40,32,2,65,200,0,106,32,2,65,40,106,16,129,139,128,128,0,32,2,65,208,2,106,32,2,65,200,0,106,65,160,154,137,128,0,16,255,138,128,128,0,32,2,65,240,2,106,65,192,154,137,128,0,32,2,65,200,0,106,16,253,138,128,128,0,32,2,65,240,1,106,65,160,154,137,128,0,32,2,65,240,2,106,16,254,138,128,128,0,32,2,65,240,2,106,32,2,65,240,1,106,16,208,139,128,128,0,2,64,2,64,32,2,41,3,240,2,66,0,82,13,0,32,2,65,192,1,106,66,0,55,3,0,32,2,65,184,1,106,66,0,55,3,0,32,2,65,176,1,106,66,0,55,3,0,32,2,66,0,55,3,168,1,12,1,11,32,2,65,168,1,106,65,24,106,32,3,41,3,0,55,3,0,32,2,65,168,1,106,65,16,106,32,2,65,240,2,106,65,24,106,41,3,0,55,3,0,32,2,65,176,1,106,32,2,65,240,2,106,65,16,106,41,3,0,55,3,0,32,2,32,2,41,3,248,2,55,3,168,1,11,32,2,65,208,1,106,32,2,65,208,2,106,32,2,65,168,1,106,16,253,138,128,128,0,32,2,65,168,1,106,32,2,65,208,1,106,16,179,139,128,128,0,32,2,65,176,2,106,65,24,106,66,0,55,3,0,32,2,65,176,2,106,65,16,106,66,0,55,3,0,32,2,65,176,2,106,65,8,106,66,0,55,3,0,32,2,66,0,55,3,176,2,32,2,65,144,2,106,32,2,65,176,2,106,32,2,65,168,1,106,32,2,45,0,200,1,16,177,139,128,128,0,32,2,65,240,2,106,32,2,65,144,2,106,16,203,139,128,128,0,65,1,33,3,32,2,45,0,240,2,65,1,113,32,1,115,16,152,140,128,128,0,33,1,32,2,65,240,2,106,32,2,65,144,2,106,16,133,139,128,128,0,32,2,65,208,2,106,32,2,65,144,2,106,32,2,65,240,2,106,32,1,16,177,139,128,128,0,32,2,65,240,2,106,65,24,106,34,4,66,0,55,3,0,32,2,65,240,2,106,65,16,106,34,5,66,0,55,3,0,32,2,65,240,2,106,65,8,106,34,6,66,0,55,3,0,32,2,66,0,55,3,240,2,32,2,65,208,2,106,32,2,65,240,2,106,16,175,139,128,128,0,33,7,32,4,32,2,65,208,2,106,65,24,106,41,3,0,55,3,0,32,5,32,2,65,208,2,106,65,16,106,41,3,0,55,3,0,32,6,32,2,65,208,2,106,65,8,106,41,3,0,55,3,0,32,2,65,152,3,106,32,2,65,40,106,65,8,106,41,3,0,55,3,0,32,2,65,160,3,106,32,2,65,40,106,65,16,106,41,3,0,55,3,0,32,2,65,168,3,106,32,2,65,40,106,65,24,106,41,3,0,55,3,0,32,2,32,2,41,3,208,2,55,3,240,2,32,2,32,2,41,3,40,55,3,144,3,32,7,32,1,113,16,152,140,128,128,0,16,131,139,128,128,0,33,1,32,2,65,232,0,106,32,2,65,240,2,106,65,192,0,16,218,141,128,128,0,26,2,64,2,64,32,1,32,2,45,0,200,1,113,16,152,140,128,128,0,65,255,1,113,65,1,70,13,0,32,0,65,0,54,2,4,12,1,11,32,0,65,8,106,32,2,65,232,0,106,65,192,0,16,218,141,128,128,0,26,65,0,33,3,11,32,0,32,3,54,2,0,12,1,11,32,2,65,232,0,106,65,8,106,32,2,65,240,2,106,65,12,106,40,2,0,34,1,54,2,0,32,2,32,2,41,2,244,2,34,8,55,3,104,32,0,65,12,106,32,1,54,2,0,32,0,32,8,55,2,4,32,0,65,1,54,2,0,11,32,2,65,176,3,106,36,128,128,128,128,0,11,160,1,1,1,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,32,1,16,136,139,128,128,0,32,0,65,24,106,32,2,65,24,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,16,106,41,3,0,55,3,0,32,0,65,8,106,32,2,65,8,106,41,3,0,55,3,0,32,0,32,2,41,3,0,55,3,0,32,0,32,2,41,3,32,55,3,32,32,0,65,40,106,32,2,65,40,106,41,3,0,55,3,0,32,0,65,48,106,32,2,65,48,106,41,3,0,55,3,0,32,0,65,56,106,32,2,65,56,106,41,3,0,55,3,0,32,2,65,192,0,106,36,128,128,128,128,0,11,201,9,2,1,127,11,126,35,128,128,128,128,0,65,160,2,107,34,9,36,128,128,128,128,0,32,9,65,240,1,106,32,1,66,249,157,226,251,142,235,232,209,27,126,34,10,66,0,66,183,217,220,183,237,203,195,203,80,66,0,16,215,141,128,128,0,32,9,65,224,1,106,32,10,66,0,66,130,161,160,230,188,146,136,180,166,127,66,0,16,215,141,128,128,0,32,9,65,208,1,106,32,10,66,0,66,128,246,208,137,144,224,206,179,6,66,0,16,215,141,128,128,0,32,9,65,192,1,106,32,10,66,0,66,169,223,206,169,166,157,237,190,14,66,0,16,215,141,128,128,0,32,9,65,176,1,106,32,9,41,3,224,1,34,11,32,2,124,34,2,32,9,65,240,1,106,65,8,106,41,3,0,32,9,41,3,240,1,34,10,32,1,124,32,10,84,173,124,124,34,1,66,249,157,226,251,142,235,232,209,27,126,34,10,66,0,66,183,217,220,183,237,203,195,203,80,66,0,16,215,141,128,128,0,32,9,65,160,1,106,32,10,66,0,66,130,161,160,230,188,146,136,180,166,127,66,0,16,215,141,128,128,0,32,9,65,144,1,106,32,10,66,0,66,128,246,208,137,144,224,206,179,6,66,0,16,215,141,128,128,0,32,9,65,128,1,106,32,10,66,0,66,169,223,206,169,166,157,237,190,14,66,0,16,215,141,128,128,0,32,9,65,240,0,106,32,9,41,3,160,1,34,12,32,9,41,3,208,1,34,13,32,3,124,34,3,32,9,65,224,1,106,65,8,106,41,3,0,32,2,32,11,84,173,124,32,1,32,2,84,173,124,124,34,11,124,34,2,32,9,65,176,1,106,65,8,106,41,3,0,32,9,41,3,176,1,34,10,32,1,124,32,10,84,173,124,124,34,1,66,249,157,226,251,142,235,232,209,27,126,34,10,66,0,66,183,217,220,183,237,203,195,203,80,66,0,16,215,141,128,128,0,32,9,65,224,0,106,32,10,66,0,66,130,161,160,230,188,146,136,180,166,127,66,0,16,215,141,128,128,0,32,9,65,208,0,106,32,10,66,0,66,128,246,208,137,144,224,206,179,6,66,0,16,215,141,128,128,0,32,9,65,192,0,106,32,10,66,0,66,169,223,206,169,166,157,237,190,14,66,0,16,215,141,128,128,0,32,9,65,48,106,32,9,41,3,96,34,14,32,9,41,3,192,1,34,15,32,4,124,34,4,32,9,65,208,1,106,65,8,106,41,3,0,32,3,32,13,84,173,124,32,11,32,3,84,173,124,124,34,3,32,9,41,3,144,1,124,34,11,32,9,65,160,1,106,65,8,106,41,3,0,32,2,32,12,84,173,124,32,1,32,2,84,173,124,124,34,12,124,34,2,32,9,65,240,0,106,65,8,106,41,3,0,32,9,41,3,112,34,10,32,1,124,32,10,84,173,124,124,34,1,66,249,157,226,251,142,235,232,209,27,126,34,10,66,0,66,183,217,220,183,237,203,195,203,80,66,0,16,215,141,128,128,0,32,9,65,32,106,32,10,66,0,66,130,161,160,230,188,146,136,180,166,127,66,0,16,215,141,128,128,0,32,9,65,16,106,32,10,66,0,66,128,246,208,137,144,224,206,179,6,66,0,16,215,141,128,128,0,32,9,32,10,66,0,66,169,223,206,169,166,157,237,190,14,66,0,16,215,141,128,128,0,32,9,65,208,0,106,65,8,106,41,3,0,33,13,32,9,65,128,1,106,65,8,106,41,3,0,33,16,32,9,41,3,64,33,17,32,9,41,3,16,33,18,32,9,65,16,106,65,8,106,41,3,0,33,19,32,9,32,9,41,3,32,34,20,32,9,65,192,1,106,65,8,106,41,3,0,32,4,32,15,84,173,124,32,3,32,4,84,173,124,34,15,32,5,124,34,10,32,9,41,3,128,1,124,34,4,32,9,65,144,1,106,65,8,106,41,3,0,32,11,32,3,84,173,124,32,12,32,11,84,173,124,124,34,3,32,9,41,3,80,124,34,11,32,9,65,224,0,106,65,8,106,41,3,0,32,2,32,14,84,173,124,32,1,32,2,84,173,124,124,34,5,124,34,2,32,9,65,48,106,65,8,106,41,3,0,32,9,41,3,48,34,12,32,1,124,32,12,84,173,124,124,34,12,55,3,128,2,32,9,32,18,32,17,32,10,32,15,84,173,34,14,32,6,124,34,1,32,16,32,4,32,10,84,173,124,32,3,32,4,84,173,124,124,34,10,124,34,4,32,13,32,11,32,3,84,173,124,32,5,32,11,84,173,124,124,34,3,124,34,11,32,9,65,32,106,65,8,106,41,3,0,32,2,32,20,84,173,124,32,12,32,2,84,173,124,124,34,5,55,3,136,2,32,9,32,1,32,14,84,173,32,10,32,1,84,173,124,34,6,32,7,124,34,1,32,9,65,192,0,106,65,8,106,41,3,0,32,4,32,10,84,173,124,32,3,32,4,84,173,124,124,34,10,32,9,41,3,0,124,34,2,32,19,32,11,32,3,84,173,124,32,5,32,11,84,173,124,124,34,3,55,3,144,2,32,9,32,1,32,6,84,173,32,10,32,1,84,173,124,32,8,124,32,9,65,8,106,41,3,0,32,2,32,10,84,173,124,32,3,32,2,84,173,124,124,55,3,152,2,32,0,32,9,65,128,2,106,65,184,156,137,128,0,16,140,139,128,128,0,32,9,65,160,2,106,36,128,128,128,128,0,11,145,2,1,8,126,32,0,32,1,41,3,8,34,3,32,2,41,3,8,34,4,125,34,5,32,1,41,3,0,34,6,32,2,41,3,0,34,7,84,173,34,8,125,34,9,32,5,84,173,32,8,32,3,32,4,84,173,124,125,66,63,135,34,3,32,1,41,3,16,34,4,32,2,41,3,16,34,5,84,173,125,32,4,32,5,125,34,4,32,3,124,34,5,32,4,84,173,124,66,63,135,34,3,32,1,41,3,24,34,4,32,2,41,3,24,34,8,84,173,125,32,4,32,8,125,34,4,32,3,124,34,8,32,4,84,173,124,34,3,66,183,217,220,183,237,203,195,203,80,131,34,10,32,6,32,7,125,124,34,6,55,3,0,32,0,32,3,66,130,161,160,230,188,146,136,180,166,127,131,34,7,32,9,124,34,4,32,6,32,10,84,173,124,34,6,55,3,8,32,0,32,3,66,128,246,208,137,144,224,206,179,6,131,34,9,32,5,124,34,5,32,4,32,7,84,173,32,6,32,4,84,173,124,124,34,4,55,3,16,32,0,32,3,66,169,223,206,169,166,157,237,190,14,131,32,8,124,32,5,32,9,84,173,32,4,32,5,84,173,124,124,55,3,24,11,152,1,1,1,127,35,128,128,128,128,0,65,208,0,107,34,2,36,128,128,128,128,0,32,2,65,44,106,32,1,16,142,139,128,128,0,32,2,32,2,65,44,106,16,199,139,128,128,0,2,64,32,2,40,2,0,69,13,0,0,0,11,32,2,65,44,106,32,2,65,4,114,65,36,16,218,141,128,128,0,26,32,0,65,24,106,32,2,65,200,0,106,41,2,0,55,2,0,32,0,65,16,106,32,2,65,192,0,106,41,2,0,55,2,0,32,0,65,8,106,32,2,65,56,106,41,2,0,55,2,0,32,0,32,2,41,2,48,55,2,0,32,2,65,208,0,106,36,128,128,128,128,0,11,185,2,1,3,127,35,128,128,128,128,0,65,208,0,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,41,3,0,32,1,41,3,8,32,1,41,3,16,32,1,41,3,24,66,0,66,0,66,0,66,0,16,139,139,128,128,0,32,2,65,40,106,65,24,106,34,1,66,0,55,3,0,32,2,65,40,106,65,16,106,34,3,66,0,55,3,0,32,2,65,40,106,65,8,106,34,4,66,0,55,3,0,32,2,66,0,55,3,40,32,2,32,2,41,3,8,55,3,72,32,2,65,40,106,65,8,32,2,65,200,0,106,65,8,65,212,155,137,128,0,16,232,140,128,128,0,32,2,32,2,41,3,16,55,3,72,32,4,65,8,32,2,65,200,0,106,65,8,65,228,155,137,128,0,16,232,140,128,128,0,32,2,32,2,41,3,24,55,3,72,32,3,65,8,32,2,65,200,0,106,65,8,65,244,155,137,128,0,16,232,140,128,128,0,32,2,32,2,41,3,32,55,3,72,32,1,65,8,32,2,65,200,0,106,65,8,65,132,156,137,128,0,16,232,140,128,128,0,32,0,65,24,106,32,1,41,3,0,55,0,0,32,0,65,16,106,32,3,41,3,0,55,0,0,32,0,65,8,106,32,4,41,3,0,55,0,0,32,0,32,2,41,3,40,55,0,0,32,2,65,208,0,106,36,128,128,128,128,0,11,102,1,1,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,32,0,32,1,16,130,139,128,128,0,32,0,65,24,106,32,2,65,24,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,16,106,41,3,0,55,3,0,32,0,65,8,106,32,2,65,8,106,41,3,0,55,3,0,32,0,32,2,41,3,0,55,3,0,32,2,65,32,106,36,128,128,128,128,0,11,82,1,1,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,16,106,66,0,55,3,0,32,2,65,24,106,66,0,55,3,0,32,2,66,0,55,3,8,32,2,32,1,55,3,0,32,0,32,2,65,224,154,137,128,0,16,130,139,128,128,0,32,2,65,32,106,36,128,128,128,128,0,11,187,2,6,2,127,1,126,1,127,1,126,1,127,2,126,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,8,106,34,3,32,1,41,0,8,34,4,55,3,0,32,2,65,16,106,34,5,32,1,41,0,16,34,6,55,3,0,32,2,65,24,106,34,7,32,1,41,0,24,34,8,55,3,0,32,2,32,1,41,0,0,34,9,55,3,0,32,2,65,224,154,137,128,0,16,143,139,128,128,0,32,0,65,24,106,32,7,41,3,0,55,3,0,32,0,65,16,106,32,5,41,3,0,55,3,0,32,0,65,8,106,32,3,41,3,0,55,3,0,32,0,32,2,41,3,0,55,3,0,32,0,32,9,66,201,166,163,200,146,180,188,180,47,124,32,9,84,173,66,127,124,34,9,32,4,32,9,124,34,9,32,4,84,173,124,32,9,66,254,222,223,153,195,237,247,203,217,0,124,32,9,84,173,124,66,127,124,66,63,135,34,4,32,6,32,4,124,34,4,32,6,84,173,124,32,4,66,128,138,175,246,239,159,177,204,121,124,32,4,84,173,124,66,127,124,66,63,135,34,4,32,8,32,4,124,34,4,32,8,84,173,124,32,4,66,215,160,177,214,217,226,146,193,113,124,32,4,84,173,124,167,65,1,106,65,1,113,16,152,140,128,128,0,58,0,32,32,2,65,32,106,36,128,128,128,128,0,11,207,1,2,1,127,7,126,35,128,128,128,128,0,65,128,1,107,34,2,36,128,128,128,128,0,32,1,41,0,0,33,3,32,1,41,0,8,33,4,32,1,41,0,16,33,5,32,1,41,0,24,33,6,32,1,41,0,32,33,7,32,1,41,0,40,33,8,32,1,41,0,48,33,9,32,2,32,1,41,0,56,55,3,56,32,2,32,9,55,3,48,32,2,32,8,55,3,40,32,2,32,7,55,3,32,32,2,32,6,55,3,24,32,2,32,5,55,3,16,32,2,32,4,55,3,8,32,2,32,3,55,3,0,32,2,65,192,0,106,32,2,65,224,154,137,128,0,16,130,139,128,128,0,32,2,65,224,0,106,32,2,65,32,106,65,152,156,137,128,0,16,130,139,128,128,0,32,0,32,2,65,192,0,106,32,2,65,224,0,106,16,147,139,128,128,0,32,2,65,128,1,106,36,128,128,128,128,0,11,185,1,2,1,127,8,126,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,1,41,3,8,33,4,32,2,41,3,8,33,5,32,2,41,3,24,33,6,32,1,41,3,24,33,7,32,2,41,3,16,33,8,32,1,41,3,16,33,9,32,3,32,2,41,3,0,34,10,32,1,41,3,0,124,34,11,55,3,0,32,3,32,5,32,4,124,34,4,32,11,32,10,84,173,124,34,10,55,3,8,32,3,32,8,32,9,124,34,9,32,4,32,5,84,173,32,10,32,4,84,173,124,124,34,5,55,3,16,32,3,32,6,32,7,124,32,9,32,8,84,173,32,5,32,9,84,173,124,124,55,3,24,32,0,32,3,65,184,156,137,128,0,16,140,139,128,128,0,32,3,65,32,106,36,128,128,128,128,0,11,18,0,32,0,32,1,65,224,154,137,128,0,16,130,139,128,128,0,11,157,1,1,4,127,35,128,128,128,128,0,65,128,1,107,34,2,36,128,128,128,128,0,32,2,32,0,32,1,65,192,0,106,34,3,16,253,138,128,128,0,32,2,65,32,106,32,1,32,0,65,192,0,106,34,4,16,253,138,128,128,0,32,2,32,2,65,32,106,16,175,139,128,128,0,33,5,32,2,65,192,0,106,32,0,65,32,106,32,3,16,253,138,128,128,0,32,2,65,224,0,106,32,1,65,32,106,32,4,16,253,138,128,128,0,32,5,32,2,65,192,0,106,32,2,65,224,0,106,16,175,139,128,128,0,113,16,152,140,128,128,0,33,1,32,2,65,128,1,106,36,128,128,128,128,0,32,1,11,19,0,32,0,32,1,16,149,139,128,128,0,65,255,1,113,65,0,71,11,12,0,32,0,32,1,16,136,139,128,128,0,11,254,2,1,2,127,35,128,128,128,128,0,65,192,2,107,34,2,36,128,128,128,128,0,32,2,32,1,16,129,139,128,128,0,32,2,65,32,106,32,1,65,32,106,34,3,16,129,139,128,128,0,32,2,65,192,1,106,32,1,65,192,0,106,16,129,139,128,128,0,32,2,65,192,0,106,32,2,65,192,1,106,16,128,139,128,128,0,32,2,65,192,1,106,32,1,32,3,16,254,138,128,128,0,32,2,65,224,0,106,32,2,65,192,1,106,16,129,139,128,128,0,32,2,65,128,1,106,32,2,65,32,106,32,2,16,254,138,128,128,0,32,2,65,160,1,106,32,2,65,32,106,32,2,16,255,138,128,128,0,32,2,65,192,1,106,32,2,65,224,0,106,32,2,65,128,1,106,16,255,138,128,128,0,32,2,65,160,2,106,32,2,65,192,0,106,32,2,65,160,1,106,16,255,138,128,128,0,32,2,65,248,1,106,32,2,65,128,1,106,65,24,106,41,3,0,55,3,0,32,2,65,240,1,106,32,2,65,128,1,106,65,16,106,41,3,0,55,3,0,32,2,65,232,1,106,32,2,65,128,1,106,65,8,106,41,3,0,55,3,0,32,2,65,136,2,106,32,2,65,160,1,106,65,8,106,41,3,0,55,3,0,32,2,65,144,2,106,32,2,65,160,1,106,65,16,106,41,3,0,55,3,0,32,2,65,152,2,106,32,2,65,160,1,106,65,24,106,41,3,0,55,3,0,32,2,32,2,41,3,128,1,55,3,224,1,32,2,32,2,41,3,160,1,55,3,128,2,32,0,32,2,65,192,1,106,16,160,139,128,128,0,32,2,65,192,2,106,36,128,128,128,128,0,11,91,0,32,0,32,1,32,2,32,3,16,177,139,128,128,0,32,0,65,32,106,32,1,65,32,106,32,2,65,32,106,32,3,16,177,139,128,128,0,32,0,65,192,0,106,32,1,65,192,0,106,32,2,65,192,0,106,32,3,16,177,139,128,128,0,32,0,65,224,0,106,32,1,65,224,0,106,32,2,65,224,0,106,32,3,16,177,139,128,128,0,11,254,6,3,1,127,4,126,4,127,35,128,128,128,128,0,65,144,5,107,34,3,36,128,128,128,128,0,32,3,65,160,1,106,66,0,55,3,0,32,3,65,152,1,106,66,0,55,3,0,32,3,65,144,1,106,66,0,55,3,0,32,3,65,40,106,65,8,106,65,0,41,3,168,154,137,128,0,34,4,55,3,0,32,3,65,40,106,65,16,106,65,0,41,3,176,154,137,128,0,34,5,55,3,0,32,3,65,40,106,65,24,106,65,0,41,3,184,154,137,128,0,34,6,55,3,0,32,3,65,40,106,65,40,106,32,4,55,3,0,32,3,65,40,106,65,48,106,32,5,55,3,0,32,3,65,40,106,65,56,106,32,6,55,3,0,32,3,65,40,106,65,216,0,106,32,6,55,3,0,32,3,65,40,106,65,208,0,106,32,5,55,3,0,32,3,65,40,106,65,200,0,106,32,4,55,3,0,32,3,66,0,55,3,136,1,32,3,65,0,41,3,160,154,137,128,0,34,7,55,3,40,32,3,32,7,55,3,72,32,3,32,7,55,3,104,32,3,65,168,1,106,65,24,106,66,0,55,3,0,32,3,65,168,1,106,65,16,106,66,0,55,3,0,32,3,65,168,1,106,65,8,106,66,0,55,3,0,32,3,66,0,55,3,168,1,32,3,65,136,2,106,65,0,65,192,0,16,214,141,128,128,0,26,32,3,65,168,1,106,65,56,106,32,6,55,3,0,32,3,65,168,1,106,65,48,106,32,5,55,3,0,32,3,65,168,1,106,65,40,106,32,4,55,3,0,32,3,65,168,1,106,65,200,0,106,32,4,55,3,0,32,3,65,168,1,106,65,208,0,106,32,5,55,3,0,32,3,65,168,1,106,65,216,0,106,32,6,55,3,0,32,3,32,7,55,3,200,1,32,3,32,7,55,3,232,1,65,4,33,8,32,3,65,4,54,2,236,2,32,3,65,0,54,2,224,2,32,3,65,0,54,2,212,2,32,3,32,2,54,2,204,2,32,3,32,2,65,32,106,54,2,208,2,32,3,65,224,2,106,33,9,32,3,65,204,2,106,65,8,106,33,10,3,64,2,64,2,64,32,8,13,0,32,3,32,3,65,204,2,106,16,251,138,128,128,0,32,3,45,0,1,33,11,32,3,45,0,0,33,2,12,1,11,32,3,65,0,54,2,236,2,2,64,2,64,32,3,40,2,212,2,69,13,0,32,3,65,32,106,32,8,32,10,16,132,139,128,128,0,32,3,40,2,32,13,1,32,3,40,2,36,33,8,11,32,3,65,0,54,2,212,2,2,64,32,3,40,2,204,2,69,13,0,32,3,65,24,106,32,3,65,204,2,106,32,8,32,3,65,240,3,106,32,10,16,249,138,128,128,0,32,3,40,2,24,13,1,32,3,40,2,28,33,8,11,32,3,65,0,54,2,212,2,2,64,32,3,40,2,224,2,69,13,0,32,3,65,16,106,32,8,32,9,16,132,139,128,128,0,32,3,40,2,16,13,1,32,3,40,2,20,33,8,11,65,0,33,2,32,3,65,0,54,2,224,2,32,8,13,1,11,32,3,65,8,106,32,3,65,204,2,106,16,251,138,128,128,0,32,3,45,0,8,65,1,113,33,2,32,3,45,0,9,33,11,11,2,64,32,2,65,1,113,13,0,32,0,32,3,65,168,1,106,65,160,1,16,218,141,128,128,0,26,32,3,65,144,5,106,36,128,128,128,128,0,15,11,32,3,65,240,3,106,32,3,65,168,1,106,16,152,139,128,128,0,32,3,65,168,1,106,32,3,65,240,3,106,65,160,1,16,218,141,128,128,0,26,32,3,65,240,2,106,32,3,65,40,106,32,1,32,11,16,153,139,128,128,0,32,3,65,240,3,106,32,3,65,168,1,106,32,3,65,240,2,106,16,155,139,128,128,0,32,3,65,168,1,106,32,3,65,240,3,106,65,160,1,16,218,141,128,128,0,26,32,3,40,2,236,2,33,8,12,0,11,11,182,2,1,2,127,35,128,128,128,128,0,65,128,2,107,34,3,36,128,128,128,128,0,32,3,65,128,1,106,32,1,65,32,106,34,4,32,1,16,255,138,128,128,0,32,3,32,3,65,128,1,106,32,2,65,32,106,16,253,138,128,128,0,32,3,65,128,1,106,32,4,32,1,16,254,138,128,128,0,32,3,65,32,106,32,3,65,128,1,106,32,2,16,253,138,128,128,0,32,3,65,128,1,106,32,1,65,224,0,106,32,1,65,128,1,106,16,253,138,128,128,0,32,3,65,192,0,106,32,3,65,128,1,106,32,2,65,224,0,106,16,253,138,128,128,0,32,3,65,128,1,106,32,1,65,192,0,106,32,2,65,192,0,106,16,253,138,128,128,0,32,3,65,224,0,106,32,3,65,128,1,106,16,128,139,128,128,0,32,3,65,128,1,106,32,3,65,32,106,32,3,16,255,138,128,128,0,32,3,65,128,1,106,65,32,106,32,3,65,32,106,32,3,16,254,138,128,128,0,32,3,65,128,1,106,65,192,0,106,32,3,65,224,0,106,32,3,65,192,0,106,16,254,138,128,128,0,32,3,65,128,1,106,65,224,0,106,32,3,65,224,0,106,32,3,65,192,0,106,16,255,138,128,128,0,32,0,32,3,65,128,1,106,16,160,139,128,128,0,32,3,65,128,2,106,36,128,128,128,128,0,11,137,1,1,1,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,32,1,65,32,106,16,203,139,128,128,0,32,2,65,32,106,32,1,16,203,139,128,128,0,32,0,32,2,41,0,0,55,0,0,32,0,65,8,106,32,2,65,8,106,41,0,0,55,0,0,32,0,65,16,106,32,2,65,16,106,41,0,0,55,0,0,32,2,32,2,45,0,31,32,2,45,0,32,65,7,116,114,58,0,31,32,0,65,24,106,32,2,65,24,106,41,0,0,55,0,0,32,2,65,192,0,106,36,128,128,128,128,0,11,169,2,2,3,126,3,127,32,0,32,1,41,3,32,34,2,55,3,32,32,0,32,2,55,3,128,1,32,0,32,1,41,3,0,55,3,0,32,0,65,56,106,32,1,65,56,106,41,3,0,34,2,55,3,0,32,0,65,48,106,32,1,65,48,106,41,3,0,34,3,55,3,0,32,0,65,40,106,32,1,65,40,106,41,3,0,34,4,55,3,0,32,0,65,136,1,106,32,4,55,3,0,32,0,65,144,1,106,32,3,55,3,0,32,0,65,152,1,106,32,2,55,3,0,32,0,65,8,106,32,1,65,8,106,34,5,41,3,0,55,3,0,32,0,65,16,106,32,1,65,16,106,34,6,41,3,0,55,3,0,32,0,65,24,106,32,1,65,24,106,34,7,41,3,0,55,3,0,32,0,65,216,0,106,65,0,41,3,184,154,137,128,0,55,3,0,32,0,65,208,0,106,65,0,41,3,176,154,137,128,0,55,3,0,32,0,65,200,0,106,65,0,41,3,168,154,137,128,0,55,3,0,32,0,65,0,41,3,160,154,137,128,0,55,3,64,32,0,65,248,0,106,32,7,41,3,0,55,3,0,32,0,65,240,0,106,32,6,41,3,0,55,3,0,32,0,65,232,0,106,32,5,41,3,0,55,3,0,32,0,32,1,41,3,0,55,3,96,11,56,1,1,127,35,128,128,128,128,0,65,128,1,107,34,3,36,128,128,128,128,0,32,3,32,1,16,159,139,128,128,0,32,0,32,3,32,2,16,154,139,128,128,0,32,3,65,128,1,106,36,128,128,128,128,0,11,168,1,1,2,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,0,32,1,65,32,106,34,3,32,1,16,254,138,128,128,0,32,0,65,32,106,32,3,32,1,16,255,138,128,128,0,32,0,65,216,0,106,32,1,65,216,0,106,41,3,0,55,3,0,32,0,65,208,0,106,32,1,65,208,0,106,41,3,0,55,3,0,32,0,65,200,0,106,32,1,65,200,0,106,41,3,0,55,3,0,32,0,32,1,41,3,64,55,3,64,32,2,32,1,65,224,0,106,32,1,65,128,1,106,16,253,138,128,128,0,32,0,65,224,0,106,32,2,65,216,156,137,128,0,16,253,138,128,128,0,32,2,65,32,106,36,128,128,128,128,0,11,185,1,1,2,127,32,0,32,1,32,1,65,224,0,106,34,2,16,253,138,128,128,0,32,0,65,32,106,32,1,65,32,106,32,1,65,192,0,106,34,3,16,253,138,128,128,0,32,0,65,192,0,106,32,3,32,2,16,253,138,128,128,0,32,0,65,152,1,106,32,1,65,56,106,41,3,0,55,3,0,32,0,65,144,1,106,32,1,65,48,106,41,3,0,55,3,0,32,0,65,136,1,106,32,1,65,40,106,41,3,0,55,3,0,32,0,32,1,41,3,32,55,3,128,1,32,0,32,1,41,3,0,55,3,96,32,0,65,232,0,106,32,1,65,8,106,41,3,0,55,3,0,32,0,65,240,0,106,32,1,65,16,106,41,3,0,55,3,0,32,0,65,248,0,106,32,1,65,24,106,41,3,0,55,3,0,11,19,0,32,0,32,1,16,175,139,128,128,0,65,255,1,113,65,0,71,11,252,8,2,1,127,15,126,35,128,128,128,128,0,65,160,2,107,34,2,36,128,128,128,128,0,32,2,65,240,1,106,32,1,41,3,0,34,3,66,255,255,255,255,111,126,34,4,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,224,1,106,32,4,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,208,1,106,32,4,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,192,1,106,32,4,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,176,1,106,32,2,41,3,224,1,34,5,32,1,41,3,8,124,34,6,32,2,65,240,1,106,65,8,106,41,3,0,32,3,32,2,41,3,240,1,34,4,124,32,4,84,173,124,124,34,3,66,255,255,255,255,111,126,34,4,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,160,1,106,32,4,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,208,0,106,32,4,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,32,4,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,144,1,106,32,2,41,3,160,1,34,7,32,2,41,3,208,1,34,8,32,1,41,3,16,124,34,9,32,2,65,224,1,106,65,8,106,41,3,0,32,6,32,5,84,173,124,32,3,32,6,84,173,124,124,34,10,124,34,6,32,2,65,176,1,106,65,8,106,41,3,0,32,2,41,3,176,1,34,4,32,3,124,32,4,84,173,124,124,34,3,66,255,255,255,255,111,126,34,4,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,128,1,106,32,4,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,240,0,106,32,4,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,224,0,106,32,4,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,192,0,106,32,2,41,3,128,1,34,11,32,2,41,3,192,1,34,12,32,1,41,3,24,124,34,5,32,2,65,208,1,106,65,8,106,41,3,0,32,9,32,8,84,173,124,32,10,32,9,84,173,124,124,34,9,32,2,41,3,80,124,34,8,32,2,65,160,1,106,65,8,106,41,3,0,32,6,32,7,84,173,124,32,3,32,6,84,173,124,124,34,7,124,34,6,32,2,65,144,1,106,65,8,106,41,3,0,32,2,41,3,144,1,34,4,32,3,124,32,4,84,173,124,124,34,3,66,255,255,255,255,111,126,34,4,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,48,106,32,4,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,32,106,32,4,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,16,106,32,4,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,240,0,106,65,8,106,41,3,0,33,10,32,2,65,8,106,41,3,0,33,13,32,2,41,3,96,33,14,32,2,41,3,32,33,15,32,2,65,32,106,65,8,106,41,3,0,33,16,32,2,32,2,41,3,48,34,17,32,2,65,192,1,106,65,8,106,41,3,0,32,5,32,12,84,173,124,32,9,32,5,84,173,124,34,12,32,2,41,3,0,124,34,4,32,2,65,208,0,106,65,8,106,41,3,0,32,8,32,9,84,173,124,32,7,32,8,84,173,124,124,34,9,32,2,41,3,112,124,34,5,32,2,65,128,1,106,65,8,106,41,3,0,32,6,32,11,84,173,124,32,3,32,6,84,173,124,124,34,8,124,34,6,32,2,65,192,0,106,65,8,106,41,3,0,32,2,41,3,64,34,7,32,3,124,32,7,84,173,124,124,34,7,55,3,128,2,32,2,32,15,32,14,32,13,32,4,32,12,84,173,124,32,9,32,4,84,173,124,34,11,124,34,4,32,10,32,5,32,9,84,173,124,32,8,32,5,84,173,124,124,34,3,124,34,9,32,2,65,48,106,65,8,106,41,3,0,32,6,32,17,84,173,124,32,7,32,6,84,173,124,124,34,6,55,3,136,2,32,2,32,2,65,224,0,106,65,8,106,41,3,0,32,4,32,11,84,173,124,32,3,32,4,84,173,124,34,5,32,2,41,3,16,124,34,4,32,16,32,9,32,3,84,173,124,32,6,32,9,84,173,124,124,34,6,55,3,144,2,32,2,32,2,65,16,106,65,8,106,41,3,0,32,4,32,5,84,173,124,32,6,32,4,84,173,124,55,3,152,2,32,0,32,2,65,128,2,106,16,198,139,128,128,0,32,2,65,160,2,106,36,128,128,128,128,0,11,82,1,1,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,16,106,66,0,55,3,0,32,2,65,24,106,66,0,55,3,0,32,2,66,0,55,3,8,32,2,32,1,55,3,0,32,0,32,2,65,184,157,137,128,0,16,178,139,128,128,0,32,2,65,32,106,36,128,128,128,128,0,11,60,1,1,127,35,128,128,128,128,0,65,144,1,107,34,2,36,128,128,128,128,0,32,2,32,0,32,1,16,195,139,128,128,0,32,0,32,2,65,144,1,16,218,141,128,128,0,26,32,2,65,144,1,106,36,128,128,128,128,0,11,97,1,2,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,4,106,16,166,139,128,128,0,2,64,2,64,32,2,40,2,8,34,3,13,0,12,1,11,32,1,32,2,40,2,12,16,167,139,128,128,0,33,1,11,32,0,32,1,58,0,1,32,0,32,3,65,0,71,58,0,0,32,2,65,16,106,36,128,128,128,128,0,11,61,1,1,127,2,64,2,64,32,1,40,2,0,32,1,40,2,4,34,2,72,13,0,65,0,33,1,12,1,11,32,1,32,2,65,127,106,34,2,54,2,4,65,1,33,1,11,32,0,32,2,54,2,4,32,0,32,1,54,2,0,11,25,0,32,0,40,2,0,45,0,0,32,1,65,7,113,118,65,1,113,16,152,140,128,128,0,11,86,1,1,127,35,128,128,128,128,0,65,32,107,34,5,36,128,128,128,128,0,32,5,32,1,65,8,106,54,2,28,32,5,32,4,54,2,24,32,5,32,3,54,2,20,32,5,65,8,106,32,1,32,2,32,5,65,20,106,16,169,139,128,128,0,32,0,32,5,41,3,8,55,3,0,32,5,65,32,106,36,128,128,128,128,0,11,160,1,1,3,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,3,40,2,4,33,5,32,1,40,2,4,33,3,32,1,40,2,0,33,6,3,64,2,64,2,64,2,64,32,3,32,6,71,13,0,65,0,33,3,12,1,11,32,5,66,128,128,128,128,128,1,55,2,4,32,5,32,3,65,127,106,34,3,54,2,0,32,1,32,3,54,2,4,32,4,65,8,106,32,2,32,5,16,185,139,128,128,0,32,4,40,2,8,69,13,1,65,1,33,3,11,32,0,32,2,54,2,4,32,0,32,3,54,2,0,32,4,65,16,106,36,128,128,128,128,0,15,11,32,4,40,2,12,33,2,12,0,11,11,191,1,1,4,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,1,65,8,106,33,3,3,64,32,2,65,8,106,32,3,16,171,139,128,128,0,65,1,33,4,2,64,2,64,2,64,32,2,45,0,8,65,1,113,69,13,0,32,2,45,0,9,33,1,12,1,11,2,64,32,1,40,2,0,34,4,69,13,0,32,4,32,1,40,2,4,34,5,71,13,2,11,32,2,32,1,65,20,106,16,171,139,128,128,0,32,2,45,0,0,65,1,113,33,4,32,2,45,0,1,33,1,11,32,0,32,4,58,0,0,32,0,32,1,58,0,1,32,2,65,16,106,36,128,128,128,128,0,15,11,32,1,66,128,128,128,128,128,1,55,2,12,32,1,32,5,65,127,106,34,4,54,2,8,32,1,32,4,54,2,4,12,0,11,11,114,1,3,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,2,64,2,64,32,1,40,2,0,13,0,65,0,33,1,12,1,11,32,2,65,8,106,32,1,16,165,139,128,128,0,32,2,45,0,9,33,3,2,64,32,2,45,0,8,65,1,113,34,4,13,0,32,1,65,0,54,2,0,11,32,4,65,0,71,33,1,11,32,0,32,3,58,0,1,32,0,32,1,58,0,0,32,2,65,16,106,36,128,128,128,128,0,11,194,2,3,5,127,1,126,1,127,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,65,24,106,34,4,65,0,41,3,144,157,137,128,0,55,3,0,32,3,65,16,106,34,5,65,0,41,3,136,157,137,128,0,55,3,0,32,3,65,8,106,34,6,65,0,41,3,128,157,137,128,0,55,3,0,32,3,65,0,41,3,248,156,137,128,0,55,3,0,32,2,65,32,106,33,7,2,64,3,64,32,7,32,2,70,13,1,32,7,65,120,106,34,7,41,3,0,33,8,65,63,33,9,3,64,32,9,65,127,70,13,1,32,3,65,32,106,32,3,16,173,139,128,128,0,32,4,32,3,65,32,106,65,24,106,41,3,0,55,3,0,32,5,32,3,65,32,106,65,16,106,41,3,0,55,3,0,32,6,32,3,65,32,106,65,8,106,41,3,0,55,3,0,32,3,32,3,41,3,32,55,3,0,2,64,32,8,32,9,65,63,113,173,136,167,65,1,113,69,13,0,32,3,32,1,16,174,139,128,128,0,11,32,9,65,127,106,33,9,12,0,11,11,11,32,0,32,3,41,3,0,55,3,0,32,0,65,24,106,32,3,65,24,106,41,3,0,55,3,0,32,0,65,16,106,32,3,65,16,106,41,3,0,55,3,0,32,0,65,8,106,32,3,65,8,106,41,3,0,55,3,0,32,3,65,192,0,106,36,128,128,128,128,0,11,165,14,2,1,127,29,126,35,128,128,128,128,0,65,192,3,107,34,2,36,128,128,128,128,0,32,2,65,128,2,106,32,1,41,3,8,34,3,66,0,32,1,41,3,0,34,4,66,0,16,215,141,128,128,0,32,2,65,144,2,106,32,1,41,3,16,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,2,65,160,2,106,32,1,41,3,24,34,6,66,0,32,4,66,0,16,215,141,128,128,0,32,2,65,192,2,106,32,5,66,0,32,3,66,0,16,215,141,128,128,0,32,2,65,208,2,106,32,6,66,0,32,3,66,0,16,215,141,128,128,0,32,2,65,240,2,106,32,6,66,0,32,5,66,0,16,215,141,128,128,0,32,2,65,176,2,106,32,4,66,0,32,4,66,0,16,215,141,128,128,0,32,2,65,224,2,106,32,3,66,0,32,3,66,0,16,215,141,128,128,0,32,2,65,128,3,106,32,5,66,0,32,5,66,0,16,215,141,128,128,0,32,2,65,144,3,106,32,6,66,0,32,6,66,0,16,215,141,128,128,0,32,2,65,240,1,106,32,2,41,3,176,2,34,6,66,255,255,255,255,111,126,34,3,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,224,1,106,32,3,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,208,1,106,32,3,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,192,1,106,32,3,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,176,1,106,32,2,65,176,2,106,65,8,106,41,3,0,34,7,32,2,41,3,128,2,34,8,66,1,134,124,34,4,32,2,41,3,224,1,124,34,5,32,2,65,240,1,106,65,8,106,41,3,0,32,2,41,3,240,1,34,3,32,6,66,125,131,124,32,3,84,173,124,124,34,6,66,255,255,255,255,111,126,34,3,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,160,1,106,32,3,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,208,0,106,32,3,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,32,3,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,144,1,106,32,2,41,3,160,1,34,9,32,2,41,3,224,2,34,10,32,2,41,3,144,2,34,11,32,2,65,128,2,106,65,8,106,41,3,0,124,34,12,66,1,134,32,8,66,63,136,132,124,34,8,32,4,32,7,84,173,124,34,7,32,2,41,3,208,1,124,34,13,32,2,65,224,1,106,65,8,106,41,3,0,32,5,32,4,84,173,124,32,6,32,5,84,173,124,124,34,14,124,34,4,32,2,65,176,1,106,65,8,106,41,3,0,32,2,41,3,176,1,34,3,32,6,124,32,3,84,173,124,124,34,5,66,255,255,255,255,111,126,34,3,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,128,1,106,32,3,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,240,0,106,32,3,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,224,0,106,32,3,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,192,0,106,32,2,41,3,128,1,34,15,32,2,65,224,2,106,65,8,106,41,3,0,32,8,32,10,84,173,124,32,7,32,8,84,173,124,34,16,32,2,65,144,2,106,65,8,106,41,3,0,32,12,32,11,84,173,124,34,11,32,2,41,3,160,2,124,34,6,32,2,41,3,192,2,124,34,8,66,1,134,32,12,66,63,136,132,124,34,12,32,2,41,3,192,1,124,34,10,32,2,65,208,1,106,65,8,106,41,3,0,32,13,32,7,84,173,124,32,14,32,13,84,173,124,124,34,7,32,2,41,3,80,124,34,13,32,2,65,160,1,106,65,8,106,41,3,0,32,4,32,9,84,173,124,32,5,32,4,84,173,124,124,34,14,124,34,4,32,2,65,144,1,106,65,8,106,41,3,0,32,2,41,3,144,1,34,3,32,5,124,32,3,84,173,124,124,34,5,66,255,255,255,255,111,126,34,3,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,48,106,32,3,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,32,106,32,3,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,16,106,32,3,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,8,106,41,3,0,33,17,32,2,65,208,2,106,65,8,106,41,3,0,33,18,32,2,41,3,240,2,33,19,32,2,65,128,3,106,65,8,106,41,3,0,33,20,32,2,41,3,96,33,21,32,2,65,224,0,106,65,8,106,41,3,0,33,22,32,2,65,240,0,106,65,8,106,41,3,0,33,23,32,2,65,240,2,106,65,8,106,41,3,0,33,24,32,2,41,3,144,3,33,3,32,2,41,3,16,33,25,32,2,65,16,106,65,8,106,41,3,0,33,26,32,2,41,3,32,33,27,32,2,65,32,106,65,8,106,41,3,0,33,28,32,2,32,2,41,3,48,34,29,32,2,65,192,1,106,65,8,106,41,3,0,32,10,32,12,84,173,124,32,7,32,10,84,173,124,34,30,32,2,41,3,128,3,34,31,32,2,65,160,2,106,65,8,106,41,3,0,32,6,32,11,84,173,124,34,11,32,2,41,3,208,2,124,34,10,32,2,65,192,2,106,65,8,106,41,3,0,32,8,32,6,84,173,124,124,34,6,66,1,134,32,8,66,63,136,132,124,34,8,32,12,32,16,84,173,124,34,16,124,34,12,32,2,41,3,0,124,34,9,32,2,65,208,0,106,65,8,106,41,3,0,32,13,32,7,84,173,124,32,14,32,13,84,173,124,124,34,7,32,2,41,3,112,124,34,13,32,2,65,128,1,106,65,8,106,41,3,0,32,4,32,15,84,173,124,32,5,32,4,84,173,124,124,34,14,124,34,4,32,2,65,192,0,106,65,8,106,41,3,0,32,2,41,3,64,34,15,32,5,124,32,15,84,173,124,124,34,15,55,3,160,3,32,2,32,27,32,21,32,12,32,30,84,173,34,30,32,20,32,8,32,31,84,173,124,32,16,32,8,84,173,124,34,16,32,19,32,18,32,10,32,11,84,173,124,32,6,32,10,84,173,124,34,10,124,34,5,66,1,134,32,6,66,63,136,132,124,34,11,124,34,6,32,17,32,9,32,12,84,173,124,32,7,32,9,84,173,124,124,34,12,124,34,8,32,23,32,13,32,7,84,173,124,32,14,32,13,84,173,124,124,34,7,124,34,13,32,2,65,48,106,65,8,106,41,3,0,32,4,32,29,84,173,124,32,15,32,4,84,173,124,124,34,9,55,3,168,3,32,2,32,25,32,6,32,30,84,173,32,12,32,6,84,173,124,34,14,32,3,32,24,32,5,32,10,84,173,124,34,10,66,1,134,32,5,66,63,136,132,124,34,4,32,11,32,16,84,173,124,34,11,124,34,5,32,22,32,8,32,12,84,173,124,32,7,32,8,84,173,124,124,34,6,124,34,12,32,28,32,13,32,7,84,173,124,32,9,32,13,84,173,124,124,34,8,55,3,176,3,32,2,32,5,32,14,84,173,32,6,32,5,84,173,124,32,10,66,63,136,32,2,65,144,3,106,65,8,106,41,3,0,32,4,32,3,84,173,124,32,11,32,4,84,173,124,124,124,32,26,32,12,32,6,84,173,124,32,8,32,12,84,173,124,124,55,3,184,3,32,0,32,2,65,160,3,106,16,198,139,128,128,0,32,2,65,192,3,106,36,128,128,128,128,0,11,102,1,1,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,32,0,32,1,16,178,139,128,128,0,32,0,65,24,106,32,2,65,24,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,16,106,41,3,0,55,3,0,32,0,65,8,106,32,2,65,8,106,41,3,0,55,3,0,32,0,32,2,41,3,0,55,3,0,32,2,65,32,106,36,128,128,128,128,0,11,81,0,32,0,32,1,16,184,139,128,128,0,32,0,65,8,106,32,1,65,8,106,16,184,139,128,128,0,113,16,152,140,128,128,0,32,0,65,16,106,32,1,65,16,106,16,184,139,128,128,0,113,16,152,140,128,128,0,32,0,65,24,106,32,1,65,24,106,16,184,139,128,128,0,113,16,152,140,128,128,0,11,212,32,1,2,127,35,128,128,128,128,0,65,192,4,107,34,2,36,128,128,128,128,0,32,2,32,1,16,173,139,128,128,0,32,2,65,32,106,32,2,32,1,16,178,139,128,128,0,32,2,65,192,0,106,32,2,16,173,139,128,128,0,32,2,65,224,0,106,32,2,65,192,0,106,16,173,139,128,128,0,32,2,65,128,1,106,32,2,65,224,0,106,32,2,16,178,139,128,128,0,32,2,32,2,65,224,0,106,32,2,65,192,0,106,16,178,139,128,128,0,32,2,65,160,1,106,32,2,65,128,1,106,32,2,65,192,0,106,16,178,139,128,128,0,32,2,65,192,1,106,32,2,65,224,0,106,16,173,139,128,128,0,32,2,65,224,1,106,32,2,65,128,1,106,32,2,65,224,0,106,16,178,139,128,128,0,32,2,65,128,2,106,32,2,32,2,65,128,1,106,16,178,139,128,128,0,32,2,65,160,2,106,32,2,65,160,1,106,16,173,139,128,128,0,32,2,65,32,106,32,2,65,160,2,106,16,174,139,128,128,0,32,2,65,192,2,106,32,2,65,224,1,106,32,2,65,192,1,106,16,178,139,128,128,0,32,2,65,224,2,106,32,2,65,32,106,32,2,65,160,2,106,16,178,139,128,128,0,32,2,65,128,3,106,32,2,65,224,2,106,32,2,65,192,1,106,16,178,139,128,128,0,32,2,65,160,3,106,32,2,65,224,2,106,32,2,65,224,1,106,16,178,139,128,128,0,32,2,65,224,1,106,32,2,65,128,3,106,32,2,65,128,1,106,16,178,139,128,128,0,32,2,65,192,3,106,32,2,65,128,3,106,32,2,65,160,2,106,16,178,139,128,128,0,32,2,65,128,1,106,32,2,65,160,3,106,32,2,65,160,2,106,16,178,139,128,128,0,32,2,65,224,3,106,32,2,65,224,1,106,32,2,65,128,2,106,16,178,139,128,128,0,32,2,65,128,4,106,32,2,65,192,3,106,32,2,65,160,1,106,16,178,139,128,128,0,32,2,65,160,1,106,32,2,65,192,3,106,32,2,65,160,2,106,16,178,139,128,128,0,32,2,65,128,2,106,32,2,65,160,1,106,16,174,139,128,128,0,32,2,65,192,0,106,32,2,65,128,2,106,16,174,139,128,128,0,32,2,65,192,2,106,32,2,65,192,0,106,16,174,139,128,128,0,32,2,65,160,2,106,32,2,65,192,2,106,16,174,139,128,128,0,32,2,32,2,65,160,2,106,16,174,139,128,128,0,32,2,65,224,0,106,32,2,16,174,139,128,128,0,32,2,65,192,1,106,32,2,65,224,0,106,16,174,139,128,128,0,65,8,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,160,2,106,16,174,139,128,128,0,65,9,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,192,0,106,16,174,139,128,128,0,65,9,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,128,2,106,16,174,139,128,128,0,65,9,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,128,2,106,16,174,139,128,128,0,65,7,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,224,3,106,16,174,139,128,128,0,65,7,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,128,4,106,16,174,139,128,128,0,65,10,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,160,1,106,16,174,139,128,128,0,65,9,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,192,3,106,16,174,139,128,128,0,65,8,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,224,2,106,16,174,139,128,128,0,65,8,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,1,16,174,139,128,128,0,65,14,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,160,3,106,16,174,139,128,128,0,65,10,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,224,2,106,16,174,139,128,128,0,65,15,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,224,1,106,16,174,139,128,128,0,65,10,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,224,0,106,16,174,139,128,128,0,65,8,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,128,1,106,16,174,139,128,128,0,65,16,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,192,2,106,16,174,139,128,128,0,65,8,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,192,1,106,16,174,139,128,128,0,65,7,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,128,3,106,16,174,139,128,128,0,65,9,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,192,1,106,16,174,139,128,128,0,65,8,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,192,2,106,16,174,139,128,128,0,65,8,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,192,1,106,16,174,139,128,128,0,65,8,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,192,1,106,16,174,139,128,128,0,65,8,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,192,1,106,16,174,139,128,128,0,65,8,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,192,2,106,16,174,139,128,128,0,65,8,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,192,1,106,16,174,139,128,128,0,65,8,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,192,1,106,16,174,139,128,128,0,65,5,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,32,106,16,174,139,128,128,0,65,5,33,3,2,64,3,64,32,3,69,13,1,32,2,65,160,4,106,32,2,16,173,139,128,128,0,32,2,65,24,106,32,2,65,160,4,106,65,24,106,41,3,0,55,3,0,32,2,65,16,106,32,2,65,160,4,106,65,16,106,41,3,0,55,3,0,32,2,65,8,106,32,2,65,160,4,106,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,160,4,55,3,0,32,3,65,127,106,33,3,12,0,11,11,32,2,32,2,65,32,106,16,174,139,128,128,0,32,0,32,2,41,3,0,55,3,0,32,0,65,24,106,32,2,65,24,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,16,106,41,3,0,55,3,0,32,0,65,8,106,32,2,65,8,106,41,3,0,55,3,0,32,2,65,160,4,106,65,24,106,66,0,55,3,0,32,2,65,160,4,106,65,16,106,66,0,55,3,0,32,2,65,160,4,106,65,8,106,66,0,55,3,0,32,2,66,0,55,3,160,4,32,0,32,1,32,2,65,160,4,106,16,175,139,128,128,0,16,180,139,128,128,0,58,0,32,32,2,65,192,4,106,36,128,128,128,128,0,11,110,1,2,126,32,0,32,2,41,3,24,32,1,41,3,24,34,4,133,66,0,32,3,173,66,255,1,131,125,34,5,131,32,4,133,55,3,24,32,0,32,2,41,3,16,32,1,41,3,16,34,4,133,32,5,131,32,4,133,55,3,16,32,0,32,2,41,3,8,32,1,41,3,8,34,4,133,32,5,131,32,4,133,55,3,8,32,0,32,2,41,3,0,32,1,41,3,0,34,4,133,32,5,131,32,4,133,55,3,0,11,199,16,2,1,127,33,126,35,128,128,128,128,0,65,160,4,107,34,3,36,128,128,128,128,0,32,3,65,128,2,106,32,2,41,3,0,34,4,66,0,32,1,41,3,0,34,5,66,0,16,215,141,128,128,0,32,3,65,144,2,106,32,2,41,3,8,34,6,66,0,32,5,66,0,16,215,141,128,128,0,32,3,65,160,2,106,32,2,41,3,16,34,7,66,0,32,5,66,0,16,215,141,128,128,0,32,3,65,176,2,106,32,2,41,3,24,34,8,66,0,32,5,66,0,16,215,141,128,128,0,32,3,65,192,2,106,32,1,41,3,8,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,3,65,240,2,106,32,5,66,0,32,6,66,0,16,215,141,128,128,0,32,3,65,160,3,106,32,5,66,0,32,7,66,0,16,215,141,128,128,0,32,3,65,208,3,106,32,5,66,0,32,8,66,0,16,215,141,128,128,0,32,3,65,208,2,106,32,1,41,3,16,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,3,65,128,3,106,32,5,66,0,32,6,66,0,16,215,141,128,128,0,32,3,65,176,3,106,32,5,66,0,32,7,66,0,16,215,141,128,128,0,32,3,65,224,3,106,32,5,66,0,32,8,66,0,16,215,141,128,128,0,32,3,65,224,2,106,32,1,41,3,24,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,3,65,144,3,106,32,5,66,0,32,6,66,0,16,215,141,128,128,0,32,3,65,192,3,106,32,5,66,0,32,7,66,0,16,215,141,128,128,0,32,3,65,240,3,106,32,5,66,0,32,8,66,0,16,215,141,128,128,0,32,3,65,240,1,106,32,3,41,3,128,2,34,7,66,255,255,255,255,111,126,34,4,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,3,65,224,1,106,32,4,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,3,65,144,1,106,32,4,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,3,65,192,0,106,32,4,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,3,65,208,1,106,32,3,41,3,192,2,34,9,32,3,41,3,144,2,34,8,32,3,65,128,2,106,65,8,106,41,3,0,124,34,10,124,34,5,32,3,41,3,224,1,124,34,6,32,3,65,240,1,106,65,8,106,41,3,0,32,7,32,3,41,3,240,1,34,4,124,32,4,84,173,124,124,34,7,66,255,255,255,255,111,126,34,4,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,3,65,192,1,106,32,4,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,3,65,176,1,106,32,4,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,3,65,160,1,106,32,4,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,3,65,128,1,106,32,3,65,224,1,106,65,8,106,41,3,0,32,6,32,5,84,173,124,32,7,32,6,84,173,124,34,11,32,3,41,3,144,1,124,34,6,32,3,65,144,2,106,65,8,106,41,3,0,32,10,32,8,84,173,124,34,12,32,3,41,3,160,2,124,34,8,32,3,41,3,240,2,124,34,10,32,3,65,192,2,106,65,8,106,41,3,0,32,5,32,9,84,173,124,124,34,5,32,3,41,3,208,2,124,34,13,124,34,9,32,3,41,3,192,1,124,34,14,32,3,65,208,1,106,65,8,106,41,3,0,32,3,41,3,208,1,34,4,32,7,124,32,4,84,173,124,124,34,7,66,255,255,255,255,111,126,34,4,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,3,65,240,0,106,32,4,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,3,65,224,0,106,32,4,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,3,65,208,0,106,32,4,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,3,65,48,106,32,3,65,192,1,106,65,8,106,41,3,0,32,14,32,9,84,173,124,32,7,32,14,84,173,124,34,15,32,3,41,3,176,1,124,34,14,32,3,65,144,1,106,65,8,106,41,3,0,32,6,32,11,84,173,124,32,9,32,6,84,173,124,34,16,32,3,41,3,64,124,34,6,32,3,65,160,2,106,65,8,106,41,3,0,32,8,32,12,84,173,124,34,17,32,3,41,3,176,2,124,34,9,32,3,41,3,160,3,124,34,11,32,3,65,240,2,106,65,8,106,41,3,0,32,10,32,8,84,173,124,32,5,32,10,84,173,124,124,34,8,32,3,41,3,128,3,124,34,10,32,3,65,208,2,106,65,8,106,41,3,0,32,13,32,5,84,173,124,124,34,5,32,3,41,3,224,2,124,34,18,124,34,19,124,34,12,32,3,41,3,112,124,34,13,32,3,65,128,1,106,65,8,106,41,3,0,32,3,41,3,128,1,34,4,32,7,124,32,4,84,173,124,124,34,7,66,255,255,255,255,111,126,34,4,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,3,65,32,106,32,4,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,3,65,16,106,32,4,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,3,32,4,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,3,65,160,1,106,65,8,106,41,3,0,33,20,32,3,65,144,3,106,65,8,106,41,3,0,33,21,32,3,65,176,3,106,65,8,106,41,3,0,33,22,32,3,65,208,3,106,65,8,106,41,3,0,33,23,32,3,41,3,224,3,33,24,32,3,41,3,192,3,33,25,32,3,41,3,80,33,26,32,3,65,208,0,106,65,8,106,41,3,0,33,27,32,3,65,224,0,106,65,8,106,41,3,0,33,28,32,3,65,192,3,106,65,8,106,41,3,0,33,29,32,3,65,224,3,106,65,8,106,41,3,0,33,30,32,3,41,3,240,3,33,31,32,3,41,3,0,33,32,32,3,65,8,106,41,3,0,33,33,32,3,41,3,16,33,34,32,3,65,16,106,65,8,106,41,3,0,33,35,32,3,32,3,41,3,32,34,36,32,3,65,192,0,106,65,8,106,41,3,0,32,6,32,16,84,173,124,32,19,32,6,84,173,124,34,16,32,3,65,176,2,106,65,8,106,41,3,0,32,9,32,17,84,173,124,34,17,32,3,41,3,208,3,124,34,4,32,3,65,160,3,106,65,8,106,41,3,0,32,11,32,9,84,173,124,32,8,32,11,84,173,124,124,34,6,32,3,41,3,176,3,124,34,9,32,3,65,128,3,106,65,8,106,41,3,0,32,10,32,8,84,173,124,32,5,32,10,84,173,124,124,34,8,32,3,41,3,144,3,124,34,10,32,3,65,224,2,106,65,8,106,41,3,0,32,18,32,5,84,173,124,124,34,18,124,34,5,32,3,41,3,160,1,124,34,11,32,3,65,176,1,106,65,8,106,41,3,0,32,14,32,15,84,173,124,32,12,32,14,84,173,124,124,34,14,32,3,41,3,96,124,34,15,32,3,65,240,0,106,65,8,106,41,3,0,32,13,32,12,84,173,124,32,7,32,13,84,173,124,124,34,13,124,34,12,32,3,65,48,106,65,8,106,41,3,0,32,3,41,3,48,34,19,32,7,124,32,19,84,173,124,124,34,19,55,3,128,4,32,3,32,34,32,26,32,5,32,16,84,173,34,16,32,25,32,24,32,23,32,4,32,17,84,173,124,32,6,32,4,84,173,124,34,17,124,34,4,32,22,32,9,32,6,84,173,124,32,8,32,9,84,173,124,124,34,6,124,34,7,32,21,32,10,32,8,84,173,124,32,18,32,10,84,173,124,124,34,18,124,34,8,32,20,32,11,32,5,84,173,124,32,14,32,11,84,173,124,124,34,5,124,34,10,32,28,32,15,32,14,84,173,124,32,13,32,15,84,173,124,124,34,9,124,34,14,32,3,65,32,106,65,8,106,41,3,0,32,12,32,36,84,173,124,32,19,32,12,84,173,124,124,34,11,55,3,136,4,32,3,32,32,32,8,32,16,84,173,32,5,32,8,84,173,124,34,8,32,31,32,30,32,4,32,17,84,173,124,32,6,32,4,84,173,124,34,12,124,34,4,32,29,32,7,32,6,84,173,124,32,18,32,7,84,173,124,124,34,13,124,34,6,32,27,32,10,32,5,84,173,124,32,9,32,10,84,173,124,124,34,5,124,34,7,32,35,32,14,32,9,84,173,124,32,11,32,14,84,173,124,124,34,10,55,3,144,4,32,3,32,6,32,8,84,173,32,5,32,6,84,173,124,32,3,65,240,3,106,65,8,106,41,3,0,32,4,32,12,84,173,124,32,13,32,4,84,173,124,124,32,33,32,7,32,5,84,173,124,32,10,32,7,84,173,124,124,55,3,152,4,32,0,32,3,65,128,4,106,16,198,139,128,128,0,32,3,65,160,4,106,36,128,128,128,128,0,11,102,1,1,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,66,169,167,219,207,3,55,3,24,32,2,66,132,216,243,204,193,212,175,231,148,127,55,3,16,32,2,66,129,164,251,206,170,128,187,232,4,55,3,8,32,2,66,255,255,255,255,247,191,203,255,255,0,55,3,0,32,0,32,1,32,2,16,181,139,128,128,0,32,2,65,32,106,36,128,128,128,128,0,11,16,0,32,0,65,127,115,65,1,113,16,152,140,128,128,0,11,183,7,1,15,127,35,128,128,128,128,0,65,128,2,107,34,3,36,128,128,128,128,0,32,3,32,1,32,2,16,172,139,128,128,0,32,3,65,32,106,32,3,32,1,16,178,139,128,128,0,32,3,65,192,0,106,32,3,65,32,106,32,3,16,178,139,128,128,0,32,3,65,224,0,106,65,24,106,34,4,65,0,41,3,176,157,137,128,0,55,3,0,32,3,65,224,0,106,65,16,106,34,5,65,0,41,3,168,157,137,128,0,55,3,0,32,3,65,224,0,106,65,8,106,34,6,65,0,41,3,160,157,137,128,0,55,3,0,32,3,65,0,41,3,152,157,137,128,0,55,3,96,65,32,33,7,65,0,33,2,65,32,33,8,2,64,3,64,32,2,65,1,113,13,1,65,2,33,2,32,7,65,2,32,7,65,2,75,27,33,9,32,7,65,127,106,33,10,32,3,65,128,1,106,32,3,65,192,0,106,16,173,139,128,128,0,65,1,33,11,65,1,16,152,140,128,128,0,33,12,3,64,2,64,32,9,32,2,71,13,0,32,3,65,192,1,106,32,3,65,32,106,32,3,65,224,0,106,16,178,139,128,128,0,32,3,65,224,1,106,32,3,65,192,1,106,32,3,65,32,106,32,3,65,192,0,106,65,248,156,137,128,0,16,175,139,128,128,0,16,177,139,128,128,0,32,3,65,32,106,65,24,106,32,3,65,224,1,106,65,24,106,34,2,41,3,0,55,3,0,32,3,65,32,106,65,16,106,32,3,65,224,1,106,65,16,106,34,13,41,3,0,55,3,0,32,3,65,32,106,65,8,106,32,3,65,224,1,106,65,8,106,34,12,41,3,0,55,3,0,32,3,32,3,41,3,224,1,55,3,32,32,3,65,224,1,106,32,3,65,224,0,106,16,173,139,128,128,0,32,4,32,2,41,3,0,55,3,0,32,5,32,13,41,3,0,55,3,0,32,6,32,12,41,3,0,55,3,0,32,3,32,3,41,3,224,1,55,3,96,65,1,32,10,32,7,65,2,73,34,2,27,33,7,32,3,65,192,0,106,32,3,65,224,0,106,16,174,139,128,128,0,32,11,33,8,12,2,11,32,3,65,224,1,106,32,3,65,128,1,106,32,3,65,224,0,106,32,3,65,128,1,106,65,248,156,137,128,0,16,175,139,128,128,0,34,13,16,177,139,128,128,0,32,3,65,160,1,106,32,3,65,224,1,106,16,173,139,128,128,0,32,3,65,224,1,106,32,3,65,160,1,106,32,3,65,128,1,106,32,13,16,177,139,128,128,0,32,3,65,128,1,106,65,24,106,32,3,65,224,1,106,65,24,106,34,14,41,3,0,55,3,0,32,3,65,128,1,106,65,16,106,32,3,65,224,1,106,65,16,106,34,15,41,3,0,55,3,0,32,3,65,128,1,106,65,8,106,32,3,65,224,1,106,65,8,106,34,16,41,3,0,55,3,0,32,3,32,3,41,3,224,1,55,3,128,1,32,3,65,192,1,106,32,3,65,224,0,106,32,3,65,160,1,106,32,13,16,177,139,128,128,0,32,3,65,224,1,106,32,3,65,224,0,106,32,3,65,192,1,106,32,2,32,8,115,34,17,65,0,32,17,107,114,65,127,115,65,31,118,16,152,140,128,128,0,16,180,139,128,128,0,32,12,113,16,152,140,128,128,0,34,12,16,177,139,128,128,0,32,4,32,14,41,3,0,55,3,0,32,5,32,15,41,3,0,55,3,0,32,6,32,16,41,3,0,55,3,0,32,3,32,3,41,3,224,1,55,3,96,32,2,32,11,115,65,0,32,13,65,255,1,113,107,113,32,2,115,33,11,32,2,65,1,106,33,2,12,0,11,11,11,32,0,32,3,41,3,32,55,3,0,32,0,65,24,106,32,3,65,32,106,65,24,106,41,3,0,55,3,0,32,0,65,16,106,32,3,65,32,106,65,16,106,41,3,0,55,3,0,32,0,65,8,106,32,3,65,32,106,65,8,106,41,3,0,55,3,0,32,3,65,224,1,106,32,3,65,32,106,32,3,65,32,106,16,178,139,128,128,0,32,0,32,3,65,224,1,106,32,1,16,175,139,128,128,0,58,0,32,32,3,65,128,2,106,36,128,128,128,128,0,11,15,0,32,0,40,2,0,32,1,16,183,139,128,128,0,11,160,2,1,2,127,35,128,128,128,128,0,65,240,0,107,34,2,36,128,128,128,128,0,32,2,65,15,106,32,0,16,203,139,128,128,0,32,2,65,220,0,106,66,0,55,2,0,65,1,33,3,32,2,65,1,54,2,84,32,2,65,220,157,137,128,0,54,2,80,32,2,65,184,157,137,128,0,54,2,88,2,64,32,1,32,2,65,208,0,106,16,237,140,128,128,0,13,0,65,31,33,0,3,64,2,64,32,0,65,127,71,13,0,65,0,33,3,12,2,11,32,2,32,2,65,15,106,32,0,106,45,0,0,58,0,47,32,2,65,142,128,128,128,0,54,2,76,32,2,65,1,54,2,68,32,2,65,1,54,2,52,32,2,65,228,157,137,128,0,54,2,48,32,2,65,1,54,2,60,32,2,32,2,65,47,106,54,2,72,32,2,65,3,58,0,108,32,2,65,8,54,2,104,32,2,66,32,55,2,96,32,2,66,128,128,128,128,32,55,2,88,32,2,65,2,54,2,80,32,0,65,127,106,33,0,32,2,32,2,65,208,0,106,54,2,64,32,2,32,2,65,200,0,106,54,2,56,32,1,32,2,65,48,106,16,237,140,128,128,0,69,13,0,11,11,32,2,65,240,0,106,36,128,128,128,128,0,32,3,11,32,1,1,126,32,1,41,3,0,32,0,41,3,0,133,34,2,66,0,32,2,125,132,66,127,85,16,152,140,128,128,0,11,110,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,65,1,33,4,32,1,65,1,106,33,1,2,64,3,64,2,64,32,1,65,1,71,13,0,65,0,33,1,12,2,11,32,3,65,8,106,32,2,16,165,139,128,128,0,32,1,65,127,106,33,1,32,3,45,0,8,13,0,11,65,0,33,4,11,32,0,32,1,54,2,4,32,0,32,4,54,2,0,32,3,65,16,106,36,128,128,128,128,0,11,16,0,32,0,40,2,4,32,0,40,2,0,107,65,5,118,11,90,1,1,126,66,0,33,2,2,64,32,1,45,0,32,65,1,71,13,0,32,0,32,1,41,3,0,55,3,8,32,0,65,32,106,32,1,65,24,106,41,3,0,55,3,0,32,0,65,24,106,32,1,65,16,106,41,3,0,55,3,0,32,0,65,16,106,32,1,65,8,106,41,3,0,55,3,0,66,1,33,2,11,32,0,32,2,55,3,0,11,66,0,32,0,32,1,32,2,32,3,16,211,139,128,128,0,32,0,65,48,106,32,1,65,48,106,32,2,65,48,106,32,3,16,211,139,128,128,0,32,0,32,2,45,0,96,32,1,45,0,96,34,2,115,65,0,32,3,107,113,32,2,115,58,0,96,11,107,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,0,65,48,106,32,1,65,48,106,65,48,16,218,141,128,128,0,26,32,0,65,224,0,106,65,128,160,137,128,0,32,2,65,0,65,48,16,214,141,128,128,0,34,2,32,1,45,0,96,16,152,140,128,128,0,16,211,139,128,128,0,32,0,32,1,65,48,16,218,141,128,128,0,26,32,2,65,48,106,36,128,128,128,128,0,11,72,0,32,0,32,1,32,2,32,3,16,192,139,128,128,0,32,0,65,224,0,106,32,1,65,224,0,106,32,2,65,224,0,106,32,3,16,192,139,128,128,0,32,0,32,2,45,0,192,1,32,1,45,0,192,1,34,2,115,65,0,32,3,107,113,32,2,115,58,0,192,1,11,152,1,1,1,127,35,128,128,128,128,0,65,192,1,107,34,2,36,128,128,128,128,0,32,0,65,224,0,106,32,1,65,224,0,106,65,224,0,16,218,141,128,128,0,26,32,2,65,48,106,65,0,65,48,16,214,141,128,128,0,26,32,2,65,128,160,137,128,0,65,48,16,218,141,128,128,0,34,2,65,224,0,106,65,0,65,224,0,16,214,141,128,128,0,26,32,0,65,192,1,106,32,2,32,2,65,224,0,106,32,1,45,0,192,1,16,152,140,128,128,0,16,192,139,128,128,0,32,0,32,1,65,224,0,16,218,141,128,128,0,26,32,2,65,192,1,106,36,128,128,128,128,0,11,39,0,32,0,32,1,32,2,32,3,16,211,139,128,128,0,32,0,65,48,106,32,1,65,48,106,32,2,65,48,106,32,3,16,211,139,128,128,0,11,43,0,32,0,32,1,32,2,32,3,16,188,139,128,128,0,32,0,32,2,45,0,104,32,1,45,0,104,34,2,115,65,0,32,3,107,113,32,2,115,58,0,104,11,245,4,1,3,127,35,128,128,128,128,0,65,128,9,107,34,2,36,128,128,128,128,0,32,2,32,1,65,48,106,34,3,16,220,139,128,128,0,32,2,65,48,106,32,2,32,2,16,217,139,128,128,0,32,2,65,224,0,106,32,2,65,48,106,32,2,65,48,106,16,217,139,128,128,0,32,2,65,144,1,106,32,2,65,224,0,106,32,2,65,224,0,106,16,217,139,128,128,0,32,2,65,192,1,106,32,3,32,1,65,224,0,106,34,4,16,216,139,128,128,0,32,2,65,240,1,106,32,4,16,220,139,128,128,0,32,2,65,208,8,106,32,2,65,240,1,106,32,2,65,240,1,106,16,217,139,128,128,0,32,2,65,176,6,106,32,2,65,208,8,106,32,2,65,208,8,106,16,217,139,128,128,0,32,2,65,192,7,106,32,2,65,176,6,106,32,2,65,176,6,106,16,217,139,128,128,0,32,2,65,160,2,106,32,2,65,192,7,106,32,2,65,176,6,106,16,217,139,128,128,0,32,2,65,208,2,106,32,2,65,160,2,106,32,2,65,144,1,106,16,216,139,128,128,0,32,2,65,128,3,106,32,2,32,2,65,160,2,106,16,217,139,128,128,0,32,2,65,176,3,106,32,2,65,192,1,106,32,2,65,144,1,106,16,216,139,128,128,0,32,2,65,224,3,106,32,2,65,160,2,106,32,2,65,160,2,106,16,217,139,128,128,0,32,2,65,144,4,106,32,2,65,224,3,106,32,2,65,160,2,106,16,217,139,128,128,0,32,2,65,192,4,106,32,2,32,2,65,144,4,106,16,224,139,128,128,0,32,2,65,240,4,106,32,2,65,192,4,106,32,2,65,128,3,106,16,216,139,128,128,0,32,2,65,160,5,106,32,2,65,208,2,106,32,2,65,240,4,106,16,217,139,128,128,0,32,2,65,208,5,106,32,1,32,3,16,216,139,128,128,0,32,2,65,128,6,106,32,2,65,192,4,106,32,2,65,208,5,106,16,216,139,128,128,0,32,2,65,176,6,106,32,2,65,128,6,106,32,2,65,128,6,106,16,217,139,128,128,0,32,2,65,176,6,106,65,48,106,32,2,65,160,5,106,65,48,16,218,141,128,128,0,26,32,2,65,176,6,106,65,224,0,106,32,2,65,176,3,106,65,48,16,218,141,128,128,0,26,32,2,65,192,7,106,65,0,65,48,16,214,141,128,128,0,26,32,2,65,192,7,106,65,224,0,106,65,0,65,48,16,214,141,128,128,0,26,32,2,65,192,7,106,65,48,106,65,128,160,137,128,0,65,48,16,218,141,128,128,0,26,32,0,32,2,65,176,6,106,32,2,65,192,7,106,32,4,16,212,139,128,128,0,16,242,139,128,128,0,32,2,65,128,9,106,36,128,128,128,128,0,11,246,6,1,5,127,35,128,128,128,128,0,65,176,12,107,34,3,36,128,128,128,128,0,32,3,32,1,32,2,16,216,139,128,128,0,32,3,65,48,106,32,1,65,48,106,34,4,32,2,65,48,106,34,5,16,216,139,128,128,0,32,3,65,224,0,106,32,1,65,224,0,106,34,6,32,2,65,224,0,106,34,7,16,216,139,128,128,0,32,3,65,144,1,106,32,1,32,4,16,217,139,128,128,0,32,3,65,192,1,106,32,2,32,5,16,217,139,128,128,0,32,3,65,240,1,106,32,3,65,144,1,106,32,3,65,192,1,106,16,216,139,128,128,0,32,3,65,160,2,106,32,3,32,3,65,48,106,16,217,139,128,128,0,32,3,65,208,2,106,32,3,65,240,1,106,32,3,65,160,2,106,16,224,139,128,128,0,32,3,65,128,3,106,32,4,32,6,16,217,139,128,128,0,32,3,65,176,3,106,32,5,32,7,16,217,139,128,128,0,32,3,65,224,3,106,32,3,65,128,3,106,32,3,65,176,3,106,16,216,139,128,128,0,32,3,65,144,4,106,32,3,65,48,106,32,3,65,224,0,106,16,217,139,128,128,0,32,3,65,192,4,106,32,3,65,224,3,106,32,3,65,144,4,106,16,224,139,128,128,0,32,3,65,240,4,106,32,1,32,6,16,217,139,128,128,0,32,3,65,160,5,106,32,2,32,7,16,217,139,128,128,0,32,3,65,208,5,106,32,3,65,240,4,106,32,3,65,160,5,106,16,216,139,128,128,0,32,3,65,128,6,106,32,3,32,3,65,224,0,106,16,217,139,128,128,0,32,3,65,176,6,106,32,3,65,208,5,106,32,3,65,128,6,106,16,224,139,128,128,0,32,3,65,224,6,106,32,3,32,3,16,217,139,128,128,0,32,3,65,144,7,106,32,3,65,224,6,106,32,3,16,217,139,128,128,0,32,3,65,160,11,106,32,3,65,224,0,106,32,3,65,224,0,106,16,217,139,128,128,0,32,3,65,208,11,106,32,3,65,160,11,106,32,3,65,160,11,106,16,217,139,128,128,0,32,3,65,128,12,106,32,3,65,208,11,106,32,3,65,208,11,106,16,217,139,128,128,0,32,3,65,192,7,106,32,3,65,128,12,106,32,3,65,208,11,106,16,217,139,128,128,0,32,3,65,240,7,106,32,3,65,48,106,32,3,65,192,7,106,16,217,139,128,128,0,32,3,65,160,8,106,32,3,65,48,106,32,3,65,192,7,106,16,224,139,128,128,0,32,3,65,160,11,106,32,3,65,176,6,106,32,3,65,176,6,106,16,217,139,128,128,0,32,3,65,208,11,106,32,3,65,160,11,106,32,3,65,160,11,106,16,217,139,128,128,0,32,3,65,128,12,106,32,3,65,208,11,106,32,3,65,208,11,106,16,217,139,128,128,0,32,3,65,208,8,106,32,3,65,128,12,106,32,3,65,208,11,106,16,217,139,128,128,0,32,3,65,128,9,106,32,3,65,192,4,106,32,3,65,208,8,106,16,216,139,128,128,0,32,3,65,176,9,106,32,3,65,208,2,106,32,3,65,160,8,106,16,216,139,128,128,0,32,0,32,3,65,176,9,106,32,3,65,128,9,106,16,224,139,128,128,0,32,3,65,224,9,106,32,3,65,208,8,106,32,3,65,144,7,106,16,216,139,128,128,0,32,3,65,144,10,106,32,3,65,160,8,106,32,3,65,240,7,106,16,216,139,128,128,0,32,0,65,48,106,32,3,65,144,10,106,32,3,65,224,9,106,16,217,139,128,128,0,32,3,65,192,10,106,32,3,65,144,7,106,32,3,65,208,2,106,16,216,139,128,128,0,32,3,65,240,10,106,32,3,65,240,7,106,32,3,65,192,4,106,16,216,139,128,128,0,32,0,65,224,0,106,32,3,65,240,10,106,32,3,65,192,10,106,16,217,139,128,128,0,32,3,65,176,12,106,36,128,128,128,128,0,11,12,0,32,0,32,1,16,197,139,128,128,0,11,74,2,2,127,2,126,65,24,33,2,3,64,2,64,32,2,65,120,106,34,3,65,112,71,13,0,65,0,15,11,2,64,32,0,32,2,106,41,3,0,34,4,32,1,32,2,106,41,3,0,34,5,88,13,0,65,1,15,11,32,3,33,2,32,4,32,5,90,13,0,11,65,255,1,11,166,2,1,8,126,32,0,32,1,41,3,0,34,2,66,255,255,255,255,15,124,34,3,32,2,84,173,66,127,124,34,2,32,2,32,1,41,3,8,34,4,124,34,2,32,4,84,173,124,32,2,66,130,200,134,128,208,255,150,161,172,127,124,34,4,32,2,84,173,124,66,127,124,66,63,135,34,2,32,2,32,1,41,3,16,34,5,124,34,2,32,5,84,173,124,32,2,66,251,207,248,178,255,254,137,227,76,124,34,5,32,2,84,173,124,66,127,124,66,63,135,34,2,32,2,32,1,41,3,24,34,6,124,34,2,32,6,84,173,124,32,2,66,184,133,138,179,205,149,150,137,140,127,124,34,6,32,2,84,173,124,66,127,124,34,2,66,129,128,128,128,112,131,34,7,32,3,124,34,8,55,3,0,32,0,32,2,66,254,183,249,255,175,128,233,222,211,0,131,34,9,32,4,124,34,3,32,8,32,7,84,173,124,34,7,55,3,8,32,0,32,2,66,133,176,135,205,128,129,246,156,51,131,34,8,32,5,124,34,4,32,3,32,9,84,173,32,7,32,3,84,173,124,124,34,3,55,3,16,32,0,32,2,66,200,250,245,204,178,234,233,246,243,0,131,32,6,124,32,4,32,8,84,173,32,3,32,4,84,173,124,124,55,3,24,11,185,3,3,2,127,2,126,1,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,32,2,65,24,106,66,0,55,3,0,32,2,65,16,106,66,0,55,3,0,32,2,65,8,106,66,0,55,3,0,32,2,66,0,55,3,0,65,0,33,3,2,64,3,64,32,3,65,32,70,13,1,32,2,32,3,106,32,1,32,3,106,41,0,0,55,3,0,32,3,65,8,106,33,3,12,0,11,11,2,64,2,64,32,2,41,3,0,34,4,66,255,255,255,255,15,124,32,4,84,173,66,127,124,34,4,32,4,32,2,41,3,8,34,5,124,34,4,32,5,84,173,124,32,4,66,130,200,134,128,208,255,150,161,172,127,124,32,4,84,173,124,66,127,124,66,63,135,34,4,32,4,32,2,41,3,16,34,5,124,34,4,32,5,84,173,124,32,4,66,251,207,248,178,255,254,137,227,76,124,32,4,84,173,124,66,127,124,66,63,135,34,4,32,4,32,2,41,3,24,34,5,124,34,4,32,5,84,173,124,32,4,66,184,133,138,179,205,149,150,137,140,127,124,32,4,84,173,124,66,1,124,66,1,131,80,13,0,32,2,65,32,106,65,24,106,34,3,32,2,65,24,106,41,3,0,55,3,0,32,2,65,32,106,65,16,106,34,1,32,2,65,16,106,41,3,0,55,3,0,32,2,65,32,106,65,8,106,34,6,32,2,65,8,106,41,3,0,55,3,0,32,2,32,2,41,3,0,55,3,32,32,2,65,32,106,65,184,157,137,128,0,16,174,139,128,128,0,32,0,65,32,106,32,3,41,3,0,55,3,0,32,0,65,24,106,32,1,41,3,0,55,3,0,32,0,65,16,106,32,6,41,3,0,55,3,0,32,0,32,2,41,3,32,55,3,8,65,0,33,3,12,1,11,32,0,65,0,54,2,4,65,1,33,3,11,32,0,32,3,54,2,0,32,2,65,192,0,106,36,128,128,128,128,0,11,18,0,32,0,32,1,65,184,157,137,128,0,16,178,139,128,128,0,11,14,0,32,0,32,1,32,2,16,202,139,128,128,0,11,135,1,1,1,127,35,128,128,128,128,0,65,224,0,107,34,3,36,128,128,128,128,0,32,3,32,1,16,162,139,128,128,0,32,3,65,32,106,32,2,16,162,139,128,128,0,32,3,32,3,41,3,56,32,3,41,3,24,131,55,3,88,32,3,32,3,41,3,48,32,3,41,3,16,131,55,3,80,32,3,32,3,41,3,40,32,3,41,3,8,131,55,3,72,32,3,32,3,41,3,32,32,3,41,3,0,131,55,3,64,32,0,32,3,65,192,0,106,16,200,139,128,128,0,32,3,65,224,0,106,36,128,128,128,128,0,11,134,11,3,1,127,15,126,2,127,35,128,128,128,128,0,65,208,2,107,34,2,36,128,128,128,128,0,32,2,65,248,1,106,32,1,41,3,0,34,3,66,255,255,255,255,111,126,34,4,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,232,1,106,32,4,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,216,1,106,32,4,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,200,1,106,32,4,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,184,1,106,32,2,41,3,232,1,34,5,32,1,41,3,8,124,34,6,32,2,65,248,1,106,65,8,106,41,3,0,32,3,32,2,41,3,248,1,34,4,124,32,4,84,173,124,124,34,3,66,255,255,255,255,111,126,34,4,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,168,1,106,32,4,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,216,0,106,32,4,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,8,106,32,4,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,152,1,106,32,2,41,3,168,1,34,7,32,2,41,3,216,1,34,8,32,1,41,3,16,124,34,9,32,2,65,232,1,106,65,8,106,41,3,0,32,6,32,5,84,173,124,32,3,32,6,84,173,124,124,34,10,124,34,6,32,2,65,184,1,106,65,8,106,41,3,0,32,2,41,3,184,1,34,4,32,3,124,32,4,84,173,124,124,34,3,66,255,255,255,255,111,126,34,4,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,136,1,106,32,4,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,248,0,106,32,4,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,232,0,106,32,4,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,200,0,106,32,2,41,3,136,1,34,11,32,2,41,3,200,1,34,12,32,1,41,3,24,124,34,5,32,2,65,216,1,106,65,8,106,41,3,0,32,9,32,8,84,173,124,32,10,32,9,84,173,124,124,34,9,32,2,41,3,88,124,34,8,32,2,65,168,1,106,65,8,106,41,3,0,32,6,32,7,84,173,124,32,3,32,6,84,173,124,124,34,7,124,34,6,32,2,65,152,1,106,65,8,106,41,3,0,32,2,41,3,152,1,34,4,32,3,124,32,4,84,173,124,124,34,3,66,255,255,255,255,111,126,34,4,66,0,66,129,128,128,128,112,66,0,16,215,141,128,128,0,32,2,65,56,106,32,4,66,0,66,254,183,249,255,175,128,233,222,211,0,66,0,16,215,141,128,128,0,32,2,65,40,106,32,4,66,0,66,133,176,135,205,128,129,246,156,51,66,0,16,215,141,128,128,0,32,2,65,24,106,32,4,66,0,66,200,250,245,204,178,234,233,246,243,0,66,0,16,215,141,128,128,0,32,2,65,248,0,106,65,8,106,41,3,0,33,10,32,2,65,8,106,65,8,106,41,3,0,33,13,32,2,41,3,104,33,14,32,2,41,3,40,33,15,32,2,65,40,106,65,8,106,41,3,0,33,16,32,2,32,2,41,3,56,34,17,32,2,65,200,1,106,65,8,106,41,3,0,32,5,32,12,84,173,124,32,9,32,5,84,173,124,34,12,32,2,41,3,8,124,34,4,32,2,65,216,0,106,65,8,106,41,3,0,32,8,32,9,84,173,124,32,7,32,8,84,173,124,124,34,9,32,2,41,3,120,124,34,5,32,2,65,136,1,106,65,8,106,41,3,0,32,6,32,11,84,173,124,32,3,32,6,84,173,124,124,34,8,124,34,6,32,2,65,200,0,106,65,8,106,41,3,0,32,2,41,3,72,34,7,32,3,124,32,7,84,173,124,124,34,7,55,3,176,2,32,2,32,15,32,14,32,13,32,4,32,12,84,173,124,32,9,32,4,84,173,124,34,11,124,34,4,32,10,32,5,32,9,84,173,124,32,8,32,5,84,173,124,124,34,3,124,34,9,32,2,65,56,106,65,8,106,41,3,0,32,6,32,17,84,173,124,32,7,32,6,84,173,124,124,34,6,55,3,184,2,32,2,32,2,65,232,0,106,65,8,106,41,3,0,32,4,32,11,84,173,124,32,3,32,4,84,173,124,34,5,32,2,41,3,24,124,34,4,32,16,32,9,32,3,84,173,124,32,6,32,9,84,173,124,124,34,6,55,3,192,2,32,2,32,2,65,24,106,65,8,106,41,3,0,32,4,32,5,84,173,124,32,6,32,4,84,173,124,55,3,200,2,32,2,65,136,2,106,32,2,65,176,2,106,16,198,139,128,128,0,32,2,65,176,2,106,65,24,106,34,1,66,0,55,3,0,32,2,65,176,2,106,65,16,106,34,18,66,0,55,3,0,32,2,65,176,2,106,65,8,106,34,19,66,0,55,3,0,32,2,66,0,55,3,176,2,32,2,32,2,41,3,136,2,55,3,168,2,32,2,65,176,2,106,65,8,32,2,65,168,2,106,65,8,65,196,158,137,128,0,16,232,140,128,128,0,32,2,32,2,41,3,144,2,55,3,168,2,32,19,65,8,32,2,65,168,2,106,65,8,65,212,158,137,128,0,16,232,140,128,128,0,32,2,32,2,41,3,152,2,55,3,168,2,32,18,65,8,32,2,65,168,2,106,65,8,65,228,158,137,128,0,16,232,140,128,128,0,32,2,32,2,41,3,160,2,55,3,168,2,32,1,65,8,32,2,65,168,2,106,65,8,65,244,158,137,128,0,16,232,140,128,128,0,32,0,65,24,106,32,1,41,3,0,55,0,0,32,0,65,16,106,32,18,41,3,0,55,0,0,32,0,65,8,106,32,19,41,3,0,55,0,0,32,0,32,2,41,3,176,2,55,0,0,32,2,65,208,2,106,36,128,128,128,128,0,11,115,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,32,0,54,2,12,32,2,65,28,106,66,1,55,2,0,32,2,65,1,54,2,20,32,2,65,228,157,137,128,0,54,2,16,32,2,65,234,128,128,128,0,54,2,44,32,2,32,2,65,40,106,54,2,24,32,2,32,2,65,12,106,54,2,40,32,1,32,2,65,16,106,16,237,140,128,128,0,33,0,32,2,65,48,106,36,128,128,128,128,0,32,0,11,184,2,6,2,127,1,126,1,127,1,126,1,127,2,126,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,8,106,34,3,32,1,41,0,8,34,4,55,3,0,32,2,65,16,106,34,5,32,1,41,0,16,34,6,55,3,0,32,2,65,24,106,34,7,32,1,41,0,24,34,8,55,3,0,32,2,32,1,41,0,0,34,9,55,3,0,32,2,65,184,157,137,128,0,16,174,139,128,128,0,32,0,65,24,106,32,7,41,3,0,55,3,0,32,0,65,16,106,32,5,41,3,0,55,3,0,32,0,65,8,106,32,3,41,3,0,55,3,0,32,0,32,2,41,3,0,55,3,0,32,0,32,9,66,255,255,255,255,15,124,32,9,84,173,66,127,124,34,9,32,4,32,9,124,34,9,32,4,84,173,124,32,9,66,130,200,134,128,208,255,150,161,172,127,124,32,9,84,173,124,66,127,124,66,63,135,34,4,32,6,32,4,124,34,4,32,6,84,173,124,32,4,66,251,207,248,178,255,254,137,227,76,124,32,4,84,173,124,66,127,124,66,63,135,34,4,32,8,32,4,124,34,4,32,8,84,173,124,32,4,66,184,133,138,179,205,149,150,137,140,127,124,32,4,84,173,124,167,65,1,106,65,1,113,16,152,140,128,128,0,58,0,32,32,2,65,32,106,36,128,128,128,128,0,11,207,1,2,1,127,7,126,35,128,128,128,128,0,65,128,1,107,34,2,36,128,128,128,128,0,32,1,41,0,0,33,3,32,1,41,0,8,33,4,32,1,41,0,16,33,5,32,1,41,0,24,33,6,32,1,41,0,32,33,7,32,1,41,0,40,33,8,32,1,41,0,48,33,9,32,2,32,1,41,0,56,55,3,56,32,2,32,9,55,3,48,32,2,32,8,55,3,40,32,2,32,7,55,3,32,32,2,32,6,55,3,24,32,2,32,5,55,3,16,32,2,32,4,55,3,8,32,2,32,3,55,3,0,32,2,65,192,0,106,32,2,65,184,157,137,128,0,16,178,139,128,128,0,32,2,65,224,0,106,32,2,65,32,106,65,136,159,137,128,0,16,178,139,128,128,0,32,0,32,2,65,192,0,106,32,2,65,224,0,106,16,207,139,128,128,0,32,2,65,128,1,106,36,128,128,128,128,0,11,179,1,2,1,127,8,126,35,128,128,128,128,0,65,32,107,34,3,36,128,128,128,128,0,32,1,41,3,8,33,4,32,2,41,3,8,33,5,32,2,41,3,24,33,6,32,1,41,3,24,33,7,32,2,41,3,16,33,8,32,1,41,3,16,33,9,32,3,32,2,41,3,0,34,10,32,1,41,3,0,124,34,11,55,3,0,32,3,32,5,32,4,124,34,4,32,11,32,10,84,173,124,34,10,55,3,8,32,3,32,8,32,9,124,34,9,32,4,32,5,84,173,32,10,32,4,84,173,124,124,34,5,55,3,16,32,3,32,6,32,7,124,32,9,32,8,84,173,32,5,32,9,84,173,124,124,55,3,24,32,0,32,3,16,198,139,128,128,0,32,3,65,32,106,36,128,128,128,128,0,11,237,2,2,1,127,1,126,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,65,32,106,66,0,55,3,0,32,2,65,24,106,66,0,55,3,0,32,2,65,16,106,66,0,55,3,0,32,2,66,0,55,3,8,2,64,2,64,32,1,32,2,65,8,106,16,161,139,128,128,0,13,0,2,64,32,1,65,248,156,137,128,0,16,161,139,128,128,0,13,0,32,2,66,216,239,225,230,151,191,189,228,219,0,55,3,32,32,2,66,143,144,150,231,129,131,226,214,153,127,55,3,24,32,2,66,252,167,236,255,143,129,187,156,123,55,3,16,32,2,66,131,128,128,128,80,55,3,8,32,1,32,2,65,8,106,16,161,139,128,128,0,13,0,32,2,65,8,106,32,1,16,176,139,128,128,0,66,0,33,3,2,64,32,2,45,0,40,65,1,71,13,0,32,0,32,2,41,3,8,55,3,8,32,0,65,32,106,32,2,65,8,106,65,24,106,41,3,0,55,3,0,32,0,65,24,106,32,2,65,8,106,65,16,106,41,3,0,55,3,0,32,0,65,16,106,32,2,65,16,106,41,3,0,55,3,0,66,1,33,3,11,32,0,32,3,55,3,0,12,2,11,32,0,66,1,55,3,0,32,0,32,1,41,3,0,55,3,8,32,0,65,32,106,32,1,65,24,106,41,3,0,55,3,0,32,0,65,24,106,32,1,65,16,106,41,3,0,55,3,0,32,0,65,16,106,32,1,65,8,106,41,3,0,55,3,0,12,1,11,32,0,66,0,55,3,0,11,32,2,65,48,106,36,128,128,128,128,0,11,159,26,2,1,127,23,126,35,128,128,128,128,0,65,176,5,107,34,2,36,128,128,128,128,0,32,2,65,184,4,106,32,1,41,3,0,34,3,66,253,255,243,255,207,255,255,249,137,127,126,34,4,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,2,65,168,4,106,32,4,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,2,65,152,4,106,32,4,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,2,65,136,4,106,32,4,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,2,65,248,3,106,32,4,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,2,65,232,3,106,32,4,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,2,65,216,3,106,32,2,41,3,168,4,34,5,32,1,41,3,8,124,34,6,32,2,65,184,4,106,65,8,106,41,3,0,32,3,32,2,41,3,184,4,34,4,124,32,4,84,173,124,124,34,3,66,253,255,243,255,207,255,255,249,137,127,126,34,4,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,2,65,200,3,106,32,4,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,2,65,216,2,106,32,4,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,2,65,232,1,106,32,4,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,2,65,248,0,106,32,4,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,2,65,8,106,32,4,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,2,65,184,3,106,32,2,41,3,200,3,34,7,32,2,41,3,152,4,34,8,32,1,41,3,16,124,34,9,32,2,65,168,4,106,65,8,106,41,3,0,32,6,32,5,84,173,124,32,3,32,6,84,173,124,124,34,10,124,34,6,32,2,65,216,3,106,65,8,106,41,3,0,32,2,41,3,216,3,34,4,32,3,124,32,4,84,173,124,124,34,3,66,253,255,243,255,207,255,255,249,137,127,126,34,4,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,2,65,168,3,106,32,4,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,2,65,152,3,106,32,4,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,2,65,136,3,106,32,4,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,2,65,248,2,106,32,4,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,2,65,232,2,106,32,4,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,2,65,200,2,106,32,2,41,3,168,3,34,11,32,2,41,3,136,4,34,12,32,1,41,3,24,124,34,5,32,2,65,152,4,106,65,8,106,41,3,0,32,9,32,8,84,173,124,32,10,32,9,84,173,124,124,34,9,32,2,41,3,216,2,124,34,8,32,2,65,200,3,106,65,8,106,41,3,0,32,6,32,7,84,173,124,32,3,32,6,84,173,124,124,34,13,124,34,6,32,2,65,184,3,106,65,8,106,41,3,0,32,2,41,3,184,3,34,4,32,3,124,32,4,84,173,124,124,34,3,66,253,255,243,255,207,255,255,249,137,127,126,34,4,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,2,65,184,2,106,32,4,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,2,65,168,2,106,32,4,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,2,65,152,2,106,32,4,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,2,65,136,2,106,32,4,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,2,65,248,1,106,32,4,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,2,65,216,1,106,32,2,41,3,184,2,34,14,32,2,41,3,248,3,34,15,32,1,41,3,32,124,34,7,32,2,65,136,4,106,65,8,106,41,3,0,32,5,32,12,84,173,124,32,9,32,5,84,173,124,124,34,5,32,2,41,3,232,1,124,34,10,32,2,65,216,2,106,65,8,106,41,3,0,32,8,32,9,84,173,124,32,13,32,8,84,173,124,124,34,9,32,2,41,3,152,3,124,34,8,32,2,65,168,3,106,65,8,106,41,3,0,32,6,32,11,84,173,124,32,3,32,6,84,173,124,124,34,13,124,34,6,32,2,65,200,2,106,65,8,106,41,3,0,32,2,41,3,200,2,34,4,32,3,124,32,4,84,173,124,124,34,3,66,253,255,243,255,207,255,255,249,137,127,126,34,4,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,2,65,200,1,106,32,4,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,2,65,184,1,106,32,4,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,2,65,168,1,106,32,4,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,2,65,152,1,106,32,4,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,2,65,136,1,106,32,4,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,2,65,232,0,106,32,2,41,3,200,1,34,16,32,2,41,3,232,3,34,17,32,1,41,3,40,124,34,11,32,2,65,248,3,106,65,8,106,41,3,0,32,7,32,15,84,173,124,32,5,32,7,84,173,124,124,34,7,32,2,41,3,120,124,34,12,32,2,65,232,1,106,65,8,106,41,3,0,32,10,32,5,84,173,124,32,9,32,10,84,173,124,124,34,5,32,2,41,3,136,3,124,34,10,32,2,65,152,3,106,65,8,106,41,3,0,32,8,32,9,84,173,124,32,13,32,8,84,173,124,124,34,9,32,2,41,3,168,2,124,34,8,32,2,65,184,2,106,65,8,106,41,3,0,32,6,32,14,84,173,124,32,3,32,6,84,173,124,124,34,13,124,34,6,32,2,65,216,1,106,65,8,106,41,3,0,32,2,41,3,216,1,34,4,32,3,124,32,4,84,173,124,124,34,3,66,253,255,243,255,207,255,255,249,137,127,126,34,4,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,2,65,216,0,106,32,4,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,2,65,200,0,106,32,4,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,2,65,56,106,32,4,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,2,65,40,106,32,4,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,2,65,24,106,32,4,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,2,65,184,1,106,65,8,106,41,3,0,33,14,32,2,65,152,2,106,65,8,106,41,3,0,33,15,32,2,65,248,2,106,65,8,106,41,3,0,33,18,32,2,65,8,106,65,8,106,41,3,0,33,19,32,2,41,3,232,2,33,20,32,2,41,3,136,2,33,21,32,2,41,3,168,1,33,22,32,2,41,3,72,33,23,32,2,65,200,0,106,65,8,106,41,3,0,33,24,32,2,32,2,41,3,88,34,25,32,2,65,232,3,106,65,8,106,41,3,0,32,11,32,17,84,173,124,32,7,32,11,84,173,124,34,17,32,2,41,3,8,124,34,4,32,2,65,248,0,106,65,8,106,41,3,0,32,12,32,7,84,173,124,32,5,32,12,84,173,124,124,34,7,32,2,41,3,248,2,124,34,11,32,2,65,136,3,106,65,8,106,41,3,0,32,10,32,5,84,173,124,32,9,32,10,84,173,124,124,34,5,32,2,41,3,152,2,124,34,10,32,2,65,168,2,106,65,8,106,41,3,0,32,8,32,9,84,173,124,32,13,32,8,84,173,124,124,34,9,32,2,41,3,184,1,124,34,8,32,2,65,200,1,106,65,8,106,41,3,0,32,6,32,16,84,173,124,32,3,32,6,84,173,124,124,34,12,124,34,6,32,2,65,232,0,106,65,8,106,41,3,0,32,2,41,3,104,34,13,32,3,124,32,13,84,173,124,124,34,13,55,3,128,5,32,2,32,23,32,22,32,21,32,20,32,19,32,4,32,17,84,173,124,32,7,32,4,84,173,124,34,16,124,34,4,32,18,32,11,32,7,84,173,124,32,5,32,11,84,173,124,124,34,3,124,34,7,32,15,32,10,32,5,84,173,124,32,9,32,10,84,173,124,124,34,5,124,34,10,32,14,32,8,32,9,84,173,124,32,12,32,8,84,173,124,124,34,9,124,34,8,32,2,65,216,0,106,65,8,106,41,3,0,32,6,32,25,84,173,124,32,13,32,6,84,173,124,124,34,11,55,3,136,5,32,2,32,2,65,232,2,106,65,8,106,41,3,0,32,4,32,16,84,173,124,32,3,32,4,84,173,124,34,12,32,2,41,3,248,1,124,34,4,32,2,65,136,2,106,65,8,106,41,3,0,32,7,32,3,84,173,124,32,5,32,7,84,173,124,124,34,6,32,2,41,3,152,1,124,34,3,32,2,65,168,1,106,65,8,106,41,3,0,32,10,32,5,84,173,124,32,9,32,10,84,173,124,124,34,5,32,2,41,3,56,124,34,7,32,24,32,8,32,9,84,173,124,32,11,32,8,84,173,124,124,34,9,55,3,144,5,32,2,32,2,65,248,1,106,65,8,106,41,3,0,32,4,32,12,84,173,124,32,6,32,4,84,173,124,34,8,32,2,41,3,136,1,124,34,4,32,2,65,152,1,106,65,8,106,41,3,0,32,3,32,6,84,173,124,32,5,32,3,84,173,124,124,34,6,32,2,41,3,40,124,34,3,32,2,65,56,106,65,8,106,41,3,0,32,7,32,5,84,173,124,32,9,32,7,84,173,124,124,34,9,55,3,152,5,32,2,32,2,65,136,1,106,65,8,106,41,3,0,32,4,32,8,84,173,124,32,6,32,4,84,173,124,34,5,32,2,41,3,24,124,34,4,32,2,65,40,106,65,8,106,41,3,0,32,3,32,6,84,173,124,32,9,32,3,84,173,124,124,34,6,55,3,160,5,32,2,32,2,65,24,106,65,8,106,41,3,0,32,4,32,5,84,173,124,32,6,32,4,84,173,124,55,3,168,5,32,2,65,200,4,106,32,2,65,128,5,106,16,215,139,128,128,0,32,2,65,128,5,106,65,0,65,48,16,214,141,128,128,0,26,32,2,32,2,41,3,240,4,34,4,66,56,134,32,4,66,128,254,3,131,66,40,134,132,32,4,66,128,128,252,7,131,66,24,134,32,4,66,128,128,128,248,15,131,66,8,134,132,132,32,4,66,8,136,66,128,128,128,248,15,131,32,4,66,24,136,66,128,128,252,7,131,132,32,4,66,40,136,66,128,254,3,131,32,4,66,56,136,132,132,132,55,3,248,4,32,2,65,128,5,106,65,8,32,2,65,248,4,106,65,8,65,224,160,137,128,0,16,232,140,128,128,0,32,2,32,2,41,3,232,4,34,4,66,56,134,32,4,66,128,254,3,131,66,40,134,132,32,4,66,128,128,252,7,131,66,24,134,32,4,66,128,128,128,248,15,131,66,8,134,132,132,32,4,66,8,136,66,128,128,128,248,15,131,32,4,66,24,136,66,128,128,252,7,131,132,32,4,66,40,136,66,128,254,3,131,32,4,66,56,136,132,132,132,55,3,248,4,32,2,65,128,5,106,65,8,106,65,8,32,2,65,248,4,106,65,8,65,240,160,137,128,0,16,232,140,128,128,0,32,2,32,2,41,3,224,4,34,4,66,56,134,32,4,66,128,254,3,131,66,40,134,132,32,4,66,128,128,252,7,131,66,24,134,32,4,66,128,128,128,248,15,131,66,8,134,132,132,32,4,66,8,136,66,128,128,128,248,15,131,32,4,66,24,136,66,128,128,252,7,131,132,32,4,66,40,136,66,128,254,3,131,32,4,66,56,136,132,132,132,55,3,248,4,32,2,65,144,5,106,65,8,32,2,65,248,4,106,65,8,65,128,161,137,128,0,16,232,140,128,128,0,32,2,32,2,41,3,216,4,34,4,66,56,134,32,4,66,128,254,3,131,66,40,134,132,32,4,66,128,128,252,7,131,66,24,134,32,4,66,128,128,128,248,15,131,66,8,134,132,132,32,4,66,8,136,66,128,128,128,248,15,131,32,4,66,24,136,66,128,128,252,7,131,132,32,4,66,40,136,66,128,254,3,131,32,4,66,56,136,132,132,132,55,3,248,4,32,2,65,152,5,106,65,8,32,2,65,248,4,106,65,8,65,144,161,137,128,0,16,232,140,128,128,0,32,2,32,2,41,3,208,4,34,4,66,56,134,32,4,66,128,254,3,131,66,40,134,132,32,4,66,128,128,252,7,131,66,24,134,32,4,66,128,128,128,248,15,131,66,8,134,132,132,32,4,66,8,136,66,128,128,128,248,15,131,32,4,66,24,136,66,128,128,252,7,131,132,32,4,66,40,136,66,128,254,3,131,32,4,66,56,136,132,132,132,55,3,248,4,32,2,65,160,5,106,65,8,32,2,65,248,4,106,65,8,65,160,161,137,128,0,16,232,140,128,128,0,32,2,32,2,41,3,200,4,34,4,66,56,134,32,4,66,128,254,3,131,66,40,134,132,32,4,66,128,128,252,7,131,66,24,134,32,4,66,128,128,128,248,15,131,66,8,134,132,132,32,4,66,8,136,66,128,128,128,248,15,131,32,4,66,24,136,66,128,128,252,7,131,132,32,4,66,40,136,66,128,254,3,131,32,4,66,56,136,132,132,132,55,3,248,4,32,2,65,168,5,106,65,8,32,2,65,248,4,106,65,8,65,176,161,137,128,0,16,232,140,128,128,0,32,0,32,2,65,128,5,106,65,48,16,218,141,128,128,0,26,32,2,65,176,5,106,36,128,128,128,128,0,11,127,0,32,0,32,1,16,184,139,128,128,0,32,0,65,8,106,32,1,65,8,106,16,184,139,128,128,0,113,16,152,140,128,128,0,32,0,65,16,106,32,1,65,16,106,16,184,139,128,128,0,113,16,152,140,128,128,0,32,0,65,24,106,32,1,65,24,106,16,184,139,128,128,0,113,16,152,140,128,128,0,32,0,65,32,106,32,1,65,32,106,16,184,139,128,128,0,113,16,152,140,128,128,0,32,0,65,40,106,32,1,65,40,106,16,184,139,128,128,0,113,16,152,140,128,128,0,11,158,1,1,2,126,32,0,32,2,41,3,40,32,1,41,3,40,34,4,133,66,0,32,3,173,66,255,1,131,125,34,5,131,32,4,133,55,3,40,32,0,32,2,41,3,32,32,1,41,3,32,34,4,133,32,5,131,32,4,133,55,3,32,32,0,32,2,41,3,24,32,1,41,3,24,34,4,133,32,5,131,32,4,133,55,3,24,32,0,32,2,41,3,16,32,1,41,3,16,34,4,133,32,5,131,32,4,133,55,3,16,32,0,32,2,41,3,8,32,1,41,3,8,34,4,133,32,5,131,32,4,133,55,3,8,32,0,32,2,41,3,0,32,1,41,3,0,34,4,133,32,5,131,32,4,133,55,3,0,11,58,1,1,127,35,128,128,128,128,0,65,48,107,34,1,36,128,128,128,128,0,32,0,32,1,65,0,65,48,16,214,141,128,128,0,34,1,16,210,139,128,128,0,33,0,32,1,65,48,106,36,128,128,128,128,0,32,0,11,214,6,2,1,127,6,126,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,32,1,41,0,0,34,3,66,56,134,32,3,66,128,254,3,131,66,40,134,132,32,3,66,128,128,252,7,131,66,24,134,32,3,66,128,128,128,248,15,131,66,8,134,132,132,32,3,66,8,136,66,128,128,128,248,15,131,32,3,66,24,136,66,128,128,252,7,131,132,32,3,66,40,136,66,128,254,3,131,32,3,66,56,136,132,132,132,34,4,55,3,40,32,2,32,1,41,0,8,34,3,66,56,134,32,3,66,128,254,3,131,66,40,134,132,32,3,66,128,128,252,7,131,66,24,134,32,3,66,128,128,128,248,15,131,66,8,134,132,132,32,3,66,8,136,66,128,128,128,248,15,131,32,3,66,24,136,66,128,128,252,7,131,132,32,3,66,40,136,66,128,254,3,131,32,3,66,56,136,132,132,132,34,5,55,3,32,32,2,32,1,41,0,16,34,3,66,56,134,32,3,66,128,254,3,131,66,40,134,132,32,3,66,128,128,252,7,131,66,24,134,32,3,66,128,128,128,248,15,131,66,8,134,132,132,32,3,66,8,136,66,128,128,128,248,15,131,32,3,66,24,136,66,128,128,252,7,131,132,32,3,66,40,136,66,128,254,3,131,32,3,66,56,136,132,132,132,34,6,55,3,24,32,2,32,1,41,0,24,34,3,66,56,134,32,3,66,128,254,3,131,66,40,134,132,32,3,66,128,128,252,7,131,66,24,134,32,3,66,128,128,128,248,15,131,66,8,134,132,132,32,3,66,8,136,66,128,128,128,248,15,131,32,3,66,24,136,66,128,128,252,7,131,132,32,3,66,40,136,66,128,254,3,131,32,3,66,56,136,132,132,132,34,7,55,3,16,32,2,32,1,41,0,32,34,3,66,56,134,32,3,66,128,254,3,131,66,40,134,132,32,3,66,128,128,252,7,131,66,24,134,32,3,66,128,128,128,248,15,131,66,8,134,132,132,32,3,66,8,136,66,128,128,128,248,15,131,32,3,66,24,136,66,128,128,252,7,131,132,32,3,66,40,136,66,128,254,3,131,32,3,66,56,136,132,132,132,34,8,55,3,8,32,2,32,1,41,0,40,34,3,66,56,134,32,3,66,128,254,3,131,66,40,134,132,32,3,66,128,128,252,7,131,66,24,134,32,3,66,128,128,128,248,15,131,66,8,134,132,132,32,3,66,8,136,66,128,128,128,248,15,131,32,3,66,24,136,66,128,128,252,7,131,132,32,3,66,40,136,66,128,254,3,131,32,3,66,56,136,132,132,132,34,3,55,3,0,32,2,65,176,160,137,128,0,16,214,139,128,128,0,32,0,32,2,65,48,16,218,141,128,128,0,32,3,66,213,170,129,128,128,128,192,128,198,0,124,32,3,84,173,66,127,124,34,3,32,8,32,3,124,34,3,32,8,84,173,124,32,3,66,129,128,176,245,148,128,128,170,97,124,32,3,84,173,124,66,127,124,66,63,135,34,3,32,7,32,3,124,34,3,32,7,84,173,124,32,3,66,220,147,188,202,240,171,203,231,152,127,124,32,3,84,173,124,66,127,124,66,63,135,34,3,32,6,32,3,124,34,3,32,6,84,173,124,32,3,66,193,218,235,227,176,143,173,196,155,127,124,32,3,84,173,124,66,127,124,66,63,135,34,3,32,5,32,3,124,34,3,32,5,84,173,124,32,3,66,169,166,209,229,155,137,150,242,180,127,124,32,3,84,173,124,66,127,124,66,63,135,34,3,32,4,32,3,124,34,3,32,4,84,173,124,32,3,66,230,178,128,180,220,194,187,255,101,124,32,3,84,173,124,167,65,1,106,65,1,113,16,152,140,128,128,0,58,0,48,32,2,65,48,106,36,128,128,128,128,0,11,57,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,32,0,32,1,16,216,139,128,128,0,32,0,32,2,65,48,16,218,141,128,128,0,26,32,2,65,48,106,36,128,128,128,128,0,11,232,2,1,13,126,32,0,32,1,41,3,40,34,2,32,1,41,3,0,34,3,66,213,170,129,128,128,128,192,128,198,0,124,34,4,32,3,84,173,66,127,124,34,5,32,5,32,1,41,3,8,34,6,124,34,5,32,6,84,173,124,32,5,66,129,128,176,245,148,128,128,170,97,124,34,7,32,5,84,173,124,66,127,124,66,63,135,34,5,32,5,32,1,41,3,16,34,8,124,34,5,32,8,84,173,124,32,5,66,220,147,188,202,240,171,203,231,152,127,124,34,9,32,5,84,173,124,66,127,124,66,63,135,34,5,32,5,32,1,41,3,24,34,10,124,34,5,32,10,84,173,124,32,5,66,193,218,235,227,176,143,173,196,155,127,124,34,11,32,5,84,173,124,66,127,124,66,63,135,34,5,32,5,32,1,41,3,32,34,12,124,34,5,32,12,84,173,124,32,5,66,169,166,209,229,155,137,150,242,180,127,124,34,13,32,5,84,173,124,66,127,124,66,63,135,34,5,32,2,32,5,124,34,5,32,2,84,173,124,32,5,66,230,178,128,180,220,194,187,255,101,124,34,14,32,5,84,173,124,34,5,66,127,124,34,2,131,66,0,32,5,125,34,5,32,14,131,132,55,3,40,32,0,32,12,32,2,131,32,5,32,13,131,132,55,3,32,32,0,32,10,32,2,131,32,5,32,11,131,132,55,3,24,32,0,32,8,32,2,131,32,5,32,9,131,132,55,3,16,32,0,32,6,32,2,131,32,5,32,7,131,132,55,3,8,32,0,32,3,32,2,131,32,5,32,4,131,132,55,3,0,11,235,37,2,1,127,76,126,35,128,128,128,128,0,65,176,9,107,34,3,36,128,128,128,128,0,32,3,65,192,4,106,32,2,41,3,0,34,4,66,0,32,1,41,3,0,34,5,66,0,16,215,141,128,128,0,32,3,65,208,4,106,32,2,41,3,8,34,6,66,0,32,5,66,0,16,215,141,128,128,0,32,3,65,224,4,106,32,2,41,3,16,34,7,66,0,32,5,66,0,16,215,141,128,128,0,32,3,65,240,4,106,32,2,41,3,24,34,8,66,0,32,5,66,0,16,215,141,128,128,0,32,3,65,128,5,106,32,2,41,3,32,34,9,66,0,32,5,66,0,16,215,141,128,128,0,32,3,65,144,5,106,32,2,41,3,40,34,10,66,0,32,5,66,0,16,215,141,128,128,0,32,3,65,160,5,106,32,1,41,3,8,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,3,65,240,5,106,32,5,66,0,32,6,66,0,16,215,141,128,128,0,32,3,65,192,6,106,32,5,66,0,32,7,66,0,16,215,141,128,128,0,32,3,65,144,7,106,32,5,66,0,32,8,66,0,16,215,141,128,128,0,32,3,65,224,7,106,32,5,66,0,32,9,66,0,16,215,141,128,128,0,32,3,65,176,8,106,32,5,66,0,32,10,66,0,16,215,141,128,128,0,32,3,65,176,5,106,32,1,41,3,16,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,3,65,128,6,106,32,5,66,0,32,6,66,0,16,215,141,128,128,0,32,3,65,208,6,106,32,5,66,0,32,7,66,0,16,215,141,128,128,0,32,3,65,160,7,106,32,5,66,0,32,8,66,0,16,215,141,128,128,0,32,3,65,240,7,106,32,5,66,0,32,9,66,0,16,215,141,128,128,0,32,3,65,192,8,106,32,5,66,0,32,10,66,0,16,215,141,128,128,0,32,3,65,192,5,106,32,1,41,3,24,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,3,65,144,6,106,32,5,66,0,32,6,66,0,16,215,141,128,128,0,32,3,65,224,6,106,32,5,66,0,32,7,66,0,16,215,141,128,128,0,32,3,65,176,7,106,32,5,66,0,32,8,66,0,16,215,141,128,128,0,32,3,65,128,8,106,32,5,66,0,32,9,66,0,16,215,141,128,128,0,32,3,65,208,8,106,32,5,66,0,32,10,66,0,16,215,141,128,128,0,32,3,65,208,5,106,32,1,41,3,32,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,3,65,160,6,106,32,5,66,0,32,6,66,0,16,215,141,128,128,0,32,3,65,240,6,106,32,5,66,0,32,7,66,0,16,215,141,128,128,0,32,3,65,192,7,106,32,5,66,0,32,8,66,0,16,215,141,128,128,0,32,3,65,144,8,106,32,5,66,0,32,9,66,0,16,215,141,128,128,0,32,3,65,224,8,106,32,5,66,0,32,10,66,0,16,215,141,128,128,0,32,3,65,224,5,106,32,1,41,3,40,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,3,65,176,6,106,32,5,66,0,32,6,66,0,16,215,141,128,128,0,32,3,65,128,7,106,32,5,66,0,32,7,66,0,16,215,141,128,128,0,32,3,65,208,7,106,32,5,66,0,32,8,66,0,16,215,141,128,128,0,32,3,65,160,8,106,32,5,66,0,32,9,66,0,16,215,141,128,128,0,32,3,65,240,8,106,32,5,66,0,32,10,66,0,16,215,141,128,128,0,32,3,65,176,4,106,32,3,41,3,192,4,34,5,66,253,255,243,255,207,255,255,249,137,127,126,34,4,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,3,65,160,4,106,32,4,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,3,65,176,3,106,32,4,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,3,65,192,2,106,32,4,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,3,65,208,1,106,32,4,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,3,65,224,0,106,32,4,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,3,65,144,4,106,32,3,65,176,4,106,65,8,106,41,3,0,32,5,32,3,41,3,176,4,34,4,124,32,4,84,173,124,34,7,32,3,41,3,160,4,124,34,5,32,3,41,3,160,5,34,8,32,3,41,3,208,4,34,9,32,3,65,192,4,106,65,8,106,41,3,0,124,34,10,124,34,11,124,34,6,66,253,255,243,255,207,255,255,249,137,127,126,34,4,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,3,65,128,4,106,32,4,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,3,65,240,3,106,32,4,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,3,65,224,3,106,32,4,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,3,65,208,3,106,32,4,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,3,65,192,3,106,32,4,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,3,65,160,3,106,32,3,65,160,4,106,65,8,106,41,3,0,32,5,32,7,84,173,124,32,6,32,5,84,173,124,34,12,32,3,41,3,176,3,124,34,5,32,3,41,3,240,5,34,13,32,3,65,208,4,106,65,8,106,41,3,0,32,10,32,9,84,173,124,34,14,32,3,41,3,224,4,124,34,15,124,34,7,32,3,65,160,5,106,65,8,106,41,3,0,32,11,32,8,84,173,124,124,34,8,32,3,41,3,176,5,124,34,16,124,34,9,32,3,41,3,128,4,124,34,10,32,3,65,144,4,106,65,8,106,41,3,0,32,3,41,3,144,4,34,4,32,6,124,32,4,84,173,124,124,34,6,66,253,255,243,255,207,255,255,249,137,127,126,34,4,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,3,65,144,3,106,32,4,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,3,65,128,3,106,32,4,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,3,65,240,2,106,32,4,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,3,65,224,2,106,32,4,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,3,65,208,2,106,32,4,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,3,65,176,2,106,32,3,65,128,4,106,65,8,106,41,3,0,32,10,32,9,84,173,124,32,6,32,10,84,173,124,34,17,32,3,41,3,240,3,124,34,10,32,3,65,176,3,106,65,8,106,41,3,0,32,5,32,12,84,173,124,32,9,32,5,84,173,124,34,18,32,3,41,3,192,2,124,34,5,32,3,65,224,4,106,65,8,106,41,3,0,32,15,32,14,84,173,124,34,15,32,3,41,3,240,4,124,34,9,32,3,41,3,192,6,124,34,11,32,3,65,240,5,106,65,8,106,41,3,0,32,7,32,13,84,173,124,32,8,32,7,84,173,124,124,34,7,32,3,41,3,128,6,124,34,12,32,3,65,176,5,106,65,8,106,41,3,0,32,16,32,8,84,173,124,124,34,8,32,3,41,3,192,5,124,34,16,124,34,19,124,34,13,32,3,41,3,144,3,124,34,14,32,3,65,160,3,106,65,8,106,41,3,0,32,3,41,3,160,3,34,4,32,6,124,32,4,84,173,124,124,34,6,66,253,255,243,255,207,255,255,249,137,127,126,34,4,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,3,65,160,2,106,32,4,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,3,65,144,2,106,32,4,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,3,65,128,2,106,32,4,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,3,65,240,1,106,32,4,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,3,65,224,1,106,32,4,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,3,65,192,1,106,32,3,65,144,3,106,65,8,106,41,3,0,32,14,32,13,84,173,124,32,6,32,14,84,173,124,34,20,32,3,41,3,128,3,124,34,14,32,3,65,240,3,106,65,8,106,41,3,0,32,10,32,17,84,173,124,32,13,32,10,84,173,124,34,21,32,3,41,3,224,3,124,34,10,32,3,65,192,2,106,65,8,106,41,3,0,32,5,32,18,84,173,124,32,19,32,5,84,173,124,34,18,32,3,41,3,208,1,124,34,5,32,3,65,240,4,106,65,8,106,41,3,0,32,9,32,15,84,173,124,34,19,32,3,41,3,128,5,124,34,13,32,3,41,3,144,7,124,34,15,32,3,65,192,6,106,65,8,106,41,3,0,32,11,32,9,84,173,124,32,7,32,11,84,173,124,124,34,9,32,3,41,3,208,6,124,34,11,32,3,65,128,6,106,65,8,106,41,3,0,32,12,32,7,84,173,124,32,8,32,12,84,173,124,124,34,7,32,3,41,3,144,6,124,34,12,32,3,65,192,5,106,65,8,106,41,3,0,32,16,32,8,84,173,124,124,34,8,32,3,41,3,208,5,124,34,22,124,34,23,124,34,24,124,34,16,32,3,41,3,160,2,124,34,17,32,3,65,176,2,106,65,8,106,41,3,0,32,3,41,3,176,2,34,4,32,6,124,32,4,84,173,124,124,34,6,66,253,255,243,255,207,255,255,249,137,127,126,34,4,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,3,65,176,1,106,32,4,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,3,65,160,1,106,32,4,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,3,65,144,1,106,32,4,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,3,65,128,1,106,32,4,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,3,65,240,0,106,32,4,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,3,65,208,0,106,32,3,65,160,2,106,65,8,106,41,3,0,32,17,32,16,84,173,124,32,6,32,17,84,173,124,34,25,32,3,41,3,144,2,124,34,17,32,3,65,128,3,106,65,8,106,41,3,0,32,14,32,20,84,173,124,32,16,32,14,84,173,124,34,26,32,3,41,3,240,2,124,34,14,32,3,65,224,3,106,65,8,106,41,3,0,32,10,32,21,84,173,124,32,24,32,10,84,173,124,34,21,32,3,41,3,208,3,124,34,10,32,3,65,208,1,106,65,8,106,41,3,0,32,5,32,18,84,173,124,32,23,32,5,84,173,124,34,23,32,3,41,3,96,124,34,5,32,3,65,128,5,106,65,8,106,41,3,0,32,13,32,19,84,173,124,34,24,32,3,41,3,144,5,124,34,16,32,3,41,3,224,7,124,34,18,32,3,65,144,7,106,65,8,106,41,3,0,32,15,32,13,84,173,124,32,9,32,15,84,173,124,124,34,13,32,3,41,3,160,7,124,34,15,32,3,65,208,6,106,65,8,106,41,3,0,32,11,32,9,84,173,124,32,7,32,11,84,173,124,124,34,9,32,3,41,3,224,6,124,34,11,32,3,65,144,6,106,65,8,106,41,3,0,32,12,32,7,84,173,124,32,8,32,12,84,173,124,124,34,7,32,3,41,3,160,6,124,34,12,32,3,65,208,5,106,65,8,106,41,3,0,32,22,32,8,84,173,124,124,34,8,32,3,41,3,224,5,124,34,22,124,34,27,124,34,28,124,34,29,124,34,19,32,3,41,3,176,1,124,34,20,32,3,65,192,1,106,65,8,106,41,3,0,32,3,41,3,192,1,34,4,32,6,124,32,4,84,173,124,124,34,6,66,253,255,243,255,207,255,255,249,137,127,126,34,4,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,3,65,192,0,106,32,4,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,3,65,48,106,32,4,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,3,65,32,106,32,4,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,3,65,16,106,32,4,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,3,32,4,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,3,65,192,3,106,65,8,106,41,3,0,33,30,32,3,65,176,6,106,65,8,106,41,3,0,33,31,32,3,65,240,6,106,65,8,106,41,3,0,33,32,32,3,65,176,7,106,65,8,106,41,3,0,33,33,32,3,65,240,7,106,65,8,106,41,3,0,33,34,32,3,65,176,8,106,65,8,106,41,3,0,33,35,32,3,41,3,192,8,33,36,32,3,41,3,128,8,33,37,32,3,41,3,192,7,33,38,32,3,41,3,128,7,33,39,32,3,41,3,208,2,33,40,32,3,65,208,2,106,65,8,106,41,3,0,33,41,32,3,65,224,2,106,65,8,106,41,3,0,33,42,32,3,65,128,7,106,65,8,106,41,3,0,33,43,32,3,65,192,7,106,65,8,106,41,3,0,33,44,32,3,65,128,8,106,65,8,106,41,3,0,33,45,32,3,65,192,8,106,65,8,106,41,3,0,33,46,32,3,41,3,208,8,33,47,32,3,41,3,144,8,33,48,32,3,41,3,208,7,33,49,32,3,41,3,224,1,33,50,32,3,65,224,1,106,65,8,106,41,3,0,33,51,32,3,41,3,240,1,33,52,32,3,65,240,1,106,65,8,106,41,3,0,33,53,32,3,65,128,2,106,65,8,106,41,3,0,33,54,32,3,65,208,7,106,65,8,106,41,3,0,33,55,32,3,65,144,8,106,65,8,106,41,3,0,33,56,32,3,65,208,8,106,65,8,106,41,3,0,33,57,32,3,41,3,224,8,33,58,32,3,41,3,160,8,33,59,32,3,41,3,112,33,60,32,3,65,240,0,106,65,8,106,41,3,0,33,61,32,3,41,3,128,1,33,62,32,3,65,128,1,106,65,8,106,41,3,0,33,63,32,3,41,3,144,1,33,64,32,3,65,144,1,106,65,8,106,41,3,0,33,65,32,3,65,160,1,106,65,8,106,41,3,0,33,66,32,3,65,160,8,106,65,8,106,41,3,0,33,67,32,3,65,224,8,106,65,8,106,41,3,0,33,68,32,3,41,3,240,8,33,69,32,3,41,3,0,33,70,32,3,65,8,106,41,3,0,33,71,32,3,41,3,16,33,72,32,3,65,16,106,65,8,106,41,3,0,33,73,32,3,41,3,32,33,74,32,3,65,32,106,65,8,106,41,3,0,33,75,32,3,41,3,48,33,76,32,3,65,48,106,65,8,106,41,3,0,33,77,32,3,32,3,41,3,64,34,78,32,3,65,224,0,106,65,8,106,41,3,0,32,5,32,23,84,173,124,32,27,32,5,84,173,124,34,27,32,3,65,144,5,106,65,8,106,41,3,0,32,16,32,24,84,173,124,34,24,32,3,41,3,176,8,124,34,4,32,3,65,224,7,106,65,8,106,41,3,0,32,18,32,16,84,173,124,32,13,32,18,84,173,124,124,34,5,32,3,41,3,240,7,124,34,16,32,3,65,160,7,106,65,8,106,41,3,0,32,15,32,13,84,173,124,32,9,32,15,84,173,124,124,34,13,32,3,41,3,176,7,124,34,15,32,3,65,224,6,106,65,8,106,41,3,0,32,11,32,9,84,173,124,32,7,32,11,84,173,124,124,34,9,32,3,41,3,240,6,124,34,11,32,3,65,160,6,106,65,8,106,41,3,0,32,12,32,7,84,173,124,32,8,32,12,84,173,124,124,34,7,32,3,41,3,176,6,124,34,12,32,3,65,224,5,106,65,8,106,41,3,0,32,22,32,8,84,173,124,124,34,79,124,34,8,32,3,41,3,192,3,124,34,18,32,3,65,208,3,106,65,8,106,41,3,0,32,10,32,21,84,173,124,32,28,32,10,84,173,124,124,34,10,32,3,41,3,224,2,124,34,21,32,3,65,240,2,106,65,8,106,41,3,0,32,14,32,26,84,173,124,32,29,32,14,84,173,124,124,34,14,32,3,41,3,128,2,124,34,22,32,3,65,144,2,106,65,8,106,41,3,0,32,17,32,25,84,173,124,32,19,32,17,84,173,124,124,34,17,32,3,41,3,160,1,124,34,23,32,3,65,176,1,106,65,8,106,41,3,0,32,20,32,19,84,173,124,32,6,32,20,84,173,124,124,34,20,124,34,19,32,3,65,208,0,106,65,8,106,41,3,0,32,3,41,3,80,34,25,32,6,124,32,25,84,173,124,124,34,25,55,3,128,9,32,3,32,76,32,64,32,52,32,40,32,8,32,27,84,173,34,26,32,39,32,38,32,37,32,36,32,35,32,4,32,24,84,173,124,32,5,32,4,84,173,124,34,24,124,34,4,32,34,32,16,32,5,84,173,124,32,13,32,16,84,173,124,124,34,5,124,34,6,32,33,32,15,32,13,84,173,124,32,9,32,15,84,173,124,124,34,13,124,34,15,32,32,32,11,32,9,84,173,124,32,7,32,11,84,173,124,124,34,9,124,34,11,32,31,32,12,32,7,84,173,124,32,79,32,12,84,173,124,124,34,27,124,34,7,32,30,32,18,32,8,84,173,124,32,10,32,18,84,173,124,124,34,8,124,34,12,32,42,32,21,32,10,84,173,124,32,14,32,21,84,173,124,124,34,10,124,34,16,32,54,32,22,32,14,84,173,124,32,17,32,22,84,173,124,124,34,14,124,34,18,32,66,32,23,32,17,84,173,124,32,20,32,23,84,173,124,124,34,17,124,34,20,32,3,65,192,0,106,65,8,106,41,3,0,32,19,32,78,84,173,124,32,25,32,19,84,173,124,124,34,19,55,3,136,9,32,3,32,74,32,62,32,50,32,7,32,26,84,173,32,8,32,7,84,173,124,34,21,32,49,32,48,32,47,32,46,32,4,32,24,84,173,124,32,5,32,4,84,173,124,34,22,124,34,4,32,45,32,6,32,5,84,173,124,32,13,32,6,84,173,124,124,34,5,124,34,6,32,44,32,15,32,13,84,173,124,32,9,32,15,84,173,124,124,34,7,124,34,13,32,43,32,11,32,9,84,173,124,32,27,32,11,84,173,124,124,34,23,124,34,9,32,41,32,12,32,8,84,173,124,32,10,32,12,84,173,124,124,34,8,124,34,11,32,53,32,16,32,10,84,173,124,32,14,32,16,84,173,124,124,34,10,124,34,12,32,65,32,18,32,14,84,173,124,32,17,32,18,84,173,124,124,34,14,124,34,15,32,77,32,20,32,17,84,173,124,32,19,32,20,84,173,124,124,34,16,55,3,144,9,32,3,32,72,32,60,32,9,32,21,84,173,32,8,32,9,84,173,124,34,17,32,59,32,58,32,57,32,4,32,22,84,173,124,32,5,32,4,84,173,124,34,18,124,34,4,32,56,32,6,32,5,84,173,124,32,7,32,6,84,173,124,124,34,5,124,34,6,32,55,32,13,32,7,84,173,124,32,23,32,13,84,173,124,124,34,13,124,34,7,32,51,32,11,32,8,84,173,124,32,10,32,11,84,173,124,124,34,8,124,34,9,32,63,32,12,32,10,84,173,124,32,14,32,12,84,173,124,124,34,10,124,34,11,32,75,32,15,32,14,84,173,124,32,16,32,15,84,173,124,124,34,12,55,3,152,9,32,3,32,70,32,7,32,17,84,173,32,8,32,7,84,173,124,34,14,32,69,32,68,32,4,32,18,84,173,124,32,5,32,4,84,173,124,34,15,124,34,4,32,67,32,6,32,5,84,173,124,32,13,32,6,84,173,124,124,34,13,124,34,5,32,61,32,9,32,8,84,173,124,32,10,32,9,84,173,124,124,34,6,124,34,7,32,73,32,11,32,10,84,173,124,32,12,32,11,84,173,124,124,34,8,55,3,160,9,32,3,32,5,32,14,84,173,32,6,32,5,84,173,124,32,3,65,240,8,106,65,8,106,41,3,0,32,4,32,15,84,173,124,32,13,32,4,84,173,124,124,32,71,32,7,32,6,84,173,124,32,8,32,7,84,173,124,124,55,3,168,9,32,0,32,3,65,128,9,106,16,215,139,128,128,0,32,3,65,176,9,106,36,128,128,128,128,0,11,135,2,2,1,127,12,126,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,32,1,41,3,8,33,4,32,2,41,3,8,33,5,32,2,41,3,40,33,6,32,1,41,3,40,33,7,32,2,41,3,32,33,8,32,1,41,3,32,33,9,32,2,41,3,24,33,10,32,1,41,3,24,33,11,32,2,41,3,16,33,12,32,1,41,3,16,33,13,32,3,32,2,41,3,0,34,14,32,1,41,3,0,124,34,15,55,3,0,32,3,32,5,32,4,124,34,4,32,15,32,14,84,173,124,34,14,55,3,8,32,3,32,12,32,13,124,34,13,32,4,32,5,84,173,32,14,32,4,84,173,124,124,34,4,55,3,16,32,3,32,10,32,11,124,34,5,32,13,32,12,84,173,32,4,32,13,84,173,124,124,34,4,55,3,24,32,3,32,8,32,9,124,34,12,32,5,32,10,84,173,32,4,32,5,84,173,124,124,34,5,55,3,32,32,3,32,6,32,7,124,32,12,32,8,84,173,32,5,32,12,84,173,124,124,55,3,40,32,0,32,3,16,215,139,128,128,0,32,3,65,48,106,36,128,128,128,128,0,11,155,22,2,1,127,23,126,35,128,128,128,128,0,65,160,5,107,34,1,36,128,128,128,128,0,32,1,65,176,4,106,32,0,41,3,0,34,2,66,253,255,243,255,207,255,255,249,137,127,126,34,3,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,1,65,160,4,106,32,3,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,1,65,144,4,106,32,3,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,1,65,128,4,106,32,3,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,1,65,240,3,106,32,3,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,1,65,224,3,106,32,3,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,1,65,208,3,106,32,1,41,3,160,4,34,4,32,0,41,3,8,124,34,5,32,1,65,176,4,106,65,8,106,41,3,0,32,2,32,1,41,3,176,4,34,3,124,32,3,84,173,124,124,34,2,66,253,255,243,255,207,255,255,249,137,127,126,34,3,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,1,65,192,3,106,32,3,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,1,65,208,2,106,32,3,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,1,65,224,1,106,32,3,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,1,65,240,0,106,32,3,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,1,32,3,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,1,65,176,3,106,32,1,41,3,192,3,34,6,32,1,41,3,144,4,34,7,32,0,41,3,16,124,34,8,32,1,65,160,4,106,65,8,106,41,3,0,32,5,32,4,84,173,124,32,2,32,5,84,173,124,124,34,9,124,34,5,32,1,65,208,3,106,65,8,106,41,3,0,32,1,41,3,208,3,34,3,32,2,124,32,3,84,173,124,124,34,2,66,253,255,243,255,207,255,255,249,137,127,126,34,3,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,1,65,160,3,106,32,3,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,1,65,144,3,106,32,3,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,1,65,128,3,106,32,3,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,1,65,240,2,106,32,3,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,1,65,224,2,106,32,3,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,1,65,192,2,106,32,1,41,3,160,3,34,10,32,1,41,3,128,4,34,11,32,0,41,3,24,124,34,4,32,1,65,144,4,106,65,8,106,41,3,0,32,8,32,7,84,173,124,32,9,32,8,84,173,124,124,34,8,32,1,41,3,208,2,124,34,7,32,1,65,192,3,106,65,8,106,41,3,0,32,5,32,6,84,173,124,32,2,32,5,84,173,124,124,34,12,124,34,5,32,1,65,176,3,106,65,8,106,41,3,0,32,1,41,3,176,3,34,3,32,2,124,32,3,84,173,124,124,34,2,66,253,255,243,255,207,255,255,249,137,127,126,34,3,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,1,65,176,2,106,32,3,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,1,65,160,2,106,32,3,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,1,65,144,2,106,32,3,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,1,65,128,2,106,32,3,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,1,65,240,1,106,32,3,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,1,65,208,1,106,32,1,41,3,176,2,34,13,32,1,41,3,240,3,34,14,32,0,41,3,32,124,34,6,32,1,65,128,4,106,65,8,106,41,3,0,32,4,32,11,84,173,124,32,8,32,4,84,173,124,124,34,4,32,1,41,3,224,1,124,34,9,32,1,65,208,2,106,65,8,106,41,3,0,32,7,32,8,84,173,124,32,12,32,7,84,173,124,124,34,8,32,1,41,3,144,3,124,34,7,32,1,65,160,3,106,65,8,106,41,3,0,32,5,32,10,84,173,124,32,2,32,5,84,173,124,124,34,12,124,34,5,32,1,65,192,2,106,65,8,106,41,3,0,32,1,41,3,192,2,34,3,32,2,124,32,3,84,173,124,124,34,2,66,253,255,243,255,207,255,255,249,137,127,126,34,3,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,1,65,192,1,106,32,3,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,1,65,176,1,106,32,3,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,1,65,160,1,106,32,3,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,1,65,144,1,106,32,3,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,1,65,128,1,106,32,3,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,1,65,224,0,106,32,1,41,3,192,1,34,15,32,1,41,3,224,3,34,16,32,0,41,3,40,124,34,10,32,1,65,240,3,106,65,8,106,41,3,0,32,6,32,14,84,173,124,32,4,32,6,84,173,124,124,34,6,32,1,41,3,112,124,34,11,32,1,65,224,1,106,65,8,106,41,3,0,32,9,32,4,84,173,124,32,8,32,9,84,173,124,124,34,4,32,1,41,3,128,3,124,34,9,32,1,65,144,3,106,65,8,106,41,3,0,32,7,32,8,84,173,124,32,12,32,7,84,173,124,124,34,8,32,1,41,3,160,2,124,34,7,32,1,65,176,2,106,65,8,106,41,3,0,32,5,32,13,84,173,124,32,2,32,5,84,173,124,124,34,12,124,34,5,32,1,65,208,1,106,65,8,106,41,3,0,32,1,41,3,208,1,34,3,32,2,124,32,3,84,173,124,124,34,2,66,253,255,243,255,207,255,255,249,137,127,126,34,3,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,1,65,208,0,106,32,3,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,1,65,192,0,106,32,3,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,1,65,48,106,32,3,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,1,65,32,106,32,3,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,1,65,16,106,32,3,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,1,65,176,1,106,65,8,106,41,3,0,33,13,32,1,65,144,2,106,65,8,106,41,3,0,33,14,32,1,65,240,2,106,65,8,106,41,3,0,33,17,32,1,65,8,106,41,3,0,33,18,32,1,41,3,224,2,33,19,32,1,41,3,128,2,33,20,32,1,41,3,160,1,33,21,32,1,41,3,64,33,22,32,1,65,192,0,106,65,8,106,41,3,0,33,23,32,1,32,1,41,3,80,34,24,32,1,65,224,3,106,65,8,106,41,3,0,32,10,32,16,84,173,124,32,6,32,10,84,173,124,34,16,32,1,41,3,0,124,34,3,32,1,65,240,0,106,65,8,106,41,3,0,32,11,32,6,84,173,124,32,4,32,11,84,173,124,124,34,6,32,1,41,3,240,2,124,34,10,32,1,65,128,3,106,65,8,106,41,3,0,32,9,32,4,84,173,124,32,8,32,9,84,173,124,124,34,4,32,1,41,3,144,2,124,34,9,32,1,65,160,2,106,65,8,106,41,3,0,32,7,32,8,84,173,124,32,12,32,7,84,173,124,124,34,8,32,1,41,3,176,1,124,34,7,32,1,65,192,1,106,65,8,106,41,3,0,32,5,32,15,84,173,124,32,2,32,5,84,173,124,124,34,11,124,34,5,32,1,65,224,0,106,65,8,106,41,3,0,32,1,41,3,96,34,12,32,2,124,32,12,84,173,124,124,34,12,55,3,240,4,32,1,32,22,32,21,32,20,32,19,32,18,32,3,32,16,84,173,124,32,6,32,3,84,173,124,34,15,124,34,3,32,17,32,10,32,6,84,173,124,32,4,32,10,84,173,124,124,34,2,124,34,6,32,14,32,9,32,4,84,173,124,32,8,32,9,84,173,124,124,34,4,124,34,9,32,13,32,7,32,8,84,173,124,32,11,32,7,84,173,124,124,34,8,124,34,7,32,1,65,208,0,106,65,8,106,41,3,0,32,5,32,24,84,173,124,32,12,32,5,84,173,124,124,34,10,55,3,248,4,32,1,32,1,65,224,2,106,65,8,106,41,3,0,32,3,32,15,84,173,124,32,2,32,3,84,173,124,34,11,32,1,41,3,240,1,124,34,3,32,1,65,128,2,106,65,8,106,41,3,0,32,6,32,2,84,173,124,32,4,32,6,84,173,124,124,34,5,32,1,41,3,144,1,124,34,2,32,1,65,160,1,106,65,8,106,41,3,0,32,9,32,4,84,173,124,32,8,32,9,84,173,124,124,34,4,32,1,41,3,48,124,34,6,32,23,32,7,32,8,84,173,124,32,10,32,7,84,173,124,124,34,8,55,3,128,5,32,1,32,1,65,240,1,106,65,8,106,41,3,0,32,3,32,11,84,173,124,32,5,32,3,84,173,124,34,7,32,1,41,3,128,1,124,34,3,32,1,65,144,1,106,65,8,106,41,3,0,32,2,32,5,84,173,124,32,4,32,2,84,173,124,124,34,5,32,1,41,3,32,124,34,2,32,1,65,48,106,65,8,106,41,3,0,32,6,32,4,84,173,124,32,8,32,6,84,173,124,124,34,8,55,3,136,5,32,1,32,1,65,128,1,106,65,8,106,41,3,0,32,3,32,7,84,173,124,32,5,32,3,84,173,124,34,4,32,1,41,3,16,124,34,3,32,1,65,32,106,65,8,106,41,3,0,32,2,32,5,84,173,124,32,8,32,2,84,173,124,124,34,5,55,3,144,5,32,1,32,1,65,16,106,65,8,106,41,3,0,32,3,32,4,84,173,124,32,5,32,3,84,173,124,55,3,152,5,32,1,65,192,4,106,32,1,65,240,4,106,16,215,139,128,128,0,32,1,41,3,192,4,34,3,66,170,213,128,128,128,128,160,128,35,124,32,3,84,173,66,127,124,34,3,32,3,32,1,41,3,200,4,34,5,124,34,3,32,5,84,173,124,32,3,66,129,128,216,186,138,128,128,213,112,124,32,3,84,173,124,66,127,124,66,63,135,34,3,32,3,32,1,41,3,208,4,34,5,124,34,3,32,5,84,173,124,32,3,66,238,137,158,165,248,213,229,179,204,0,124,32,3,84,173,124,66,127,124,66,63,135,34,3,32,3,32,1,41,3,216,4,34,5,124,34,3,32,5,84,173,124,32,3,66,161,237,245,177,216,199,150,226,205,0,124,32,3,84,173,124,66,127,124,66,63,135,34,3,32,3,32,1,41,3,224,4,34,5,124,34,3,32,5,84,173,124,32,3,66,149,211,232,242,205,132,139,185,90,124,32,3,84,173,124,66,127,124,66,63,135,34,3,32,3,32,1,41,3,232,4,34,5,124,34,3,32,5,84,173,124,32,3,66,179,153,128,154,174,225,221,255,114,124,32,3,84,173,124,167,65,1,106,65,1,113,16,152,140,128,128,0,16,180,139,128,128,0,33,0,32,1,65,160,5,106,36,128,128,128,128,0,32,0,11,183,1,3,3,127,1,126,1,127,35,128,128,128,128,0,65,224,0,107,34,3,36,128,128,128,128,0,32,3,65,128,160,137,128,0,65,48,16,218,141,128,128,0,33,4,32,2,65,48,106,33,5,2,64,3,64,32,5,32,2,70,13,1,32,5,65,120,106,34,5,41,3,0,33,6,65,63,33,3,3,64,32,3,65,127,70,13,1,32,4,65,48,106,32,4,16,220,139,128,128,0,32,4,32,4,65,48,106,65,48,16,218,141,128,128,0,33,7,2,64,32,6,32,3,65,63,113,173,136,167,65,1,113,69,13,0,32,7,32,1,16,214,139,128,128,0,11,32,3,65,127,106,33,3,12,0,11,11,11,32,0,32,4,65,48,16,218,141,128,128,0,26,32,4,65,224,0,106,36,128,128,128,128,0,11,199,31,2,1,127,59,126,35,128,128,128,128,0,65,192,7,107,34,2,36,128,128,128,128,0,32,2,65,192,4,106,32,1,41,3,8,34,3,66,0,32,1,41,3,0,34,4,66,0,16,215,141,128,128,0,32,2,65,208,4,106,32,1,41,3,16,34,5,66,0,32,4,66,0,16,215,141,128,128,0,32,2,65,224,4,106,32,1,41,3,24,34,6,66,0,32,4,66,0,16,215,141,128,128,0,32,2,65,240,4,106,32,1,41,3,32,34,7,66,0,32,4,66,0,16,215,141,128,128,0,32,2,65,128,5,106,32,1,41,3,40,34,8,66,0,32,4,66,0,16,215,141,128,128,0,32,2,65,160,5,106,32,5,66,0,32,3,66,0,16,215,141,128,128,0,32,2,65,176,5,106,32,6,66,0,32,3,66,0,16,215,141,128,128,0,32,2,65,192,5,106,32,7,66,0,32,3,66,0,16,215,141,128,128,0,32,2,65,208,5,106,32,8,66,0,32,3,66,0,16,215,141,128,128,0,32,2,65,240,5,106,32,6,66,0,32,5,66,0,16,215,141,128,128,0,32,2,65,128,6,106,32,7,66,0,32,5,66,0,16,215,141,128,128,0,32,2,65,144,6,106,32,8,66,0,32,5,66,0,16,215,141,128,128,0,32,2,65,176,6,106,32,7,66,0,32,6,66,0,16,215,141,128,128,0,32,2,65,192,6,106,32,8,66,0,32,6,66,0,16,215,141,128,128,0,32,2,65,224,6,106,32,8,66,0,32,7,66,0,16,215,141,128,128,0,32,2,65,144,5,106,32,4,66,0,32,4,66,0,16,215,141,128,128,0,32,2,65,224,5,106,32,3,66,0,32,3,66,0,16,215,141,128,128,0,32,2,65,160,6,106,32,5,66,0,32,5,66,0,16,215,141,128,128,0,32,2,65,208,6,106,32,6,66,0,32,6,66,0,16,215,141,128,128,0,32,2,65,240,6,106,32,7,66,0,32,7,66,0,16,215,141,128,128,0,32,2,65,128,7,106,32,8,66,0,32,8,66,0,16,215,141,128,128,0,32,2,65,176,4,106,32,2,41,3,144,5,34,6,66,253,255,243,255,207,255,255,249,137,127,126,34,3,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,2,65,160,4,106,32,3,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,2,65,144,4,106,32,3,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,2,65,128,4,106,32,3,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,2,65,240,3,106,32,3,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,2,65,224,3,106,32,3,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,2,65,208,3,106,32,2,65,144,5,106,65,8,106,41,3,0,34,9,32,2,41,3,192,4,34,8,66,1,134,124,34,4,32,2,41,3,160,4,124,34,5,32,2,65,176,4,106,65,8,106,41,3,0,32,2,41,3,176,4,34,3,32,6,66,125,131,124,32,3,84,173,124,124,34,6,66,253,255,243,255,207,255,255,249,137,127,126,34,3,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,2,65,192,3,106,32,3,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,2,65,208,2,106,32,3,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,2,65,224,1,106,32,3,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,2,65,240,0,106,32,3,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,2,32,3,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,2,65,176,3,106,32,2,41,3,192,3,34,10,32,2,41,3,224,5,34,11,32,2,41,3,208,4,34,12,32,2,65,192,4,106,65,8,106,41,3,0,124,34,7,66,1,134,32,8,66,63,136,132,124,34,8,32,4,32,9,84,173,124,34,9,32,2,41,3,144,4,124,34,13,32,2,65,160,4,106,65,8,106,41,3,0,32,5,32,4,84,173,124,32,6,32,5,84,173,124,124,34,14,124,34,4,32,2,65,208,3,106,65,8,106,41,3,0,32,2,41,3,208,3,34,3,32,6,124,32,3,84,173,124,124,34,5,66,253,255,243,255,207,255,255,249,137,127,126,34,3,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,2,65,160,3,106,32,3,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,2,65,144,3,106,32,3,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,2,65,128,3,106,32,3,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,2,65,240,2,106,32,3,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,2,65,224,2,106,32,3,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,2,65,192,2,106,32,2,41,3,160,3,34,15,32,2,65,224,5,106,65,8,106,41,3,0,32,8,32,11,84,173,124,32,9,32,8,84,173,124,34,16,32,2,65,208,4,106,65,8,106,41,3,0,32,7,32,12,84,173,124,34,12,32,2,41,3,224,4,124,34,6,32,2,41,3,160,5,124,34,8,66,1,134,32,7,66,63,136,132,124,34,7,32,2,41,3,128,4,124,34,11,32,2,65,144,4,106,65,8,106,41,3,0,32,13,32,9,84,173,124,32,14,32,13,84,173,124,124,34,9,32,2,41,3,208,2,124,34,13,32,2,65,192,3,106,65,8,106,41,3,0,32,4,32,10,84,173,124,32,5,32,4,84,173,124,124,34,10,124,34,4,32,2,65,176,3,106,65,8,106,41,3,0,32,2,41,3,176,3,34,3,32,5,124,32,3,84,173,124,124,34,5,66,253,255,243,255,207,255,255,249,137,127,126,34,3,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,2,65,176,2,106,32,3,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,2,65,160,2,106,32,3,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,2,65,144,2,106,32,3,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,2,65,128,2,106,32,3,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,2,65,240,1,106,32,3,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,2,65,208,1,106,32,2,41,3,176,2,34,17,32,2,65,208,2,106,65,8,106,41,3,0,32,13,32,9,84,173,124,32,10,32,13,84,173,124,34,18,32,2,41,3,224,1,124,34,13,32,2,65,128,4,106,65,8,106,41,3,0,32,11,32,7,84,173,124,32,9,32,11,84,173,124,34,19,32,2,41,3,240,3,124,34,9,32,7,32,16,84,173,34,14,32,2,41,3,160,6,124,34,7,32,2,65,224,4,106,65,8,106,41,3,0,32,6,32,12,84,173,124,34,16,32,2,41,3,240,4,124,34,11,32,2,41,3,176,5,124,34,10,32,2,65,160,5,106,65,8,106,41,3,0,32,8,32,6,84,173,124,124,34,6,66,1,134,32,8,66,63,136,132,124,34,20,124,34,21,124,34,8,32,2,41,3,144,3,124,34,12,32,2,65,160,3,106,65,8,106,41,3,0,32,4,32,15,84,173,124,32,5,32,4,84,173,124,124,34,22,124,34,4,32,2,65,192,2,106,65,8,106,41,3,0,32,2,41,3,192,2,34,3,32,5,124,32,3,84,173,124,124,34,5,66,253,255,243,255,207,255,255,249,137,127,126,34,3,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,2,65,192,1,106,32,3,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,2,65,176,1,106,32,3,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,2,65,160,1,106,32,3,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,2,65,144,1,106,32,3,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,2,65,128,1,106,32,3,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,2,65,224,0,106,32,2,41,3,192,1,34,23,32,2,65,160,6,106,65,8,106,41,3,0,32,7,32,14,84,173,124,32,20,32,7,84,173,124,34,20,32,2,65,240,4,106,65,8,106,41,3,0,32,11,32,16,84,173,124,34,24,32,2,41,3,128,5,124,34,7,32,2,41,3,192,5,124,34,14,32,2,65,176,5,106,65,8,106,41,3,0,32,10,32,11,84,173,124,32,6,32,10,84,173,124,124,34,11,32,2,41,3,240,5,124,34,10,66,1,134,32,6,66,63,136,132,124,34,6,32,2,41,3,224,3,124,34,15,32,2,65,240,3,106,65,8,106,41,3,0,32,9,32,19,84,173,124,32,21,32,9,84,173,124,124,34,9,32,2,41,3,112,124,34,16,32,2,65,224,1,106,65,8,106,41,3,0,32,13,32,18,84,173,124,32,8,32,13,84,173,124,124,34,13,32,2,41,3,128,3,124,34,18,32,2,65,144,3,106,65,8,106,41,3,0,32,12,32,8,84,173,124,32,22,32,12,84,173,124,124,34,8,32,2,41,3,160,2,124,34,12,32,2,65,176,2,106,65,8,106,41,3,0,32,4,32,17,84,173,124,32,5,32,4,84,173,124,124,34,21,124,34,4,32,2,65,208,1,106,65,8,106,41,3,0,32,2,41,3,208,1,34,3,32,5,124,32,3,84,173,124,124,34,5,66,253,255,243,255,207,255,255,249,137,127,126,34,3,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,2,65,208,0,106,32,3,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,2,65,192,0,106,32,3,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,2,65,48,106,32,3,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,2,65,32,106,32,3,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,2,65,16,106,32,3,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,2,65,8,106,41,3,0,33,22,32,2,65,208,6,106,65,8,106,41,3,0,33,25,32,2,65,128,6,106,65,8,106,41,3,0,33,26,32,2,65,208,5,106,65,8,106,41,3,0,33,27,32,2,41,3,144,6,33,28,32,2,41,3,176,6,33,29,32,2,41,3,224,2,33,30,32,2,65,224,2,106,65,8,106,41,3,0,33,31,32,2,65,240,2,106,65,8,106,41,3,0,33,32,32,2,65,176,6,106,65,8,106,41,3,0,33,33,32,2,65,144,6,106,65,8,106,41,3,0,33,34,32,2,41,3,192,6,33,35,32,2,41,3,240,6,33,3,32,2,41,3,240,1,33,36,32,2,65,240,1,106,65,8,106,41,3,0,33,37,32,2,41,3,128,2,33,38,32,2,65,128,2,106,65,8,106,41,3,0,33,39,32,2,65,144,2,106,65,8,106,41,3,0,33,40,32,2,65,192,6,106,65,8,106,41,3,0,33,41,32,2,41,3,224,6,33,42,32,2,65,240,6,106,65,8,106,41,3,0,33,43,32,2,41,3,128,1,33,44,32,2,65,128,1,106,65,8,106,41,3,0,33,45,32,2,41,3,144,1,33,46,32,2,65,144,1,106,65,8,106,41,3,0,33,47,32,2,41,3,160,1,33,48,32,2,65,160,1,106,65,8,106,41,3,0,33,49,32,2,65,176,1,106,65,8,106,41,3,0,33,50,32,2,65,224,6,106,65,8,106,41,3,0,33,51,32,2,41,3,128,7,33,17,32,2,41,3,16,33,52,32,2,65,16,106,65,8,106,41,3,0,33,53,32,2,41,3,32,33,54,32,2,65,32,106,65,8,106,41,3,0,33,55,32,2,41,3,48,33,56,32,2,65,48,106,65,8,106,41,3,0,33,57,32,2,41,3,64,33,58,32,2,65,192,0,106,65,8,106,41,3,0,33,59,32,2,32,2,41,3,80,34,60,32,6,32,20,84,173,34,61,32,2,41,3,208,6,124,34,19,32,2,65,128,5,106,65,8,106,41,3,0,32,7,32,24,84,173,124,34,24,32,2,41,3,208,5,124,34,20,32,2,65,192,5,106,65,8,106,41,3,0,32,14,32,7,84,173,124,32,11,32,14,84,173,124,124,34,7,32,2,41,3,128,6,124,34,14,32,2,65,240,5,106,65,8,106,41,3,0,32,10,32,11,84,173,124,124,34,11,66,1,134,32,10,66,63,136,132,124,34,10,32,2,65,224,3,106,65,8,106,41,3,0,32,15,32,6,84,173,124,32,9,32,15,84,173,124,124,34,6,32,2,41,3,0,124,34,15,32,2,65,240,0,106,65,8,106,41,3,0,32,16,32,9,84,173,124,32,13,32,16,84,173,124,124,34,9,32,2,41,3,240,2,124,34,16,32,2,65,128,3,106,65,8,106,41,3,0,32,18,32,13,84,173,124,32,8,32,18,84,173,124,124,34,13,32,2,41,3,144,2,124,34,18,32,2,65,160,2,106,65,8,106,41,3,0,32,12,32,8,84,173,124,32,21,32,12,84,173,124,124,34,8,32,2,41,3,176,1,124,34,12,32,2,65,192,1,106,65,8,106,41,3,0,32,4,32,23,84,173,124,32,5,32,4,84,173,124,124,34,21,124,34,4,32,2,65,224,0,106,65,8,106,41,3,0,32,2,41,3,96,34,23,32,5,124,32,23,84,173,124,124,34,23,55,3,144,7,32,2,32,58,32,48,32,38,32,30,32,25,32,19,32,61,84,173,124,32,10,32,19,84,173,124,34,19,32,29,32,28,32,27,32,20,32,24,84,173,124,32,7,32,20,84,173,124,34,20,124,34,5,32,26,32,14,32,7,84,173,124,32,11,32,14,84,173,124,124,34,7,124,34,14,66,1,134,32,11,66,63,136,132,124,34,11,32,6,32,10,84,173,124,34,10,32,22,32,15,32,6,84,173,124,32,9,32,15,84,173,124,124,34,6,124,34,15,32,32,32,16,32,9,84,173,124,32,13,32,16,84,173,124,124,34,9,124,34,16,32,40,32,18,32,13,84,173,124,32,8,32,18,84,173,124,124,34,13,124,34,18,32,50,32,12,32,8,84,173,124,32,21,32,12,84,173,124,124,34,8,124,34,12,32,2,65,208,0,106,65,8,106,41,3,0,32,4,32,60,84,173,124,32,23,32,4,84,173,124,124,34,21,55,3,152,7,32,2,32,56,32,46,32,36,32,10,32,11,84,173,32,6,32,10,84,173,124,34,22,32,3,32,35,32,34,32,5,32,20,84,173,124,32,7,32,5,84,173,124,34,20,124,34,4,32,33,32,14,32,7,84,173,124,124,34,5,66,1,134,32,14,66,63,136,132,124,34,7,32,11,32,19,84,173,124,34,19,124,34,11,32,31,32,15,32,6,84,173,124,32,9,32,15,84,173,124,124,34,6,124,34,10,32,39,32,16,32,9,84,173,124,32,13,32,16,84,173,124,124,34,9,124,34,14,32,49,32,18,32,13,84,173,124,32,8,32,18,84,173,124,124,34,13,124,34,15,32,59,32,12,32,8,84,173,124,32,21,32,12,84,173,124,124,34,12,55,3,160,7,32,2,32,54,32,44,32,11,32,22,84,173,32,6,32,11,84,173,124,34,11,32,43,32,7,32,3,84,173,124,32,19,32,7,84,173,124,34,16,32,42,32,41,32,4,32,20,84,173,124,32,5,32,4,84,173,124,34,18,124,34,3,66,1,134,32,5,66,63,136,132,124,34,19,124,34,4,32,37,32,10,32,6,84,173,124,32,9,32,10,84,173,124,124,34,5,124,34,6,32,47,32,14,32,9,84,173,124,32,13,32,14,84,173,124,124,34,7,124,34,8,32,57,32,15,32,13,84,173,124,32,12,32,15,84,173,124,124,34,9,55,3,168,7,32,2,32,52,32,4,32,11,84,173,32,5,32,4,84,173,124,34,13,32,17,32,51,32,3,32,18,84,173,124,34,11,66,1,134,32,3,66,63,136,132,124,34,3,32,19,32,16,84,173,124,34,10,124,34,4,32,45,32,6,32,5,84,173,124,32,7,32,6,84,173,124,124,34,5,124,34,6,32,55,32,8,32,7,84,173,124,32,9,32,8,84,173,124,124,34,7,55,3,176,7,32,2,32,4,32,13,84,173,32,5,32,4,84,173,124,32,11,66,63,136,32,2,65,128,7,106,65,8,106,41,3,0,32,3,32,17,84,173,124,32,10,32,3,84,173,124,124,124,32,53,32,6,32,5,84,173,124,32,7,32,6,84,173,124,124,55,3,184,7,32,0,32,2,65,144,7,106,16,215,139,128,128,0,32,2,65,192,7,106,36,128,128,128,128,0,11,95,1,1,127,35,128,128,128,128,0,65,224,0,107,34,2,36,128,128,128,128,0,32,2,32,1,65,192,161,137,128,0,16,219,139,128,128,0,32,0,32,2,65,48,16,218,141,128,128,0,33,0,32,2,65,48,106,32,2,16,220,139,128,128,0,32,0,32,2,65,48,106,32,1,16,210,139,128,128,0,58,0,48,32,2,65,224,0,106,36,128,128,128,128,0,11,37,0,32,0,32,1,65,240,161,137,128,0,16,219,139,128,128,0,32,0,32,1,16,212,139,128,128,0,16,180,139,128,128,0,58,0,48,11,184,2,1,10,126,32,0,66,127,66,0,32,1,41,3,8,34,2,32,1,41,3,0,34,3,132,32,1,41,3,16,34,4,132,32,1,41,3,24,34,5,132,32,1,41,3,32,34,6,132,32,1,41,3,40,34,7,132,66,0,82,27,34,8,66,0,32,3,66,171,213,254,255,255,255,191,255,185,127,86,173,125,34,9,32,2,125,34,10,66,255,255,207,138,235,255,255,213,30,124,34,11,131,55,3,8,32,0,32,8,66,171,213,254,255,255,255,191,255,185,127,32,3,125,131,55,3,0,32,0,32,9,32,9,32,2,84,173,125,32,11,32,10,84,173,124,66,63,135,34,2,32,4,125,34,3,66,164,236,195,181,143,212,180,152,231,0,124,34,9,32,8,131,55,3,16,32,0,32,2,32,2,32,4,84,173,125,32,9,32,3,84,173,124,66,63,135,34,2,32,5,125,34,3,66,191,165,148,156,207,240,210,187,228,0,124,34,4,32,8,131,55,3,24,32,0,32,2,32,2,32,5,84,173,125,32,4,32,3,84,173,124,66,63,135,34,2,32,6,125,34,3,66,215,217,174,154,228,246,233,141,203,0,124,34,4,32,8,131,55,3,32,32,0,32,2,32,2,32,6,84,173,125,32,4,32,3,84,173,124,66,63,135,32,7,125,66,154,205,255,203,163,189,196,128,26,124,32,8,131,55,3,40,11,54,1,1,127,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,32,3,32,2,16,223,139,128,128,0,32,0,32,3,32,1,16,217,139,128,128,0,32,3,65,48,106,36,128,128,128,128,0,11,231,7,4,2,127,7,126,2,127,2,126,35,128,128,128,128,0,65,240,1,107,34,3,36,128,128,128,128,0,65,0,33,4,66,0,33,5,66,0,33,6,66,0,33,7,66,0,33,8,66,0,33,9,66,0,33,10,2,64,3,64,32,4,65,6,70,13,1,66,0,33,11,65,160,127,33,12,2,64,3,64,32,12,69,13,1,32,3,65,176,1,106,32,2,32,12,106,34,13,65,224,0,106,41,3,0,66,0,32,1,32,12,106,65,224,0,106,41,3,0,34,14,66,0,16,215,141,128,128,0,32,3,65,160,1,106,32,13,65,232,0,106,41,3,0,66,0,32,14,66,0,16,215,141,128,128,0,32,3,65,144,1,106,32,13,65,240,0,106,41,3,0,66,0,32,14,66,0,16,215,141,128,128,0,32,3,65,128,1,106,32,13,65,248,0,106,41,3,0,66,0,32,14,66,0,16,215,141,128,128,0,32,3,65,240,0,106,32,13,65,128,1,106,41,3,0,66,0,32,14,66,0,16,215,141,128,128,0,32,3,65,224,0,106,32,13,65,136,1,106,41,3,0,66,0,32,14,66,0,16,215,141,128,128,0,32,11,32,3,65,224,0,106,65,8,106,41,3,0,32,3,41,3,96,34,15,32,10,124,34,14,32,15,84,173,124,32,14,32,3,65,240,0,106,65,8,106,41,3,0,32,3,41,3,112,34,15,32,9,124,34,10,32,15,84,173,124,32,10,32,3,65,128,1,106,65,8,106,41,3,0,32,3,41,3,128,1,34,15,32,8,124,34,9,32,15,84,173,124,32,9,32,3,65,144,1,106,65,8,106,41,3,0,32,3,41,3,144,1,34,15,32,7,124,34,8,32,15,84,173,124,32,8,32,3,65,160,1,106,65,8,106,41,3,0,32,3,41,3,160,1,34,15,32,6,124,34,7,32,15,84,173,124,32,7,32,3,65,176,1,106,65,8,106,41,3,0,32,3,41,3,176,1,34,6,32,5,124,34,5,32,6,84,173,124,124,34,6,32,7,84,173,124,124,34,7,32,8,84,173,124,124,34,8,32,9,84,173,124,124,34,9,32,10,84,173,124,124,34,10,32,14,84,173,124,124,33,11,32,12,65,48,106,33,12,12,0,11,11,32,3,65,208,0,106,32,5,66,253,255,243,255,207,255,255,249,137,127,126,34,14,66,0,66,171,213,254,255,255,255,191,255,185,127,66,0,16,215,141,128,128,0,32,3,65,192,0,106,32,14,66,0,66,255,255,207,138,235,255,255,213,30,66,0,16,215,141,128,128,0,32,3,65,48,106,32,14,66,0,66,164,236,195,181,143,212,180,152,231,0,66,0,16,215,141,128,128,0,32,3,65,32,106,32,14,66,0,66,191,165,148,156,207,240,210,187,228,0,66,0,16,215,141,128,128,0,32,3,65,16,106,32,14,66,0,66,215,217,174,154,228,246,233,141,203,0,66,0,16,215,141,128,128,0,32,3,32,14,66,0,66,154,205,255,203,163,189,196,128,26,66,0,16,215,141,128,128,0,32,11,32,3,65,8,106,41,3,0,32,3,41,3,0,34,15,32,10,124,34,14,32,15,84,173,124,32,14,32,3,65,16,106,65,8,106,41,3,0,32,3,41,3,16,34,15,32,9,124,34,10,32,15,84,173,124,32,10,32,3,65,32,106,65,8,106,41,3,0,32,3,41,3,32,34,15,32,8,124,34,9,32,15,84,173,124,32,9,32,3,65,48,106,65,8,106,41,3,0,32,3,41,3,48,34,15,32,7,124,34,8,32,15,84,173,124,32,8,32,3,65,192,0,106,65,8,106,41,3,0,32,3,41,3,64,34,15,32,6,124,34,7,32,15,84,173,124,32,7,32,3,65,208,0,106,65,8,106,41,3,0,32,3,41,3,80,34,6,32,5,124,32,6,84,173,124,124,34,5,32,7,84,173,124,124,34,6,32,8,84,173,124,124,34,7,32,9,84,173,124,124,34,8,32,10,84,173,124,124,34,9,32,14,84,173,124,124,33,10,32,1,65,8,106,33,1,32,4,65,1,106,33,4,12,0,11,11,32,3,32,10,55,3,232,1,32,3,32,9,55,3,224,1,32,3,32,8,55,3,216,1,32,3,32,7,55,3,208,1,32,3,32,6,55,3,200,1,32,3,32,5,55,3,192,1,32,0,32,3,65,192,1,106,16,215,139,128,128,0,32,3,65,240,1,106,36,128,128,128,128,0,11,28,0,32,0,16,212,139,128,128,0,32,0,65,48,106,16,212,139,128,128,0,113,16,152,140,128,128,0,11,47,1,1,127,32,0,65,48,106,34,1,16,218,139,128,128,0,32,1,16,212,139,128,128,0,32,0,16,218,139,128,128,0,113,16,152,140,128,128,0,114,16,152,140,128,128,0,11,116,1,2,127,35,128,128,128,128,0,65,144,1,107,34,2,36,128,128,128,128,0,32,2,32,1,32,1,65,48,106,34,3,16,217,139,128,128,0,32,2,65,48,106,32,1,32,3,16,224,139,128,128,0,32,2,65,224,0,106,32,1,32,1,16,217,139,128,128,0,32,0,32,2,32,2,65,48,106,16,216,139,128,128,0,32,0,65,48,106,32,2,65,224,0,106,32,3,16,216,139,128,128,0,32,2,65,144,1,106,36,128,128,128,128,0,11,199,1,1,5,127,35,128,128,128,128,0,65,192,1,107,34,3,36,128,128,128,128,0,32,3,65,48,106,34,4,32,1,65,48,106,34,5,16,223,139,128,128,0,32,3,32,1,65,48,16,218,141,128,128,0,34,3,65,224,0,106,65,48,106,32,2,65,48,106,34,6,65,48,16,218,141,128,128,0,33,7,32,3,65,224,0,106,32,2,65,48,16,218,141,128,128,0,26,32,0,32,3,32,3,65,224,0,106,16,225,139,128,128,0,32,4,32,5,65,48,16,218,141,128,128,0,26,32,3,32,1,65,48,16,218,141,128,128,0,34,3,65,224,0,106,32,6,65,48,16,218,141,128,128,0,26,32,7,32,2,65,48,16,218,141,128,128,0,26,32,0,65,48,106,32,3,32,3,65,224,0,106,16,225,139,128,128,0,32,3,65,192,1,106,36,128,128,128,128,0,11,35,0,32,0,32,1,32,2,16,217,139,128,128,0,32,0,65,48,106,32,1,65,48,106,32,2,65,48,106,16,217,139,128,128,0,11,35,0,32,0,32,1,32,2,16,224,139,128,128,0,32,0,65,48,106,32,1,65,48,106,32,2,65,48,106,16,224,139,128,128,0,11,236,1,1,3,127,35,128,128,128,128,0,65,224,2,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,16,220,139,128,128,0,32,2,65,240,0,106,32,1,65,48,106,34,3,16,220,139,128,128,0,32,2,65,192,0,106,32,2,65,8,106,32,2,65,240,0,106,16,217,139,128,128,0,32,2,65,8,106,32,2,65,192,0,106,16,222,139,128,128,0,32,2,65,128,2,106,65,0,65,48,16,214,141,128,128,0,26,32,2,65,208,1,106,32,2,65,128,2,106,32,2,65,8,106,32,2,45,0,56,34,4,16,211,139,128,128,0,32,2,65,240,0,106,32,1,32,2,65,208,1,106,16,216,139,128,128,0,32,2,65,176,2,106,32,2,65,208,1,106,16,223,139,128,128,0,32,2,65,240,0,106,65,48,106,32,3,32,2,65,176,2,106,16,216,139,128,128,0,32,0,32,2,65,240,0,106,65,224,0,16,218,141,128,128,0,32,4,58,0,96,32,2,65,224,2,106,36,128,128,128,128,0,11,178,1,1,2,127,35,128,128,128,128,0,65,144,1,107,34,2,36,128,128,128,128,0,32,2,65,224,0,106,65,0,65,48,16,214,141,128,128,0,26,32,2,65,48,106,32,1,32,2,65,224,0,106,32,1,45,0,96,34,3,16,152,140,128,128,0,16,211,139,128,128,0,32,2,32,2,65,48,106,16,209,139,128,128,0,32,2,32,2,45,0,0,65,0,32,3,16,152,140,128,128,0,107,65,192,0,113,114,65,0,32,3,16,152,140,128,128,0,16,180,139,128,128,0,32,1,65,48,106,16,218,139,128,128,0,113,16,152,140,128,128,0,107,65,32,113,114,65,128,1,114,58,0,0,32,0,32,2,65,48,16,218,141,128,128,0,26,32,2,65,144,1,106,36,128,128,128,128,0,11,243,6,1,7,127,35,128,128,128,128,0,65,160,6,107,34,2,36,128,128,128,128,0,65,1,33,3,32,1,45,0,0,34,4,65,7,118,16,152,140,128,128,0,33,5,32,4,65,6,118,65,1,113,16,152,140,128,128,0,33,6,32,4,65,5,118,65,1,113,16,152,140,128,128,0,33,4,32,2,65,232,3,106,65,0,65,48,16,214,141,128,128,0,26,32,2,65,232,3,106,65,48,32,1,65,48,65,252,162,137,128,0,16,232,140,128,128,0,32,2,32,2,45,0,232,3,65,31,113,58,0,232,3,32,2,65,8,106,32,2,65,232,3,106,16,213,139,128,128,0,32,2,65,200,2,106,65,0,65,48,16,214,141,128,128,0,26,32,2,65,152,2,106,32,2,65,200,2,106,32,2,65,8,106,32,2,45,0,56,34,7,16,211,139,128,128,0,32,2,65,232,3,106,65,0,65,48,16,214,141,128,128,0,26,32,2,65,232,3,106,65,48,106,65,128,160,137,128,0,65,48,16,218,141,128,128,0,26,32,6,32,5,113,16,152,140,128,128,0,32,4,16,180,139,128,128,0,113,16,152,140,128,128,0,32,2,65,152,2,106,16,212,139,128,128,0,113,16,152,140,128,128,0,33,1,32,2,65,248,2,106,32,2,65,232,3,106,65,224,0,16,218,141,128,128,0,26,32,2,32,1,58,0,224,3,32,2,65,1,58,0,216,3,32,1,16,180,139,128,128,0,33,1,32,2,65,232,3,106,32,2,65,152,2,106,16,220,139,128,128,0,32,2,65,168,1,106,32,2,65,232,3,106,32,2,65,152,2,106,16,216,139,128,128,0,32,2,65,144,5,106,32,2,65,168,1,106,65,144,163,137,128,0,16,217,139,128,128,0,32,2,65,216,4,106,32,2,65,144,5,106,16,221,139,128,128,0,32,2,65,240,5,106,65,0,65,48,16,214,141,128,128,0,26,32,2,65,192,5,106,32,2,65,240,5,106,32,2,65,216,4,106,32,2,45,0,136,5,34,8,16,211,139,128,128,0,32,2,65,232,3,106,32,2,65,192,5,106,16,223,139,128,128,0,32,2,65,168,1,106,65,48,106,32,2,65,192,5,106,32,2,65,232,3,106,32,4,32,2,65,192,5,106,16,218,139,128,128,0,115,16,152,140,128,128,0,16,211,139,128,128,0,32,2,65,168,1,106,32,2,65,152,2,106,65,48,16,218,141,128,128,0,26,32,5,32,6,16,180,139,128,128,0,113,16,152,140,128,128,0,33,4,32,2,65,232,3,106,32,2,65,168,1,106,65,224,0,16,218,141,128,128,0,26,32,2,32,4,32,8,113,16,152,140,128,128,0,58,0,208,4,32,2,32,6,58,0,200,4,32,2,65,168,1,106,32,2,65,248,2,106,32,2,65,232,3,106,32,1,16,193,139,128,128,0,32,2,32,7,32,2,45,0,144,2,113,16,152,140,128,128,0,58,0,144,2,32,2,65,232,3,106,32,2,65,168,1,106,65,240,0,16,218,141,128,128,0,26,32,2,65,248,2,106,65,0,65,48,16,214,141,128,128,0,26,32,2,65,248,2,106,65,48,106,65,128,160,137,128,0,65,48,16,218,141,128,128,0,26,32,2,65,1,58,0,216,3,32,2,65,168,1,106,32,2,65,248,2,106,32,2,65,232,3,106,32,2,45,0,208,4,34,6,16,188,139,128,128,0,32,2,65,168,1,106,16,235,139,128,128,0,33,1,32,2,65,192,0,106,32,2,65,168,1,106,65,232,0,16,218,141,128,128,0,26,2,64,2,64,32,1,32,6,113,16,152,140,128,128,0,65,255,1,113,65,1,70,13,0,32,0,65,0,54,2,4,12,1,11,32,0,65,8,106,32,2,65,192,0,106,65,232,0,16,218,141,128,128,0,26,65,0,33,3,11,32,0,32,3,54,2,0,32,2,65,160,6,106,36,128,128,128,128,0,11,198,1,1,1,127,35,128,128,128,128,0,65,176,5,107,34,1,36,128,128,128,128,0,32,1,65,160,4,106,32,0,16,189,139,128,128,0,32,1,65,168,2,106,32,1,65,160,4,106,16,239,139,128,128,0,32,1,65,152,1,106,32,1,65,168,2,106,16,239,139,128,128,0,32,1,65,8,106,32,1,65,152,1,106,16,240,139,128,128,0,32,1,65,160,4,106,32,0,65,232,0,16,218,141,128,128,0,26,32,1,65,160,4,106,65,192,163,137,128,0,16,214,139,128,128,0,32,1,65,184,3,106,32,1,65,160,4,106,65,232,0,16,218,141,128,128,0,26,32,1,65,160,4,106,32,1,65,184,3,106,16,189,139,128,128,0,32,1,65,8,106,32,1,65,160,4,106,16,241,139,128,128,0,33,0,32,1,65,176,5,106,36,128,128,128,128,0,32,0,11,213,1,1,1,127,35,128,128,128,128,0,65,128,2,107,34,2,36,128,128,128,128,0,32,2,65,152,1,106,32,1,65,224,0,106,16,222,139,128,128,0,32,2,65,48,106,65,0,65,48,16,214,141,128,128,0,26,32,2,32,2,65,48,106,32,2,65,152,1,106,32,2,45,0,200,1,16,211,139,128,128,0,32,2,65,48,106,32,1,32,2,16,216,139,128,128,0,32,2,65,48,106,65,48,106,32,1,65,48,106,32,2,16,216,139,128,128,0,32,2,65,0,58,0,144,1,32,2,65,152,1,106,65,0,65,48,16,214,141,128,128,0,26,32,2,65,152,1,106,65,48,106,65,128,160,137,128,0,65,48,16,218,141,128,128,0,26,32,2,65,1,58,0,248,1,32,0,32,2,65,48,106,32,2,65,152,1,106,32,2,16,212,139,128,128,0,16,188,139,128,128,0,32,2,65,128,2,106,36,128,128,128,128,0,11,12,0,32,0,32,1,16,236,139,128,128,0,11,213,1,0,32,0,65,0,58,0,96,32,0,66,241,196,156,231,208,250,164,214,186,127,55,3,48,32,0,66,245,246,175,240,153,232,221,128,18,55,3,40,32,0,66,192,232,239,142,194,217,155,231,109,55,3,32,32,0,66,199,206,195,158,223,217,154,215,112,55,3,24,32,0,66,193,195,238,161,241,184,229,167,21,55,3,16,32,0,66,245,255,219,203,249,140,255,139,248,0,55,3,8,32,0,66,150,152,204,234,143,242,225,217,220,0,55,3,0,32,0,65,216,0,106,66,234,196,162,128,197,223,143,222,11,55,3,0,32,0,65,208,0,106,66,192,179,129,232,250,135,163,142,14,55,3,0,32,0,65,200,0,106,66,148,163,129,130,149,133,150,214,209,0,55,3,0,32,0,65,192,0,106,66,206,203,156,184,181,226,215,172,93,55,3,0,32,0,65,56,106,66,142,251,227,200,167,227,152,145,140,127,55,3,0,11,248,1,2,1,127,1,126,35,128,128,128,128,0,65,176,3,107,34,2,36,128,128,128,128,0,32,2,65,0,65,48,16,214,141,128,128,0,34,2,65,224,0,106,65,0,65,48,16,214,141,128,128,0,26,32,2,65,48,106,65,128,160,137,128,0,65,48,16,218,141,128,128,0,26,32,2,65,144,1,106,32,1,65,144,1,16,218,141,128,128,0,26,66,128,128,130,128,128,128,160,128,233,0,33,3,2,64,3,64,32,3,66,0,81,13,1,32,2,65,160,2,106,32,2,65,144,1,106,16,194,139,128,128,0,32,2,65,144,1,106,32,2,65,160,2,106,65,144,1,16,218,141,128,128,0,26,2,64,32,3,66,1,131,80,13,0,32,2,32,2,65,144,1,106,16,164,139,128,128,0,11,32,3,66,1,136,33,3,12,0,11,11,32,2,65,160,2,106,32,2,16,240,139,128,128,0,32,0,32,2,32,2,65,160,2,106,65,144,1,16,218,141,128,128,0,34,2,65,144,1,16,218,141,128,128,0,26,32,2,65,176,3,106,36,128,128,128,128,0,11,52,0,32,0,65,48,106,32,1,65,48,106,16,223,139,128,128,0,32,0,65,224,0,106,32,1,65,224,0,106,65,48,16,218,141,128,128,0,26,32,0,32,1,65,48,16,218,141,128,128,0,26,11,217,1,1,3,127,35,128,128,128,128,0,65,192,1,107,34,2,36,128,128,128,128,0,32,2,32,0,32,1,65,224,0,106,34,3,16,216,139,128,128,0,32,2,65,48,106,32,1,32,0,65,224,0,106,34,4,16,216,139,128,128,0,32,2,65,224,0,106,32,0,65,48,106,32,3,16,216,139,128,128,0,32,2,65,144,1,106,32,1,65,48,106,32,4,16,216,139,128,128,0,32,4,16,212,139,128,128,0,34,1,32,3,16,212,139,128,128,0,34,0,113,16,152,140,128,128,0,32,1,16,180,139,128,128,0,32,0,16,180,139,128,128,0,113,16,152,140,128,128,0,32,2,32,2,65,48,106,16,210,139,128,128,0,113,16,152,140,128,128,0,32,2,65,224,0,106,32,2,65,144,1,106,16,210,139,128,128,0,113,16,152,140,128,128,0,114,16,152,140,128,128,0,33,1,32,2,65,192,1,106,36,128,128,128,128,0,32,1,11,65,0,32,0,32,1,32,2,32,3,16,211,139,128,128,0,32,0,65,48,106,32,1,65,48,106,32,2,65,48,106,32,3,16,211,139,128,128,0,32,0,65,224,0,106,32,1,65,224,0,106,32,2,65,224,0,106,32,3,16,211,139,128,128,0,11,165,4,1,5,127,35,128,128,128,128,0,65,128,4,107,34,3,36,128,128,128,128,0,32,3,65,40,106,65,0,65,48,16,214,141,128,128,0,26,32,3,65,136,1,106,65,0,65,48,16,214,141,128,128,0,26,32,3,65,40,106,65,48,106,65,128,160,137,128,0,65,48,16,218,141,128,128,0,26,32,3,65,1,54,2,220,1,32,3,65,0,54,2,208,1,32,3,65,0,54,2,196,1,32,3,32,2,54,2,188,1,32,3,32,2,65,32,106,54,2,192,1,32,3,65,208,1,106,33,4,32,3,65,196,1,106,33,5,65,1,33,2,3,64,2,64,2,64,32,2,13,0,32,3,32,3,65,188,1,106,16,170,139,128,128,0,32,3,45,0,1,33,6,32,3,45,0,0,33,7,12,1,11,32,3,65,0,54,2,220,1,2,64,2,64,32,3,40,2,196,1,69,13,0,32,3,65,32,106,32,2,32,5,16,185,139,128,128,0,32,3,40,2,32,13,1,32,3,40,2,36,33,2,11,32,3,65,0,54,2,196,1,2,64,32,3,40,2,188,1,69,13,0,32,3,65,24,106,32,3,65,188,1,106,32,2,32,3,65,240,2,106,32,5,16,168,139,128,128,0,32,3,40,2,24,13,1,32,3,40,2,28,33,2,11,32,3,65,0,54,2,196,1,2,64,32,3,40,2,208,1,69,13,0,32,3,65,16,106,32,2,32,4,16,185,139,128,128,0,32,3,40,2,16,13,1,32,3,40,2,20,33,2,11,65,0,33,7,32,3,65,0,54,2,208,1,32,2,13,1,11,32,3,65,8,106,32,3,65,188,1,106,16,170,139,128,128,0,32,3,45,0,8,65,1,113,33,7,32,3,45,0,9,33,6,11,2,64,32,7,65,1,113,13,0,32,0,32,3,65,40,106,65,144,1,16,218,141,128,128,0,26,32,3,65,128,4,106,36,128,128,128,128,0,15,11,32,3,65,240,2,106,32,3,65,40,106,16,194,139,128,128,0,32,3,65,40,106,32,3,65,240,2,106,65,144,1,16,218,141,128,128,0,26,32,3,65,240,2,106,32,3,65,40,106,32,1,16,195,139,128,128,0,32,3,65,224,1,106,32,3,65,40,106,32,3,65,240,2,106,32,6,16,242,139,128,128,0,32,3,65,40,106,32,3,65,224,1,106,65,144,1,16,218,141,128,128,0,26,32,3,40,2,220,1,33,2,12,0,11,11,74,1,1,127,35,128,128,128,128,0,65,176,1,107,34,3,36,128,128,128,128,0,32,3,32,1,16,189,139,128,128,0,32,3,65,144,1,106,32,2,16,203,139,128,128,0,32,0,32,3,32,3,65,144,1,106,16,243,139,128,128,0,32,3,65,176,1,106,36,128,128,128,128,0,11,154,2,1,2,127,35,128,128,128,128,0,65,240,1,107,34,2,36,128,128,128,128,0,32,1,45,0,192,1,16,152,140,128,128,0,33,3,32,2,65,224,0,106,65,0,65,224,0,16,214,141,128,128,0,26,32,2,32,1,32,2,65,224,0,106,32,3,16,192,139,128,128,0,32,2,65,224,0,106,65,0,65,224,0,16,214,141,128,128,0,26,32,2,65,192,1,106,32,2,65,48,106,16,209,139,128,128,0,32,2,65,224,0,106,65,48,32,2,65,192,1,106,65,48,65,204,164,137,128,0,16,232,140,128,128,0,32,2,65,192,1,106,32,2,16,209,139,128,128,0,32,2,65,224,0,106,65,48,106,65,48,32,2,65,192,1,106,65,48,65,220,164,137,128,0,16,232,140,128,128,0,32,2,65,0,32,3,107,65,192,0,113,32,2,45,0,96,114,65,128,1,114,58,0,96,32,3,16,180,139,128,128,0,32,1,65,224,0,106,16,227,139,128,128,0,113,16,152,140,128,128,0,33,1,32,2,32,2,45,0,96,65,0,32,1,107,65,32,113,114,58,0,96,32,0,32,2,65,224,0,106,65,224,0,16,218,141,128,128,0,26,32,2,65,240,1,106,36,128,128,128,128,0,11,137,2,1,1,127,35,128,128,128,128,0,65,208,4,107,34,2,36,128,128,128,128,0,32,2,65,168,2,106,32,1,65,192,1,106,16,232,139,128,128,0,32,2,65,224,0,106,65,0,65,224,0,16,214,141,128,128,0,26,32,2,32,2,65,224,0,106,32,2,65,168,2,106,32,2,45,0,136,3,16,192,139,128,128,0,32,2,65,224,0,106,32,1,32,2,16,229,139,128,128,0,32,2,65,224,0,106,65,224,0,106,32,1,65,224,0,106,32,2,16,229,139,128,128,0,32,2,65,0,58,0,160,2,32,2,65,240,3,106,65,48,106,65,0,65,48,16,214,141,128,128,0,26,32,2,65,240,3,106,65,128,160,137,128,0,65,48,16,218,141,128,128,0,26,32,2,65,168,2,106,65,0,65,224,0,16,214,141,128,128,0,26,32,2,65,168,2,106,65,224,0,106,32,2,65,240,3,106,65,224,0,16,218,141,128,128,0,26,32,2,65,1,58,0,232,3,32,0,32,2,65,224,0,106,32,2,65,168,2,106,32,2,16,226,139,128,128,0,16,190,139,128,128,0,32,2,65,208,4,106,36,128,128,128,128,0,11,12,0,32,0,32,1,16,246,139,128,128,0,11,170,3,0,32,0,65,0,58,0,192,1,32,0,66,202,152,165,130,134,223,194,185,204,0,55,3,96,32,0,66,243,219,131,155,151,193,138,201,17,55,3,88,32,0,66,199,138,214,144,239,161,187,219,66,55,3,80,32,0,66,231,230,134,170,200,217,173,141,27,55,3,72,32,0,66,134,240,153,148,142,195,223,216,59,55,3,64,32,0,66,195,193,181,230,219,179,177,208,170,127,55,3,56,32,0,66,134,236,143,241,217,142,240,212,165,127,55,3,48,32,0,66,215,249,194,154,164,178,228,192,5,55,3,40,32,0,66,235,236,140,195,177,236,237,179,239,0,55,3,32,32,0,66,233,221,242,209,209,179,166,202,152,127,55,3,24,32,0,66,128,203,171,241,211,246,164,212,161,127,55,3,16,32,0,66,154,172,210,189,232,228,254,250,179,127,55,3,8,32,0,66,144,148,208,148,160,244,163,249,117,55,3,0,32,0,65,184,1,106,66,242,183,248,158,150,212,240,149,11,55,3,0,32,0,65,176,1,106,66,237,149,243,161,138,138,214,139,103,55,3,0,32,0,65,168,1,106,66,186,198,246,201,236,137,215,164,249,0,55,3,0,32,0,65,160,1,106,66,160,215,147,223,163,141,235,214,134,127,55,3,0,32,0,65,152,1,106,66,220,195,209,216,162,225,137,213,24,55,3,0,32,0,65,144,1,106,66,221,224,146,251,173,146,191,224,173,127,55,3,0,32,0,65,136,1,106,66,229,181,131,244,231,177,255,193,0,55,3,0,32,0,65,128,1,106,66,162,203,188,135,223,174,234,233,7,55,3,0,32,0,65,248,0,106,66,223,146,181,240,150,189,237,247,187,127,55,3,0,32,0,65,240,0,106,66,218,198,169,208,202,173,161,243,103,55,3,0,32,0,65,232,0,106,66,218,184,218,241,245,195,190,190,217,0,55,3,0,11,68,0,32,0,32,1,32,2,32,3,16,192,139,128,128,0,32,0,65,224,0,106,32,1,65,224,0,106,32,2,65,224,0,106,32,3,16,192,139,128,128,0,32,0,65,192,1,106,32,1,65,192,1,106,32,2,65,192,1,106,32,3,16,192,139,128,128,0,11,238,5,1,5,127,35,128,128,128,128,0,65,192,22,107,34,3,36,128,128,128,128,0,32,3,32,1,32,2,16,229,139,128,128,0,32,3,65,224,0,106,32,1,65,224,0,106,34,4,32,2,65,224,0,106,34,5,16,229,139,128,128,0,32,3,65,192,1,106,32,1,65,192,1,106,34,6,32,2,65,192,1,106,34,7,16,229,139,128,128,0,32,3,65,160,2,106,32,1,32,4,16,230,139,128,128,0,32,3,65,128,3,106,32,2,32,5,16,230,139,128,128,0,32,3,65,224,3,106,32,3,65,160,2,106,32,3,65,128,3,106,16,229,139,128,128,0,32,3,65,192,4,106,32,3,32,3,65,224,0,106,16,230,139,128,128,0,32,3,65,160,5,106,32,3,65,224,3,106,32,3,65,192,4,106,16,231,139,128,128,0,32,3,65,128,6,106,32,4,32,6,16,230,139,128,128,0,32,3,65,224,6,106,32,5,32,7,16,230,139,128,128,0,32,3,65,192,7,106,32,3,65,128,6,106,32,3,65,224,6,106,16,229,139,128,128,0,32,3,65,160,8,106,32,3,65,224,0,106,32,3,65,192,1,106,16,230,139,128,128,0,32,3,65,128,9,106,32,3,65,192,7,106,32,3,65,160,8,106,16,231,139,128,128,0,32,3,65,224,9,106,32,1,32,6,16,230,139,128,128,0,32,3,65,192,10,106,32,2,32,7,16,230,139,128,128,0,32,3,65,160,11,106,32,3,65,224,9,106,32,3,65,192,10,106,16,229,139,128,128,0,32,3,65,128,12,106,32,3,32,3,65,192,1,106,16,230,139,128,128,0,32,3,65,224,12,106,32,3,65,160,11,106,32,3,65,128,12,106,16,231,139,128,128,0,32,3,65,192,13,106,32,3,32,3,16,230,139,128,128,0,32,3,65,160,14,106,32,3,65,192,13,106,32,3,16,230,139,128,128,0,32,3,65,128,15,106,32,3,65,192,1,106,65,240,164,137,128,0,16,229,139,128,128,0,32,3,65,224,15,106,32,3,65,224,0,106,32,3,65,128,15,106,16,230,139,128,128,0,32,3,65,192,16,106,32,3,65,224,0,106,32,3,65,128,15,106,16,231,139,128,128,0,32,3,65,160,17,106,32,3,65,224,12,106,65,240,164,137,128,0,16,229,139,128,128,0,32,3,65,128,18,106,32,3,65,128,9,106,32,3,65,160,17,106,16,229,139,128,128,0,32,3,65,224,18,106,32,3,65,160,5,106,32,3,65,192,16,106,16,229,139,128,128,0,32,0,32,3,65,224,18,106,32,3,65,128,18,106,16,231,139,128,128,0,32,3,65,192,19,106,32,3,65,160,17,106,32,3,65,160,14,106,16,229,139,128,128,0,32,3,65,160,20,106,32,3,65,192,16,106,32,3,65,224,15,106,16,229,139,128,128,0,32,0,65,224,0,106,32,3,65,160,20,106,32,3,65,192,19,106,16,230,139,128,128,0,32,3,65,128,21,106,32,3,65,160,14,106,32,3,65,160,5,106,16,229,139,128,128,0,32,3,65,224,21,106,32,3,65,224,15,106,32,3,65,128,9,106,16,229,139,128,128,0,32,0,65,192,1,106,32,3,65,224,21,106,32,3,65,128,21,106,16,230,139,128,128,0,32,3,65,192,22,106,36,128,128,128,128,0,11,210,4,1,5,127,35,128,128,128,128,0,65,176,7,107,34,3,36,128,128,128,128,0,32,3,65,144,5,106,65,48,106,65,0,65,48,16,214,141,128,128,0,26,32,3,65,144,5,106,65,128,160,137,128,0,65,48,16,218,141,128,128,0,26,32,3,65,40,106,65,0,65,224,0,16,214,141,128,128,0,26,32,3,65,40,106,65,224,0,106,32,3,65,144,5,106,65,224,0,16,218,141,128,128,0,26,32,3,65,232,1,106,65,0,65,224,0,16,214,141,128,128,0,26,32,3,65,1,54,2,236,2,32,3,65,0,54,2,224,2,32,3,65,0,54,2,212,2,32,3,32,2,54,2,204,2,32,3,32,2,65,32,106,54,2,208,2,32,3,65,224,2,106,33,4,32,3,65,212,2,106,33,5,65,1,33,2,3,64,2,64,2,64,32,2,13,0,32,3,32,3,65,204,2,106,16,170,139,128,128,0,32,3,45,0,1,33,6,32,3,45,0,0,33,7,12,1,11,32,3,65,0,54,2,236,2,2,64,2,64,32,3,40,2,212,2,69,13,0,32,3,65,32,106,32,2,32,5,16,185,139,128,128,0,32,3,40,2,32,13,1,32,3,40,2,36,33,2,11,32,3,65,0,54,2,212,2,2,64,32,3,40,2,204,2,69,13,0,32,3,65,24,106,32,3,65,204,2,106,32,2,32,3,65,144,5,106,32,5,16,168,139,128,128,0,32,3,40,2,24,13,1,32,3,40,2,28,33,2,11,32,3,65,0,54,2,212,2,2,64,32,3,40,2,224,2,69,13,0,32,3,65,16,106,32,2,32,4,16,185,139,128,128,0,32,3,40,2,16,13,1,32,3,40,2,20,33,2,11,65,0,33,7,32,3,65,0,54,2,224,2,32,2,13,1,11,32,3,65,8,106,32,3,65,204,2,106,16,170,139,128,128,0,32,3,45,0,8,65,1,113,33,7,32,3,45,0,9,33,6,11,2,64,32,7,65,1,113,13,0,32,0,32,3,65,40,106,65,160,2,16,218,141,128,128,0,26,32,3,65,176,7,106,36,128,128,128,128,0,15,11,32,3,65,144,5,106,32,3,65,40,106,16,253,139,128,128,0,32,3,65,40,106,32,3,65,144,5,106,65,160,2,16,218,141,128,128,0,26,32,3,65,144,5,106,32,3,65,40,106,32,1,16,250,139,128,128,0,32,3,65,240,2,106,32,3,65,40,106,32,3,65,144,5,106,32,6,16,249,139,128,128,0,32,3,65,40,106,32,3,65,240,2,106,65,160,2,16,218,141,128,128,0,26,32,3,40,2,236,2,33,2,12,0,11,11,74,1,1,127,35,128,128,128,128,0,65,192,2,107,34,3,36,128,128,128,128,0,32,3,32,1,16,191,139,128,128,0,32,3,65,160,2,106,32,2,16,203,139,128,128,0,32,0,32,3,32,3,65,160,2,106,16,251,139,128,128,0,32,3,65,192,2,106,36,128,128,128,128,0,11,225,4,1,3,127,35,128,128,128,128,0,65,128,18,107,34,2,36,128,128,128,128,0,32,2,32,1,65,224,0,106,34,3,16,228,139,128,128,0,32,2,65,224,0,106,32,2,32,2,16,230,139,128,128,0,32,2,65,192,1,106,32,2,65,224,0,106,32,2,65,224,0,106,16,230,139,128,128,0,32,2,65,160,2,106,32,2,65,192,1,106,32,2,65,192,1,106,16,230,139,128,128,0,32,2,65,128,3,106,32,3,32,1,65,192,1,106,34,4,16,229,139,128,128,0,32,2,65,224,3,106,32,4,16,228,139,128,128,0,32,2,65,192,4,106,32,2,65,224,3,106,65,240,164,137,128,0,16,229,139,128,128,0,32,2,65,160,5,106,32,2,65,192,4,106,32,2,65,160,2,106,16,229,139,128,128,0,32,2,65,128,6,106,32,2,32,2,65,192,4,106,16,230,139,128,128,0,32,2,65,224,6,106,32,2,65,128,3,106,32,2,65,160,2,106,16,229,139,128,128,0,32,2,65,192,7,106,32,2,65,192,4,106,32,2,65,192,4,106,16,230,139,128,128,0,32,2,65,160,8,106,32,2,65,192,7,106,32,2,65,192,4,106,16,230,139,128,128,0,32,2,65,128,9,106,32,2,32,2,65,160,8,106,16,231,139,128,128,0,32,2,65,224,9,106,32,2,65,128,9,106,32,2,65,128,6,106,16,229,139,128,128,0,32,2,65,192,10,106,32,2,65,160,5,106,32,2,65,224,9,106,16,230,139,128,128,0,32,2,65,160,11,106,32,1,32,3,16,229,139,128,128,0,32,2,65,128,12,106,32,2,65,128,9,106,32,2,65,160,11,106,16,229,139,128,128,0,32,2,65,224,12,106,32,2,65,128,12,106,32,2,65,128,12,106,16,230,139,128,128,0,32,2,65,224,12,106,65,224,0,106,32,2,65,192,10,106,65,224,0,16,218,141,128,128,0,26,32,2,65,224,12,106,65,192,1,106,32,2,65,224,6,106,65,224,0,16,218,141,128,128,0,26,32,2,65,160,17,106,65,48,106,65,0,65,48,16,214,141,128,128,0,26,32,2,65,160,17,106,65,128,160,137,128,0,65,48,16,218,141,128,128,0,26,32,2,65,128,15,106,65,0,65,224,0,16,214,141,128,128,0,26,32,2,65,128,15,106,65,224,0,106,32,2,65,160,17,106,65,224,0,16,218,141,128,128,0,26,32,2,65,128,15,106,65,192,1,106,65,0,65,224,0,16,214,141,128,128,0,26,32,0,32,2,65,224,12,106,32,2,65,128,15,106,32,4,16,226,139,128,128,0,16,249,139,128,128,0,32,2,65,128,18,106,36,128,128,128,128,0,11,86,1,2,127,2,64,32,2,65,2,116,34,5,32,4,32,5,32,4,73,27,34,4,65,3,106,34,5,65,2,118,34,6,32,2,75,13,0,32,4,32,5,65,124,113,75,13,0,32,3,32,4,32,1,32,4,65,164,166,137,128,0,16,232,140,128,128,0,32,0,32,4,54,2,4,32,0,32,6,54,2,0,15,11,0,0,11,97,1,5,127,2,64,32,0,40,2,0,34,0,40,2,16,34,1,69,13,0,2,64,32,0,40,2,12,34,2,32,0,40,2,8,34,3,40,2,8,34,4,70,13,0,32,3,40,2,0,34,5,32,4,65,12,108,106,32,5,32,2,65,12,108,106,32,1,65,12,108,16,220,141,128,128,0,26,32,0,40,2,16,33,1,11,32,3,32,1,32,4,106,54,2,8,11,11,15,0,32,0,40,2,0,32,1,16,178,141,128,128,0,11,81,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,0,40,2,0,54,2,12,32,1,65,180,166,137,128,0,65,6,65,186,166,137,128,0,65,1,32,2,65,12,106,65,188,166,137,128,0,16,170,141,128,128,0,33,0,32,2,65,16,106,36,128,128,128,128,0,32,0,11,68,1,1,127,32,0,40,2,0,33,0,2,64,32,1,40,2,28,34,2,65,16,113,13,0,2,64,32,2,65,32,113,13,0,32,0,32,1,16,156,141,128,128,0,15,11,32,0,32,1,16,208,141,128,128,0,15,11,32,0,32,1,16,207,141,128,128,0,11,15,0,32,0,40,2,0,32,1,16,203,141,128,128,0,11,157,1,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,32,2,32,0,40,2,0,34,0,54,2,0,32,2,32,0,65,16,106,54,2,4,32,2,65,8,106,65,12,106,66,2,55,2,0,32,2,65,32,106,65,12,106,65,172,128,128,128,0,54,2,0,32,2,65,3,54,2,12,32,2,65,192,172,137,128,0,54,2,8,32,2,65,172,128,128,128,0,54,2,36,32,2,32,2,65,32,106,54,2,16,32,2,32,2,65,4,106,54,2,40,32,2,32,2,54,2,32,32,1,32,2,65,8,106,16,237,140,128,128,0,33,0,32,2,65,48,106,36,128,128,128,128,0,32,0,11,15,0,32,0,40,2,0,32,1,16,134,140,128,128,0,11,217,10,1,1,127,35,128,128,128,128,0,65,192,0,107,34,2,36,128,128,128,128,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,0,40,2,0,14,10,0,1,2,3,4,5,6,7,8,9,0,11,32,2,32,0,65,4,106,54,2,56,32,2,32,0,65,8,106,54,2,60,32,2,65,24,106,65,12,106,66,2,55,2,0,32,2,65,12,106,65,235,128,128,128,0,54,2,0,32,2,65,2,54,2,28,32,2,65,248,166,137,128,0,54,2,24,32,2,65,236,128,128,128,0,54,2,4,32,2,32,2,54,2,32,32,2,32,2,65,60,106,54,2,8,32,2,32,2,65,56,106,54,2,0,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,9,11,32,2,32,0,65,4,106,54,2,56,32,2,32,0,65,8,106,54,2,60,32,2,65,24,106,65,12,106,66,2,55,2,0,32,2,65,12,106,65,140,128,128,128,0,54,2,0,32,2,65,2,54,2,28,32,2,65,196,167,137,128,0,54,2,24,32,2,65,140,128,128,128,0,54,2,4,32,2,32,2,54,2,32,32,2,32,2,65,60,106,54,2,8,32,2,32,2,65,56,106,54,2,0,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,8,11,32,2,32,0,65,4,106,54,2,56,32,2,32,0,65,8,106,54,2,60,32,2,65,12,106,66,4,55,2,0,32,2,65,52,106,65,237,128,128,128,0,54,2,0,32,2,65,44,106,65,237,128,128,128,0,54,2,0,32,2,65,24,106,65,12,106,65,235,128,128,128,0,54,2,0,32,2,65,4,54,2,4,32,2,65,128,168,137,128,0,54,2,0,32,2,32,0,65,16,106,54,2,48,32,2,32,0,65,12,106,54,2,40,32,2,65,236,128,128,128,0,54,2,28,32,2,32,2,65,24,106,54,2,8,32,2,32,2,65,60,106,54,2,32,32,2,32,2,65,56,106,54,2,24,32,1,32,2,16,237,140,128,128,0,33,0,12,7,11,32,2,32,0,65,4,106,54,2,56,32,2,32,0,65,8,106,54,2,60,32,2,65,12,106,66,4,55,2,0,32,2,65,52,106,65,237,128,128,128,0,54,2,0,32,2,65,44,106,65,237,128,128,128,0,54,2,0,32,2,65,24,106,65,12,106,65,140,128,128,128,0,54,2,0,32,2,65,4,54,2,4,32,2,65,204,168,137,128,0,54,2,0,32,2,32,0,65,16,106,54,2,48,32,2,32,0,65,12,106,54,2,40,32,2,65,236,128,128,128,0,54,2,28,32,2,32,2,65,24,106,54,2,8,32,2,32,2,65,60,106,54,2,32,32,2,32,2,65,56,106,54,2,24,32,1,32,2,16,237,140,128,128,0,33,0,12,6,11,32,2,32,0,65,4,106,54,2,56,32,2,32,0,65,8,106,54,2,60,32,2,65,24,106,65,12,106,66,2,55,2,0,32,2,65,12,106,65,140,128,128,128,0,54,2,0,32,2,65,2,54,2,28,32,2,65,156,169,137,128,0,54,2,24,32,2,65,236,128,128,128,0,54,2,4,32,2,32,2,54,2,32,32,2,32,2,65,60,106,54,2,8,32,2,32,2,65,56,106,54,2,0,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,5,11,32,2,32,0,65,4,106,54,2,60,32,2,65,12,106,66,3,55,2,0,32,2,65,44,106,65,237,128,128,128,0,54,2,0,32,2,65,24,106,65,12,106,65,237,128,128,128,0,54,2,0,32,2,65,3,54,2,4,32,2,65,208,169,137,128,0,54,2,0,32,2,32,0,65,12,106,54,2,40,32,2,32,0,65,8,106,54,2,32,32,2,65,236,128,128,128,0,54,2,28,32,2,32,2,65,24,106,54,2,8,32,2,32,2,65,60,106,54,2,24,32,1,32,2,16,237,140,128,128,0,33,0,12,4,11,32,2,32,0,65,4,106,54,2,56,32,2,32,0,65,8,106,54,2,60,32,2,65,12,106,66,4,55,2,0,32,2,65,52,106,65,237,128,128,128,0,54,2,0,32,2,65,44,106,65,237,128,128,128,0,54,2,0,32,2,65,24,106,65,12,106,65,140,128,128,128,0,54,2,0,32,2,65,4,54,2,4,32,2,65,140,170,137,128,0,54,2,0,32,2,32,0,65,16,106,54,2,48,32,2,32,0,65,12,106,54,2,40,32,2,65,236,128,128,128,0,54,2,28,32,2,32,2,65,24,106,54,2,8,32,2,32,2,65,60,106,54,2,32,32,2,32,2,65,56,106,54,2,24,32,1,32,2,16,237,140,128,128,0,33,0,12,3,11,32,2,32,0,65,4,106,54,2,56,32,2,32,0,65,8,106,54,2,60,32,2,65,24,106,65,12,106,66,2,55,2,0,32,2,65,12,106,65,140,128,128,128,0,54,2,0,32,2,65,2,54,2,28,32,2,65,240,170,137,128,0,54,2,24,32,2,65,140,128,128,128,0,54,2,4,32,2,32,2,54,2,32,32,2,32,2,65,60,106,54,2,8,32,2,32,2,65,56,106,54,2,0,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,2,11,32,2,32,0,65,4,106,54,2,60,32,2,65,36,106,66,1,55,2,0,32,2,65,1,54,2,28,32,2,65,164,171,137,128,0,54,2,24,32,2,65,140,128,128,128,0,54,2,4,32,2,32,2,54,2,32,32,2,32,2,65,60,106,54,2,0,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,1,11,32,2,32,0,65,4,106,54,2,60,32,2,65,36,106,66,1,55,2,0,32,2,65,1,54,2,28,32,2,65,240,171,137,128,0,54,2,24,32,2,65,140,128,128,128,0,54,2,4,32,2,32,2,54,2,32,32,2,32,2,65,60,106,54,2,0,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,11,32,2,65,192,0,106,36,128,128,128,128,0,32,0,11,15,0,32,0,40,2,0,32,1,16,249,140,128,128,0,11,15,0,32,0,40,2,0,32,1,16,178,141,128,128,0,11,2,0,11,14,0,32,0,66,140,128,128,128,192,0,55,3,0,11,14,0,32,0,66,136,128,128,128,192,0,55,3,0,11,15,0,32,0,32,2,41,2,4,66,32,137,55,3,0,11,12,0,32,0,32,1,16,128,140,128,128,0,11,72,1,1,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,32,0,65,180,166,137,128,0,54,2,4,32,0,65,180,166,137,128,0,54,2,0,32,1,32,0,54,2,12,32,1,65,12,106,16,255,139,128,128,0,32,1,65,16,106,36,128,128,128,128,0,11,26,0,32,0,66,4,55,2,8,32,0,65,0,54,2,0,32,0,65,16,106,65,0,54,2,0,11,195,1,1,5,127,35,128,128,128,128,0,65,32,107,34,1,36,128,128,128,128,0,32,0,65,16,106,34,2,40,2,0,33,3,32,2,65,0,54,2,0,32,0,40,2,8,33,4,32,1,65,0,54,2,28,32,1,32,3,54,2,24,32,1,32,0,65,8,106,54,2,20,32,1,32,4,54,2,12,32,4,32,3,65,12,108,34,0,106,33,3,3,64,2,64,2,64,32,0,69,13,0,32,3,65,116,106,34,2,65,4,106,40,2,0,34,5,13,1,32,4,32,0,106,65,116,106,33,4,11,32,1,32,4,54,2,16,32,1,65,12,106,16,142,140,128,128,0,32,1,65,32,106,36,128,128,128,128,0,15,11,32,2,40,2,0,32,3,65,124,106,40,2,0,32,5,16,150,137,128,128,0,32,0,65,116,106,33,0,32,2,33,3,12,0,11,11,217,1,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,2,64,2,64,32,0,40,2,0,13,0,32,2,32,0,65,4,106,54,2,12,32,2,65,28,106,66,1,55,2,0,32,2,65,1,54,2,20,32,2,65,216,172,137,128,0,54,2,16,32,2,65,238,128,128,128,0,54,2,44,32,2,32,2,65,40,106,54,2,24,32,2,32,2,65,12,106,54,2,40,32,1,32,2,65,16,106,16,237,140,128,128,0,33,0,12,1,11,32,2,32,0,65,8,106,54,2,12,32,2,65,28,106,66,1,55,2,0,32,2,65,1,54,2,20,32,2,65,216,172,137,128,0,54,2,16,32,2,65,239,128,128,128,0,54,2,44,32,2,32,2,65,40,106,54,2,24,32,2,32,2,65,12,106,54,2,40,32,1,32,2,65,16,106,16,237,140,128,128,0,33,0,11,32,2,65,48,106,36,128,128,128,128,0,32,0,11,15,0,32,0,32,2,41,2,4,66,32,137,55,3,0,11,14,0,32,0,66,132,128,128,128,128,1,55,3,0,11,8,0,65,224,172,137,128,0,11,21,1,1,127,32,0,32,0,40,2,0,34,1,32,0,106,54,2,0,32,1,11,234,1,2,1,127,3,126,35,128,128,128,128,0,65,48,107,34,4,36,128,128,128,128,0,32,1,41,3,8,33,5,32,1,41,3,0,33,6,32,1,41,3,16,33,7,32,4,32,1,65,24,106,41,3,0,55,3,8,32,4,32,7,55,3,0,32,4,32,5,32,6,32,3,173,133,66,173,254,213,228,212,133,253,168,216,0,126,133,66,8,137,66,173,254,213,228,212,133,253,168,216,0,126,34,5,55,3,24,32,4,32,5,32,6,133,66,24,137,55,3,16,32,4,32,4,54,2,44,32,4,65,44,106,32,2,41,3,0,16,151,140,128,128,0,33,6,32,4,65,44,106,32,2,41,3,8,16,151,140,128,128,0,33,5,32,4,65,44,106,32,2,41,3,16,16,151,140,128,128,0,33,7,32,0,32,4,65,44,106,32,2,41,3,24,16,151,140,128,128,0,55,3,24,32,0,32,7,55,3,16,32,0,32,5,55,3,8,32,0,32,6,55,3,0,32,4,65,48,106,36,128,128,128,128,0,11,80,1,1,126,32,0,40,2,0,34,0,41,3,16,34,2,32,1,133,66,173,254,213,228,212,133,253,168,216,0,126,32,0,41,3,24,133,66,8,137,66,173,254,213,228,212,133,253,168,216,0,126,34,1,32,2,133,66,24,137,34,2,66,173,254,213,228,212,133,253,168,216,0,126,32,1,133,32,2,137,11,25,1,1,127,35,128,128,128,128,0,65,16,107,34,1,32,0,58,0,15,32,1,45,0,15,11,19,0,32,0,65,0,54,2,0,32,0,32,1,41,0,0,55,3,8,11,12,0,32,0,32,1,41,3,0,55,0,0,11,132,2,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,1,65,128,1,73,13,0,32,2,65,0,54,2,12,32,1,65,128,16,73,13,1,2,64,32,1,65,128,128,4,79,13,0,32,2,32,1,65,63,113,65,128,1,114,58,0,14,32,2,32,1,65,12,118,65,224,1,114,58,0,12,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,13,65,3,33,1,12,3,11,32,2,32,1,65,63,113,65,128,1,114,58,0,15,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,14,32,2,32,1,65,12,118,65,63,113,65,128,1,114,58,0,13,32,2,32,1,65,18,118,65,7,113,65,240,1,114,58,0,12,65,4,33,1,12,2,11,32,0,32,1,16,179,140,128,128,0,12,2,11,32,2,32,1,65,63,113,65,128,1,114,58,0,13,32,2,32,1,65,6,118,65,192,1,114,58,0,12,65,2,33,1,11,32,0,32,2,65,12,106,32,1,16,177,140,128,128,0,11,32,2,65,16,106,36,128,128,128,128,0,11,62,1,1,127,2,64,32,0,32,1,70,13,0,32,0,65,4,106,33,3,32,1,32,0,107,65,3,118,33,0,3,64,32,3,40,2,0,32,2,106,33,2,32,3,65,8,106,33,3,32,0,65,127,106,34,0,13,0,11,11,32,2,11,20,0,32,0,40,2,0,32,0,40,2,4,32,1,16,174,141,128,128,0,11,18,0,32,0,65,128,173,137,128,0,32,1,16,159,141,128,128,0,11,26,0,32,0,45,0,0,34,0,65,159,127,106,65,255,1,113,65,26,73,65,5,116,32,0,115,11,10,0,32,0,16,161,140,128,128,0,11,32,1,1,127,2,64,32,0,40,2,4,34,1,69,13,0,32,0,40,2,0,65,1,32,1,16,174,140,128,128,0,11,11,14,0,32,0,32,1,65,0,16,156,140,128,128,0,11,187,1,1,4,127,2,64,32,0,40,2,0,34,1,32,0,40,2,4,71,13,0,65,128,128,196,0,15,11,32,0,32,1,65,1,106,54,2,0,2,64,32,1,45,0,0,34,2,192,65,127,74,13,0,32,0,32,1,65,2,106,54,2,0,32,1,45,0,1,65,63,113,33,3,32,2,65,31,113,33,4,2,64,32,2,65,223,1,75,13,0,32,4,65,6,116,32,3,114,15,11,32,0,32,1,65,3,106,54,2,0,32,3,65,6,116,32,1,45,0,2,65,63,113,114,33,3,2,64,32,2,65,240,1,79,13,0,32,3,32,4,65,12,116,114,15,11,32,0,32,1,65,4,106,54,2,0,32,3,65,6,116,32,1,45,0,3,65,63,113,114,32,4,65,18,116,65,128,128,240,0,113,114,33,2,11,32,2,11,71,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,0,16,165,140,128,128,0,32,2,40,2,12,33,1,32,0,32,2,40,2,8,54,2,0,32,0,32,1,54,2,4,32,2,65,16,106,36,128,128,128,128,0,11,138,1,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,2,64,32,1,13,0,65,1,33,2,12,1,11,32,1,65,127,74,34,4,69,13,1,2,64,2,64,32,2,13,0,32,3,65,8,106,32,4,32,1,16,166,140,128,128,0,32,3,40,2,8,33,2,12,1,11,32,3,32,4,32,1,65,1,16,167,140,128,128,0,32,3,40,2,0,33,2,11,32,2,69,13,1,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,32,3,65,16,106,36,128,128,128,128,0,15,11,0,0,11,73,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,1,32,2,65,0,16,167,140,128,128,0,32,3,40,2,12,33,2,32,0,32,3,40,2,8,54,2,0,32,0,32,2,54,2,4,32,3,65,16,106,36,128,128,128,128,0,11,67,0,2,64,32,2,69,13,0,2,64,32,3,13,0,65,0,45,0,144,187,138,128,0,26,32,2,32,1,16,149,137,128,128,0,33,1,12,1,11,32,2,32,1,16,152,137,128,128,0,33,1,11,32,0,32,2,54,2,4,32,0,32,1,54,2,0,11,68,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,0,32,1,32,2,16,169,140,128,128,0,2,64,32,3,40,2,8,65,129,128,128,128,120,70,13,0,0,0,11,32,3,65,16,106,36,128,128,128,128,0,11,228,1,1,2,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,32,2,32,3,106,34,3,32,2,73,13,0,32,1,40,2,4,34,2,65,1,116,34,5,32,3,32,5,32,3,75,27,34,3,65,8,32,3,65,8,75,27,34,3,65,127,115,65,31,118,33,5,2,64,2,64,32,2,13,0,32,4,65,0,54,2,24,12,1,11,32,4,32,2,54,2,28,32,4,65,1,54,2,24,32,4,32,1,40,2,0,54,2,20,11,32,4,65,8,106,32,5,32,3,32,4,65,20,106,32,4,16,173,140,128,128,0,2,64,32,4,40,2,8,13,0,32,4,40,2,12,33,2,32,1,32,3,54,2,4,32,1,32,2,54,2,0,65,129,128,128,128,120,33,5,12,1,11,32,4,65,16,106,40,2,0,33,3,32,4,40,2,12,33,5,11,32,0,32,3,54,2,4,32,0,32,5,54,2,0,32,4,65,32,106,36,128,128,128,128,0,11,68,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,32,1,65,1,16,169,140,128,128,0,2,64,32,2,40,2,8,65,129,128,128,128,120,70,13,0,0,0,11,32,2,65,16,106,36,128,128,128,128,0,11,66,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,32,1,16,172,140,128,128,0,2,64,32,2,40,2,8,65,129,128,128,128,120,70,13,0,0,0,11,32,2,65,16,106,36,128,128,128,128,0,11,140,1,1,5,127,2,64,32,1,40,2,4,34,3,32,2,73,13,0,65,129,128,128,128,120,33,4,2,64,32,3,69,13,0,32,1,40,2,0,33,5,2,64,2,64,32,2,13,0,65,1,33,6,32,5,65,1,32,3,16,174,140,128,128,0,65,0,33,7,12,1,11,65,1,33,4,32,2,33,7,32,5,32,3,65,1,32,2,16,151,137,128,128,0,34,6,69,13,1,11,32,1,32,7,54,2,4,32,1,32,6,54,2,0,65,129,128,128,128,120,33,4,11,32,0,32,2,54,2,4,32,0,32,4,54,2,0,15,11,0,0,11,128,2,1,2,127,35,128,128,128,128,0,65,16,107,34,5,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,1,69,13,0,32,2,65,127,76,13,1,2,64,2,64,32,3,40,2,4,69,13,0,2,64,32,3,65,8,106,40,2,0,34,6,13,0,32,5,65,8,106,32,1,32,2,65,0,16,167,140,128,128,0,32,5,40,2,12,33,6,32,5,40,2,8,33,3,12,2,11,32,3,40,2,0,32,6,32,1,32,2,16,151,137,128,128,0,33,3,32,2,33,6,12,1,11,32,5,32,1,32,2,16,166,140,128,128,0,32,5,40,2,4,33,6,32,5,40,2,0,33,3,11,2,64,32,3,69,13,0,32,0,32,3,54,2,4,32,0,65,8,106,32,6,54,2,0,65,0,33,2,12,4,11,32,0,32,1,54,2,4,32,0,65,8,106,32,2,54,2,0,12,2,11,32,0,65,0,54,2,4,32,0,65,8,106,32,2,54,2,0,12,1,11,32,0,65,0,54,2,4,11,65,1,33,2,11,32,0,32,2,54,2,0,32,5,65,16,106,36,128,128,128,128,0,11,22,0,2,64,32,2,69,13,0,32,0,32,2,32,1,16,150,137,128,128,0,11,11,4,0,0,0,11,4,0,0,0,11,17,0,32,0,32,1,32,1,32,2,106,16,186,140,128,128,0,11,65,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,1,32,2,16,183,141,128,128,0,32,0,32,3,40,2,8,32,3,40,2,12,16,186,140,128,128,0,32,3,65,16,106,36,128,128,128,128,0,11,62,1,1,127,2,64,32,0,40,2,8,34,2,32,0,40,2,4,71,13,0,32,0,32,2,16,170,140,128,128,0,32,0,40,2,8,33,2,11,32,0,32,2,65,1,106,54,2,8,32,0,40,2,0,32,2,106,32,1,58,0,0,11,30,0,32,1,16,193,140,128,128,0,32,0,32,1,40,2,8,54,2,4,32,0,32,1,40,2,0,54,2,0,11,23,0,32,0,32,2,54,2,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,11,204,1,1,4,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,1,40,2,0,34,3,32,3,32,1,40,2,4,34,4,65,3,116,106,16,162,140,128,128,0,33,5,2,64,2,64,32,1,65,12,106,40,2,0,13,0,32,5,33,4,12,1,11,2,64,32,4,69,13,0,32,5,65,15,75,13,0,65,0,33,4,32,3,40,2,4,69,13,1,11,65,0,32,5,65,1,116,32,5,65,0,72,27,33,4,11,32,2,65,8,106,32,4,16,164,140,128,128,0,32,2,65,0,54,2,28,32,2,32,2,41,3,8,55,2,20,2,64,32,2,65,20,106,32,1,16,158,140,128,128,0,69,13,0,0,0,11,32,0,32,2,41,2,20,55,2,0,32,0,65,8,106,32,2,65,20,106,65,8,106,40,2,0,54,2,0,32,2,65,32,106,36,128,128,128,128,0,11,90,1,2,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,8,106,32,2,16,164,140,128,128,0,32,3,40,2,12,33,4,32,3,40,2,8,32,1,32,2,16,218,141,128,128,0,33,1,32,0,32,2,54,2,8,32,0,32,4,54,2,4,32,0,32,1,54,2,0,32,3,65,16,106,36,128,128,128,128,0,11,14,0,32,0,32,1,32,2,16,183,140,128,128,0,11,227,1,1,8,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,4,65,8,106,32,2,16,164,140,128,128,0,65,0,33,5,32,4,40,2,12,33,6,32,4,40,2,8,34,7,33,8,3,64,2,64,2,64,32,5,65,8,106,34,9,32,2,75,13,0,65,0,33,10,65,0,33,11,3,64,2,64,32,10,65,8,71,13,0,32,11,65,128,129,130,132,120,113,13,2,65,0,33,10,3,64,32,10,65,8,70,13,4,32,8,32,10,106,32,1,32,10,106,32,3,17,130,128,128,128,0,0,58,0,0,32,10,65,1,106,33,10,12,0,11,11,32,1,32,10,106,40,0,0,32,11,114,33,11,32,10,65,4,106,33,10,12,0,11,11,32,0,32,5,54,2,8,32,0,32,7,54,2,0,32,0,32,6,54,2,4,32,4,65,16,106,36,128,128,128,128,0,15,11,32,8,65,8,106,33,8,32,1,65,8,106,33,1,32,9,33,5,12,0,11,11,53,1,1,127,32,0,32,2,32,1,107,34,2,16,188,140,128,128,0,32,0,40,2,0,32,0,40,2,8,34,3,106,32,1,32,2,16,218,141,128,128,0,26,32,0,32,3,32,2,106,54,2,8,11,128,2,1,2,127,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,32,3,65,4,106,32,1,32,2,65,241,128,128,128,0,16,185,140,128,128,0,32,3,65,16,106,65,8,106,32,3,65,4,106,65,8,106,40,2,0,34,4,54,2,0,32,3,32,3,41,2,4,55,3,16,32,3,32,1,32,2,106,54,2,32,32,3,32,1,32,4,106,54,2,28,2,64,3,64,32,3,65,28,106,16,163,140,128,128,0,34,1,65,128,128,196,0,70,13,1,32,3,65,36,106,32,1,16,211,141,128,128,0,2,64,2,64,32,3,40,2,40,34,2,13,0,32,3,40,2,36,33,1,12,1,11,32,3,40,2,44,33,1,32,3,65,16,106,32,3,40,2,36,16,155,140,128,128,0,32,3,65,16,106,32,2,16,155,140,128,128,0,32,1,69,13,1,11,32,3,65,16,106,32,1,16,155,140,128,128,0,12,0,11,11,32,0,32,3,41,3,16,55,2,0,32,0,65,8,106,32,3,65,16,106,65,8,106,40,2,0,54,2,0,32,3,65,48,106,36,128,128,128,128,0,11,37,1,1,127,2,64,32,0,40,2,4,32,0,40,2,8,34,2,107,32,1,79,13,0,32,0,32,2,32,1,16,168,140,128,128,0,11,11,12,0,32,0,32,1,16,190,140,128,128,0,11,20,0,32,0,32,1,40,2,0,32,1,40,2,8,16,183,140,128,128,0,11,16,0,32,0,32,1,32,2,16,177,140,128,128,0,65,0,11,14,0,32,0,32,1,16,155,140,128,128,0,65,0,11,32,1,1,127,2,64,32,0,40,2,4,32,0,40,2,8,34,1,77,13,0,32,0,32,1,16,171,140,128,128,0,11,11,22,0,2,64,32,0,40,2,8,32,1,73,13,0,32,0,32,1,54,2,8,11,11,2,0,11,13,0,32,0,40,2,0,26,3,127,12,0,11,11,2,0,11,84,2,2,126,1,127,2,64,32,0,32,0,97,13,0,65,0,15,11,65,1,65,2,65,4,32,0,189,34,1,66,128,128,128,128,128,128,128,248,255,0,131,34,2,80,34,3,27,32,2,66,128,128,128,128,128,128,128,248,255,0,81,27,65,3,65,4,32,3,27,32,1,66,255,255,255,255,255,255,255,7,131,80,27,11,90,2,1,126,1,127,32,0,65,1,65,127,32,1,189,34,2,66,127,85,27,58,0,10,32,0,32,2,66,52,136,167,65,255,15,113,34,3,65,205,119,106,59,1,8,32,0,32,2,66,255,255,255,255,255,255,255,7,131,66,128,128,128,128,128,128,128,8,132,32,2,66,1,134,66,254,255,255,255,255,255,255,15,131,32,3,27,55,3,0,11,187,3,1,4,127,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,2,64,2,64,2,64,32,0,40,2,0,34,4,32,0,40,2,8,34,5,114,69,13,0,2,64,32,5,69,13,0,32,0,65,12,106,40,2,0,33,5,32,3,65,0,54,2,44,32,3,32,1,54,2,36,32,3,32,1,32,2,106,54,2,40,32,5,65,1,106,33,5,2,64,3,64,32,5,65,127,106,34,5,69,13,1,32,3,65,24,106,32,3,65,36,106,16,166,141,128,128,0,32,3,40,2,28,65,128,128,196,0,71,13,0,12,2,11,11,32,3,65,16,106,32,3,65,36,106,16,166,141,128,128,0,32,3,40,2,20,65,128,128,196,0,70,13,0,32,3,65,8,106,32,3,40,2,16,32,1,32,2,16,167,141,128,128,0,32,3,40,2,12,32,2,32,3,40,2,8,34,5,27,33,2,32,5,32,1,32,5,27,33,1,11,2,64,32,4,13,0,32,0,40,2,20,32,1,32,2,32,0,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,33,5,12,3,11,32,0,40,2,4,34,5,32,1,32,1,32,2,106,16,163,141,128,128,0,34,4,77,13,1,32,3,32,0,32,5,32,4,107,65,0,16,165,141,128,128,0,65,1,33,5,32,3,40,2,0,34,4,65,128,128,196,0,70,13,2,32,3,40,2,4,33,6,32,0,40,2,20,32,1,32,2,32,0,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,13,2,32,4,32,6,32,0,16,162,141,128,128,0,33,5,12,2,11,32,0,40,2,20,32,1,32,2,32,0,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,33,5,12,1,11,32,0,40,2,20,32,1,32,2,32,0,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,33,5,11,32,3,65,48,106,36,128,128,128,128,0,32,5,11,133,1,1,5,126,32,0,32,1,47,1,8,32,2,47,1,8,106,65,192,0,106,59,1,8,32,0,32,2,41,3,0,34,3,66,255,255,255,255,15,131,34,4,32,1,41,3,0,34,5,66,32,136,34,6,126,34,7,66,32,136,32,3,66,32,136,34,3,32,6,126,124,32,3,32,5,66,255,255,255,255,15,131,34,5,126,34,3,66,32,136,124,32,7,66,255,255,255,255,15,131,32,4,32,5,126,66,32,136,124,32,3,66,255,255,255,255,15,131,124,66,128,128,128,128,8,124,66,32,136,124,55,3,0,11,201,1,2,1,127,1,126,32,0,32,1,47,1,8,34,2,65,96,106,32,2,32,1,41,3,0,34,3,66,128,128,128,128,16,84,34,1,27,34,2,65,112,106,32,2,32,3,66,32,134,32,3,32,1,27,34,3,66,128,128,128,128,128,128,192,0,84,34,1,27,34,2,65,120,106,32,2,32,3,66,16,134,32,3,32,1,27,34,3,66,128,128,128,128,128,128,128,128,1,84,34,1,27,34,2,65,124,106,32,2,32,3,66,8,134,32,3,32,1,27,34,3,66,128,128,128,128,128,128,128,128,16,84,34,1,27,34,2,65,126,106,32,2,32,3,66,4,134,32,3,32,1,27,34,3,66,128,128,128,128,128,128,128,128,192,0,84,34,1,27,32,3,66,2,134,32,3,32,1,27,34,3,66,127,85,34,1,107,59,1,8,32,0,32,3,32,1,173,134,55,3,0,11,66,2,1,127,2,126,2,64,32,1,47,1,8,32,2,107,193,34,3,65,127,76,13,0,32,1,41,3,0,34,4,66,127,32,3,173,34,5,136,86,13,0,32,0,32,2,59,1,8,32,0,32,4,32,5,66,63,131,134,55,3,0,15,11,0,0,11,254,1,4,1,127,2,126,3,127,1,126,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,1,16,199,140,128,128,0,32,2,41,3,0,34,3,66,1,131,33,4,32,2,45,0,10,33,5,32,2,47,1,8,33,6,65,2,33,7,2,64,2,64,2,64,2,64,2,64,32,1,16,198,140,128,128,0,65,255,1,113,14,5,4,0,1,2,3,4,11,65,3,33,7,12,3,11,65,4,33,7,12,2,11,32,4,80,33,7,66,1,33,8,12,1,11,66,128,128,128,128,128,128,128,32,32,3,66,1,134,32,3,66,128,128,128,128,128,128,128,8,81,34,7,27,33,3,66,2,66,1,32,7,27,33,8,32,6,65,126,65,127,32,7,27,106,33,6,32,4,80,33,7,11,32,0,32,3,55,3,8,32,0,65,34,106,32,7,58,0,0,32,0,65,32,106,32,6,59,1,0,32,0,65,24,106,32,8,55,3,0,32,0,65,16,106,66,1,55,3,0,32,0,32,5,65,128,1,113,65,7,118,58,0,0,32,2,65,16,106,36,128,128,128,128,0,11,211,1,1,1,127,2,64,32,1,65,7,113,34,2,69,13,0,32,0,32,2,65,2,116,65,168,185,137,128,0,106,40,2,0,16,206,140,128,128,0,26,11,2,64,32,1,65,8,113,69,13,0,32,0,65,128,194,215,47,16,206,140,128,128,0,26,11,2,64,32,1,65,16,113,69,13,0,32,0,65,192,173,137,128,0,65,2,16,207,140,128,128,0,26,11,2,64,32,1,65,32,113,69,13,0,32,0,65,200,173,137,128,0,65,4,16,207,140,128,128,0,26,11,2,64,32,1,65,192,0,113,69,13,0,32,0,65,216,173,137,128,0,65,7,16,207,140,128,128,0,26,11,2,64,32,1,65,128,1,113,69,13,0,32,0,65,244,173,137,128,0,65,14,16,207,140,128,128,0,26,11,2,64,32,1,65,128,2,113,69,13,0,32,0,65,172,174,137,128,0,65,27,16,207,140,128,128,0,26,11,32,0,11,147,1,4,3,127,1,126,2,127,1,126,2,64,32,0,40,2,160,1,34,2,65,41,79,13,0,32,0,32,2,65,2,116,34,3,106,33,4,32,1,173,33,5,65,0,33,1,65,0,33,6,3,64,2,64,32,3,32,1,71,13,0,2,64,32,6,69,13,0,32,2,65,40,79,13,3,32,4,32,6,54,2,0,32,2,65,1,106,33,2,11,32,0,32,2,54,2,160,1,32,0,15,11,32,0,32,1,106,34,7,32,7,53,2,0,32,5,126,32,6,173,124,34,8,62,2,0,32,1,65,4,106,33,1,32,8,66,32,136,167,33,6,12,0,11,11,0,0,11,149,1,1,2,127,35,128,128,128,128,0,65,160,1,107,34,3,36,128,128,128,128,0,32,3,65,0,65,160,1,16,214,141,128,128,0,33,3,2,64,2,64,2,64,32,0,40,2,160,1,34,4,32,2,73,13,0,32,4,65,41,79,13,2,32,3,32,1,32,2,32,0,32,4,16,200,141,128,128,0,33,2,12,1,11,32,4,65,41,79,13,1,32,3,32,0,32,4,32,1,32,2,16,200,141,128,128,0,33,2,11,32,0,32,3,65,160,1,16,218,141,128,128,0,34,0,32,2,54,2,160,1,32,3,65,160,1,106,36,128,128,128,128,0,32,0,15,11,0,0,11,158,9,3,1,127,4,126,8,127,35,128,128,128,128,0,65,176,10,107,34,4,36,128,128,128,128,0,2,64,32,1,41,3,0,34,5,66,0,81,13,0,32,1,41,3,8,34,6,66,0,81,13,0,32,1,41,3,16,34,7,66,0,81,13,0,32,5,32,7,124,34,8,32,5,84,13,0,32,5,32,6,84,13,0,32,3,65,16,77,13,0,32,1,44,0,26,33,9,32,1,47,1,24,33,1,32,4,65,16,106,32,5,16,209,140,128,128,0,32,4,65,180,1,106,32,6,16,209,140,128,128,0,32,4,65,216,2,106,32,7,16,209,140,128,128,0,32,4,65,128,4,106,65,0,65,156,1,16,214,141,128,128,0,26,32,4,65,1,54,2,252,3,32,4,65,1,54,2,156,5,32,1,173,195,32,8,66,127,124,121,125,66,194,154,193,232,4,126,66,128,161,205,160,180,2,124,66,32,136,167,34,10,193,33,11,2,64,2,64,32,1,193,34,12,65,0,72,13,0,32,4,65,16,106,32,1,16,210,140,128,128,0,26,32,4,65,180,1,106,32,1,16,210,140,128,128,0,26,32,4,65,216,2,106,32,1,16,210,140,128,128,0,26,12,1,11,32,4,65,252,3,106,65,0,32,12,107,193,16,210,140,128,128,0,26,11,2,64,2,64,32,11,65,127,74,13,0,32,4,65,16,106,65,0,32,11,107,65,255,255,3,113,34,1,16,205,140,128,128,0,26,32,4,65,180,1,106,32,1,16,205,140,128,128,0,26,32,4,65,216,2,106,32,1,16,205,140,128,128,0,26,12,1,11,32,4,65,252,3,106,32,10,65,255,255,3,113,16,205,140,128,128,0,26,11,32,4,32,4,40,2,176,1,54,2,172,10,32,4,65,140,9,106,32,4,65,16,106,65,160,1,16,218,141,128,128,0,26,2,64,2,64,32,4,65,252,3,106,32,4,65,140,9,106,32,4,65,216,2,106,16,211,140,128,128,0,16,212,140,128,128,0,192,32,9,72,13,0,32,4,65,16,106,65,10,16,206,140,128,128,0,26,32,4,65,180,1,106,65,10,16,206,140,128,128,0,26,32,4,65,216,2,106,65,10,16,206,140,128,128,0,26,12,1,11,32,11,65,1,106,33,11,11,32,4,32,4,40,2,156,5,54,2,192,6,32,4,65,160,5,106,32,4,65,252,3,106,65,160,1,16,218,141,128,128,0,26,32,4,65,160,5,106,65,1,16,210,140,128,128,0,33,13,32,4,32,4,40,2,156,5,54,2,228,7,32,4,65,196,6,106,32,4,65,252,3,106,65,160,1,16,218,141,128,128,0,26,32,4,65,196,6,106,65,2,16,210,140,128,128,0,33,14,32,4,32,4,40,2,156,5,54,2,136,9,32,4,65,232,7,106,32,4,65,252,3,106,65,160,1,16,218,141,128,128,0,26,65,0,33,10,32,4,65,232,7,106,65,3,16,210,140,128,128,0,33,15,2,64,2,64,3,64,65,0,33,1,2,64,32,4,65,16,106,32,15,16,213,140,128,128,0,69,13,0,32,4,65,16,106,32,15,16,214,140,128,128,0,26,65,8,33,1,11,2,64,32,4,65,16,106,32,14,16,213,140,128,128,0,69,13,0,32,4,65,16,106,32,14,16,214,140,128,128,0,26,32,1,65,4,114,33,1,11,2,64,32,4,65,16,106,32,13,16,213,140,128,128,0,69,13,0,32,4,65,16,106,32,13,16,214,140,128,128,0,26,32,1,65,2,106,33,1,11,2,64,32,4,65,16,106,32,4,65,252,3,106,16,213,140,128,128,0,69,13,0,32,1,65,1,106,33,1,32,4,65,16,106,32,4,65,252,3,106,16,214,140,128,128,0,26,11,32,3,32,10,70,13,3,32,2,32,10,106,34,16,32,1,65,48,106,58,0,0,32,4,65,16,106,32,4,65,180,1,106,16,212,140,128,128,0,33,12,32,4,32,4,40,2,176,1,54,2,172,10,32,4,65,140,9,106,32,4,65,16,106,65,160,1,16,218,141,128,128,0,26,32,4,65,252,3,106,32,4,65,140,9,106,32,4,65,216,2,106,16,211,140,128,128,0,16,212,140,128,128,0,192,33,1,2,64,2,64,2,64,32,12,192,32,9,72,34,12,13,0,32,1,32,9,78,13,1,11,32,10,65,1,106,33,13,32,1,32,9,78,13,4,32,12,13,1,12,3,11,32,4,65,16,106,65,10,16,206,140,128,128,0,26,32,4,65,180,1,106,65,10,16,206,140,128,128,0,26,32,4,65,216,2,106,65,10,16,206,140,128,128,0,26,32,10,65,1,106,33,10,12,1,11,11,32,4,65,16,106,65,1,16,210,140,128,128,0,32,4,65,252,3,106,16,213,140,128,128,0,69,13,1,11,32,4,65,8,106,32,2,32,13,16,215,140,128,128,0,32,4,45,0,8,65,1,113,69,13,0,32,13,32,3,79,13,1,32,16,65,1,106,32,4,45,0,9,58,0,0,32,11,65,1,106,33,11,32,10,65,2,106,33,13,11,32,13,32,3,75,13,0,32,0,32,11,59,1,8,32,0,32,13,54,2,4,32,0,32,2,54,2,0,32,4,65,176,10,106,36,128,128,128,128,0,15,11,0,0,11,129,1,1,3,127,35,128,128,128,128,0,65,160,1,107,34,2,36,128,128,128,128,0,65,0,33,3,32,2,65,0,65,160,1,16,214,141,128,128,0,34,4,33,2,2,64,3,64,32,1,66,0,81,13,1,2,64,32,3,65,40,70,13,0,32,2,32,1,62,2,0,32,2,65,4,106,33,2,32,3,65,1,106,33,3,32,1,66,32,136,33,1,12,1,11,11,0,0,11,32,0,32,4,65,160,1,16,218,141,128,128,0,32,3,54,2,160,1,32,4,65,160,1,106,36,128,128,128,128,0,11,142,3,1,8,127,2,64,2,64,32,1,65,128,10,79,13,0,32,1,65,31,113,33,2,32,1,65,5,118,34,3,65,127,106,33,4,32,0,32,3,65,2,116,106,33,5,32,0,40,2,160,1,34,6,65,2,116,33,7,32,6,65,41,73,33,8,2,64,3,64,2,64,32,6,13,0,32,3,65,2,116,33,7,65,0,33,6,3,64,2,64,32,7,32,6,71,13,0,32,0,40,2,160,1,32,3,106,33,7,2,64,32,2,13,0,32,7,33,9,12,7,11,32,7,65,127,106,34,6,65,39,75,13,5,32,7,33,9,32,0,32,6,65,2,116,106,40,2,0,34,8,65,0,32,1,107,34,6,118,34,4,69,13,4,32,7,65,39,75,13,5,32,0,32,7,65,2,116,106,32,4,54,2,0,32,7,65,1,106,33,9,12,4,11,32,6,65,160,1,70,13,4,32,0,32,6,106,65,0,54,2,0,32,6,65,4,106,33,6,12,0,11,11,32,8,69,13,2,32,4,32,6,106,65,40,79,13,2,32,7,65,124,106,34,7,32,5,106,32,7,32,0,106,40,2,0,54,2,0,32,6,65,127,106,33,6,12,0,11,11,32,6,65,31,113,33,5,32,3,65,1,106,33,4,32,7,65,2,116,32,0,106,65,120,106,33,6,3,64,2,64,32,4,32,7,73,13,0,32,0,32,3,65,2,116,106,34,6,32,6,40,2,0,32,2,116,54,2,0,12,3,11,32,7,65,126,106,34,7,65,40,79,13,1,32,6,65,4,106,32,8,32,2,116,32,6,40,2,0,34,8,32,5,118,114,54,2,0,32,7,65,1,106,33,7,32,6,65,124,106,33,6,12,0,11,11,0,0,11,32,0,32,9,54,2,160,1,32,0,11,137,2,1,7,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,2,64,32,0,40,2,160,1,34,3,32,1,40,2,160,1,34,4,32,3,32,4,75,27,34,5,65,41,79,13,0,32,2,65,4,106,32,0,32,5,32,1,32,5,16,129,141,128,128,0,65,0,33,6,65,0,32,2,40,2,24,34,1,32,2,40,2,20,34,4,107,34,3,32,3,32,1,75,27,33,3,32,2,40,2,4,32,4,65,2,116,34,4,106,33,1,32,2,40,2,12,32,4,106,33,4,2,64,3,64,32,3,69,13,1,32,1,32,1,40,2,0,34,7,32,4,40,2,0,106,34,8,32,6,65,1,113,106,34,6,54,2,0,32,8,32,7,73,32,6,32,8,73,114,33,6,32,1,65,4,106,33,1,32,4,65,4,106,33,4,32,3,65,127,106,33,3,12,0,11,11,2,64,32,6,65,1,113,69,13,0,32,5,65,39,75,13,1,32,0,32,5,65,2,116,106,65,1,54,2,0,32,5,65,1,106,33,5,11,32,0,32,5,54,2,160,1,32,2,65,32,106,36,128,128,128,128,0,32,0,15,11,0,0,11,63,1,2,127,2,64,32,0,40,2,160,1,34,2,32,1,40,2,160,1,34,3,32,2,32,3,75,27,34,2,65,41,73,13,0,0,0,11,32,0,32,0,32,2,65,2,116,34,2,106,32,1,32,1,32,2,106,16,136,141,128,128,0,11,19,0,32,0,32,1,16,212,140,128,128,0,65,255,1,113,65,2,73,11,238,1,1,7,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,2,64,32,0,40,2,160,1,34,3,32,1,40,2,160,1,34,4,32,3,32,4,75,27,34,5,65,41,79,13,0,32,2,65,4,106,32,0,32,5,32,1,32,5,16,129,141,128,128,0,65,0,32,2,40,2,24,34,1,32,2,40,2,20,34,4,107,34,3,32,3,32,1,75,27,33,3,32,2,40,2,4,32,4,65,2,116,34,4,106,33,1,32,2,40,2,12,32,4,106,33,4,65,1,33,6,2,64,3,64,32,3,69,13,1,32,1,32,1,40,2,0,34,7,32,4,40,2,0,65,127,115,106,34,8,32,6,65,1,113,106,34,6,54,2,0,32,8,32,7,73,32,6,32,8,73,114,33,6,32,1,65,4,106,33,1,32,4,65,4,106,33,4,32,3,65,127,106,33,3,12,0,11,11,32,6,65,1,113,69,13,0,32,0,32,5,54,2,160,1,32,2,65,32,106,36,128,128,128,128,0,32,0,15,11,0,0,11,185,1,1,4,127,32,1,32,2,106,33,3,65,0,33,4,2,64,2,64,3,64,32,2,32,4,106,34,5,69,13,1,32,4,65,127,106,34,4,32,3,106,34,6,45,0,0,65,57,70,13,0,11,32,6,32,6,45,0,0,65,1,106,58,0,0,32,4,65,1,106,33,4,3,64,32,4,69,13,2,32,3,32,4,106,65,48,58,0,0,32,4,65,1,106,33,4,12,0,11,11,2,64,32,2,13,0,65,49,33,2,12,1,11,32,1,65,49,58,0,0,32,1,65,1,106,33,3,32,2,65,127,106,33,4,65,48,33,2,3,64,32,4,69,13,1,32,3,65,48,58,0,0,32,3,65,1,106,33,3,32,4,65,127,106,33,4,12,0,11,11,32,0,32,2,58,0,1,32,0,32,5,69,58,0,0,11,129,9,3,1,127,3,126,6,127,35,128,128,128,128,0,65,208,6,107,34,5,36,128,128,128,128,0,2,64,32,1,41,3,0,34,6,66,0,81,13,0,32,1,41,3,8,34,7,66,0,81,13,0,32,1,41,3,16,34,8,66,0,81,13,0,32,6,32,8,124,32,6,84,13,0,32,6,32,7,84,13,0,32,1,47,1,24,33,1,32,5,65,28,106,32,6,16,209,140,128,128,0,32,5,65,196,1,106,65,0,65,156,1,16,214,141,128,128,0,26,32,5,65,1,54,2,192,1,32,5,65,1,54,2,224,2,32,1,173,195,32,6,66,127,124,121,125,66,194,154,193,232,4,126,66,128,161,205,160,180,2,124,66,32,136,167,34,9,193,33,10,2,64,2,64,32,1,193,34,11,65,0,72,13,0,32,5,65,28,106,32,1,16,210,140,128,128,0,26,12,1,11,32,5,65,192,1,106,65,0,32,11,107,193,16,210,140,128,128,0,26,11,2,64,2,64,32,10,65,127,74,13,0,32,5,65,28,106,65,0,32,10,107,65,255,255,3,113,16,205,140,128,128,0,26,12,1,11,32,5,65,192,1,106,32,9,65,255,255,3,113,16,205,140,128,128,0,26,11,32,5,32,5,40,2,224,2,54,2,204,6,32,5,65,172,5,106,32,5,65,192,1,106,65,160,1,16,218,141,128,128,0,26,32,3,65,2,116,65,152,173,137,128,0,106,33,9,32,3,33,1,2,64,3,64,32,1,65,10,73,13,1,32,5,32,5,65,172,5,106,65,128,148,235,220,3,16,217,140,128,128,0,32,9,65,92,106,33,9,32,1,65,119,106,33,1,12,0,11,11,32,5,65,16,106,32,5,65,172,5,106,32,9,40,2,0,16,217,140,128,128,0,2,64,2,64,32,5,65,172,5,106,32,5,65,28,106,16,211,140,128,128,0,32,5,65,192,1,106,16,213,140,128,128,0,13,0,32,5,65,28,106,65,10,16,206,140,128,128,0,26,12,1,11,32,10,65,1,106,33,10,11,65,0,33,1,65,0,33,11,2,64,2,64,32,10,193,34,9,32,4,193,34,12,72,34,13,13,0,2,64,32,10,32,4,107,193,32,3,32,9,32,12,107,32,3,73,27,34,11,13,0,65,0,33,1,65,0,33,11,12,1,11,32,5,32,5,40,2,224,2,54,2,132,4,32,5,65,228,2,106,32,5,65,192,1,106,65,160,1,16,218,141,128,128,0,26,32,5,65,228,2,106,65,1,16,210,140,128,128,0,33,4,32,5,32,5,40,2,224,2,54,2,168,5,32,5,65,136,4,106,32,5,65,192,1,106,65,160,1,16,218,141,128,128,0,26,32,5,65,136,4,106,65,2,16,210,140,128,128,0,33,12,32,5,32,5,40,2,224,2,54,2,204,6,32,5,65,172,5,106,32,5,65,192,1,106,65,160,1,16,218,141,128,128,0,26,65,0,33,1,32,5,65,172,5,106,65,3,16,210,140,128,128,0,33,14,3,64,2,64,32,11,32,1,71,13,0,65,1,33,1,12,2,11,2,64,32,5,65,28,106,16,218,140,128,128,0,13,0,65,0,33,9,2,64,32,5,65,28,106,32,14,16,213,140,128,128,0,69,13,0,32,5,65,28,106,32,14,16,214,140,128,128,0,26,65,8,33,9,11,2,64,32,5,65,28,106,32,12,16,213,140,128,128,0,69,13,0,32,5,65,28,106,32,12,16,214,140,128,128,0,26,32,9,65,4,114,33,9,11,2,64,32,5,65,28,106,32,4,16,213,140,128,128,0,69,13,0,32,5,65,28,106,32,4,16,214,140,128,128,0,26,32,9,65,2,106,33,9,11,2,64,32,5,65,28,106,32,5,65,192,1,106,16,213,140,128,128,0,69,13,0,32,9,65,1,106,33,9,32,5,65,28,106,32,5,65,192,1,106,16,214,140,128,128,0,26,11,32,3,32,1,70,13,4,32,2,32,1,106,32,9,65,48,106,58,0,0,32,5,65,28,106,65,10,16,206,140,128,128,0,26,32,1,65,1,106,33,1,12,1,11,11,32,11,32,3,75,13,2,3,64,32,11,32,1,70,13,2,32,2,32,1,106,65,48,58,0,0,32,1,65,1,106,33,1,12,0,11,11,2,64,2,64,32,5,65,28,106,32,5,65,192,1,106,65,5,16,206,140,128,128,0,16,212,140,128,128,0,65,255,1,113,34,9,65,1,70,13,0,32,1,32,9,69,113,69,13,1,32,11,65,127,106,34,1,32,3,79,13,3,32,2,32,1,106,45,0,0,65,1,113,69,13,1,11,32,11,32,3,75,13,2,32,5,65,8,106,32,2,32,11,16,215,140,128,128,0,32,5,45,0,8,65,1,113,69,13,0,32,10,65,1,106,33,10,32,13,13,0,32,11,32,3,79,13,0,32,2,32,11,106,32,5,45,0,9,58,0,0,32,11,65,1,106,33,11,11,32,11,32,3,75,13,1,11,32,0,32,10,59,1,8,32,0,32,11,54,2,4,32,0,32,2,54,2,0,32,5,65,208,6,106,36,128,128,128,128,0,15,11,0,0,11,140,1,1,4,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,2,64,2,64,32,2,69,13,0,32,1,40,2,160,1,34,4,65,41,79,13,0,32,4,65,2,116,33,4,65,0,33,5,3,64,32,4,69,13,2,32,3,65,8,106,32,4,65,124,106,34,4,32,1,106,34,6,40,2,0,32,2,32,5,16,199,141,128,128,0,32,3,40,2,12,33,5,32,6,32,3,40,2,8,54,2,0,12,0,11,11,0,0,11,32,0,32,5,54,2,4,32,0,32,1,54,2,0,32,3,65,16,106,36,128,128,128,128,0,11,72,1,3,127,2,64,32,0,40,2,160,1,34,1,65,41,79,13,0,32,1,65,2,116,33,1,2,64,3,64,32,1,34,2,69,13,1,32,2,65,124,106,33,1,32,0,40,2,0,33,3,32,0,65,4,106,33,0,32,3,69,13,0,11,11,32,2,69,15,11,0,0,11,91,0,2,64,32,2,193,65,208,0,108,65,176,167,5,106,65,206,16,109,34,2,65,208,0,75,13,0,32,0,65,16,106,32,2,65,4,116,34,2,65,160,175,137,128,0,106,47,1,0,59,1,0,32,0,32,2,65,152,175,137,128,0,106,41,3,0,55,3,8,32,0,32,2,65,162,175,137,128,0,106,47,1,0,59,1,0,15,11,0,0,11,211,1,1,1,127,2,64,2,64,2,64,32,1,65,144,206,0,73,13,0,32,1,65,192,132,61,73,13,1,2,64,32,1,65,128,194,215,47,73,13,0,65,8,65,9,32,1,65,128,148,235,220,3,73,34,2,27,33,1,65,128,194,215,47,65,128,148,235,220,3,32,2,27,33,2,12,3,11,65,6,65,7,32,1,65,128,173,226,4,73,34,2,27,33,1,65,192,132,61,65,128,173,226,4,32,2,27,33,2,12,2,11,2,64,32,1,65,228,0,73,13,0,65,2,65,3,32,1,65,232,7,73,34,2,27,33,1,65,228,0,65,232,7,32,2,27,33,2,12,2,11,65,10,65,1,32,1,65,9,75,34,1,27,33,2,12,1,11,65,4,65,5,32,1,65,160,141,6,73,34,2,27,33,1,65,144,206,0,65,160,141,6,32,2,27,33,2,11,32,0,32,2,54,2,4,32,0,32,1,58,0,0,11,131,6,8,1,127,3,126,1,127,2,126,1,127,3,126,3,127,1,126,35,128,128,128,128,0,65,192,1,107,34,4,36,128,128,128,128,0,2,64,2,64,32,1,41,3,0,34,5,66,0,81,13,0,32,1,41,3,8,34,6,66,0,81,13,0,32,1,41,3,16,34,7,66,0,81,13,0,32,5,32,7,124,34,7,32,5,84,13,0,32,5,32,6,84,13,0,32,3,65,16,77,13,0,32,7,66,128,128,128,128,128,128,128,128,32,90,13,0,32,4,32,7,55,3,168,1,32,4,32,1,47,1,24,34,8,59,1,176,1,32,4,65,216,0,106,32,4,65,168,1,106,16,202,140,128,128,0,32,4,32,4,47,1,96,34,1,59,1,112,32,4,32,4,41,3,88,55,3,104,32,4,32,8,59,1,176,1,32,4,32,5,32,6,125,55,3,168,1,32,4,65,200,0,106,32,4,65,168,1,106,32,1,16,203,140,128,128,0,32,4,32,4,47,1,80,59,1,128,1,32,4,32,4,41,3,72,55,3,120,32,4,32,8,59,1,176,1,32,4,32,5,55,3,168,1,32,4,65,56,106,32,4,65,168,1,106,32,1,16,203,140,128,128,0,32,4,32,4,47,1,64,59,1,144,1,32,4,32,4,41,3,56,55,3,136,1,32,4,65,168,1,106,32,1,65,160,127,32,1,107,16,219,140,128,128,0,32,4,47,1,168,1,33,1,32,4,32,4,65,184,1,106,47,1,0,59,1,160,1,32,4,32,4,41,3,176,1,55,3,152,1,32,4,65,40,106,32,4,65,232,0,106,32,4,65,152,1,106,16,201,140,128,128,0,65,0,33,8,32,4,65,24,106,32,4,65,248,0,106,32,4,65,152,1,106,16,201,140,128,128,0,32,4,65,8,106,32,4,65,136,1,106,32,4,65,152,1,106,16,201,140,128,128,0,32,4,41,3,8,33,9,32,4,32,4,41,3,40,34,5,66,1,124,34,10,65,0,32,4,47,1,48,107,65,63,113,173,34,6,136,167,34,11,16,220,140,128,128,0,66,1,32,6,134,34,12,66,127,124,34,13,32,5,32,4,41,3,24,125,66,2,124,34,14,131,33,7,32,13,32,10,131,33,5,32,4,45,0,0,34,15,32,1,107,65,1,106,33,16,32,4,40,2,4,33,1,3,64,32,1,69,13,1,32,11,32,1,110,33,17,32,3,32,8,70,13,1,32,2,32,8,106,32,17,65,48,106,58,0,0,2,64,2,64,32,11,32,17,32,1,108,107,34,11,173,32,6,134,32,5,124,34,18,32,14,84,13,0,32,15,32,8,71,13,1,32,8,65,1,106,33,1,66,1,33,14,3,64,32,1,32,3,79,13,4,32,2,32,1,106,32,5,66,10,126,34,5,32,6,136,167,65,48,106,58,0,0,32,1,65,1,106,33,1,32,14,66,10,126,33,14,32,5,32,13,131,34,5,32,7,66,10,126,34,7,90,13,0,11,32,0,32,2,32,1,32,16,32,5,32,7,32,14,32,10,32,9,125,126,32,12,32,14,16,222,140,128,128,0,12,4,11,32,0,32,2,32,8,65,1,106,32,16,32,18,32,14,32,10,32,9,125,32,1,173,32,6,134,66,1,16,222,140,128,128,0,12,3,11,32,8,65,1,106,33,8,32,1,65,10,110,33,1,12,0,11,11,0,0,11,32,4,65,192,1,106,36,128,128,128,128,0,11,130,2,2,4,126,2,127,2,64,2,64,32,2,69,13,0,66,0,32,4,125,33,9,32,6,32,8,125,33,10,32,8,32,6,124,33,11,32,8,32,7,124,32,6,125,33,12,32,2,32,1,106,65,127,106,33,13,3,64,32,5,32,9,124,34,6,32,7,84,33,14,32,4,32,10,90,13,2,32,6,32,7,84,13,2,2,64,32,4,32,7,124,34,6,32,10,84,13,0,32,10,32,9,124,32,12,32,4,124,90,13,0,65,0,33,14,12,3,11,32,13,32,13,45,0,0,65,127,106,58,0,0,32,9,32,7,125,33,9,32,6,33,4,12,0,11,11,0,0,11,2,64,32,11,32,4,88,13,0,32,14,13,0,2,64,32,7,32,4,124,32,11,84,13,0,32,11,32,4,125,32,7,32,11,125,32,4,124,84,13,1,11,32,0,65,0,54,2,0,15,11,2,64,2,64,32,8,66,1,134,32,4,86,13,0,32,4,32,5,32,8,66,2,134,125,88,13,1,11,32,0,65,0,54,2,0,15,11,32,0,32,3,59,1,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,11,107,1,1,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,4,65,4,106,32,1,32,2,32,3,16,221,140,128,128,0,2,64,2,64,32,4,40,2,4,13,0,32,0,32,1,32,2,32,3,16,208,140,128,128,0,12,1,11,32,0,32,4,41,2,4,55,2,0,32,0,65,8,106,32,4,65,4,106,65,8,106,40,2,0,54,2,0,11,32,4,65,16,106,36,128,128,128,128,0,11,150,5,8,1,127,1,126,1,127,1,126,1,127,3,126,6,127,1,126,35,128,128,128,128,0,65,224,0,107,34,5,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,1,41,3,0,34,6,66,0,81,13,0,32,6,66,128,128,128,128,128,128,128,128,32,90,13,0,32,3,69,13,0,32,5,32,6,55,3,72,32,5,32,1,47,1,24,59,1,80,32,5,65,24,106,32,5,65,200,0,106,16,202,140,128,128,0,32,5,32,5,47,1,32,34,1,59,1,48,32,5,32,5,41,3,24,55,3,40,32,5,65,200,0,106,32,1,65,160,127,32,1,107,16,219,140,128,128,0,32,5,47,1,72,33,1,32,5,32,5,65,216,0,106,47,1,0,59,1,64,32,5,32,5,41,3,80,55,3,56,32,5,65,8,106,32,5,65,40,106,32,5,65,56,106,16,201,140,128,128,0,32,5,41,3,8,34,6,65,0,32,5,47,1,16,107,34,7,65,63,113,173,34,8,136,167,33,9,2,64,66,1,32,8,134,34,10,66,127,124,34,11,32,6,131,34,12,80,69,13,0,32,3,65,10,75,13,3,32,3,65,2,116,65,164,185,137,128,0,106,40,2,0,32,9,75,13,3,11,32,5,32,9,16,220,140,128,128,0,32,5,40,2,4,33,13,2,64,2,64,32,5,45,0,0,34,14,32,1,107,65,1,106,193,34,15,32,4,193,34,1,76,13,0,32,7,65,255,255,3,113,33,16,32,15,32,4,107,193,32,3,32,15,32,1,107,32,3,73,27,34,17,65,127,106,33,18,65,0,33,1,3,64,32,13,69,13,3,32,9,32,13,110,33,7,32,3,32,1,70,13,3,32,9,32,7,32,13,108,107,33,9,32,2,32,1,106,32,7,65,48,106,58,0,0,32,18,32,1,70,13,4,32,14,32,1,70,13,2,32,1,65,1,106,33,1,32,13,65,10,110,33,13,12,0,11,11,32,0,32,2,32,3,65,0,32,15,32,4,32,6,66,10,128,32,13,173,32,8,134,32,10,16,225,140,128,128,0,12,4,11,32,1,65,1,106,33,1,32,16,65,127,106,65,63,113,173,33,19,66,1,33,6,3,64,2,64,32,6,32,19,136,80,13,0,32,0,65,0,54,2,0,12,5,11,32,1,32,3,79,13,1,32,2,32,1,106,32,12,66,10,126,34,12,32,8,136,167,65,48,106,58,0,0,32,6,66,10,126,33,6,32,12,32,11,131,33,12,32,17,32,1,65,1,106,34,1,71,13,0,11,32,0,32,2,32,3,32,17,32,15,32,4,32,12,32,10,32,6,16,225,140,128,128,0,12,3,11,0,0,11,32,0,32,2,32,3,32,17,32,15,32,4,32,9,173,32,8,134,32,12,124,32,13,173,32,8,134,32,10,16,225,140,128,128,0,12,1,11,32,0,65,0,54,2,0,11,32,5,65,224,0,106,36,128,128,128,128,0,11,143,2,1,1,127,35,128,128,128,128,0,65,16,107,34,9,36,128,128,128,128,0,2,64,2,64,2,64,2,64,2,64,32,7,32,8,88,13,0,32,7,32,8,125,32,8,88,13,1,2,64,2,64,2,64,2,64,32,7,32,6,125,32,6,88,13,0,32,7,32,6,66,1,134,125,32,8,66,1,134,90,13,1,11,32,6,32,8,86,13,1,12,6,11,32,3,32,2,75,13,1,12,4,11,32,7,32,6,32,8,125,34,8,125,32,8,86,13,4,32,3,32,2,75,13,0,32,9,65,8,106,32,1,32,3,16,215,140,128,128,0,2,64,32,9,45,0,8,65,1,113,69,13,0,32,4,65,1,106,193,33,4,32,3,32,2,79,13,0,32,4,32,5,193,76,13,0,32,1,32,3,106,32,9,45,0,9,58,0,0,32,3,65,1,106,33,3,11,32,3,32,2,77,13,3,11,0,0,11,32,0,65,0,54,2,0,12,3,11,32,0,65,0,54,2,0,12,2,11,32,0,32,4,59,1,8,32,0,32,3,54,2,4,32,0,32,1,54,2,0,12,1,11,32,0,65,0,54,2,0,11,32,9,65,16,106,36,128,128,128,128,0,11,111,1,1,127,35,128,128,128,128,0,65,16,107,34,5,36,128,128,128,128,0,32,5,65,4,106,32,1,32,2,32,3,32,4,16,224,140,128,128,0,2,64,2,64,32,5,40,2,4,13,0,32,0,32,1,32,2,32,3,32,4,16,216,140,128,128,0,12,1,11,32,0,32,5,41,2,4,55,2,0,32,0,65,8,106,32,5,65,4,106,65,8,106,40,2,0,54,2,0,11,32,5,65,16,106,36,128,128,128,128,0,11,250,2,0,2,64,32,2,69,13,0,32,1,45,0,0,65,48,77,13,0,32,6,65,3,77,13,0,32,5,65,2,59,1,0,2,64,2,64,2,64,2,64,2,64,32,3,193,34,6,65,1,72,13,0,32,5,32,1,54,2,4,32,3,65,255,255,3,113,34,3,32,2,73,13,2,32,5,65,0,59,1,12,32,5,32,2,54,2,8,32,5,65,16,106,32,3,32,2,107,54,2,0,32,4,13,1,65,2,33,1,12,4,11,32,5,65,2,59,1,24,32,5,65,0,59,1,12,32,5,65,2,54,2,8,32,5,65,209,185,137,128,0,54,2,4,32,5,65,32,106,32,2,54,2,0,32,5,65,28,106,32,1,54,2,0,32,5,65,16,106,65,0,32,6,107,34,3,54,2,0,65,3,33,1,32,4,32,2,77,13,3,32,4,32,2,107,34,2,32,3,77,13,3,32,2,32,6,106,33,4,12,2,11,32,5,65,2,59,1,24,32,5,65,32,106,65,1,54,2,0,32,5,65,28,106,65,208,185,137,128,0,54,2,0,12,1,11,32,5,65,2,59,1,24,32,5,65,2,59,1,12,32,5,32,3,54,2,8,32,5,65,32,106,32,2,32,3,107,34,2,54,2,0,32,5,65,28,106,32,1,32,3,106,54,2,0,32,5,65,20,106,65,1,54,2,0,32,5,65,16,106,65,208,185,137,128,0,54,2,0,65,3,33,1,32,4,32,2,77,13,1,32,4,32,2,107,33,4,11,32,5,65,0,59,1,36,32,5,65,40,106,32,4,54,2,0,65,4,33,1,11,32,0,32,1,54,2,4,32,0,32,5,54,2,0,15,11,0,0,11,107,0,2,64,2,64,32,2,45,0,26,65,126,106,65,255,1,113,34,2,65,3,32,2,65,3,73,27,13,0,65,0,33,3,65,212,185,137,128,0,33,2,12,1,11,2,64,32,1,13,0,65,212,185,137,128,0,65,212,185,137,128,0,32,3,27,33,2,12,1,11,65,212,185,137,128,0,65,213,185,137,128,0,32,3,27,33,2,65,1,33,3,11,32,0,32,3,54,2,4,32,0,32,2,54,2,0,11,205,3,1,3,127,35,128,128,128,128,0,65,224,0,107,34,8,36,128,128,128,128,0,2,64,2,64,2,64,32,7,65,3,77,13,0,32,5,65,16,77,13,0,32,8,65,56,106,32,1,16,204,140,128,128,0,32,8,45,0,56,33,9,32,8,65,24,106,65,24,106,32,8,65,216,0,106,41,3,0,55,3,0,32,8,65,24,106,65,16,106,32,8,65,56,106,65,24,106,41,3,0,55,3,0,32,8,65,32,106,32,8,65,56,106,65,16,106,41,3,0,55,3,0,32,8,32,8,41,3,64,55,3,24,32,8,65,16,106,32,2,32,8,65,24,106,32,9,16,228,140,128,128,0,32,8,40,2,20,33,2,32,8,40,2,16,33,9,2,64,2,64,2,64,2,64,32,8,45,0,50,65,126,106,65,255,1,113,34,10,65,3,32,10,65,3,73,27,14,4,0,1,3,2,0,11,32,6,65,3,54,2,8,32,6,65,214,185,137,128,0,54,2,4,32,6,65,2,59,1,0,65,1,33,7,12,5,11,32,6,65,3,54,2,8,32,6,65,217,185,137,128,0,54,2,4,32,6,65,2,59,1,0,65,1,33,7,12,4,11,32,8,65,56,106,32,8,65,24,106,32,4,32,5,16,223,140,128,128,0,32,8,65,8,106,32,8,40,2,56,32,8,40,2,60,32,8,47,1,64,32,3,32,6,32,7,16,227,140,128,128,0,32,8,40,2,12,33,7,32,8,40,2,8,33,6,12,3,11,65,2,33,7,32,6,65,2,59,1,0,32,3,69,13,1,32,6,65,0,59,1,12,32,6,65,2,54,2,8,32,6,65,209,185,137,128,0,54,2,4,32,6,65,16,106,32,3,54,2,0,12,2,11,0,0,11,65,1,33,7,32,6,65,1,54,2,8,32,6,65,220,185,137,128,0,54,2,4,11,32,0,32,6,54,2,8,32,0,32,9,54,2,0,32,0,65,12,106,32,7,54,2,0,32,0,32,2,54,2,4,32,8,65,224,0,106,36,128,128,128,128,0,11,211,4,1,3,127,35,128,128,128,128,0,65,224,0,107,34,8,36,128,128,128,128,0,2,64,2,64,2,64,32,7,65,3,77,13,0,32,8,65,56,106,32,1,16,204,140,128,128,0,32,8,45,0,56,33,9,32,8,65,24,106,65,24,106,32,8,65,216,0,106,41,3,0,55,3,0,32,8,65,24,106,65,16,106,32,8,65,56,106,65,24,106,41,3,0,55,3,0,32,8,65,32,106,32,8,65,56,106,65,16,106,41,3,0,55,3,0,32,8,32,8,41,3,64,55,3,24,32,8,65,16,106,32,2,32,8,65,24,106,32,9,16,228,140,128,128,0,32,8,40,2,20,33,9,32,8,40,2,16,33,10,2,64,2,64,2,64,2,64,2,64,32,8,45,0,50,65,126,106,65,255,1,113,34,2,65,3,32,2,65,3,73,27,14,4,1,0,3,4,1,11,32,6,65,3,54,2,8,32,6,65,217,185,137,128,0,54,2,4,32,6,65,2,59,1,0,12,1,11,32,6,65,3,54,2,8,32,6,65,214,185,137,128,0,54,2,4,32,6,65,2,59,1,0,11,65,1,33,7,12,4,11,65,2,33,7,32,6,65,2,59,1,0,32,3,69,13,2,32,6,65,0,59,1,12,32,6,65,2,54,2,8,32,6,65,209,185,137,128,0,54,2,4,32,6,65,16,106,32,3,54,2,0,12,3,11,65,116,65,5,32,8,46,1,48,34,2,65,0,72,27,32,2,108,65,4,118,65,21,106,34,2,32,5,75,13,0,32,8,65,56,106,32,8,65,24,106,32,4,32,2,65,0,32,3,107,65,128,128,126,32,3,65,128,128,2,73,27,34,5,16,226,140,128,128,0,2,64,32,8,46,1,64,34,2,32,5,193,76,13,0,32,8,65,8,106,32,8,40,2,56,32,8,40,2,60,32,2,32,3,32,6,32,7,16,227,140,128,128,0,32,8,40,2,12,33,7,32,8,40,2,8,33,6,12,3,11,65,2,33,7,32,6,65,2,59,1,0,2,64,32,3,13,0,65,1,33,7,32,6,65,1,54,2,8,32,6,65,220,185,137,128,0,54,2,4,12,3,11,32,6,65,0,59,1,12,32,6,65,2,54,2,8,32,6,65,209,185,137,128,0,54,2,4,32,6,65,16,106,32,3,54,2,0,12,2,11,0,0,11,65,1,33,7,32,6,65,1,54,2,8,32,6,65,220,185,137,128,0,54,2,4,11,32,0,32,6,54,2,8,32,0,32,10,54,2,0,32,0,65,12,106,32,7,54,2,0,32,0,32,9,54,2,4,32,8,65,224,0,106,36,128,128,128,128,0,11,99,1,1,127,2,64,2,64,2,64,2,64,32,0,47,1,0,14,3,0,2,1,0,11,32,0,40,2,4,15,11,32,0,65,8,106,40,2,0,33,0,12,1,11,2,64,32,0,47,1,2,34,1,65,232,7,73,13,0,65,4,65,5,32,1,65,144,206,0,73,27,15,11,65,1,33,0,32,1,65,10,73,13,0,65,2,65,3,32,1,65,228,0,73,27,15,11,32,0,11,39,0,2,64,32,1,32,3,71,13,0,32,0,32,2,32,1,16,218,141,128,128,0,26,15,11,32,1,32,1,32,1,16,187,141,128,128,0,0,11,73,1,2,127,32,0,65,12,106,40,2,0,65,12,108,33,1,32,0,40,2,8,33,2,32,0,40,2,4,33,0,3,127,2,64,32,1,13,0,32,0,15,11,32,1,65,116,106,33,1,32,2,16,231,140,128,128,0,32,0,106,33,0,32,2,65,12,106,33,2,12,0,11,11,97,1,2,127,32,1,65,80,106,33,3,2,64,2,64,32,2,65,10,77,13,0,2,64,32,2,65,37,79,13,0,65,1,33,4,32,3,65,10,73,13,2,65,127,32,1,65,32,114,34,3,65,169,127,106,34,1,32,1,32,3,65,159,127,106,73,27,33,3,12,1,11,0,0,11,32,3,32,2,73,33,4,11,32,0,32,3,54,2,4,32,0,32,4,54,2,0,11,250,2,5,1,127,1,126,1,127,1,126,1,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,2,64,2,64,2,64,2,64,2,64,32,3,65,126,106,65,35,79,13,0,2,64,32,2,13,0,32,0,65,0,58,0,1,65,1,33,2,12,5,11,2,64,2,64,32,1,45,0,0,65,85,106,14,3,1,4,0,4,11,32,2,65,1,71,13,3,12,4,11,32,2,65,127,106,34,2,13,1,12,3,11,0,0,11,32,1,65,1,106,33,1,11,2,64,2,64,2,64,2,64,32,3,65,16,75,13,0,32,2,65,9,73,13,1,11,32,3,173,33,5,65,0,33,6,3,64,32,2,69,13,3,32,4,65,8,106,32,1,45,0,0,32,3,16,234,140,128,128,0,32,4,40,2,8,69,13,4,32,6,173,32,5,126,34,7,66,32,136,167,65,0,71,13,2,2,64,32,7,167,34,8,32,4,40,2,12,106,34,6,32,8,73,13,0,32,1,65,1,106,33,1,32,2,65,127,106,33,2,12,1,11,11,32,0,65,2,58,0,1,65,1,33,2,12,4,11,65,0,33,6,3,64,32,2,69,13,2,32,4,32,1,45,0,0,32,3,16,234,140,128,128,0,32,4,40,2,0,69,13,3,32,2,65,127,106,33,2,32,1,65,1,106,33,1,32,4,40,2,4,32,6,32,3,108,106,33,6,12,0,11,11,32,0,65,2,58,0,1,65,1,33,2,12,2,11,32,0,32,6,54,2,4,65,0,33,2,12,1,11,65,1,33,2,32,0,65,1,58,0,1,11,32,0,32,2,58,0,0,32,4,65,16,106,36,128,128,128,128,0,11,61,1,1,127,2,64,32,1,40,2,28,34,2,65,16,113,13,0,2,64,32,2,65,32,113,13,0,32,0,32,1,16,249,140,128,128,0,15,11,32,0,32,1,16,204,141,128,128,0,15,11,32,0,32,1,16,179,141,128,128,0,11,23,0,32,0,40,2,20,32,0,65,24,106,40,2,0,32,1,16,159,141,128,128,0,11,28,0,32,0,40,2,0,32,0,40,2,4,32,1,40,2,0,32,1,40,2,4,16,239,140,128,128,0,11,35,1,1,127,65,0,33,4,2,64,32,1,32,3,71,13,0,32,0,32,2,32,1,16,223,141,128,128,0,69,33,4,11,32,4,11,135,1,1,2,127,32,0,45,0,4,33,1,2,64,32,0,45,0,5,13,0,32,1,65,255,1,113,65,0,71,15,11,65,1,33,2,2,64,32,1,65,255,1,113,13,0,2,64,32,0,40,2,0,34,2,45,0,28,65,4,113,13,0,32,2,40,2,20,65,153,186,137,128,0,65,2,32,2,40,2,24,40,2,12,17,131,128,128,128,0,0,33,2,12,1,11,32,2,40,2,20,65,152,186,137,128,0,65,1,32,2,40,2,24,40,2,12,17,131,128,128,128,0,0,33,2,11,32,0,32,2,58,0,4,32,2,11,244,1,0,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,1,65,119,106,14,5,1,3,8,8,2,0,11,32,1,69,13,4,32,1,65,34,70,13,5,32,1,65,39,70,13,6,32,1,65,220,0,70,13,3,12,7,11,32,0,65,220,232,1,16,242,140,128,128,0,15,11,32,0,65,220,228,1,16,242,140,128,128,0,15,11,32,0,65,220,220,1,16,242,140,128,128,0,15,11,32,0,65,220,184,1,16,242,140,128,128,0,15,11,32,0,65,220,224,0,16,242,140,128,128,0,15,11,32,2,65,128,128,4,113,69,13,1,32,0,65,220,196,0,16,242,140,128,128,0,15,11,32,2,65,128,2,113,69,13,0,32,0,65,220,206,0,16,242,140,128,128,0,15,11,2,64,2,64,2,64,32,2,65,1,113,69,13,0,32,1,16,243,140,128,128,0,13,1,11,32,1,16,244,140,128,128,0,13,1,11,32,0,32,1,16,245,140,128,128,0,15,11,32,0,32,1,54,2,4,32,0,65,128,1,58,0,0,11,118,1,1,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,32,1,59,1,14,32,2,65,16,106,65,8,106,34,1,65,0,59,1,0,32,2,66,0,55,3,16,32,2,65,16,106,65,2,32,2,65,14,106,65,2,65,132,203,137,128,0,16,232,140,128,128,0,32,0,65,128,4,59,0,10,32,0,65,8,106,32,1,47,1,0,59,0,0,32,0,32,2,41,3,16,55,0,0,32,2,65,32,106,36,128,128,128,128,0,11,194,2,1,5,127,32,0,65,11,116,33,1,65,0,33,2,65,33,33,3,65,33,33,4,2,64,3,64,2,64,32,2,32,3,73,13,0,32,2,33,4,12,2,11,32,4,65,1,118,32,2,106,34,4,65,2,116,65,148,203,137,128,0,106,40,2,0,65,11,116,34,5,32,1,70,13,1,32,4,32,3,32,5,32,1,75,27,34,3,32,4,65,1,106,32,2,32,5,32,1,73,27,34,2,107,33,4,12,0,11,11,2,64,32,4,32,2,32,3,73,106,34,3,65,32,75,13,0,32,3,65,2,116,34,1,65,148,203,137,128,0,106,40,2,0,65,21,118,33,2,65,215,5,33,4,2,64,2,64,32,3,65,32,70,13,0,32,1,65,152,203,137,128,0,106,40,2,0,65,21,118,33,4,32,3,13,0,65,0,33,3,12,1,11,32,1,65,144,203,137,128,0,106,40,2,0,65,255,255,255,0,113,33,3,11,32,4,65,127,106,33,1,32,0,32,3,107,33,5,32,2,65,215,5,32,2,65,215,5,73,27,65,169,122,106,33,3,65,0,33,4,3,64,2,64,2,64,32,1,32,2,70,13,0,32,3,69,13,3,32,4,32,2,65,152,204,137,128,0,106,45,0,0,106,34,4,32,5,77,13,1,32,2,33,1,11,32,1,65,1,113,15,11,32,3,65,1,106,33,3,32,2,65,1,106,33,2,12,0,11,11,0,0,11,247,1,1,1,127,2,64,32,0,65,32,73,13,0,65,1,33,1,2,64,2,64,2,64,32,0,65,255,0,73,13,0,32,0,65,128,128,4,73,13,1,32,0,65,128,128,8,73,13,2,32,0,65,208,184,115,106,65,208,186,43,73,13,3,32,0,65,181,217,115,106,65,5,73,13,3,32,0,65,226,139,116,106,65,226,11,73,13,3,32,0,65,159,168,116,106,65,159,24,73,13,3,32,0,65,222,226,116,106,65,14,73,13,3,32,0,65,126,113,65,158,240,10,70,13,3,32,0,65,96,113,65,224,205,10,70,13,3,65,0,33,1,32,0,65,198,145,117,106,65,6,73,13,0,32,0,65,128,128,188,127,106,65,240,131,116,73,33,1,11,32,1,15,11,32,0,65,130,197,137,128,0,65,40,65,210,197,137,128,0,65,159,2,65,241,199,137,128,0,65,175,2,16,198,141,128,128,0,15,11,32,0,65,164,191,137,128,0,65,44,65,252,191,137,128,0,65,196,1,65,192,193,137,128,0,65,194,3,16,198,141,128,128,0,15,11,65,0,11,154,2,1,2,127,35,128,128,128,128,0,65,16,107,34,2,65,6,106,65,2,106,65,0,58,0,0,32,2,65,0,59,1,6,32,2,65,253,0,58,0,15,32,2,32,1,65,15,113,65,222,185,137,128,0,106,45,0,0,58,0,14,32,2,32,1,65,4,118,65,15,113,65,222,185,137,128,0,106,45,0,0,58,0,13,32,2,32,1,65,8,118,65,15,113,65,222,185,137,128,0,106,45,0,0,58,0,12,32,2,32,1,65,12,118,65,15,113,65,222,185,137,128,0,106,45,0,0,58,0,11,32,2,32,1,65,16,118,65,15,113,65,222,185,137,128,0,106,45,0,0,58,0,10,32,2,32,1,65,20,118,65,15,113,65,222,185,137,128,0,106,45,0,0,58,0,9,2,64,32,1,65,1,114,103,65,2,118,65,126,106,34,1,65,11,73,13,0,0,0,11,32,2,65,6,106,32,1,106,34,3,65,0,47,0,255,202,137,128,0,59,0,0,32,3,65,2,106,65,0,45,0,129,203,137,128,0,58,0,0,32,0,65,10,58,0,11,32,0,32,1,58,0,10,32,0,32,2,41,1,6,55,0,0,32,0,65,8,106,32,2,65,6,106,65,8,106,47,1,0,59,0,0,11,220,1,0,2,64,2,64,2,64,2,64,32,1,65,128,1,73,13,0,32,1,65,128,16,73,13,1,32,1,65,128,128,4,79,13,2,32,2,32,1,65,63,113,65,128,1,114,58,0,2,32,2,32,1,65,12,118,65,224,1,114,58,0,0,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,1,65,3,33,1,12,3,11,32,2,32,1,58,0,0,65,1,33,1,12,2,11,32,2,32,1,65,63,113,65,128,1,114,58,0,1,32,2,32,1,65,6,118,65,192,1,114,58,0,0,65,2,33,1,12,1,11,32,2,32,1,65,63,113,65,128,1,114,58,0,3,32,2,32,1,65,6,118,65,63,113,65,128,1,114,58,0,2,32,2,32,1,65,12,118,65,63,113,65,128,1,114,58,0,1,32,2,32,1,65,18,118,65,7,113,65,240,1,114,58,0,0,65,4,33,1,11,32,0,32,1,54,2,4,32,0,32,2,54,2,0,11,111,1,2,127,35,128,128,128,128,0,65,16,107,34,1,36,128,128,128,128,0,2,64,2,64,32,0,45,0,0,65,128,1,70,13,0,32,1,65,8,106,32,0,16,248,140,128,128,0,32,1,45,0,9,65,128,128,196,0,32,1,45,0,8,65,1,113,27,33,2,12,1,11,32,0,65,8,106,65,0,54,2,0,32,0,40,2,4,33,2,32,0,66,0,55,2,0,11,32,1,65,16,106,36,128,128,128,128,0,32,2,11,110,1,3,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,1,65,10,106,16,133,141,128,128,0,2,64,2,64,32,2,45,0,8,65,1,113,34,3,69,13,0,32,2,45,0,9,65,255,1,113,34,4,65,10,79,13,1,32,1,32,4,106,45,0,0,33,4,11,32,0,32,4,58,0,1,32,0,32,3,58,0,0,32,2,65,16,106,36,128,128,128,128,0,15,11,0,0,11,17,0,32,0,53,2,0,65,1,32,1,16,209,141,128,128,0,11,120,1,1,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,2,64,2,64,32,3,65,8,73,13,0,32,4,65,8,106,32,1,32,2,32,3,16,180,141,128,128,0,32,4,40,2,12,33,3,32,4,40,2,8,33,2,12,1,11,32,4,32,1,32,2,32,3,16,181,141,128,128,0,32,4,40,2,4,33,3,32,4,40,2,0,33,2,11,32,0,32,2,54,2,0,32,0,32,3,54,2,4,32,4,65,16,106,36,128,128,128,128,0,11,205,5,3,5,127,2,126,1,127,65,0,32,2,65,121,106,34,3,32,3,32,2,75,27,33,4,32,1,65,3,106,65,124,113,32,1,107,33,5,65,0,33,3,3,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,2,64,32,3,32,2,79,13,0,2,64,2,64,2,64,2,64,2,64,2,64,32,1,32,3,106,45,0,0,34,6,192,34,7,65,127,74,13,0,66,128,128,128,128,128,32,33,8,66,128,128,128,128,16,33,9,32,6,65,164,189,137,128,0,106,45,0,0,65,126,106,14,3,1,4,2,13,11,32,5,32,3,107,65,3,113,13,14,2,64,3,64,32,3,32,4,79,13,1,32,1,32,3,106,34,6,65,4,106,40,2,0,32,6,40,2,0,114,65,128,129,130,132,120,113,13,1,32,3,65,8,106,33,3,12,0,11,11,3,64,32,3,32,2,79,13,16,32,1,32,3,106,44,0,0,65,0,72,13,16,32,3,65,1,106,33,3,12,0,11,11,32,3,65,1,106,34,6,32,2,73,13,1,66,0,33,8,12,10,11,66,0,33,8,32,3,65,1,106,34,10,32,2,73,13,2,12,9,11,66,128,128,128,128,128,32,33,8,66,128,128,128,128,16,33,9,32,1,32,6,106,44,0,0,65,191,127,74,13,9,12,7,11,66,0,33,8,32,3,65,1,106,34,10,32,2,79,13,7,32,1,32,10,106,44,0,0,33,10,2,64,2,64,2,64,32,6,65,224,1,70,13,0,32,6,65,237,1,70,13,1,32,7,65,31,106,65,255,1,113,65,12,73,13,2,32,7,65,126,113,65,110,71,13,5,32,10,65,64,72,13,6,12,5,11,32,10,65,96,113,65,160,127,70,13,5,12,4,11,32,10,65,159,127,74,13,3,12,4,11,32,10,65,64,72,13,3,12,2,11,32,1,32,10,106,44,0,0,33,10,2,64,2,64,2,64,2,64,32,6,65,144,126,106,14,5,1,0,0,0,2,0,11,32,7,65,15,106,65,255,1,113,65,2,75,13,4,32,10,65,64,78,13,4,12,2,11,32,10,65,240,0,106,65,255,1,113,65,48,79,13,3,12,1,11,32,10,65,143,127,74,13,2,11,32,3,65,2,106,34,6,32,2,79,13,6,32,1,32,6,106,44,0,0,65,191,127,74,13,3,66,0,33,9,32,3,65,3,106,34,6,32,2,79,13,7,32,1,32,6,106,44,0,0,65,191,127,76,13,5,66,128,128,128,128,128,224,0,33,8,12,4,11,32,0,32,1,54,2,4,32,0,65,8,106,32,2,54,2,0,65,0,33,3,12,7,11,66,128,128,128,128,128,32,33,8,12,2,11,66,0,33,9,32,3,65,2,106,34,6,32,2,79,13,4,32,1,32,6,106,44,0,0,65,191,127,76,13,2,11,66,128,128,128,128,128,192,0,33,8,11,66,128,128,128,128,16,33,9,12,2,11,32,6,65,1,106,33,3,12,4,11,66,0,33,9,11,32,0,32,8,32,3,173,132,32,9,132,55,2,4,65,1,33,3,11,32,0,32,3,54,2,0,15,11,32,3,65,1,106,33,3,12,0,11,11,228,3,2,5,127,1,126,35,128,128,128,128,0,65,192,0,107,34,5,36,128,128,128,128,0,65,1,33,6,2,64,32,0,45,0,4,13,0,32,0,45,0,5,33,7,2,64,32,0,40,2,0,34,8,40,2,28,34,9,65,4,113,13,0,65,1,33,6,32,8,40,2,20,65,143,186,137,128,0,65,140,186,137,128,0,32,7,65,255,1,113,34,7,27,65,2,65,3,32,7,27,32,8,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,13,1,65,1,33,6,32,8,40,2,20,32,1,32,2,32,8,40,2,24,40,2,12,17,131,128,128,128,0,0,13,1,65,1,33,6,32,8,40,2,20,65,145,186,137,128,0,65,2,32,8,40,2,24,40,2,12,17,131,128,128,128,0,0,13,1,32,3,32,8,32,4,40,2,12,17,128,128,128,128,0,0,33,6,12,1,11,2,64,32,7,65,255,1,113,13,0,65,1,33,6,32,8,40,2,20,65,147,186,137,128,0,65,3,32,8,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,13,1,32,8,40,2,28,33,9,11,65,1,33,6,32,5,65,1,58,0,27,32,5,65,52,106,65,240,185,137,128,0,54,2,0,32,5,32,8,41,2,20,55,2,12,32,5,32,5,65,27,106,54,2,20,32,5,32,8,41,2,8,55,2,36,32,8,41,2,0,33,10,32,5,32,9,54,2,56,32,5,32,8,40,2,16,54,2,44,32,5,32,8,45,0,32,58,0,60,32,5,32,10,55,2,28,32,5,32,5,65,12,106,54,2,48,32,5,65,12,106,32,1,32,2,16,140,141,128,128,0,13,0,32,5,65,12,106,65,145,186,137,128,0,65,2,16,140,141,128,128,0,13,0,32,3,32,5,65,28,106,32,4,40,2,12,17,128,128,128,128,0,0,13,0,32,5,40,2,48,65,150,186,137,128,0,65,2,32,5,40,2,52,40,2,12,17,131,128,128,128,0,0,33,6,11,32,0,65,1,58,0,5,32,0,32,6,58,0,4,32,5,65,192,0,106,36,128,128,128,128,0,32,0,11,68,1,1,127,2,64,2,64,32,1,40,2,0,32,1,40,2,4,34,2,71,13,0,65,0,33,1,12,1,11,32,1,32,2,65,124,106,34,2,54,2,4,32,2,40,2,0,33,2,65,1,33,1,11,32,0,32,2,54,2,4,32,0,32,1,54,2,0,11,173,1,1,6,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,1,40,2,4,65,124,106,33,4,32,1,40,2,0,33,5,2,64,3,64,2,64,32,4,65,4,106,32,5,71,13,0,65,2,33,4,12,2,11,32,1,32,4,54,2,4,32,4,40,2,0,33,6,32,3,65,8,106,32,2,16,253,140,128,128,0,2,64,2,64,32,3,40,2,8,34,7,13,0,65,1,33,6,12,1,11,32,4,65,124,106,33,4,65,127,32,3,40,2,12,34,8,32,6,71,32,8,32,6,75,27,34,6,69,13,1,11,11,32,7,65,0,71,33,4,11,32,0,32,6,58,0,1,32,0,32,4,58,0,0,32,3,65,16,106,36,128,128,128,128,0,11,187,1,1,4,127,2,64,32,0,40,2,0,34,1,32,0,40,2,4,71,13,0,65,128,128,196,0,15,11,32,0,32,1,65,1,106,54,2,0,2,64,32,1,45,0,0,34,2,192,65,127,74,13,0,32,0,32,1,65,2,106,54,2,0,32,1,45,0,1,65,63,113,33,3,32,2,65,31,113,33,4,2,64,32,2,65,223,1,75,13,0,32,4,65,6,116,32,3,114,15,11,32,0,32,1,65,3,106,54,2,0,32,3,65,6,116,32,1,45,0,2,65,63,113,114,33,3,2,64,32,2,65,240,1,79,13,0,32,3,32,4,65,12,116,114,15,11,32,0,32,1,65,4,106,54,2,0,32,3,65,6,116,32,1,45,0,3,65,63,113,114,32,4,65,18,116,65,128,128,240,0,113,114,33,2,11,32,2,11,54,0,2,64,32,0,32,1,70,13,0,32,1,32,0,107,33,1,3,64,32,2,32,0,44,0,0,65,191,127,74,106,33,2,32,0,65,1,106,33,0,32,1,65,127,106,34,1,13,0,11,11,32,2,11,30,0,32,0,32,1,32,1,32,2,65,2,116,106,32,3,32,3,32,4,65,2,116,106,16,130,141,128,128,0,11,78,0,32,0,65,0,54,2,16,32,0,32,3,54,2,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,32,0,65,12,106,32,4,54,2,0,32,0,32,2,32,1,107,65,2,118,34,2,54,2,24,32,0,32,2,32,4,32,3,107,65,2,118,34,3,32,2,32,3,73,27,54,2,20,11,72,0,32,0,65,0,54,2,16,32,0,32,3,54,2,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,32,0,32,2,32,1,107,34,2,54,2,24,32,0,65,12,106,32,4,54,2,0,32,0,32,2,32,4,32,3,107,34,3,32,2,32,3,73,27,54,2,20,11,16,0,32,0,40,2,4,32,0,40,2,0,107,65,2,118,11,51,1,2,127,2,64,32,1,45,0,0,34,2,32,1,45,0,1,34,3,79,13,0,32,1,32,2,65,1,106,58,0,0,11,32,0,32,2,58,0,1,32,0,32,2,32,3,73,58,0,0,11,18,0,32,0,40,2,0,34,0,40,2,4,32,0,40,2,0,107,11,14,0,32,0,32,1,65,0,16,128,141,128,128,0,11,127,1,1,127,35,128,128,128,128,0,65,32,107,34,4,36,128,128,128,128,0,32,4,32,3,54,2,28,32,4,32,2,54,2,24,32,4,32,1,54,2,20,32,4,32,0,54,2,16,32,4,65,8,106,32,4,65,16,106,32,4,65,24,106,16,254,140,128,128,0,32,4,40,2,28,33,3,32,4,40,2,24,33,2,32,4,45,0,8,33,1,32,4,45,0,9,33,0,32,4,65,32,106,36,128,128,128,128,0,65,127,65,0,32,2,32,3,71,27,32,0,32,1,65,2,70,27,11,17,0,32,0,49,0,0,65,1,32,1,16,209,141,128,128,0,11,20,0,32,1,32,0,40,2,0,32,0,40,2,4,16,200,140,128,128,0,11,37,0,32,1,65,174,188,137,128,0,65,169,188,137,128,0,32,0,45,0,0,34,0,27,65,4,65,5,32,0,27,16,200,140,128,128,0,11,134,4,1,8,127,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,65,0,59,1,44,32,3,32,2,54,2,40,32,3,65,0,54,2,36,32,3,66,129,128,128,128,160,1,55,2,28,32,3,32,2,54,2,24,32,3,65,0,54,2,20,32,3,32,2,54,2,16,32,3,32,1,54,2,12,32,3,65,10,54,2,8,32,0,40,2,4,33,4,32,0,40,2,0,33,5,32,0,40,2,8,33,6,32,3,65,32,106,33,7,2,64,2,64,3,64,2,64,2,64,2,64,32,3,45,0,45,13,0,32,3,40,2,12,33,8,2,64,2,64,32,3,40,2,24,34,1,32,3,40,2,16,34,9,75,13,0,32,3,40,2,28,34,0,32,7,106,65,127,106,33,10,32,3,40,2,20,33,2,2,64,3,64,32,1,32,2,73,13,2,32,3,32,10,45,0,0,32,8,32,2,106,32,1,32,2,107,16,250,140,128,128,0,32,3,40,2,0,65,1,71,13,1,32,3,32,2,32,3,40,2,4,106,65,1,106,34,2,54,2,20,32,2,32,0,73,13,0,32,2,32,9,75,13,0,32,3,32,0,54,2,52,32,3,32,8,32,2,32,0,107,106,54,2,48,32,3,32,0,54,2,60,32,3,32,7,54,2,56,32,3,65,48,106,32,3,65,56,106,16,238,140,128,128,0,69,13,0,11,32,3,40,2,36,33,0,32,3,32,2,54,2,36,32,2,32,0,107,33,2,12,2,11,32,3,32,1,54,2,20,11,32,3,65,1,58,0,45,2,64,2,64,32,3,45,0,44,69,13,0,32,3,40,2,40,33,2,32,3,40,2,36,33,0,12,1,11,32,3,40,2,40,34,2,32,3,40,2,36,34,0,70,13,2,11,32,2,32,0,107,33,2,11,32,4,40,2,12,33,1,32,6,45,0,0,13,1,12,2,11,65,0,33,2,12,4,11,32,5,65,136,186,137,128,0,65,4,32,1,17,131,128,128,128,0,0,13,2,11,32,6,32,8,32,0,106,34,0,32,2,65,10,16,141,141,128,128,0,58,0,0,32,5,32,0,32,2,32,1,17,131,128,128,128,0,0,69,13,0,11,11,65,1,33,2,11,32,3,65,192,0,106,36,128,128,128,128,0,32,2,11,78,1,1,127,35,128,128,128,128,0,65,16,107,34,3,36,128,128,128,128,0,32,3,65,0,54,2,12,32,3,32,2,32,3,65,12,106,16,246,140,128,128,0,32,0,32,1,32,3,40,2,0,32,3,40,2,4,16,186,141,128,128,0,33,2,32,3,65,16,106,36,128,128,128,128,0,32,2,11,88,1,2,127,32,0,40,2,4,33,2,32,0,40,2,0,33,3,2,64,32,0,40,2,8,34,0,45,0,0,69,13,0,32,3,65,136,186,137,128,0,65,4,32,2,40,2,12,17,131,128,128,128,0,0,69,13,0,65,1,15,11,32,0,32,1,65,10,70,58,0,0,32,3,32,1,32,2,40,2,16,17,128,128,128,128,0,0,11,247,2,2,5,127,1,126,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,0,40,2,0,33,4,65,1,33,5,2,64,32,0,45,0,8,13,0,2,64,32,0,40,2,4,34,6,40,2,28,34,7,65,4,113,13,0,65,1,33,5,32,6,40,2,20,65,143,186,137,128,0,65,155,186,137,128,0,32,4,27,65,2,65,1,32,4,27,32,6,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,13,1,32,1,32,6,32,2,40,2,12,17,128,128,128,128,0,0,33,5,12,1,11,2,64,32,4,13,0,65,1,33,5,32,6,40,2,20,65,156,186,137,128,0,65,2,32,6,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,13,1,32,6,40,2,28,33,7,11,65,1,33,5,32,3,65,1,58,0,27,32,3,65,52,106,65,240,185,137,128,0,54,2,0,32,3,32,6,41,2,20,55,2,12,32,3,32,3,65,27,106,54,2,20,32,3,32,6,41,2,8,55,2,36,32,6,41,2,0,33,8,32,3,32,7,54,2,56,32,3,32,6,40,2,16,54,2,44,32,3,32,6,45,0,32,58,0,60,32,3,32,8,55,2,28,32,3,32,3,65,12,106,54,2,48,32,1,32,3,65,28,106,32,2,40,2,12,17,128,128,128,128,0,0,13,0,32,3,40,2,48,65,150,186,137,128,0,65,2,32,3,40,2,52,40,2,12,17,131,128,128,128,0,0,33,5,11,32,0,32,5,58,0,8,32,0,32,4,65,1,106,54,2,0,32,3,65,192,0,106,36,128,128,128,128,0,32,0,11,166,1,1,3,127,32,0,45,0,8,33,1,2,64,32,0,40,2,0,34,2,13,0,32,1,65,255,1,113,65,0,71,15,11,65,1,33,3,2,64,32,1,65,255,1,113,13,0,32,0,40,2,4,33,1,2,64,32,2,65,1,71,13,0,32,0,45,0,9,65,255,1,113,69,13,0,32,1,45,0,28,65,4,113,13,0,65,1,33,3,32,1,40,2,20,65,158,186,137,128,0,65,1,32,1,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,13,1,11,32,1,40,2,20,65,221,185,137,128,0,65,1,32,1,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,33,3,11,32,0,32,3,58,0,8,32,3,11,216,2,1,5,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,2,64,2,64,2,64,2,64,32,0,40,2,0,69,13,0,32,0,40,2,4,33,3,32,2,32,1,41,2,8,55,2,24,32,2,32,1,40,2,4,34,4,54,2,20,32,2,32,1,40,2,0,34,1,54,2,16,32,0,45,0,32,33,5,32,0,40,2,16,33,6,2,64,2,64,32,0,45,0,28,65,8,113,69,13,0,32,0,40,2,20,32,1,32,4,32,0,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,13,1,32,0,65,1,58,0,32,32,0,65,48,54,2,16,32,2,65,212,185,137,128,0,54,2,16,32,2,65,0,54,2,20,65,0,32,3,32,4,107,34,1,32,1,32,3,75,27,33,3,11,32,3,32,2,65,16,106,16,233,140,128,128,0,34,1,77,13,2,32,2,65,8,106,32,0,32,3,32,1,107,65,1,16,165,141,128,128,0,32,2,40,2,8,34,1,65,128,128,196,0,70,13,0,32,2,40,2,12,33,3,32,0,32,2,65,16,106,16,168,141,128,128,0,13,0,32,1,32,3,32,0,16,162,141,128,128,0,33,1,12,3,11,65,1,33,1,12,3,11,32,0,32,1,16,168,141,128,128,0,33,1,12,2,11,32,0,32,2,65,16,106,16,168,141,128,128,0,33,1,11,32,0,32,5,58,0,32,32,0,32,6,54,2,16,11,32,2,65,32,106,36,128,128,128,128,0,32,1,11,86,1,1,127,35,128,128,128,128,0,65,192,8,107,34,4,36,128,128,128,128,0,32,4,65,176,8,106,32,1,43,3,0,32,2,32,3,32,4,65,128,8,32,4,65,128,8,106,65,4,16,230,140,128,128,0,32,0,32,4,65,176,8,106,16,145,141,128,128,0,33,1,32,4,65,192,8,106,36,128,128,128,128,0,32,1,11,87,1,1,127,35,128,128,128,128,0,65,224,0,107,34,4,36,128,128,128,128,0,32,4,65,208,0,106,32,1,43,3,0,32,2,32,3,32,4,65,15,106,65,17,32,4,65,32,106,65,4,16,229,140,128,128,0,32,0,32,4,65,208,0,106,16,145,141,128,128,0,33,1,32,4,65,224,0,106,36,128,128,128,128,0,32,1,11,187,1,3,3,127,1,126,1,127,35,128,128,128,128,0,65,128,1,107,34,4,36,128,128,128,128,0,65,128,1,33,5,2,64,2,64,3,64,2,64,32,5,13,0,65,0,33,5,12,2,11,32,5,65,127,106,34,5,32,4,106,65,48,65,55,32,1,167,65,15,113,34,6,65,10,73,27,32,6,106,58,0,0,32,2,66,60,134,33,7,32,1,66,16,84,33,6,32,2,80,33,8,32,2,66,4,136,33,2,32,7,32,1,66,4,136,132,33,1,32,6,65,0,32,8,27,69,13,0,11,32,5,65,129,1,79,13,1,11,32,3,65,1,65,159,186,137,128,0,65,2,32,4,32,5,106,65,128,1,32,5,107,16,149,141,128,128,0,33,5,32,4,65,128,1,106,36,128,128,128,128,0,32,5,15,11,0,0,11,146,4,1,6,127,35,128,128,128,128,0,65,16,107,34,6,36,128,128,128,128,0,2,64,2,64,32,1,13,0,32,5,65,1,106,33,1,32,0,40,2,28,33,7,65,45,33,8,12,1,11,65,43,65,128,128,196,0,32,0,40,2,28,34,7,65,1,113,34,1,27,33,8,32,1,32,5,106,33,1,11,2,64,2,64,32,7,65,4,113,13,0,65,0,33,2,12,1,11,32,2,32,2,32,3,106,16,163,141,128,128,0,32,1,106,33,1,11,2,64,2,64,32,0,40,2,0,13,0,65,1,33,7,32,0,32,8,32,2,32,3,16,164,141,128,128,0,13,1,32,0,40,2,20,32,4,32,5,32,0,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,33,7,12,1,11,2,64,32,0,40,2,4,34,9,32,1,75,13,0,65,1,33,7,32,0,32,8,32,2,32,3,16,164,141,128,128,0,13,1,32,0,40,2,20,32,4,32,5,32,0,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,33,7,12,1,11,2,64,32,7,65,8,113,69,13,0,32,0,40,2,16,33,10,32,0,65,48,54,2,16,32,0,45,0,32,33,11,65,1,33,7,32,0,65,1,58,0,32,32,0,32,8,32,2,32,3,16,164,141,128,128,0,13,1,65,1,33,7,32,6,65,8,106,32,0,32,9,32,1,107,65,1,16,165,141,128,128,0,32,6,40,2,8,34,2,65,128,128,196,0,70,13,1,32,6,40,2,12,33,1,32,0,40,2,20,32,4,32,5,32,0,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,13,1,32,2,32,1,32,0,16,162,141,128,128,0,13,1,32,0,32,11,58,0,32,32,0,32,10,54,2,16,65,0,33,7,12,1,11,65,1,33,7,32,6,32,0,32,9,32,1,107,65,1,16,165,141,128,128,0,32,6,40,2,0,34,1,65,128,128,196,0,70,13,0,32,6,40,2,4,33,9,32,0,32,8,32,2,32,3,16,164,141,128,128,0,13,0,32,0,40,2,20,32,4,32,5,32,0,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,13,0,32,1,32,9,32,0,16,162,141,128,128,0,33,7,11,32,6,65,16,106,36,128,128,128,128,0,32,7,11,151,1,1,3,127,35,128,128,128,128,0,65,128,1,107,34,3,36,128,128,128,128,0,65,0,33,4,3,64,32,3,32,4,106,65,255,0,106,65,48,65,55,32,1,65,15,113,34,5,65,10,73,27,32,5,106,58,0,0,32,4,65,127,106,33,4,32,1,65,16,73,33,5,32,1,65,4,118,33,1,32,5,69,13,0,11,2,64,32,4,65,128,1,106,65,129,1,79,13,0,32,2,65,1,65,159,186,137,128,0,65,2,32,3,32,4,106,65,128,1,106,65,0,32,4,107,16,149,141,128,128,0,33,1,32,3,65,128,1,106,36,128,128,128,128,0,32,1,15,11,0,0,11,152,1,1,3,127,35,128,128,128,128,0,65,128,1,107,34,3,36,128,128,128,128,0,65,0,33,4,3,64,32,3,32,4,106,65,255,0,106,65,48,65,215,0,32,1,65,15,113,34,5,65,10,73,27,32,5,106,58,0,0,32,4,65,127,106,33,4,32,1,65,16,73,33,5,32,1,65,4,118,33,1,32,5,69,13,0,11,2,64,32,4,65,128,1,106,65,129,1,79,13,0,32,2,65,1,65,159,186,137,128,0,65,2,32,3,32,4,106,65,128,1,106,65,0,32,4,107,16,149,141,128,128,0,33,1,32,3,65,128,1,106,36,128,128,128,128,0,32,1,15,11,0,0,11,188,1,3,3,127,1,126,1,127,35,128,128,128,128,0,65,128,1,107,34,4,36,128,128,128,128,0,65,128,1,33,5,2,64,2,64,3,64,2,64,32,5,13,0,65,0,33,5,12,2,11,32,5,65,127,106,34,5,32,4,106,65,48,65,215,0,32,1,167,65,15,113,34,6,65,10,73,27,32,6,106,58,0,0,32,2,66,60,134,33,7,32,1,66,16,84,33,6,32,2,80,33,8,32,2,66,4,136,33,2,32,7,32,1,66,4,136,132,33,1,32,6,65,0,32,8,27,69,13,0,11,32,5,65,129,1,79,13,1,11,32,3,65,1,65,159,186,137,128,0,65,2,32,4,32,5,106,65,128,1,32,5,107,16,149,141,128,128,0,33,5,32,4,65,128,1,106,36,128,128,128,128,0,32,5,15,11,0,0,11,153,1,1,3,127,35,128,128,128,128,0,65,128,1,107,34,3,36,128,128,128,128,0,65,0,33,4,3,64,32,3,32,4,106,65,255,0,106,65,48,65,215,0,32,1,65,15,113,34,5,65,10,73,27,32,5,106,58,0,0,32,4,65,127,106,33,4,32,1,65,255,1,113,34,5,65,4,118,33,1,32,5,65,16,79,13,0,11,2,64,32,4,65,128,1,106,65,129,1,79,13,0,32,2,65,1,65,159,186,137,128,0,65,2,32,3,32,4,106,65,128,1,106,65,0,32,4,107,16,149,141,128,128,0,33,4,32,3,65,128,1,106,36,128,128,128,128,0,32,4,15,11,0,0,11,152,1,1,3,127,35,128,128,128,128,0,65,128,1,107,34,3,36,128,128,128,128,0,65,0,33,4,3,64,32,3,32,4,106,65,255,0,106,65,48,65,55,32,1,65,15,113,34,5,65,10,73,27,32,5,106,58,0,0,32,4,65,127,106,33,4,32,1,65,255,1,113,34,5,65,4,118,33,1,32,5,65,16,79,13,0,11,2,64,32,4,65,128,1,106,65,129,1,79,13,0,32,2,65,1,65,159,186,137,128,0,65,2,32,3,32,4,106,65,128,1,106,65,0,32,4,107,16,149,141,128,128,0,33,4,32,3,65,128,1,106,36,128,128,128,128,0,32,4,15,11,0,0,11,182,6,5,2,127,1,126,1,127,1,126,2,127,2,64,32,2,40,2,0,34,3,65,19,77,13,0,2,64,2,64,2,64,32,0,66,128,128,132,254,166,222,225,17,84,13,0,32,2,32,3,65,112,106,34,4,54,2,0,32,1,32,4,106,32,0,32,0,66,128,128,132,254,166,222,225,17,128,34,5,66,128,128,132,254,166,222,225,17,126,125,34,0,66,128,128,233,131,177,222,22,128,167,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,32,3,32,1,106,34,6,65,124,106,32,0,66,228,0,128,34,7,66,228,0,130,167,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,32,6,65,122,106,32,0,66,144,206,0,128,66,228,0,130,167,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,32,6,65,120,106,32,0,66,192,132,61,128,66,228,0,130,167,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,32,6,65,118,106,32,0,66,128,194,215,47,128,167,65,228,0,112,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,32,6,65,116,106,32,0,66,128,200,175,160,37,128,167,65,228,0,112,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,32,6,65,114,106,32,0,66,128,160,148,165,141,29,128,167,65,255,255,3,113,65,228,0,112,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,32,0,32,7,66,228,0,126,125,167,33,6,12,1,11,2,64,32,0,66,128,194,215,47,90,13,0,32,3,33,4,32,0,33,5,12,2,11,32,2,32,3,65,120,106,34,4,54,2,0,32,1,32,4,106,32,0,32,0,66,128,194,215,47,128,34,5,66,128,194,215,47,126,125,167,34,6,65,192,132,61,110,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,32,3,32,1,106,34,8,65,124,106,32,6,65,228,0,110,34,9,65,228,0,112,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,32,8,65,122,106,32,6,65,144,206,0,110,65,255,255,3,113,65,228,0,112,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,32,6,32,9,65,228,0,108,107,33,6,11,32,3,32,1,106,65,126,106,32,6,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,11,2,64,2,64,32,5,167,34,8,65,144,206,0,79,13,0,32,4,33,3,32,8,33,6,12,1,11,32,1,32,4,65,124,106,34,3,106,32,8,32,8,65,144,206,0,110,34,6,65,144,206,0,108,107,34,8,65,255,255,3,113,65,228,0,110,34,9,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,32,4,32,1,106,65,126,106,32,8,32,9,65,228,0,108,107,65,255,255,3,113,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,11,2,64,2,64,32,6,65,255,255,3,113,34,4,65,228,0,79,13,0,32,6,33,4,12,1,11,32,1,32,3,65,126,106,34,3,106,32,6,32,4,65,228,0,110,34,4,65,228,0,108,107,65,255,255,3,113,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,11,2,64,2,64,32,4,65,255,255,3,113,65,10,73,13,0,32,1,32,3,65,126,106,34,3,106,32,4,65,255,255,3,113,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,12,1,11,32,1,32,3,65,127,106,34,3,106,32,4,65,48,106,58,0,0,11,32,2,32,3,54,2,0,15,11,0,0,11,25,0,32,0,41,3,0,32,0,65,8,106,41,3,0,65,1,32,1,16,157,141,128,128,0,11,154,2,1,2,127,35,128,128,128,128,0,65,224,0,107,34,4,36,128,128,128,128,0,32,4,65,39,54,2,92,32,4,65,24,106,32,0,32,1,16,158,141,128,128,0,32,4,65,24,106,65,8,106,41,3,0,33,1,32,4,41,3,24,33,0,32,4,41,3,40,32,4,65,53,106,32,4,65,220,0,106,16,155,141,128,128,0,32,4,40,2,92,33,5,2,64,32,0,32,1,132,66,0,81,13,0,32,4,65,53,106,65,20,106,65,48,32,5,65,108,106,16,214,141,128,128,0,26,32,4,65,20,54,2,92,32,4,32,0,32,1,16,158,141,128,128,0,32,4,65,8,106,41,3,0,33,0,32,4,41,3,0,33,1,32,4,41,3,16,32,4,65,53,106,32,4,65,220,0,106,16,155,141,128,128,0,32,4,40,2,92,33,5,32,1,32,0,132,80,13,0,32,4,65,54,106,65,48,32,5,65,127,106,16,214,141,128,128,0,26,32,4,32,1,167,65,48,106,58,0,53,65,0,33,5,11,32,3,32,2,65,212,185,137,128,0,65,0,32,4,65,53,106,32,5,106,65,39,32,5,107,16,149,141,128,128,0,33,5,32,4,65,224,0,106,36,128,128,128,128,0,32,5,11,234,2,2,1,127,2,126,35,128,128,128,128,0,65,208,0,107,34,3,36,128,128,128,128,0,2,64,2,64,32,2,66,128,128,32,84,13,0,32,3,65,32,106,32,1,66,0,66,243,178,216,193,158,158,189,204,149,127,66,0,16,215,141,128,128,0,32,3,65,16,106,32,1,66,0,66,210,225,170,218,237,167,201,135,246,0,66,0,16,215,141,128,128,0,32,3,65,192,0,106,32,2,66,0,66,243,178,216,193,158,158,189,204,149,127,66,0,16,215,141,128,128,0,32,3,65,48,106,32,2,66,0,66,210,225,170,218,237,167,201,135,246,0,66,0,16,215,141,128,128,0,32,3,65,48,106,65,8,106,41,3,0,32,3,65,16,106,65,8,106,41,3,0,32,3,65,32,106,65,8,106,41,3,0,34,4,32,3,41,3,16,124,34,2,32,4,84,173,124,34,5,32,3,41,3,48,124,34,4,32,5,84,173,124,32,4,32,3,65,192,0,106,65,8,106,41,3,0,32,2,32,3,41,3,64,124,32,2,84,173,124,124,34,5,32,4,84,173,124,34,4,66,62,136,33,2,32,5,66,62,136,32,4,66,2,134,132,33,4,12,1,11,32,1,66,19,136,32,2,66,45,134,132,66,189,162,130,163,142,171,4,128,33,4,66,0,33,2,11,32,3,32,4,32,2,66,128,128,224,176,183,159,183,156,245,0,66,0,16,215,141,128,128,0,32,0,32,4,55,3,0,32,0,32,2,55,3,8,32,0,32,3,41,3,0,32,1,124,55,3,16,32,3,65,208,0,106,36,128,128,128,128,0,11,227,4,1,8,127,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,32,3,65,52,106,32,1,54,2,0,32,3,65,3,58,0,60,32,3,65,32,54,2,44,65,0,33,4,32,3,65,0,54,2,56,32,3,32,0,54,2,48,32,3,65,0,54,2,36,32,3,65,0,54,2,28,2,64,2,64,2,64,2,64,32,2,40,2,16,34,1,13,0,32,2,65,12,106,40,2,0,34,1,65,3,116,33,5,32,1,65,255,255,255,255,1,113,33,6,32,2,40,2,4,33,7,32,2,40,2,0,33,8,32,2,40,2,8,33,2,65,0,33,1,65,0,33,0,3,64,32,5,32,1,70,13,2,2,64,32,8,32,1,106,34,9,65,4,106,40,2,0,34,4,69,13,0,32,3,40,2,48,32,9,40,2,0,32,4,32,3,40,2,52,40,2,12,17,131,128,128,128,0,0,13,4,11,32,0,65,1,106,33,0,32,1,65,8,106,33,1,32,2,40,2,0,33,9,32,2,40,2,4,33,4,32,2,65,8,106,33,2,32,9,32,3,65,28,106,32,4,17,128,128,128,128,0,0,69,13,0,12,3,11,11,32,2,65,20,106,40,2,0,34,9,65,5,116,33,0,32,9,65,255,255,255,63,113,33,6,32,2,65,12,106,40,2,0,33,5,32,2,40,2,8,33,9,32,2,40,2,4,33,7,32,2,40,2,0,34,8,33,2,3,64,32,0,69,13,1,2,64,32,2,65,4,106,40,2,0,34,10,69,13,0,32,3,40,2,48,32,2,40,2,0,32,10,32,3,40,2,52,40,2,12,17,131,128,128,128,0,0,13,3,11,32,3,32,1,40,2,16,54,2,44,32,3,32,1,45,0,28,58,0,60,32,3,32,1,40,2,24,54,2,56,32,3,65,16,106,32,9,32,5,32,1,65,8,106,16,161,141,128,128,0,32,3,32,3,41,3,16,55,2,28,32,3,65,8,106,32,9,32,5,32,1,16,161,141,128,128,0,32,3,32,3,41,3,8,55,2,36,32,4,65,1,106,33,4,32,2,65,8,106,33,2,32,0,65,96,106,33,0,32,1,40,2,20,33,10,32,1,65,32,106,33,1,32,9,32,10,65,3,116,106,34,10,40,2,0,32,3,65,28,106,32,10,40,2,4,17,128,128,128,128,0,0,13,2,12,0,11,11,2,64,32,6,32,7,79,13,0,32,3,40,2,48,32,8,32,6,65,3,116,106,34,1,40,2,0,32,1,40,2,4,32,3,40,2,52,40,2,12,17,131,128,128,128,0,0,13,1,11,65,0,33,1,12,1,11,65,1,33,1,11,32,3,65,192,0,106,36,128,128,128,128,0,32,1,11,18,0,32,0,65,240,185,137,128,0,32,1,16,159,141,128,128,0,11,97,1,2,127,65,0,33,4,2,64,2,64,2,64,2,64,32,3,40,2,0,14,3,0,1,3,0,11,32,3,65,4,106,33,5,12,1,11,32,1,32,3,40,2,4,65,3,116,106,34,3,40,2,4,65,245,128,128,128,0,71,13,1,32,3,40,2,0,33,5,11,32,5,40,2,0,33,5,65,1,33,4,11,32,0,32,5,54,2,4,32,0,32,4,54,2,0,11,71,1,3,127,32,2,65,24,106,40,2,0,33,3,32,2,40,2,20,33,4,65,0,33,2,2,64,3,64,32,1,32,2,34,5,70,13,1,32,5,65,1,106,33,2,32,4,32,0,32,3,40,2,16,17,128,128,128,128,0,0,69,13,0,11,11,32,5,32,1,73,11,38,0,2,64,32,1,32,0,107,34,1,65,16,73,13,0,32,0,32,1,16,189,141,128,128,0,15,11,32,0,32,1,16,190,141,128,128,0,11,92,1,1,127,2,64,2,64,2,64,32,1,65,128,128,196,0,70,13,0,65,1,33,4,32,0,40,2,20,32,1,32,0,65,24,106,40,2,0,40,2,16,17,128,128,128,128,0,0,13,1,11,32,2,13,1,65,0,33,4,11,32,4,15,11,32,0,40,2,20,32,2,32,3,32,0,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,11,158,1,1,2,127,2,64,2,64,2,64,2,64,32,1,45,0,32,34,4,14,4,3,1,2,0,3,11,32,3,65,255,1,113,34,4,14,3,2,0,1,2,11,32,2,33,4,65,0,33,2,12,1,11,32,2,65,1,118,33,4,32,2,65,1,106,65,1,118,33,2,11,32,4,65,1,106,33,4,32,1,65,24,106,40,2,0,33,5,32,1,40,2,16,33,3,32,1,40,2,20,33,1,2,64,3,64,32,4,65,127,106,34,4,69,13,1,32,1,32,3,32,5,40,2,16,17,128,128,128,128,0,0,69,13,0,11,65,128,128,196,0,33,3,11,32,0,32,2,54,2,4,32,0,32,3,54,2,0,11,83,1,4,127,32,1,40,2,0,33,2,32,1,40,2,4,33,3,2,64,32,1,16,255,140,128,128,0,34,4,65,128,128,196,0,70,13,0,32,1,32,1,40,2,8,34,5,32,3,106,32,2,32,1,40,2,4,106,107,32,1,40,2,0,106,54,2,8,11,32,0,32,4,54,2,4,32,0,32,5,54,2,0,11,73,1,1,127,2,64,2,64,32,1,69,13,0,2,64,32,1,32,3,73,13,0,65,0,33,4,32,3,32,1,70,13,1,12,2,11,65,0,33,4,32,2,32,1,106,44,0,0,65,64,72,13,1,11,32,2,33,4,11,32,0,32,1,54,2,4,32,0,32,4,54,2,0,11,226,3,1,8,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,0,65,24,106,40,2,0,33,3,32,0,40,2,20,33,4,2,64,2,64,2,64,32,1,40,2,4,34,5,69,13,0,65,1,33,0,32,4,32,1,40,2,0,32,5,32,3,40,2,12,17,131,128,128,128,0,0,13,1,11,32,1,40,2,8,34,5,32,1,65,12,106,40,2,0,65,12,108,106,33,6,32,2,65,12,106,33,7,3,64,2,64,32,5,32,6,71,13,0,65,0,33,0,12,2,11,32,5,65,12,106,33,8,2,64,2,64,2,64,2,64,2,64,32,5,47,1,0,14,3,2,0,1,2,11,32,5,47,1,2,33,0,32,7,65,0,58,0,0,32,2,65,0,54,2,8,32,5,16,231,140,128,128,0,34,9,33,1,32,9,65,6,73,13,2,12,6,11,32,5,65,8,106,33,1,32,5,40,2,4,33,0,32,8,33,5,32,4,32,0,32,1,40,2,0,32,3,40,2,12,17,131,128,128,128,0,0,69,13,3,12,2,11,32,5,32,6,71,33,0,32,5,40,2,4,33,1,3,64,2,64,32,1,65,192,0,75,13,0,32,8,33,5,32,1,69,13,4,32,2,32,1,65,233,187,137,128,0,65,192,0,16,167,141,128,128,0,32,2,40,2,0,34,1,69,13,6,32,8,33,5,32,4,32,1,32,2,40,2,4,32,3,40,2,12,17,131,128,128,128,0,0,69,13,4,12,5,11,32,4,65,233,187,137,128,0,65,192,0,32,3,40,2,12,17,131,128,128,128,0,0,13,2,32,1,65,64,106,33,1,12,0,11,11,2,64,3,64,32,1,69,13,1,32,1,65,127,106,34,1,32,2,65,8,106,106,32,0,32,0,65,255,255,3,113,65,10,110,34,5,65,10,108,107,65,48,114,58,0,0,32,5,33,0,12,0,11,11,32,8,33,5,32,4,32,2,65,8,106,32,9,32,3,40,2,12,17,131,128,128,128,0,0,69,13,1,11,11,65,1,33,0,11,32,2,65,16,106,36,128,128,128,128,0,32,0,15,11,0,0,11,29,0,32,0,40,2,20,32,1,32,2,32,0,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,11,111,1,1,127,35,128,128,128,128,0,65,16,107,34,7,36,128,128,128,128,0,32,0,40,2,20,32,1,32,2,32,0,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,33,2,32,7,65,0,58,0,13,32,7,32,2,58,0,12,32,7,32,0,54,2,8,32,7,65,8,106,32,3,32,4,32,5,32,6,16,252,140,128,128,0,16,240,140,128,128,0,33,0,32,7,65,16,106,36,128,128,128,128,0,32,0,11,125,1,1,127,35,128,128,128,128,0,65,16,107,34,11,36,128,128,128,128,0,32,0,40,2,20,32,1,32,2,32,0,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,33,2,32,11,65,0,58,0,13,32,11,32,2,58,0,12,32,11,32,0,54,2,8,32,11,65,8,106,32,3,32,4,32,5,32,6,16,252,140,128,128,0,32,7,32,8,32,9,32,10,16,252,140,128,128,0,16,240,140,128,128,0,33,0,32,11,65,16,106,36,128,128,128,128,0,32,0,11,139,1,1,1,127,35,128,128,128,128,0,65,16,107,34,15,36,128,128,128,128,0,32,0,40,2,20,32,1,32,2,32,0,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,33,2,32,15,65,0,58,0,13,32,15,32,2,58,0,12,32,15,32,0,54,2,8,32,15,65,8,106,32,3,32,4,32,5,32,6,16,252,140,128,128,0,32,7,32,8,32,9,32,10,16,252,140,128,128,0,32,11,32,12,32,13,32,14,16,252,140,128,128,0,16,240,140,128,128,0,33,0,32,15,65,16,106,36,128,128,128,128,0,32,0,11,111,1,1,127,35,128,128,128,128,0,65,16,107,34,5,36,128,128,128,128,0,32,5,32,0,40,2,20,32,1,32,2,32,0,65,24,106,40,2,0,40,2,12,17,131,128,128,128,0,0,58,0,12,32,5,32,0,54,2,8,32,5,32,2,69,58,0,13,32,5,65,0,54,2,4,32,5,65,4,106,32,3,32,4,16,143,141,128,128,0,16,144,141,128,128,0,33,0,32,5,65,16,106,36,128,128,128,128,0,32,0,11,178,3,1,6,127,35,128,128,128,128,0,65,192,0,107,34,3,36,128,128,128,128,0,65,1,33,4,2,64,32,2,40,2,20,34,5,65,34,32,2,65,24,106,40,2,0,34,6,40,2,16,34,7,17,128,128,128,128,0,0,13,0,65,0,33,2,32,3,65,0,54,2,32,32,3,32,0,54,2,24,32,3,32,0,32,1,106,54,2,28,3,64,32,3,65,16,106,32,3,65,24,106,16,166,141,128,128,0,2,64,32,3,40,2,20,34,4,65,128,128,196,0,71,13,0,32,3,32,0,32,1,32,2,16,175,141,128,128,0,65,1,33,4,32,5,32,3,40,2,0,32,3,40,2,4,32,6,40,2,12,17,131,128,128,128,0,0,13,2,32,5,65,34,32,7,17,128,128,128,128,0,0,33,4,12,2,11,32,3,40,2,16,33,8,32,3,65,36,106,32,4,65,129,128,4,16,241,140,128,128,0,32,3,45,0,36,65,128,1,70,13,0,32,3,45,0,47,32,3,45,0,46,107,65,255,1,113,65,1,70,13,0,32,3,65,8,106,32,0,32,1,32,2,32,8,16,176,141,128,128,0,2,64,32,5,32,3,40,2,8,32,3,40,2,12,32,6,40,2,12,17,131,128,128,128,0,0,13,0,32,3,65,48,106,65,8,106,32,3,65,36,106,65,8,106,40,2,0,54,2,0,32,3,32,3,41,2,36,55,3,48,3,64,2,64,32,3,65,48,106,16,247,140,128,128,0,34,2,65,128,128,196,0,71,13,0,65,1,33,2,2,64,32,4,65,128,1,73,13,0,65,2,33,2,32,4,65,128,16,73,13,0,65,3,65,4,32,4,65,128,128,4,73,27,33,2,11,32,2,32,8,106,33,2,12,3,11,32,5,32,2,32,7,17,128,128,128,128,0,0,69,13,0,11,11,11,65,1,33,4,11,32,3,65,192,0,106,36,128,128,128,128,0,32,4,11,68,0,2,64,32,3,69,13,0,2,64,2,64,32,2,32,3,75,13,0,32,2,32,3,71,13,1,12,2,11,32,1,32,3,106,44,0,0,65,191,127,74,13,1,11,0,0,11,32,0,32,2,32,3,107,54,2,4,32,0,32,1,32,3,106,54,2,0,11,115,0,2,64,2,64,32,4,32,3,73,13,0,2,64,32,3,69,13,0,2,64,32,3,32,2,73,13,0,32,2,32,3,70,13,1,12,2,11,32,1,32,3,106,44,0,0,65,64,72,13,1,11,32,4,69,13,1,2,64,32,4,32,2,73,13,0,32,2,32,4,71,13,1,12,2,11,32,1,32,4,106,44,0,0,65,191,127,74,13,1,11,0,0,11,32,0,32,4,32,3,107,54,2,4,32,0,32,1,32,3,106,54,2,0,11,132,1,1,1,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,0,40,2,0,33,0,2,64,2,64,32,1,40,2,0,32,1,40,2,8,114,69,13,0,32,2,65,0,54,2,12,32,2,32,0,32,2,65,12,106,16,246,140,128,128,0,32,1,32,2,40,2,0,32,2,40,2,4,16,200,140,128,128,0,33,1,12,1,11,32,1,40,2,20,32,0,32,1,65,24,106,40,2,0,40,2,16,17,128,128,128,128,0,0,33,1,11,32,2,65,16,106,36,128,128,128,128,0,32,1,11,144,1,1,4,127,35,128,128,128,128,0,65,16,107,34,2,36,128,128,128,128,0,32,2,32,0,54,2,12,32,1,40,2,4,33,3,32,1,40,2,0,33,4,32,1,40,2,28,34,0,33,5,2,64,32,0,65,4,113,69,13,0,32,0,65,8,114,33,5,32,4,13,0,32,1,66,129,128,128,128,160,1,55,2,0,11,32,1,32,5,65,4,114,54,2,28,32,2,65,12,106,32,1,16,179,141,128,128,0,33,5,32,1,32,0,54,2,28,32,1,32,3,54,2,4,32,1,32,4,54,2,0,32,2,65,16,106,36,128,128,128,128,0,32,5,11,17,0,32,0,32,0,40,2,0,32,1,16,151,141,128,128,0,11,150,2,1,6,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,65,0,33,5,2,64,2,64,2,64,32,2,65,3,106,65,124,113,34,6,32,2,70,13,0,32,4,65,8,106,32,1,32,2,32,6,32,2,107,34,5,32,3,32,5,32,3,73,27,34,5,16,181,141,128,128,0,65,1,33,6,32,4,40,2,8,65,1,70,13,1,11,32,3,65,120,106,33,7,32,1,65,255,1,113,65,129,130,132,8,108,33,6,3,64,2,64,2,64,32,5,32,7,75,13,0,32,2,32,5,106,34,8,65,4,106,40,2,0,32,6,115,34,9,65,127,115,32,9,65,255,253,251,119,106,113,32,8,40,2,0,32,6,115,34,8,65,127,115,32,8,65,255,253,251,119,106,113,114,65,128,129,130,132,120,113,69,13,1,11,32,4,32,1,32,2,32,5,106,32,3,32,5,107,16,181,141,128,128,0,32,4,40,2,0,65,1,70,33,6,32,4,40,2,4,32,5,106,33,5,12,3,11,32,5,65,8,106,33,5,12,0,11,11,32,4,40,2,12,33,5,11,32,0,32,5,54,2,4,32,0,32,6,54,2,0,32,4,65,16,106,36,128,128,128,128,0,11,87,1,2,127,65,0,33,4,32,1,65,255,1,113,33,5,65,0,33,1,2,64,3,64,2,64,32,3,32,1,71,13,0,32,3,33,1,12,2,11,2,64,32,2,32,1,106,45,0,0,32,5,71,13,0,65,1,33,4,12,2,11,32,1,65,1,106,33,1,12,0,11,11,32,0,32,1,54,2,4,32,0,32,4,54,2,0,11,16,0,32,0,32,1,32,2,32,3,16,239,140,128,128,0,11,19,0,32,0,32,1,32,2,106,54,2,4,32,0,32,1,54,2,0,11,19,0,32,0,32,1,32,2,106,54,2,4,32,0,32,1,54,2,0,11,22,0,32,0,32,1,32,2,65,2,116,106,54,2,4,32,0,32,1,54,2,0,11,97,1,1,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,4,32,3,54,2,4,32,4,32,2,54,2,0,65,0,33,2,2,64,32,1,32,3,73,13,0,32,4,32,3,54,2,12,32,4,32,0,32,1,32,3,107,106,54,2,8,32,4,32,4,65,8,106,16,238,140,128,128,0,33,2,11,32,4,65,16,106,36,128,128,128,128,0,32,2,11,4,0,0,0,11,140,1,1,5,127,2,64,2,64,32,2,32,1,65,3,106,65,124,113,32,1,107,34,3,79,13,0,65,0,33,4,65,212,185,137,128,0,33,5,65,212,185,137,128,0,33,6,65,0,33,7,12,1,11,32,1,32,3,106,34,5,32,2,32,3,107,34,2,65,124,113,106,33,6,32,2,65,3,113,33,7,32,2,65,2,118,33,4,32,3,33,2,11,32,0,32,6,54,2,16,32,0,32,5,54,2,8,32,0,32,2,54,2,4,32,0,32,1,54,2,0,32,0,65,20,106,32,7,54,2,0,32,0,65,12,106,32,4,54,2,0,11,213,3,1,10,127,35,128,128,128,128,0,65,32,107,34,2,36,128,128,128,128,0,32,2,65,8,106,32,0,32,1,16,188,141,128,128,0,2,64,2,64,32,2,40,2,12,34,3,65,4,75,13,0,32,2,65,20,106,40,2,0,34,4,69,13,0,32,2,65,28,106,40,2,0,34,5,65,4,75,13,0,32,2,40,2,24,33,1,32,2,40,2,16,33,6,32,2,40,2,8,32,3,16,190,141,128,128,0,32,1,32,5,16,190,141,128,128,0,106,33,7,3,64,32,6,33,8,32,4,34,9,69,13,2,32,8,32,9,65,192,1,32,9,65,192,1,73,27,34,10,65,2,116,106,33,6,32,8,32,10,65,252,1,113,34,11,65,2,116,106,33,5,65,0,33,1,32,8,33,3,3,64,2,64,2,64,32,3,32,5,70,13,0,65,0,33,4,3,64,32,4,65,16,70,13,2,32,3,32,4,106,40,2,0,34,0,65,127,115,65,7,118,32,0,65,6,118,114,65,129,130,132,8,113,32,1,106,33,1,32,4,65,4,106,33,4,12,0,11,11,32,1,65,8,118,65,255,129,252,7,113,32,1,65,255,129,252,7,113,106,65,129,128,4,108,65,16,118,32,7,106,33,7,32,9,32,10,107,33,4,32,10,65,3,113,69,13,2,32,8,32,11,65,2,116,106,33,4,32,9,65,192,1,32,9,65,192,1,73,27,65,3,113,65,2,116,33,1,65,0,33,0,3,64,2,64,2,64,32,1,69,13,0,32,4,13,1,11,32,0,65,8,118,65,255,129,252,7,113,32,0,65,255,129,252,7,113,106,65,129,128,4,108,65,16,118,32,7,106,33,7,12,6,11,32,4,40,2,0,34,3,65,127,115,65,7,118,32,3,65,6,118,114,65,129,130,132,8,113,32,0,106,33,0,32,1,65,124,106,33,1,32,4,65,4,106,33,4,12,0,11,11,32,3,65,16,106,33,3,12,0,11,11,11,32,0,32,1,16,190,141,128,128,0,33,7,11,32,2,65,32,106,36,128,128,128,128,0,32,7,11,15,0,32,0,32,0,32,1,106,16,135,141,128,128,0,11,235,1,1,1,127,35,128,128,128,128,0,65,48,107,34,2,36,128,128,128,128,0,2,64,2,64,32,0,45,0,4,69,13,0,32,2,32,0,65,5,106,45,0,0,58,0,7,32,2,65,24,106,65,12,106,66,2,55,2,0,32,2,65,8,106,65,12,106,65,133,128,128,128,0,54,2,0,32,2,65,2,54,2,28,32,2,65,224,188,137,128,0,54,2,24,32,2,32,0,54,2,16,32,2,65,246,128,128,128,0,54,2,12,32,2,32,2,65,8,106,54,2,32,32,2,32,2,65,7,106,54,2,8,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,12,1,11,32,2,65,36,106,66,1,55,2,0,32,2,65,1,54,2,28,32,2,65,156,189,137,128,0,54,2,24,32,2,65,133,128,128,128,0,54,2,12,32,2,32,0,54,2,8,32,2,32,2,65,8,106,54,2,32,32,1,32,2,65,24,106,16,237,140,128,128,0,33,0,11,32,2,65,48,106,36,128,128,128,128,0,32,0,11,237,3,2,8,127,1,126,35,128,128,128,128,0,65,16,107,34,5,36,128,128,128,128,0,2,64,2,64,2,64,2,64,2,64,32,4,69,13,0,32,5,65,8,106,32,3,32,4,65,0,16,193,141,128,128,0,32,5,40,2,12,33,6,32,5,40,2,8,33,7,32,5,32,3,32,4,65,1,16,193,141,128,128,0,32,4,32,7,32,5,40,2,0,34,8,32,7,32,8,75,34,8,27,34,9,73,13,1,32,6,32,5,40,2,4,32,8,27,34,6,32,9,106,34,7,32,6,73,13,1,32,7,32,4,75,13,1,2,64,2,64,32,3,32,9,32,3,32,6,106,32,9,16,239,140,128,128,0,13,0,32,9,32,4,32,9,107,34,7,32,9,32,7,75,27,65,1,106,33,6,65,127,33,10,65,127,33,11,32,9,33,12,32,4,33,8,12,1,11,65,0,33,11,32,4,32,3,32,4,32,6,65,0,16,194,141,128,128,0,34,7,32,3,32,4,32,6,65,1,16,194,141,128,128,0,34,8,32,7,32,8,75,27,107,33,12,32,6,69,13,3,32,4,33,10,32,6,33,8,11,66,0,33,13,32,3,33,7,3,64,66,1,32,7,49,0,0,134,32,13,132,33,13,32,7,65,1,106,33,7,32,8,65,127,106,34,8,13,0,12,4,11,11,32,0,32,3,54,2,56,32,0,32,1,54,2,48,32,0,65,0,58,0,14,32,0,65,129,2,59,1,12,32,0,32,2,54,2,8,32,0,66,0,55,3,0,32,0,65,60,106,65,0,54,2,0,32,0,65,52,106,32,2,54,2,0,12,3,11,0,0,11,66,0,33,13,32,4,33,10,65,0,33,6,11,32,0,32,3,54,2,56,32,0,32,1,54,2,48,32,0,32,10,54,2,40,32,0,32,11,54,2,36,32,0,32,2,54,2,32,32,0,65,0,54,2,28,32,0,32,6,54,2,24,32,0,32,12,54,2,20,32,0,32,9,54,2,16,32,0,32,13,55,3,8,32,0,65,1,54,2,0,32,0,65,60,106,32,4,54,2,0,32,0,65,52,106,32,2,54,2,0,11,32,5,65,16,106,36,128,128,128,128,0,11,189,1,1,7,127,65,1,33,4,65,0,33,5,2,64,3,64,32,4,33,6,65,1,33,7,3,64,65,0,33,4,2,64,3,64,32,4,32,6,106,34,8,32,2,79,13,1,32,4,32,5,106,34,9,32,2,79,13,4,2,64,32,1,32,8,106,45,0,0,65,255,1,113,34,10,32,1,32,9,106,45,0,0,34,9,75,32,10,32,9,73,32,3,27,69,13,0,32,8,65,1,106,34,6,32,5,107,33,7,12,3,11,2,64,32,10,32,9,70,13,0,32,6,65,1,106,33,4,32,6,33,5,12,4,11,65,0,32,4,65,1,106,34,10,32,10,32,7,70,34,9,27,33,4,32,10,65,0,32,9,27,32,6,106,33,6,12,0,11,11,11,11,32,0,32,7,54,2,4,32,0,32,5,54,2,0,15,11,0,0,11,213,1,1,7,127,65,1,33,4,65,0,33,5,65,1,33,6,65,0,33,7,2,64,2,64,3,64,32,6,34,8,32,5,106,34,9,32,1,79,13,1,32,1,32,5,107,32,8,65,127,115,106,34,6,32,1,79,13,2,32,5,65,127,115,32,1,106,32,7,107,34,10,32,1,79,13,2,2,64,2,64,32,0,32,6,106,45,0,0,65,255,1,113,34,6,32,0,32,10,106,45,0,0,34,10,75,32,6,32,10,73,32,3,27,69,13,0,32,9,65,1,106,34,6,32,7,107,33,4,65,0,33,5,12,1,11,2,64,32,6,32,10,70,13,0,32,8,65,1,106,33,6,65,0,33,5,65,1,33,4,32,8,33,7,12,1,11,65,0,32,5,65,1,106,34,6,32,6,32,4,70,34,10,27,33,5,32,6,65,0,32,10,27,32,8,106,33,6,11,32,4,32,2,71,13,0,11,11,32,7,15,11,0,0,11,17,0,32,0,32,0,45,0,0,32,1,16,154,141,128,128,0,11,4,0,0,0,11,17,0,32,0,41,3,0,65,1,32,1,16,209,141,128,128,0,11,174,2,1,7,127,32,1,32,2,65,1,116,106,33,7,32,0,65,128,254,3,113,65,8,118,33,8,65,0,33,9,32,0,65,255,1,113,33,10,2,64,2,64,2,64,3,64,32,1,32,7,70,13,1,32,1,65,2,106,33,11,32,9,32,1,45,0,1,34,2,106,33,12,2,64,32,1,45,0,0,34,13,32,8,70,13,0,32,11,33,1,32,12,33,9,32,13,32,8,77,13,1,12,2,11,32,9,32,12,75,13,3,32,12,32,4,75,13,3,32,3,32,9,106,33,1,3,64,2,64,32,2,13,0,32,11,33,1,32,12,33,9,12,2,11,32,2,65,127,106,33,2,32,1,45,0,0,33,9,32,1,65,1,106,33,1,32,9,32,10,71,13,0,11,11,65,0,33,1,12,1,11,32,5,32,6,106,33,12,32,0,65,255,255,3,113,33,10,65,1,33,1,3,64,32,5,32,12,70,13,1,32,5,65,1,106,33,2,2,64,32,5,45,0,0,34,9,192,34,8,65,0,78,13,0,32,2,32,12,70,13,3,32,5,65,2,106,33,2,32,8,65,255,0,113,65,8,116,32,5,45,0,1,114,33,9,11,32,10,32,9,107,34,10,65,0,72,13,1,32,1,65,1,115,33,1,32,2,33,5,12,0,11,11,32,1,65,1,113,15,11,0,0,11,53,1,3,126,2,64,32,2,69,13,0,32,0,32,3,173,66,32,134,32,1,173,132,34,4,32,2,173,34,5,128,34,6,62,2,0,32,0,32,4,32,6,32,5,126,125,62,2,4,15,11,0,0,11,158,2,4,9,127,1,126,1,127,1,126,32,4,65,2,116,33,5,32,4,65,1,106,33,6,32,1,32,2,65,2,116,106,33,7,65,0,33,8,65,0,33,9,3,64,32,0,32,8,65,2,116,106,33,10,2,64,3,64,32,8,33,11,32,10,33,2,32,1,32,7,70,13,1,32,2,65,4,106,33,10,32,11,65,1,106,33,8,32,1,40,2,0,33,12,32,1,65,4,106,34,13,33,1,32,12,69,13,0,11,32,12,173,33,14,65,0,33,15,32,11,33,10,32,5,33,1,32,3,33,12,3,64,2,64,2,64,2,64,32,1,13,0,32,4,33,2,2,64,32,15,69,13,0,32,11,32,4,106,34,2,65,40,79,13,2,32,0,32,2,65,2,116,106,32,15,54,2,0,32,6,33,2,11,32,9,32,2,32,11,106,34,2,32,9,32,2,75,27,33,9,32,13,33,1,12,5,11,32,10,65,40,73,13,1,11,0,0,11,32,2,32,2,53,2,0,32,15,173,124,32,12,53,2,0,32,14,126,124,34,16,62,2,0,32,16,66,32,136,167,33,15,32,10,65,1,106,33,10,32,2,65,4,106,33,2,32,1,65,124,106,33,1,32,12,65,4,106,33,12,12,0,11,11,11,32,9,11,17,0,32,0,32,0,45,0,0,32,1,16,153,141,128,128,0,11,16,0,32,0,32,1,32,2,65,10,16,235,140,128,128,0,11,37,0,32,0,40,2,0,34,0,173,32,0,65,127,115,172,66,1,124,32,0,65,127,74,34,0,27,32,0,32,1,16,209,141,128,128,0,11,17,0,32,0,32,0,40,2,0,32,1,16,150,141,128,128,0,11,35,1,2,126,32,0,41,3,0,34,2,32,2,66,63,135,34,3,133,32,3,125,32,2,66,127,85,32,1,16,209,141,128,128,0,11,60,1,1,127,32,1,40,2,28,65,1,113,33,2,2,64,32,1,40,2,8,69,13,0,32,1,32,0,32,2,32,1,65,12,106,40,2,0,16,146,141,128,128,0,15,11,32,1,32,0,32,2,65,0,16,147,141,128,128,0,11,25,0,32,0,32,0,41,3,0,32,0,65,8,106,41,3,0,32,1,16,152,141,128,128,0,11,25,0,32,0,32,0,41,3,0,32,0,65,8,106,41,3,0,32,1,16,148,141,128,128,0,11,209,2,3,3,127,1,126,2,127,35,128,128,128,128,0,65,48,107,34,3,36,128,128,128,128,0,65,39,33,4,3,127,2,64,32,0,66,143,206,0,86,13,0,2,64,32,0,167,34,5,65,227,0,77,13,0,32,4,65,126,106,34,4,32,3,65,9,106,106,32,0,167,34,5,32,5,65,255,255,3,113,65,228,0,110,34,5,65,228,0,108,107,65,255,255,3,113,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,11,2,64,2,64,32,5,65,10,73,13,0,32,3,65,9,106,32,4,65,126,106,34,4,106,32,5,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,12,1,11,32,3,65,9,106,32,4,65,127,106,34,4,106,32,5,65,48,106,58,0,0,11,32,2,32,1,65,212,185,137,128,0,65,0,32,3,65,9,106,32,4,106,65,39,32,4,107,16,149,141,128,128,0,33,4,32,3,65,48,106,36,128,128,128,128,0,32,4,15,11,32,3,65,9,106,32,4,106,34,5,65,124,106,32,0,32,0,66,144,206,0,128,34,6,66,144,206,0,126,125,167,34,7,65,255,255,3,113,65,228,0,110,34,8,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,32,5,65,126,106,32,7,32,8,65,228,0,108,107,65,255,255,3,113,65,1,116,65,161,186,137,128,0,106,47,0,0,59,0,0,32,4,65,124,106,33,4,32,6,33,0,12,0,11,11,15,0,32,0,40,2,0,32,1,16,236,140,128,128,0,11,170,2,1,4,127,2,64,32,1,65,128,1,73,13,0,65,0,33,2,65,219,11,33,3,65,219,11,33,4,2,64,3,64,32,2,32,3,79,13,1,2,64,32,4,65,1,118,32,2,106,34,4,65,3,116,65,240,211,137,128,0,106,40,2,0,34,5,32,1,70,13,0,32,4,32,3,32,5,32,1,75,27,34,3,32,4,65,1,106,32,2,32,5,32,1,73,27,34,2,107,33,4,12,1,11,11,2,64,2,64,32,4,65,3,116,65,244,211,137,128,0,106,40,2,0,34,2,65,128,128,196,0,70,13,0,65,0,33,3,32,2,65,128,176,3,115,65,128,128,188,127,106,65,255,143,188,127,77,13,0,65,0,33,1,12,1,11,32,2,65,255,255,255,1,113,65,12,108,34,4,65,200,177,138,128,0,106,40,2,0,34,2,65,128,128,196,0,70,13,1,32,4,65,208,177,138,128,0,106,40,2,0,33,3,32,4,65,204,177,138,128,0,106,40,2,0,33,1,11,32,0,32,3,54,2,8,32,0,32,1,54,2,4,32,0,32,2,54,2,0,15,11,32,0,66,0,55,2,4,32,0,32,1,54,2,0,15,11,32,0,66,0,55,2,4,32,0,32,1,65,159,127,106,65,255,1,113,65,26,73,65,5,116,32,1,115,54,2,0,11,110,1,6,126,32,0,32,3,66,255,255,255,255,15,131,34,5,32,1,66,255,255,255,255,15,131,34,6,126,34,7,32,3,66,32,136,34,8,32,6,126,34,6,32,5,32,1,66,32,136,34,9,126,124,34,5,66,32,134,124,34,10,55,3,0,32,0,32,8,32,9,126,32,5,32,6,84,173,66,32,134,32,5,66,32,136,132,124,32,10,32,7,84,173,124,32,4,32,1,126,32,3,32,2,126,124,124,55,3,8,11,87,1,1,126,2,64,2,64,32,3,65,192,0,113,13,0,32,3,69,13,1,32,2,65,0,32,3,107,65,63,113,173,134,32,1,32,3,65,63,113,173,34,4,136,132,33,1,32,2,32,4,136,33,2,12,1,11,32,2,32,3,65,63,113,173,136,33,1,66,0,33,2,11,32,0,32,1,55,3,0,32,0,32,2,55,3,8,11,14,0,32,0,32,1,32,2,16,221,141,128,128,0,11,75,1,1,127,35,128,128,128,128,0,65,16,107,34,5,36,128,128,128,128,0,32,5,32,1,32,2,32,3,32,4,16,212,141,128,128,0,32,5,41,3,0,33,4,32,0,32,5,65,8,106,41,3,0,55,3,8,32,0,32,4,55,3,0,32,5,65,16,106,36,128,128,128,128,0,11,73,1,1,127,35,128,128,128,128,0,65,16,107,34,4,36,128,128,128,128,0,32,4,32,1,32,2,32,3,16,213,141,128,128,0,32,4,41,3,0,33,2,32,0,32,4,65,8,106,41,3,0,55,3,8,32,0,32,2,55,3,0,32,4,65,16,106,36,128,128,128,128,0,11,182,2,1,7,127,2,64,2,64,32,2,65,16,79,13,0,32,0,33,3,12,1,11,32,0,65,0,32,0,107,65,3,113,34,4,106,33,5,32,1,33,6,32,0,33,3,2,64,3,64,32,3,32,5,79,13,1,32,3,32,6,45,0,0,58,0,0,32,6,65,1,106,33,6,32,3,65,1,106,33,3,12,0,11,11,32,5,32,2,32,4,107,34,7,65,124,113,34,8,106,33,3,2,64,2,64,32,1,32,4,106,34,9,65,3,113,13,0,32,9,33,1,3,64,32,5,32,3,79,13,2,32,5,32,1,40,2,0,54,2,0,32,1,65,4,106,33,1,32,5,65,4,106,33,5,12,0,11,11,32,9,65,124,113,34,6,65,4,106,33,1,32,9,65,3,116,34,4,65,24,113,33,2,65,0,32,4,107,65,24,113,33,4,32,6,40,2,0,33,6,3,64,32,5,32,3,79,13,1,32,5,32,6,32,2,118,32,1,40,2,0,34,6,32,4,116,114,54,2,0,32,1,65,4,106,33,1,32,5,65,4,106,33,5,12,0,11,11,32,7,65,3,113,33,2,32,9,32,8,106,33,1,11,32,3,32,2,106,33,5,2,64,3,64,32,3,32,5,79,13,1,32,3,32,1,45,0,0,58,0,0,32,1,65,1,106,33,1,32,3,65,1,106,33,3,12,0,11,11,32,0,11,14,0,32,0,32,1,32,2,16,217,141,128,128,0,11,135,5,1,8,127,2,64,2,64,2,64,2,64,32,0,32,1,107,32,2,79,13,0,32,1,32,2,106,33,3,32,0,32,2,106,33,4,32,2,65,16,73,13,2,32,4,65,124,113,33,5,32,1,32,2,106,65,127,106,33,6,65,0,32,4,65,3,113,34,7,107,33,8,2,64,3,64,32,5,32,4,79,13,1,32,4,65,127,106,34,4,32,6,45,0,0,58,0,0,32,6,65,127,106,33,6,12,0,11,11,32,5,32,2,32,7,107,34,9,65,124,113,34,6,107,33,4,65,0,32,6,107,33,10,2,64,32,3,32,8,106,34,7,65,3,113,13,0,32,9,32,1,106,65,124,106,33,1,3,64,32,4,32,5,79,13,3,32,5,65,124,106,34,5,32,1,40,2,0,54,2,0,32,1,65,124,106,33,1,12,0,11,11,32,7,65,124,113,34,6,65,124,106,33,1,32,7,65,3,116,34,3,65,24,113,33,2,65,0,32,3,107,65,24,113,33,3,32,6,40,2,0,33,6,3,64,32,4,32,5,79,13,2,32,5,65,124,106,34,5,32,6,32,3,116,32,1,40,2,0,34,6,32,2,118,114,54,2,0,32,1,65,124,106,33,1,12,0,11,11,2,64,2,64,32,2,65,16,79,13,0,32,0,33,4,12,1,11,32,0,65,0,32,0,107,65,3,113,34,3,106,33,5,32,1,33,6,32,0,33,4,2,64,3,64,32,4,32,5,79,13,1,32,4,32,6,45,0,0,58,0,0,32,6,65,1,106,33,6,32,4,65,1,106,33,4,12,0,11,11,32,5,32,2,32,3,107,34,9,65,124,113,34,8,106,33,4,2,64,2,64,32,1,32,3,106,34,7,65,3,113,13,0,32,7,33,1,3,64,32,5,32,4,79,13,2,32,5,32,1,40,2,0,54,2,0,32,1,65,4,106,33,1,32,5,65,4,106,33,5,12,0,11,11,32,7,65,124,113,34,6,65,4,106,33,1,32,7,65,3,116,34,3,65,24,113,33,2,65,0,32,3,107,65,24,113,33,3,32,6,40,2,0,33,6,3,64,32,5,32,4,79,13,1,32,5,32,6,32,2,118,32,1,40,2,0,34,6,32,3,116,114,54,2,0,32,1,65,4,106,33,1,32,5,65,4,106,33,5,12,0,11,11,32,9,65,3,113,33,2,32,7,32,8,106,33,1,11,32,4,32,2,106,33,5,3,64,32,4,32,5,79,13,3,32,4,32,1,45,0,0,58,0,0,32,1,65,1,106,33,1,32,4,65,1,106,33,4,12,0,11,11,32,9,65,3,113,33,2,32,7,32,10,106,33,3,11,32,3,65,127,106,33,1,32,4,32,2,107,33,5,3,64,32,5,32,4,79,13,1,32,4,65,127,106,34,4,32,1,45,0,0,58,0,0,32,1,65,127,106,33,1,12,0,11,11,32,0,11,14,0,32,0,32,1,32,2,16,219,141,128,128,0,11,209,1,1,4,127,2,64,2,64,32,2,65,16,79,13,0,32,0,33,3,12,1,11,32,0,65,0,32,0,107,65,3,113,34,4,106,33,5,32,0,33,3,2,64,3,64,32,3,32,5,79,13,1,32,3,32,1,58,0,0,32,3,65,1,106,33,3,12,0,11,11,32,1,65,255,1,113,33,6,65,8,33,3,3,64,2,64,32,3,65,32,73,13,0,32,5,32,2,32,4,107,34,2,65,124,113,106,33,3,2,64,3,64,32,5,32,3,79,13,1,32,5,32,6,54,2,0,32,5,65,4,106,33,5,12,0,11,11,32,2,65,3,113,33,2,12,2,11,32,6,32,3,65,24,113,116,32,6,114,33,6,32,3,65,1,116,33,3,12,0,11,11,32,3,32,2,106,33,5,2,64,3,64,32,3,32,5,79,13,1,32,3,32,1,58,0,0,32,3,65,1,106,33,3,12,0,11,11,32,0,11,64,1,2,127,3,64,2,64,32,2,13,0,65,0,15,11,32,2,65,127,106,33,2,32,1,45,0,0,33,3,32,0,45,0,0,33,4,32,0,65,1,106,33,0,32,1,65,1,106,33,1,32,4,32,3,70,13,0,11,32,4,32,3,107,11,14,0,32,0,32,1,32,2,16,222,141,128,128,0,11,11,154,187,6,1,0,65,128,128,4,11,144,187,6,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,100,117,115,107,45,98,121,116,101,115,45,48,46,49,46,55,47,115,114,99,47,115,101,114,105,97,108,105,122,101,46,114,115,0,0,0,0,1,0,86,0,0,0,41,0,0,0,24,0,0,0,117,108,108,114,117,101,97,108,115,101,0,0,15,0,0,0,0,0,0,0,1,0,0,0,16,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,17,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,18,0,0,0,125,34,102,97,108,115,101,116,114,117,101,110,117,108,108,91,123,44,92,34,92,92,92,98,92,102,92,110,92,114,92,116,58,93,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,100,105,103,101,115,116,45,48,46,49,48,46,55,47,115,114,99,47,99,111,114,101,95,97,112,105,47,99,116,95,118,97,114,105,97,98,108,101,46,114,115,0,0,0,0,183,44,247,214,94,14,151,208,130,16,200,204,147,32,104,166,0,59,52,1,1,59,103,6,169,175,51,101,234,180,125,14,19,0,0,0,16,0,0,0,4,0,0,0,20,0,0,0,19,0,0,0,16,0,0,0,4,0,0,0,21,0,0,0,20,0,0,0,72,1,1,0,198,0,1,0,94,0,0,0,124,0,0,0,36,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,98,108,111,99,107,45,98,117,102,102,101,114,45,48,46,49,48,46,52,47,115,114,99,47,108,105,98,46,114,115,0,128,1,1,0,83,0,0,0,164,0,0,0,32,0,0,0,128,1,1,0,83,0,0,0,174,0,0,0,26,0,0,0,128,1,1,0,83,0,0,0,157,0,0,0,37,0,0,0,128,1,1,0,83,0,0,0,56,1,0,0,30,0,0,0,128,1,1,0,83,0,0,0,53,1,0,0,24,0,0,0,107,101,121,115,170,113,124,84,140,137,205,200,80,70,86,179,208,186,119,30,190,30,3,73,166,131,81,11,44,26,3,163,131,164,84,79,217,255,255,255,38,0,0,0,39,252,63,0,139,3,28,62,48,23,88,136,198,22,48,50,0,234,1,169,84,130,203,86,254,255,255,255,1,0,0,0,2,72,3,0,250,183,132,88,245,79,188,236,239,79,140,153,111,5,197,172,89,177,36,24,170,113,124,84,140,137,205,200,80,70,86,179,208,186,119,30,190,30,3,73,166,131,81,11,44,26,3,163,131,164,84,79,217,255,255,255,38,0,0,0,39,252,63,0,139,3,28,62,48,23,88,136,198,22,48,50,0,234,1,169,84,130,203,86,18,232,195,113,114,126,211,81,168,170,116,32,57,69,173,243,167,188,207,192,55,37,187,33,156,156,242,139,34,41,184,11,0,207,104,12,191,162,251,54,173,242,183,210,82,43,68,205,212,149,248,249,121,92,2,190,0,189,109,70,63,62,228,97,254,255,255,255,1,0,0,0,2,72,3,0,250,183,132,88,245,79,188,236,239,79,140,153,111,5,197,172,89,177,36,24,18,232,195,113,114,126,211,81,168,170,116,32,57,69,173,243,167,188,207,192,55,37,187,33,156,156,242,139,34,41,184,11,0,207,104,12,191,162,251,54,173,242,183,210,82,43,68,205,212,149,248,249,121,92,2,190,0,189,109,70,63,62,228,97,22,0,0,0,28,0,0,0,4,0,0,0,23,0,0,0,22,0,0,0,28,0,0,0,4,0,0,0,24,0,0,0,23,0,0,0,104,3,1,0,97,109,111,117,110,116,99,111,117,110,116,101,114,114,101,119,97,114,100,110,111,116,101,98,108,111,99,107,95,104,101,105,103,104,116,103,97,115,95,108,105,109,105,116,103,97,115,95,112,114,105,99,101,112,111,115,110,111,116,101,95,116,121,112,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,0,0,0,0,0,0,0,104,97,115,104,97,32,115,101,113,117,101,110,99,101,48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,0,0,25,0,0,0,12,0,0,0,4,0,0,0,26,0,0,0,27,0,0,0,28,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,3,4,5,6,7,8,255,255,255,255,255,255,255,9,10,11,12,13,14,15,16,255,17,18,19,20,21,255,22,23,24,25,26,27,28,29,30,31,32,255,255,255,255,255,255,33,34,35,36,37,38,39,40,41,42,43,255,44,45,46,47,48,49,50,51,52,53,54,55,56,57,255,255,255,255,255,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,71,72,74,75,76,77,78,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,109,110,111,112,113,114,115,116,117,118,119,120,121,122,0,0,29,0,0,0,4,0,0,0,4,0,0,0,30,0,0,0,236,4,1,0,0,0,0,0,48,48,48,49,48,50,48,51,48,52,48,53,48,54,48,55,48,56,48,57,49,48,49,49,49,50,49,51,49,52,49,53,49,54,49,55,49,56,49,57,50,48,50,49,50,50,50,51,50,52,50,53,50,54,50,55,50,56,50,57,51,48,51,49,51,50,51,51,51,52,51,53,51,54,51,55,51,56,51,57,52,48,52,49,52,50,52,51,52,52,52,53,52,54,52,55,52,56,52,57,53,48,53,49,53,50,53,51,53,52,53,53,53,54,53,55,53,56,53,57,54,48,54,49,54,50,54,51,54,52,54,53,54,54,54,55,54,56,54,57,55,48,55,49,55,50,55,51,55,52,55,53,55,54,55,55,55,56,55,57,56,48,56,49,56,50,56,51,56,52,56,53,56,54,56,55,56,56,56,57,57,48,57,49,57,50,57,51,57,52,57,53,57,54,57,55,57,56,57,57,83,111,109,101,84,121,112,101,73,100,116,0,29,0,0,0,4,0,0,0,4,0,0,0,31,0,0,0,29,0,0,0,4,0,0,0,4,0,0,0,32,0,0,0,33,0,0,0,0,0,0,0,211,8,163,133,136,106,63,36,68,115,112,3,46,138,25,19,208,49,159,41,34,56,9,164,137,108,78,236,152,250,46,8,119,19,208,56,230,33,40,69,108,12,233,52,207,102,84,190,221,80,124,201,183,41,172,192,23,9,71,181,181,213,132,63,46,114,117,115,116,117,112,47,116,111,111,108,99,104,97,105,110,115,47,110,105,103,104,116,108,121,45,97,97,114,99,104,54,52,45,97,112,112,108,101,45,100,97,114,119,105,110,47,108,105,98,47,114,117,115,116,108,105,98,47,115,114,99,47,114,117,115,116,47,108,105,98,114,97,114,121,47,97,108,108,111,99,47,115,114,99,47,115,116,114,46,114,115,0,0,0,64,6,1,0,93,0,0,0,176,0,0,0,22,0,0,0,105,110,118,97,108,105,100,32,118,97,108,117,101,58,32,44,32,101,120,112,101,99,116,101,100,32,0,0,176,6,1,0,15,0,0,0,191,6,1,0,11,0,0,0,109,105,115,115,105,110,103,32,102,105,101,108,100,32,96,96,220,6,1,0,15,0,0,0,235,6,1,0,1,0,0,0,105,110,118,97,108,105,100,32,108,101,110,103,116,104,32,0,252,6,1,0,15,0,0,0,191,6,1,0,11,0,0,0,100,117,112,108,105,99,97,116,101,32,102,105,101,108,100,32,96,0,0,0,28,7,1,0,17,0,0,0,235,6,1,0,1,0,0,0,117,110,107,110,111,119,110,32,118,97,114,105,97,110,116,32,96,96,44,32,101,120,112,101,99,116,101,100,32,0,0,0,64,7,1,0,17,0,0,0,81,7,1,0,12,0,0,0,96,44,32,116,104,101,114,101,32,97,114,101,32,110,111,32,118,97,114,105,97,110,116,115,64,7,1,0,17,0,0,0,112,7,1,0,24,0,0,0,85,116,102,56,69,114,114,111,114,0,0,0,29,0,0,0,4,0,0,0,4,0,0,0,34,0,0,0,117,116,102,56,32,101,114,114,111,114,58,32,180,7,1,0,12,0,0,0,0,0,1,0,86,0,0,0,102,0,0,0,24,0,0,0,83,116,114,117,99,116,67,104,101,99,107,69,114,114,111,114,102,105,101,108,100,95,110,97,109,101,0,0,29,0,0,0,8,0,0,0,4,0,0,0,35,0,0,0,105,110,110,101,114,0,0,0,29,0,0,0,4,0,0,0,4,0,0,0,36,0,0,0,118,97,108,105,100,95,117,112,95,116,111,0,29,0,0,0,4,0,0,0,4,0,0,0,37,0,0,0,101,114,114,111,114,95,108,101,110,0,0,0,29,0,0,0,4,0,0,0,4,0,0,0,38,0,0,0,99,104,101,99,107,32,102,97,105,108,101,100,32,102,111,114,32,115,116,114,117,99,116,32,109,101,109,98,101,114,32,58,32,0,0,0,84,8,1,0,31,0,0,0,115,8,1,0,2,0,0,0,78,111,110,101,29,0,0,0,4,0,0,0,4,0,0,0,39,0,0,0,84,117,112,108,101,83,116,114,117,99,116,67,104,101,99,107,69,114,114,111,114,102,105,101,108,100,95,105,110,100,101,120,73,110,118,97,108,105,100,83,116,114,117,99,116,118,97,114,105,97,110,116,95,110,97,109,101,0,0,0,29,0,0,0,4,0,0,0,4,0,0,0,40,0,0,0,73,110,118,97,108,105,100,84,117,112,108,101,29,0,0,0,4,0,0,0,4,0,0,0,41,0,0,0,73,110,118,97,108,105,100,84,97,103,99,104,101,99,107,32,102,97,105,108,101,100,32,102,111,114,32,116,117,112,108,101,32,115,116,114,117,99,116,32,109,101,109,98,101,114,32,0,14,9,1,0,37,0,0,0,115,8,1,0,2,0,0,0,46,46,0,0,68,9,1,0,2,0,0,0,105,110,100,101,120,101,114,114,111,114,0,0,29,0,0,0,4,0,0,0,4,0,0,0,13,0,0,0,67,104,101,99,107,66,121,116,101,115,0,0,0,0,1,0,86,0,0,0,133,0,0,0,11,0,0,0,99,104,101,99,107,32,102,97,105,108,101,100,32,102,111,114,32,101,110,117,109,32,115,116,114,117,99,116,32,118,97,114,105,97,110,116,32,0,0,0,136,9,1,0,37,0,0,0,115,8,1,0,2,0,0,0,99,104,101,99,107,32,102,97,105,108,101,100,32,102,111,114,32,101,110,117,109,32,116,117,112,108,101,32,118,97,114,105,97,110,116,32,192,9,1,0,36,0,0,0,115,8,1,0,2,0,0,0,105,110,118,97,108,105,100,32,116,97,103,32,102,111,114,32,101,110,117,109,58,32,0,0,244,9,1,0,22,0,0,0,99,104,101,99,107,32,102,97,105,108,101,100,32,102,111,114,32,115,108,105,99,101,32,105,110,100,101,120,32,0,0,0,20,10,1,0,29,0,0,0,115,8,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,121,112,101,77,105,115,109,97,116,99,104,112,114,101,118,105,111,117,115,42,0,0,0,16,0,0,0,8,0,0,0,43,0,0,0,99,117,114,114,101,110,116,0,29,0,0,0,4,0,0,0,4,0,0,0,44,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,115,104,97,50,45,48,46,49,48,46,56,47,115,114,99,47,99,111,114,101,95,97,112,105,46,114,115,140,10,1,0,80,0,0,0,66,0,0,0,19,0,0,0,0,0,0,0,103,230,9,106,133,174,103,187,114,243,110,60,58,245,79,165,127,82,14,81,140,104,5,155,171,217,131,31,25,205,224,91,140,10,1,0,80,0,0,0,140,0,0,0,19,0,0,0,8,201,188,243,103,230,9,106,59,167,202,132,133,174,103,187,43,248,148,254,114,243,110,60,241,54,29,95,58,245,79,165,209,130,230,173,127,82,14,81,31,108,62,43,140,104,5,155,107,189,65,251,171,217,131,31,121,33,126,19,25,205,224,91,65,114,99,104,105,118,101,69,114,114,111,114,29,0,0,0,4,0,0,0,4,0,0,0,45,0,0,0,83,104,97,114,101,100,69,114,114,111,114,0,29,0,0,0,4,0,0,0,4,0,0,0,46,0,0,0,79,118,101,114,102,108,111,119,98,97,115,101,29,0,0,0,4,0,0,0,4,0,0,0,47,0,0,0,111,102,102,115,101,116,0,0,29,0,0,0,4,0,0,0,4,0,0,0,48,0,0,0,85,110,100,101,114,97,108,105,103,110,101,100,101,120,112,101,99,116,101,100,95,97,108,105,103,110,97,99,116,117,97,108,95,97,108,105,103,110,79,117,116,79,102,66,111,117,110,100,115,0,0,0,29,0,0,0,4,0,0,0,4,0,0,0,49,0,0,0,114,97,110,103,101,0,0,0,29,0,0,0,4,0,0,0,4,0,0,0,50,0,0,0,79,118,101,114,114,117,110,112,116,114,115,105,122,101,85,110,97,108,105,103,110,101,100,97,108,105,103,110,83,117,98,116,114,101,101,80,111,105,110,116,101,114,79,117,116,79,102,66,111,117,110,100,115,115,117,98,116,114,101,101,95,114,97,110,103,101,83,117,98,116,114,101,101,80,111,105,110,116,101,114,79,118,101,114,114,117,110,82,97,110,103,101,80,111,112,112,101,100,79,117,116,79,102,79,114,100,101,114,101,120,112,101,99,116,101,100,95,100,101,112,116,104,97,99,116,117,97,108,95,100,101,112,116,104,85,110,112,111,112,112,101,100,83,117,98,116,114,101,101,82,97,110,103,101,115,108,97,115,116,95,114,97,110,103,101,69,120,99,101,101,100,101,100,77,97,120,105,109,117,109,83,117,98,116,114,101,101,68,101,112,116,104,109,97,120,95,115,117,98,116,114,101,101,95,100,101,112,116,104,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,51,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,52,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,53,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,54,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,55,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,56,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,57,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,58,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,59,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,60,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,61,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,62,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,63,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,64,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,65,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,66,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,67,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,68,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,69,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,70,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,71,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,72,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,73,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,74,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,75,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,76,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,77,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,78,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,79,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,80,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,81,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,82,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,83,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,84,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,85,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,86,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,87,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,88,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,86,97,108,117,101,67,104,101,99,107,66,121,116,101,115,69,114,114,111,114,29,0,0,0,4,0,0,0,4,0,0,0,89,0,0,0,67,111,110,116,101,120,116,69,114,114,111,114,29,0,0,0,4,0,0,0,4,0,0,0,90,0,0,0,29,0,0,0,4,0,0,0,4,0,0,0,91,0,0,0,29,0,0,0,4,0,0,0,4,0,0,0,92,0,0,0,255,255,255,255,255,255,255,255,200,15,1,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,115,116,97,107,101,115,114,99,47,99,111,109,112,97,116,47,116,120,46,114,115,84,82,65,78,83,70,69,82,0,0,0,5,16,1,0,16,0,0,0,51,1,0,0,35,0,0,0,5,16,1,0,16,0,0,0,53,1,0,0,22,0,0,0,5,16,1,0,16,0,0,0,56,1,0,0,22,0,0,0,117,110,115,116,97,107,101,119,105,116,104,100,114,97,119,83,69,69,68,83,83,75,83,75,115,114,99,47,116,120,46,114,115,0,0,0,104,16,1,0,9,0,0,0,209,0,0,0,41,0,0,0,115,114,99,47,117,116,105,108,115,46,114,115,132,16,1,0,12,0,0,0,79,0,0,0,14,0,0,0,132,16,1,0,12,0,0,0,88,0,0,0,14,0,0,0,110,117,108,108,105,102,105,101,114,111,112,101,110,105,110,103,118,97,108,117,101,98,108,105,110,100,101,114,99,114,111,115,115,111,118,101,114,99,111,110,116,114,97,99,116,0,0,0,42,0,0,0,40,0,0,0,8,0,0,0,93,0,0,0,42,0,0,0,40,0,0,0,8,0,0,0,94,0,0,0,93,0,0,0,224,16,1,0,109,101,116,104,111,100,0,0,42,0,0,0,40,0,0,0,8,0,0,0,95,0,0,0,42,0,0,0,40,0,0,0,8,0,0,0,96,0,0,0,95,0,0,0,16,17,1,0,112,97,121,108,111,97,100,0,97,0,0,0,40,0,0,0,8,0,0,0,98,0,0,0,97,0,0,0,40,0,0,0,8,0,0,0,99,0,0,0,98,0,0,0,64,17,1,0,105,110,112,117,116,115,111,117,116,112,117,116,115,102,101,101,99,97,108,108,110,111,116,101,115,115,101,101,100,115,116,114,117,99,116,32,66,97,108,97,110,99,101,65,114,103,115,115,116,114,117,99,116,32,66,97,108,97,110,99,101,65,114,103,115,32,119,105,116,104,32,50,32,101,108,101,109,101,110,116,115,0,0,0,151,17,1,0,34,0,0,0,29,0,0,0,8,0,0,0,4,0,0,0,100,0,0,0,109,97,120,105,109,117,109,98,108,111,99,107,95,104,101,105,103,104,116,115,108,97,115,116,95,112,111,115,110,117,108,108,105,102,105,101,114,115,112,117,98,108,105,99,95,115,112,101,110,100,95,107,101,121,115,115,116,114,117,99,116,32,67,114,111,115,115,111,118,101,114,84,121,112,101,115,116,114,117,99,116,32,67,114,111,115,115,111,118,101,114,84,121,112,101,32,119,105,116,104,32,51,32,101,108,101,109,101,110,116,115,0,31,18,1,0,36,0,0,0,100,117,115,107,115,116,114,117,99,116,32,68,117,115,107,84,111,76,117,120,65,114,103,115,115,116,114,117,99,116,32,68,117,115,107,84,111,76,117,120,65,114,103,115,32,119,105,116,104,32,49,32,101,108,101,109,101,110,116,0,100,18,1,0,35,0,0,0,108,117,120,115,116,114,117,99,116,32,68,117,115,107,84,111,76,117,120,82,101,115,112,111,110,115,101,115,116,114,117,99,116,32,68,117,115,107,84,111,76,117,120,82,101,115,112,111,110,115,101,32,119,105,116,104,32,49,32,101,108,101,109,101,110,116,0,0,171,18,1,0,39,0,0,0,111,112,101,110,105,110,103,115,111,117,116,112,117,116,114,101,102,117,110,100,114,110,103,95,115,101,101,100,115,101,110,100,101,114,95,105,110,100,101,120,115,116,114,117,99,116,32,69,120,101,99,117,116,101,65,114,103,115,115,116,114,117,99,116,32,69,120,101,99,117,116,101,65,114,103,115,32,119,105,116,104,32,49,50,32,101,108,101,109,101,110,116,115,0,0,0,22,19,1,0,35,0,0,0,115,116,114,117,99,116,32,69,120,101,99,117,116,101,67,97,108,108,115,116,114,117,99,116,32,69,120,101,99,117,116,101,67,97,108,108,32,119,105,116,104,32,51,32,101,108,101,109,101,110,116,115,86,19,1,0,34,0,0,0,114,101,99,101,105,118,101,114,114,101,102,95,105,100,115,116,114,117,99,116,32,69,120,101,99,117,116,101,79,117,116,112,117,116,115,116,114,117,99,116,32,69,120,101,99,117,116,101,79,117,116,112,117,116,32,119,105,116,104,32,52,32,101,108,101,109,101,110,116,115,0,0,162,19,1,0,36,0,0,0,116,120,102,108,97,103,115,115,116,114,117,99,116,32,70,105,108,116,101,114,78,111,116,101,115,65,114,103,115,115,116,114,117,99,116,32,70,105,108,116,101,114,78,111,116,101,115,65,114,103,115,32,119,105,116,104,32,50,32,101,108,101,109,101,110,116,115,0,237,19,1,0,38,0,0,0,111,119,110,101,114,95,105,110,100,101,120,115,116,114,117,99,116,32,71,101,116,65,108,108,111,119,67,97,108,108,68,97,116,97,65,114,103,115,115,116,114,117,99,116,32,71,101,116,65,108,108,111,119,67,97,108,108,68,97,116,97,65,114,103,115,32,119,105,116,104,32,56,32,101,108,101,109,101,110,116,115,0,0,0,66,20,1,0,43,0,0,0,116,120,95,100,97,116,97,115,116,114,117,99,116,32,71,101,116,72,105,115,116,111,114,121,65,114,103,115,115,116,114,117,99,116,32,71,101,116,72,105,115,116,111,114,121,65,114,103,115,32,119,105,116,104,32,52,32,101,108,101,109,101,110,116,115,0,0,0,148,20,1,0,37,0,0,0,104,105,115,116,111,114,121,109,110,101,109,111,110,105,99,112,97,115,115,112,104,114,97,115,101,115,116,114,117,99,116,32,71,101,116,77,110,101,109,111,110,105,99,83,101,101,100,65,114,103,115,115,116,114,117,99,116,32,71,101,116,77,110,101,109,111,110,105,99,83,101,101,100,65,114,103,115,32,119,105,116,104,32,50,32,101,108,101,109,101,110,116,115,0,0,0,247,20,1,0,42,0,0,0,109,110,101,109,111,110,105,99,95,115,101,101,100,115,116,114,117,99,116,32,71,101,116,80,117,98,108,105,99,75,101,121,82,107,121,118,83,101,114,105,97,108,105,122,101,100,65,114,103,115,115,116,114,117,99,116,32,71,101,116,80,117,98,108,105,99,75,101,121,82,107,121,118,83,101,114,105,97,108,105,122,101,100,65,114,103,115,32,119,105,116,104,32,50,32,101,108,101,109,101,110,116,115,0,94,21,1,0,53,0,0,0,115,112,101,110,100,95,112,114,111,111,102,115,116,97,107,101,114,95,105,110,100,101,120,115,116,114,117,99,116,32,71,101,116,83,116,97,107,101,67,97,108,108,68,97,116,97,65,114,103,115,115,116,114,117,99,116,32,71,101,116,83,116,97,107,101,67,97,108,108,68,97,116,97,65,114,103,115,32,119,105,116,104,32,53,32,101,108,101,109,101,110,116,115,0,0,0,206,21,1,0,43,0,0,0,115,116,97,107,101,95,105,110,102,111,115,116,114,117,99,116,32,71,101,116,83,116,97,107,101,73,110,102,111,65,114,103,115,115,116,114,117,99,116,32,71,101,116,83,116,97,107,101,73,110,102,111,65,114,103,115,32,119,105,116,104,32,49,32,101,108,101,109,101,110,116,0,37,22,1,0,38,0,0,0,101,108,105,103,105,98,108,105,116,121,104,97,115,95,107,101,121,104,97,115,95,115,116,97,107,101,100,115,116,114,117,99,116,32,71,101,116,83,116,99,116,80,114,111,111,102,65,114,103,115,115,116,114,117,99,116,32,71,101,116,83,116,99,116,80,114,111,111,102,65,114,103,115,32,119,105,116,104,32,55,32,101,108,101,109,101,110,116,115,0,0,0,134,22,1,0,39,0,0,0,98,121,116,101,115,115,105,103,110,97,116,117,114,101,117,110,115,116,97,107,101,95,110,111,116,101,117,110,115,116,97,107,101,95,112,114,111,111,102,115,116,114,117,99,116,32,71,101,116,85,110,115,116,97,107,101,67,97,108,108,68,97,116,97,65,114,103,115,115,116,114,117,99,116,32,71,101,116,85,110,115,116,97,107,101,67,97,108,108,68,97,116,97,65,114,103,115,32,119,105,116,104,32,53,32,101,108,101,109,101,110,116,115,0,0,0,252,22,1,0,45,0,0,0,115,116,114,117,99,116,32,77,101,114,103,101,78,111,116,101,115,65,114,103,115,115,116,114,117,99,116,32,77,101,114,103,101,78,111,116,101,115,65,114,103,115,32,119,105,116,104,32,49,32,101,108,101,109,101,110,116,0,0,0,73,23,1,0,36,0,0,0,115,116,114,117,99,116,32,77,110,101,109,111,110,105,99,78,101,119,65,114,103,115,115,116,114,117,99,116,32,77,110,101,109,111,110,105,99,78,101,119,65,114,103,115,32,119,105,116,104,32,49,32,101,108,101,109,101,110,116,0,142,23,1,0,37,0,0,0,109,110,101,109,111,110,105,99,95,115,116,114,105,110,103,112,115,107,115,116,114,117,99,116,32,78,111,116,101,73,110,102,111,84,121,112,101,115,116,114,117,99,116,32,78,111,116,101,73,110,102,111,84,121,112,101,32,119,105,116,104,32,53,32,101,108,101,109,101,110,116,115,225,23,1,0,35,0,0,0,115,116,114,117,99,116,32,78,117,108,108,105,102,105,101,114,115,65,114,103,115,115,116,114,117,99,116,32,78,117,108,108,105,102,105,101,114,115,65,114,103,115,32,119,105,116,104,32,50,32,101,108,101,109,101,110,116,115,0,0,33,24,1,0,37,0,0,0,115,116,114,117,99,116,32,79,112,101,110,105,110,103,84,121,112,101,115,116,114,117,99,116,32,79,112,101,110,105,110,103,84,121,112,101,32,119,105,116,104,32,50,32,101,108,101,109,101,110,116,115,98,24,1,0,34,0,0,0,84,114,97,110,115,112,97,114,101,110,116,79,98,102,117,115,99,97,116,101,100,0,0,0,140,24,1,0,11,0,0,0,151,24,1,0,10,0,0,0,118,97,114,105,97,110,116,32,105,100,101,110,116,105,102,105,101,114,112,114,111,111,102,117,110,112,114,111,118,101,110,95,116,120,115,116,114,117,99,116,32,80,114,111,118,101,84,120,65,114,103,115,115,116,114,117,99,116,32,80,114,111,118,101,84,120,65,114,103,115,32,119,105,116,104,32,50,32,101,108,101,109,101,110,116,115,0,0,232,24,1,0,34,0,0,0,115,116,114,117,99,116,32,80,117,98,108,105,99,83,112,101,110,100,75,101,121,115,65,114,103,115,115,116,114,117,99,116,32,80,117,98,108,105,99,83,112,101,110,100,75,101,121,115,65,114,103,115,32,119,105,116,104,32,49,32,101,108,101,109,101,110,116,0,46,25,1,0,41,0,0,0,115,116,114,117,99,116,32,82,107,121,118,66,108,115,83,99,97,108,97,114,65,114,114,97,121,65,114,103,115,115,116,114,117,99,116,32,82,107,121,118,66,108,115,83,99,97,108,97,114,65,114,114,97,121,65,114,103,115,32,119,105,116,104,32,49,32,101,108,101,109,101,110,116,0,0,0,125,25,1,0,44,0,0,0,115,116,114,117,99,116,32,82,107,121,118,78,111,116,101,115,65,114,114,97,121,115,116,114,117,99,116,32,82,107,121,118,78,111,116,101,115,65,114,114,97,121,32,119,105,116,104,32,49,32,101,108,101,109,101,110,116,0,0,0,201,25,1,0,36,0,0,0,115,116,114,117,99,116,32,82,107,121,118,79,112,101,110,105,110,103,115,65,114,114,97,121,115,116,114,117,99,116,32,82,107,121,118,79,112,101,110,105,110,103,115,65,114,114,97,121,32,119,105,116,104,32,49,32,101,108,101,109,101,110,116,0,16,26,1,0,39,0,0,0,115,116,114,117,99,116,32,82,107,121,118,84,114,101,101,76,101,97,102,115,116,114,117,99,116,32,82,107,121,118,84,114,101,101,76,101,97,102,32,119,105,116,104,32,49,32,101,108,101,109,101,110,116,0,0,0,83,26,1,0,34,0,0,0,115,116,114,117,99,116,32,82,107,121,118,85,54,52,115,116,114,117,99,116,32,82,107,121,118,85,54,52,32,119,105,116,104,32,49,32,101,108,101,109,101,110,116,0,142,26,1,0,29,0,0,0,115,116,114,117,99,116,32,83,101,101,100,65,114,103,115,115,116,114,117,99,116,32,83,101,101,100,65,114,103,115,32,119,105,116,104,32,49,32,101,108,101,109,101,110,116,0,0,0,195,26,1,0,30,0,0,0,73,110,79,117,116,100,105,114,101,99,116,105,111,110,105,100,116,120,95,116,121,112,101,103,97,115,95,115,112,101,110,116,114,97,119,95,116,120,115,116,114,117,99,116,32,84,120,68,97,116,97,84,121,112,101,115,116,114,117,99,116,32,84,120,68,97,116,97,84,121,112,101,32,119,105,116,104,32,50,32,101,108,101,109,101,110,116,115,35,27,1,0,33,0,0,0,116,120,115,115,116,114,117,99,116,32,84,120,115,68,97,116,97,84,121,112,101,115,116,114,117,99,116,32,84,120,115,68,97,116,97,84,121,112,101,32,119,105,116,104,32,50,32,101,108,101,109,101,110,116,115,0,97,27,1,0,34,0,0,0,115,101,114,105,97,108,105,122,101,100,115,112,101,110,116,95,110,111,116,101,115,117,110,115,112,101,110,116,95,110,111,116,101,115,101,120,105,115,116,105,110,103,95,110,117,108,108,105,102,105,101,114,115,110,117,108,108,105,102,105,101,114,115,95,111,102,95,110,111,116,101,115,112,115,107,115,115,116,114,117,99,116,32,85,110,115,112,101,110,116,83,112,101,110,116,78,111,116,101,115,65,114,103,115,115,116,114,117,99,116,32,85,110,115,112,101,110,116,83,112,101,110,116,78,111,116,101,115,65,114,103,115,32,119,105,116,104,32,53,32,101,108,101,109,101,110,116,115,244,27,1,0,44,0,0,0,115,116,114,117,99,116,32,86,105,101,119,75,101,121,115,65,114,103,115,115,116,114,117,99,116,32,86,105,101,119,75,101,121,115,65,114,103,115,32,119,105,116,104,32,49,32,101,108,101,109,101,110,116,0,0,0,59,28,1,0,34,0,0,0,48,48,48,49,48,50,48,51,48,52,48,53,48,54,48,55,48,56,48,57,49,48,49,49,49,50,49,51,49,52,49,53,49,54,49,55,49,56,49,57,50,48,50,49,50,50,50,51,50,52,50,53,50,54,50,55,50,56,50,57,51,48,51,49,51,50,51,51,51,52,51,53,51,54,51,55,51,56,51,57,52,48,52,49,52,50,52,51,52,52,52,53,52,54,52,55,52,56,52,57,53,48,53,49,53,50,53,51,53,52,53,53,53,54,53,55,53,56,53,57,54,48,54,49,54,50,54,51,54,52,54,53,54,54,54,55,54,56,54,57,55,48,55,49,55,50,55,51,55,52,55,53,55,54,55,55,55,56,55,57,56,48,56,49,56,50,56,51,56,52,56,53,56,54,56,55,56,56,56,57,57,48,57,49,57,50,57,51,57,52,57,53,57,54,57,55,57,56,57,57,0,0,0,0,0,0,240,63,0,0,0,0,0,0,36,64,0,0,0,0,0,0,89,64,0,0,0,0,0,64,143,64,0,0,0,0,0,136,195,64,0,0,0,0,0,106,248,64,0,0,0,0,128,132,46,65,0,0,0,0,208,18,99,65,0,0,0,0,132,215,151,65,0,0,0,0,101,205,205,65,0,0,0,32,95,160,2,66,0,0,0,232,118,72,55,66,0,0,0,162,148,26,109,66,0,0,64,229,156,48,162,66,0,0,144,30,196,188,214,66,0,0,52,38,245,107,12,67,0,128,224,55,121,195,65,67,0,160,216,133,87,52,118,67,0,200,78,103,109,193,171,67,0,61,145,96,228,88,225,67,64,140,181,120,29,175,21,68,80,239,226,214,228,26,75,68,146,213,77,6,207,240,128,68,246,74,225,199,2,45,181,68,180,157,217,121,67,120,234,68,145,2,40,44,42,139,32,69,53,3,50,183,244,173,84,69,2,132,254,228,113,217,137,69,129,18,31,47,231,39,192,69,33,215,230,250,224,49,244,69,234,140,160,57,89,62,41,70,36,176,8,136,239,141,95,70,23,110,5,181,181,184,147,70,156,201,70,34,227,166,200,70,3,124,216,234,155,208,254,70,130,77,199,114,97,66,51,71,227,32,121,207,249,18,104,71,27,105,87,67,184,23,158,71,177,161,22,42,211,206,210,71,29,74,156,244,135,130,7,72,165,92,195,241,41,99,61,72,231,25,26,55,250,93,114,72,97,160,224,196,120,245,166,72,121,200,24,246,214,178,220,72,76,125,207,89,198,239,17,73,158,92,67,240,183,107,70,73,198,51,84,236,165,6,124,73,92,160,180,179,39,132,177,73,115,200,161,160,49,229,229,73,143,58,202,8,126,94,27,74,154,100,126,197,14,27,81,74,192,253,221,118,210,97,133,74,48,125,149,20,71,186,186,74,62,110,221,108,108,180,240,74,206,201,20,136,135,225,36,75,65,252,25,106,233,25,90,75,169,61,80,226,49,80,144,75,19,77,228,90,62,100,196,75,87,96,157,241,77,125,249,75,109,184,4,110,161,220,47,76,68,243,194,228,228,233,99,76,21,176,243,29,94,228,152,76,27,156,112,165,117,29,207,76,145,97,102,135,105,114,3,77,245,249,63,233,3,79,56,77,114,248,143,227,196,98,110,77,71,251,57,14,187,253,162,77,25,122,200,209,41,189,215,77,159,152,58,70,116,172,13,78,100,159,228,171,200,139,66,78,61,199,221,214,186,46,119,78,12,57,149,140,105,250,172,78,167,67,221,247,129,28,226,78,145,148,212,117,162,163,22,79,181,185,73,19,139,76,76,79,17,20,14,236,214,175,129,79,22,153,17,167,204,27,182,79,91,255,213,208,191,162,235,79,153,191,133,226,183,69,33,80,127,47,39,219,37,151,85,80,95,251,240,81,239,252,138,80,27,157,54,147,21,222,192,80,98,68,4,248,154,21,245,80,123,85,5,182,1,91,42,81,109,85,195,17,225,120,96,81,200,42,52,86,25,151,148,81,122,53,193,171,223,188,201,81,108,193,88,203,11,22,0,82,199,241,46,190,142,27,52,82,57,174,186,109,114,34,105,82,199,89,41,9,15,107,159,82,29,216,185,101,233,162,211,82,36,78,40,191,163,139,8,83,173,97,242,174,140,174,62,83,12,125,87,237,23,45,115,83,79,92,173,232,93,248,167,83,99,179,216,98,117,246,221,83,30,112,199,93,9,186,18,84,37,76,57,181,139,104,71,84,46,159,135,162,174,66,125,84,125,195,148,37,173,73,178,84,92,244,249,110,24,220,230,84,115,113,184,138,30,147,28,85,232,70,179,22,243,219,81,85,162,24,96,220,239,82,134,85,202,30,120,211,171,231,187,85,63,19,43,100,203,112,241,85,14,216,53,61,254,204,37,86,18,78,131,204,61,64,91,86,203,16,210,159,38,8,145,86,254,148,198,71,48,74,197,86,61,58,184,89,188,156,250,86,102,36,19,184,245,161,48,87,128,237,23,38,115,202,100,87,224,232,157,239,15,253,153,87,140,177,194,245,41,62,208,87,239,93,51,115,180,77,4,88,107,53,0,144,33,97,57,88,197,66,0,244,105,185,111,88,187,41,128,56,226,211,163,88,42,52,160,198,218,200,216,88,53,65,72,120,17,251,14,89,193,40,45,235,234,92,67,89,241,114,248,165,37,52,120,89,173,143,118,15,47,65,174,89,204,25,170,105,189,232,226,89,63,160,20,196,236,162,23,90,79,200,25,245,167,139,77,90,50,29,48,249,72,119,130,90,126,36,124,55,27,21,183,90,158,45,91,5,98,218,236,90,130,252,88,67,125,8,34,91,163,59,47,148,156,138,86,91,140,10,59,185,67,45,140,91,151,230,196,83,74,156,193,91,61,32,182,232,92,3,246,91,77,168,227,34,52,132,43,92,48,73,206,149,160,50,97,92,124,219,65,187,72,127,149,92,91,82,18,234,26,223,202,92,121,115,75,210,112,203,0,93,87,80,222,6,77,254,52,93,109,228,149,72,224,61,106,93,196,174,93,45,172,102,160,93,117,26,181,56,87,128,212,93,18,97,226,6,109,160,9,94,171,124,77,36,68,4,64,94,214,219,96,45,85,5,116,94,204,18,185,120,170,6,169,94,127,87,231,22,85,72,223,94,175,150,80,46,53,141,19,95,91,188,228,121,130,112,72,95,114,235,93,24,163,140,126,95,39,179,58,239,229,23,179,95,241,95,9,107,223,221,231,95,237,183,203,69,87,213,29,96,244,82,159,139,86,165,82,96,177,39,135,46,172,78,135,96,157,241,40,58,87,34,189,96,2,151,89,132,118,53,242,96,195,252,111,37,212,194,38,97,244,251,203,46,137,115,92,97,120,125,63,189,53,200,145,97,214,92,143,44,67,58,198,97,12,52,179,247,211,200,251,97,135,0,208,122,132,93,49,98,169,0,132,153,229,180,101,98,212,0,229,255,30,34,155,98,132,32,239,95,83,245,208,98,165,232,234,55,168,50,5,99,207,162,229,69,82,127,58,99,193,133,175,107,147,143,112,99,50,103,155,70,120,179,164,99,254,64,66,88,86,224,217,99,159,104,41,247,53,44,16,100,198,194,243,116,67,55,68,100,120,179,48,82,20,69,121,100,86,224,188,102,89,150,175,100,54,12,54,224,247,189,227,100,67,143,67,216,117,173,24,101,20,115,84,78,211,216,78,101,236,199,244,16,132,71,131,101,232,249,49,21,101,25,184,101,97,120,126,90,190,31,238,101,61,11,143,248,214,211,34,102,12,206,178,182,204,136,87,102,143,129,95,228,255,106,141,102,249,176,187,238,223,98,194,102,56,157,106,234,151,251,246,102,134,68,5,229,125,186,44,103,212,74,35,175,142,244,97,103,137,29,236,90,178,113,150,103,235,36,167,241,30,14,204,103,19,119,8,87,211,136,1,104,215,148,202,44,8,235,53,104,13,58,253,55,202,101,107,104,72,68,254,98,158,31,161,104,90,213,189,251,133,103,213,104,177,74,173,122,103,193,10,105,175,78,172,172,224,184,64,105,90,98,215,215,24,231,116,105,241,58,205,13,223,32,170,105,214,68,160,104,139,84,224,105,12,86,200,66,174,105,20,106,143,107,122,211,25,132,73,106,115,6,89,72,32,229,127,106,8,164,55,45,52,239,179,106,10,141,133,56,1,235,232,106,76,240,166,134,193,37,31,107,48,86,40,244,152,119,83,107,187,107,50,49,127,85,136,107,170,6,127,253,222,106,190,107,42,100,111,94,203,2,243,107,53,61,11,54,126,195,39,108,130,12,142,195,93,180,93,108,209,199,56,154,186,144,146,108,198,249,198,64,233,52,199,108,55,184,248,144,35,2,253,108,35,115,155,58,86,33,50,109,235,79,66,201,171,169,102,109,230,227,146,187,22,84,156,109,112,206,59,53,142,180,209,109,12,194,138,194,177,33,6,110,143,114,45,51,30,170,59,110,153,103,252,223,82,74,113,110,127,129,251,151,231,156,165,110,223,97,250,125,33,4,219,110,44,125,188,238,148,226,16,111,118,156,107,42,58,27,69,111,148,131,6,181,8,98,122,111,61,18,36,113,69,125,176,111,204,22,109,205,150,156,228,111,127,92,200,128,188,195,25,112,207,57,125,208,85,26,80,112,67,136,156,68,235,32,132,112,84,170,195,21,38,41,185,112,233,148,52,155,111,115,239,112,17,221,0,193,37,168,35,113,86,20,65,49,47,146,88,113,107,89,145,253,186,182,142,113,227,215,122,222,52,50,195,113,220,141,25,22,194,254,247,113,83,241,159,155,114,254,45,114,212,246,67,161,7,191,98,114,137,244,148,137,201,110,151,114,171,49,250,235,123,74,205,114,11,95,124,115,141,78,2,115,205,118,91,208,48,226,54,115,129,84,114,4,189,154,108,115,208,116,199,34,182,224,161,115,4,82,121,171,227,88,214,115,134,166,87,150,28,239,11,116,20,200,246,221,113,117,65,116,24,122,116,85,206,210,117,116,158,152,209,234,129,71,171,116,99,255,194,50,177,12,225,116,60,191,115,127,221,79,21,117,11,175,80,223,212,163,74,117,103,109,146,11,101,166,128,117,192,8,119,78,254,207,180,117,241,202,20,226,253,3,234,117,214,254,76,173,126,66,32,118,140,62,160,88,30,83,84,118,47,78,200,238,229,103,137,118,187,97,122,106,223,193,191,118,21,125,140,162,43,217,243,118,90,156,47,139,118,207,40,119,112,131,251,45,84,3,95,119,38,50,189,156,20,98,147,119,176,126,236,195,153,58,200,119,92,158,231,52,64,73,254,119,249,194,16,33,200,237,50,120,184,243,84,41,58,169,103,120,165,48,170,179,136,147,157,120,103,94,74,112,53,124,210,120,1,246,92,204,66,27,7,121,130,51,116,127,19,226,60,121,49,160,168,47,76,13,114,121,61,200,146,59,159,144,166,121,77,122,119,10,199,52,220,121,112,172,138,102,252,160,17,122,140,87,45,128,59,9,70,122,111,173,56,96,138,139,123,122,101,108,35,124,54,55,177,122,127,71,44,27,4,133,229,122,94,89,247,33,69,230,26,123,219,151,58,53,235,207,80,123,210,61,137,2,230,3,133,123,70,141,43,131,223,68,186,123,76,56,251,177,11,107,240,123,95,6,122,158,206,133,36,124,246,135,24,70,66,167,89,124,250,84,207,107,137,8,144,124,56,42,195,198,171,10,196,124,199,244,115,184,86,13,249,124,248,241,144,102,172,80,47,125,59,151,26,192,107,146,99,125,10,61,33,176,6,119,152,125,76,140,41,92,200,148,206,125,176,247,153,57,253,28,3,126,156,117,0,136,60,228,55,126,3,147,0,170,75,221,109,126,226,91,64,74,79,170,162,126,218,114,208,28,227,84,215,126,144,143,4,228,27,42,13,127,186,217,130,110,81,58,66,127,41,144,35,202,229,200,118,127,51,116,172,60,31,123,172,127,160,200,235,133,243,204,225,127,32,97,116,32,108,105,110,101,32,32,99,111,108,117,109,110,32,105,110,118,97,108,105,100,32,116,121,112,101,58,32,110,117,108,108,44,32,101,120,112,101,99,116,101,100,32,0,0,233,38,1,0,29,0,0,0,105,110,118,97,108,105,100,32,116,121,112,101,58,32,44,32,101,120,112,101,99,116,101,100,32,0,0,0,16,39,1,0,14,0,0,0,30,39,1,0,11,0,0,0,48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,117,117,117,117,117,117,117,117,98,116,110,117,102,114,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,3,4,5,6,7,8,9,255,255,255,255,255,255,255,10,11,12,13,14,15,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,10,11,12,13,14,15,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,154,153,153,153,153,153,153,153,153,153,153,153,153,153,153,25,21,174,71,225,122,20,174,71,225,122,20,174,71,225,122,20,222,36,6,129,149,67,139,108,231,251,169,241,210,77,98,16,150,212,9,104,34,108,120,122,165,44,67,28,235,226,54,26,171,67,110,134,27,240,249,97,132,240,104,227,136,181,248,20,34,54,88,56,73,243,199,180,54,141,237,181,160,247,198,16,106,35,141,192,14,82,166,135,87,72,175,188,154,242,215,26,136,79,215,102,165,65,184,159,223,57,140,48,226,142,121,21,7,166,18,31,81,1,45,230,178,148,214,38,232,11,46,17,164,9,81,203,129,104,174,214,183,186,189,215,217,223,124,27,234,58,167,162,52,237,241,222,95,149,100,121,225,127,253,21,187,200,133,232,246,240,39,127,25,17,234,45,129,153,151,17,248,13,214,64,190,180,12,101,194,129,118,73,104,194,37,28,147,113,222,51,152,144,112,234,1,155,43,161,134,155,132,22,67,193,126,41,224,166,243,33,155,21,86,231,158,175,3,18,55,53,49,15,205,215,133,105,43,188,137,216,151,178,210,28,249,144,90,63,215,223,55,33,137,150,212,70,70,245,14,23,250,115,72,204,69,230,95,231,160,171,67,210,209,93,114,18,93,134,13,122,60,61,102,165,52,172,210,182,79,201,131,29,177,158,215,148,99,151,30,81,93,35,66,146,12,161,156,23,193,75,121,221,130,223,126,218,125,79,155,14,10,180,227,18,104,172,91,98,209,152,100,42,150,229,94,23,16,32,57,30,83,240,226,129,167,224,182,238,68,81,178,18,64,179,45,24,169,38,79,206,82,77,146,88,106,167,142,168,153,194,87,19,65,164,126,176,183,123,80,39,170,216,125,218,245,208,242,30,52,80,101,192,95,201,166,82,187,19,203,174,196,64,194,24,144,166,234,153,76,212,235,14,201,15,60,242,54,154,206,19,128,10,17,195,173,83,121,177,65,25,96,80,190,246,176,31,103,8,116,2,139,220,45,193,103,71,179,166,254,94,90,25,82,160,41,53,111,176,36,52,134,159,194,235,254,75,72,20,219,25,238,144,242,89,29,144,158,127,104,137,101,214,57,16,95,41,176,180,29,195,251,76,151,50,167,168,213,35,246,25,178,186,89,93,177,53,150,61,172,91,31,186,119,233,196,20,40,98,225,125,39,94,171,151,86,73,76,251,146,135,157,16,13,157,104,201,216,201,171,242,240,14,122,248,183,165,149,26,62,23,186,58,122,161,188,91,90,114,46,45,147,132,68,21,203,69,251,46,200,26,202,175,174,142,139,138,66,157,3,17,69,9,146,177,166,247,220,178,74,228,120,170,157,251,56,27,4,161,65,193,235,146,125,245,110,131,45,85,177,47,199,21,3,180,103,103,137,117,100,196,88,156,87,119,39,38,108,17,210,236,165,216,219,136,109,109,244,198,37,242,11,61,224,27,219,35,235,70,22,7,190,138,195,56,30,40,163,253,76,22,73,182,85,210,17,108,254,110,156,96,75,83,79,49,215,17,14,138,239,182,79,19,151,177,96,103,69,133,24,130,139,28,165,161,191,248,114,15,172,39,26,185,106,55,173,1,214,22,30,78,153,96,194,114,86,185,225,96,85,44,36,206,68,18,149,22,194,205,3,30,87,245,53,206,187,19,109,227,58,29,171,171,1,11,3,24,172,42,43,216,47,118,138,79,98,23,86,137,52,111,2,224,188,187,85,19,243,196,110,12,181,18,137,168,237,177,208,204,199,146,239,30,184,212,74,122,238,29,7,186,87,142,64,10,211,219,242,75,147,16,111,251,241,23,6,200,223,113,0,213,168,124,245,111,15,218,88,252,39,19,214,12,102,233,51,187,167,250,187,76,178,41,142,96,166,30,17,215,132,135,41,252,82,149,201,163,142,84,11,26,133,24,14,172,208,210,186,201,168,170,7,131,216,118,111,174,157,19,227,172,26,30,94,220,218,221,165,209,192,87,178,176,98,31,79,138,72,75,75,176,72,126,81,65,154,172,142,192,27,25,217,161,211,213,213,89,109,203,218,205,225,86,165,51,22,20,123,129,220,119,17,123,87,60,226,215,231,171,234,194,17,16,42,207,96,89,130,94,242,198,54,38,166,172,170,4,182,25,187,165,128,71,104,24,245,107,197,81,235,86,85,157,145,20,150,132,0,6,237,121,42,35,209,167,34,223,221,125,116,16,86,7,52,163,225,143,221,209,129,12,209,49,150,252,83,26,69,108,246,232,26,115,228,167,52,61,167,244,68,253,15,21,158,86,248,83,226,40,29,83,93,151,82,93,106,151,217,16,98,87,141,185,3,219,97,235,46,242,80,149,16,191,245,26,232,69,164,199,207,72,78,188,88,91,218,221,166,101,145,21,32,107,131,108,217,211,113,99,173,226,225,23,31,30,65,17,205,17,159,173,40,134,28,159,72,4,3,243,100,99,155,27,11,219,24,190,83,107,176,229,6,157,53,143,29,233,21,22,162,21,71,203,15,137,243,234,107,74,145,114,228,32,171,17,55,188,113,120,76,219,184,68,70,170,27,132,109,1,69,28,95,99,193,198,214,21,199,3,5,85,73,3,190,154,157,22,25,233,205,107,69,222,56,54,55,119,7,105,254,174,23,18,193,65,22,70,162,99,193,86,88,88,114,14,151,177,242,28,206,103,171,209,129,28,1,223,121,19,245,113,18,142,40,23,165,236,85,65,206,22,52,127,97,220,144,193,14,216,134,18,110,71,86,53,125,36,32,101,2,199,231,104,228,140,164,29,37,57,120,247,48,29,128,234,1,108,185,32,29,215,182,23,132,250,44,249,243,176,153,187,52,35,97,77,23,172,248,18,57,247,71,40,83,78,92,95,84,56,104,21,242,172,90,30,46,44,211,185,117,11,125,127,67,96,83,68,91,138,72,24,88,35,220,199,247,213,48,153,207,25,169,54,124,59,109,19,38,210,249,114,140,137,180,142,178,143,14,241,249,43,21,31,184,65,46,143,163,7,42,114,40,166,11,244,199,188,221,24,250,154,190,165,79,57,187,193,134,30,214,92,6,151,228,19,246,247,48,9,25,194,94,156,215,48,240,250,214,36,212,31,248,95,90,7,20,104,229,73,121,141,38,47,223,131,118,25,96,230,225,5,16,32,81,110,199,10,82,191,229,207,94,20,26,133,129,209,12,128,218,241,5,111,14,153,132,217,75,16,245,212,104,130,20,0,196,79,214,228,227,244,160,245,18,26,43,119,237,1,170,153,105,217,17,183,28,247,179,247,219,20,188,197,138,1,136,20,238,173,116,146,176,197,92,249,175,16,44,9,222,104,166,237,124,73,84,234,128,111,148,40,179,26,36,212,228,83,184,87,202,58,16,85,154,191,118,32,92,21,131,118,29,67,96,121,59,98,115,170,174,255,94,128,22,17,158,189,200,209,102,245,43,157,184,16,177,50,203,51,87,27,127,100,109,65,82,196,188,125,96,13,244,142,162,92,223,21,204,182,138,103,219,105,253,202,230,61,195,216,78,125,127,17,223,138,119,114,197,15,47,171,215,47,5,142,228,46,255,27,128,213,146,91,4,115,242,136,172,140,106,62,29,191,101,22,102,68,66,73,208,40,245,211,86,61,85,152,74,255,234,17,163,160,3,66,77,65,136,185,87,149,187,243,16,50,171,28,233,230,2,104,215,205,57,97,121,119,252,194,64,91,239,22,84,82,2,32,121,113,97,231,45,249,201,104,205,21,89,18,134,80,157,153,142,181,104,165,124,91,118,116,21,86,91,29,210,166,74,225,62,145,32,81,253,21,197,246,221,68,124,23,14,31,162,26,255,64,77,167,202,68,55,146,177,208,201,18,74,203,105,247,100,206,174,11,17,110,88,80,79,180,15,30,59,60,238,197,80,216,139,60,167,241,121,115,63,144,12,24,201,201,241,55,218,121,9,202,133,244,199,194,50,64,61,19,219,66,233,191,246,194,168,169,111,186,12,158,183,102,200,30,227,155,186,204,43,207,83,33,38,149,112,126,44,82,160,24,130,73,149,112,137,114,169,26,184,221,38,101,240,116,179,19,157,117,136,26,15,132,117,247,140,47,62,8,231,135,133,31,23,94,160,123,114,54,145,95,10,38,152,6,236,159,55,25,223,228,25,150,91,248,64,25,213,132,70,5,240,127,44,20,76,234,71,171,175,198,0,225,16,55,5,209,140,153,35,16,71,221,63,69,76,164,103,206,231,36,213,180,71,143,210,25,6,177,204,157,214,233,82,216,31,183,221,195,159,114,168,20,56,39,10,75,69,238,219,121,25,44,126,105,25,194,134,16,89,216,169,17,162,227,95,41,143,70,48,15,143,54,113,26,122,19,187,167,129,28,179,186,165,107,243,216,216,94,39,21,47,169,149,236,154,227,40,98,81,137,143,173,224,75,236,16,23,117,239,224,247,56,14,157,232,14,76,175,154,172,19,27,121,42,89,26,147,45,216,176,83,114,214,37,226,86,169,21,46,85,71,72,15,190,121,141,220,193,222,183,129,69,84,17,124,187,11,218,126,150,143,21,148,156,151,140,207,8,186,27,151,47,214,20,255,17,166,119,118,176,223,214,114,109,46,22,121,140,222,67,255,167,81,249,145,243,178,120,245,189,190,17,142,173,253,210,254,63,28,194,28,236,183,90,34,99,100,28,216,138,100,66,50,51,176,1,23,240,95,21,181,181,182,22,70,162,131,155,142,194,89,1,172,89,230,221,144,196,43,18,163,3,57,95,23,4,246,206,172,194,163,252,26,212,18,29,131,156,45,76,172,105,94,114,189,155,28,202,72,67,66,23,156,227,138,214,137,84,24,245,253,226,22,8,7,105,155,18,198,5,171,189,15,84,141,238,47,107,241,12,216,116,197,29,5,107,34,254,114,118,215,190,140,34,193,112,70,42,209,23,4,188,78,203,40,197,18,255,214,78,103,141,107,187,13,19,160,249,125,120,116,59,81,203,36,126,216,123,18,95,124,30,77,97,254,249,41,201,13,9,183,49,173,252,65,127,99,24,10,129,203,148,33,212,215,160,197,39,36,202,52,204,130,19,119,206,120,84,207,185,191,103,111,12,109,67,33,173,55,31,249,113,45,221,165,148,204,31,89,112,138,207,77,87,249,24,199,244,189,125,81,221,214,127,122,243,161,63,62,172,250,19,11,238,47,201,232,46,190,255,195,184,156,50,253,121,247,31,214,36,243,160,32,191,49,102,54,250,22,194,253,199,146,25,120,29,92,26,26,204,39,184,94,251,171,1,203,108,117,20,96,228,124,123,174,9,83,147,24,201,188,103,162,240,93,16,153,160,148,197,176,66,235,30,244,116,148,63,106,231,47,26,225,230,118,4,39,2,137,229,92,42,221,50,136,31,243,20,231,235,43,157,133,206,160,183,176,238,176,40,160,127,194,16,216,223,223,97,111,74,1,89,180,74,78,116,51,204,208,26,173,76,230,231,37,213,205,224,41,162,62,144,143,214,115,21,241,214,81,134,81,119,113,77,238,180,203,217,114,120,41,17,232,87,233,214,232,190,232,123,176,84,172,143,132,141,117,27,32,19,33,223,83,50,186,252,89,221,137,12,106,164,247,21,128,66,231,24,67,40,200,99,174,74,110,112,238,233,146,17,102,106,216,39,56,13,13,6,23,17,74,26,23,67,30,28,235,33,173,236,44,164,61,107,18,116,110,123,18,156,126,22,86,78,87,189,240,28,254,136,219,92,88,252,65,227,254,17,35,74,37,98,180,148,150,65,95,97,141,96,54,5,203,28,233,212,29,232,41,170,171,103,127,231,61,77,248,208,8,23,135,221,23,32,187,33,86,185,50,185,100,215,249,115,109,18,165,149,140,102,43,105,35,194,234,193,58,242,194,236,123,29,29,222,214,30,137,186,130,206,187,52,98,91,2,87,150,23,24,24,223,75,7,98,53,165,252,246,180,226,1,172,222,18,89,243,100,121,216,156,136,59,148,241,135,55,54,19,49,30,225,245,131,199,70,74,109,252,220,90,6,198,145,66,39,24,26,43,3,6,159,110,87,48,23,175,158,209,167,155,82,19,144,222,209,60,203,125,37,26,37,24,49,28,166,146,234,30,64,229,167,48,60,254,29,72,183,121,90,227,132,168,187,24,0,81,134,192,201,49,75,211,197,199,174,130,157,83,201,19,205,180,163,205,66,233,17,82,9,166,23,209,200,133,168,31,164,144,28,62,2,33,219,116,7,184,223,64,58,158,83,25,80,13,74,203,1,180,21,247,5,96,25,103,251,228,66,20,167,10,8,9,155,41,222,248,55,179,122,82,252,131,53,16,215,221,12,168,145,66,48,142,89,184,42,183,147,57,239,25,19,75,10,32,14,2,141,62,225,249,238,248,66,97,191,20,15,60,8,128,62,155,61,101,231,199,88,250,155,26,153,16,228,44,13,0,100,248,200,110,165,12,142,144,249,144,142,26,234,35,164,153,233,249,211,139,183,163,113,64,97,218,62,21,187,28,80,225,186,148,169,60,249,130,244,153,26,21,255,16,43,97,179,155,196,186,117,199,142,209,32,195,93,187,49,27,137,26,41,22,106,149,196,210,11,14,231,104,177,98,193,21,161,123,186,17,136,119,208,219,111,62,31,135,39,130,103,17,155,146,93,28,64,191,128,44,230,99,152,62,63,208,216,27,73,117,228,73,51,204,51,189,81,182,70,101,255,12,71,22,212,93,80,110,143,214,143,202,167,94,5,81,204,112,210,17,83,201,179,227,75,87,25,68,217,253,110,78,173,231,131,28,169,58,246,130,9,121,71,3,225,151,37,165,138,236,207,22,186,251,196,104,212,96,108,207,128,121,132,234,110,240,63,18,42,249,7,14,135,52,122,229,154,245,211,16,75,26,51,29,34,148,57,11,108,144,46,81,226,42,67,218,8,21,92,23,181,169,199,213,188,166,139,218,129,85,207,225,211,16,176,18,135,15,217,34,46,113,223,144,156,85,229,2,83,129,230,29,108,12,20,79,139,90,76,218,22,222,29,207,168,154,235,23,138,163,169,165,162,123,163,174,120,126,177,165,32,226,34,19,169,5,169,162,106,95,210,125,39,151,181,162,154,54,158,30,84,209,32,130,136,127,219,151,31,172,247,78,21,146,126,24,119,167,128,206,6,102,124,121,76,35,198,216,221,116,152,19,241,11,1,228,10,112,45,143,173,107,163,39,150,84,90,31,90,214,0,80,162,89,36,12,190,239,181,31,120,16,21,25,21,69,154,217,129,20,29,112,254,242,247,178,249,217,16,20,119,106,123,20,155,67,23,192,254,91,198,40,46,123,13,16,242,67,146,237,196,5,242,204,202,44,10,14,125,43,175,25,194,156,14,190,208,55,91,10,111,189,161,113,202,34,140,20,206,227,62,203,115,249,72,8,140,151,180,39,213,27,112,16,176,159,100,120,236,91,14,218,172,37,84,12,85,249,76,26,192,127,80,96,240,175,62,123,189,183,169,214,16,97,10,21,51,102,64,128,243,191,203,149,151,44,238,222,115,26,213,16,82,112,205,102,82,102,172,239,88,71,176,100,185,144,238,26,219,89,164,184,14,133,35,38,71,108,243,182,250,166,139,21,73,174,182,147,216,208,130,30,108,35,41,95,149,133,60,17,117,176,138,31,244,26,158,253,172,56,168,254,238,8,148,27,247,89,213,178,41,175,177,151,189,147,134,152,37,7,16,22,44,123,119,245,186,37,142,172,151,220,158,19,30,108,166,17,19,197,88,34,43,9,125,122,191,45,254,184,201,121,61,28,118,106,173,78,239,160,253,97,204,87,203,96,161,148,151,22,197,238,189,11,89,26,254,231,9,19,9,231,77,221,18,18,58,177,252,69,91,93,99,166,220,132,14,216,175,251,234,28,200,141,48,107,175,74,28,133,176,208,62,19,243,98,34,23,212,215,38,188,242,110,227,208,38,218,203,117,194,232,129,18,134,140,164,198,234,23,159,180,215,41,70,137,157,167,156,29,107,112,80,5,239,223,24,42,70,238,4,161,23,134,176,23,137,243,217,157,37,179,224,84,107,139,157,77,121,158,243,18,116,82,246,98,111,235,205,135,120,69,47,124,40,151,82,30,93,168,94,130,191,34,11,211,198,106,191,201,134,18,66,24,228,185,75,104,204,27,60,15,159,136,255,58,210,14,104,19,109,41,121,64,122,44,96,24,152,218,152,145,131,228,12,31,36,33,148,51,200,86,179,70,19,226,19,14,54,29,215,24,182,77,67,41,160,120,143,56,220,180,220,164,145,74,223,19,138,175,107,168,102,39,127,90,96,33,97,161,130,170,203,31,162,191,239,185,235,133,50,21,77,180,77,180,155,187,111,25,78,153,140,97,137,209,142,170,61,144,164,246,226,98,89,20,12,225,214,26,161,167,216,238,202,217,182,43,79,130,71,16,69,155,36,94,155,114,39,126,17,246,138,223,177,3,12,26,4,73,29,24,73,245,133,254,13,248,59,25,91,105,214,20,208,160,74,19,212,93,158,203,164,249,47,20,124,135,171,16,77,1,17,82,83,201,99,223,58,92,230,185,249,11,172,26,113,103,218,116,15,161,28,25,47,176,30,251,250,111,86,21,193,82,72,42,217,128,176,173,37,192,75,47,47,243,17,17,52,81,13,170,142,52,231,21,9,205,18,178,126,235,79,27,196,13,113,238,62,93,31,171,109,10,15,40,50,137,217,21,157,164,141,139,101,23,25,188,87,8,12,32,40,212,122,17,148,58,124,18,60,242,244,44,89,13,224,204,217,185,247,27,67,149,150,219,252,244,195,240,224,61,179,112,225,199,95,22,3,17,18,22,151,93,54,90,26,203,245,38,129,57,230,17,4,232,28,240,36,252,86,144,144,222,34,11,53,143,163,28,208,236,227,140,29,48,223,217,166,75,130,162,93,63,233,22,218,35,131,61,177,89,127,225,235,162,206,78,177,50,84,18,92,57,56,47,181,194,203,104,121,209,125,228,78,132,83,29,227,45,96,191,93,53,214,83,148,167,100,80,114,3,118,23,28,139,230,101,177,42,120,169,118,236,182,166,142,207,196,18,250,68,215,111,181,170,38,15,241,19,139,215,125,178,7,30,98,106,223,191,42,34,82,63,39,67,111,172,100,40,6,24,78,136,127,153,136,78,219,101,31,156,242,137,80,32,56,19,74,13,204,40,116,74,197,111,101,147,234,15,180,51,192,30,59,164,9,135,246,161,106,89,132,15,34,115,246,194,153,24,150,182,7,108,248,231,238,173,54,217,180,245,145,53,174,19,86,87,12,224,243,63,126,73,36,245,186,34,131,34,125,31,69,172,214,76,246,255,100,212,233,144,149,232,104,232,48,25,209,137,120,61,248,255,131,67,238,115,68,237,83,32,39,20,116,161,147,151,198,204,156,207,241,143,3,241,15,77,31,16,82,2,185,37,164,71,97,127,28,179,5,232,127,174,203,25,15,53,199,183,233,210,77,204,22,92,209,236,255,241,162,20,217,144,210,95,33,15,11,61,18,176,218,35,51,91,130,16,193,231,80,153,104,75,171,97,80,179,42,6,133,43,106,26,103,185,64,20,186,162,34,78,64,92,85,107,106,188,33,21,83,148,0,221,148,232,78,11,205,73,68,188,238,201,231,16,81,237,0,200,135,218,23,18,72,169,211,198,74,118,12,27,218,189,0,160,108,72,70,219,108,135,220,107,213,145,163,21,175,100,205,76,189,6,5,73,138,159,227,239,221,167,79,17,177,58,226,122,200,10,8,168,67,255,56,230,47,166,178,27,244,46,232,251,57,162,57,83,105,255,147,30,243,132,40,22,93,242,236,47,251,180,199,117,135,255,15,178,245,3,186,17,46,234,71,230,145,33,217,34,63,255,127,182,34,211,92,28,242,84,6,133,65,129,122,181,101,255,255,145,232,168,176,22,245,67,56,55,1,1,98,196,183,50,51,219,134,237,38,18,238,159,243,241,1,104,54,58,89,132,235,145,164,21,11,29,139,25,246,39,155,185,94,251,224,105,188,116,80,17,60,23,214,122,94,134,226,250,126,47,231,135,99,93,64,116,150,18,86,145,253,214,208,247,151,229,113,217,56,98,205,134,189,29,171,218,202,120,13,147,121,132,193,122,45,232,61,210,202,23,86,21,111,45,113,66,97,208,154,200,138,134,49,168,8,19,34,34,24,175,78,106,104,77,145,218,170,61,79,64,116,30,232,180,121,242,62,136,83,164,218,174,136,100,63,0,93,24,135,93,97,40,255,108,220,233,174,88,109,80,204,153,125,19,164,149,104,13,101,174,96,169,228,141,72,26,122,92,47,31,131,68,237,61,183,190,179,186,131,113,160,174,97,176,242,24,54,157,138,49,44,50,246,46,54,193,230,190,231,89,245,19,240,97,119,130,19,29,189,228,137,155,215,151,63,246,238,31,90,78,44,53,169,125,202,131,161,175,223,223,50,248,139,25,21,165,86,247,32,254,161,156,231,242,178,76,194,249,111,20,170,29,18,249,179,49,27,74,185,40,143,112,155,148,89,16,221,149,182,193,236,181,94,67,245,13,229,128,197,237,40,26,74,222,94,1,87,94,229,53,196,164,29,103,4,139,237,20,213,177,24,1,172,126,183,196,105,29,126,82,208,8,190,16,34,182,90,155,121,151,37,161,15,47,48,183,179,167,201,26,129,94,21,73,97,172,183,77,217,88,243,248,194,31,110,21,155,75,68,7,129,35,198,215,173,224,245,147,53,230,36,17,43,172,211,62,155,5,61,89,73,52,86,134,34,61,110,27,188,137,220,203,21,158,253,224,109,195,17,5,130,202,241,21,99,161,227,111,17,24,254,179,36,105,65,55,155,59,142,17,209,155,210,127,181,89,99,134,7,117,53,37,197,197,22,28,14,227,14,51,145,20,233,209,210,144,247,80,55,158,120,22,11,28,63,143,218,118,186,116,117,13,198,64,44,24,250,17,120,198,49,229,144,36,247,237,187,72,163,103,224,89,195,28,45,5,91,183,64,29,44,139,201,211,181,31,77,174,2,23,36,4,124,95,205,125,86,111,212,15,43,230,112,139,104,18,6,109,198,152,72,201,240,126,237,178,17,61,78,18,116,29,159,189,158,224,6,161,192,152,87,194,167,253,164,14,144,23,230,202,75,77,210,128,0,71,121,155,236,202,80,165,217,18,162,68,121,72,29,206,0,216,142,197,173,68,129,8,41,30,130,208,45,109,23,216,51,19,63,209,87,157,154,211,32,24,206,166,36,36,121,70,246,168,101,167,172,74,21,118,77,19,125,164,58,160,142,61,189,116,111,165,122,119,136,86,226,30,100,80,149,230,62,49,100,93,140,183,251,197,6,18,181,24,183,166,170,235,203,141,182,74,112,44,150,209,107,14,196,19,87,164,170,18,19,22,36,17,26,71,240,232,18,23,160,31,223,233,238,14,220,68,131,218,20,108,243,83,66,223,76,25,128,33,191,216,124,157,2,226,67,35,41,67,104,127,61,20,51,129,50,122,253,125,104,78,54,28,84,207,185,50,49,16,184,206,80,144,149,201,64,74,189,198,185,75,41,81,232,25,198,11,167,166,119,212,51,8,49,210,199,111,135,218,185,20,107,9,236,30,198,118,41,160,141,14,211,191,210,174,148,16,223,219,172,100,163,87,66,0,73,23,184,255,29,126,135,26,25,227,35,234,181,223,1,205,160,18,96,153,177,49,57,21,174,181,28,136,145,76,206,112,77,117,230,173,39,142,250,16,226,85,148,166,181,173,227,26,175,187,112,73,12,125,42,27,232,119,67,133,196,87,233,123,242,98,141,7,61,151,187,21,135,249,53,4,106,121,135,201,142,181,10,6,100,223,98,17,113,194,188,6,16,143,165,117,228,136,119,214,108,101,209,27,39,53,202,107,166,165,183,247,233,211,146,171,240,29,65,22,31,196,161,188,30,30,198,95,238,15,15,86,141,177,205,17,101,211,2,97,100,99,163,255,22,179,177,137,72,79,124,28,81,220,155,77,80,28,233,50,223,40,142,212,6,217,201,22,14,125,73,113,115,227,32,143,178,32,216,118,5,20,59,18,124,46,15,130,133,5,155,126,234,205,89,241,59,83,43,29,202,190,165,1,158,55,175,203,238,215,71,244,47,220,85,23,161,152,132,52,75,249,88,9,191,172,108,195,140,22,171,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,106,24,0,0,0,0,0,0,0,0,0,0,0,0,0,128,132,30,0,0,0,0,0,0,0,0,0,0,0,0,0,208,18,19,0,0,0,0,0,0,0,0,0,0,0,0,0,132,215,23,0,0,0,0,0,0,0,0,0,0,0,0,0,101,205,29,0,0,0,0,0,0,0,0,0,0,0,0,32,95,160,18,0,0,0,0,0,0,0,0,0,0,0,0,232,118,72,23,0,0,0,0,0,0,0,0,0,0,0,0,162,148,26,29,0,0,0,0,0,0,0,0,0,0,0,64,229,156,48,18,0,0,0,0,0,0,0,0,0,0,0,144,30,196,188,22,0,0,0,0,0,0,0,0,0,0,0,52,38,245,107,28,0,0,0,0,0,0,0,0,0,0,128,224,55,121,195,17,0,0,0,0,0,0,0,0,0,0,160,216,133,87,52,22,0,0,0,0,0,0,0,0,0,0,200,78,103,109,193,27,0,0,0,0,0,0,0,0,0,0,61,145,96,228,88,17,0,0,0,0,0,0,0,0,0,64,140,181,120,29,175,21,0,0,0,0,0,0,0,0,0,80,239,226,214,228,26,27,0,0,0,0,0,0,0,0,0,146,213,77,6,207,240,16,0,0,0,0,0,0,0,0,128,246,74,225,199,2,45,21,0,0,0,0,0,0,0,0,32,180,157,217,121,67,120,26,0,0,0,0,0,0,0,0,148,144,2,40,44,42,139,16,0,0,0,0,0,0,0,0,185,52,3,50,183,244,173,20,0,0,0,0,0,0,0,64,231,1,132,254,228,113,217,25,0,0,0,0,0,0,0,136,48,129,18,31,47,231,39,16,0,0,0,0,0,0,0,170,124,33,215,230,250,224,49,20,0,0,0,0,0,0,128,212,219,233,140,160,57,89,62,25,0,0,0,0,0,0,160,201,82,36,176,8,136,239,141,31,0,0,0,0,0,0,4,190,179,22,110,5,181,181,184,19,0,0,0,0,0,0,133,173,96,156,201,70,34,227,166,24,0,0,0,0,0,64,230,216,120,3,124,216,234,155,208,30,0,0,0,0,0,232,143,135,43,130,77,199,114,97,66,19,0,0,0,0,0,226,115,105,182,226,32,121,207,249,18,24,0,0,0,0,128,218,208,3,100,27,105,87,67,184,23,30,0,0,0,0,144,136,98,130,30,177,161,22,42,211,206,18,0,0,0,0,180,42,251,34,102,29,74,156,244,135,130,23,0,0,0,0,97,245,185,171,191,164,92,195,241,41,99,29,0,0,0,160,92,57,84,203,247,230,25,26,55,250,93,18,0,0,0,200,179,71,41,190,181,96,160,224,196,120,245,22,0,0,0,186,160,153,179,45,227,120,200,24,246,214,178,28,0,0,64,116,4,64,144,252,141,75,125,207,89,198,239,17,0,0,80,145,5,80,180,123,113,158,92,67,240,183,107,22,0,0,164,245,6,100,161,218,13,198,51,84,236,165,6,28,0,128,134,89,132,222,164,168,200,91,160,180,179,39,132,17,0,32,232,111,37,22,206,210,186,114,200,161,160,49,229,21,0,40,226,203,174,155,129,135,105,143,58,202,8,126,94,27,0,89,109,63,77,1,177,244,161,153,100,126,197,14,27,17,64,175,72,143,160,65,221,113,10,192,253,221,118,210,97,21,16,219,26,179,8,146,84,14,13,48,125,149,20,71,186,26,234,200,240,111,69,219,244,40,8,62,110,221,108,108,180,16,36,251,236,203,22,18,50,51,138,205,201,20,136,135,225,20,237,57,232,126,156,150,254,191,236,64,252,25,106,233,25,26,52,36,81,207,33,30,255,247,147,168,61,80,226,49,80,16,65,109,37,67,170,229,254,245,184,18,77,228,90,62,100,20,146,200,238,211,20,159,126,51,103,87,96,157,241,77,125,25,182,122,234,8,218,70,94,0,65,109,184,4,110,161,220,31,178,140,146,69,72,236,58,160,72,68,243,194,228,228,233,19,222,47,247,86,90,167,73,200,90,21,176,243,29,94,228,24,214,251,180,236,48,17,92,122,177,26,156,112,165,117,29,31,101,29,241,147,190,138,121,236,174,144,97,102,135,105,114,19,191,100,237,56,110,237,151,167,218,244,249,63,233,3,79,24,239,189,40,199,201,232,125,81,17,114,248,143,227,196,98,30,181,118,121,28,126,177,238,210,74,71,251,57,14,187,253,18,98,212,151,163,221,93,170,135,29,25,122,200,209,41,189,23,123,201,125,12,85,245,148,233,100,159,152,58,70,116,172,29,237,157,206,39,85,25,253,17,159,99,159,228,171,200,139,18,104,69,194,113,170,95,124,214,134,60,199,221,214,186,46,23,194,214,50,14,149,119,27,140,168,11,57,149,140,105,250,28,57,198,223,40,189,42,145,87,73,167,67,221,247,129,28,18,200,183,23,115,108,117,117,173,27,145,148,212,117,162,163,22,186,165,221,143,199,210,210,152,98,181,185,73,19,139,76,28,148,135,234,185,188,195,131,159,93,17,20,14,236,214,175,17,121,41,101,232,171,180,100,7,181,21,153,17,167,204,27,22,215,115,126,226,214,225,61,73,34,91,255,213,208,191,162,27,102,8,143,77,38,173,198,109,245,152,191,133,226,183,69,17,128,202,242,224,111,88,56,201,50,127,47,39,219,37,151,21,32,125,47,217,139,110,134,123,255,94,251,240,81,239,252,26,52,174,189,103,23,5,52,173,95,27,157,54,147,21,222,16,193,25,173,65,93,6,129,152,55,98,68,4,248,154,21,21,50,96,24,146,244,71,161,126,197,122,85,5,182,1,91,26,31,60,79,219,248,204,36,111,187,108,85,195,17,225,120,16,39,11,35,18,55,0,238,74,234,199,42,52,86,25,151,20,240,205,171,214,68,128,169,221,228,121,53,193,171,223,188,25,182,96,43,6,43,240,137,10,47,108,193,88,203,11,22,16,228,56,182,199,53,108,44,205,58,199,241,46,190,142,27,20,29,199,163,57,67,135,119,128,9,57,174,186,109,114,34,25,228,184,12,8,20,105,149,224,75,199,89,41,9,15,107,31,142,243,7,133,172,97,93,108,143,28,216,185,101,233,162,19,114,240,73,166,23,186,116,71,179,35,78,40,191,163,139,24,143,108,220,143,157,232,81,25,160,172,97,242,174,140,174,30,217,195,233,121,98,49,211,15,228,11,125,87,237,23,45,19,207,52,100,24,187,253,199,19,221,78,92,173,232,93,248,23,3,66,125,222,41,253,185,88,148,98,179,216,98,117,246,29,66,73,14,43,58,62,116,183,156,29,112,199,93,9,186,18,146,219,209,181,200,77,81,229,3,37,76,57,181,139,104,23,119,82,70,227,58,161,165,222,68,46,159,135,162,174,66,29,138,243,11,206,196,132,39,11,235,124,195,148,37,173,73,18,109,240,142,1,246,101,241,205,37,92,244,249,110,24,220,22,136,172,242,129,115,191,109,65,47,115,113,184,138,30,147,28,213,171,55,49,168,151,228,136,253,231,70,179,22,243,219,17,202,150,133,61,146,189,29,235,252,161,24,96,220,239,82,22,125,252,230,204,246,44,229,37,124,202,30,120,211,171,231,27,206,93,16,64,26,60,175,151,141,62,19,43,100,203,112,17,66,117,20,208,32,11,155,253,48,14,216,53,61,254,204,21,146,146,25,4,233,205,1,61,189,17,78,131,204,61,64,27,155,251,143,162,177,32,33,70,22,203,16,210,159,38,8,17,130,250,51,11,222,104,169,215,219,253,148,198,71,48,74,21,35,249,0,142,21,195,147,205,82,61,58,184,89,188,156,26,182,155,192,120,237,89,124,192,83,102,36,19,184,245,161,16,163,194,240,214,104,112,155,176,232,127,237,23,38,115,202,20,76,243,172,12,131,76,194,220,226,223,232,157,239,15,253,25,15,24,236,231,209,111,249,201,237,139,177,194,245,41,62,16,19,30,231,97,198,203,119,60,233,238,93,51,115,180,77,20,152,229,96,250,183,190,149,139,163,106,53,0,144,33,97,25,254,30,249,248,101,46,123,110,76,197,66,0,244,105,185,31,95,179,155,187,255,252,12,197,79,187,41,128,56,226,211,19,55,160,130,170,63,60,80,182,35,42,52,160,198,218,200,24,68,72,35,149,79,75,228,163,172,52,65,72,120,17,251,30,43,13,54,189,17,175,110,230,235,192,40,45,235,234,92,19,117,144,131,44,214,90,10,224,38,241,114,248,165,37,52,24,147,116,164,183,139,241,12,152,112,173,143,118,15,47,65,30,220,200,198,82,247,22,8,95,102,204,25,170,105,189,232,18,19,123,120,39,181,28,202,246,127,63,160,20,196,236,162,23,215,153,86,113,226,163,124,244,95,79,200,25,245,167,139,29,38,32,214,134,109,230,205,248,155,49,29,48,249,72,119,18,48,168,139,232,8,96,1,247,2,126,36,124,55,27,21,23,60,146,174,34,11,184,193,180,131,157,45,91,5,98,218,28,101,27,173,245,6,19,249,80,114,130,252,88,67,125,8,18,63,98,24,179,200,87,55,229,14,163,59,47,148,156,138,22,207,122,222,223,186,45,133,158,210,139,10,59,185,67,45,28,193,12,235,203,148,60,19,163,99,151,230,196,83,74,156,17,241,207,229,254,185,11,216,139,60,61,32,182,232,92,3,22,238,67,159,126,168,14,206,174,139,76,168,227,34,52,132,27,117,138,35,79,41,201,64,77,215,47,73,206,149,160,50,17,18,109,236,162,115,251,144,32,205,123,219,65,187,72,127,21,86,136,167,139,80,58,181,104,192,90,82,18,234,26,223,26,54,181,72,87,114,68,113,65,184,120,115,75,210,112,203,16,131,226,26,237,142,149,205,81,230,86,80,222,6,77,254,20,36,155,97,168,242,250,64,230,159,108,228,149,72,224,61,26,247,0,61,169,215,156,232,239,227,195,174,93,45,172,102,16,52,65,140,147,13,196,226,235,220,116,26,181,56,87,128,20,129,81,111,248,16,117,219,38,20,18,97,226,6,109,160,25,241,146,69,155,42,41,73,152,76,171,124,77,36,68,4,16,173,247,22,66,117,115,91,190,31,214,219,96,45,85,5,20,152,181,156,146,82,80,242,173,167,203,18,185,120,170,6,25,255,226,67,55,103,228,110,153,145,126,87,231,22,85,72,31,223,109,138,130,192,78,229,255,26,175,150,80,46,53,141,19,87,9,45,163,112,162,222,191,225,90,188,228,121,130,112,24,173,75,248,203,12,75,214,47,154,113,235,93,24,163,140,30,76,47,123,255,231,238,229,93,0,39,179,58,239,229,23,19,31,251,89,255,161,106,95,117,192,240,95,9,107,223,221,23,231,121,48,127,74,69,183,146,240,236,183,203,69,87,213,29,48,76,126,143,78,139,178,91,22,244,82,159,139,86,165,18,60,223,93,51,34,46,159,242,27,177,39,135,46,172,78,23,11,87,53,192,170,249,70,239,98,157,241,40,58,87,34,29,103,86,33,184,10,92,140,213,93,2,151,89,132,118,53,18,1,172,41,102,13,115,239,74,245,194,252,111,37,212,194,22,1,23,180,191,208,79,171,157,178,243,251,203,46,137,115,28,96,142,208,119,226,17,139,162,79,120,125,63,189,53,200,17,249,177,196,21,91,214,45,139,99,214,92,143,44,67,58,22,119,222,53,219,241,75,249,109,252,11,52,179,247,211,200,27,10,171,1,41,119,207,187,196,125,135,0,208,122,132,93,17,205,21,66,243,84,195,234,53,93,169,0,132,153,229,180,21,64,155,18,48,42,116,101,131,180,211,0,229,255,30,34,27,8,161,11,94,154,104,31,210,80,132,32,239,95,83,245,16,74,137,142,245,192,66,167,6,101,165,232,234,55,168,50,21,157,43,242,50,113,19,81,72,190,206,162,229,69,82,127,26,66,91,215,191,38,172,50,237,54,193,133,175,107,147,143,16,18,50,205,111,48,87,127,168,132,49,103,155,70,120,179,20,151,126,192,139,252,44,159,210,229,253,64,66,88,86,224,25,30,79,88,215,29,124,163,163,175,158,104,41,247,53,44,16,230,98,46,77,37,91,140,140,91,198,194,243,116,67,55,20,159,251,121,160,238,113,175,111,242,119,179,48,82,20,69,25,135,122,152,72,106,78,155,11,239,85,224,188,102,89,150,31,148,76,95,109,2,17,65,103,181,53,12,54,224,247,189,19,186,31,183,8,67,85,17,193,34,67,143,67,216,117,173,24,168,231,228,202,147,170,85,113,235,19,115,84,78,211,216,30,201,16,207,94,156,138,213,38,115,236,199,244,16,132,71,19,251,212,130,118,67,237,138,240,143,231,249,49,21,101,25,24,58,138,35,84,148,168,173,236,115,97,120,126,90,190,31,30,100,54,150,180,92,137,236,115,232,60,11,143,248,214,211,18,253,195,187,225,179,171,231,144,34,12,206,178,182,204,136,23,253,180,42,218,160,150,33,53,43,143,129,95,228,255,106,29,30,177,90,136,36,254,52,1,123,249,176,187,238,223,98,18,101,93,113,170,173,61,130,193,217,55,157,106,234,151,251,22,191,180,13,21,25,205,226,49,208,133,68,5,229,125,186,28,247,144,40,173,47,192,45,31,162,211,74,35,175,142,244,17,53,181,114,152,59,48,249,166,138,136,29,236,90,178,113,22,130,98,143,126,74,124,183,80,173,234,36,167,241,30,14,28,145,157,25,143,174,173,114,82,172,18,119,8,87,211,136,17,246,4,224,50,26,89,15,103,87,215,148,202,44,8,235,21,51,6,152,191,96,47,211,64,45,13,58,253,55,202,101,27,224,3,191,119,156,253,131,72,60,72,68,254,98,158,31,17,216,196,174,149,3,253,164,90,75,90,213,189,251,133,103,21,14,118,26,123,68,60,78,49,222,176,74,173,122,103,193,26,201,137,240,204,170,229,208,222,138,174,78,172,172,224,184,16,59,172,44,128,21,31,133,150,45,90,98,215,215,24,231,20,74,215,55,224,218,102,38,252,184,240,58,205,13,223,32,26,142,230,34,204,72,0,152,157,115,214,68,160,104,139,84,16,50,160,43,255,90,0,254,132,16,12,86,200,66,174,105,20,62,136,246,190,113,128,61,166,20,143,107,122,211,25,132,25,78,42,180,46,142,224,204,207,217,114,6,89,72,32,229,31,112,154,48,221,88,12,224,33,200,7,164,55,45,52,239,19,13,193,124,20,111,15,88,42,186,9,141,133,56,1,235,24,80,241,155,217,74,19,238,180,40,76,240,166,134,193,37,31,210,118,1,200,14,204,20,113,153,47,86,40,244,152,119,19,134,212,1,122,18,255,89,205,127,187,107,50,49,127,85,24,168,73,130,24,215,126,176,192,95,170,6,127,253,222,106,30,9,110,81,111,70,79,110,216,123,42,100,111,94,203,2,19,139,201,37,11,24,227,137,206,26,53,61,11,54,126,195,23,238,59,239,13,222,91,44,130,97,130,12,142,195,93,180,29,117,133,181,200,106,185,91,241,124,209,199,56,154,186,144,18,210,230,226,122,197,167,178,45,220,197,249,198,64,233,52,23,134,160,155,217,182,81,31,57,83,55,184,248,144,35,2,29,84,68,1,72,18,147,179,3,148,34,115,155,58,86,33,18,105,149,1,218,214,119,160,4,57,235,79,66,201,171,169,22,195,250,129,144,204,149,200,69,7,230,227,146,187,22,84,28,186,60,81,218,159,93,157,139,196,111,206,59,53,142,180,17,232,139,229,208,7,181,132,174,181,11,194,138,194,177,33,22,227,238,30,197,73,226,37,26,163,142,114,45,51,30,170,27,77,85,51,27,110,173,87,240,37,153,103,252,223,82,74,17,161,42,0,162,201,152,109,108,111,127,129,251,151,231,156,21,73,53,128,10,252,254,136,71,75,223,97,250,125,33,4,27,78,33,144,134,93,159,181,12,143,43,125,188,238,148,226,16,161,41,52,232,52,7,227,207,114,118,156,107,42,58,27,21,10,52,65,34,2,201,219,131,15,148,131,6,181,8,98,26,134,192,104,85,161,93,105,178,137,60,18,36,113,69,125,16,167,240,194,170,9,181,3,31,172,203,22,109,205,150,156,20,209,172,115,21,76,162,196,38,151,126,92,200,128,188,195,25,3,76,104,141,111,229,58,120,30,207,57,125,208,85,26,16,3,95,194,112,203,158,73,22,230,66,136,156,68,235,32,20,196,246,242,76,126,6,220,155,159,83,170,195,21,38,41,25,118,180,47,224,29,8,211,130,135,232,148,52,155,111,115,31,201,208,29,172,18,229,195,177,84,17,221,0,193,37,168,19,252,68,37,87,87,222,52,222,169,85,20,65,49,47,146,24,59,150,238,44,237,21,194,85,20,107,89,145,253,186,182,30,229,29,21,60,180,77,153,181,236,226,215,122,222,52,50,19,94,101,26,75,33,161,255,226,167,219,141,25,22,194,254,23,182,254,224,157,105,137,191,219,145,82,241,159,155,114,254,29,49,159,172,2,226,181,87,41,155,211,246,67,161,7,191,18,254,198,87,131,90,163,173,243,129,136,244,148,137,201,110,23,189,184,45,36,49,12,153,112,162,170,49,250,235,123,74,29,118,147,156,182,158,167,95,134,165,10,95,124,115,141,78,18,84,184,67,100,134,145,247,231,78,205,118,91,208,48,226,22,105,166,84,253,231,117,245,161,162,128,84,114,4,189,154,28,1,232,84,254,176,105,57,165,101,208,116,199,34,182,224,17,2,34,234,61,29,196,135,14,127,4,82,121,171,227,88,22,130,170,100,141,36,181,41,210,158,133,166,87,150,28,239,27,145,234,94,216,54,17,90,67,131,19,200,246,221,113,117,17,54,165,118,142,132,149,48,20,100,24,122,116,85,206,210,21,131,78,20,178,229,186,60,25,125,158,152,209,234,129,71,27,18,177,76,143,207,244,197,47,14,99,255,194,50,177,12,17,86,221,31,115,3,114,183,187,209,59,191,115,127,221,79,21,172,212,231,79,132,78,165,42,198,10,175,80,223,212,163,26,235,228,240,177,18,81,167,218,187,102,109,146,11,101,166,16,38,30,109,94,87,37,81,209,106,192,8,119,78,254,207,20,176,101,8,54,173,110,165,133,133,240,202,20,226,253,3,26,142,63,197,65,44,101,135,115,83,214,254,76,173,126,66,16,113,143,54,82,119,62,105,80,232,139,62,160,88,30,83,20,78,51,196,38,21,142,131,100,226,46,78,200,238,229,103,25,34,64,117,112,154,113,164,253,154,186,97,122,106,223,193,31,21,72,73,134,0,199,134,222,160,20,125,140,162,43,217,19,26,154,219,167,192,120,40,22,201,89,156,47,139,118,207,24,161,128,210,209,240,150,178,91,59,112,131,251,45,84,3,31,100,144,35,131,86,158,79,25,37,38,50,189,156,20,98,19,126,116,236,35,236,133,163,95,174,175,126,236,195,153,58,24,157,145,231,44,103,103,140,247,153,91,158,231,52,64,73,30,2,187,16,124,160,192,183,58,64,249,194,16,33,200,237,18,195,233,20,155,200,176,101,73,144,183,243,84,41,58,169,23,51,36,218,193,250,28,191,91,116,165,48,170,179,136,147,29,160,86,40,185,28,114,87,185,104,103,94,74,112,53,124,18,72,108,114,231,163,78,173,231,66,1,246,92,204,66,27,23,90,7,79,225,76,162,152,161,147,129,51,116,127,19,226,28,152,100,209,12,112,101,255,68,252,48,160,168,47,76,13,18,190,189,5,16,204,62,63,86,59,61,200,146,59,159,144,22,46,45,7,20,127,14,207,43,138,76,122,119,10,199,52,28,61,124,132,108,15,105,97,91,214,111,172,138,102,252,160,17,76,155,165,71,83,195,57,242,203,139,87,45,128,59,9,22,31,2,143,25,40,52,200,238,190,110,173,56,96,138,139,27,83,97,249,15,153,32,61,85,55,101,108,35,124,54,55,17,168,185,247,83,191,104,140,42,133,126,71,44,27,4,133,21,18,168,245,40,239,130,47,117,38,94,89,247,33,69,230,26,11,137,153,121,213,177,61,9,216,218,151,58,53,235,207,16,78,235,255,215,74,30,141,11,142,209,61,137,2,230,3,21,34,230,255,141,221,101,112,142,241,69,141,43,131,223,68,26,213,239,191,120,170,63,6,249,182,75,56,251,177,11,107,16,202,235,239,22,149,207,71,183,164,94,6,122,158,206,133,20,189,230,171,92,122,195,25,229,77,246,135,24,70,66,167,25,54,112,235,121,44,26,48,175,240,249,84,207,107,137,8,16,67,76,102,152,183,32,252,218,108,56,42,195,198,171,10,20,84,223,127,126,229,40,187,17,136,198,244,115,184,86,13,25,42,215,31,222,30,243,41,22,42,248,241,144,102,172,80,31,122,230,211,74,243,55,218,77,26,59,151,26,192,107,146,19,25,224,136,29,240,197,80,225,224,9,61,33,176,6,119,24,31,24,235,36,108,247,164,25,89,76,140,41,92,200,148,30,19,239,18,151,163,26,7,176,183,175,247,153,57,253,28,19,216,170,215,124,76,225,8,156,165,155,117,0,136,60,228,23,142,149,13,156,159,25,11,3,143,2,147,0,170,75,221,29,121,125,136,193,3,240,230,97,153,225,91,64,74,79,170,18,215,156,234,177,4,172,96,186,255,217,114,208,28,227,84,23,13,68,101,222,5,215,248,168,127,144,143,4,228,27,42,29,136,74,255,170,99,134,155,201,79,186,217,130,110,81,58,18,42,29,191,149,252,103,2,188,227,40,144,35,202,229,200,22,116,228,46,187,251,1,3,171,28,51,116,172,60,31,123,28,201,78,253,84,61,225,225,234,241,159,200,235,133,243,204,17,123,162,60,170,140,89,154,101,238,199,186,102,103,48,64,22,26,203,203,212,239,239,0,255,233,121,105,64,129,60,208,27,240,94,255,228,245,149,96,63,50,236,65,200,208,37,98,17,172,54,63,94,115,187,56,207,62,103,82,250,68,175,186,21,87,4,207,53,80,234,6,131,14,1,231,56,22,91,41,27,182,98,161,33,114,82,228,17,169,96,144,227,237,216,249,16,100,187,9,170,14,103,93,86,211,120,116,92,41,79,56,21,61,42,140,84,210,192,244,43,8,151,145,179,243,98,134,26,102,154,215,116,131,248,120,27,101,254,58,80,216,253,147,16,0,129,13,82,164,54,87,98,254,189,73,100,78,253,184,20,64,225,144,102,77,4,237,250,125,45,92,253,161,60,231,25,200,140,26,96,176,34,212,188,110,156,89,62,229,133,48,16,250,47,33,120,92,43,9,108,138,3,240,141,94,167,60,20,248,123,41,150,51,118,11,7,109,4,108,49,54,209,75,25,246,218,179,123,192,83,206,72,136,5,199,189,131,197,158,31,218,104,80,77,88,244,128,45,117,99,156,86,114,59,195,19,16,131,164,96,110,49,225,120,82,124,67,236,78,10,180,24,48,48,48,49,48,50,48,51,48,52,48,53,48,54,48,55,48,56,48,57,49,48,49,49,49,50,49,51,49,52,49,53,49,54,49,55,49,56,49,57,50,48,50,49,50,50,50,51,50,52,50,53,50,54,50,55,50,56,50,57,51,48,51,49,51,50,51,51,51,52,51,53,51,54,51,55,51,56,51,57,52,48,52,49,52,50,52,51,52,52,52,53,52,54,52,55,52,56,52,57,53,48,53,49,53,50,53,51,53,52,53,53,53,54,53,55,53,56,53,57,54,48,54,49,54,50,54,51,54,52,54,53,54,54,54,55,54,56,54,57,55,48,55,49,55,50,55,51,55,52,55,53,55,54,55,55,55,56,55,57,56,48,56,49,56,50,56,51,56,52,56,53,56,54,56,55,56,56,56,57,57,48,57,49,57,50,57,51,57,52,57,53,57,54,57,55,57,56,57,57,48,46,48,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,100,105,103,101,115,116,45,48,46,49,48,46,55,47,115,114,99,47,99,111,114,101,95,97,112,105,47,99,116,95,118,97,114,105,97,98,108,101,46,114,115,0,0,0,219,84,1,0,94,0,0,0,124,0,0,0,36,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,98,108,111,99,107,45,98,117,102,102,101,114,45,48,46,49,48,46,52,47,115,114,99,47,108,105,98,46,114,115,0,76,85,1,0,83,0,0,0,164,0,0,0,32,0,0,0,76,85,1,0,83,0,0,0,174,0,0,0,26,0,0,0,76,85,1,0,83,0,0,0,157,0,0,0,37,0,0,0,76,85,1,0,83,0,0,0,56,1,0,0,30,0,0,0,76,85,1,0,83,0,0,0,53,1,0,0,24,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,115,104,97,50,45,48,46,49,48,46,56,47,115,114,99,47,99,111,114,101,95,97,112,105,46,114,115,240,85,1,0,80,0,0,0,66,0,0,0,19,0,0,0,103,230,9,106,133,174,103,187,114,243,110,60,58,245,79,165,127,82,14,81,140,104,5,155,171,217,131,31,25,205,224,91,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,98,115,53,56,45,48,46,53,46,48,47,115,114,99,47,100,101,99,111,100,101,46,114,115,0,0,0,112,86,1,0,77,0,0,0,217,1,0,0,11,0,0,0,112,86,1,0,77,0,0,0,219,1,0,0,11,0,0,0,117,110,105,116,97,32,98,111,111,108,101,97,110,97,32,115,116,114,105,110,103,98,121,116,101,32,97,114,114,97,121,98,111,111,108,101,97,110,32,96,96,0,0,0,255,86,1,0,9,0,0,0,8,87,1,0,1,0,0,0,105,110,116,101,103,101,114,32,96,0,0,0,28,87,1,0,9,0,0,0,8,87,1,0,1,0,0,0,102,108,111,97,116,105,110,103,32,112,111,105,110,116,32,96,56,87,1,0,16,0,0,0,8,87,1,0,1,0,0,0,99,104,97,114,97,99,116,101,114,32,96,0,88,87,1,0,11,0,0,0,8,87,1,0,1,0,0,0,115,116,114,105,110,103,32,0,116,87,1,0,7,0,0,0,245,86,1,0,10,0,0,0,117,110,105,116,32,118,97,108,117,101,0,0,140,87,1,0,10,0,0,0,79,112,116,105,111,110,32,118,97,108,117,101,160,87,1,0,12,0,0,0,110,101,119,116,121,112,101,32,115,116,114,117,99,116,0,0,180,87,1,0,14,0,0,0,115,101,113,117,101,110,99,101,204,87,1,0,8,0,0,0,109,97,112,0,220,87,1,0,3,0,0,0,101,110,117,109,232,87,1,0,4,0,0,0,117,110,105,116,32,118,97,114,105,97,110,116,244,87,1,0,12,0,0,0,110,101,119,116,121,112,101,32,118,97,114,105,97,110,116,0,8,88,1,0,15,0,0,0,116,117,112,108,101,32,118,97,114,105,97,110,116,0,0,0,32,88,1,0,13,0,0,0,115,116,114,117,99,116,32,118,97,114,105,97,110,116,0,0,56,88,1,0,14,0,0,0,8,87,1,0,1,0,0,0,8,87,1,0,1,0,0,0,96,32,111,114,32,96,0,0,8,87,1,0,1,0,0,0,96,88,1,0,6,0,0,0,8,87,1,0,1,0,0,0,111,110,101,32,111,102,32,0,128,88,1,0,7,0,0,0,44,32,0,0,144,88,1,0,2,0,0,0,117,56,117,54,52,102,54,52,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,115,116,97,107,101,45,99,111,110,116,114,97,99,116,45,116,121,112,101,115,45,48,46,48,46,49,45,114,99,46,50,47,115,114,99,47,115,105,103,46,114,115,0,164,88,1,0,95,0,0,0,44,0,0,0,24,0,0,0,164,88,1,0,95,0,0,0,45,0,0,0,24,0,0,0,164,88,1,0,95,0,0,0,72,0,0,0,24,0,0,0,164,88,1,0,95,0,0,0,74,0,0,0,10,0,0,0,164,88,1,0,95,0,0,0,76,0,0,0,10,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,117,115,107,45,97,98,105,45,48,46,49,50,46,48,45,114,99,46,48,47,115,114,99,47,104,97,115,104,46,114,115,0,0,0,84,89,1,0,85,0,0,0,50,0,0,0,13,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,98,108,97,107,101,50,98,95,115,105,109,100,45,49,46,48,46,50,47,115,114,99,47,103,117,116,115,46,114,115,0,188,89,1,0,83,0,0,0,247,0,0,0,38,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,98,108,97,107,101,50,98,95,115,105,109,100,45,49,46,48,46,50,47,115,114,99,47,108,105,98,46,114,115,0,0,32,90,1,0,82,0,0,0,170,1,0,0,69,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,100,117,115,107,45,115,99,104,110,111,114,114,45,48,46,49,52,46,48,47,115,114,99,47,107,101,121,95,118,97,114,105,97,110,116,115,47,100,111,117,98,108,101,95,107,101,121,46,114,115,0,132,90,1,0,103,0,0,0,76,0,0,0,19,0,0,0,132,90,1,0,103,0,0,0,77,0,0,0,19,0,0,0,132,90,1,0,103,0,0,0,176,0,0,0,19,0,0,0,132,90,1,0,103,0,0,0,177,0,0,0,19,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,100,117,115,107,45,115,99,104,110,111,114,114,45,48,46,49,52,46,48,47,115,114,99,47,107,101,121,95,118,97,114,105,97,110,116,115,47,115,105,110,103,108,101,95,107,101,121,46,114,115,0,44,91,1,0,103,0,0,0,103,0,0,0,19,0,0,0,44,91,1,0,103,0,0,0,104,0,0,0,19,0,0,0,97,98,97,110,100,111,110,97,98,105,108,105,116,121,97,98,108,101,97,98,111,117,116,97,98,111,118,101,97,98,115,101,110,116,97,98,115,111,114,98,97,98,115,116,114,97,99,116,97,98,115,117,114,100,97,98,117,115,101,97,99,99,101,115,115,97,99,99,105,100,101,110,116,97,99,99,111,117,110,116,97,99,99,117,115,101,97,99,104,105,101,118,101,97,99,105,100,97,99,111,117,115,116,105,99,97,99,113,117,105,114,101,97,99,114,111,115,115,97,99,116,97,99,116,105,111,110,97,99,116,111,114,97,99,116,114,101,115,115,97,99,116,117,97,108,97,100,97,112,116,97,100,100,97,100,100,105,99,116,97,100,100,114,101,115,115,97,100,106,117,115,116,97,100,109,105,116,97,100,117,108,116,97,100,118,97,110,99,101,97,100,118,105,99,101,97,101,114,111,98,105,99,97,102,102,97,105,114,97,102,102,111,114,100,97,102,114,97,105,100,97,103,97,105,110,97,103,101,97,103,101,110,116,97,103,114,101,101,97,104,101,97,100,97,105,109,97,105,114,97,105,114,112,111,114,116,97,105,115,108,101,97,108,97,114,109,97,108,98,117,109,97,108,99,111,104,111,108,97,108,101,114,116,97,108,105,101,110,97,108,108,97,108,108,101,121,97,108,108,111,119,97,108,109,111,115,116,97,108,111,110,101,97,108,112,104,97,97,108,114,101,97,100,121,97,108,115,111,97,108,116,101,114,97,108,119,97,121,115,97,109,97,116,101,117,114,97,109,97,122,105,110,103,97,109,111,110,103,97,109,111,117,110,116,97,109,117,115,101,100,97,110,97,108,121,115,116,97,110,99,104,111,114,97,110,99,105,101,110,116,97,110,103,101,114,97,110,103,108,101,97,110,103,114,121,97,110,105,109,97,108,97,110,107,108,101,97,110,110,111,117,110,99,101,97,110,110,117,97,108,97,110,111,116,104,101,114,97,110,115,119,101,114,97,110,116,101,110,110,97,97,110,116,105,113,117,101,97,110,120,105,101,116,121,97,110,121,97,112,97,114,116,97,112,111,108,111,103,121,97,112,112,101,97,114,97,112,112,108,101,97,112,112,114,111,118,101,97,112,114,105,108,97,114,99,104,97,114,99,116,105,99,97,114,101,97,97,114,101,110,97,97,114,103,117,101,97,114,109,97,114,109,101,100,97,114,109,111,114,97,114,109,121,97,114,111,117,110,100,97,114,114,97,110,103,101,97,114,114,101,115,116,97,114,114,105,118,101,97,114,114,111,119,97,114,116,97,114,116,101,102,97,99,116,97,114,116,105,115,116,97,114,116,119,111,114,107,97,115,107,97,115,112,101,99,116,97,115,115,97,117,108,116,97,115,115,101,116,97,115,115,105,115,116,97,115,115,117,109,101,97,115,116,104,109,97,97,116,104,108,101,116,101,97,116,111,109,97,116,116,97,99,107,97,116,116,101,110,100,97,116,116,105,116,117,100,101,97,116,116,114,97,99,116,97,117,99,116,105,111,110,97,117,100,105,116,97,117,103,117,115,116,97,117,110,116,97,117,116,104,111,114,97,117,116,111,97,117,116,117,109,110,97,118,101,114,97,103,101,97,118,111,99,97,100,111,97,118,111,105,100,97,119,97,107,101,97,119,97,114,101,97,119,97,121,97,119,101,115,111,109,101,97,119,102,117,108,97,119,107,119,97,114,100,97,120,105,115,98,97,98,121,98,97,99,104,101,108,111,114,98,97,99,111,110,98,97,100,103,101,98,97,103,98,97,108,97,110,99,101,98,97,108,99,111,110,121,98,97,108,108,98,97,109,98,111,111,98,97,110,97,110,97,98,97,110,110,101,114,98,97,114,98,97,114,101,108,121,98,97,114,103,97,105,110,98,97,114,114,101,108,98,97,115,101,98,97,115,105,99,98,97,115,107,101,116,98,97,116,116,108,101,98,101,97,99,104,98,101,97,110,98,101,97,117,116,121,98,101,99,97,117,115,101,98,101,99,111,109,101,98,101,101,102,98,101,102,111,114,101,98,101,103,105,110,98,101,104,97,118,101,98,101,104,105,110,100,98,101,108,105,101,118,101,98,101,108,111,119,98,101,108,116,98,101,110,99,104,98,101,110,101,102,105,116,98,101,115,116,98,101,116,114,97,121,98,101,116,116,101,114,98,101,116,119,101,101,110,98,101,121,111,110,100,98,105,99,121,99,108,101,98,105,100,98,105,107,101,98,105,110,100,98,105,111,108,111,103,121,98,105,114,100,98,105,114,116,104,98,105,116,116,101,114,98,108,97,99,107,98,108,97,100,101,98,108,97,109,101,98,108,97,110,107,101,116,98,108,97,115,116,98,108,101,97,107,98,108,101,115,115,98,108,105,110,100,98,108,111,111,100,98,108,111,115,115,111,109,98,108,111,117,115,101,98,108,117,101,98,108,117,114,98,108,117,115,104,98,111,97,114,100,98,111,97,116,98,111,100,121,98,111,105,108,98,111,109,98,98,111,110,101,98,111,110,117,115,98,111,111,107,98,111,111,115,116,98,111,114,100,101,114,98,111,114,105,110,103,98,111,114,114,111,119,98,111,115,115,98,111,116,116,111,109,98,111,117,110,99,101,98,111,120,98,111,121,98,114,97,99,107,101,116,98,114,97,105,110,98,114,97,110,100,98,114,97,115,115,98,114,97,118,101,98,114,101,97,100,98,114,101,101,122,101,98,114,105,99,107,98,114,105,100,103,101,98,114,105,101,102,98,114,105,103,104,116,98,114,105,110,103,98,114,105,115,107,98,114,111,99,99,111,108,105,98,114,111,107,101,110,98,114,111,110,122,101,98,114,111,111,109,98,114,111,116,104,101,114,98,114,111,119,110,98,114,117,115,104,98,117,98,98,108,101,98,117,100,100,121,98,117,100,103,101,116,98,117,102,102,97,108,111,98,117,105,108,100,98,117,108,98,98,117,108,107,98,117,108,108,101,116,98,117,110,100,108,101,98,117,110,107,101,114,98,117,114,100,101,110,98,117,114,103,101,114,98,117,114,115,116,98,117,115,98,117,115,105,110,101,115,115,98,117,115,121,98,117,116,116,101,114,98,117,121,101,114,98,117,122,122,99,97,98,98,97,103,101,99,97,98,105,110,99,97,98,108,101,99,97,99,116,117,115,99,97,103,101,99,97,107,101,99,97,108,108,99,97,108,109,99,97,109,101,114,97,99,97,109,112,99,97,110,99,97,110,97,108,99,97,110,99,101,108,99,97,110,100,121,99,97,110,110,111,110,99,97,110,111,101,99,97,110,118,97,115,99,97,110,121,111,110,99,97,112,97,98,108,101,99,97,112,105,116,97,108,99,97,112,116,97,105,110,99,97,114,99,97,114,98,111,110,99,97,114,100,99,97,114,103,111,99,97,114,112,101,116,99,97,114,114,121,99,97,114,116,99,97,115,101,99,97,115,104,99,97,115,105,110,111,99,97,115,116,108,101,99,97,115,117,97,108,99,97,116,99,97,116,97,108,111,103,99,97,116,99,104,99,97,116,101,103,111,114,121,99,97,116,116,108,101,99,97,117,103,104,116,99,97,117,115,101,99,97,117,116,105,111,110,99,97,118,101,99,101,105,108,105,110,103,99,101,108,101,114,121,99,101,109,101,110,116,99,101,110,115,117,115,99,101,110,116,117,114,121,99,101,114,101,97,108,99,101,114,116,97,105,110,99,104,97,105,114,99,104,97,108,107,99,104,97,109,112,105,111,110,99,104,97,110,103,101,99,104,97,111,115,99,104,97,112,116,101,114,99,104,97,114,103,101,99,104,97,115,101,99,104,97,116,99,104,101,97,112,99,104,101,99,107,99,104,101,101,115,101,99,104,101,102,99,104,101,114,114,121,99,104,101,115,116,99,104,105,99,107,101,110,99,104,105,101,102,99,104,105,108,100,99,104,105,109,110,101,121,99,104,111,105,99,101,99,104,111,111,115,101,99,104,114,111,110,105,99,99,104,117,99,107,108,101,99,104,117,110,107,99,104,117,114,110,99,105,103,97,114,99,105,110,110,97,109,111,110,99,105,114,99,108,101,99,105,116,105,122,101,110,99,105,116,121,99,105,118,105,108,99,108,97,105,109,99,108,97,112,99,108,97,114,105,102,121,99,108,97,119,99,108,97,121,99,108,101,97,110,99,108,101,114,107,99,108,101,118,101,114,99,108,105,99,107,99,108,105,101,110,116,99,108,105,102,102,99,108,105,109,98,99,108,105,110,105,99,99,108,105,112,99,108,111,99,107,99,108,111,103,99,108,111,115,101,99,108,111,116,104,99,108,111,117,100,99,108,111,119,110,99,108,117,98,99,108,117,109,112,99,108,117,115,116,101,114,99,108,117,116,99,104,99,111,97,99,104,99,111,97,115,116,99,111,99,111,110,117,116,99,111,100,101,99,111,102,102,101,101,99,111,105,108,99,111,105,110,99,111,108,108,101,99,116,99,111,108,111,114,99,111,108,117,109,110,99,111,109,98,105,110,101,99,111,109,101,99,111,109,102,111,114,116,99,111,109,105,99,99,111,109,109,111,110,99,111,109,112,97,110,121,99,111,110,99,101,114,116,99,111,110,100,117,99,116,99,111,110,102,105,114,109,99,111,110,103,114,101,115,115,99,111,110,110,101,99,116,99,111,110,115,105,100,101,114,99,111,110,116,114,111,108,99,111,110,118,105,110,99,101,99,111,111,107,99,111,111,108,99,111,112,112,101,114,99,111,112,121,99,111,114,97,108,99,111,114,101,99,111,114,110,99,111,114,114,101,99,116,99,111,115,116,99,111,116,116,111,110,99,111,117,99,104,99,111,117,110,116,114,121,99,111,117,112,108,101,99,111,117,114,115,101,99,111,117,115,105,110,99,111,118,101,114,99,111,121,111,116,101,99,114,97,99,107,99,114,97,100,108,101,99,114,97,102,116,99,114,97,109,99,114,97,110,101,99,114,97,115,104,99,114,97,116,101,114,99,114,97,119,108,99,114,97,122,121,99,114,101,97,109,99,114,101,100,105,116,99,114,101,101,107,99,114,101,119,99,114,105,99,107,101,116,99,114,105,109,101,99,114,105,115,112,99,114,105,116,105,99,99,114,111,112,99,114,111,115,115,99,114,111,117,99,104,99,114,111,119,100,99,114,117,99,105,97,108,99,114,117,101,108,99,114,117,105,115,101,99,114,117,109,98,108,101,99,114,117,110,99,104,99,114,117,115,104,99,114,121,99,114,121,115,116,97,108,99,117,98,101,99,117,108,116,117,114,101,99,117,112,99,117,112,98,111,97,114,100,99,117,114,105,111,117,115,99,117,114,114,101,110,116,99,117,114,116,97,105,110,99,117,114,118,101,99,117,115,104,105,111,110,99,117,115,116,111,109,99,117,116,101,99,121,99,108,101,100,97,100,100,97,109,97,103,101,100,97,109,112,100,97,110,99,101,100,97,110,103,101,114,100,97,114,105,110,103,100,97,115,104,100,97,117,103,104,116,101,114,100,97,119,110,100,97,121,100,101,97,108,100,101,98,97,116,101,100,101,98,114,105,115,100,101,99,97,100,101,100,101,99,101,109,98,101,114,100,101,99,105,100,101,100,101,99,108,105,110,101,100,101,99,111,114,97,116,101,100,101,99,114,101,97,115,101,100,101,101,114,100,101,102,101,110,115,101,100,101,102,105,110,101,100,101,102,121,100,101,103,114,101,101,100,101,108,97,121,100,101,108,105,118,101,114,100,101,109,97,110,100,100,101,109,105,115,101,100,101,110,105,97,108,100,101,110,116,105,115,116,100,101,110,121,100,101,112,97,114,116,100,101,112,101,110,100,100,101,112,111,115,105,116,100,101,112,116,104,100,101,112,117,116,121,100,101,114,105,118,101,100,101,115,99,114,105,98,101,100,101,115,101,114,116,100,101,115,105,103,110,100,101,115,107,100,101,115,112,97,105,114,100,101,115,116,114,111,121,100,101,116,97,105,108,100,101,116,101,99,116,100,101,118,101,108,111,112,100,101,118,105,99,101,100,101,118,111,116,101,100,105,97,103,114,97,109,100,105,97,108,100,105,97,109,111,110,100,100,105,97,114,121,100,105,99,101,100,105,101,115,101,108,100,105,101,116,100,105,102,102,101,114,100,105,103,105,116,97,108,100,105,103,110,105,116,121,100,105,108,101,109,109,97,100,105,110,110,101,114,100,105,110,111,115,97,117,114,100,105,114,101,99,116,100,105,114,116,100,105,115,97,103,114,101,101,100,105,115,99,111,118,101,114,100,105,115,101,97,115,101,100,105,115,104,100,105,115,109,105,115,115,100,105,115,111,114,100,101,114,100,105,115,112,108,97,121,100,105,115,116,97,110,99,101,100,105,118,101,114,116,100,105,118,105,100,101,100,105,118,111,114,99,101,100,105,122,122,121,100,111,99,116,111,114,100,111,99,117,109,101,110,116,100,111,103,100,111,108,108,100,111,108,112,104,105,110,100,111,109,97,105,110,100,111,110,97,116,101,100,111,110,107,101,121,100,111,110,111,114,100,111,111,114,100,111,115,101,100,111,117,98,108,101,100,111,118,101,100,114,97,102,116,100,114,97,103,111,110,100,114,97,109,97,100,114,97,115,116,105,99,100,114,97,119,100,114,101,97,109,100,114,101,115,115,100,114,105,102,116,100,114,105,108,108,100,114,105,110,107,100,114,105,112,100,114,105,118,101,100,114,111,112,100,114,117,109,100,114,121,100,117,99,107,100,117,109,98,100,117,110,101,100,117,114,105,110,103,100,117,115,116,100,117,116,99,104,100,117,116,121,100,119,97,114,102,100,121,110,97,109,105,99,101,97,103,101,114,101,97,103,108,101,101,97,114,108,121,101,97,114,110,101,97,114,116,104,101,97,115,105,108,121,101,97,115,116,101,97,115,121,101,99,104,111,101,99,111,108,111,103,121,101,99,111,110,111,109,121,101,100,103,101,101,100,105,116,101,100,117,99,97,116,101,101,102,102,111,114,116,101,103,103,101,105,103,104,116,101,105,116,104,101,114,101,108,98,111,119,101,108,100,101,114,101,108,101,99,116,114,105,99,101,108,101,103,97,110,116,101,108,101,109,101,110,116,101,108,101,112,104,97,110,116,101,108,101,118,97,116,111,114,101,108,105,116,101,101,108,115,101,101,109,98,97,114,107,101,109,98,111,100,121,101,109,98,114,97,99,101,101,109,101,114,103,101,101,109,111,116,105,111,110,101,109,112,108,111,121,101,109,112,111,119,101,114,101,109,112,116,121,101,110,97,98,108,101,101,110,97,99,116,101,110,100,101,110,100,108,101,115,115,101,110,100,111,114,115,101,101,110,101,109,121,101,110,101,114,103,121,101,110,102,111,114,99,101,101,110,103,97,103,101,101,110,103,105,110,101,101,110,104,97,110,99,101,101,110,106,111,121,101,110,108,105,115,116,101,110,111,117,103,104,101,110,114,105,99,104,101,110,114,111,108,108,101,110,115,117,114,101,101,110,116,101,114,101,110,116,105,114,101,101,110,116,114,121,101,110,118,101,108,111,112,101,101,112,105,115,111,100,101,101,113,117,97,108,101,113,117,105,112,101,114,97,101,114,97,115,101,101,114,111,100,101,101,114,111,115,105,111,110,101,114,114,111,114,101,114,117,112,116,101,115,99,97,112,101,101,115,115,97,121,101,115,115,101,110,99,101,101,115,116,97,116,101,101,116,101,114,110,97,108,101,116,104,105,99,115,101,118,105,100,101,110,99,101,101,118,105,108,101,118,111,107,101,101,118,111,108,118,101,101,120,97,99,116,101,120,97,109,112,108,101,101,120,99,101,115,115,101,120,99,104,97,110,103,101,101,120,99,105,116,101,101,120,99,108,117,100,101,101,120,99,117,115,101,101,120,101,99,117,116,101,101,120,101,114,99,105,115,101,101,120,104,97,117,115,116,101,120,104,105,98,105,116,101,120,105,108,101,101,120,105,115,116,101,120,105,116,101,120,111,116,105,99,101,120,112,97,110,100,101,120,112,101,99,116,101,120,112,105,114,101,101,120,112,108,97,105,110,101,120,112,111,115,101,101,120,112,114,101,115,115,101,120,116,101,110,100,101,120,116,114,97,101,121,101,101,121,101,98,114,111,119,102,97,98,114,105,99,102,97,99,101,102,97,99,117,108,116,121,102,97,100,101,102,97,105,110,116,102,97,105,116,104,102,97,108,108,102,97,108,115,101,102,97,109,101,102,97,109,105,108,121,102,97,109,111,117,115,102,97,110,102,97,110,99,121,102,97,110,116,97,115,121,102,97,114,109,102,97,115,104,105,111,110,102,97,116,102,97,116,97,108,102,97,116,104,101,114,102,97,116,105,103,117,101,102,97,117,108,116,102,97,118,111,114,105,116,101,102,101,97,116,117,114,101,102,101,98,114,117,97,114,121,102,101,100,101,114,97,108,102,101,101,102,101,101,100,102,101,101,108,102,101,109,97,108,101,102,101,110,99,101,102,101,115,116,105,118,97,108,102,101,116,99,104,102,101,118,101,114,102,101,119,102,105,98,101,114,102,105,99,116,105,111,110,102,105,101,108,100,102,105,103,117,114,101,102,105,108,101,102,105,108,109,102,105,108,116,101,114,102,105,110,97,108,102,105,110,100,102,105,110,101,102,105,110,103,101,114,102,105,110,105,115,104,102,105,114,101,102,105,114,109,102,105,114,115,116,102,105,115,99,97,108,102,105,115,104,102,105,116,102,105,116,110,101,115,115,102,105,120,102,108,97,103,102,108,97,109,101,102,108,97,115,104,102,108,97,116,102,108,97,118,111,114,102,108,101,101,102,108,105,103,104,116,102,108,105,112,102,108,111,97,116,102,108,111,99,107,102,108,111,111,114,102,108,111,119,101,114,102,108,117,105,100,102,108,117,115,104,102,108,121,102,111,97,109,102,111,99,117,115,102,111,103,102,111,105,108,102,111,108,100,102,111,108,108,111,119,102,111,111,100,102,111,111,116,102,111,114,99,101,102,111,114,101,115,116,102,111,114,103,101,116,102,111,114,107,102,111,114,116,117,110,101,102,111,114,117,109,102,111,114,119,97,114,100,102,111,115,115,105,108,102,111,115,116,101,114,102,111,117,110,100,102,111,120,102,114,97,103,105,108,101,102,114,97,109,101,102,114,101,113,117,101,110,116,102,114,101,115,104,102,114,105,101,110,100,102,114,105,110,103,101,102,114,111,103,102,114,111,110,116,102,114,111,115,116,102,114,111,119,110,102,114,111,122,101,110,102,114,117,105,116,102,117,101,108,102,117,110,102,117,110,110,121,102,117,114,110,97,99,101,102,117,114,121,102,117,116,117,114,101,103,97,100,103,101,116,103,97,105,110,103,97,108,97,120,121,103,97,108,108,101,114,121,103,97,109,101,103,97,112,103,97,114,97,103,101,103,97,114,98,97,103,101,103,97,114,100,101,110,103,97,114,108,105,99,103,97,114,109,101,110,116,103,97,115,103,97,115,112,103,97,116,101,103,97,116,104,101,114,103,97,117,103,101,103,97,122,101,103,101,110,101,114,97,108,103,101,110,105,117,115,103,101,110,114,101,103,101,110,116,108,101,103,101,110,117,105,110,101,103,101,115,116,117,114,101,103,104,111,115,116,103,105,97,110,116,103,105,102,116,103,105,103,103,108,101,103,105,110,103,101,114,103,105,114,97,102,102,101,103,105,114,108,103,105,118,101,103,108,97,100,103,108,97,110,99,101,103,108,97,114,101,103,108,97,115,115,103,108,105,100,101,103,108,105,109,112,115,101,103,108,111,98,101,103,108,111,111,109,103,108,111,114,121,103,108,111,118,101,103,108,111,119,103,108,117,101,103,111,97,116,103,111,100,100,101,115,115,103,111,108,100,103,111,111,100,103,111,111,115,101,103,111,114,105,108,108,97,103,111,115,112,101,108,103,111,115,115,105,112,103,111,118,101,114,110,103,111,119,110,103,114,97,98,103,114,97,99,101,103,114,97,105,110,103,114,97,110,116,103,114,97,112,101,103,114,97,115,115,103,114,97,118,105,116,121,103,114,101,97,116,103,114,101,101,110,103,114,105,100,103,114,105,101,102,103,114,105,116,103,114,111,99,101,114,121,103,114,111,117,112,103,114,111,119,103,114,117,110,116,103,117,97,114,100,103,117,101,115,115,103,117,105,100,101,103,117,105,108,116,103,117,105,116,97,114,103,117,110,103,121,109,104,97,98,105,116,104,97,105,114,104,97,108,102,104,97,109,109,101,114,104,97,109,115,116,101,114,104,97,110,100,104,97,112,112,121,104,97,114,98,111,114,104,97,114,100,104,97,114,115,104,104,97,114,118,101,115,116,104,97,116,104,97,118,101,104,97,119,107,104,97,122,97,114,100,104,101,97,100,104,101,97,108,116,104,104,101,97,114,116,104,101,97,118,121,104,101,100,103,101,104,111,103,104,101,105,103,104,116,104,101,108,108,111,104,101,108,109,101,116,104,101,108,112,104,101,110,104,101,114,111,104,105,100,100,101,110,104,105,103,104,104,105,108,108,104,105,110,116,104,105,112,104,105,114,101,104,105,115,116,111,114,121,104,111,98,98,121,104,111,99,107,101,121,104,111,108,100,104,111,108,101,104,111,108,105,100,97,121,104,111,108,108,111,119,104,111,109,101,104,111,110,101,121,104,111,111,100,104,111,112,101,104,111,114,110,104,111,114,114,111,114,104,111,114,115,101,104,111,115,112,105,116,97,108,104,111,115,116,104,111,116,101,108,104,111,117,114,104,111,118,101,114,104,117,98,104,117,103,101,104,117,109,97,110,104,117,109,98,108,101,104,117,109,111,114,104,117,110,100,114,101,100,104,117,110,103,114,121,104,117,110,116,104,117,114,100,108,101,104,117,114,114,121,104,117,114,116,104,117,115,98,97,110,100,104,121,98,114,105,100,105,99,101,105,99,111,110,105,100,101,97,105,100,101,110,116,105,102,121,105,100,108,101,105,103,110,111,114,101,105,108,108,105,108,108,101,103,97,108,105,108,108,110,101,115,115,105,109,97,103,101,105,109,105,116,97,116,101,105,109,109,101,110,115,101,105,109,109,117,110,101,105,109,112,97,99,116,105,109,112,111,115,101,105,109,112,114,111,118,101,105,109,112,117,108,115,101,105,110,99,104,105,110,99,108,117,100,101,105,110,99,111,109,101,105,110,99,114,101,97,115,101,105,110,100,101,120,105,110,100,105,99,97,116,101,105,110,100,111,111,114,105,110,100,117,115,116,114,121,105,110,102,97,110,116,105,110,102,108,105,99,116,105,110,102,111,114,109,105,110,104,97,108,101,105,110,104,101,114,105,116,105,110,105,116,105,97,108,105,110,106,101,99,116,105,110,106,117,114,121,105,110,109,97,116,101,105,110,110,101,114,105,110,110,111,99,101,110,116,105,110,112,117,116,105,110,113,117,105,114,121,105,110,115,97,110,101,105,110,115,101,99,116,105,110,115,105,100,101,105,110,115,112,105,114,101,105,110,115,116,97,108,108,105,110,116,97,99,116,105,110,116,101,114,101,115,116,105,110,116,111,105,110,118,101,115,116,105,110,118,105,116,101,105,110,118,111,108,118,101,105,114,111,110,105,115,108,97,110,100,105,115,111,108,97,116,101,105,115,115,117,101,105,116,101,109,105,118,111,114,121,106,97,99,107,101,116,106,97,103,117,97,114,106,97,114,106,97,122,122,106,101,97,108,111,117,115,106,101,97,110,115,106,101,108,108,121,106,101,119,101,108,106,111,98,106,111,105,110,106,111,107,101,106,111,117,114,110,101,121,106,111,121,106,117,100,103,101,106,117,105,99,101,106,117,109,112,106,117,110,103,108,101,106,117,110,105,111,114,106,117,110,107,106,117,115,116,107,97,110,103,97,114,111,111,107,101,101,110,107,101,101,112,107,101,116,99,104,117,112,107,101,121,107,105,99,107,107,105,100,107,105,100,110,101,121,107,105,110,100,107,105,110,103,100,111,109,107,105,115,115,107,105,116,107,105,116,99,104,101,110,107,105,116,101,107,105,116,116,101,110,107,105,119,105,107,110,101,101,107,110,105,102,101,107,110,111,99,107,107,110,111,119,108,97,98,108,97,98,101,108,108,97,98,111,114,108,97,100,100,101,114,108,97,100,121,108,97,107,101,108,97,109,112,108,97,110,103,117,97,103,101,108,97,112,116,111,112,108,97,114,103,101,108,97,116,101,114,108,97,116,105,110,108,97,117,103,104,108,97,117,110,100,114,121,108,97,118,97,108,97,119,108,97,119,110,108,97,119,115,117,105,116,108,97,121,101,114,108,97,122,121,108,101,97,100,101,114,108,101,97,102,108,101,97,114,110,108,101,97,118,101,108,101,99,116,117,114,101,108,101,102,116,108,101,103,108,101,103,97,108,108,101,103,101,110,100,108,101,105,115,117,114,101,108,101,109,111,110,108,101,110,100,108,101,110,103,116,104,108,101,110,115,108,101,111,112,97,114,100,108,101,115,115,111,110,108,101,116,116,101,114,108,101,118,101,108,108,105,97,114,108,105,98,101,114,116,121,108,105,98,114,97,114,121,108,105,99,101,110,115,101,108,105,102,101,108,105,102,116,108,105,103,104,116,108,105,107,101,108,105,109,98,108,105,109,105,116,108,105,110,107,108,105,111,110,108,105,113,117,105,100,108,105,115,116,108,105,116,116,108,101,108,105,118,101,108,105,122,97,114,100,108,111,97,100,108,111,97,110,108,111,98,115,116,101,114,108,111,99,97,108,108,111,99,107,108,111,103,105,99,108,111,110,101,108,121,108,111,110,103,108,111,111,112,108,111,116,116,101,114,121,108,111,117,100,108,111,117,110,103,101,108,111,118,101,108,111,121,97,108,108,117,99,107,121,108,117,103,103,97,103,101,108,117,109,98,101,114,108,117,110,97,114,108,117,110,99,104,108,117,120,117,114,121,108,121,114,105,99,115,109,97,99,104,105,110,101,109,97,100,109,97,103,105,99,109,97,103,110,101,116,109,97,105,100,109,97,105,108,109,97,105,110,109,97,106,111,114,109,97,107,101,109,97,109,109,97,108,109,97,110,109,97,110,97,103,101,109,97,110,100,97,116,101,109,97,110,103,111,109,97,110,115,105,111,110,109,97,110,117,97,108,109,97,112,108,101,109,97,114,98,108,101,109,97,114,99,104,109,97,114,103,105,110,109,97,114,105,110,101,109,97,114,107,101,116,109,97,114,114,105,97,103,101,109,97,115,107,109,97,115,115,109,97,115,116,101,114,109,97,116,99,104,109,97,116,101,114,105,97,108,109,97,116,104,109,97,116,114,105,120,109,97,116,116,101,114,109,97,120,105,109,117,109,109,97,122,101,109,101,97,100,111,119,109,101,97,110,109,101,97,115,117,114,101,109,101,97,116,109,101,99,104,97,110,105,99,109,101,100,97,108,109,101,100,105,97,109,101,108,111,100,121,109,101,108,116,109,101,109,98,101,114,109,101,109,111,114,121,109,101,110,116,105,111,110,109,101,110,117,109,101,114,99,121,109,101,114,103,101,109,101,114,105,116,109,101,114,114,121,109,101,115,104,109,101,115,115,97,103,101,109,101,116,97,108,109,101,116,104,111,100,109,105,100,100,108,101,109,105,100,110,105,103,104,116,109,105,108,107,109,105,108,108,105,111,110,109,105,109,105,99,109,105,110,100,109,105,110,105,109,117,109,109,105,110,111,114,109,105,110,117,116,101,109,105,114,97,99,108,101,109,105,114,114,111,114,109,105,115,101,114,121,109,105,115,115,109,105,115,116,97,107,101,109,105,120,109,105,120,101,100,109,105,120,116,117,114,101,109,111,98,105,108,101,109,111,100,101,108,109,111,100,105,102,121,109,111,109,109,111,109,101,110,116,109,111,110,105,116,111,114,109,111,110,107,101,121,109,111,110,115,116,101,114,109,111,110,116,104,109,111,111,110,109,111,114,97,108,109,111,114,101,109,111,114,110,105,110,103,109,111,115,113,117,105,116,111,109,111,116,104,101,114,109,111,116,105,111,110,109,111,116,111,114,109,111,117,110,116,97,105,110,109,111,117,115,101,109,111,118,101,109,111,118,105,101,109,117,99,104,109,117,102,102,105,110,109,117,108,101,109,117,108,116,105,112,108,121,109,117,115,99,108,101,109,117,115,101,117,109,109,117,115,104,114,111,111,109,109,117,115,105,99,109,117,115,116,109,117,116,117,97,108,109,121,115,101,108,102,109,121,115,116,101,114,121,109,121,116,104,110,97,105,118,101,110,97,109,101,110,97,112,107,105,110,110,97,114,114,111,119,110,97,115,116,121,110,97,116,105,111,110,110,97,116,117,114,101,110,101,97,114,110,101,99,107,110,101,101,100,110,101,103,97,116,105,118,101,110,101,103,108,101,99,116,110,101,105,116,104,101,114,110,101,112,104,101,119,110,101,114,118,101,110,101,115,116,110,101,116,110,101,116,119,111,114,107,110,101,117,116,114,97,108,110,101,118,101,114,110,101,119,115,110,101,120,116,110,105,99,101,110,105,103,104,116,110,111,98,108,101,110,111,105,115,101,110,111,109,105,110,101,101,110,111,111,100,108,101,110,111,114,109,97,108,110,111,114,116,104,110,111,115,101,110,111,116,97,98,108,101,110,111,116,101,110,111,116,104,105,110,103,110,111,116,105,99,101,110,111,118,101,108,110,111,119,110,117,99,108,101,97,114,110,117,109,98,101,114,110,117,114,115,101,110,117,116,111,97,107,111,98,101,121,111,98,106,101,99,116,111,98,108,105,103,101,111,98,115,99,117,114,101,111,98,115,101,114,118,101,111,98,116,97,105,110,111,98,118,105,111,117,115,111,99,99,117,114,111,99,101,97,110,111,99,116,111,98,101,114,111,100,111,114,111,102,102,111,102,102,101,114,111,102,102,105,99,101,111,102,116,101,110,111,105,108,111,107,97,121,111,108,100,111,108,105,118,101,111,108,121,109,112,105,99,111,109,105,116,111,110,99,101,111,110,101,111,110,105,111,110,111,110,108,105,110,101,111,110,108,121,111,112,101,110,111,112,101,114,97,111,112,105,110,105,111,110,111,112,112,111,115,101,111,112,116,105,111,110,111,114,97,110,103,101,111,114,98,105,116,111,114,99,104,97,114,100,111,114,100,101,114,111,114,100,105,110,97,114,121,111,114,103,97,110,111,114,105,101,110,116,111,114,105,103,105,110,97,108,111,114,112,104,97,110,111,115,116,114,105,99,104,111,116,104,101,114,111,117,116,100,111,111,114,111,117,116,101,114,111,117,116,112,117,116,111,117,116,115,105,100,101,111,118,97,108,111,118,101,110,111,118,101,114,111,119,110,111,119,110,101,114,111,120,121,103,101,110,111,121,115,116,101,114,111,122,111,110,101,112,97,99,116,112,97,100,100,108,101,112,97,103,101,112,97,105,114,112,97,108,97,99,101,112,97,108,109,112,97,110,100,97,112,97,110,101,108,112,97,110,105,99,112,97,110,116,104,101,114,112,97,112,101,114,112,97,114,97,100,101,112,97,114,101,110,116,112,97,114,107,112,97,114,114,111,116,112,97,114,116,121,112,97,115,115,112,97,116,99,104,112,97,116,104,112,97,116,105,101,110,116,112,97,116,114,111,108,112,97,116,116,101,114,110,112,97,117,115,101,112,97,118,101,112,97,121,109,101,110,116,112,101,97,99,101,112,101,97,110,117,116,112,101,97,114,112,101,97,115,97,110,116,112,101,108,105,99,97,110,112,101,110,112,101,110,97,108,116,121,112,101,110,99,105,108,112,101,111,112,108,101,112,101,112,112,101,114,112,101,114,102,101,99,116,112,101,114,109,105,116,112,101,114,115,111,110,112,101,116,112,104,111,110,101,112,104,111,116,111,112,104,114,97,115,101,112,104,121,115,105,99,97,108,112,105,97,110,111,112,105,99,110,105,99,112,105,99,116,117,114,101,112,105,101,99,101,112,105,103,112,105,103,101,111,110,112,105,108,108,112,105,108,111,116,112,105,110,107,112,105,111,110,101,101,114,112,105,112,101,112,105,115,116,111,108,112,105,116,99,104,112,105,122,122,97,112,108,97,99,101,112,108,97,110,101,116,112,108,97,115,116,105,99,112,108,97,116,101,112,108,97,121,112,108,101,97,115,101,112,108,101,100,103,101,112,108,117,99,107,112,108,117,103,112,108,117,110,103,101,112,111,101,109,112,111,101,116,112,111,105,110,116,112,111,108,97,114,112,111,108,101,112,111,108,105,99,101,112,111,110,100,112,111,110,121,112,111,111,108,112,111,112,117,108,97,114,112,111,114,116,105,111,110,112,111,115,105,116,105,111,110,112,111,115,115,105,98,108,101,112,111,115,116,112,111,116,97,116,111,112,111,116,116,101,114,121,112,111,118,101,114,116,121,112,111,119,100,101,114,112,111,119,101,114,112,114,97,99,116,105,99,101,112,114,97,105,115,101,112,114,101,100,105,99,116,112,114,101,102,101,114,112,114,101,112,97,114,101,112,114,101,115,101,110,116,112,114,101,116,116,121,112,114,101,118,101,110,116,112,114,105,99,101,112,114,105,100,101,112,114,105,109,97,114,121,112,114,105,110,116,112,114,105,111,114,105,116,121,112,114,105,115,111,110,112,114,105,118,97,116,101,112,114,105,122,101,112,114,111,98,108,101,109,112,114,111,99,101,115,115,112,114,111,100,117,99,101,112,114,111,102,105,116,112,114,111,103,114,97,109,112,114,111,106,101,99,116,112,114,111,109,111,116,101,112,114,111,111,102,112,114,111,112,101,114,116,121,112,114,111,115,112,101,114,112,114,111,116,101,99,116,112,114,111,117,100,112,114,111,118,105,100,101,112,117,98,108,105,99,112,117,100,100,105,110,103,112,117,108,108,112,117,108,112,112,117,108,115,101,112,117,109,112,107,105,110,112,117,110,99,104,112,117,112,105,108,112,117,112,112,121,112,117,114,99,104,97,115,101,112,117,114,105,116,121,112,117,114,112,111,115,101,112,117,114,115,101,112,117,115,104,112,117,116,112,117,122,122,108,101,112,121,114,97,109,105,100,113,117,97,108,105,116,121,113,117,97,110,116,117,109,113,117,97,114,116,101,114,113,117,101,115,116,105,111,110,113,117,105,99,107,113,117,105,116,113,117,105,122,113,117,111,116,101,114,97,98,98,105,116,114,97,99,99,111,111,110,114,97,99,101,114,97,99,107,114,97,100,97,114,114,97,100,105,111,114,97,105,108,114,97,105,110,114,97,105,115,101,114,97,108,108,121,114,97,109,112,114,97,110,99,104,114,97,110,100,111,109,114,97,110,103,101,114,97,112,105,100,114,97,114,101,114,97,116,101,114,97,116,104,101,114,114,97,118,101,110,114,97,119,114,97,122,111,114,114,101,97,100,121,114,101,97,108,114,101,97,115,111,110,114,101,98,101,108,114,101,98,117,105,108,100,114,101,99,97,108,108,114,101,99,101,105,118,101,114,101,99,105,112,101,114,101,99,111,114,100,114,101,99,121,99,108,101,114,101,100,117,99,101,114,101,102,108,101,99,116,114,101,102,111,114,109,114,101,102,117,115,101,114,101,103,105,111,110,114,101,103,114,101,116,114,101,103,117,108,97,114,114,101,106,101,99,116,114,101,108,97,120,114,101,108,101,97,115,101,114,101,108,105,101,102,114,101,108,121,114,101,109,97,105,110,114,101,109,101,109,98,101,114,114,101,109,105,110,100,114,101,109,111,118,101,114,101,110,100,101,114,114,101,110,101,119,114,101,110,116,114,101,111,112,101,110,114,101,112,97,105,114,114,101,112,101,97,116,114,101,112,108,97,99,101,114,101,112,111,114,116,114,101,113,117,105,114,101,114,101,115,99,117,101,114,101,115,101,109,98,108,101,114,101,115,105,115,116,114,101,115,111,117,114,99,101,114,101,115,112,111,110,115,101,114,101,115,117,108,116,114,101,116,105,114,101,114,101,116,114,101,97,116,114,101,116,117,114,110,114,101,117,110,105,111,110,114,101,118,101,97,108,114,101,118,105,101,119,114,101,119,97,114,100,114,104,121,116,104,109,114,105,98,114,105,98,98,111,110,114,105,99,101,114,105,99,104,114,105,100,101,114,105,100,103,101,114,105,102,108,101,114,105,103,104,116,114,105,103,105,100,114,105,110,103,114,105,111,116,114,105,112,112,108,101,114,105,115,107,114,105,116,117,97,108,114,105,118,97,108,114,105,118,101,114,114,111,97,100,114,111,97,115,116,114,111,98,111,116,114,111,98,117,115,116,114,111,99,107,101,116,114,111,109,97,110,99,101,114,111,111,102,114,111,111,107,105,101,114,111,111,109,114,111,115,101,114,111,116,97,116,101,114,111,117,103,104,114,111,117,110,100,114,111,117,116,101,114,111,121,97,108,114,117,98,98,101,114,114,117,100,101,114,117,103,114,117,108,101,114,117,110,114,117,110,119,97,121,114,117,114,97,108,115,97,100,115,97,100,100,108,101,115,97,100,110,101,115,115,115,97,102,101,115,97,105,108,115,97,108,97,100,115,97,108,109,111,110,115,97,108,111,110,115,97,108,116,115,97,108,117,116,101,115,97,109,101,115,97,109,112,108,101,115,97,110,100,115,97,116,105,115,102,121,115,97,116,111,115,104,105,115,97,117,99,101,115,97,117,115,97,103,101,115,97,118,101,115,97,121,115,99,97,108,101,115,99,97,110,115,99,97,114,101,115,99,97,116,116,101,114,115,99,101,110,101,115,99,104,101,109,101,115,99,104,111,111,108,115,99,105,101,110,99,101,115,99,105,115,115,111,114,115,115,99,111,114,112,105,111,110,115,99,111,117,116,115,99,114,97,112,115,99,114,101,101,110,115,99,114,105,112,116,115,99,114,117,98,115,101,97,115,101,97,114,99,104,115,101,97,115,111,110,115,101,97,116,115,101,99,111,110,100,115,101,99,114,101,116,115,101,99,116,105,111,110,115,101,99,117,114,105,116,121,115,101,101,100,115,101,101,107,115,101,103,109,101,110,116,115,101,108,101,99,116,115,101,108,108,115,101,109,105,110,97,114,115,101,110,105,111,114,115,101,110,115,101,115,101,110,116,101,110,99,101,115,101,114,105,101,115,115,101,114,118,105,99,101,115,101,115,115,105,111,110,115,101,116,116,108,101,115,101,116,117,112,115,101,118,101,110,115,104,97,100,111,119,115,104,97,102,116,115,104,97,108,108,111,119,115,104,97,114,101,115,104,101,100,115,104,101,108,108,115,104,101,114,105,102,102,115,104,105,101,108,100,115,104,105,102,116,115,104,105,110,101,115,104,105,112,115,104,105,118,101,114,115,104,111,99,107,115,104,111,101,115,104,111,111,116,115,104,111,112,115,104,111,114,116,115,104,111,117,108,100,101,114,115,104,111,118,101,115,104,114,105,109,112,115,104,114,117,103,115,104,117,102,102,108,101,115,104,121,115,105,98,108,105,110,103,115,105,99,107,115,105,100,101,115,105,101,103,101,115,105,103,104,116,115,105,103,110,115,105,108,101,110,116,115,105,108,107,115,105,108,108,121,115,105,108,118,101,114,115,105,109,105,108,97,114,115,105,109,112,108,101,115,105,110,99,101,115,105,110,103,115,105,114,101,110,115,105,115,116,101,114,115,105,116,117,97,116,101,115,105,120,115,105,122,101,115,107,97,116,101,115,107,101,116,99,104,115,107,105,115,107,105,108,108,115,107,105,110,115,107,105,114,116,115,107,117,108,108,115,108,97,98,115,108,97,109,115,108,101,101,112,115,108,101,110,100,101,114,115,108,105,99,101,115,108,105,100,101,115,108,105,103,104,116,115,108,105,109,115,108,111,103,97,110,115,108,111,116,115,108,111,119,115,108,117,115,104,115,109,97,108,108,115,109,97,114,116,115,109,105,108,101,115,109,111,107,101,115,109,111,111,116,104,115,110,97,99,107,115,110,97,107,101,115,110,97,112,115,110,105,102,102,115,110,111,119,115,111,97,112,115,111,99,99,101,114,115,111,99,105,97,108,115,111,99,107,115,111,100,97,115,111,102,116,115,111,108,97,114,115,111,108,100,105,101,114,115,111,108,105,100,115,111,108,117,116,105,111,110,115,111,108,118,101,115,111,109,101,111,110,101,115,111,110,103,115,111,111,110,115,111,114,114,121,115,111,114,116,115,111,117,108,115,111,117,110,100,115,111,117,112,115,111,117,114,99,101,115,111,117,116,104,115,112,97,99,101,115,112,97,114,101,115,112,97,116,105,97,108,115,112,97,119,110,115,112,101,97,107,115,112,101,99,105,97,108,115,112,101,101,100,115,112,101,108,108,115,112,101,110,100,115,112,104,101,114,101,115,112,105,99,101,115,112,105,100,101,114,115,112,105,107,101,115,112,105,110,115,112,105,114,105,116,115,112,108,105,116,115,112,111,105,108,115,112,111,110,115,111,114,115,112,111,111,110,115,112,111,114,116,115,112,111,116,115,112,114,97,121,115,112,114,101,97,100,115,112,114,105,110,103,115,112,121,115,113,117,97,114,101,115,113,117,101,101,122,101,115,113,117,105,114,114,101,108,115,116,97,98,108,101,115,116,97,100,105,117,109,115,116,97,102,102,115,116,97,103,101,115,116,97,105,114,115,115,116,97,109,112,115,116,97,110,100,115,116,97,114,116,115,116,97,116,101,115,116,97,121,115,116,101,97,107,115,116,101,101,108,115,116,101,109,115,116,101,112,115,116,101,114,101,111,115,116,105,99,107,115,116,105,108,108,115,116,105,110,103,115,116,111,99,107,115,116,111,109,97,99,104,115,116,111,110,101,115,116,111,111,108,115,116,111,114,121,115,116,111,118,101,115,116,114,97,116,101,103,121,115,116,114,101,101,116,115,116,114,105,107,101,115,116,114,111,110,103,115,116,114,117,103,103,108,101,115,116,117,100,101,110,116,115,116,117,102,102,115,116,117,109,98,108,101,115,116,121,108,101,115,117,98,106,101,99,116,115,117,98,109,105,116,115,117,98,119,97,121,115,117,99,99,101,115,115,115,117,99,104,115,117,100,100,101,110,115,117,102,102,101,114,115,117,103,97,114,115,117,103,103,101,115,116,115,117,105,116,115,117,109,109,101,114,115,117,110,115,117,110,110,121,115,117,110,115,101,116,115,117,112,101,114,115,117,112,112,108,121,115,117,112,114,101,109,101,115,117,114,101,115,117,114,102,97,99,101,115,117,114,103,101,115,117,114,112,114,105,115,101,115,117,114,114,111,117,110,100,115,117,114,118,101,121,115,117,115,112,101,99,116,115,117,115,116,97,105,110,115,119,97,108,108,111,119,115,119,97,109,112,115,119,97,112,115,119,97,114,109,115,119,101,97,114,115,119,101,101,116,115,119,105,102,116,115,119,105,109,115,119,105,110,103,115,119,105,116,99,104,115,119,111,114,100,115,121,109,98,111,108,115,121,109,112,116,111,109,115,121,114,117,112,115,121,115,116,101,109,116,97,98,108,101,116,97,99,107,108,101,116,97,103,116,97,105,108,116,97,108,101,110,116,116,97,108,107,116,97,110,107,116,97,112,101,116,97,114,103,101,116,116,97,115,107,116,97,115,116,101,116,97,116,116,111,111,116,97,120,105,116,101,97,99,104,116,101,97,109,116,101,108,108,116,101,110,116,101,110,97,110,116,116,101,110,110,105,115,116,101,110,116,116,101,114,109,116,101,115,116,116,101,120,116,116,104,97,110,107,116,104,97,116,116,104,101,109,101,116,104,101,110,116,104,101,111,114,121,116,104,101,114,101,116,104,101,121,116,104,105,110,103,116,104,105,115,116,104,111,117,103,104,116,116,104,114,101,101,116,104,114,105,118,101,116,104,114,111,119,116,104,117,109,98,116,104,117,110,100,101,114,116,105,99,107,101,116,116,105,100,101,116,105,103,101,114,116,105,108,116,116,105,109,98,101,114,116,105,109,101,116,105,110,121,116,105,112,116,105,114,101,100,116,105,115,115,117,101,116,105,116,108,101,116,111,97,115,116,116,111,98,97,99,99,111,116,111,100,97,121,116,111,100,100,108,101,114,116,111,101,116,111,103,101,116,104,101,114,116,111,105,108,101,116,116,111,107,101,110,116,111,109,97,116,111,116,111,109,111,114,114,111,119,116,111,110,101,116,111,110,103,117,101,116,111,110,105,103,104,116,116,111,111,108,116,111,111,116,104,116,111,112,116,111,112,105,99,116,111,112,112,108,101,116,111,114,99,104,116,111,114,110,97,100,111,116,111,114,116,111,105,115,101,116,111,115,115,116,111,116,97,108,116,111,117,114,105,115,116,116,111,119,97,114,100,116,111,119,101,114,116,111,119,110,116,111,121,116,114,97,99,107,116,114,97,100,101,116,114,97,102,102,105,99,116,114,97,103,105,99,116,114,97,105,110,116,114,97,110,115,102,101,114,116,114,97,112,116,114,97,115,104,116,114,97,118,101,108,116,114,97,121,116,114,101,97,116,116,114,101,101,116,114,101,110,100,116,114,105,97,108,116,114,105,98,101,116,114,105,99,107,116,114,105,103,103,101,114,116,114,105,109,116,114,105,112,116,114,111,112,104,121,116,114,111,117,98,108,101,116,114,117,99,107,116,114,117,101,116,114,117,108,121,116,114,117,109,112,101,116,116,114,117,115,116,116,114,117,116,104,116,114,121,116,117,98,101,116,117,105,116,105,111,110,116,117,109,98,108,101,116,117,110,97,116,117,110,110,101,108,116,117,114,107,101,121,116,117,114,110,116,117,114,116,108,101,116,119,101,108,118,101,116,119,101,110,116,121,116,119,105,99,101,116,119,105,110,116,119,105,115,116,116,119,111,116,121,112,101,116,121,112,105,99,97,108,117,103,108,121,117,109,98,114,101,108,108,97,117,110,97,98,108,101,117,110,97,119,97,114,101,117,110,99,108,101,117,110,99,111,118,101,114,117,110,100,101,114,117,110,100,111,117,110,102,97,105,114,117,110,102,111,108,100,117,110,104,97,112,112,121,117,110,105,102,111,114,109,117,110,105,113,117,101,117,110,105,116,117,110,105,118,101,114,115,101,117,110,107,110,111,119,110,117,110,108,111,99,107,117,110,116,105,108,117,110,117,115,117,97,108,117,110,118,101,105,108,117,112,100,97,116,101,117,112,103,114,97,100,101,117,112,104,111,108,100,117,112,111,110,117,112,112,101,114,117,112,115,101,116,117,114,98,97,110,117,114,103,101,117,115,97,103,101,117,115,101,117,115,101,100,117,115,101,102,117,108,117,115,101,108,101,115,115,117,115,117,97,108,117,116,105,108,105,116,121,118,97,99,97,110,116,118,97,99,117,117,109,118,97,103,117,101,118,97,108,105,100,118,97,108,108,101,121,118,97,108,118,101,118,97,110,118,97,110,105,115,104,118,97,112,111,114,118,97,114,105,111,117,115,118,97,115,116,118,97,117,108,116,118,101,104,105,99,108,101,118,101,108,118,101,116,118,101,110,100,111,114,118,101,110,116,117,114,101,118,101,110,117,101,118,101,114,98,118,101,114,105,102,121,118,101,114,115,105,111,110,118,101,114,121,118,101,115,115,101,108,118,101,116,101,114,97,110,118,105,97,98,108,101,118,105,98,114,97,110,116,118,105,99,105,111,117,115,118,105,99,116,111,114,121,118,105,100,101,111,118,105,101,119,118,105,108,108,97,103,101,118,105,110,116,97,103,101,118,105,111,108,105,110,118,105,114,116,117,97,108,118,105,114,117,115,118,105,115,97,118,105,115,105,116,118,105,115,117,97,108,118,105,116,97,108,118,105,118,105,100,118,111,99,97,108,118,111,105,99,101,118,111,105,100,118,111,108,99,97,110,111,118,111,108,117,109,101,118,111,116,101,118,111,121,97,103,101,119,97,103,101,119,97,103,111,110,119,97,105,116,119,97,108,107,119,97,108,108,119,97,108,110,117,116,119,97,110,116,119,97,114,102,97,114,101,119,97,114,109,119,97,114,114,105,111,114,119,97,115,104,119,97,115,112,119,97,115,116,101,119,97,116,101,114,119,97,118,101,119,97,121,119,101,97,108,116,104,119,101,97,112,111,110,119,101,97,114,119,101,97,115,101,108,119,101,97,116,104,101,114,119,101,98,119,101,100,100,105,110,103,119,101,101,107,101,110,100,119,101,105,114,100,119,101,108,99,111,109,101,119,101,115,116,119,101,116,119,104,97,108,101,119,104,97,116,119,104,101,97,116,119,104,101,101,108,119,104,101,110,119,104,101,114,101,119,104,105,112,119,104,105,115,112,101,114,119,105,100,101,119,105,100,116,104,119,105,102,101,119,105,108,100,119,105,108,108,119,105,110,119,105,110,100,111,119,119,105,110,101,119,105,110,103,119,105,110,107,119,105,110,110,101,114,119,105,110,116,101,114,119,105,114,101,119,105,115,100,111,109,119,105,115,101,119,105,115,104,119,105,116,110,101,115,115,119,111,108,102,119,111,109,97,110,119,111,110,100,101,114,119,111,111,100,119,111,111,108,119,111,114,100,119,111,114,107,119,111,114,108,100,119,111,114,114,121,119,111,114,116,104,119,114,97,112,119,114,101,99,107,119,114,101,115,116,108,101,119,114,105,115,116,119,114,105,116,101,119,114,111,110,103,121,97,114,100,121,101,97,114,121,101,108,108,111,119,121,111,117,121,111,117,110,103,121,111,117,116,104,122,101,98,114,97,122,101,114,111,122,111,110,101,122,111,111,180,91,1,0,7,0,0,0,187,91,1,0,7,0,0,0,194,91,1,0,4,0,0,0,198,91,1,0,5,0,0,0,203,91,1,0,5,0,0,0,208,91,1,0,6,0,0,0,214,91,1,0,6,0,0,0,220,91,1,0,8,0,0,0,228,91,1,0,6,0,0,0,234,91,1,0,5,0,0,0,239,91,1,0,6,0,0,0,245,91,1,0,8,0,0,0,253,91,1,0,7,0,0,0,4,92,1,0,6,0,0,0,10,92,1,0,7,0,0,0,17,92,1,0,4,0,0,0,21,92,1,0,8,0,0,0,29,92,1,0,7,0,0,0,36,92,1,0,6,0,0,0,42,92,1,0,3,0,0,0,45,92,1,0,6,0,0,0,51,92,1,0,5,0,0,0,56,92,1,0,7,0,0,0,63,92,1,0,6,0,0,0,69,92,1,0,5,0,0,0,74,92,1,0,3,0,0,0,77,92,1,0,6,0,0,0,83,92,1,0,7,0,0,0,90,92,1,0,6,0,0,0,96,92,1,0,5,0,0,0,101,92,1,0,5,0,0,0,106,92,1,0,7,0,0,0,113,92,1,0,6,0,0,0,119,92,1,0,7,0,0,0,126,92,1,0,6,0,0,0,132,92,1,0,6,0,0,0,138,92,1,0,6,0,0,0,144,92,1,0,5,0,0,0,149,92,1,0,3,0,0,0,152,92,1,0,5,0,0,0,157,92,1,0,5,0,0,0,162,92,1,0,5,0,0,0,167,92,1,0,3,0,0,0,170,92,1,0,3,0,0,0,173,92,1,0,7,0,0,0,180,92,1,0,5,0,0,0,185,92,1,0,5,0,0,0,190,92,1,0,5,0,0,0,195,92,1,0,7,0,0,0,202,92,1,0,5,0,0,0,207,92,1,0,5,0,0,0,212,92,1,0,3,0,0,0,215,92,1,0,5,0,0,0,220,92,1,0,5,0,0,0,225,92,1,0,6,0,0,0,231,92,1,0,5,0,0,0,236,92,1,0,5,0,0,0,241,92,1,0,7,0,0,0,248,92,1,0,4,0,0,0,252,92,1,0,5,0,0,0,1,93,1,0,6,0,0,0,7,93,1,0,7,0,0,0,14,93,1,0,7,0,0,0,21,93,1,0,5,0,0,0,26,93,1,0,6,0,0,0,32,93,1,0,6,0,0,0,38,93,1,0,7,0,0,0,45,93,1,0,6,0,0,0,51,93,1,0,7,0,0,0,58,93,1,0,5,0,0,0,63,93,1,0,5,0,0,0,68,93,1,0,5,0,0,0,73,93,1,0,6,0,0,0,79,93,1,0,5,0,0,0,84,93,1,0,8,0,0,0,92,93,1,0,6,0,0,0,98,93,1,0,7,0,0,0,105,93,1,0,6,0,0,0,111,93,1,0,7,0,0,0,118,93,1,0,7,0,0,0,125,93,1,0,7,0,0,0,132,93,1,0,3,0,0,0,135,93,1,0,5,0,0,0,140,93,1,0,7,0,0,0,147,93,1,0,6,0,0,0,153,93,1,0,5,0,0,0,158,93,1,0,7,0,0,0,165,93,1,0,5,0,0,0,170,93,1,0,4,0,0,0,174,93,1,0,6,0,0,0,180,93,1,0,4,0,0,0,184,93,1,0,5,0,0,0,189,93,1,0,5,0,0,0,194,93,1,0,3,0,0,0,197,93,1,0,5,0,0,0,202,93,1,0,5,0,0,0,207,93,1,0,4,0,0,0,211,93,1,0,6,0,0,0,217,93,1,0,7,0,0,0,224,93,1,0,6,0,0,0,230,93,1,0,6,0,0,0,236,93,1,0,5,0,0,0,241,93,1,0,3,0,0,0,244,93,1,0,8,0,0,0,252,93,1,0,6,0,0,0,2,94,1,0,7,0,0,0,9,94,1,0,3,0,0,0,12,94,1,0,6,0,0,0,18,94,1,0,7,0,0,0,25,94,1,0,5,0,0,0,30,94,1,0,6,0,0,0,36,94,1,0,6,0,0,0,42,94,1,0,6,0,0,0,48,94,1,0,7,0,0,0,55,94,1,0,4,0,0,0,59,94,1,0,6,0,0,0,65,94,1,0,6,0,0,0,71,94,1,0,8,0,0,0,79,94,1,0,7,0,0,0,86,94,1,0,7,0,0,0,93,94,1,0,5,0,0,0,98,94,1,0,6,0,0,0,104,94,1,0,4,0,0,0,108,94,1,0,6,0,0,0,114,94,1,0,4,0,0,0,118,94,1,0,6,0,0,0,124,94,1,0,7,0,0,0,131,94,1,0,7,0,0,0,138,94,1,0,5,0,0,0,143,94,1,0,5,0,0,0,148,94,1,0,5,0,0,0,153,94,1,0,4,0,0,0,157,94,1,0,7,0,0,0,164,94,1,0,5,0,0,0,169,94,1,0,7,0,0,0,176,94,1,0,4,0,0,0,180,94,1,0,4,0,0,0,184,94,1,0,8,0,0,0,192,94,1,0,5,0,0,0,197,94,1,0,5,0,0,0,202,94,1,0,3,0,0,0,205,94,1,0,7,0,0,0,212,94,1,0,7,0,0,0,219,94,1,0,4,0,0,0,223,94,1,0,6,0,0,0,229,94,1,0,6,0,0,0,235,94,1,0,6,0,0,0,241,94,1,0,3,0,0,0,244,94,1,0,6,0,0,0,250,94,1,0,7,0,0,0,1,95,1,0,6,0,0,0,7,95,1,0,4,0,0,0,11,95,1,0,5,0,0,0,16,95,1,0,6,0,0,0,22,95,1,0,6,0,0,0,28,95,1,0,5,0,0,0,33,95,1,0,4,0,0,0,37,95,1,0,6,0,0,0,43,95,1,0,7,0,0,0,50,95,1,0,6,0,0,0,56,95,1,0,4,0,0,0,60,95,1,0,6,0,0,0,66,95,1,0,5,0,0,0,71,95,1,0,6,0,0,0,77,95,1,0,6,0,0,0,83,95,1,0,7,0,0,0,90,95,1,0,5,0,0,0,95,95,1,0,4,0,0,0,99,95,1,0,5,0,0,0,104,95,1,0,7,0,0,0,111,95,1,0,4,0,0,0,115,95,1,0,6,0,0,0,121,95,1,0,6,0,0,0,127,95,1,0,7,0,0,0,134,95,1,0,6,0,0,0,140,95,1,0,7,0,0,0,147,95,1,0,3,0,0,0,150,95,1,0,4,0,0,0,154,95,1,0,4,0,0,0,158,95,1,0,7,0,0,0,165,95,1,0,4,0,0,0,169,95,1,0,5,0,0,0,174,95,1,0,6,0,0,0,180,95,1,0,5,0,0,0,185,95,1,0,5,0,0,0,190,95,1,0,5,0,0,0,195,95,1,0,7,0,0,0,202,95,1,0,5,0,0,0,207,95,1,0,5,0,0,0,212,95,1,0,5,0,0,0,217,95,1,0,5,0,0,0,222,95,1,0,5,0,0,0,227,95,1,0,7,0,0,0,234,95,1,0,6,0,0,0,240,95,1,0,4,0,0,0,244,95,1,0,4,0,0,0,248,95,1,0,5,0,0,0,253,95,1,0,5,0,0,0,2,96,1,0,4,0,0,0,6,96,1,0,4,0,0,0,10,96,1,0,4,0,0,0,14,96,1,0,4,0,0,0,18,96,1,0,4,0,0,0,22,96,1,0,5,0,0,0,27,96,1,0,4,0,0,0,31,96,1,0,5,0,0,0,36,96,1,0,6,0,0,0,42,96,1,0,6,0,0,0,48,96,1,0,6,0,0,0,54,96,1,0,4,0,0,0,58,96,1,0,6,0,0,0,64,96,1,0,6,0,0,0,70,96,1,0,3,0,0,0,73,96,1,0,3,0,0,0,76,96,1,0,7,0,0,0,83,96,1,0,5,0,0,0,88,96,1,0,5,0,0,0,93,96,1,0,5,0,0,0,98,96,1,0,5,0,0,0,103,96,1,0,5,0,0,0,108,96,1,0,6,0,0,0,114,96,1,0,5,0,0,0,119,96,1,0,6,0,0,0,125,96,1,0,5,0,0,0,130,96,1,0,6,0,0,0,136,96,1,0,5,0,0,0,141,96,1,0,5,0,0,0,146,96,1,0,8,0,0,0,154,96,1,0,6,0,0,0,160,96,1,0,6,0,0,0,166,96,1,0,5,0,0,0,171,96,1,0,7,0,0,0,178,96,1,0,5,0,0,0,183,96,1,0,5,0,0,0,188,96,1,0,6,0,0,0,194,96,1,0,5,0,0,0,199,96,1,0,6,0,0,0,205,96,1,0,7,0,0,0,212,96,1,0,5,0,0,0,217,96,1,0,4,0,0,0,221,96,1,0,4,0,0,0,225,96,1,0,6,0,0,0,231,96,1,0,6,0,0,0,237,96,1,0,6,0,0,0,243,96,1,0,6,0,0,0,249,96,1,0,6,0,0,0,255,96,1,0,5,0,0,0,4,97,1,0,3,0,0,0,7,97,1,0,8,0,0,0,15,97,1,0,4,0,0,0,19,97,1,0,6,0,0,0,25,97,1,0,5,0,0,0,30,97,1,0,4,0,0,0,34,97,1,0,7,0,0,0,41,97,1,0,5,0,0,0,46,97,1,0,5,0,0,0,51,97,1,0,6,0,0,0,57,97,1,0,4,0,0,0,61,97,1,0,4,0,0,0,65,97,1,0,4,0,0,0,69,97,1,0,4,0,0,0,73,97,1,0,6,0,0,0,79,97,1,0,4,0,0,0,83,97,1,0,3,0,0,0,86,97,1,0,5,0,0,0,91,97,1,0,6,0,0,0,97,97,1,0,5,0,0,0,102,97,1,0,6,0,0,0,108,97,1,0,5,0,0,0,113,97,1,0,6,0,0,0,119,97,1,0,6,0,0,0,125,97,1,0,7,0,0,0,132,97,1,0,7,0,0,0,139,97,1,0,7,0,0,0,146,97,1,0,3,0,0,0,149,97,1,0,6,0,0,0,155,97,1,0,4,0,0,0,159,97,1,0,5,0,0,0,164,97,1,0,6,0,0,0,170,97,1,0,5,0,0,0,175,97,1,0,4,0,0,0,179,97,1,0,4,0,0,0,183,97,1,0,4,0,0,0,187,97,1,0,6,0,0,0,193,97,1,0,6,0,0,0,199,97,1,0,6,0,0,0,205,97,1,0,3,0,0,0,208,97,1,0,7,0,0,0,215,97,1,0,5,0,0,0,220,97,1,0,8,0,0,0,228,97,1,0,6,0,0,0,234,97,1,0,6,0,0,0,240,97,1,0,5,0,0,0,245,97,1,0,7,0,0,0,252,97,1,0,4,0,0,0,0,98,1,0,7,0,0,0,7,98,1,0,6,0,0,0,13,98,1,0,6,0,0,0,19,98,1,0,6,0,0,0,25,98,1,0,7,0,0,0,32,98,1,0,6,0,0,0,38,98,1,0,7,0,0,0,45,98,1,0,5,0,0,0,50,98,1,0,5,0,0,0,55,98,1,0,8,0,0,0,63,98,1,0,6,0,0,0,69,98,1,0,5,0,0,0,74,98,1,0,7,0,0,0,81,98,1,0,6,0,0,0,87,98,1,0,5,0,0,0,92,98,1,0,4,0,0,0,96,98,1,0,5,0,0,0,101,98,1,0,5,0,0,0,106,98,1,0,6,0,0,0,112,98,1,0,4,0,0,0,116,98,1,0,6,0,0,0,122,98,1,0,5,0,0,0,127,98,1,0,7,0,0,0,134,98,1,0,5,0,0,0,139,98,1,0,5,0,0,0,144,98,1,0,7,0,0,0,151,98,1,0,6,0,0,0,157,98,1,0,6,0,0,0,163,98,1,0,7,0,0,0,170,98,1,0,7,0,0,0,177,98,1,0,5,0,0,0,182,98,1,0,5,0,0,0,187,98,1,0,5,0,0,0,192,98,1,0,8,0,0,0,200,98,1,0,6,0,0,0,206,98,1,0,7,0,0,0,213,98,1,0,4,0,0,0,217,98,1,0,5,0,0,0,222,98,1,0,5,0,0,0,227,98,1,0,4,0,0,0,231,98,1,0,7,0,0,0,238,98,1,0,4,0,0,0,242,98,1,0,4,0,0,0,246,98,1,0,5,0,0,0,251,98,1,0,5,0,0,0,0,99,1,0,6,0,0,0,6,99,1,0,5,0,0,0,11,99,1,0,6,0,0,0,17,99,1,0,5,0,0,0,22,99,1,0,5,0,0,0,27,99,1,0,6,0,0,0,33,99,1,0,4,0,0,0,37,99,1,0,5,0,0,0,42,99,1,0,4,0,0,0,46,99,1,0,5,0,0,0,51,99,1,0,5,0,0,0,56,99,1,0,5,0,0,0,61,99,1,0,5,0,0,0,66,99,1,0,4,0,0,0,70,99,1,0,5,0,0,0,75,99,1,0,7,0,0,0,82,99,1,0,6,0,0,0,88,99,1,0,5,0,0,0,93,99,1,0,5,0,0,0,98,99,1,0,7,0,0,0,105,99,1,0,4,0,0,0,109,99,1,0,6,0,0,0,115,99,1,0,4,0,0,0,119,99,1,0,4,0,0,0,123,99,1,0,7,0,0,0,130,99,1,0,5,0,0,0,135,99,1,0,6,0,0,0,141,99,1,0,7,0,0,0,148,99,1,0,4,0,0,0,152,99,1,0,7,0,0,0,159,99,1,0,5,0,0,0,164,99,1,0,6,0,0,0,170,99,1,0,7,0,0,0,177,99,1,0,7,0,0,0,184,99,1,0,7,0,0,0,191,99,1,0,7,0,0,0,198,99,1,0,8,0,0,0,206,99,1,0,7,0,0,0,213,99,1,0,8,0,0,0,221,99,1,0,7,0,0,0,228,99,1,0,8,0,0,0,236,99,1,0,4,0,0,0,240,99,1,0,4,0,0,0,244,99,1,0,6,0,0,0,250,99,1,0,4,0,0,0,254,99,1,0,5,0,0,0,3,100,1,0,4,0,0,0,7,100,1,0,4,0,0,0,11,100,1,0,7,0,0,0,18,100,1,0,4,0,0,0,22,100,1,0,6,0,0,0,28,100,1,0,5,0,0,0,33,100,1,0,7,0,0,0,40,100,1,0,6,0,0,0,46,100,1,0,6,0,0,0,52,100,1,0,6,0,0,0,58,100,1,0,5,0,0,0,63,100,1,0,6,0,0,0,69,100,1,0,5,0,0,0,74,100,1,0,6,0,0,0,80,100,1,0,5,0,0,0,85,100,1,0,4,0,0,0,89,100,1,0,5,0,0,0,94,100,1,0,5,0,0,0,99,100,1,0,6,0,0,0,105,100,1,0,5,0,0,0,110,100,1,0,5,0,0,0,115,100,1,0,5,0,0,0,120,100,1,0,6,0,0,0,126,100,1,0,5,0,0,0,131,100,1,0,4,0,0,0,135,100,1,0,7,0,0,0,142,100,1,0,5,0,0,0,147,100,1,0,5,0,0,0,152,100,1,0,6,0,0,0,158,100,1,0,4,0,0,0,162,100,1,0,5,0,0,0,167,100,1,0,6,0,0,0,173,100,1,0,5,0,0,0,178,100,1,0,7,0,0,0,185,100,1,0,5,0,0,0,190,100,1,0,6,0,0,0,196,100,1,0,7,0,0,0,203,100,1,0,6,0,0,0,209,100,1,0,5,0,0,0,214,100,1,0,3,0,0,0,217,100,1,0,7,0,0,0,224,100,1,0,4,0,0,0,228,100,1,0,7,0,0,0,235,100,1,0,3,0,0,0,238,100,1,0,8,0,0,0,246,100,1,0,7,0,0,0,253,100,1,0,7,0,0,0,4,101,1,0,7,0,0,0,11,101,1,0,5,0,0,0,16,101,1,0,7,0,0,0,23,101,1,0,6,0,0,0,29,101,1,0,4,0,0,0,33,101,1,0,5,0,0,0,38,101,1,0,3,0,0,0,41,101,1,0,6,0,0,0,47,101,1,0,4,0,0,0,51,101,1,0,5,0,0,0,56,101,1,0,6,0,0,0,62,101,1,0,6,0,0,0,68,101,1,0,4,0,0,0,72,101,1,0,8,0,0,0,80,101,1,0,4,0,0,0,84,101,1,0,3,0,0,0,87,101,1,0,4,0,0,0,91,101,1,0,6,0,0,0,97,101,1,0,6,0,0,0,103,101,1,0,6,0,0,0,109,101,1,0,8,0,0,0,117,101,1,0,6,0,0,0,123,101,1,0,7,0,0,0,130,101,1,0,8,0,0,0,138,101,1,0,8,0,0,0,146,101,1,0,4,0,0,0,150,101,1,0,7,0,0,0,157,101,1,0,6,0,0,0,163,101,1,0,4,0,0,0,167,101,1,0,6,0,0,0,173,101,1,0,5,0,0,0,178,101,1,0,7,0,0,0,185,101,1,0,6,0,0,0,191,101,1,0,6,0,0,0,197,101,1,0,6,0,0,0,203,101,1,0,7,0,0,0,210,101,1,0,4,0,0,0,214,101,1,0,6,0,0,0,220,101,1,0,6,0,0,0,226,101,1,0,7,0,0,0,233,101,1,0,5,0,0,0,238,101,1,0,6,0,0,0,244,101,1,0,6,0,0,0,250,101,1,0,8,0,0,0,2,102,1,0,6,0,0,0,8,102,1,0,6,0,0,0,14,102,1,0,4,0,0,0,18,102,1,0,7,0,0,0,25,102,1,0,7,0,0,0,32,102,1,0,6,0,0,0,38,102,1,0,6,0,0,0,44,102,1,0,7,0,0,0,51,102,1,0,6,0,0,0,57,102,1,0,6,0,0,0,63,102,1,0,7,0,0,0,70,102,1,0,4,0,0,0,74,102,1,0,7,0,0,0,81,102,1,0,5,0,0,0,86,102,1,0,4,0,0,0,90,102,1,0,6,0,0,0,96,102,1,0,4,0,0,0,100,102,1,0,6,0,0,0,106,102,1,0,7,0,0,0,113,102,1,0,7,0,0,0,120,102,1,0,7,0,0,0,127,102,1,0,6,0,0,0,133,102,1,0,8,0,0,0,141,102,1,0,6,0,0,0,147,102,1,0,4,0,0,0,151,102,1,0,8,0,0,0,159,102,1,0,8,0,0,0,167,102,1,0,7,0,0,0,174,102,1,0,4,0,0,0,178,102,1,0,7,0,0,0,185,102,1,0,8,0,0,0,193,102,1,0,7,0,0,0,200,102,1,0,8,0,0,0,208,102,1,0,6,0,0,0,214,102,1,0,6,0,0,0,220,102,1,0,7,0,0,0,227,102,1,0,5,0,0,0,232,102,1,0,6,0,0,0,238,102,1,0,8,0,0,0,246,102,1,0,3,0,0,0,249,102,1,0,4,0,0,0,253,102,1,0,7,0,0,0,4,103,1,0,6,0,0,0,10,103,1,0,6,0,0,0,16,103,1,0,6,0,0,0,22,103,1,0,5,0,0,0,27,103,1,0,4,0,0,0,31,103,1,0,4,0,0,0,35,103,1,0,6,0,0,0,41,103,1,0,4,0,0,0,45,103,1,0,5,0,0,0,50,103,1,0,6,0,0,0,56,103,1,0,5,0,0,0,61,103,1,0,7,0,0,0,68,103,1,0,4,0,0,0,72,103,1,0,5,0,0,0,77,103,1,0,5,0,0,0,82,103,1,0,5,0,0,0,87,103,1,0,5,0,0,0,92,103,1,0,5,0,0,0,97,103,1,0,4,0,0,0,101,103,1,0,5,0,0,0,106,103,1,0,4,0,0,0,110,103,1,0,4,0,0,0,114,103,1,0,3,0,0,0,117,103,1,0,4,0,0,0,121,103,1,0,4,0,0,0,125,103,1,0,4,0,0,0,129,103,1,0,6,0,0,0,135,103,1,0,4,0,0,0,139,103,1,0,5,0,0,0,144,103,1,0,4,0,0,0,148,103,1,0,5,0,0,0,153,103,1,0,7,0,0,0,160,103,1,0,5,0,0,0,165,103,1,0,5,0,0,0,170,103,1,0,5,0,0,0,175,103,1,0,4,0,0,0,179,103,1,0,5,0,0,0,184,103,1,0,6,0,0,0,190,103,1,0,4,0,0,0,194,103,1,0,4,0,0,0,198,103,1,0,4,0,0,0,202,103,1,0,7,0,0,0,209,103,1,0,7,0,0,0,216,103,1,0,4,0,0,0,220,103,1,0,4,0,0,0,224,103,1,0,7,0,0,0,231,103,1,0,6,0,0,0,237,103,1,0,3,0,0,0,240,103,1,0,5,0,0,0,245,103,1,0,6,0,0,0,251,103,1,0,5,0,0,0,0,104,1,0,5,0,0,0,5,104,1,0,8,0,0,0,13,104,1,0,7,0,0,0,20,104,1,0,7,0,0,0,27,104,1,0,8,0,0,0,35,104,1,0,8,0,0,0,43,104,1,0,5,0,0,0,48,104,1,0,4,0,0,0,52,104,1,0,6,0,0,0,58,104,1,0,6,0,0,0,64,104,1,0,7,0,0,0,71,104,1,0,6,0,0,0,77,104,1,0,7,0,0,0,84,104,1,0,6,0,0,0,90,104,1,0,7,0,0,0,97,104,1,0,5,0,0,0,102,104,1,0,6,0,0,0,108,104,1,0,5,0,0,0,113,104,1,0,3,0,0,0,116,104,1,0,7,0,0,0,123,104,1,0,7,0,0,0,130,104,1,0,5,0,0,0,135,104,1,0,6,0,0,0,141,104,1,0,7,0,0,0,148,104,1,0,6,0,0,0,154,104,1,0,6,0,0,0,160,104,1,0,7,0,0,0,167,104,1,0,5,0,0,0,172,104,1,0,6,0,0,0,178,104,1,0,6,0,0,0,184,104,1,0,6,0,0,0,190,104,1,0,6,0,0,0,196,104,1,0,6,0,0,0,202,104,1,0,5,0,0,0,207,104,1,0,6,0,0,0,213,104,1,0,5,0,0,0,218,104,1,0,8,0,0,0,226,104,1,0,7,0,0,0,233,104,1,0,5,0,0,0,238,104,1,0,5,0,0,0,243,104,1,0,3,0,0,0,246,104,1,0,5,0,0,0,251,104,1,0,5,0,0,0,0,105,1,0,7,0,0,0,7,105,1,0,5,0,0,0,12,105,1,0,5,0,0,0,17,105,1,0,6,0,0,0,23,105,1,0,5,0,0,0,28,105,1,0,7,0,0,0,35,105,1,0,6,0,0,0,41,105,1,0,7,0,0,0,48,105,1,0,6,0,0,0,54,105,1,0,8,0,0,0,62,105,1,0,4,0,0,0,66,105,1,0,5,0,0,0,71,105,1,0,6,0,0,0,77,105,1,0,5,0,0,0,82,105,1,0,7,0,0,0,89,105,1,0,6,0,0,0,95,105,1,0,8,0,0,0,103,105,1,0,6,0,0,0,109,105,1,0,7,0,0,0,116,105,1,0,6,0,0,0,122,105,1,0,7,0,0,0,129,105,1,0,8,0,0,0,137,105,1,0,7,0,0,0,144,105,1,0,7,0,0,0,151,105,1,0,5,0,0,0,156,105,1,0,5,0,0,0,161,105,1,0,4,0,0,0,165,105,1,0,6,0,0,0,171,105,1,0,6,0,0,0,177,105,1,0,6,0,0,0,183,105,1,0,6,0,0,0,189,105,1,0,7,0,0,0,196,105,1,0,6,0,0,0,202,105,1,0,7,0,0,0,209,105,1,0,6,0,0,0,215,105,1,0,5,0,0,0,220,105,1,0,3,0,0,0,223,105,1,0,7,0,0,0,230,105,1,0,6,0,0,0,236,105,1,0,4,0,0,0,240,105,1,0,7,0,0,0,247,105,1,0,4,0,0,0,251,105,1,0,5,0,0,0,0,106,1,0,5,0,0,0,5,106,1,0,4,0,0,0,9,106,1,0,5,0,0,0,14,106,1,0,4,0,0,0,18,106,1,0,6,0,0,0,24,106,1,0,6,0,0,0,30,106,1,0,3,0,0,0,33,106,1,0,5,0,0,0,38,106,1,0,7,0,0,0,45,106,1,0,4,0,0,0,49,106,1,0,7,0,0,0,56,106,1,0,3,0,0,0,59,106,1,0,5,0,0,0,64,106,1,0,6,0,0,0,70,106,1,0,7,0,0,0,77,106,1,0,5,0,0,0,82,106,1,0,8,0,0,0,90,106,1,0,7,0,0,0,97,106,1,0,8,0,0,0,105,106,1,0,7,0,0,0,112,106,1,0,3,0,0,0,115,106,1,0,4,0,0,0,119,106,1,0,4,0,0,0,123,106,1,0,6,0,0,0,129,106,1,0,5,0,0,0,134,106,1,0,8,0,0,0,142,106,1,0,5,0,0,0,147,106,1,0,5,0,0,0,152,106,1,0,3,0,0,0,155,106,1,0,5,0,0,0,160,106,1,0,7,0,0,0,167,106,1,0,5,0,0,0,172,106,1,0,6,0,0,0,178,106,1,0,4,0,0,0,182,106,1,0,4,0,0,0,186,106,1,0,6,0,0,0,192,106,1,0,5,0,0,0,197,106,1,0,4,0,0,0,201,106,1,0,4,0,0,0,205,106,1,0,6,0,0,0,211,106,1,0,6,0,0,0,217,106,1,0,4,0,0,0,221,106,1,0,4,0,0,0,225,106,1,0,5,0,0,0,230,106,1,0,6,0,0,0,236,106,1,0,4,0,0,0,240,106,1,0,3,0,0,0,243,106,1,0,7,0,0,0,250,106,1,0,3,0,0,0,253,106,1,0,4,0,0,0,1,107,1,0,5,0,0,0,6,107,1,0,5,0,0,0,11,107,1,0,4,0,0,0,15,107,1,0,6,0,0,0,21,107,1,0,4,0,0,0,25,107,1,0,6,0,0,0,31,107,1,0,4,0,0,0,35,107,1,0,5,0,0,0,40,107,1,0,5,0,0,0,45,107,1,0,5,0,0,0,50,107,1,0,6,0,0,0,56,107,1,0,5,0,0,0,61,107,1,0,5,0,0,0,66,107,1,0,3,0,0,0,69,107,1,0,4,0,0,0,73,107,1,0,5,0,0,0,78,107,1,0,3,0,0,0,81,107,1,0,4,0,0,0,85,107,1,0,4,0,0,0,89,107,1,0,6,0,0,0,95,107,1,0,4,0,0,0,99,107,1,0,4,0,0,0,103,107,1,0,5,0,0,0,108,107,1,0,6,0,0,0,114,107,1,0,6,0,0,0,120,107,1,0,4,0,0,0,124,107,1,0,7,0,0,0,131,107,1,0,5,0,0,0,136,107,1,0,7,0,0,0,143,107,1,0,6,0,0,0,149,107,1,0,6,0,0,0,155,107,1,0,5,0,0,0,160,107,1,0,3,0,0,0,163,107,1,0,7,0,0,0,170,107,1,0,5,0,0,0,175,107,1,0,8,0,0,0,183,107,1,0,5,0,0,0,188,107,1,0,6,0,0,0,194,107,1,0,6,0,0,0,200,107,1,0,4,0,0,0,204,107,1,0,5,0,0,0,209,107,1,0,5,0,0,0,214,107,1,0,5,0,0,0,219,107,1,0,6,0,0,0,225,107,1,0,5,0,0,0,230,107,1,0,4,0,0,0,234,107,1,0,3,0,0,0,237,107,1,0,5,0,0,0,242,107,1,0,7,0,0,0,249,107,1,0,4,0,0,0,253,107,1,0,6,0,0,0,3,108,1,0,6,0,0,0,9,108,1,0,4,0,0,0,13,108,1,0,6,0,0,0,19,108,1,0,7,0,0,0,26,108,1,0,4,0,0,0,30,108,1,0,3,0,0,0,33,108,1,0,6,0,0,0,39,108,1,0,7,0,0,0,46,108,1,0,6,0,0,0,52,108,1,0,6,0,0,0,58,108,1,0,7,0,0,0,65,108,1,0,3,0,0,0,68,108,1,0,4,0,0,0,72,108,1,0,4,0,0,0,76,108,1,0,6,0,0,0,82,108,1,0,5,0,0,0,87,108,1,0,4,0,0,0,91,108,1,0,7,0,0,0,98,108,1,0,6,0,0,0,104,108,1,0,5,0,0,0,109,108,1,0,6,0,0,0,115,108,1,0,7,0,0,0,122,108,1,0,7,0,0,0,129,108,1,0,5,0,0,0,134,108,1,0,5,0,0,0,139,108,1,0,4,0,0,0,143,108,1,0,6,0,0,0,149,108,1,0,6,0,0,0,155,108,1,0,7,0,0,0,162,108,1,0,4,0,0,0,166,108,1,0,4,0,0,0,170,108,1,0,4,0,0,0,174,108,1,0,6,0,0,0,180,108,1,0,5,0,0,0,185,108,1,0,5,0,0,0,190,108,1,0,5,0,0,0,195,108,1,0,7,0,0,0,202,108,1,0,5,0,0,0,207,108,1,0,5,0,0,0,212,108,1,0,5,0,0,0,217,108,1,0,5,0,0,0,222,108,1,0,4,0,0,0,226,108,1,0,4,0,0,0,230,108,1,0,4,0,0,0,234,108,1,0,7,0,0,0,241,108,1,0,4,0,0,0,245,108,1,0,4,0,0,0,249,108,1,0,5,0,0,0,254,108,1,0,7,0,0,0,5,109,1,0,6,0,0,0,11,109,1,0,6,0,0,0,17,109,1,0,6,0,0,0,23,109,1,0,4,0,0,0,27,109,1,0,4,0,0,0,31,109,1,0,5,0,0,0,36,109,1,0,5,0,0,0,41,109,1,0,5,0,0,0,46,109,1,0,5,0,0,0,51,109,1,0,5,0,0,0,56,109,1,0,7,0,0,0,63,109,1,0,5,0,0,0,68,109,1,0,5,0,0,0,73,109,1,0,4,0,0,0,77,109,1,0,5,0,0,0,82,109,1,0,4,0,0,0,86,109,1,0,7,0,0,0,93,109,1,0,5,0,0,0,98,109,1,0,4,0,0,0,102,109,1,0,5,0,0,0,107,109,1,0,5,0,0,0,112,109,1,0,5,0,0,0,117,109,1,0,5,0,0,0,122,109,1,0,5,0,0,0,127,109,1,0,6,0,0,0,133,109,1,0,3,0,0,0,136,109,1,0,3,0,0,0,139,109,1,0,5,0,0,0,144,109,1,0,4,0,0,0,148,109,1,0,4,0,0,0,152,109,1,0,6,0,0,0,158,109,1,0,7,0,0,0,165,109,1,0,4,0,0,0,169,109,1,0,5,0,0,0,174,109,1,0,6,0,0,0,180,109,1,0,4,0,0,0,184,109,1,0,5,0,0,0,189,109,1,0,7,0,0,0,196,109,1,0,3,0,0,0,199,109,1,0,4,0,0,0,203,109,1,0,4,0,0,0,207,109,1,0,6,0,0,0,213,109,1,0,4,0,0,0,217,109,1,0,6,0,0,0,223,109,1,0,5,0,0,0,228,109,1,0,5,0,0,0,233,109,1,0,8,0,0,0,241,109,1,0,6,0,0,0,247,109,1,0,5,0,0,0,252,109,1,0,6,0,0,0,2,110,1,0,4,0,0,0,6,110,1,0,3,0,0,0,9,110,1,0,4,0,0,0,13,110,1,0,6,0,0,0,19,110,1,0,4,0,0,0,23,110,1,0,4,0,0,0,27,110,1,0,4,0,0,0,31,110,1,0,3,0,0,0,34,110,1,0,4,0,0,0,38,110,1,0,7,0,0,0,45,110,1,0,5,0,0,0,50,110,1,0,6,0,0,0,56,110,1,0,4,0,0,0,60,110,1,0,4,0,0,0,64,110,1,0,7,0,0,0,71,110,1,0,6,0,0,0,77,110,1,0,4,0,0,0,81,110,1,0,5,0,0,0,86,110,1,0,4,0,0,0,90,110,1,0,4,0,0,0,94,110,1,0,4,0,0,0,98,110,1,0,6,0,0,0,104,110,1,0,5,0,0,0,109,110,1,0,8,0,0,0,117,110,1,0,4,0,0,0,121,110,1,0,5,0,0,0,126,110,1,0,4,0,0,0,130,110,1,0,5,0,0,0,135,110,1,0,3,0,0,0,138,110,1,0,4,0,0,0,142,110,1,0,5,0,0,0,147,110,1,0,6,0,0,0,153,110,1,0,5,0,0,0,158,110,1,0,7,0,0,0,165,110,1,0,6,0,0,0,171,110,1,0,4,0,0,0,175,110,1,0,6,0,0,0,181,110,1,0,5,0,0,0,186,110,1,0,4,0,0,0,190,110,1,0,7,0,0,0,197,110,1,0,6,0,0,0,203,110,1,0,3,0,0,0,206,110,1,0,4,0,0,0,210,110,1,0,4,0,0,0,214,110,1,0,8,0,0,0,222,110,1,0,4,0,0,0,226,110,1,0,6,0,0,0,232,110,1,0,3,0,0,0,235,110,1,0,7,0,0,0,242,110,1,0,7,0,0,0,249,110,1,0,5,0,0,0,254,110,1,0,7,0,0,0,5,111,1,0,7,0,0,0,12,111,1,0,6,0,0,0,18,111,1,0,6,0,0,0,24,111,1,0,6,0,0,0,30,111,1,0,7,0,0,0,37,111,1,0,7,0,0,0,44,111,1,0,4,0,0,0,48,111,1,0,7,0,0,0,55,111,1,0,6,0,0,0,61,111,1,0,8,0,0,0,69,111,1,0,5,0,0,0,74,111,1,0,8,0,0,0,82,111,1,0,6,0,0,0,88,111,1,0,8,0,0,0,96,111,1,0,6,0,0,0,102,111,1,0,7,0,0,0,109,111,1,0,6,0,0,0,115,111,1,0,6,0,0,0,121,111,1,0,7,0,0,0,128,111,1,0,7,0,0,0,135,111,1,0,6,0,0,0,141,111,1,0,6,0,0,0,147,111,1,0,6,0,0,0,153,111,1,0,5,0,0,0,158,111,1,0,8,0,0,0,166,111,1,0,5,0,0,0,171,111,1,0,7,0,0,0,178,111,1,0,6,0,0,0,184,111,1,0,6,0,0,0,190,111,1,0,6,0,0,0,196,111,1,0,7,0,0,0,203,111,1,0,7,0,0,0,210,111,1,0,6,0,0,0,216,111,1,0,8,0,0,0,224,111,1,0,4,0,0,0,228,111,1,0,6,0,0,0,234,111,1,0,6,0,0,0,240,111,1,0,7,0,0,0,247,111,1,0,4,0,0,0,251,111,1,0,6,0,0,0,1,112,1,0,7,0,0,0,8,112,1,0,5,0,0,0,13,112,1,0,4,0,0,0,17,112,1,0,5,0,0,0,22,112,1,0,6,0,0,0,28,112,1,0,6,0,0,0,34,112,1,0,3,0,0,0,37,112,1,0,4,0,0,0,41,112,1,0,7,0,0,0,48,112,1,0,5,0,0,0,53,112,1,0,5,0,0,0,58,112,1,0,5,0,0,0,63,112,1,0,3,0,0,0,66,112,1,0,4,0,0,0,70,112,1,0,4,0,0,0,74,112,1,0,7,0,0,0,81,112,1,0,3,0,0,0,84,112,1,0,5,0,0,0,89,112,1,0,5,0,0,0,94,112,1,0,4,0,0,0,98,112,1,0,6,0,0,0,104,112,1,0,6,0,0,0,110,112,1,0,4,0,0,0,114,112,1,0,4,0,0,0,118,112,1,0,8,0,0,0,126,112,1,0,4,0,0,0,130,112,1,0,4,0,0,0,134,112,1,0,7,0,0,0,141,112,1,0,3,0,0,0,144,112,1,0,4,0,0,0,148,112,1,0,3,0,0,0,151,112,1,0,6,0,0,0,157,112,1,0,4,0,0,0,161,112,1,0,7,0,0,0,168,112,1,0,4,0,0,0,172,112,1,0,3,0,0,0,175,112,1,0,7,0,0,0,182,112,1,0,4,0,0,0,186,112,1,0,6,0,0,0,192,112,1,0,4,0,0,0,196,112,1,0,4,0,0,0,200,112,1,0,5,0,0,0,205,112,1,0,5,0,0,0,210,112,1,0,4,0,0,0,214,112,1,0,3,0,0,0,217,112,1,0,5,0,0,0,222,112,1,0,5,0,0,0,227,112,1,0,6,0,0,0,233,112,1,0,4,0,0,0,237,112,1,0,4,0,0,0,241,112,1,0,4,0,0,0,245,112,1,0,8,0,0,0,253,112,1,0,6,0,0,0,3,113,1,0,5,0,0,0,8,113,1,0,5,0,0,0,13,113,1,0,5,0,0,0,18,113,1,0,5,0,0,0,23,113,1,0,7,0,0,0,30,113,1,0,4,0,0,0,34,113,1,0,3,0,0,0,37,113,1,0,4,0,0,0,41,113,1,0,7,0,0,0,48,113,1,0,5,0,0,0,53,113,1,0,4,0,0,0,57,113,1,0,6,0,0,0,63,113,1,0,4,0,0,0,67,113,1,0,5,0,0,0,72,113,1,0,5,0,0,0,77,113,1,0,7,0,0,0,84,113,1,0,4,0,0,0,88,113,1,0,3,0,0,0,91,113,1,0,5,0,0,0,96,113,1,0,6,0,0,0,102,113,1,0,7,0,0,0,109,113,1,0,5,0,0,0,114,113,1,0,4,0,0,0,118,113,1,0,6,0,0,0,124,113,1,0,4,0,0,0,128,113,1,0,7,0,0,0,135,113,1,0,6,0,0,0,141,113,1,0,6,0,0,0,147,113,1,0,5,0,0,0,152,113,1,0,4,0,0,0,156,113,1,0,7,0,0,0,163,113,1,0,7,0,0,0,170,113,1,0,7,0,0,0,177,113,1,0,4,0,0,0,181,113,1,0,4,0,0,0,185,113,1,0,5,0,0,0,190,113,1,0,4,0,0,0,194,113,1,0,4,0,0,0,198,113,1,0,5,0,0,0,203,113,1,0,4,0,0,0,207,113,1,0,4,0,0,0,211,113,1,0,6,0,0,0,217,113,1,0,4,0,0,0,221,113,1,0,6,0,0,0,227,113,1,0,4,0,0,0,231,113,1,0,6,0,0,0,237,113,1,0,4,0,0,0,241,113,1,0,4,0,0,0,245,113,1,0,7,0,0,0,252,113,1,0,5,0,0,0,1,114,1,0,4,0,0,0,5,114,1,0,5,0,0,0,10,114,1,0,6,0,0,0,16,114,1,0,4,0,0,0,20,114,1,0,4,0,0,0,24,114,1,0,7,0,0,0,31,114,1,0,4,0,0,0,35,114,1,0,6,0,0,0,41,114,1,0,4,0,0,0,45,114,1,0,5,0,0,0,50,114,1,0,5,0,0,0,55,114,1,0,7,0,0,0,62,114,1,0,6,0,0,0,68,114,1,0,5,0,0,0,73,114,1,0,5,0,0,0,78,114,1,0,6,0,0,0,84,114,1,0,6,0,0,0,90,114,1,0,7,0,0,0,97,114,1,0,3,0,0,0,100,114,1,0,5,0,0,0,105,114,1,0,6,0,0,0,111,114,1,0,4,0,0,0,115,114,1,0,4,0,0,0,119,114,1,0,4,0,0,0,123,114,1,0,5,0,0,0,128,114,1,0,4,0,0,0,132,114,1,0,6,0,0,0,138,114,1,0,3,0,0,0,141,114,1,0,6,0,0,0,147,114,1,0,7,0,0,0,154,114,1,0,5,0,0,0,159,114,1,0,7,0,0,0,166,114,1,0,6,0,0,0,172,114,1,0,5,0,0,0,177,114,1,0,6,0,0,0,183,114,1,0,5,0,0,0,188,114,1,0,6,0,0,0,194,114,1,0,6,0,0,0,200,114,1,0,6,0,0,0,206,114,1,0,8,0,0,0,214,114,1,0,4,0,0,0,218,114,1,0,4,0,0,0,222,114,1,0,6,0,0,0,228,114,1,0,5,0,0,0,233,114,1,0,8,0,0,0,241,114,1,0,4,0,0,0,245,114,1,0,6,0,0,0,251,114,1,0,6,0,0,0,1,115,1,0,7,0,0,0,8,115,1,0,4,0,0,0,12,115,1,0,6,0,0,0,18,115,1,0,4,0,0,0,22,115,1,0,7,0,0,0,29,115,1,0,4,0,0,0,33,115,1,0,8,0,0,0,41,115,1,0,5,0,0,0,46,115,1,0,5,0,0,0,51,115,1,0,6,0,0,0,57,115,1,0,4,0,0,0,61,115,1,0,6,0,0,0,67,115,1,0,6,0,0,0,73,115,1,0,7,0,0,0,80,115,1,0,4,0,0,0,84,115,1,0,5,0,0,0,89,115,1,0,5,0,0,0,94,115,1,0,5,0,0,0,99,115,1,0,5,0,0,0,104,115,1,0,4,0,0,0,108,115,1,0,7,0,0,0,115,115,1,0,5,0,0,0,120,115,1,0,6,0,0,0,126,115,1,0,6,0,0,0,132,115,1,0,8,0,0,0,140,115,1,0,4,0,0,0,144,115,1,0,7,0,0,0,151,115,1,0,5,0,0,0,156,115,1,0,4,0,0,0,160,115,1,0,7,0,0,0,167,115,1,0,5,0,0,0,172,115,1,0,6,0,0,0,178,115,1,0,7,0,0,0,185,115,1,0,6,0,0,0,191,115,1,0,6,0,0,0,197,115,1,0,4,0,0,0,201,115,1,0,7,0,0,0,208,115,1,0,3,0,0,0,211,115,1,0,5,0,0,0,216,115,1,0,7,0,0,0,223,115,1,0,6,0,0,0,229,115,1,0,5,0,0,0,234,115,1,0,6,0,0,0,240,115,1,0,3,0,0,0,243,115,1,0,6,0,0,0,249,115,1,0,7,0,0,0,0,116,1,0,6,0,0,0,6,116,1,0,7,0,0,0,13,116,1,0,5,0,0,0,18,116,1,0,4,0,0,0,22,116,1,0,5,0,0,0,27,116,1,0,4,0,0,0,31,116,1,0,7,0,0,0,38,116,1,0,8,0,0,0,46,116,1,0,6,0,0,0,52,116,1,0,6,0,0,0,58,116,1,0,5,0,0,0,63,116,1,0,8,0,0,0,71,116,1,0,5,0,0,0,76,116,1,0,4,0,0,0,80,116,1,0,5,0,0,0,85,116,1,0,4,0,0,0,89,116,1,0,6,0,0,0,95,116,1,0,4,0,0,0,99,116,1,0,8,0,0,0,107,116,1,0,6,0,0,0,113,116,1,0,6,0,0,0,119,116,1,0,8,0,0,0,127,116,1,0,5,0,0,0,132,116,1,0,4,0,0,0,136,116,1,0,6,0,0,0,142,116,1,0,6,0,0,0,148,116,1,0,7,0,0,0,155,116,1,0,4,0,0,0,159,116,1,0,5,0,0,0,164,116,1,0,4,0,0,0,168,116,1,0,6,0,0,0,174,116,1,0,6,0,0,0,180,116,1,0,5,0,0,0,185,116,1,0,6,0,0,0,191,116,1,0,6,0,0,0,197,116,1,0,4,0,0,0,201,116,1,0,4,0,0,0,205,116,1,0,4,0,0,0,209,116,1,0,8,0,0,0,217,116,1,0,7,0,0,0,224,116,1,0,7,0,0,0,231,116,1,0,6,0,0,0,237,116,1,0,5,0,0,0,242,116,1,0,4,0,0,0,246,116,1,0,3,0,0,0,249,116,1,0,7,0,0,0,0,117,1,0,7,0,0,0,7,117,1,0,5,0,0,0,12,117,1,0,4,0,0,0,16,117,1,0,4,0,0,0,20,117,1,0,4,0,0,0,24,117,1,0,5,0,0,0,29,117,1,0,5,0,0,0,34,117,1,0,5,0,0,0,39,117,1,0,7,0,0,0,46,117,1,0,6,0,0,0,52,117,1,0,6,0,0,0,58,117,1,0,5,0,0,0,63,117,1,0,4,0,0,0,67,117,1,0,7,0,0,0,74,117,1,0,4,0,0,0,78,117,1,0,7,0,0,0,85,117,1,0,6,0,0,0,91,117,1,0,5,0,0,0,96,117,1,0,3,0,0,0,99,117,1,0,7,0,0,0,106,117,1,0,6,0,0,0,112,117,1,0,5,0,0,0,117,117,1,0,3,0,0,0,120,117,1,0,3,0,0,0,123,117,1,0,4,0,0,0,127,117,1,0,6,0,0,0,133,117,1,0,6,0,0,0,139,117,1,0,7,0,0,0,146,117,1,0,7,0,0,0,153,117,1,0,6,0,0,0,159,117,1,0,7,0,0,0,166,117,1,0,5,0,0,0,171,117,1,0,5,0,0,0,176,117,1,0,7,0,0,0,183,117,1,0,4,0,0,0,187,117,1,0,3,0,0,0,190,117,1,0,5,0,0,0,195,117,1,0,6,0,0,0,201,117,1,0,5,0,0,0,206,117,1,0,3,0,0,0,209,117,1,0,4,0,0,0,213,117,1,0,3,0,0,0,216,117,1,0,5,0,0,0,221,117,1,0,7,0,0,0,228,117,1,0,4,0,0,0,232,117,1,0,4,0,0,0,236,117,1,0,3,0,0,0,239,117,1,0,5,0,0,0,244,117,1,0,6,0,0,0,250,117,1,0,4,0,0,0,254,117,1,0,4,0,0,0,2,118,1,0,5,0,0,0,7,118,1,0,7,0,0,0,14,118,1,0,6,0,0,0,20,118,1,0,6,0,0,0,26,118,1,0,6,0,0,0,32,118,1,0,5,0,0,0,37,118,1,0,7,0,0,0,44,118,1,0,5,0,0,0,49,118,1,0,8,0,0,0,57,118,1,0,5,0,0,0,62,118,1,0,6,0,0,0,68,118,1,0,8,0,0,0,76,118,1,0,6,0,0,0,82,118,1,0,7,0,0,0,89,118,1,0,5,0,0,0,94,118,1,0,7,0,0,0,101,118,1,0,5,0,0,0,106,118,1,0,6,0,0,0,112,118,1,0,7,0,0,0,119,118,1,0,4,0,0,0,123,118,1,0,4,0,0,0,127,118,1,0,4,0,0,0,131,118,1,0,3,0,0,0,134,118,1,0,5,0,0,0,139,118,1,0,6,0,0,0,145,118,1,0,6,0,0,0,151,118,1,0,5,0,0,0,156,118,1,0,4,0,0,0,160,118,1,0,6,0,0,0,166,118,1,0,4,0,0,0,170,118,1,0,4,0,0,0,174,118,1,0,6,0,0,0,180,118,1,0,4,0,0,0,184,118,1,0,5,0,0,0,189,118,1,0,5,0,0,0,194,118,1,0,5,0,0,0,199,118,1,0,7,0,0,0,206,118,1,0,5,0,0,0,211,118,1,0,6,0,0,0,217,118,1,0,6,0,0,0,223,118,1,0,4,0,0,0,227,118,1,0,6,0,0,0,233,118,1,0,5,0,0,0,238,118,1,0,4,0,0,0,242,118,1,0,5,0,0,0,247,118,1,0,4,0,0,0,251,118,1,0,7,0,0,0,2,119,1,0,6,0,0,0,8,119,1,0,7,0,0,0,15,119,1,0,5,0,0,0,20,119,1,0,4,0,0,0,24,119,1,0,7,0,0,0,31,119,1,0,5,0,0,0,36,119,1,0,6,0,0,0,42,119,1,0,4,0,0,0,46,119,1,0,7,0,0,0,53,119,1,0,7,0,0,0,60,119,1,0,3,0,0,0,63,119,1,0,7,0,0,0,70,119,1,0,6,0,0,0,76,119,1,0,6,0,0,0,82,119,1,0,6,0,0,0,88,119,1,0,7,0,0,0,95,119,1,0,6,0,0,0,101,119,1,0,6,0,0,0,107,119,1,0,3,0,0,0,110,119,1,0,5,0,0,0,115,119,1,0,5,0,0,0,120,119,1,0,6,0,0,0,126,119,1,0,8,0,0,0,134,119,1,0,5,0,0,0,139,119,1,0,6,0,0,0,145,119,1,0,7,0,0,0,152,119,1,0,5,0,0,0,157,119,1,0,3,0,0,0,160,119,1,0,6,0,0,0,166,119,1,0,4,0,0,0,170,119,1,0,5,0,0,0,175,119,1,0,4,0,0,0,179,119,1,0,7,0,0,0,186,119,1,0,4,0,0,0,190,119,1,0,6,0,0,0,196,119,1,0,5,0,0,0,201,119,1,0,5,0,0,0,206,119,1,0,5,0,0,0,211,119,1,0,6,0,0,0,217,119,1,0,7,0,0,0,224,119,1,0,5,0,0,0,229,119,1,0,4,0,0,0,233,119,1,0,6,0,0,0,239,119,1,0,6,0,0,0,245,119,1,0,5,0,0,0,250,119,1,0,4,0,0,0,254,119,1,0,6,0,0,0,4,120,1,0,4,0,0,0,8,120,1,0,4,0,0,0,12,120,1,0,5,0,0,0,17,120,1,0,5,0,0,0,22,120,1,0,4,0,0,0,26,120,1,0,6,0,0,0,32,120,1,0,4,0,0,0,36,120,1,0,4,0,0,0,40,120,1,0,4,0,0,0,44,120,1,0,7,0,0,0,51,120,1,0,7,0,0,0,58,120,1,0,8,0,0,0,66,120,1,0,8,0,0,0,74,120,1,0,4,0,0,0,78,120,1,0,6,0,0,0,84,120,1,0,7,0,0,0,91,120,1,0,7,0,0,0,98,120,1,0,6,0,0,0,104,120,1,0,5,0,0,0,109,120,1,0,8,0,0,0,117,120,1,0,6,0,0,0,123,120,1,0,7,0,0,0,130,120,1,0,6,0,0,0,136,120,1,0,7,0,0,0,143,120,1,0,7,0,0,0,150,120,1,0,6,0,0,0,156,120,1,0,7,0,0,0,163,120,1,0,5,0,0,0,168,120,1,0,5,0,0,0,173,120,1,0,7,0,0,0,180,120,1,0,5,0,0,0,185,120,1,0,8,0,0,0,193,120,1,0,6,0,0,0,199,120,1,0,7,0,0,0,206,120,1,0,5,0,0,0,211,120,1,0,7,0,0,0,218,120,1,0,7,0,0,0,225,120,1,0,7,0,0,0,232,120,1,0,6,0,0,0,238,120,1,0,7,0,0,0,245,120,1,0,7,0,0,0,252,120,1,0,7,0,0,0,3,121,1,0,5,0,0,0,8,121,1,0,8,0,0,0,16,121,1,0,7,0,0,0,23,121,1,0,7,0,0,0,30,121,1,0,5,0,0,0,35,121,1,0,7,0,0,0,42,121,1,0,6,0,0,0,48,121,1,0,7,0,0,0,55,121,1,0,4,0,0,0,59,121,1,0,4,0,0,0,63,121,1,0,5,0,0,0,68,121,1,0,7,0,0,0,75,121,1,0,5,0,0,0,80,121,1,0,5,0,0,0,85,121,1,0,5,0,0,0,90,121,1,0,8,0,0,0,98,121,1,0,6,0,0,0,104,121,1,0,7,0,0,0,111,121,1,0,5,0,0,0,116,121,1,0,4,0,0,0,120,121,1,0,3,0,0,0,123,121,1,0,6,0,0,0,129,121,1,0,7,0,0,0,136,121,1,0,7,0,0,0,143,121,1,0,7,0,0,0,150,121,1,0,7,0,0,0,157,121,1,0,8,0,0,0,165,121,1,0,5,0,0,0,170,121,1,0,4,0,0,0,174,121,1,0,4,0,0,0,178,121,1,0,5,0,0,0,183,121,1,0,6,0,0,0,189,121,1,0,7,0,0,0,196,121,1,0,4,0,0,0,200,121,1,0,4,0,0,0,204,121,1,0,5,0,0,0,209,121,1,0,5,0,0,0,214,121,1,0,4,0,0,0,218,121,1,0,4,0,0,0,222,121,1,0,5,0,0,0,227,121,1,0,5,0,0,0,232,121,1,0,4,0,0,0,236,121,1,0,5,0,0,0,241,121,1,0,6,0,0,0,247,121,1,0,5,0,0,0,252,121,1,0,5,0,0,0,1,122,1,0,4,0,0,0,5,122,1,0,4,0,0,0,9,122,1,0,6,0,0,0,15,122,1,0,5,0,0,0,20,122,1,0,3,0,0,0,23,122,1,0,5,0,0,0,28,122,1,0,5,0,0,0,33,122,1,0,4,0,0,0,37,122,1,0,6,0,0,0,43,122,1,0,5,0,0,0,48,122,1,0,7,0,0,0,55,122,1,0,6,0,0,0,61,122,1,0,7,0,0,0,68,122,1,0,6,0,0,0,74,122,1,0,6,0,0,0,80,122,1,0,7,0,0,0,87,122,1,0,6,0,0,0,93,122,1,0,7,0,0,0,100,122,1,0,6,0,0,0,106,122,1,0,6,0,0,0,112,122,1,0,6,0,0,0,118,122,1,0,6,0,0,0,124,122,1,0,7,0,0,0,131,122,1,0,6,0,0,0,137,122,1,0,5,0,0,0,142,122,1,0,7,0,0,0,149,122,1,0,6,0,0,0,155,122,1,0,4,0,0,0,159,122,1,0,6,0,0,0,165,122,1,0,8,0,0,0,173,122,1,0,6,0,0,0,179,122,1,0,6,0,0,0,185,122,1,0,6,0,0,0,191,122,1,0,5,0,0,0,196,122,1,0,4,0,0,0,200,122,1,0,6,0,0,0,206,122,1,0,6,0,0,0,212,122,1,0,6,0,0,0,218,122,1,0,7,0,0,0,225,122,1,0,6,0,0,0,231,122,1,0,7,0,0,0,238,122,1,0,6,0,0,0,244,122,1,0,8,0,0,0,252,122,1,0,6,0,0,0,2,123,1,0,8,0,0,0,10,123,1,0,8,0,0,0,18,123,1,0,6,0,0,0,24,123,1,0,6,0,0,0,30,123,1,0,7,0,0,0,37,123,1,0,6,0,0,0,43,123,1,0,7,0,0,0,50,123,1,0,6,0,0,0,56,123,1,0,6,0,0,0,62,123,1,0,6,0,0,0,68,123,1,0,6,0,0,0,74,123,1,0,3,0,0,0,77,123,1,0,6,0,0,0,83,123,1,0,4,0,0,0,87,123,1,0,4,0,0,0,91,123,1,0,4,0,0,0,95,123,1,0,5,0,0,0,100,123,1,0,5,0,0,0,105,123,1,0,5,0,0,0,110,123,1,0,5,0,0,0,115,123,1,0,4,0,0,0,119,123,1,0,4,0,0,0,123,123,1,0,6,0,0,0,129,123,1,0,4,0,0,0,133,123,1,0,6,0,0,0,139,123,1,0,5,0,0,0,144,123,1,0,5,0,0,0,149,123,1,0,4,0,0,0,153,123,1,0,5,0,0,0,158,123,1,0,5,0,0,0,163,123,1,0,6,0,0,0,169,123,1,0,6,0,0,0,175,123,1,0,7,0,0,0,182,123,1,0,4,0,0,0,186,123,1,0,6,0,0,0,192,123,1,0,4,0,0,0,196,123,1,0,4,0,0,0,200,123,1,0,6,0,0,0,206,123,1,0,5,0,0,0,211,123,1,0,5,0,0,0,216,123,1,0,5,0,0,0,221,123,1,0,5,0,0,0,226,123,1,0,6,0,0,0,232,123,1,0,4,0,0,0,236,123,1,0,3,0,0,0,239,123,1,0,4,0,0,0,243,123,1,0,3,0,0,0,246,123,1,0,6,0,0,0,252,123,1,0,5,0,0,0,1,124,1,0,3,0,0,0,4,124,1,0,6,0,0,0,10,124,1,0,7,0,0,0,17,124,1,0,4,0,0,0,21,124,1,0,4,0,0,0,25,124,1,0,5,0,0,0,30,124,1,0,6,0,0,0,36,124,1,0,5,0,0,0,41,124,1,0,4,0,0,0,45,124,1,0,6,0,0,0,51,124,1,0,4,0,0,0,55,124,1,0,6,0,0,0,61,124,1,0,4,0,0,0,65,124,1,0,7,0,0,0,72,124,1,0,7,0,0,0,79,124,1,0,5,0,0,0,84,124,1,0,7,0,0,0,91,124,1,0,4,0,0,0,95,124,1,0,3,0,0,0,98,124,1,0,5,0,0,0,103,124,1,0,4,0,0,0,107,124,1,0,5,0,0,0,112,124,1,0,7,0,0,0,119,124,1,0,5,0,0,0,124,124,1,0,6,0,0,0,130,124,1,0,6,0,0,0,136,124,1,0,7,0,0,0,143,124,1,0,8,0,0,0,151,124,1,0,8,0,0,0,159,124,1,0,5,0,0,0,164,124,1,0,5,0,0,0,169,124,1,0,6,0,0,0,175,124,1,0,6,0,0,0,181,124,1,0,5,0,0,0,186,124,1,0,3,0,0,0,189,124,1,0,6,0,0,0,195,124,1,0,6,0,0,0,201,124,1,0,4,0,0,0,205,124,1,0,6,0,0,0,211,124,1,0,6,0,0,0,217,124,1,0,7,0,0,0,224,124,1,0,8,0,0,0,232,124,1,0,4,0,0,0,236,124,1,0,4,0,0,0,240,124,1,0,7,0,0,0,247,124,1,0,6,0,0,0,253,124,1,0,4,0,0,0,1,125,1,0,7,0,0,0,8,125,1,0,6,0,0,0,14,125,1,0,5,0,0,0,19,125,1,0,8,0,0,0,27,125,1,0,6,0,0,0,33,125,1,0,7,0,0,0,40,125,1,0,7,0,0,0,47,125,1,0,6,0,0,0,53,125,1,0,5,0,0,0,58,125,1,0,5,0,0,0,63,125,1,0,6,0,0,0,69,125,1,0,5,0,0,0,74,125,1,0,7,0,0,0,81,125,1,0,5,0,0,0,86,125,1,0,4,0,0,0,90,125,1,0,5,0,0,0,95,125,1,0,7,0,0,0,102,125,1,0,6,0,0,0,108,125,1,0,5,0,0,0,113,125,1,0,5,0,0,0,118,125,1,0,4,0,0,0,122,125,1,0,6,0,0,0,128,125,1,0,5,0,0,0,133,125,1,0,4,0,0,0,137,125,1,0,5,0,0,0,142,125,1,0,4,0,0,0,146,125,1,0,5,0,0,0,151,125,1,0,8,0,0,0,159,125,1,0,5,0,0,0,164,125,1,0,6,0,0,0,170,125,1,0,5,0,0,0,175,125,1,0,7,0,0,0,182,125,1,0,3,0,0,0,185,125,1,0,7,0,0,0,192,125,1,0,4,0,0,0,196,125,1,0,4,0,0,0,200,125,1,0,5,0,0,0,205,125,1,0,5,0,0,0,210,125,1,0,4,0,0,0,214,125,1,0,6,0,0,0,220,125,1,0,4,0,0,0,224,125,1,0,5,0,0,0,229,125,1,0,6,0,0,0,235,125,1,0,7,0,0,0,242,125,1,0,6,0,0,0,248,125,1,0,5,0,0,0,253,125,1,0,4,0,0,0,1,126,1,0,5,0,0,0,6,126,1,0,6,0,0,0,12,126,1,0,7,0,0,0,19,126,1,0,3,0,0,0,22,126,1,0,4,0,0,0,26,126,1,0,5,0,0,0,31,126,1,0,6,0,0,0,37,126,1,0,3,0,0,0,40,126,1,0,5,0,0,0,45,126,1,0,4,0,0,0,49,126,1,0,5,0,0,0,54,126,1,0,5,0,0,0,59,126,1,0,4,0,0,0,63,126,1,0,4,0,0,0,67,126,1,0,5,0,0,0,72,126,1,0,7,0,0,0,79,126,1,0,5,0,0,0,84,126,1,0,5,0,0,0,89,126,1,0,6,0,0,0,95,126,1,0,4,0,0,0,99,126,1,0,6,0,0,0,105,126,1,0,4,0,0,0,109,126,1,0,4,0,0,0,113,126,1,0,5,0,0,0,118,126,1,0,5,0,0,0,123,126,1,0,5,0,0,0,128,126,1,0,5,0,0,0,133,126,1,0,5,0,0,0,138,126,1,0,6,0,0,0,144,126,1,0,5,0,0,0,149,126,1,0,5,0,0,0,154,126,1,0,4,0,0,0,158,126,1,0,5,0,0,0,163,126,1,0,4,0,0,0,167,126,1,0,4,0,0,0,171,126,1,0,6,0,0,0,177,126,1,0,6,0,0,0,183,126,1,0,4,0,0,0,187,126,1,0,4,0,0,0,191,126,1,0,4,0,0,0,195,126,1,0,5,0,0,0,200,126,1,0,7,0,0,0,207,126,1,0,5,0,0,0,212,126,1,0,8,0,0,0,220,126,1,0,5,0,0,0,225,126,1,0,7,0,0,0,232,126,1,0,4,0,0,0,236,126,1,0,4,0,0,0,240,126,1,0,5,0,0,0,245,126,1,0,4,0,0,0,249,126,1,0,4,0,0,0,253,126,1,0,5,0,0,0,2,127,1,0,4,0,0,0,6,127,1,0,6,0,0,0,12,127,1,0,5,0,0,0,17,127,1,0,5,0,0,0,22,127,1,0,5,0,0,0,27,127,1,0,7,0,0,0,34,127,1,0,5,0,0,0,39,127,1,0,5,0,0,0,44,127,1,0,7,0,0,0,51,127,1,0,5,0,0,0,56,127,1,0,5,0,0,0,61,127,1,0,5,0,0,0,66,127,1,0,6,0,0,0,72,127,1,0,5,0,0,0,77,127,1,0,6,0,0,0,83,127,1,0,5,0,0,0,88,127,1,0,4,0,0,0,92,127,1,0,6,0,0,0,98,127,1,0,5,0,0,0,103,127,1,0,5,0,0,0,108,127,1,0,7,0,0,0,115,127,1,0,5,0,0,0,120,127,1,0,5,0,0,0,125,127,1,0,4,0,0,0,129,127,1,0,5,0,0,0,134,127,1,0,6,0,0,0,140,127,1,0,6,0,0,0,146,127,1,0,3,0,0,0,149,127,1,0,6,0,0,0,155,127,1,0,7,0,0,0,162,127,1,0,8,0,0,0,170,127,1,0,6,0,0,0,176,127,1,0,7,0,0,0,183,127,1,0,5,0,0,0,188,127,1,0,5,0,0,0,193,127,1,0,6,0,0,0,199,127,1,0,5,0,0,0,204,127,1,0,5,0,0,0,209,127,1,0,5,0,0,0,214,127,1,0,5,0,0,0,219,127,1,0,4,0,0,0,223,127,1,0,5,0,0,0,228,127,1,0,5,0,0,0,233,127,1,0,4,0,0,0,237,127,1,0,4,0,0,0,241,127,1,0,6,0,0,0,247,127,1,0,5,0,0,0,252,127,1,0,5,0,0,0,1,128,1,0,5,0,0,0,6,128,1,0,5,0,0,0,11,128,1,0,7,0,0,0,18,128,1,0,5,0,0,0,23,128,1,0,5,0,0,0,28,128,1,0,5,0,0,0,33,128,1,0,5,0,0,0,38,128,1,0,8,0,0,0,46,128,1,0,6,0,0,0,52,128,1,0,6,0,0,0,58,128,1,0,6,0,0,0,64,128,1,0,8,0,0,0,72,128,1,0,7,0,0,0,79,128,1,0,5,0,0,0,84,128,1,0,7,0,0,0,91,128,1,0,5,0,0,0,96,128,1,0,7,0,0,0,103,128,1,0,6,0,0,0,109,128,1,0,6,0,0,0,115,128,1,0,7,0,0,0,122,128,1,0,4,0,0,0,126,128,1,0,6,0,0,0,132,128,1,0,6,0,0,0,138,128,1,0,5,0,0,0,143,128,1,0,7,0,0,0,150,128,1,0,4,0,0,0,154,128,1,0,6,0,0,0,160,128,1,0,3,0,0,0,163,128,1,0,5,0,0,0,168,128,1,0,6,0,0,0,174,128,1,0,5,0,0,0,179,128,1,0,6,0,0,0,185,128,1,0,7,0,0,0,192,128,1,0,4,0,0,0,196,128,1,0,7,0,0,0,203,128,1,0,5,0,0,0,208,128,1,0,8,0,0,0,216,128,1,0,8,0,0,0,224,128,1,0,6,0,0,0,230,128,1,0,7,0,0,0,237,128,1,0,7,0,0,0,244,128,1,0,7,0,0,0,251,128,1,0,5,0,0,0,0,129,1,0,4,0,0,0,4,129,1,0,5,0,0,0,9,129,1,0,5,0,0,0,14,129,1,0,5,0,0,0,19,129,1,0,5,0,0,0,24,129,1,0,4,0,0,0,28,129,1,0,5,0,0,0,33,129,1,0,6,0,0,0,39,129,1,0,5,0,0,0,44,129,1,0,6,0,0,0,50,129,1,0,7,0,0,0,57,129,1,0,5,0,0,0,62,129,1,0,6,0,0,0,68,129,1,0,5,0,0,0,73,129,1,0,6,0,0,0,79,129,1,0,3,0,0,0,82,129,1,0,4,0,0,0,86,129,1,0,6,0,0,0,92,129,1,0,4,0,0,0,96,129,1,0,4,0,0,0,100,129,1,0,4,0,0,0,104,129,1,0,6,0,0,0,110,129,1,0,4,0,0,0,114,129,1,0,5,0,0,0,119,129,1,0,6,0,0,0,125,129,1,0,4,0,0,0,129,129,1,0,5,0,0,0,134,129,1,0,4,0,0,0,138,129,1,0,4,0,0,0,142,129,1,0,3,0,0,0,145,129,1,0,6,0,0,0,151,129,1,0,6,0,0,0,157,129,1,0,4,0,0,0,161,129,1,0,4,0,0,0,165,129,1,0,4,0,0,0,169,129,1,0,4,0,0,0,173,129,1,0,5,0,0,0,178,129,1,0,4,0,0,0,182,129,1,0,5,0,0,0,187,129,1,0,4,0,0,0,191,129,1,0,6,0,0,0,197,129,1,0,5,0,0,0,202,129,1,0,4,0,0,0,206,129,1,0,5,0,0,0,211,129,1,0,4,0,0,0,215,129,1,0,7,0,0,0,222,129,1,0,5,0,0,0,227,129,1,0,6,0,0,0,233,129,1,0,5,0,0,0,238,129,1,0,5,0,0,0,243,129,1,0,7,0,0,0,250,129,1,0,6,0,0,0,0,130,1,0,4,0,0,0,4,130,1,0,5,0,0,0,9,130,1,0,4,0,0,0,13,130,1,0,6,0,0,0,19,130,1,0,4,0,0,0,23,130,1,0,4,0,0,0,27,130,1,0,3,0,0,0,30,130,1,0,5,0,0,0,35,130,1,0,6,0,0,0,41,130,1,0,5,0,0,0,46,130,1,0,5,0,0,0,51,130,1,0,7,0,0,0,58,130,1,0,5,0,0,0,63,130,1,0,7,0,0,0,70,130,1,0,3,0,0,0,73,130,1,0,8,0,0,0,81,130,1,0,6,0,0,0,87,130,1,0,5,0,0,0,92,130,1,0,6,0,0,0,98,130,1,0,8,0,0,0,106,130,1,0,4,0,0,0,110,130,1,0,6,0,0,0,116,130,1,0,7,0,0,0,123,130,1,0,4,0,0,0,127,130,1,0,5,0,0,0,132,130,1,0,3,0,0,0,135,130,1,0,5,0,0,0,140,130,1,0,6,0,0,0,146,130,1,0,5,0,0,0,151,130,1,0,7,0,0,0,158,130,1,0,8,0,0,0,166,130,1,0,4,0,0,0,170,130,1,0,5,0,0,0,175,130,1,0,7,0,0,0,182,130,1,0,6,0,0,0,188,130,1,0,5,0,0,0,193,130,1,0,4,0,0,0,197,130,1,0,3,0,0,0,200,130,1,0,5,0,0,0,205,130,1,0,5,0,0,0,210,130,1,0,7,0,0,0,217,130,1,0,6,0,0,0,223,130,1,0,5,0,0,0,228,130,1,0,8,0,0,0,236,130,1,0,4,0,0,0,240,130,1,0,5,0,0,0,245,130,1,0,6,0,0,0,251,130,1,0,4,0,0,0,255,130,1,0,5,0,0,0,4,131,1,0,4,0,0,0,8,131,1,0,5,0,0,0,13,131,1,0,5,0,0,0,18,131,1,0,5,0,0,0,23,131,1,0,5,0,0,0,28,131,1,0,7,0,0,0,35,131,1,0,4,0,0,0,39,131,1,0,4,0,0,0,43,131,1,0,6,0,0,0,49,131,1,0,7,0,0,0,56,131,1,0,5,0,0,0,61,131,1,0,4,0,0,0,65,131,1,0,5,0,0,0,70,131,1,0,7,0,0,0,77,131,1,0,5,0,0,0,82,131,1,0,5,0,0,0,87,131,1,0,3,0,0,0,90,131,1,0,4,0,0,0,94,131,1,0,7,0,0,0,101,131,1,0,6,0,0,0,107,131,1,0,4,0,0,0,111,131,1,0,6,0,0,0,117,131,1,0,6,0,0,0,123,131,1,0,4,0,0,0,127,131,1,0,6,0,0,0,133,131,1,0,6,0,0,0,139,131,1,0,6,0,0,0,145,131,1,0,5,0,0,0,150,131,1,0,4,0,0,0,154,131,1,0,5,0,0,0,159,131,1,0,3,0,0,0,162,131,1,0,4,0,0,0,166,131,1,0,7,0,0,0,173,131,1,0,4,0,0,0,177,131,1,0,8,0,0,0,185,131,1,0,6,0,0,0,191,131,1,0,7,0,0,0,198,131,1,0,5,0,0,0,203,131,1,0,7,0,0,0,210,131,1,0,5,0,0,0,215,131,1,0,4,0,0,0,219,131,1,0,6,0,0,0,225,131,1,0,6,0,0,0,231,131,1,0,7,0,0,0,238,131,1,0,7,0,0,0,245,131,1,0,6,0,0,0,251,131,1,0,4,0,0,0,255,131,1,0,8,0,0,0,7,132,1,0,7,0,0,0,14,132,1,0,6,0,0,0,20,132,1,0,5,0,0,0,25,132,1,0,7,0,0,0,32,132,1,0,6,0,0,0,38,132,1,0,6,0,0,0,44,132,1,0,7,0,0,0,51,132,1,0,6,0,0,0,57,132,1,0,4,0,0,0,61,132,1,0,5,0,0,0,66,132,1,0,5,0,0,0,71,132,1,0,5,0,0,0,76,132,1,0,4,0,0,0,80,132,1,0,5,0,0,0,85,132,1,0,3,0,0,0,88,132,1,0,4,0,0,0,92,132,1,0,6,0,0,0,98,132,1,0,7,0,0,0,105,132,1,0,5,0,0,0,110,132,1,0,7,0,0,0,117,132,1,0,6,0,0,0,123,132,1,0,6,0,0,0,129,132,1,0,5,0,0,0,134,132,1,0,5,0,0,0,139,132,1,0,6,0,0,0,145,132,1,0,5,0,0,0,150,132,1,0,3,0,0,0,153,132,1,0,6,0,0,0,159,132,1,0,5,0,0,0,164,132,1,0,7,0,0,0,171,132,1,0,4,0,0,0,175,132,1,0,5,0,0,0,180,132,1,0,7,0,0,0,187,132,1,0,6,0,0,0,193,132,1,0,6,0,0,0,199,132,1,0,7,0,0,0,206,132,1,0,5,0,0,0,211,132,1,0,4,0,0,0,215,132,1,0,6,0,0,0,221,132,1,0,7,0,0,0,228,132,1,0,4,0,0,0,232,132,1,0,6,0,0,0,238,132,1,0,7,0,0,0,245,132,1,0,6,0,0,0,251,132,1,0,7,0,0,0,2,133,1,0,7,0,0,0,9,133,1,0,7,0,0,0,16,133,1,0,5,0,0,0,21,133,1,0,4,0,0,0,25,133,1,0,7,0,0,0,32,133,1,0,7,0,0,0,39,133,1,0,6,0,0,0,45,133,1,0,7,0,0,0,52,133,1,0,5,0,0,0,57,133,1,0,4,0,0,0,61,133,1,0,5,0,0,0,66,133,1,0,6,0,0,0,72,133,1,0,5,0,0,0,77,133,1,0,5,0,0,0,82,133,1,0,5,0,0,0,87,133,1,0,5,0,0,0,92,133,1,0,4,0,0,0,96,133,1,0,7,0,0,0,103,133,1,0,6,0,0,0,109,133,1,0,4,0,0,0,113,133,1,0,6,0,0,0,119,133,1,0,4,0,0,0,123,133,1,0,5,0,0,0,128,133,1,0,4,0,0,0,132,133,1,0,4,0,0,0,136,133,1,0,4,0,0,0,140,133,1,0,6,0,0,0,146,133,1,0,4,0,0,0,150,133,1,0,7,0,0,0,157,133,1,0,4,0,0,0,161,133,1,0,7,0,0,0,168,133,1,0,4,0,0,0,172,133,1,0,4,0,0,0,176,133,1,0,5,0,0,0,181,133,1,0,5,0,0,0,186,133,1,0,4,0,0,0,190,133,1,0,3,0,0,0,193,133,1,0,6,0,0,0,199,133,1,0,6,0,0,0,205,133,1,0,4,0,0,0,209,133,1,0,6,0,0,0,215,133,1,0,7,0,0,0,222,133,1,0,3,0,0,0,225,133,1,0,7,0,0,0,232,133,1,0,7,0,0,0,239,133,1,0,5,0,0,0,244,133,1,0,7,0,0,0,251,133,1,0,4,0,0,0,255,133,1,0,3,0,0,0,2,134,1,0,5,0,0,0,7,134,1,0,4,0,0,0,11,134,1,0,5,0,0,0,16,134,1,0,5,0,0,0,21,134,1,0,4,0,0,0,25,134,1,0,5,0,0,0,30,134,1,0,4,0,0,0,34,134,1,0,7,0,0,0,41,134,1,0,4,0,0,0,45,134,1,0,5,0,0,0,50,134,1,0,4,0,0,0,54,134,1,0,4,0,0,0,58,134,1,0,4,0,0,0,62,134,1,0,3,0,0,0,65,134,1,0,6,0,0,0,71,134,1,0,4,0,0,0,75,134,1,0,4,0,0,0,79,134,1,0,4,0,0,0,83,134,1,0,6,0,0,0,89,134,1,0,6,0,0,0,95,134,1,0,4,0,0,0,99,134,1,0,6,0,0,0,105,134,1,0,4,0,0,0,109,134,1,0,4,0,0,0,113,134,1,0,7,0,0,0,120,134,1,0,4,0,0,0,124,134,1,0,5,0,0,0,129,134,1,0,6,0,0,0,135,134,1,0,4,0,0,0,139,134,1,0,4,0,0,0,143,134,1,0,4,0,0,0,147,134,1,0,4,0,0,0,151,134,1,0,5,0,0,0,156,134,1,0,5,0,0,0,161,134,1,0,5,0,0,0,166,134,1,0,4,0,0,0,170,134,1,0,5,0,0,0,175,134,1,0,7,0,0,0,182,134,1,0,5,0,0,0,187,134,1,0,5,0,0,0,192,134,1,0,5,0,0,0,197,134,1,0,4,0,0,0,201,134,1,0,4,0,0,0,205,134,1,0,6,0,0,0,211,134,1,0,3,0,0,0,214,134,1,0,5,0,0,0,219,134,1,0,5,0,0,0,224,134,1,0,5,0,0,0,229,134,1,0,4,0,0,0,233,134,1,0,4,0,0,0,237,134,1,0,3,0,0,0,32,109,110,101,109,111,110,105,99,128,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,98,105,116,99,111,105,110,95,104,97,115,104,101,115,45,48,46,49,49,46,48,47,115,114,99,47,115,104,97,50,53,54,46,114,115,0,0,250,198,1,0,88,0,0,0,51,0,0,0,23,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,98,105,116,99,111,105,110,95,104,97,115,104,101,115,45,48,46,49,49,46,48,47,115,114,99,47,115,104,97,53,49,50,46,114,115,100,199,1,0,88,0,0,0,59,0,0,0,23,0,0,0,0,0,0,0,0,0,0,0,250,198,1,0,88,0,0,0,69,0,0,0,5,0,0,0,100,199,1,0,88,0,0,0,77,0,0,0,5,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,100,117,115,107,45,98,121,116,101,115,45,48,46,49,46,55,47,115,114,99,47,115,101,114,105,97,108,105,122,101,46,114,115,0,0,244,199,1,0,86,0,0,0,41,0,0,0,24,0,0,0,244,199,1,0,86,0,0,0,102,0,0,0,24,0,0,0,0,0,0,0,170,113,124,84,140,137,205,200,80,70,86,179,208,186,119,30,190,30,3,73,166,131,81,11,44,26,3,163,131,164,84,79,217,255,255,255,38,0,0,0,39,252,63,0,139,3,28,62,48,23,88,136,198,22,48,50,0,234,1,169,84,130,203,86,254,255,255,255,1,0,0,0,2,72,3,0,250,183,132,88,245,79,188,236,239,79,140,153,111,5,197,172,89,177,36,24,170,113,124,84,140,137,205,200,80,70,86,179,208,186,119,30,190,30,3,73,166,131,81,11,44,26,3,163,131,164,84,79,217,255,255,255,38,0,0,0,39,252,63,0,139,3,28,62,48,23,88,136,198,22,48,50,0,234,1,169,84,130,203,86,18,232,195,113,114,126,211,81,168,170,116,32,57,69,173,243,167,188,207,192,55,37,187,33,156,156,242,139,34,41,184,11,0,207,104,12,191,162,251,54,173,242,183,210,82,43,68,205,212,149,248,249,121,92,2,190,0,189,109,70,63,62,228,97,254,255,255,255,1,0,0,0,2,72,3,0,250,183,132,88,245,79,188,236,239,79,140,153,111,5,197,172,89,177,36,24,18,232,195,113,114,126,211,81,168,170,116,32,57,69,173,243,167,188,207,192,55,37,187,33,156,156,242,139,34,41,184,11,0,207,104,12,191,162,251,54,173,242,183,210,82,43,68,205,212,149,248,249,121,92,2,190,0,189,109,70,63,62,228,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,112,104,111,101,110,105,120,45,99,111,114,101,45,48,46,50,49,46,48,47,115,114,99,47,99,114,111,115,115,111,118,101,114,46,114,115,0,0,0,208,201,1,0,89,0,0,0,47,0,0,0,19,0,0,0,208,201,1,0,89,0,0,0,50,0,0,0,21,0,0,0,208,201,1,0,89,0,0,0,51,0,0,0,19,0,0,0,208,201,1,0,89,0,0,0,87,0,0,0,21,0,0,0,208,201,1,0,89,0,0,0,89,0,0,0,21,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,112,104,111,101,110,105,120,45,99,111,114,101,45,48,46,50,49,46,48,47,115,114,99,47,102,101,101,46,114,115,0,124,202,1,0,83,0,0,0,112,0,0,0,18,0,0,0,124,202,1,0,83,0,0,0,113,0,0,0,20,0,0,0,124,202,1,0,83,0,0,0,114,0,0,0,19,0,0,0,124,202,1,0,83,0,0,0,123,0,0,0,17,0,0,0,124,202,1,0,83,0,0,0,126,0,0,0,17,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,112,104,111,101,110,105,120,45,99,111,114,101,45,48,46,50,49,46,48,47,115,114,99,47,110,111,116,101,46,114,115,32,203,1,0,84,0,0,0,98,1,0,0,20,0,0,0,32,203,1,0,84,0,0,0,101,1,0,0,21,0,0,0,32,203,1,0,84,0,0,0,102,1,0,0,22,0,0,0,32,203,1,0,84,0,0,0,103,1,0,0,23,0,0,0,32,203,1,0,84,0,0,0,104,1,0,0,20,0,0,0,32,203,1,0,84,0,0,0,120,1,0,0,17,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,112,104,111,101,110,105,120,45,99,111,114,101,45,48,46,50,49,46,48,47,115,114,99,47,116,114,97,110,115,97,99,116,105,111,110,47,116,114,97,110,115,102,101,114,46,114,115,212,203,1,0,100,0,0,0,152,0,0,0,32,0,0,0,212,203,1,0,100,0,0,0,153,0,0,0,32,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,112,104,111,101,110,105,120,45,99,111,114,101,45,48,46,50,49,46,48,47,115,114,99,47,116,114,97,110,115,97,99,116,105,111,110,46,114,115,0,88,204,1,0,91,0,0,0,202,0,0,0,20,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,100,105,103,101,115,116,45,48,46,49,48,46,55,47,115,114,99,47,99,111,114,101,95,97,112,105,47,99,116,95,118,97,114,105,97,98,108,101,46,114,115,0,0,196,204,1,0,94,0,0,0,124,0,0,0,36,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,98,108,111,99,107,45,98,117,102,102,101,114,45,48,46,49,48,46,52,47,115,114,99,47,108,105,98,46,114,115,0,52,205,1,0,83,0,0,0,164,0,0,0,32,0,0,0,52,205,1,0,83,0,0,0,174,0,0,0,26,0,0,0,52,205,1,0,83,0,0,0,157,0,0,0,37,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,98,108,97,107,101,50,45,48,46,49,48,46,54,47,115,114,99,47,108,105,98,46,114,115,0,0,0,184,205,1,0,77,0,0,0,114,0,0,0,1,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,100,117,115,107,45,98,121,116,101,115,45,48,46,49,46,55,47,115,114,99,47,115,101,114,105,97,108,105,122,101,46,114,115,0,0,24,206,1,0,86,0,0,0,41,0,0,0,24,0,0,0,170,113,124,84,140,137,205,200,80,70,86,179,208,186,119,30,190,30,3,73,166,131,81,11,44,26,3,163,131,164,84,79,217,255,255,255,38,0,0,0,39,252,63,0,139,3,28,62,48,23,88,136,198,22,48,50,0,234,1,169,84,130,203,86,254,255,255,255,1,0,0,0,2,72,3,0,250,183,132,88,245,79,188,236,239,79,140,153,111,5,197,172,89,177,36,24,170,113,124,84,140,137,205,200,80,70,86,179,208,186,119,30,190,30,3,73,166,131,81,11,44,26,3,163,131,164,84,79,217,255,255,255,38,0,0,0,39,252,63,0,139,3,28,62,48,23,88,136,198,22,48,50,0,234,1,169,84,130,203,86,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,100,117,115,107,45,112,107,105,45,48,46,49,51,46,48,47,115,114,99,47,107,101,121,115,47,115,112,101,110,100,47,112,117,98,108,105,99,46,114,115,0,0,0,32,207,1,0,93,0,0,0,97,0,0,0,21,0,0,0,32,207,1,0,93,0,0,0,98,0,0,0,21,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,100,117,115,107,45,112,107,105,45,48,46,49,51,46,48,47,115,114,99,47,107,101,121,115,47,115,112,101,110,100,47,115,116,101,97,108,116,104,46,114,115,0,0,160,207,1,0,94,0,0,0,94,0,0,0,21,0,0,0,160,207,1,0,94,0,0,0,95,0,0,0,21,0,0,0,155,102,5,170,243,53,55,3,237,80,97,134,23,156,117,192,214,98,6,48,145,43,230,41,130,89,117,251,65,169,8,82,210,253,167,130,157,162,155,156,160,154,49,180,15,152,113,231,191,8,254,4,12,21,204,35,71,54,4,11,73,14,170,94,66,162,130,167,39,88,176,122,109,147,4,137,75,16,21,149,49,42,155,0,81,62,199,173,155,235,0,115,169,194,66,34,252,37,26,98,100,70,170,33,224,216,22,2,163,56,212,242,49,112,141,186,30,229,82,39,154,119,169,234,184,227,114,5,122,145,254,232,45,91,68,118,200,185,17,20,120,121,112,11,207,26,110,17,108,209,47,251,74,168,39,174,188,59,2,88,46,79,233,233,230,202,198,138,116,58,198,130,40,84,24,132,158,227,139,204,214,196,162,28,246,223,229,18,212,82,18,30,128,0,146,229,215,53,32,27,228,26,40,246,85,5,64,97,177,43,110,182,253,184,46,103,122,247,46,59,242,121,224,26,116,194,232,215,172,146,149,100,163,86,130,49,169,85,103,245,192,194,98,39,122,57,187,226,107,53,208,163,204,99,136,33,159,214,238,102,209,161,115,79,16,116,227,8,193,200,24,165,73,48,246,0,136,193,175,226,133,250,201,173,249,61,234,104,135,117,107,51,222,143,133,7,151,81,238,228,199,94,81,235,40,49,127,151,142,0,231,133,88,71,33,211,12,137,110,19,91,197,213,228,56,121,194,231,141,125,225,3,16,149,57,162,48,132,86,248,92,126,70,243,112,140,73,66,63,100,21,5,209,234,150,185,110,186,126,162,249,179,174,64,253,172,133,141,253,183,1,102,168,47,175,242,74,163,19,125,140,80,42,98,190,96,252,147,42,53,33,179,93,60,53,11,107,31,223,118,157,54,246,245,83,206,143,103,182,144,174,48,92,203,185,2,128,38,115,222,55,102,50,151,210,51,23,120,56,98,41,185,92,159,20,172,20,176,154,47,54,79,57,153,204,130,97,4,109,178,115,4,91,9,22,44,36,191,0,66,9,15,49,20,250,76,228,186,195,21,123,125,189,225,251,202,83,65,255,79,93,8,245,226,112,137,191,19,248,31,109,180,0,54,6,161,132,102,197,25,7,14,128,29,156,112,172,234,175,33,140,87,44,172,35,7,50,188,10,20,33,173,33,37,23,4,0,64,175,20,188,130,87,175,199,175,245,57,109,130,214,26,224,68,192,169,235,87,160,75,39,12,194,71,122,32,147,163,24,147,131,60,158,145,249,84,76,80,152,148,133,103,127,245,148,75,32,66,96,148,58,218,227,116,7,173,212,154,246,194,203,93,54,252,145,25,251,16,25,237,85,104,81,96,236,121,180,111,185,225,32,10,41,165,85,87,64,35,140,96,125,81,59,214,90,100,27,218,207,19,28,99,98,15,66,208,254,154,53,87,125,74,59,186,88,174,179,85,73,211,122,240,100,172,117,138,152,69,80,109,147,78,134,21,69,161,52,236,74,216,250,52,212,139,57,126,201,166,207,206,93,128,166,157,97,7,168,58,197,128,39,95,221,91,148,238,17,249,83,207,77,40,166,76,111,121,244,206,157,60,150,22,107,155,192,234,84,27,99,215,116,233,214,63,51,213,10,9,110,117,182,58,185,29,171,6,94,116,238,230,202,63,178,129,100,209,179,21,82,29,31,43,251,245,171,25,102,251,165,7,205,246,126,134,70,217,26,44,30,55,101,55,29,224,107,134,252,79,4,28,122,173,159,47,186,106,105,70,36,113,189,37,47,204,236,122,206,113,69,1,167,43,64,162,185,51,57,218,69,100,107,16,255,210,77,121,32,145,72,53,10,177,158,55,110,171,98,52,232,147,210,110,188,24,159,233,204,127,185,58,150,161,240,124,145,105,82,105,88,61,153,227,168,66,244,101,93,27,98,73,113,62,148,72,66,158,137,95,248,97,133,77,116,120,146,15,14,126,55,197,79,61,187,98,57,83,54,104,39,128,85,234,52,47,211,9,0,121,32,54,34,89,173,227,38,145,67,35,76,132,213,13,157,113,241,28,11,35,2,144,179,160,148,155,142,179,12,30,202,173,161,165,157,113,184,163,39,242,241,142,119,222,104,9,26,178,168,123,56,175,114,226,106,146,70,42,59,244,132,55,159,229,197,58,22,60,81,200,230,91,175,148,181,255,78,237,197,14,138,19,176,253,42,192,242,145,98,8,35,253,101,49,117,33,123,152,152,126,241,52,8,4,35,188,113,185,178,194,120,21,214,119,100,222,144,182,205,238,146,186,187,18,195,99,102,106,59,124,142,166,119,168,49,115,37,224,157,219,73,16,104,169,72,62,199,73,242,30,60,244,254,206,11,151,232,111,78,189,30,184,125,6,183,232,101,21,228,127,84,170,193,33,108,34,36,63,227,46,72,161,5,158,239,16,198,165,37,98,72,55,0,249,35,179,209,44,204,54,146,187,149,7,57,47,50,228,153,179,10,35,110,140,109,103,158,4,174,254,99,37,176,142,236,32,111,31,239,138,50,103,249,234,27,231,151,32,173,237,109,85,122,13,243,171,174,227,146,201,248,142,209,56,245,207,181,177,242,153,156,136,66,174,216,163,206,142,60,195,212,245,186,223,13,193,105,222,54,99,26,2,180,80,227,36,119,74,55,210,252,118,33,170,193,15,243,89,68,96,54,167,86,205,82,134,249,98,150,202,32,24,190,23,5,244,156,77,241,87,237,255,15,67,177,136,64,147,34,177,33,0,222,233,135,13,180,59,138,138,194,117,227,89,82,62,237,232,218,96,156,180,6,77,2,75,52,39,108,52,0,1,55,187,41,53,184,150,183,87,46,136,237,136,220,77,219,170,203,157,20,111,63,166,200,241,58,153,237,187,143,34,217,155,207,98,101,117,11,41,117,10,23,238,235,246,76,155,21,84,19,249,188,18,47,225,210,205,238,7,106,217,57,202,128,26,224,228,199,59,62,74,152,231,18,6,151,208,221,38,58,98,92,240,154,32,198,180,235,79,209,242,54,27,31,93,6,209,16,141,59,44,228,25,179,17,155,50,162,138,81,39,20,205,104,175,37,55,33,191,23,227,58,133,123,96,131,159,3,203,202,202,158,31,227,141,133,44,143,196,226,164,85,8,216,255,27,250,214,42,46,37,252,202,17,78,212,79,36,87,64,0,95,74,23,47,250,161,105,134,238,20,1,234,58,214,171,245,63,173,171,3,22,7,44,64,34,201,59,70,229,111,87,168,207,201,164,237,91,183,150,200,108,20,150,20,119,25,207,13,162,133,179,114,68,192,125,144,131,236,226,190,188,41,204,191,9,182,144,59,187,249,246,91,249,169,17,252,108,198,196,24,192,77,164,39,142,59,54,195,119,152,225,176,234,192,231,150,44,130,53,210,29,221,187,0,98,251,126,129,146,5,253,138,123,203,234,98,227,58,40,192,103,64,145,239,254,122,220,218,195,208,27,233,83,253,188,167,227,154,151,133,81,251,251,108,112,74,159,78,19,131,130,140,139,13,166,175,238,163,213,220,229,179,248,58,19,75,174,118,164,76,158,33,173,106,120,90,28,29,201,100,189,145,30,37,56,35,232,65,94,124,106,20,1,211,134,113,141,123,149,190,230,255,144,131,175,13,0,74,148,142,118,91,187,147,239,139,207,88,197,123,20,49,62,12,117,169,97,178,187,63,218,250,202,100,148,45,53,124,246,5,89,82,8,66,103,196,95,211,114,155,76,50,203,209,64,104,164,203,116,145,48,28,13,32,224,131,49,224,21,231,240,115,22,152,40,60,223,119,53,212,197,214,101,86,74,31,221,205,31,241,176,69,224,132,128,9,150,215,6,70,34,109,68,134,50,51,228,18,21,188,251,233,11,114,82,182,61,188,146,174,116,17,72,110,153,5,11,10,145,10,159,30,227,90,109,75,15,194,43,87,137,3,248,121,101,171,114,25,140,76,47,118,213,101,146,108,38,246,109,183,180,133,231,77,64,198,234,212,245,84,144,59,54,58,27,209,176,0,169,114,140,133,55,253,95,126,180,40,13,23,236,59,66,150,73,221,197,225,154,42,235,178,254,47,83,166,57,67,234,244,217,30,66,17,142,224,162,138,86,224,87,152,108,140,0,238,246,178,182,251,150,157,255,134,174,90,70,131,13,3,35,251,147,70,130,201,130,39,10,77,17,189,179,2,39,237,36,82,136,164,64,181,192,38,130,142,252,107,166,151,10,120,98,78,45,110,192,196,159,203,33,100,146,166,221,98,186,1,99,93,213,8,56,147,114,221,254,99,226,105,154,245,9,188,101,228,108,254,50,87,226,74,0,181,101,162,78,114,19,149,205,26,239,244,209,194,95,170,39,79,243,108,27,118,27,25,69,46,150,134,184,91,200,33,253,83,133,38,166,223,251,213,111,0,74,180,232,231,169,127,114,134,198,7,71,24,194,145,18,246,194,123,69,71,200,255,167,28,15,232,156,117,41,249,255,41,93,238,85,117,61,117,141,193,254,37,229,63,68,110,166,142,41,116,247,61,242,176,25,115,185,181,65,182,189,174,160,101,62,132,54,235,95,84,212,17,21,13,58,145,144,147,69,194,177,177,17,30,33,123,243,247,15,16,74,127,223,47,193,20,23,75,47,223,82,190,8,244,152,17,153,101,151,254,172,53,107,212,240,62,118,75,218,241,197,64,126,112,239,183,33,59,214,187,148,96,162,57,118,112,17,111,218,213,54,116,250,48,246,189,21,243,119,132,39,242,208,102,28,27,138,105,96,4,89,2,101,96,50,254,4,223,128,24,253,26,194,67,61,44,151,238,45,7,164,215,198,149,231,53,94,197,78,105,112,13,56,133,41,218,46,159,135,156,198,113,148,227,143,40,251,23,250,159,57,87,77,197,160,159,47,103,228,126,2,98,194,54,23,105,41,26,227,178,5,144,143,33,34,159,73,110,209,144,100,197,245,147,198,79,204,24,128,179,91,185,245,101,6,198,236,244,212,105,192,114,146,136,108,74,253,115,20,228,116,68,116,19,106,192,178,91,151,159,45,235,200,35,112,36,211,51,35,166,19,132,97,171,253,225,157,26,255,75,52,124,41,110,20,72,172,6,117,37,85,60,219,103,254,136,195,54,183,210,122,81,255,128,221,246,146,226,170,109,77,153,217,86,28,242,210,164,231,129,238,135,175,19,183,15,86,52,110,214,24,186,69,0,126,124,148,254,226,46,108,14,182,233,50,22,1,57,6,0,117,43,128,67,71,188,164,207,217,114,160,223,234,30,51,129,100,253,170,43,240,56,102,77,255,226,149,249,196,14,61,188,170,240,156,44,26,87,116,228,3,205,179,51,202,235,29,150,255,214,71,205,247,30,187,7,125,122,117,246,148,33,130,6,102,33,196,53,34,59,205,124,72,102,163,200,102,38,17,233,148,38,181,11,38,12,244,27,130,39,10,241,59,43,168,114,105,108,84,244,168,5,232,137,167,228,220,233,136,24,51,178,87,58,3,48,90,110,149,37,54,246,212,69,231,247,195,236,255,67,193,136,244,146,1,10,90,174,7,147,215,127,86,6,46,210,164,76,237,121,158,89,230,24,245,25,82,145,152,214,40,113,205,184,66,104,180,20,130,125,153,159,203,93,208,225,36,191,152,233,99,193,88,46,100,215,10,148,132,125,194,130,117,24,110,22,166,89,113,155,246,215,171,251,201,58,124,252,201,67,20,228,120,131,129,97,251,160,1,7,95,130,184,184,27,70,218,140,22,249,71,224,180,175,101,100,15,10,218,91,126,255,128,98,209,105,104,53,64,211,35,139,54,37,219,61,153,241,231,155,34,231,86,17,167,142,193,236,49,150,245,230,39,166,27,58,5,193,31,114,151,41,179,181,34,207,190,7,80,234,77,28,206,219,179,1,192,198,95,224,96,244,81,184,99,232,198,166,107,22,169,24,5,249,113,17,252,95,255,88,220,168,138,19,28,95,59,190,144,169,86,136,211,212,126,196,18,112,139,112,19,122,133,81,117,211,50,243,56,86,135,5,29,174,185,157,124,0,146,246,239,109,111,123,192,135,82,130,5,111,226,233,24,63,135,13,43,1,92,117,37,100,72,146,177,205,95,108,29,145,253,157,69,212,74,148,51,178,195,233,167,73,65,24,95,150,141,78,115,248,180,64,140,228,209,91,32,81,245,212,91,240,157,76,198,199,168,181,136,123,249,14,205,2,91,57,39,141,105,105,248,142,86,11,104,50,189,45,140,165,167,241,47,81,185,211,103,131,95,41,226,143,124,109,191,123,112,80,122,63,141,22,198,141,68,216,6,71,119,69,43,86,57,228,157,163,137,203,82,189,143,101,138,159,93,203,202,109,48,4,167,178,103,46,186,2,114,23,168,244,117,56,177,10,107,131,54,138,207,70,71,169,85,122,237,74,150,99,160,124,204,41,136,180,9,21,217,217,174,50,235,19,40,3,95,192,85,51,126,243,213,12,118,114,182,232,121,64,139,10,17,252,134,76,6,247,159,94,120,162,94,68,58,124,86,159,189,96,99,229,169,124,244,138,190,76,204,226,23,57,98,213,152,5,79,155,0,102,197,52,99,15,244,100,9,223,53,116,65,25,32,38,192,117,181,244,213,189,103,130,192,218,17,8,61,81,38,215,162,201,106,98,200,207,77,24,140,143,149,103,166,19,133,25,132,164,252,160,159,118,52,103,89,156,46,225,78,156,2,166,13,140,175,25,95,152,192,181,65,91,99,180,86,18,49,30,162,160,15,128,157,156,98,76,231,3,33,235,0,134,91,142,34,8,165,64,207,193,56,144,8,64,73,36,92,41,157,0,173,122,212,247,110,173,203,63,138,88,138,204,43,235,120,5,119,29,25,13,93,71,94,189,217,97,40,240,217,188,248,158,112,243,137,10,76,50,61,171,176,3,109,223,178,181,74,240,13,163,26,70,54,19,25,156,231,157,10,62,54,121,180,249,50,40,185,78,92,77,200,151,193,180,16,240,46,162,41,96,38,227,254,66,77,171,200,89,176,68,22,210,127,173,199,191,198,63,45,142,84,91,221,132,237,10,182,190,248,210,100,69,252,72,6,2,75,41,148,182,214,231,193,64,174,74,237,180,58,44,85,139,80,254,120,20,185,92,129,15,34,68,239,205,136,100,190,16,83,91,218,208,221,168,236,46,89,236,132,126,68,96,99,221,251,8,159,229,133,35,186,198,125,3,234,122,101,112,49,44,104,79,52,118,152,230,48,66,228,117,224,169,155,191,72,29,90,97,19,165,162,198,42,123,250,93,165,47,18,18,244,6,182,19,250,135,210,78,216,128,89,111,129,209,251,20,205,19,216,101,211,116,92,82,185,110,213,150,186,130,213,203,100,106,14,172,219,10,158,76,200,255,239,39,11,142,68,82,15,123,104,151,208,122,128,83,185,70,62,39,140,104,28,25,41,17,198,200,155,123,5,113,171,80,39,236,148,177,188,103,185,91,55,86,97,219,226,102,18,26,79,150,122,38,50,188,202,62,13,105,162,67,29,24,88,24,15,95,167,214,70,76,251,89,64,231,34,244,140,68,108,11,51,47,242,27,159,239,134,92,96,63,77,162,214,226,237,90,147,47,163,212,96,255,167,152,1,233,66,178,7,58,197,23,247,84,194,168,7,123,54,28,216,202,17,138,80,130,239,206,165,244,211,76,196,42,21,166,200,16,83,34,26,221,29,4,182,49,111,123,188,188,29,37,157,200,120,61,155,55,0,51,136,173,149,162,240,47,253,242,53,100,228,148,23,87,126,30,0,118,47,68,14,222,26,35,23,29,249,96,244,166,32,12,127,215,218,91,96,206,110,106,211,102,189,44,124,36,23,119,153,158,203,114,192,174,26,85,44,108,180,189,123,132,219,104,132,148,59,192,226,11,47,184,226,85,21,239,249,158,49,164,118,129,101,218,210,130,56,0,64,115,30,64,191,185,140,214,67,69,67,131,249,50,125,28,220,157,13,74,187,255,28,189,60,42,142,7,102,34,30,30,215,205,197,177,79,89,175,31,155,87,17,19,0,206,72,198,77,182,107,236,118,201,25,49,114,252,216,209,96,253,80,56,124,243,28,75,116,164,52,208,86,107,21,45,4,213,67,68,169,44,255,230,45,168,68,115,83,174,105,173,89,217,82,98,63,20,211,47,103,60,94,10,83,236,231,93,151,120,208,18,213,125,38,60,143,130,23,248,199,164,37,110,119,160,235,61,178,195,63,156,176,0,182,27,228,89,2,255,138,23,203,130,170,220,251,82,6,4,255,247,149,180,34,230,109,225,177,63,15,147,125,66,182,32,156,220,209,29,61,222,64,14,234,245,66,21,153,86,81,28,94,71,52,31,186,229,75,156,75,19,0,136,237,233,59,28,189,0,132,54,155,215,220,223,32,247,79,126,106,12,156,228,5,163,2,251,127,233,12,145,14,75,87,170,119,73,122,110,140,239,72,36,24,227,51,184,131,8,46,15,7,59,139,39,62,232,153,136,99,173,126,30,160,49,173,210,234,188,170,232,66,48,139,208,240,24,29,127,27,143,128,246,113,19,208,191,215,79,66,82,4,30,189,48,241,63,164,127,135,177,246,122,5,32,189,231,149,23,14,150,68,52,55,89,9,69,87,66,85,116,52,51,155,123,246,10,246,72,98,190,102,78,168,133,228,190,134,165,126,192,162,176,142,238,105,25,105,225,201,101,84,174,172,70,240,250,96,254,11,112,241,41,77,192,149,248,223,228,39,47,195,43,6,27,121,49,102,10,159,237,227,194,166,108,23,109,221,0,248,157,2,45,84,224,30,154,33,93,90,118,202,16,102,78,50,231,70,232,137,240,96,116,198,229,202,229,209,160,76,169,112,50,143,49,42,146,149,69,254,240,142,135,232,142,85,212,173,139,195,254,230,139,196,255,81,67,220,247,94,94,167,48,199,139,145,98,6,174,221,95,120,212,249,116,254,209,161,76,238,103,79,26,8,137,225,176,197,64,140,28,21,230,231,248,82,145,83,79,144,203,111,158,69,81,182,186,226,8,230,64,185,202,103,28,180,14,249,48,6,50,111,47,185,207,75,9,131,168,144,63,69,250,31,155,208,3,182,254,201,107,58,83,126,249,87,69,184,92,166,215,198,138,247,13,172,174,190,76,20,233,101,17,42,94,104,120,104,219,127,195,204,200,200,119,180,163,150,153,97,41,121,80,108,223,117,226,248,118,174,0,215,233,0,26,197,229,119,203,64,243,142,133,228,202,237,179,125,108,144,111,149,220,153,159,30,126,73,100,17,216,118,106,188,241,24,42,199,109,92,148,169,53,5,52,121,42,47,252,208,111,17,104,196,98,82,190,87,84,204,102,216,77,144,0,2,3,135,112,96,151,66,100,160,60,190,134,197,159,245,202,200,26,44,79,174,152,60,206,143,210,49,207,16,222,27,15,88,8,236,109,118,88,68,64,60,159,106,161,166,224,29,227,93,171,114,243,60,169,193,78,152,174,155,166,14,222,213,94,60,108,227,98,104,83,105,125,137,152,20,142,234,150,98,185,55,83,56,248,42,209,85,115,228,185,168,236,207,150,161,10,221,216,204,48,80,7,27,208,165,23,246,23,100,181,105,100,60,99,0,48,203,146,165,233,48,106,47,76,158,8,214,52,55,55,171,96,145,67,185,236,244,19,58,62,150,160,37,231,69,70,142,253,174,162,16,95,127,65,33,201,87,17,13,153,125,137,21,16,206,212,178,243,166,167,140,242,64,99,48,224,5,46,19,142,107,24,231,62,192,76,162,66,226,52,131,45,85,99,102,105,117,114,78,171,74,69,29,199,2,4,8,32,92,17,145,245,92,242,233,226,138,221,194,229,224,249,109,133,150,250,175,102,102,182,184,167,137,187,230,76,169,16,70,106,151,161,195,20,91,2,5,21,62,187,141,243,74,220,246,103,245,246,166,73,21,8,14,216,204,176,163,33,242,252,158,234,128,39,97,232,198,246,0,2,66,52,210,117,240,178,174,27,110,225,229,14,242,107,59,126,1,110,224,45,225,146,147,254,175,131,144,29,173,112,34,185,193,241,63,43,170,149,248,68,120,238,149,46,148,32,184,128,24,58,229,29,12,35,176,215,70,98,64,4,76,41,59,15,220,211,144,1,163,8,180,165,220,96,215,76,188,88,67,9,121,92,249,48,31,117,26,21,87,209,191,161,173,193,5,240,105,90,51,142,236,136,44,25,250,178,57,71,100,144,134,193,82,166,162,100,38,227,104,163,57,250,19,169,83,123,157,77,153,186,62,99,174,244,252,92,23,165,221,15,188,44,84,83,44,146,157,197,36,121,212,226,113,2,160,167,103,213,73,223,235,40,137,100,101,2,165,251,148,52,59,0,11,163,202,58,208,127,98,101,98,157,166,121,252,14,173,236,76,109,18,199,212,210,128,39,14,21,10,250,110,88,239,83,137,113,117,217,22,43,88,206,161,53,172,239,24,33,131,102,73,167,35,249,93,56,134,225,47,229,7,177,74,86,85,26,228,23,209,8,147,89,138,159,109,173,1,62,130,153,228,8,88,63,96,185,164,50,148,80,234,175,216,70,120,212,211,66,193,1,194,129,203,224,126,16,204,109,15,7,201,155,130,109,137,201,71,95,64,17,212,163,169,125,156,116,243,56,136,55,128,28,41,63,7,141,35,53,9,49,112,17,100,185,64,127,207,52,141,125,202,6,156,246,185,84,186,68,121,171,145,76,42,229,131,140,154,48,136,254,126,200,149,202,160,88,226,123,35,206,158,20,25,20,247,139,107,28,118,240,162,215,134,21,145,27,179,174,33,97,182,15,24,68,153,32,110,173,25,207,118,49,138,87,109,129,96,95,58,149,47,177,225,197,151,21,109,220,78,110,49,13,238,101,177,174,114,244,207,71,237,140,158,54,145,10,59,198,185,164,153,48,204,59,86,31,231,3,58,33,77,20,99,115,26,198,183,172,103,221,46,35,173,182,6,23,25,55,239,95,245,138,51,111,102,164,113,0,252,62,179,238,173,187,210,66,190,37,53,159,253,56,106,246,216,176,114,79,81,37,133,198,117,173,112,150,155,227,96,196,205,94,224,97,1,67,169,52,28,218,163,192,143,204,106,92,120,55,129,180,250,34,192,43,209,40,202,216,173,116,127,195,225,34,167,223,19,164,67,32,200,23,101,30,119,237,149,120,25,107,33,30,75,74,37,99,241,161,149,46,217,18,103,43,36,88,110,98,26,58,48,52,193,193,224,1,228,184,120,185,240,197,4,124,14,201,1,147,25,63,76,231,102,145,192,220,106,98,13,86,170,224,117,126,22,193,223,123,152,11,48,168,230,122,56,252,84,185,208,188,48,210,164,190,211,188,14,148,176,59,115,6,52,199,122,46,145,217,124,88,125,74,219,182,165,226,166,34,170,86,33,254,11,132,166,222,176,187,162,222,218,8,245,172,180,12,115,119,36,135,48,29,155,52,153,46,89,209,71,59,69,15,98,47,138,227,135,47,52,229,170,173,95,69,51,137,38,179,24,142,218,5,168,83,173,176,37,9,211,2,56,57,196,134,235,102,64,244,189,77,94,17,254,56,249,43,88,14,72,222,6,10,234,206,194,8,173,85,4,123,147,113,134,138,179,227,80,123,132,220,95,50,155,128,29,157,198,62,191,17,203,49,54,205,223,56,19,162,150,202,60,88,83,15,187,50,30,161,162,212,248,83,137,248,130,46,62,232,119,103,114,203,35,107,48,17,179,139,242,85,181,228,30,96,103,33,17,167,6,234,209,26,229,193,20,5,34,84,58,203,139,47,226,219,213,110,203,246,248,248,205,16,159,169,129,38,11,222,166,169,145,152,200,96,220,249,10,241,115,7,176,103,187,83,1,6,32,45,30,89,56,21,66,126,187,41,36,241,19,80,252,221,84,239,29,4,224,177,104,73,221,167,171,232,93,43,179,215,168,76,92,226,130,235,100,151,197,190,65,8,104,147,228,205,178,26,167,32,240,236,238,138,38,106,151,135,135,114,47,191,221,207,172,7,21,152,67,26,23,160,6,61,8,243,180,217,128,236,48,77,151,187,95,47,135,248,211,59,128,94,223,4,129,242,22,247,186,209,11,217,253,119,144,44,100,43,96,72,128,227,176,178,241,237,204,202,229,246,178,24,95,66,192,28,67,61,173,56,133,154,170,64,121,215,103,189,55,170,171,224,77,175,10,79,160,68,210,142,99,254,226,30,241,70,62,20,41,240,168,74,29,85,51,10,50,90,249,109,247,109,21,41,176,156,33,175,47,66,40,161,13,57,247,68,40,19,199,192,27,18,79,12,97,147,57,192,60,129,41,104,227,87,29,208,59,200,134,106,215,69,51,234,160,114,35,88,153,41,115,88,214,131,204,137,83,8,163,145,231,128,177,214,247,119,96,181,152,142,99,62,105,94,53,233,25,158,107,226,134,44,42,130,232,121,32,39,129,23,98,48,67,57,56,20,93,35,224,73,199,92,174,31,189,141,108,76,190,191,224,74,46,83,140,81,167,132,198,251,140,162,67,151,196,71,62,200,193,137,194,134,146,237,248,33,202,201,49,118,190,72,101,230,29,100,55,236,91,222,102,188,143,13,234,99,149,219,35,29,173,202,5,151,93,249,227,151,51,80,9,241,149,237,95,24,48,115,63,115,119,42,214,151,73,166,187,164,12,176,10,180,88,179,15,46,50,190,194,136,75,224,32,1,158,138,139,79,102,45,172,182,112,92,39,50,238,180,113,105,183,189,170,232,232,173,32,92,66,183,52,194,197,93,52,111,223,237,4,95,171,77,80,240,168,20,101,89,103,204,52,33,242,41,2,186,169,200,229,122,7,141,142,202,22,71,162,255,23,175,83,60,27,53,90,7,37,96,29,42,160,246,9,28,221,36,155,237,105,198,143,105,83,142,166,133,245,58,234,177,7,130,78,95,11,2,140,31,179,227,18,79,66,121,106,197,209,186,247,41,203,107,122,22,93,61,243,253,155,139,20,203,192,56,212,190,69,1,25,10,17,44,88,75,125,244,30,137,231,212,216,246,80,63,64,200,238,230,133,216,20,204,159,3,129,46,147,189,109,114,218,224,9,201,228,16,93,179,18,125,55,142,243,247,209,255,249,50,141,47,27,223,123,233,92,244,145,9,26,190,23,34,18,149,12,215,75,34,133,67,238,77,64,163,221,242,146,6,24,162,166,35,45,222,151,97,162,74,203,199,191,83,170,69,245,175,239,38,166,185,84,78,38,107,62,40,253,202,114,75,109,174,23,130,225,132,174,182,192,172,245,102,51,67,233,115,176,93,58,69,169,114,24,75,70,51,4,149,64,37,197,227,243,2,137,122,130,124,234,37,255,20,199,207,98,181,159,48,20,168,68,235,83,201,224,16,182,16,220,81,97,147,41,71,96,162,29,158,108,7,104,176,208,186,191,176,187,158,166,42,125,106,139,167,57,65,21,95,224,117,65,54,42,120,255,14,173,157,203,232,215,217,40,145,77,104,232,15,96,235,170,113,101,127,184,102,35,231,238,117,230,110,192,105,92,177,87,183,8,124,101,35,233,68,32,7,40,16,1,67,44,193,47,24,226,34,146,227,90,117,24,114,42,11,43,88,111,190,136,236,132,161,248,73,247,49,100,191,153,66,59,75,30,94,20,93,139,72,97,102,85,182,62,85,38,141,141,97,79,61,165,194,183,204,228,194,77,135,105,97,88,95,76,3,149,79,211,79,136,121,154,20,30,94,7,87,213,206,119,133,102,11,43,170,183,194,206,199,123,214,63,103,192,98,152,109,203,116,194,107,56,153,192,23,89,119,64,211,154,99,235,84,230,226,234,158,176,75,11,214,179,44,152,229,165,228,166,230,49,77,194,71,44,227,144,95,153,69,20,133,68,164,210,129,237,197,96,235,42,216,152,22,23,207,131,16,87,172,90,84,211,34,247,52,16,210,60,9,8,28,13,234,48,122,20,127,86,172,118,78,180,192,85,247,157,247,174,79,57,57,99,228,255,209,61,24,136,242,98,219,107,84,190,214,164,54,105,172,250,226,19,67,3,155,150,57,14,101,165,171,149,173,92,206,103,44,114,41,148,156,248,186,173,179,55,30,112,231,132,206,67,195,148,56,170,71,136,164,141,183,39,191,82,233,61,252,232,28,18,64,154,72,30,157,139,215,118,135,87,13,195,176,164,139,216,229,159,68,18,162,225,237,111,79,14,221,241,58,146,244,48,2,154,54,73,1,126,115,191,153,204,246,90,227,214,72,37,56,141,134,92,227,76,15,5,185,32,168,113,155,200,198,233,14,4,26,184,209,201,162,199,148,205,23,1,133,155,14,110,203,225,156,158,41,104,243,22,60,61,33,96,249,215,148,117,114,30,78,135,157,43,7,234,174,186,230,108,126,170,199,8,64,254,91,24,58,191,64,88,92,252,93,227,51,150,121,89,101,236,43,43,113,36,63,240,63,131,138,165,209,181,237,13,8,88,10,62,70,82,247,166,109,69,189,67,21,171,146,176,69,143,99,7,17,102,193,2,28,206,129,118,10,68,163,187,89,18,154,104,243,55,226,15,193,30,247,56,225,213,194,160,20,118,84,205,96,82,164,129,55,111,101,209,171,119,60,215,169,204,213,30,223,154,54,196,76,249,224,179,150,236,62,0,38,8,17,49,139,231,179,36,74,215,210,14,212,240,17,20,0,152,24,20,149,46,124,128,19,12,142,252,205,228,158,242,81,225,139,64,70,1,229,239,56,146,231,106,44,24,94,253,97,89,134,1,223,98,214,221,76,35,189,109,210,240,0,16,43,206,204,158,142,164,183,213,49,133,94,13,69,48,77,56,229,67,179,75,215,143,5,90,35,123,202,228,234,167,231,115,73,105,141,54,1,99,42,128,202,181,4,15,36,123,101,228,14,45,235,37,220,19,41,208,21,197,164,175,186,81,142,30,9,107,59,38,217,243,156,78,29,85,52,216,127,196,204,15,21,127,118,183,239,24,254,0,147,148,255,102,230,77,195,121,93,232,143,151,86,197,125,78,247,154,196,155,30,44,72,122,45,36,244,244,38,179,207,64,57,134,172,18,116,6,212,86,19,103,224,237,201,214,61,27,48,95,231,191,52,103,97,142,198,217,243,143,190,24,50,75,248,85,255,184,187,221,246,139,94,249,131,229,17,244,123,62,237,47,202,155,226,74,179,163,8,91,192,71,0,119,31,164,210,247,192,179,119,191,97,160,59,195,85,101,100,16,149,81,116,4,89,156,5,47,5,159,148,20,245,0,5,220,103,106,139,32,187,155,80,240,55,223,85,94,46,195,203,167,108,153,145,59,190,195,14,122,71,39,252,160,67,171,196,154,175,68,228,202,247,158,91,121,156,230,76,215,103,99,51,106,216,28,199,124,252,42,171,33,152,184,32,160,176,113,91,72,169,19,217,196,122,155,77,86,72,209,115,51,196,161,76,104,83,239,103,246,111,202,182,70,208,88,60,228,128,143,64,57,36,40,85,92,12,65,156,223,71,221,60,96,71,43,11,222,67,134,91,194,107,135,108,221,222,125,47,50,139,4,52,71,147,49,63,180,111,112,169,59,217,44,51,106,240,121,244,204,95,85,167,125,202,144,37,16,228,206,163,195,212,77,232,60,208,129,61,221,119,73,108,123,204,196,22,10,124,156,87,63,97,57,131,20,67,162,8,209,42,48,132,121,219,239,156,3,240,170,9,97,171,14,230,39,51,11,5,7,92,178,110,242,205,18,114,154,140,107,210,81,222,116,75,151,163,84,132,196,184,180,41,55,4,233,225,226,120,238,23,5,44,88,160,25,222,215,99,127,136,97,174,50,152,113,186,51,33,190,218,40,237,18,5,118,186,129,185,142,187,248,45,231,60,226,201,63,21,97,215,148,33,185,88,127,98,196,198,70,93,94,27,123,67,53,241,23,57,233,32,83,67,227,89,185,87,120,19,114,44,157,224,171,86,189,80,75,116,32,180,60,221,165,239,105,216,145,18,62,126,87,31,166,167,88,110,201,73,159,159,148,60,207,44,61,238,92,212,182,190,170,108,245,102,58,82,1,253,127,230,240,207,78,187,254,7,177,66,17,50,167,143,197,101,131,225,195,81,43,251,6,161,83,232,36,214,235,132,157,109,187,176,109,148,27,188,18,237,186,4,58,106,0,96,33,189,146,187,157,199,9,137,17,78,94,109,106,47,133,195,235,39,224,49,61,144,249,21,186,27,48,107,147,152,182,121,7,131,238,171,218,26,136,102,110,116,105,189,188,167,81,50,168,219,174,154,129,128,160,100,125,95,157,10,195,148,203,216,19,154,60,140,153,5,162,29,27,220,109,240,195,71,13,77,54,4,133,13,124,68,164,7,242,230,69,80,187,127,132,19,159,208,166,60,52,88,53,193,124,94,226,43,135,1,229,70,70,10,15,182,135,45,36,66,129,9,77,80,254,127,35,251,19,48,192,74,71,199,102,106,158,163,95,45,216,12,129,23,111,182,219,114,249,190,163,242,216,93,88,94,26,230,193,59,66,211,14,205,230,96,81,242,178,91,168,87,48,90,230,168,46,251,135,132,148,184,175,180,95,34,82,4,94,218,215,108,3,3,64,72,74,198,65,35,142,31,47,89,102,168,113,80,240,41,252,141,123,238,47,175,247,77,151,98,188,3,96,39,78,99,118,203,132,196,226,54,121,118,174,82,113,37,72,132,140,131,204,230,166,84,64,33,2,169,192,54,106,120,128,232,137,36,125,165,59,136,185,21,241,158,204,80,35,119,253,40,14,169,114,43,188,69,139,224,11,108,160,62,56,229,93,69,36,127,204,244,116,248,232,208,34,161,21,27,191,84,231,159,254,104,158,223,236,148,133,51,198,135,185,43,89,136,170,213,52,51,87,12,181,193,212,212,253,163,33,238,75,126,81,43,154,159,174,14,48,102,183,208,30,82,144,13,161,208,152,9,81,66,232,58,3,188,232,90,227,45,182,235,10,156,164,230,219,21,130,165,139,228,9,35,140,230,231,105,56,78,237,102,92,234,230,191,64,174,201,192,93,203,108,234,147,160,190,151,223,74,178,20,16,10,29,192,251,221,150,109,30,196,114,7,2,87,42,50,107,139,173,219,174,40,189,3,220,222,113,169,30,254,134,216,83,107,184,28,198,239,229,103,41,187,239,193,253,70,242,157,176,13,73,180,6,240,164,95,113,139,245,14,245,20,249,143,125,203,52,217,49,83,116,89,123,139,217,186,138,43,103,132,70,55,230,40,17,105,124,55,228,235,144,211,245,71,231,248,233,156,19,186,34,27,160,56,159,71,134,24,131,10,1,17,231,208,99,226,108,49,64,73,172,110,102,86,117,100,130,22,10,87,214,252,64,188,22,57,135,122,144,83,85,152,89,207,96,84,170,209,83,9,89,128,7,190,22,113,113,80,236,131,58,222,183,253,224,142,119,93,56,208,173,168,66,10,185,127,201,129,249,251,130,155,63,40,139,49,204,83,113,32,217,85,52,97,211,102,68,80,244,100,164,127,227,93,202,208,154,182,137,141,244,49,31,128,190,189,9,35,235,19,35,2,254,13,85,194,153,216,255,162,163,47,158,119,173,40,37,238,193,116,78,196,219,38,156,75,15,239,93,150,152,134,215,136,104,249,133,102,4,118,14,229,73,20,56,102,116,70,25,160,37,127,150,199,20,196,35,225,145,84,38,122,143,129,198,164,93,90,236,91,169,10,82,29,122,108,195,7,59,201,71,244,236,122,17,165,245,30,171,26,238,149,195,151,176,84,195,48,245,171,178,229,194,175,24,82,227,21,223,101,195,149,125,116,114,148,49,202,20,232,45,62,88,174,232,123,100,42,154,87,219,131,79,20,65,162,25,118,79,42,173,164,14,6,135,232,27,15,33,64,175,206,61,56,229,244,25,32,220,149,67,123,74,238,254,172,232,142,195,170,38,46,95,147,61,253,11,17,28,216,204,38,194,95,133,21,147,142,79,228,235,162,120,131,66,134,22,126,254,176,223,58,183,100,0,119,134,171,144,5,65,23,166,162,191,17,202,26,102,135,199,84,18,9,155,30,78,159,195,200,70,229,242,53,105,75,23,55,230,87,241,200,163,150,96,41,135,39,189,172,205,210,174,123,29,90,118,224,30,216,181,161,58,3,181,199,8,71,150,235,198,138,12,213,72,92,164,26,137,18,36,105,109,133,88,74,215,165,238,49,174,153,226,168,110,218,121,19,134,14,89,81,10,73,63,59,163,89,149,126,219,9,125,6,239,87,237,133,22,155,19,239,234,0,248,230,70,149,55,123,118,104,90,117,244,163,161,74,248,183,135,53,51,129,255,240,201,113,33,174,237,84,203,234,232,106,242,98,64,54,71,162,172,73,197,96,88,193,234,122,112,26,225,161,245,38,200,205,94,255,146,48,102,36,13,57,231,192,249,34,115,121,26,157,253,80,222,253,255,181,78,76,149,151,138,180,200,168,82,105,216,10,24,221,82,7,201,227,23,195,177,32,166,16,49,130,204,67,74,121,170,55,113,240,253,86,21,58,20,168,73,3,195,222,33,221,194,4,182,70,209,205,114,35,99,96,2,235,248,101,237,252,46,67,75,186,104,197,154,248,21,2,214,136,237,162,168,0,49,244,135,147,74,27,252,233,181,105,137,238,203,21,137,72,110,1,126,41,64,165,44,83,185,60,67,114,95,73,249,173,44,20,191,239,98,97,227,58,184,171,60,248,2,56,150,71,37,132,45,124,225,179,191,215,107,120,221,187,146,161,50,214,62,7,22,81,229,247,0,26,120,250,66,65,99,31,250,169,240,30,212,72,121,208,242,18,115,7,35,71,229,3,84,58,163,74,32,53,219,217,72,98,120,198,7,239,116,52,86,171,199,252,106,215,176,123,156,20,118,51,157,238,197,78,236,223,147,11,84,248,47,193,154,13,33,48,108,168,183,32,141,155,181,64,2,193,111,165,12,96,48,67,44,138,142,157,227,144,228,183,113,21,47,198,58,181,94,58,176,229,147,74,200,28,247,133,64,116,127,84,211,6,193,16,171,173,127,123,61,7,118,65,58,215,249,59,112,95,235,158,29,126,209,8,96,189,42,87,7,96,253,55,127,227,76,113,145,119,32,34,0,250,232,99,37,107,131,165,91,105,30,253,31,167,246,105,49,54,185,163,37,133,240,202,125,192,184,13,172,241,231,99,111,218,179,187,133,213,81,114,198,171,25,200,201,162,175,78,166,88,67,41,61,62,217,194,173,3,236,244,1,224,56,86,120,107,146,183,212,106,29,48,29,144,61,5,201,28,49,6,59,75,28,62,233,3,12,212,154,203,127,250,30,203,165,18,108,77,253,55,42,240,109,215,169,76,5,214,185,201,142,51,78,26,69,158,183,85,33,216,51,255,213,20,183,22,226,96,252,156,192,69,87,199,69,46,150,65,43,168,249,195,137,23,81,130,132,201,216,6,197,236,167,22,215,222,88,77,179,43,164,234,86,191,146,199,143,116,93,253,235,17,101,133,69,76,85,124,77,142,0,252,232,107,52,156,5,192,1,252,180,52,216,121,32,213,238,172,93,148,143,153,3,60,214,124,111,70,198,0,14,20,29,7,97,116,242,175,243,87,172,191,116,29,88,2,202,147,168,77,85,34,170,50,226,130,187,135,18,10,168,127,33,217,171,42,129,144,18,94,142,192,161,65,189,195,59,196,13,100,137,75,171,195,117,16,219,226,49,191,45,0,70,116,13,91,51,120,145,125,50,81,221,234,49,134,204,229,83,253,82,217,116,144,93,214,209,132,43,31,169,174,160,2,66,228,113,38,51,54,190,32,171,94,40,184,150,253,223,63,253,28,75,196,73,174,78,206,136,3,95,224,69,99,128,83,142,213,6,73,72,254,73,171,68,192,84,76,214,236,129,186,134,12,228,9,213,239,5,226,126,248,77,99,242,224,175,82,139,171,159,73,232,0,235,55,29,37,42,155,210,112,129,107,92,211,106,254,186,170,129,125,239,24,29,233,206,37,152,56,210,7,37,14,96,205,23,227,94,74,59,184,152,160,85,190,71,214,207,200,61,87,34,56,229,167,72,103,92,60,12,88,90,140,212,61,111,209,86,82,121,185,57,31,203,91,97,156,142,69,59,130,128,12,178,15,133,58,140,5,139,131,194,114,58,178,197,53,153,243,216,108,97,62,152,86,195,161,63,233,68,46,223,46,45,144,64,7,224,228,124,25,25,253,28,64,54,147,97,195,64,197,83,77,53,212,245,168,49,78,30,179,182,167,91,214,125,56,163,208,213,184,20,22,124,53,20,72,8,135,71,43,39,155,67,8,7,103,78,252,93,191,55,174,137,150,194,102,58,179,140,246,195,176,79,156,202,253,243,7,156,78,164,253,55,48,46,42,247,78,71,151,101,156,59,96,85,166,45,105,126,99,146,185,164,123,72,225,64,27,56,64,195,27,180,25,192,123,92,132,91,213,113,103,235,85,112,43,146,45,55,22,101,142,112,109,165,116,172,219,212,91,158,74,115,183,65,63,92,46,252,119,57,118,114,186,48,37,150,173,94,141,92,168,59,116,20,248,19,254,241,7,141,63,62,85,49,192,39,94,227,110,70,205,248,114,28,36,187,172,239,249,191,192,220,127,73,123,254,76,133,120,98,177,172,242,175,72,66,129,37,162,189,203,18,59,252,58,96,113,241,168,25,159,76,18,53,0,47,7,88,75,141,30,117,170,225,193,211,14,71,16,223,159,48,158,132,8,3,131,72,5,167,174,140,82,102,17,9,55,247,66,162,47,239,215,68,175,246,58,30,19,7,154,13,203,48,238,250,165,52,25,83,15,203,235,187,181,241,191,209,239,235,180,236,94,6,80,85,135,15,113,20,22,211,10,108,221,180,155,205,171,122,80,231,151,62,80,156,212,94,112,80,10,237,155,211,76,225,10,188,199,39,176,213,65,220,142,14,72,132,233,136,3,160,200,240,242,76,214,90,183,210,100,117,82,111,153,93,251,142,140,181,184,147,190,226,10,12,149,189,230,171,100,84,38,93,178,240,39,85,54,156,52,155,20,33,228,99,226,119,5,161,74,2,87,224,171,171,39,122,69,87,202,119,136,140,158,153,172,4,152,234,25,217,150,213,24,79,27,204,36,157,146,168,27,162,51,202,196,21,10,115,127,229,228,214,191,25,162,138,47,252,163,18,136,204,31,111,6,157,233,211,239,139,65,160,5,190,169,24,199,89,44,61,169,179,78,226,7,220,86,60,197,215,151,218,194,37,209,11,82,252,183,248,145,240,12,246,186,128,43,35,123,118,65,228,113,67,182,147,165,215,73,231,82,159,232,141,189,144,219,143,12,239,111,33,111,84,161,88,139,118,194,50,49,214,91,53,91,228,94,104,30,32,179,120,198,152,104,223,66,48,134,84,33,91,139,186,37,177,197,190,89,125,75,70,84,49,32,242,72,100,41,201,90,139,142,162,56,161,79,246,37,92,120,232,239,50,75,238,26,2,174,150,188,230,153,192,47,0,49,206,25,224,22,249,223,107,250,80,171,48,169,131,28,7,38,118,128,252,231,58,84,25,3,161,174,169,176,113,236,56,92,13,210,198,123,117,201,125,157,236,114,55,188,19,50,36,4,17,7,205,3,22,202,194,251,68,154,145,94,81,185,22,23,238,222,207,105,224,250,191,70,109,5,124,221,146,236,22,83,73,189,165,217,225,86,16,93,49,186,253,199,18,6,34,20,44,96,216,20,80,96,220,137,244,94,164,131,178,13,143,146,18,254,137,175,55,90,129,191,249,61,103,47,15,125,130,79,16,43,117,16,77,109,6,76,158,245,246,12,101,170,24,17,27,201,35,254,8,91,66,72,184,134,6,54,218,52,67,59,131,110,31,8,111,173,210,117,146,0,2,29,203,235,250,38,6,17,10,63,111,126,34,66,111,33,103,184,151,14,213,8,102,231,118,215,70,129,217,22,79,54,142,36,13,106,132,3,15,12,89,210,59,126,85,77,193,120,28,19,184,189,60,112,222,105,112,111,182,45,128,94,214,135,164,2,0,1,70,249,67,116,49,83,90,12,110,151,111,217,25,198,210,85,66,68,2,124,242,6,136,53,174,242,2,157,249,28,94,27,103,221,178,214,126,152,205,8,116,148,218,219,218,59,74,32,203,68,51,51,61,185,252,226,7,209,44,156,43,47,176,22,127,88,2,97,87,36,109,163,73,231,247,23,207,201,112,174,127,68,247,55,40,100,176,228,194,47,6,5,151,63,46,46,22,97,76,214,38,157,94,105,2,108,172,164,246,133,225,41,190,52,181,67,152,242,188,183,251,184,175,43,230,16,112,112,220,144,96,94,201,248,144,212,244,48,171,0,106,34,179,8,188,96,102,48,203,10,109,9,192,27,91,64,23,100,139,71,32,3,115,244,168,252,70,152,122,90,164,199,212,204,125,207,210,36,104,47,95,226,250,160,98,101,141,222,167,84,148,211,158,104,49,104,251,179,181,217,123,154,253,3,61,198,75,29,84,33,194,5,201,104,82,185,103,66,155,14,234,51,170,46,191,45,0,3,244,89,229,159,197,191,10,120,223,121,208,4,34,82,197,255,104,231,100,108,196,101,173,179,111,50,35,240,35,45,74,168,223,106,79,211,82,17,243,130,186,197,201,58,215,83,121,235,133,238,203,44,64,13,240,185,117,192,43,171,83,75,135,241,179,70,246,152,6,252,198,123,71,103,113,29,178,68,78,36,90,169,54,91,160,100,53,141,54,122,123,86,99,67,198,186,95,212,111,74,201,162,173,60,22,41,41,11,233,28,93,27,102,166,82,54,227,10,235,231,117,86,171,13,20,226,178,101,104,128,192,253,115,173,35,245,94,132,64,136,209,94,63,33,91,228,32,147,79,92,241,94,239,143,163,96,37,179,88,174,164,196,185,183,192,148,207,169,192,147,228,199,185,96,16,74,19,252,225,78,180,15,120,47,255,106,209,1,242,135,230,96,136,214,221,169,151,225,18,61,13,75,222,24,138,44,98,229,252,217,19,52,209,208,148,55,183,132,46,49,105,230,235,167,34,225,100,215,239,126,207,147,55,9,22,194,39,52,12,114,208,105,206,71,36,10,213,182,207,157,36,67,103,195,116,18,255,229,185,96,254,210,15,22,92,210,99,130,44,14,2,7,78,95,134,127,59,154,40,246,43,26,14,67,209,163,216,24,61,48,57,195,242,140,104,14,9,55,171,88,106,58,204,26,18,104,165,235,42,253,171,70,213,160,70,226,23,52,27,140,22,143,97,65,238,192,219,49,177,192,3,144,187,112,51,55,117,134,53,242,14,171,176,179,209,176,19,197,96,254,29,209,149,177,0,217,75,184,219,161,245,157,39,186,148,18,166,80,252,93,80,229,95,17,248,80,219,183,128,168,32,254,208,170,27,37,138,218,230,154,100,242,47,45,145,172,122,77,166,160,124,101,132,174,148,144,49,227,102,254,178,40,233,10,172,218,86,162,139,166,252,119,157,139,26,156,221,65,52,84,29,222,89,206,125,6,97,152,89,17,20,242,173,89,24,75,19,186,181,253,197,7,10,130,177,32,96,254,174,103,23,57,70,2,57,79,214,41,72,206,72,136,179,7,227,147,4,150,32,96,58,24,243,67,130,4,74,229,169,76,37,117,1,0,172,146,81,194,95,62,55,81,158,76,182,4,234,217,29,74,165,98,67,244,241,113,167,187,133,202,225,129,144,35,193,6,141,27,160,49,116,246,179,75,126,252,213,145,195,212,36,163,179,185,146,223,155,17,199,252,102,25,253,114,112,40,93,31,201,55,58,19,235,190,235,72,116,157,136,194,173,14,254,38,5,134,83,212,208,173,16,129,42,198,170,66,244,180,189,28,104,52,209,193,108,141,122,58,29,16,3,134,2,72,154,252,153,230,92,5,138,48,63,138,62,232,46,211,87,59,0,90,222,148,118,147,234,116,88,118,248,180,41,156,26,42,133,20,190,121,239,73,108,95,127,83,3,161,82,128,42,70,72,106,130,40,56,91,41,106,42,206,226,122,104,44,189,2,39,79,128,24,69,82,234,130,247,173,108,232,136,142,84,208,148,104,7,138,143,57,18,237,2,58,154,134,193,17,93,97,24,112,89,6,58,32,209,236,98,214,223,246,178,165,139,184,29,19,32,238,121,186,70,234,217,115,181,77,18,24,4,47,224,179,67,228,194,222,81,244,216,227,112,82,89,54,32,232,48,81,12,241,161,219,193,79,61,116,249,51,36,227,94,221,230,220,48,127,236,108,212,125,140,143,68,171,33,39,170,223,20,88,205,229,101,140,118,235,202,138,33,162,228,154,31,145,96,179,1,77,98,82,47,233,45,154,193,33,57,21,221,49,133,55,80,58,174,126,11,52,115,40,34,151,250,73,154,177,40,243,6,247,27,51,251,156,196,178,192,157,38,223,9,81,215,27,68,205,32,59,166,217,230,47,78,19,24,202,57,245,211,159,148,216,23,12,224,231,65,55,197,64,180,94,133,105,186,80,32,245,117,31,29,77,167,232,112,101,93,159,163,75,47,117,241,84,55,60,81,216,42,87,146,24,51,149,130,231,180,108,112,72,99,156,75,210,35,148,194,2,119,13,62,181,158,28,177,189,228,62,99,150,20,227,170,191,17,22,24,241,160,96,146,82,73,28,118,155,74,43,221,52,9,59,91,1,72,203,217,224,113,202,53,36,117,110,213,129,85,119,27,65,130,4,75,154,146,14,152,106,227,196,142,113,59,196,186,182,183,69,64,193,180,198,225,226,177,78,193,232,220,40,161,241,18,103,207,1,249,121,227,161,245,162,80,101,7,78,190,15,78,244,106,152,171,2,213,214,179,75,138,13,129,138,15,116,224,11,181,13,6,23,84,227,19,21,132,218,75,179,34,255,245,69,112,67,250,10,201,214,252,161,185,145,47,76,26,30,21,7,198,235,78,121,212,13,250,105,228,72,91,14,70,194,178,75,236,27,221,212,89,118,227,144,102,213,206,247,17,215,93,81,39,48,143,244,82,207,2,204,176,40,179,119,152,11,79,249,171,235,174,53,232,179,128,187,138,74,65,66,54,65,221,64,67,131,185,138,208,115,158,92,105,129,246,89,220,190,212,106,161,92,207,148,155,234,193,189,111,207,35,51,174,189,24,61,171,183,113,36,226,203,86,191,107,18,75,81,211,4,245,186,5,238,55,175,170,219,157,145,198,159,50,155,245,140,180,16,12,101,237,29,24,95,57,7,124,45,174,254,73,141,168,34,5,181,82,90,159,225,161,112,180,68,6,16,255,121,210,91,20,237,107,233,173,224,100,23,123,244,111,51,165,49,200,88,168,223,160,24,141,43,76,74,67,58,152,251,102,84,80,20,2,40,226,170,0,194,160,107,153,215,199,65,67,145,175,17,91,25,158,17,17,168,96,235,108,122,191,161,174,165,51,67,156,146,203,114,101,59,244,216,234,139,111,84,170,82,113,108,204,97,253,111,19,35,153,3,135,182,187,128,239,16,194,105,85,43,184,34,5,109,17,220,111,96,144,97,205,210,137,126,203,162,113,177,247,38,240,59,155,239,208,122,219,208,141,2,195,255,1,218,86,35,72,105,228,89,12,81,148,91,128,58,118,198,60,12,4,2,39,109,7,64,112,74,255,145,182,23,3,202,180,61,34,123,50,192,85,201,18,91,149,149,245,122,189,108,157,36,104,59,9,187,178,82,48,27,244,128,240,31,120,8,68,19,88,78,226,59,209,106,71,217,85,92,70,151,198,195,14,230,67,106,180,115,204,86,222,12,238,67,160,11,242,108,205,211,227,202,240,175,185,136,187,140,125,229,59,179,193,6,27,1,211,78,17,157,108,196,202,235,9,141,3,51,143,49,145,40,137,179,116,165,6,50,10,134,39,119,180,162,58,82,152,188,26,182,58,251,22,143,146,76,53,229,252,68,55,71,229,56,20,85,57,93,109,141,205,70,80,180,7,127,93,151,58,189,37,178,53,175,208,169,157,181,182,0,92,113,8,175,109,14,243,22,169,240,33,239,32,13,149,118,154,20,29,30,70,1,70,90,126,46,208,66,190,62,185,253,63,45,25,225,89,30,121,121,167,167,104,201,28,247,240,63,185,178,54,108,28,125,39,47,149,27,197,107,132,255,171,38,189,15,226,5,235,204,21,127,55,164,52,220,252,249,18,211,154,203,204,164,135,144,8,98,16,55,189,185,6,26,122,187,59,58,0,8,254,226,68,217,228,251,9,237,181,46,116,159,61,167,75,190,11,56,148,103,54,60,191,104,87,120,175,128,150,41,122,130,219,14,218,95,115,171,135,244,98,184,201,86,184,93,227,184,36,140,132,143,197,130,153,226,128,169,73,206,215,15,153,129,152,233,89,162,151,190,210,176,121,224,191,70,1,170,223,10,132,52,247,216,7,100,42,120,21,38,240,253,24,72,34,147,238,121,236,217,192,83,66,185,246,238,76,69,175,112,48,55,81,234,147,184,233,42,6,148,185,223,217,24,218,35,48,120,143,84,121,249,64,100,146,217,72,22,240,206,215,107,101,46,168,64,197,98,150,214,203,177,221,183,170,175,149,9,56,169,35,89,118,35,176,173,135,72,244,238,114,19,35,6,220,216,79,140,114,16,168,41,174,29,67,173,186,182,85,105,6,3,72,26,57,50,95,210,4,236,226,34,253,10,54,0,63,58,251,111,145,227,223,38,92,115,235,250,153,82,78,89,189,106,177,0,103,112,99,163,241,167,48,248,28,202,196,89,36,248,70,230,77,198,78,179,113,192,232,137,136,35,229,97,52,57,104,249,115,168,59,20,255,171,103,67,208,38,222,88,134,81,58,184,38,47,143,79,174,185,122,104,83,77,33,91,117,185,179,115,143,152,99,249,2,122,167,127,241,138,70,114,98,180,138,91,132,35,202,201,64,193,63,222,201,227,143,47,47,184,61,89,245,253,168,201,202,115,103,3,139,166,223,56,173,69,245,159,11,103,178,75,90,83,131,19,33,97,128,57,103,198,213,0,40,75,186,90,53,199,114,148,99,27,105,43,91,184,153,207,10,164,92,53,132,182,2,171,244,77,251,46,156,66,231,250,67,65,28,81,211,103,122,108,197,54,212,10,58,86,244,212,99,143,173,126,174,114,28,143,226,137,137,17,231,37,229,214,151,119,46,91,45,53,242,45,118,74,193,215,79,161,146,119,85,29,35,124,143,207,14,181,136,41,207,8,210,227,23,46,109,238,178,74,109,191,209,12,61,67,187,103,101,66,243,212,135,236,178,162,182,123,15,223,224,162,104,90,51,20,77,160,53,227,236,144,177,114,168,221,199,164,71,248,134,85,208,158,112,198,36,117,81,188,241,26,37,83,8,20,108,158,236,244,91,250,93,130,200,139,170,131,66,63,198,31,177,68,99,208,105,213,238,168,168,13,222,79,34,8,129,77,95,248,33,227,22,249,127,1,154,169,186,213,195,46,185,17,84,22,124,243,218,163,111,230,87,83,60,246,44,208,62,105,209,153,151,135,131,237,179,3,106,200,213,109,192,78,76,25,225,87,186,157,235,244,127,16,37,0,59,157,13,227,199,85,241,103,43,131,169,26,193,202,242,161,229,76,244,23,124,169,108,225,54,163,150,156,89,121,229,208,116,155,71,111,60,90,208,64,68,2,62,199,108,116,127,141,156,26,188,189,10,77,201,243,193,172,149,77,141,229,199,62,182,148,187,221,213,95,119,82,66,170,11,130,87,122,86,210,233,187,190,0,190,52,14,151,11,199,149,4,174,193,2,219,20,164,16,48,147,14,237,70,13,54,33,163,45,22,16,1,45,96,180,158,177,69,145,138,121,6,170,138,33,66,213,151,164,193,249,201,249,88,199,68,86,193,246,46,28,135,20,147,229,226,54,85,63,181,186,189,14,146,253,237,160,228,119,68,156,213,198,9,68,35,9,142,10,3,165,163,12,217,125,254,103,140,126,144,197,67,218,93,239,164,24,216,47,117,51,225,103,67,56,26,225,58,62,255,245,52,50,108,108,55,4,39,19,99,160,124,124,116,7,237,94,76,25,210,207,60,230,38,113,5,4,70,100,23,12,164,254,134,8,40,125,101,143,14,215,119,228,49,21,154,72,213,135,9,238,69,80,109,69,228,240,176,206,146,215,53,120,226,185,43,118,192,183,145,149,131,224,126,122,26,81,132,226,135,100,243,225,242,77,220,203,82,173,191,216,156,11,24,112,93,0,52,166,25,99,9,138,217,162,123,47,126,176,170,209,99,157,208,155,26,192,181,143,114,22,2,52,39,198,92,203,28,68,243,9,97,100,177,85,172,1,13,251,131,2,41,169,120,242,128,98,106,73,161,228,93,114,129,181,131,93,30,71,120,97,10,201,2,197,129,137,143,93,163,43,42,21,83,154,252,193,167,163,190,227,29,137,131,143,150,15,30,144,41,24,170,118,20,208,30,230,159,73,38,236,179,28,13,67,10,109,44,99,71,171,51,204,203,167,153,181,158,167,225,122,112,192,237,14,192,56,236,236,59,69,0,225,228,155,103,99,117,145,151,216,215,90,194,66,130,127,183,133,152,96,170,57,98,169,235,43,62,93,129,234,228,224,55,114,187,56,120,196,194,237,199,204,211,3,5,175,71,103,223,131,127,255,67,177,72,255,152,144,61,219,60,161,227,51,82,253,117,228,63,136,77,115,132,186,201,20,254,43,40,211,74,169,119,1,93,100,108,217,43,187,2,166,24,177,57,158,235,249,15,65,211,30,182,98,31,29,58,207,91,104,102,78,161,191,164,76,161,108,17,191,138,113,207,152,24,70,19,144,27,143,68,245,80,50,133,211,73,118,155,242,197,13,35,84,93,203,16,197,5,31,12,201,68,16,78,34,180,15,142,117,63,70,166,70,236,67,253,134,38,92,110,244,243,158,200,52,192,3,89,107,218,248,34,80,69,152,210,245,234,121,244,241,216,41,121,11,118,4,46,227,247,119,179,107,112,216,157,190,88,26,45,35,179,32,32,108,116,40,15,143,68,148,176,159,166,139,239,181,232,186,238,79,188,228,190,255,10,90,111,77,91,208,101,21,160,9,31,53,163,10,119,52,231,52,66,139,174,40,184,108,217,16,200,115,78,188,120,164,180,2,14,230,15,210,16,151,202,206,104,139,7,175,134,104,142,253,216,21,149,52,213,170,91,197,31,156,137,133,222,50,155,30,199,49,243,18,104,68,222,165,91,213,206,47,18,166,251,147,11,119,254,87,126,136,225,206,98,158,57,213,251,75,252,49,248,249,107,219,28,97,196,152,8,111,29,209,17,107,63,132,179,248,1,160,52,173,139,19,193,129,42,56,38,81,43,56,43,20,254,68,77,236,126,88,26,48,218,100,243,32,40,146,107,156,245,230,54,207,233,95,83,219,22,47,84,81,208,104,145,10,86,12,251,173,20,37,75,198,190,151,126,183,163,216,55,85,101,74,95,160,107,147,131,244,129,70,188,175,136,9,182,118,22,112,203,188,240,251,92,139,186,147,227,230,162,94,141,104,224,190,252,106,57,248,96,71,32,73,170,187,116,159,32,104,19,174,216,88,220,226,20,141,63,92,57,143,30,230,105,226,78,142,175,217,11,95,116,116,174,196,73,199,53,26,231,87,22,169,89,50,89,20,28,8,155,103,36,148,254,201,118,63,130,47,157,141,36,90,51,23,15,10,14,85,163,10,43,100,201,150,26,226,27,176,57,130,154,127,5,141,161,192,204,101,165,21,188,142,65,83,88,168,122,209,130,220,9,0,118,156,81,130,2,190,58,55,3,135,95,160,119,3,135,249,54,81,127,87,255,6,59,234,128,179,164,103,61,132,154,251,144,195,112,124,112,226,114,174,62,171,191,219,191,178,187,223,9,160,167,245,155,35,62,142,126,17,192,0,167,184,56,0,170,94,232,230,158,183,23,87,97,48,237,205,246,75,25,168,109,162,145,55,109,203,100,201,230,75,55,147,186,81,74,218,153,80,253,5,213,48,231,145,43,54,53,92,95,251,172,189,170,76,250,118,158,160,114,6,132,164,192,185,59,166,227,153,3,104,176,64,86,182,81,232,42,106,143,212,110,19,146,98,41,11,113,22,167,247,14,13,89,82,209,35,106,1,31,30,10,55,163,105,54,49,93,48,90,97,57,108,57,138,95,53,99,210,74,197,54,144,163,13,146,116,26,123,151,149,82,66,125,128,82,72,161,248,237,83,41,138,74,192,239,33,160,193,213,69,250,227,153,70,61,233,119,32,188,161,148,139,39,224,118,35,14,87,192,59,71,28,63,59,51,136,76,53,221,77,52,206,208,52,117,158,29,14,152,177,69,95,127,78,5,245,29,42,162,106,212,180,104,221,13,138,186,152,81,3,161,213,18,46,102,1,182,215,135,89,58,136,237,219,250,207,56,8,121,96,96,121,78,97,84,198,53,148,37,150,222,212,72,176,148,29,105,87,54,64,146,177,117,9,28,112,137,44,246,75,226,231,8,90,165,77,60,78,54,94,65,248,21,44,67,42,215,36,161,197,252,184,34,188,206,243,33,198,56,105,54,13,49,167,178,183,168,127,253,233,33,96,225,124,135,116,53,67,197,61,67,128,191,242,231,81,48,37,201,69,145,228,49,186,197,5,244,36,149,128,207,198,44,6,113,55,147,6,208,159,122,242,48,221,25,103,67,222,219,2,238,168,116,39,199,91,58,229,226,128,221,96,60,108,37,101,245,19,49,144,0,41,41,12,212,233,188,1,90,149,31,5,8,193,30,125,247,239,31,119,229,52,154,228,165,87,0,91,14,94,8,137,159,9,98,62,172,51,244,53,7,19,97,232,52,121,48,234,106,142,54,52,113,89,148,254,166,26,87,97,150,227,52,159,192,225,220,39,9,247,199,20,43,109,60,102,140,203,196,168,45,7,98,98,7,175,58,47,148,85,11,175,23,144,180,2,62,91,0,221,190,244,47,175,89,208,102,207,175,182,45,155,189,190,192,100,177,28,40,37,193,45,12,62,242,87,89,210,78,226,47,55,25,88,71,42,15,30,35,129,82,99,25,15,62,201,52,10,167,30,10,188,177,86,115,20,211,138,246,129,20,56,57,125,177,186,23,195,65,200,138,226,192,66,27,8,10,233,129,126,142,113,220,123,106,251,36,22,116,17,125,36,74,25,118,43,127,148,133,133,236,222,71,75,92,73,117,81,92,45,214,213,42,77,233,159,209,63,92,31,141,78,2,214,64,12,217,198,162,167,167,92,136,202,163,10,33,99,216,109,181,55,181,105,23,29,182,87,83,99,38,55,205,255,191,252,242,151,98,89,53,117,212,103,77,23,239,150,136,207,92,132,20,35,154,21,206,21,92,185,148,158,62,211,182,190,144,174,255,92,86,241,65,168,202,132,249,233,189,164,6,26,226,231,201,142,94,214,224,49,74,172,156,16,30,64,223,69,144,189,5,96,177,225,103,203,65,61,243,5,104,50,35,219,105,138,27,142,153,63,34,130,4,68,133,2,41,86,145,166,59,248,240,21,141,94,229,114,173,79,140,176,149,227,83,205,91,120,161,246,29,45,192,43,179,235,85,223,63,193,0,42,187,253,168,232,120,107,58,128,117,80,176,119,40,246,93,253,29,245,182,94,140,98,25,41,151,35,233,170,14,227,59,215,57,53,105,159,177,62,143,99,250,35,124,139,104,198,50,90,126,208,212,120,168,246,15,94,9,144,37,227,37,204,119,79,56,123,186,161,54,58,210,157,140,123,214,193,176,204,60,222,172,215,129,131,161,220,184,32,211,61,19,197,88,172,0,198,16,160,42,81,162,221,18,208,132,44,226,191,115,4,42,42,49,95,32,228,86,119,251,244,176,61,117,25,14,76,238,126,101,7,250,90,239,140,171,55,19,124,5,150,45,215,207,185,2,91,188,47,60,77,171,231,248,137,31,39,70,228,133,207,215,179,81,241,11,15,209,102,198,246,116,214,200,104,42,196,243,241,219,8,53,49,159,240,183,63,64,145,77,131,248,32,138,82,29,89,95,122,151,251,127,171,41,104,136,106,254,14,63,93,162,75,3,0,221,249,105,174,224,84,89,226,109,31,152,129,143,170,223,6,209,212,162,45,72,8,244,71,52,86,59,247,214,187,25,233,21,90,79,212,27,9,17,0,44,117,136,66,121,56,253,51,172,218,48,235,51,126,214,235,15,232,213,226,162,121,27,38,80,59,187,49,36,52,46,22,67,56,34,62,192,5,103,4,97,105,147,65,66,50,164,133,153,7,251,219,74,253,127,82,227,249,29,158,113,180,32,16,148,172,52,18,233,146,206,154,142,81,99,36,46,37,196,170,101,75,149,59,179,15,97,157,57,60,161,170,21,39,76,187,83,176,255,220,229,81,33,229,89,176,227,127,199,79,50,160,131,197,145,63,45,83,56,100,72,165,20,132,89,19,4,66,243,199,84,42,163,152,222,94,63,21,152,102,170,165,212,245,96,78,82,188,187,169,30,8,60,57,137,134,47,113,55,7,54,67,213,186,33,197,40,165,247,202,55,26,234,192,161,38,206,240,98,55,206,151,207,2,255,70,67,33,232,199,62,218,242,225,24,178,104,196,78,78,2,138,233,85,8,171,79,128,9,241,219,163,76,153,76,181,254,206,183,160,168,148,3,213,149,11,26,2,253,84,180,53,134,216,241,87,108,138,143,68,8,50,206,139,112,181,100,6,134,205,220,223,251,54,15,65,53,65,56,183,109,81,78,215,196,117,108,60,114,255,216,114,152,222,74,141,96,225,78,9,11,129,135,83,232,255,46,224,132,221,215,167,112,152,132,197,132,34,228,32,174,81,27,249,203,77,206,50,237,111,85,248,232,107,219,187,230,18,16,126,222,29,102,239,209,87,207,200,228,254,196,179,86,80,253,214,225,37,133,231,165,50,196,134,168,118,68,161,32,227,85,133,23,215,165,111,3,79,65,28,68,224,188,115,251,116,242,116,81,245,115,56,175,22,43,13,53,216,84,171,106,152,61,252,244,147,144,36,67,41,50,246,251,16,131,234,18,68,253,23,122,168,182,11,161,120,206,133,240,199,148,249,0,75,14,154,108,20,51,163,35,203,140,64,120,185,62,228,14,130,224,240,105,238,182,179,128,50,107,100,141,18,172,188,78,117,81,218,56,181,219,7,213,89,3,42,226,168,35,81,26,17,148,238,141,123,28,83,247,173,109,167,168,126,17,63,93,248,42,236,184,6,25,32,244,36,156,122,245,139,49,24,190,249,143,167,222,10,69,137,217,11,18,139,28,7,89,225,161,206,0,221,83,51,16,140,39,145,100,156,163,12,236,13,246,240,36,124,46,224,252,94,82,32,135,207,215,105,77,96,165,64,108,180,45,99,167,79,96,59,229,84,182,124,87,8,18,179,39,128,239,118,192,30,247,138,232,201,136,44,82,189,171,174,97,147,236,237,172,170,233,196,64,159,43,14,29,26,79,22,246,145,18,25,27,162,146,176,144,179,117,16,182,8,214,20,58,1,75,132,216,170,237,64,16,47,144,129,251,242,248,246,75,174,220,144,165,111,191,32,60,60,174,25,193,49,82,72,20,138,10,246,43,155,11,249,213,91,98,150,244,81,133,18,29,112,27,235,181,37,24,153,51,206,55,254,59,7,27,216,15,57,55,27,153,210,217,235,60,246,55,25,235,157,114,100,63,222,121,160,167,129,102,75,174,251,114,66,236,238,60,171,44,207,151,100,224,196,155,18,143,82,15,147,18,11,6,70,61,84,83,206,123,110,14,17,108,137,255,173,44,28,134,67,74,218,4,239,231,246,8,183,71,250,82,250,111,253,195,159,239,141,25,125,191,56,109,99,11,99,47,74,241,56,59,92,52,119,43,46,239,87,137,118,5,14,117,38,41,22,103,107,145,225,164,60,48,223,19,41,219,17,214,4,35,228,160,59,94,29,156,203,105,210,237,99,177,4,215,4,89,152,235,51,107,166,54,94,92,105,126,127,26,150,84,190,59,224,167,10,33,120,190,135,75,118,107,243,20,184,74,96,92,170,191,140,204,38,138,172,142,245,253,161,158,35,169,195,252,74,238,0,25,23,98,93,252,20,73,216,65,22,126,101,135,103,119,153,184,139,82,112,232,10,212,97,137,184,129,174,58,155,241,168,67,230,227,3,190,49,171,117,45,108,111,247,8,252,253,89,170,66,160,102,64,46,142,190,81,202,239,217,145,220,151,213,23,16,35,131,59,98,39,148,113,85,151,14,28,39,138,78,178,39,191,117,16,163,218,198,41,64,98,53,252,56,247,1,103,75,25,151,244,161,219,178,25,180,105,22,215,16,139,43,34,253,96,67,142,62,245,16,198,178,242,188,169,75,27,96,115,30,17,154,212,232,26,208,174,253,31,181,212,9,36,24,135,75,107,176,142,103,79,89,126,70,97,58,240,251,18,33,33,196,48,105,11,111,237,247,78,35,236,242,174,21,32,123,231,171,12,9,168,50,34,163,205,99,124,4,210,252,228,213,105,41,78,152,198,251,124,166,189,127,239,77,178,23,122,51,101,135,219,53,117,60,100,194,4,7,191,49,161,29,11,251,70,177,65,119,158,140,130,177,44,159,21,123,88,125,106,69,90,106,153,146,103,8,110,164,77,89,98,59,199,114,132,218,61,174,250,3,215,121,169,235,191,34,96,233,121,36,143,116,151,119,52,93,58,107,59,245,241,54,155,74,97,96,25,100,20,102,167,211,208,236,78,1,46,208,111,81,160,245,87,22,160,27,187,224,38,75,22,171,185,244,53,84,172,26,86,28,57,28,27,238,0,23,105,133,175,242,168,165,89,108,61,32,149,224,19,94,122,100,96,235,42,72,37,51,225,126,132,233,22,175,69,203,0,112,26,158,92,168,149,9,45,161,191,218,106,209,178,188,36,2,152,225,84,93,177,138,121,11,220,241,112,90,74,6,20,42,73,202,117,50,46,116,11,131,28,102,180,212,144,6,130,48,6,150,207,96,35,65,206,176,189,197,92,4,177,33,102,198,97,203,188,116,151,221,47,93,182,134,42,72,229,242,211,81,69,216,136,102,184,225,195,160,190,109,7,79,107,35,169,6,112,215,62,46,88,101,244,80,153,72,169,30,221,232,18,170,120,158,85,144,80,165,204,14,4,96,6,219,74,223,153,46,183,8,21,162,208,190,235,194,252,121,212,2,235,154,23,104,164,110,227,99,17,195,218,57,250,226,55,54,1,42,6,192,26,77,154,205,109,216,252,231,43,14,17,144,193,199,208,230,143,226,101,233,223,85,135,224,186,212,89,245,134,106,43,121,85,247,144,240,98,15,234,52,232,90,28,240,139,105,28,180,163,11,0,134,69,177,7,240,168,213,4,28,142,189,21,251,154,63,217,180,229,53,118,239,108,208,199,173,43,83,232,146,185,194,248,19,73,209,62,148,83,228,65,215,125,200,155,2,50,71,108,230,53,173,87,96,168,109,191,42,157,161,84,206,252,123,246,193,114,132,64,121,159,235,46,14,72,95,51,78,192,161,249,21,200,207,104,199,108,236,59,129,239,176,125,56,251,163,243,60,14,237,105,93,155,227,89,104,237,178,173,160,102,166,55,26,133,90,2,201,1,122,93,225,104,130,193,95,216,243,232,209,181,242,190,28,116,150,73,248,226,92,207,19,154,27,137,86,127,243,125,225,255,9,204,100,61,207,231,69,48,230,245,184,172,29,247,170,34,80,96,57,62,196,213,113,150,106,11,173,243,3,244,58,13,137,79,58,224,51,219,40,249,11,241,203,218,251,42,2,57,11,84,52,75,248,253,244,59,96,106,198,23,184,159,24,244,116,95,212,199,101,252,226,240,85,6,150,226,36,197,230,253,119,95,217,227,78,12,128,97,170,253,255,63,27,247,73,166,68,186,194,240,174,221,241,199,116,111,114,223,103,235,238,8,145,76,189,238,4,253,109,160,184,159,81,77,97,197,232,23,111,154,16,149,223,37,70,35,38,20,238,252,239,200,231,155,49,104,212,42,35,224,50,251,216,160,112,195,38,20,240,2,41,158,24,64,85,100,168,151,51,253,207,219,221,46,175,198,128,90,228,51,139,113,107,77,222,160,129,110,235,20,235,53,65,69,103,180,155,222,183,86,103,2,182,23,200,91,66,92,98,96,0,90,6,145,56,159,216,166,219,218,226,151,14,171,106,163,222,71,198,94,106,97,163,52,32,9,185,217,120,147,42,18,199,182,247,183,255,99,131,234,23,101,50,196,255,24,114,141,45,161,42,117,7,57,91,227,4,53,88,167,46,1,231,19,125,192,214,25,40,207,46,39,236,220,70,172,133,182,118,229,124,97,241,187,190,93,179,238,27,42,47,27,201,55,96,31,181,254,207,79,153,5,141,89,13,223,17,217,15,42,2,20,22,138,226,175,185,181,124,194,114,176,100,142,245,177,186,103,213,128,104,157,199,6,24,201,89,3,58,247,250,141,188,100,216,158,78,119,105,51,84,49,229,166,126,172,75,92,221,41,232,228,96,144,98,59,35,248,178,113,27,170,103,134,172,94,136,232,177,154,72,0,77,126,129,236,85,228,104,252,244,21,239,150,7,131,105,205,34,160,153,132,15,12,142,63,42,85,91,218,240,100,87,189,215,69,57,41,237,234,230,35,65,28,38,76,57,57,57,107,91,252,85,78,231,172,0,75,196,160,180,130,231,36,135,146,64,235,47,185,222,205,1,3,218,72,92,193,96,244,193,175,57,246,160,240,78,29,40,143,195,121,58,31,208,98,96,133,109,244,247,223,112,33,128,228,193,2,100,46,186,132,221,140,124,2,65,103,102,39,111,203,121,172,52,247,75,58,194,151,34,82,48,180,194,17,108,131,248,58,135,26,96,74,28,204,61,36,113,74,56,70,191,6,163,173,159,88,146,183,102,130,42,192,41,44,8,226,144,33,208,98,42,254,54,166,244,63,192,110,17,136,205,36,61,193,64,181,54,212,8,128,45,96,87,227,225,158,86,119,136,151,88,91,99,118,18,132,161,155,171,122,2,205,130,209,143,59,0,34,21,244,21,225,12,51,159,215,170,250,184,235,96,145,157,74,48,80,236,119,113,79,246,109,233,94,62,83,139,253,180,233,3,242,162,16,126,59,246,31,148,232,155,107,127,240,234,15,11,174,255,229,40,84,126,212,86,35,76,64,129,138,76,163,18,146,14,44,225,193,134,68,69,54,147,55,207,189,80,25,205,55,180,82,62,51,101,67,124,47,46,147,91,223,241,251,198,63,66,231,142,73,15,113,67,112,97,109,44,210,189,109,158,129,100,61,86,109,254,222,32,82,251,164,133,91,125,252,215,225,217,250,134,45,76,135,52,226,82,1,186,253,125,44,122,210,22,154,237,127,144,3,219,188,17,84,210,182,48,182,231,74,232,166,96,128,8,152,218,10,161,177,219,48,95,30,96,92,100,28,185,12,237,181,203,98,222,145,81,201,228,197,95,116,109,233,98,158,231,2,250,61,124,173,189,145,121,49,180,246,33,18,19,157,222,238,105,180,20,229,175,0,164,14,63,58,118,33,173,114,123,91,152,172,72,98,210,223,145,91,179,55,61,214,60,201,1,105,128,74,170,240,112,171,191,27,57,68,214,22,118,109,169,129,129,129,104,56,94,117,18,64,175,74,32,24,137,99,84,73,221,184,251,145,192,135,177,124,34,64,116,254,187,10,40,196,164,207,196,15,109,64,45,47,199,16,44,136,82,195,74,27,88,23,63,131,242,47,70,34,131,3,177,74,189,116,48,139,43,154,248,146,184,96,132,11,243,164,114,64,229,70,29,225,234,110,117,30,3,86,19,54,109,29,76,38,32,150,180,134,242,24,18,245,203,72,128,41,109,132,88,109,123,225,24,98,119,26,142,240,111,253,180,76,187,52,43,103,102,243,17,138,73,184,192,89,158,225,82,20,232,195,108,168,28,241,87,124,196,146,122,184,16,226,87,94,97,223,12,27,48,7,61,53,3,214,38,59,109,75,83,54,161,254,113,222,47,142,182,219,208,24,226,216,246,125,253,144,189,67,228,213,172,176,51,101,185,179,242,243,26,146,219,6,228,198,126,223,103,100,201,246,108,111,5,82,185,116,61,74,44,183,188,201,92,70,214,50,102,166,184,255,73,187,90,42,170,173,99,240,73,110,147,195,173,32,219,85,7,140,42,128,72,52,29,46,16,124,207,97,131,179,245,182,6,214,224,107,160,97,208,20,71,113,205,69,155,7,82,129,10,121,159,238,171,218,199,223,114,77,149,250,151,119,71,159,124,10,225,56,6,60,254,187,91,7,251,243,254,69,211,169,209,6,160,145,243,5,167,152,203,177,16,98,111,68,104,174,41,146,28,2,209,109,200,95,197,251,92,53,189,231,184,67,226,194,38,25,97,113,62,239,61,34,78,2,136,115,159,70,123,132,57,36,189,143,154,232,222,241,1,122,151,53,127,237,85,155,13,217,107,27,72,5,103,234,67,237,231,86,163,184,8,22,100,64,251,225,174,153,22,188,255,185,23,102,173,159,163,192,11,35,6,68,104,134,230,250,99,182,10,164,182,62,119,74,167,82,23,171,7,68,90,107,161,194,97,143,224,3,190,207,135,45,42,114,125,99,83,151,49,253,146,12,34,206,129,186,91,6,10,97,122,152,251,24,205,239,95,14,137,172,90,87,69,24,61,127,223,205,126,165,238,14,25,106,127,46,13,103,159,112,132,160,128,232,12,38,18,216,56,43,125,50,214,124,229,95,79,177,11,251,231,138,178,134,223,163,133,74,36,172,153,22,56,168,11,86,198,188,211,36,146,245,227,151,229,106,61,90,70,95,6,182,188,152,224,72,191,164,217,11,103,168,20,65,239,152,67,226,63,82,143,67,200,239,58,86,88,115,19,102,255,24,107,12,185,41,126,32,6,158,246,90,208,151,74,29,136,137,46,194,254,208,67,21,19,39,226,43,5,78,237,29,122,144,7,71,111,108,227,95,124,242,236,120,144,45,178,0,136,13,152,138,9,4,201,30,77,72,163,36,54,79,109,36,175,217,70,32,1,250,3,149,207,253,5,212,7,107,176,3,196,159,187,136,91,77,7,19,4,230,33,10,156,132,6,164,162,134,26,104,11,191,217,169,224,92,171,214,19,246,140,7,48,70,13,177,48,228,159,234,70,200,42,172,17,247,108,21,70,223,71,215,161,32,195,181,129,1,17,82,243,251,70,107,135,187,163,122,196,237,237,103,22,120,27,97,201,214,8,3,158,171,239,0,219,75,63,162,59,76,10,219,124,222,145,29,152,240,115,244,251,223,145,228,60,103,90,13,21,216,165,230,243,118,236,149,211,6,215,202,41,124,58,92,30,13,28,67,167,28,201,249,202,209,89,217,41,226,73,64,23,32,143,64,101,130,151,21,160,86,86,38,143,45,41,206,140,230,98,43,229,199,240,39,137,122,250,41,88,123,148,168,59,19,161,57,51,17,159,87,132,250,154,26,30,49,75,234,180,245,228,72,192,171,223,36,181,73,252,233,112,220,29,50,200,66,16,107,243,127,57,82,84,144,71,44,46,170,144,163,52,214,79,74,215,129,247,162,88,252,193,188,12,204,47,185,106,98,236,99,118,122,127,119,153,189,165,208,161,174,145,62,175,68,169,91,67,189,178,145,8,186,222,227,59,4,248,164,217,212,123,99,98,86,142,214,104,190,181,58,178,167,121,185,135,177,190,10,249,192,38,137,30,201,210,96,28,162,215,147,154,230,78,58,214,9,25,223,149,100,127,112,5,192,45,145,60,26,157,14,166,143,71,54,10,184,9,198,3,21,174,17,219,223,190,254,162,29,84,223,233,215,158,71,131,14,171,168,57,62,146,90,204,92,179,205,214,114,136,148,40,73,136,93,252,158,125,229,194,190,161,119,78,45,16,139,164,151,40,63,171,36,26,0,165,16,105,120,5,211,208,55,56,208,63,135,252,254,213,82,77,46,154,221,157,138,236,6,47,144,180,105,21,92,139,80,215,252,146,4,93,173,217,171,253,162,211,54,235,47,242,108,179,91,61,139,126,137,212,95,101,250,28,15,106,182,178,19,26,195,98,132,99,135,249,79,38,197,111,164,190,121,100,25,80,166,122,157,63,123,18,170,79,111,247,95,199,75,173,92,124,59,37,194,12,0,20,195,234,248,28,231,245,62,132,79,245,18,252,167,223,224,105,25,180,143,193,168,78,157,92,38,60,253,157,87,220,187,112,156,232,141,213,140,47,240,40,21,60,72,103,30,150,150,75,242,123,60,150,185,39,149,95,105,214,84,176,160,13,96,227,172,27,197,131,103,74,7,147,116,36,175,45,117,131,40,199,36,150,220,163,21,36,238,51,65,232,36,123,252,190,236,23,137,175,166,47,140,192,201,196,95,95,190,224,195,92,19,25,27,80,245,98,92,232,43,212,46,101,125,176,20,129,171,10,98,222,201,139,151,226,39,77,121,62,24,114,245,62,20,172,14,203,150,9,253,165,71,39,42,181,33,67,81,64,144,250,20,163,211,116,71,69,160,82,56,121,202,203,111,195,118,140,181,78,110,122,163,206,73,120,100,220,153,242,156,61,34,89,27,137,199,80,229,199,62,244,242,222,185,254,160,35,253,184,51,63,166,231,138,13,50,231,67,175,68,219,252,250,198,54,244,21,114,209,107,196,167,231,106,52,74,193,66,12,34,41,47,198,254,151,125,182,191,12,23,175,120,44,184,151,122,43,2,122,41,31,210,248,116,59,41,237,31,63,127,59,3,118,117,70,225,205,135,242,58,7,108,211,24,88,241,172,77,213,110,184,28,67,111,115,11,23,181,225,195,186,156,28,139,173,117,102,41,222,19,189,211,134,100,254,113,18,136,181,144,245,109,216,189,221,73,112,129,249,193,8,161,234,2,223,148,214,159,84,86,118,114,46,21,150,88,53,96,127,65,229,245,98,207,53,38,62,242,94,133,91,136,92,134,67,125,240,95,21,219,37,159,190,199,9,131,159,80,250,250,219,67,19,168,229,242,95,2,28,159,115,251,239,6,97,161,175,205,241,92,4,216,253,14,105,192,82,92,114,5,68,170,226,23,124,128,246,232,246,202,93,68,167,127,77,230,245,124,113,45,30,168,239,158,161,245,47,135,168,131,146,9,14,196,241,179,13,5,42,148,214,40,8,254,32,116,39,91,91,91,128,255,83,32,41,143,161,74,38,61,2,52,215,61,14,80,139,200,24,226,98,87,159,1,118,151,12,157,150,136,96,73,29,99,81,210,62,40,25,65,224,13,166,147,41,1,28,104,226,142,125,243,181,205,82,214,43,163,122,67,42,93,158,0,12,146,252,196,7,177,73,193,1,101,136,118,245,17,10,172,104,1,55,10,103,45,37,185,247,17,152,108,90,180,225,185,80,190,89,12,159,132,38,189,52,128,32,80,56,90,173,91,243,252,183,217,191,240,38,180,207,216,30,61,147,220,206,190,255,172,192,11,238,131,208,151,100,113,247,199,244,111,58,190,143,147,144,177,220,10,33,148,144,0,198,136,163,148,173,234,113,120,46,244,132,75,3,84,125,180,251,205,186,32,255,48,99,236,89,26,87,67,110,138,79,127,69,223,136,43,205,229,238,228,168,166,69,80,157,83,161,231,175,249,110,29,132,62,39,4,180,44,254,218,87,39,36,177,47,195,174,96,21,25,52,11,195,16,33,29,203,167,205,152,167,185,17,77,122,203,50,236,208,228,180,106,27,66,200,33,209,166,240,236,207,27,186,41,25,104,156,255,229,244,0,174,220,96,214,40,196,139,67,113,51,86,12,234,41,3,252,127,47,70,135,254,74,40,98,72,72,111,50,231,8,136,143,29,54,49,33,6,149,51,226,122,172,225,2,134,39,51,9,23,134,239,241,251,190,120,103,22,127,100,224,99,39,123,136,164,129,51,168,89,104,119,48,41,58,181,103,133,115,79,40,169,54,144,30,189,42,18,113,2,22,28,8,46,59,171,193,123,187,170,106,16,131,191,88,180,32,195,111,140,110,172,53,218,156,86,245,174,218,136,116,191,193,132,48,126,189,60,223,58,160,119,151,111,68,146,208,161,32,45,3,38,24,78,254,157,206,217,59,53,59,66,37,247,53,71,251,223,184,221,194,116,29,167,95,87,118,23,133,28,91,162,103,231,236,223,149,215,60,94,171,102,130,59,227,179,119,65,44,142,140,93,78,207,84,181,177,89,95,154,183,114,196,30,146,99,204,30,197,152,205,247,200,74,184,108,44,48,134,59,174,121,154,152,93,234,1,145,80,54,4,177,196,202,220,239,17,186,73,243,174,170,42,183,164,148,159,136,107,199,248,78,228,141,9,112,129,177,216,212,21,51,140,88,112,42,35,170,63,7,41,229,103,106,122,51,204,151,92,142,142,159,93,31,203,200,164,196,134,40,242,74,109,37,107,27,157,243,241,208,195,73,23,84,192,176,240,195,93,147,164,176,180,95,132,168,203,33,85,78,131,233,12,16,101,77,183,126,33,175,9,209,20,106,118,231,143,149,200,1,231,165,52,240,165,11,103,199,221,11,74,122,153,223,157,107,23,41,53,136,55,1,9,234,50,102,36,151,18,155,169,184,120,212,180,51,227,170,27,162,168,31,115,151,34,119,1,73,41,36,121,165,209,222,232,169,143,241,202,63,194,73,20,124,124,187,179,112,65,240,170,169,238,221,27,135,183,230,73,187,33,89,83,228,108,112,101,109,215,229,208,155,52,160,230,184,9,40,19,100,135,181,222,63,191,47,72,93,153,220,180,41,70,68,99,123,13,85,88,111,156,130,162,143,38,253,151,48,151,170,209,154,227,137,104,247,72,194,14,98,83,90,221,106,58,103,220,96,122,228,150,246,32,238,187,176,183,162,159,116,25,174,196,197,77,46,16,204,37,190,188,59,218,129,99,185,144,41,62,55,95,120,101,134,63,41,209,199,209,82,192,68,32,249,83,117,110,43,63,187,240,248,46,214,52,236,214,207,62,74,120,216,217,230,74,49,54,162,149,82,150,20,166,31,83,79,194,231,230,81,137,196,155,37,103,179,186,212,37,183,1,51,54,104,14,72,152,247,73,196,99,236,4,192,103,71,249,223,123,65,120,71,110,86,110,9,201,84,96,82,9,67,86,73,150,136,88,14,253,119,48,37,182,255,69,94,165,29,131,47,47,145,48,19,104,243,116,126,4,51,215,37,220,248,254,64,160,14,149,26,167,119,41,132,37,234,8,188,114,188,56,91,62,85,116,69,249,61,132,217,231,216,57,222,148,221,247,81,180,166,254,112,136,23,75,135,185,128,74,187,101,131,248,184,178,13,76,38,109,64,175,30,63,49,194,29,78,159,221,7,182,248,100,91,85,124,73,2,210,76,222,104,103,126,45,177,35,200,83,254,16,105,83,235,118,203,29,163,233,74,18,88,188,236,3,91,108,38,23,81,31,169,54,107,57,89,230,69,85,111,10,235,105,153,126,224,82,0,53,28,252,134,85,16,53,231,103,201,10,237,49,51,216,112,93,113,157,195,71,60,159,46,190,87,68,86,213,46,194,231,138,216,140,208,15,96,100,97,214,28,37,154,168,205,175,214,110,165,152,125,150,228,155,216,39,93,80,43,135,71,215,139,64,182,232,106,66,23,56,241,176,110,135,126,38,21,88,52,14,250,165,116,71,171,146,39,157,57,149,195,123,96,54,116,52,136,244,60,137,19,136,217,123,122,153,76,48,4,27,122,187,29,191,209,149,156,22,188,188,232,71,174,90,201,231,20,16,160,107,52,117,89,181,45,106,33,204,249,87,63,50,24,190,90,217,2,154,190,61,249,95,149,235,177,104,236,177,63,141,10,98,54,180,63,173,163,2,174,128,73,164,4,150,64,222,236,228,156,203,130,97,116,143,201,188,36,168,156,188,243,193,188,160,8,115,47,235,62,168,232,16,114,236,196,23,108,223,117,87,157,6,143,145,128,167,19,112,86,127,91,82,240,70,86,105,32,209,38,7,186,235,18,153,43,88,171,49,99,196,173,222,72,252,38,4,111,122,156,20,4,118,8,12,71,239,38,57,248,222,44,139,19,99,194,67,45,212,192,251,15,243,138,186,221,202,122,60,174,61,185,83,115,245,37,136,48,244,121,226,76,196,74,186,27,143,229,247,141,41,180,101,135,189,68,52,55,65,27,178,55,2,68,47,236,184,52,18,194,116,7,1,94,36,98,236,93,22,89,120,30,177,181,80,92,31,169,171,75,216,70,154,5,51,230,0,102,241,206,141,64,64,235,106,149,216,50,35,55,218,179,106,61,1,123,249,42,253,148,63,91,199,110,169,112,39,18,1,157,29,12,177,118,192,212,68,204,165,68,163,60,87,199,170,219,147,68,177,123,28,107,210,243,210,96,26,15,41,39,61,102,239,193,176,51,229,153,192,242,71,38,116,15,192,169,38,246,7,150,184,221,17,120,185,128,97,151,196,206,251,35,26,119,16,81,166,216,156,96,66,107,80,54,53,175,72,159,220,100,6,240,91,253,233,110,66,255,145,79,100,225,182,45,108,152,46,85,41,89,96,51,189,181,200,72,115,56,186,225,134,118,12,73,40,222,210,93,154,193,133,94,73,121,142,133,146,81,192,241,248,178,244,197,17,230,168,26,21,24,35,113,123,103,245,57,176,143,226,54,110,70,241,67,157,154,24,111,32,179,181,97,214,79,52,137,120,169,233,62,251,149,30,227,122,115,30,253,0,169,114,93,193,134,2,190,97,71,218,125,43,101,71,156,81,118,18,136,154,29,40,46,223,99,69,27,34,198,113,223,71,122,30,93,81,51,230,240,111,231,97,100,82,89,113,111,104,18,95,70,43,59,224,24,177,7,174,19,229,53,135,8,139,185,34,255,247,181,75,22,51,117,120,51,186,246,171,219,121,251,139,13,226,185,106,8,6,200,162,104,218,206,61,196,230,42,81,208,112,187,164,197,168,44,86,233,35,232,98,161,234,132,118,57,172,151,171,41,232,99,35,45,128,196,23,81,163,153,181,161,253,186,227,71,189,160,227,127,156,38,60,78,215,255,153,219,153,52,157,30,230,231,43,202,54,5,199,184,176,214,238,250,57,246,181,103,12,128,180,22,18,116,13,81,58,164,146,90,15,226,80,110,177,43,129,29,38,37,175,192,195,154,0,186,119,48,196,60,29,209,126,248,231,123,169,81,205,44,186,210,90,143,167,106,66,91,161,169,237,116,50,58,1,228,208,59,253,78,138,60,237,251,241,135,35,95,79,26,173,58,27,184,93,21,247,89,49,157,213,54,207,78,66,94,60,90,219,160,213,107,248,39,178,64,98,130,34,240,220,172,173,72,3,250,106,240,167,75,110,42,82,161,21,31,135,58,140,93,144,228,152,190,101,208,65,161,140,100,240,64,128,177,93,106,80,147,58,230,200,109,130,27,153,184,172,71,199,68,139,231,254,40,120,162,175,244,70,203,174,246,167,81,101,244,32,104,5,19,89,18,131,112,61,61,63,87,27,147,178,231,42,212,61,24,143,51,57,222,99,19,3,212,46,0,235,237,49,225,115,119,14,104,18,49,150,35,7,176,131,218,189,154,149,163,53,221,200,189,152,218,55,102,194,251,155,59,246,107,63,82,199,190,42,96,79,5,80,83,30,162,155,22,162,236,169,32,16,129,84,76,131,250,101,231,143,85,196,168,24,33,83,77,85,57,146,250,141,92,172,92,176,232,104,34,34,10,222,133,13,161,227,145,247,240,164,68,102,213,91,206,201,5,118,215,163,106,149,179,196,18,143,150,45,160,171,4,118,79,14,189,235,200,251,104,209,113,105,34,145,30,89,137,207,195,29,200,246,50,154,237,60,50,242,124,15,255,111,27,47,67,211,50,114,140,34,125,203,140,108,250,152,145,98,216,28,239,1,78,20,184,169,69,113,94,45,147,111,203,212,88,89,78,224,18,32,194,105,40,95,152,53,135,9,39,232,60,110,88,233,236,111,220,26,252,146,74,247,113,22,118,31,118,226,15,41,87,108,83,83,244,1,188,206,179,233,12,139,243,27,137,169,44,145,104,204,91,97,104,88,146,194,127,129,186,198,5,79,119,51,255,217,76,36,153,164,6,181,1,114,254,64,132,1,143,172,110,134,196,233,72,98,249,248,64,197,238,80,193,103,239,38,185,192,137,80,111,125,56,151,79,136,249,171,155,24,187,33,130,191,108,78,105,238,200,101,71,221,151,161,251,44,16,93,46,73,152,230,196,178,88,165,139,106,200,212,183,151,24,51,108,93,192,44,42,89,198,72,176,207,107,128,245,4,167,199,3,24,249,195,228,184,138,78,10,101,121,161,117,17,23,58,187,173,114,20,6,99,168,76,85,35,207,217,56,74,220,110,193,145,163,156,228,217,180,200,114,248,184,130,192,183,85,112,166,40,210,218,102,65,253,148,34,90,11,158,234,22,41,226,126,232,79,180,141,95,249,86,44,227,98,49,13,182,13,64,36,64,68,185,18,214,161,78,137,42,244,43,205,120,125,73,181,93,29,3,8,68,94,37,163,180,38,21,143,80,111,65,240,65,213,183,91,185,97,53,143,148,11,74,67,80,74,135,57,83,130,194,207,9,242,79,171,125,66,200,123,183,60,209,117,48,88,39,9,222,168,130,77,197,129,104,209,178,207,44,156,49,203,226,152,5,176,251,146,12,240,4,41,159,3,14,27,127,205,187,67,140,134,52,238,35,20,162,238,57,239,144,23,77,227,68,45,39,96,253,237,196,192,123,36,48,31,236,41,227,237,171,36,202,20,96,33,143,163,241,254,68,14,238,77,18,201,233,59,126,13,151,223,81,78,111,152,150,169,153,158,155,182,184,34,180,203,15,15,120,98,138,252,173,244,6,185,86,51,159,243,9,254,39,182,196,151,37,158,236,41,227,187,238,250,136,40,250,19,229,242,216,241,47,87,37,247,240,87,163,124,232,245,53,93,250,146,143,80,4,33,70,53,9,107,170,153,236,58,134,137,186,167,77,232,65,7,208,191,238,18,45,138,144,49,111,216,7,35,178,202,7,147,2,114,125,204,193,86,37,75,22,123,56,88,249,53,140,243,173,19,215,107,99,251,152,227,200,171,153,234,177,109,0,108,177,17,174,46,199,234,124,19,224,221,124,94,227,24,212,199,232,228,180,170,102,82,182,197,119,75,12,81,135,219,12,55,163,187,105,78,201,212,206,96,85,226,171,163,34,148,154,154,207,36,8,130,193,60,128,39,238,119,215,213,165,94,199,56,104,172,255,70,7,49,11,101,13,150,105,209,80,143,211,207,47,250,202,20,80,224,128,85,225,177,21,1,92,91,33,0,206,134,17,115,13,250,96,30,208,32,228,50,145,38,140,139,29,231,24,46,164,141,165,19,106,168,83,230,14,122,4,131,205,17,4,44,43,130,29,99,235,68,206,9,90,55,99,90,34,7,62,212,204,177,242,111,147,99,66,58,163,223,49,202,40,66,190,228,232,126,114,21,89,44,8,33,139,137,176,226,227,5,94,45,248,138,65,241,165,7,48,243,100,32,209,165,175,39,87,157,92,166,64,100,186,121,246,173,105,179,69,251,175,197,110,231,51,101,173,77,46,61,171,148,208,67,200,12,247,51,17,215,179,135,93,29,226,106,225,250,191,96,230,34,110,132,158,105,138,151,141,29,26,194,33,207,140,225,125,233,20,151,169,138,179,79,95,33,116,126,176,48,55,17,171,23,165,237,127,82,89,174,12,20,86,36,185,7,218,20,137,82,76,162,47,121,67,122,89,28,193,13,143,10,142,207,249,201,163,189,210,51,98,253,102,63,212,149,134,87,7,127,37,57,230,168,62,69,229,20,5,5,67,198,223,74,138,183,234,143,181,72,43,245,222,151,229,62,117,161,45,81,3,223,24,73,225,75,152,227,116,105,50,28,237,197,202,16,82,87,22,64,76,23,83,64,115,218,166,233,187,240,100,252,60,168,204,158,108,210,235,222,33,26,239,45,188,35,25,192,104,58,182,70,240,197,23,160,195,58,55,71,117,138,20,26,45,131,119,240,62,79,224,37,89,237,100,4,238,100,150,142,50,125,224,25,28,166,14,189,205,244,189,187,72,51,122,48,45,247,212,47,134,148,169,217,71,23,76,8,46,210,213,138,105,214,142,32,35,149,143,191,10,192,161,182,51,93,244,134,3,158,126,12,92,121,174,193,244,104,168,30,34,141,17,235,149,218,149,5,84,222,251,79,162,18,86,197,186,27,210,84,127,202,254,81,190,116,139,51,104,10,64,32,156,140,110,30,2,96,174,166,53,70,142,70,117,251,35,108,151,154,96,224,46,44,212,62,74,75,128,241,187,104,13,41,67,50,187,249,42,91,230,243,228,209,116,122,165,21,54,83,6,87,144,44,74,51,8,133,185,87,169,204,104,162,87,81,57,213,65,235,134,180,253,35,225,219,82,125,174,65,16,255,220,9,176,243,217,252,61,7,82,186,222,22,24,99,124,30,75,240,110,133,106,124,24,225,252,63,156,101,80,44,144,242,133,185,95,42,17,144,18,79,218,193,172,48,24,7,186,108,221,134,105,56,171,45,53,188,238,211,152,73,77,162,27,61,82,46,60,210,172,60,110,229,96,182,9,226,157,37,84,13,216,128,254,74,190,248,254,178,106,40,5,209,101,60,171,197,95,34,179,225,78,139,189,19,183,33,13,167,49,112,63,70,78,6,100,121,67,242,220,210,236,230,135,164,142,146,194,97,160,53,245,230,44,124,38,81,170,112,164,126,43,15,84,5,43,0,21,101,58,96,179,59,238,0,157,209,183,175,36,69,86,218,113,101,137,173,186,156,118,209,193,153,39,105,85,68,231,27,239,223,42,252,80,228,160,252,132,144,42,89,50,57,250,212,110,204,112,172,166,127,111,133,151,82,68,4,63,68,34,195,15,75,207,223,141,92,6,47,229,225,227,86,212,204,64,148,131,184,149,8,31,23,136,14,227,103,34,106,44,99,166,207,253,28,52,97,195,14,6,181,109,111,249,214,73,61,109,126,75,195,183,210,243,137,202,207,49,135,132,152,210,76,11,82,120,38,147,56,158,104,59,12,187,166,174,186,83,40,135,173,2,214,68,41,192,215,52,51,149,255,204,198,184,102,13,44,158,109,21,19,226,125,151,232,42,51,64,94,29,91,46,166,109,87,135,121,129,197,154,98,209,92,200,109,63,52,160,198,250,209,135,169,60,107,225,57,88,6,37,61,173,53,77,116,184,205,160,150,43,58,68,203,183,19,77,94,147,98,79,241,115,14,1,32,85,128,129,126,184,97,223,232,196,239,240,121,224,212,32,60,15,164,176,75,175,23,34,1,82,56,231,154,239,21,196,247,90,204,142,244,156,143,183,122,108,147,182,76,238,238,12,144,7,229,33,24,6,40,179,152,146,72,101,199,124,213,184,79,30,72,24,201,199,247,242,171,237,32,57,217,10,218,187,41,39,210,203,155,68,106,228,152,53,9,228,48,152,124,145,91,201,166,154,28,251,146,189,18,88,75,217,85,208,35,176,71,49,187,8,90,54,25,16,106,100,13,247,25,156,242,99,235,94,237,212,139,145,108,179,240,185,184,88,227,102,237,69,18,142,140,225,68,80,135,252,205,202,104,126,245,53,219,95,237,195,42,185,237,162,110,69,39,45,144,140,211,230,207,130,229,47,115,123,254,216,94,222,179,208,20,166,29,191,14,30,145,49,249,93,132,163,129,21,176,113,18,122,57,234,231,251,137,220,96,22,191,91,76,236,39,228,99,56,48,85,161,6,54,218,53,206,251,27,125,3,90,62,252,76,118,28,116,49,16,40,126,140,65,96,207,57,63,139,108,241,240,15,2,225,250,30,0,27,224,140,106,50,214,105,194,116,215,113,220,103,152,182,56,135,5,210,242,105,170,97,31,169,109,52,254,175,208,200,67,102,178,43,36,41,34,0,186,55,111,192,178,72,103,163,243,53,68,58,17,37,29,62,10,104,170,175,138,2,158,244,92,185,142,80,232,116,34,242,189,134,38,95,106,240,134,161,188,246,85,152,153,159,242,230,86,238,242,140,230,237,48,121,3,49,56,10,51,106,235,146,140,47,107,206,179,120,50,240,139,31,60,26,250,103,208,177,70,41,19,134,136,130,124,93,226,35,111,186,111,162,194,112,90,126,121,183,220,151,239,16,10,64,242,231,244,191,34,15,50,213,31,193,190,121,147,203,115,244,86,244,110,179,45,119,176,200,121,142,170,121,85,20,160,126,217,179,169,50,59,58,89,32,203,45,193,26,162,183,245,227,45,21,60,16,246,208,227,199,98,52,104,107,133,238,81,186,211,211,186,41,60,48,34,145,67,237,3,61,105,101,128,52,154,216,22,197,218,140,56,0,196,41,100,139,116,83,95,174,81,0,123,106,100,2,25,127,65,145,39,69,66,197,226,55,18,68,235,14,152,74,3,96,142,116,71,207,9,8,249,2,179,184,246,143,117,136,25,191,59,135,36,222,181,146,12,97,152,85,5,140,215,41,232,31,82,130,151,146,27,60,216,227,52,67,113,29,82,87,108,159,95,198,55,214,214,175,90,27,177,6,213,57,8,235,39,200,154,228,248,12,212,241,16,246,224,150,49,160,59,167,81,53,179,191,242,61,162,126,185,76,87,95,177,252,96,212,184,164,161,250,211,251,213,166,35,122,126,245,102,152,205,153,98,244,206,18,198,129,140,188,28,233,242,72,20,141,237,186,27,202,27,22,80,247,149,8,12,28,94,99,53,24,234,166,19,208,231,125,135,96,165,1,10,135,237,85,118,231,217,135,21,162,144,142,78,165,9,9,38,61,49,233,42,254,6,66,102,103,71,232,31,129,185,101,232,240,30,145,168,115,255,195,239,30,19,212,82,200,68,86,192,4,146,145,137,129,75,214,95,128,155,21,200,65,183,138,111,179,11,214,117,5,32,62,35,218,224,14,169,179,159,44,57,15,2,97,93,118,145,106,73,194,125,228,215,170,101,8,42,89,191,122,46,47,156,156,158,81,74,1,89,85,47,119,1,130,251,201,129,114,168,92,45,214,134,237,134,171,192,191,201,182,238,58,117,246,121,112,3,142,199,23,83,214,20,89,55,125,51,32,236,121,158,102,4,111,126,209,96,237,208,136,160,150,60,0,34,18,73,135,217,231,5,24,155,128,196,180,141,62,174,77,160,116,202,14,113,213,199,125,119,20,168,233,31,215,47,136,104,160,51,21,196,127,22,174,38,230,133,0,146,189,111,15,164,4,150,242,110,210,106,44,253,131,7,197,192,42,131,173,192,96,230,57,29,243,146,66,162,90,162,216,67,57,226,39,55,9,82,101,47,56,76,204,225,81,43,61,125,252,222,130,38,13,14,9,69,38,184,196,243,48,197,31,114,22,213,226,61,246,84,246,38,113,154,92,112,14,123,61,42,83,30,163,14,170,168,201,31,24,187,6,164,166,248,213,6,200,218,147,117,67,1,196,5,215,185,141,79,210,102,84,192,199,49,193,194,254,189,136,93,9,223,50,147,143,109,145,105,56,126,186,113,242,244,186,35,149,42,165,33,47,222,71,132,6,29,164,124,74,31,16,157,45,97,47,243,65,28,38,237,14,160,82,193,115,47,96,73,29,203,200,186,13,54,183,144,102,98,214,56,128,98,169,220,142,97,160,232,68,205,155,120,115,69,90,213,160,91,186,98,244,141,23,143,164,138,111,115,84,210,86,230,147,132,13,83,236,245,230,240,150,72,94,152,220,31,156,143,74,43,167,42,69,28,181,114,213,75,206,64,35,142,83,151,83,101,254,141,5,124,213,142,239,233,49,217,99,30,182,33,1,224,62,0,195,224,212,6,230,93,143,117,2,180,96,165,231,213,172,215,100,195,214,48,199,153,174,114,157,168,80,34,151,16,142,101,132,57,196,114,153,14,121,222,104,226,147,142,117,23,190,183,220,89,148,38,184,84,255,114,20,148,146,49,49,153,121,18,10,4,150,183,218,133,27,220,177,90,21,80,245,13,93,55,213,183,75,146,222,241,155,80,164,205,183,242,41,198,37,112,220,44,7,250,50,152,246,249,21,162,162,77,163,18,153,166,203,244,215,115,227,235,237,18,246,143,42,207,208,90,175,72,175,22,36,23,12,86,73,92,82,103,250,115,4,25,41,179,249,231,73,110,105,14,68,248,250,160,48,218,52,204,46,106,247,218,28,203,248,156,148,73,173,44,197,17,227,44,57,50,119,179,36,30,126,201,142,161,64,135,168,186,130,157,203,55,71,186,201,56,105,206,91,104,130,115,120,100,247,27,12,166,212,31,25,160,12,241,111,4,101,89,52,26,91,251,74,58,211,64,207,80,35,25,41,251,243,202,7,105,49,100,134,55,52,0,82,84,200,180,155,58,20,50,17,46,251,200,148,18,252,242,70,108,210,63,191,42,122,66,78,139,48,53,17,174,84,49,164,242,122,203,43,89,36,66,61,36,154,21,56,6,11,138,234,174,64,98,207,5,84,101,42,145,26,144,26,69,169,60,77,235,172,163,170,76,177,135,102,78,38,243,5,37,26,161,108,95,118,190,139,164,2,42,78,222,144,33,85,224,161,227,36,244,158,205,233,235,59,242,205,26,124,113,21,68,123,167,71,47,68,23,117,221,94,244,119,72,169,252,147,189,204,126,114,9,64,147,209,154,187,143,69,14,175,216,214,18,239,37,182,62,42,160,59,246,137,3,240,86,252,110,33,83,111,238,197,106,192,119,26,241,182,177,105,104,3,165,157,3,133,22,33,41,31,203,183,121,166,87,238,137,2,84,34,109,142,157,246,108,210,152,35,181,45,80,136,39,195,0,185,92,54,238,11,58,14,195,199,112,87,41,73,179,208,31,165,84,19,76,155,24,106,248,67,215,175,133,21,251,220,185,231,40,194,217,29,36,92,193,21,243,221,240,118,224,22,253,161,67,42,121,244,126,68,234,87,3,211,16,165,214,193,124,86,111,118,78,168,129,1,233,225,51,9,120,179,56,193,175,173,133,148,179,101,242,84,67,87,247,178,162,155,58,207,160,73,87,179,38,168,91,0,95,26,194,120,10,85,238,254,121,168,252,14,47,241,31,77,185,131,2,11,45,184,232,16,218,147,58,110,72,94,160,148,238,80,180,166,199,188,125,80,90,44,204,14,218,116,59,88,77,197,103,148,172,161,227,224,201,244,60,5,15,65,92,69,103,27,173,187,74,44,99,255,54,27,164,138,240,195,84,246,228,245,76,179,157,103,43,192,219,0,43,175,43,183,137,75,201,118,53,165,213,235,195,194,134,61,221,0,147,195,14,137,36,198,195,69,37,56,233,157,74,150,3,161,88,207,180,217,197,35,53,229,197,140,201,0,187,16,39,250,178,176,124,55,9,230,236,189,16,98,220,59,223,24,58,225,172,48,159,174,145,30,160,215,190,181,107,102,128,52,184,19,248,61,110,169,211,11,250,35,223,178,83,234,135,212,61,115,5,144,252,73,0,143,193,149,98,37,133,250,254,154,52,239,148,211,131,105,126,65,24,192,183,52,143,194,187,201,104,71,246,211,61,7,201,67,198,47,149,201,136,184,187,240,161,35,101,140,181,192,216,119,140,189,184,194,68,243,215,208,115,248,31,211,27,208,118,21,196,197,148,14,99,205,88,209,73,2,235,21,52,149,58,114,72,63,57,3,100,243,91,163,102,4,145,9,107,83,72,13,199,59,13,47,85,190,246,106,185,44,255,8,97,210,128,76,83,195,165,153,113,81,24,227,90,131,105,111,39,115,83,231,66,212,141,117,185,179,237,69,74,134,245,167,173,202,34,178,117,237,95,6,17,18,62,1,73,64,51,45,221,17,209,239,206,230,167,233,60,65,72,74,239,55,106,146,93,165,12,187,7,151,127,243,165,135,227,101,47,6,24,149,167,166,200,12,104,240,47,77,125,185,3,35,217,139,9,23,22,21,255,233,60,52,113,251,145,174,212,74,29,16,167,152,131,32,172,244,41,87,186,60,13,145,46,254,21,160,83,184,55,167,116,188,218,117,23,241,247,241,69,235,103,48,219,188,81,89,69,126,23,196,189,53,68,161,18,149,57,47,2,15,78,67,35,106,138,12,25,223,212,144,124,104,95,202,82,146,14,156,212,37,206,75,91,5,9,87,150,18,237,139,56,111,85,28,176,41,173,39,64,118,66,77,165,246,2,207,4,59,58,29,161,248,63,224,234,226,22,101,207,88,45,90,105,141,240,71,51,44,250,167,125,226,214,244,171,62,36,209,61,132,73,114,184,35,209,17,211,238,121,205,34,47,136,228,31,105,105,202,36,171,139,141,150,81,72,125,207,171,30,102,192,180,249,64,10,183,219,96,72,146,137,49,8,59,173,47,21,235,17,248,99,235,229,183,225,187,27,97,110,22,110,150,255,125,224,177,112,32,147,13,119,114,3,211,104,236,94,243,202,9,22,135,44,105,156,230,27,28,169,201,62,78,90,128,118,230,91,67,167,35,15,28,122,167,119,71,42,122,68,185,80,33,197,51,39,171,3,94,90,43,200,173,120,15,115,176,38,5,125,195,36,115,76,226,21,6,183,44,52,104,208,198,237,192,214,139,126,195,44,27,2,207,123,13,90,217,96,130,154,220,153,130,224,147,54,129,223,101,224,22,97,91,33,75,130,120,70,25,226,230,222,250,23,174,102,111,59,26,29,60,213,141,117,44,38,133,197,255,34,74,118,97,103,154,140,85,225,90,81,72,239,238,27,52,122,249,90,127,60,0,44,98,148,205,131,223,131,88,81,39,22,239,77,120,199,79,15,251,147,24,7,47,165,155,34,246,169,241,53,172,76,60,67,20,9,119,100,207,98,224,177,192,100,206,241,167,212,203,193,88,98,39,24,4,217,163,55,127,107,66,206,198,145,122,76,203,49,167,26,117,59,76,145,147,165,49,111,91,223,249,19,209,58,224,152,180,206,63,231,26,223,185,138,213,31,142,110,208,12,171,213,25,208,153,6,185,183,14,183,228,204,167,93,178,234,185,201,63,224,198,204,50,46,16,189,110,46,126,59,107,171,24,190,70,185,93,218,58,153,168,40,237,234,203,93,71,43,59,48,172,118,1,49,231,2,210,99,2,76,92,68,251,15,247,36,102,145,90,17,112,123,98,184,10,11,143,214,190,15,140,114,28,83,120,172,233,78,75,31,164,113,31,96,200,252,22,220,201,136,243,10,247,91,156,3,46,26,33,163,242,33,124,246,31,180,77,45,152,165,216,132,150,230,90,71,191,147,237,225,85,154,35,38,45,92,251,10,156,32,204,182,99,56,148,33,250,0,44,251,211,196,233,245,70,153,104,87,88,59,45,88,131,202,188,184,81,52,31,51,90,67,121,1,84,58,225,176,14,222,227,111,171,64,35,237,33,246,164,7,59,195,85,211,174,23,90,105,245,104,124,71,134,66,100,235,176,168,146,79,165,231,139,121,250,68,199,131,37,19,63,85,46,81,24,223,226,118,37,128,141,236,19,253,126,250,23,97,244,200,52,94,185,188,152,5,216,83,214,140,6,214,105,73,88,223,30,205,234,75,161,225,144,225,129,213,9,46,16,139,125,235,251,168,197,178,1,235,77,212,153,26,229,255,20,106,2,54,183,229,120,239,113,224,163,2,39,97,65,19,64,31,90,41,186,209,180,63,170,251,115,4,239,9,177,107,134,11,205,236,94,44,25,49,229,55,99,204,101,50,2,54,21,175,234,125,226,31,93,62,112,238,177,163,123,35,249,85,229,90,114,52,3,133,240,35,43,151,220,252,2,158,231,238,70,151,82,176,179,39,254,83,218,143,139,244,184,24,34,158,213,111,14,105,54,59,14,161,82,134,137,106,145,175,92,121,58,86,243,151,173,111,159,162,149,191,109,21,236,46,11,227,55,57,34,22,221,115,138,157,68,210,21,224,201,155,215,223,83,46,96,32,220,56,172,49,48,127,112,67,53,203,46,220,73,29,72,37,134,127,94,4,206,114,101,97,255,0,210,203,195,165,24,232,58,48,1,232,219,146,102,154,49,76,239,60,74,53,177,239,170,7,212,83,228,132,169,58,240,161,119,166,218,233,102,44,181,51,184,33,170,249,109,68,186,54,75,54,83,22,67,130,243,182,204,229,27,28,81,97,32,99,112,205,69,113,221,180,105,175,241,115,151,186,178,43,87,74,212,183,96,26,102,1,57,64,240,51,246,254,155,241,251,206,72,240,116,250,254,70,52,143,180,90,62,156,240,22,164,135,30,173,122,104,79,189,35,207,51,28,47,234,149,140,16,202,70,149,51,47,142,245,80,77,83,1,134,76,178,108,241,182,155,54,231,101,165,246,30,27,67,50,95,114,79,147,88,147,48,17,86,87,14,180,113,172,207,30,165,127,6,207,208,180,228,65,78,18,96,209,117,225,187,190,253,120,29,170,52,18,249,224,209,111,67,187,14,216,185,125,74,68,251,251,138,185,196,194,223,90,190,65,47,68,38,53,249,126,50,239,46,183,100,13,191,73,230,65,116,212,111,1,44,68,253,33,15,107,185,139,21,50,247,152,165,236,70,104,80,28,100,28,17,111,176,223,216,13,77,169,219,206,30,106,204,12,207,236,173,113,203,138,62,12,151,254,89,210,197,150,3,5,224,211,206,138,106,96,134,147,218,48,135,40,92,146,84,89,214,195,181,195,124,68,110,68,207,24,133,28,176,152,252,246,203,126,232,131,187,39,116,217,107,20,108,186,7,88,72,140,221,183,155,201,128,167,246,108,184,223,80,234,225,212,49,31,75,53,168,132,73,89,156,174,162,205,242,120,120,54,120,73,97,17,146,83,255,125,81,45,238,97,126,220,184,215,64,230,17,103,193,56,157,99,50,69,36,45,252,211,250,61,63,223,26,113,17,201,28,178,58,60,133,98,135,5,205,234,193,232,169,237,88,17,224,233,129,139,43,149,230,222,115,178,254,120,252,167,19,18,133,51,89,16,119,45,228,37,56,214,122,214,56,89,60,202,31,35,227,157,237,36,12,208,170,12,52,9,81,104,227,122,165,57,111,102,87,13,14,156,176,13,224,231,84,40,252,245,223,216,222,195,156,170,65,193,91,85,62,99,140,152,108,34,20,93,30,23,205,16,171,184,110,40,225,40,149,131,225,14,96,11,112,120,87,253,19,155,56,252,76,124,234,47,20,35,149,124,234,39,211,104,151,137,243,57,107,214,221,222,77,8,56,147,245,239,253,17,99,93,172,231,130,51,192,250,134,4,196,83,123,69,173,95,79,47,104,28,98,152,101,112,3,155,240,140,146,8,24,251,191,76,252,240,154,186,253,76,175,173,135,212,250,90,37,80,107,217,112,30,63,48,49,106,39,242,155,212,191,169,8,87,240,90,98,232,29,228,237,0,100,240,3,162,197,65,197,116,44,159,43,194,118,253,98,136,22,39,34,19,216,157,128,10,144,139,78,251,104,152,174,213,94,131,171,185,138,99,103,84,55,229,180,112,200,177,78,91,74,185,127,23,175,176,63,252,161,173,217,34,200,228,203,88,107,48,233,16,248,3,222,124,106,182,184,168,97,204,229,195,37,249,146,193,87,57,187,245,200,149,230,6,112,80,69,119,94,87,53,84,8,51,99,155,94,210,244,98,179,28,134,160,103,94,107,203,176,12,233,93,145,1,243,249,51,94,125,192,52,62,73,130,218,112,210,198,39,5,69,67,67,118,114,65,92,113,46,47,151,109,218,50,29,255,69,99,2,244,100,239,109,118,2,89,24,103,182,33,110,63,172,252,84,238,218,179,227,110,112,110,168,219,136,164,62,231,157,185,93,1,61,103,215,180,13,247,168,79,0,117,21,191,44,120,155,49,86,13,157,239,184,171,15,138,90,168,11,224,129,235,184,197,117,35,152,236,23,3,161,90,247,1,199,85,137,58,117,240,184,37,152,211,183,130,230,254,67,203,37,55,43,92,106,106,49,241,45,95,110,95,105,29,236,128,141,120,137,236,101,47,189,28,115,212,37,24,3,159,93,59,21,61,50,153,90,67,174,214,78,41,56,2,157,91,82,123,193,19,145,246,220,254,141,135,120,197,141,2,199,94,230,196,205,95,235,0,154,232,195,44,30,188,229,55,151,25,53,43,161,74,153,25,88,8,162,5,131,254,35,217,139,77,252,164,186,234,235,171,207,53,11,75,184,80,184,196,221,21,245,167,108,177,86,46,149,85,42,234,215,170,46,132,92,14,204,78,126,253,33,171,176,87,155,50,21,167,191,103,235,111,147,62,5,72,243,181,213,193,112,19,22,204,50,9,97,198,53,57,249,185,106,226,178,233,194,58,178,202,206,249,127,23,165,92,255,213,154,57,244,32,107,131,41,130,246,187,35,168,69,240,219,1,86,18,136,197,69,218,3,253,120,166,123,30,33,132,85,201,140,54,192,248,88,28,71,42,90,75,152,130,241,107,188,246,6,5,121,88,179,1,231,144,179,84,225,80,105,148,38,9,139,138,160,243,211,110,37,252,178,26,242,10,82,154,251,225,223,105,247,174,205,218,51,58,195,247,219,55,27,227,6,255,177,49,233,185,241,124,36,143,8,215,182,169,191,99,79,237,215,166,20,140,42,45,31,29,73,49,158,5,170,239,43,95,130,56,83,208,83,138,30,61,239,115,50,110,133,166,61,56,208,104,85,91,11,203,83,125,119,130,29,30,230,146,255,199,75,189,179,64,146,107,189,126,20,72,11,239,246,240,191,25,198,102,167,101,122,48,208,184,218,213,145,51,195,106,95,47,240,122,237,191,173,234,117,167,73,46,132,126,113,70,167,82,125,78,222,99,103,144,81,71,221,22,185,88,100,159,233,134,241,49,7,170,99,30,115,64,232,117,148,206,96,151,230,71,4,109,63,224,138,16,246,145,184,150,206,113,136,75,56,131,131,121,194,191,5,99,187,182,228,40,53,100,197,97,37,109,216,118,112,105,151,42,83,200,134,243,19,58,135,210,229,67,176,163,148,18,37,232,89,18,211,240,212,14,91,122,135,36,18,103,230,219,27,63,90,52,117,0,244,22,42,109,177,48,8,140,125,231,27,132,190,0,97,189,4,154,222,14,29,139,198,140,154,114,107,77,146,138,121,205,117,19,137,245,219,47,153,129,176,187,12,151,170,234,204,56,35,244,26,134,201,124,226,38,198,240,124,37,226,76,75,140,241,24,54,52,212,18,200,25,231,185,107,13,163,212,214,200,200,4,37,26,112,239,55,92,102,152,122,216,38,65,2,114,89,33,231,39,11,229,6,75,22,190,24,207,118,119,27,27,147,177,168,89,97,102,37,34,66,22,78,247,122,225,102,200,6,56,70,103,105,192,171,179,82,87,90,168,113,112,200,161,24,117,169,21,27,101,113,247,40,154,243,181,61,255,196,5,3,90,117,108,206,241,149,76,18,46,50,208,141,68,220,237,4,64,71,25,87,240,76,249,93,185,185,221,101,109,16,38,211,30,51,22,168,38,78,241,101,81,211,189,75,14,180,202,100,135,26,55,78,63,200,255,85,62,151,131,195,69,234,58,69,54,133,164,56,115,247,104,33,188,174,87,147,129,197,143,17,153,227,243,159,173,165,211,53,120,23,155,223,104,114,197,130,97,234,228,138,11,206,240,133,13,239,88,185,121,219,240,238,203,82,226,5,224,176,122,251,41,183,157,219,26,247,211,140,24,168,103,47,111,38,200,6,252,96,156,253,82,186,12,156,80,251,224,19,220,61,24,1,217,179,219,88,121,4,103,64,67,78,174,21,153,173,59,123,195,135,30,135,102,153,137,149,87,250,66,98,28,97,150,0,15,38,96,220,216,220,225,60,79,91,74,182,121,111,157,120,145,5,178,210,217,93,93,60,93,182,229,235,84,34,108,206,222,196,35,218,164,172,118,4,87,238,26,91,61,7,190,3,119,242,166,183,135,40,116,186,111,127,166,118,200,176,116,43,96,97,136,62,130,159,131,234,26,135,41,58,44,144,139,151,145,39,197,169,231,99,182,239,193,76,225,147,207,111,196,134,131,108,111,115,134,240,43,209,4,110,61,25,128,232,112,90,40,1,159,11,26,11,221,215,217,227,86,118,95,5,89,37,170,238,248,203,26,236,95,229,61,195,217,58,176,83,195,111,186,43,156,117,28,96,204,6,178,134,24,124,175,185,89,248,33,200,176,213,109,70,246,16,73,156,143,88,106,251,165,63,101,208,71,221,24,113,36,107,75,90,171,151,93,161,5,90,22,130,93,110,170,186,241,80,64,169,196,60,184,228,42,132,234,117,118,89,122,254,188,221,79,197,199,226,74,34,78,231,60,4,149,26,188,36,170,84,55,155,128,179,67,122,249,150,203,125,22,81,47,14,88,86,21,67,27,218,239,129,165,10,51,150,208,27,215,239,248,187,81,232,62,177,29,37,136,235,187,198,85,15,119,186,16,17,72,147,190,182,11,58,214,17,85,78,209,203,146,64,253,172,64,23,195,152,144,151,21,173,16,219,144,1,211,202,186,73,25,213,110,87,199,3,77,210,28,250,34,239,153,130,41,153,78,156,5,117,1,96,202,225,45,135,18,46,171,152,131,134,58,251,29,232,36,197,174,94,10,76,98,159,80,79,9,138,27,99,245,188,39,206,235,209,80,96,82,19,58,182,233,116,241,189,100,205,79,80,11,106,239,61,113,105,125,146,18,206,52,57,79,111,237,184,148,141,35,81,250,169,23,228,157,82,122,202,39,242,75,254,56,129,78,98,241,58,238,244,212,208,81,114,2,152,152,208,122,229,71,240,2,4,130,186,99,143,142,12,238,168,250,125,118,117,33,4,243,42,221,150,136,55,17,32,48,72,120,251,254,54,105,217,69,5,133,148,48,58,185,156,131,130,177,211,9,35,111,251,76,247,64,84,96,103,39,235,233,108,190,84,22,218,122,49,83,10,60,173,183,4,96,150,242,47,199,25,127,243,194,63,20,233,11,52,198,83,0,252,83,166,121,226,140,95,74,255,195,68,57,33,222,11,223,4,237,208,201,160,169,129,155,115,248,246,11,8,154,161,103,252,51,214,121,82,113,73,57,218,70,184,123,127,63,113,53,217,123,23,24,245,229,16,21,103,212,134,105,64,27,167,101,74,203,190,216,51,131,108,242,147,130,148,83,143,171,234,143,134,232,228,254,219,153,154,26,152,246,225,83,92,97,231,82,97,22,246,215,92,175,115,233,157,67,56,209,119,9,17,200,138,118,61,105,96,62,173,139,107,156,144,64,92,53,131,99,190,107,26,195,205,151,40,206,138,51,234,24,22,206,230,142,2,74,119,21,209,25,203,136,246,77,161,21,27,8,157,23,0,248,205,215,38,58,8,35,64,77,28,140,182,15,184,246,110,39,132,92,193,189,177,92,216,122,225,222,75,58,158,106,150,162,126,84,15,229,50,195,186,23,162,140,22,225,194,147,198,154,197,142,229,83,156,41,168,223,23,173,42,26,34,63,31,190,102,238,214,108,156,184,73,153,252,240,248,249,2,93,228,79,124,25,69,121,171,245,226,209,111,14,5,186,159,7,195,63,185,161,152,137,194,25,105,153,124,85,19,22,191,72,14,17,230,236,121,154,157,178,126,149,122,75,200,25,89,77,11,11,100,228,101,240,74,123,233,40,1,74,127,28,52,58,108,74,25,15,111,225,20,185,133,140,94,95,78,237,29,34,29,175,6,204,68,122,107,149,147,16,223,142,38,82,72,84,176,181,141,105,18,240,254,221,84,218,179,169,250,14,253,11,89,201,42,229,19,25,28,55,115,235,146,205,43,179,241,69,98,58,45,100,183,221,82,210,8,145,75,241,214,58,111,80,68,147,132,143,179,71,28,52,208,242,204,178,33,255,4,158,148,17,73,56,214,151,242,99,167,49,175,69,47,219,220,19,171,67,221,159,147,122,243,209,168,69,39,78,219,191,209,25,14,7,42,123,151,145,120,251,219,102,164,6,160,148,32,40,96,48,100,198,173,73,96,146,149,178,75,208,89,165,158,208,105,216,187,42,115,178,183,214,159,91,183,231,228,112,163,17,1,190,221,145,27,172,183,117,203,40,222,220,49,195,50,26,78,30,231,151,44,154,43,141,202,29,233,12,248,223,217,54,54,98,176,169,238,156,226,35,152,55,85,136,156,113,138,112,20,171,32,76,129,185,28,72,30,41,76,99,197,149,29,2,220,173,0,13,254,120,209,73,87,3,253,54,241,43,115,127,121,183,101,238,106,93,134,93,201,209,128,159,51,161,5,51,152,111,202,161,125,94,217,250,2,72,125,20,65,178,81,143,250,70,233,157,48,237,170,247,249,204,34,49,244,136,157,17,123,182,90,71,172,206,91,19,3,23,134,11,196,212,21,198,119,30,11,77,73,143,98,210,129,133,141,172,194,66,129,30,81,130,113,22,15,161,177,180,214,79,179,234,250,255,4,193,46,207,95,169,20,248,84,29,197,89,88,13,101,210,58,59,193,182,160,4,176,203,55,228,45,79,78,56,53,162,220,112,171,82,102,158,61,56,28,106,169,142,119,48,171,170,173,52,55,89,7,48,46,249,54,227,92,103,6,126,143,17,140,222,21,216,211,250,56,92,146,190,38,114,244,135,140,165,227,58,206,43,206,153,201,84,148,37,155,129,99,88,157,243,86,131,142,41,0,182,112,4,25,165,224,150,36,37,88,11,156,45,246,22,216,156,105,49,191,1,39,141,28,22,239,190,160,70,213,243,65,82,6,49,136,192,25,174,7,191,201,229,25,28,201,92,25,61,30,102,232,13,63,16,162,96,27,138,44,199,69,220,231,79,28,10,39,143,184,52,176,210,87,53,180,86,189,23,223,25,3,88,185,222,220,237,156,0,152,212,207,78,179,11,49,118,102,117,200,79,179,127,195,110,149,128,14,43,56,71,54,77,21,228,164,8,111,210,109,157,148,90,220,242,156,255,30,183,10,207,18,45,94,162,6,225,68,70,244,32,84,184,81,239,167,154,250,73,43,74,128,150,143,235,53,151,89,122,69,81,0,60,2,112,41,127,13,185,75,234,138,49,173,93,116,206,2,92,44,224,254,145,159,69,247,28,144,139,136,243,151,221,205,12,254,145,108,42,8,193,243,86,101,40,143,49,76,214,27,252,201,243,5,169,170,205,117,86,154,227,92,250,46,29,29,50,255,116,207,229,123,48,244,92,161,9,159,118,192,196,225,162,216,57,143,59,152,161,177,250,27,45,252,56,177,98,86,234,221,126,115,32,139,134,30,20,65,15,73,249,49,162,30,64,250,80,86,31,145,61,170,11,34,108,213,113,103,245,127,135,107,171,96,15,39,251,178,230,220,70,176,237,22,221,103,85,207,248,55,159,21,156,242,114,35,96,54,181,145,57,5,89,145,69,194,220,215,169,206,100,136,40,70,25,243,84,169,19,48,178,150,133,247,199,25,211,101,167,104,236,21,218,15,248,174,123,89,144,67,196,47,46,131,21,24,131,193,185,111,155,160,59,201,107,224,212,195,229,167,99,197,150,249,30,121,151,57,36,128,235,123,179,233,179,240,65,82,56,52,187,25,249,91,29,27,103,52,112,75,130,33,178,225,196,95,78,105,221,42,88,95,181,65,58,193,245,4,115,59,222,150,151,228,92,124,250,243,99,18,135,160,122,52,68,9,222,254,141,230,92,92,48,190,20,111,174,144,113,211,84,156,63,247,86,57,171,126,155,33,8,101,174,200,85,174,149,5,195,216,64,163,120,241,1,87,10,204,127,162,5,91,24,126,87,52,169,167,190,49,107,215,185,172,12,80,13,69,168,192,197,219,17,45,222,40,116,80,86,199,130,220,24,74,16,134,229,145,235,78,90,215,24,167,84,194,125,138,152,229,22,162,151,58,154,72,204,242,169,20,23,168,24,56,22,255,31,68,139,29,64,128,235,11,89,116,203,46,178,143,66,168,100,44,254,119,140,240,3,126,247,121,0,12,146,206,84,68,99,249,76,61,158,112,145,97,120,116,12,194,208,2,204,123,31,67,116,168,101,212,255,169,76,151,206,141,53,7,207,105,41,90,114,25,10,224,122,86,115,157,7,46,107,138,198,234,220,9,172,141,139,185,13,222,23,245,30,4,149,112,130,206,5,76,14,8,235,194,31,54,173,103,103,91,75,41,215,73,199,24,81,207,144,108,113,174,35,21,56,42,189,203,238,38,28,233,57,96,89,252,124,108,245,49,181,127,238,201,190,82,192,203,125,88,176,173,231,64,8,80,231,207,18,154,11,229,49,31,39,101,140,207,161,38,174,100,232,225,111,91,88,152,242,193,87,166,225,242,41,97,148,248,9,243,198,158,226,78,25,183,55,115,50,157,177,136,47,164,132,171,31,44,110,63,251,203,129,63,200,66,170,208,240,162,110,84,108,223,57,15,105,7,163,206,147,144,115,220,40,235,18,130,78,25,230,144,4,185,170,196,198,72,102,243,230,1,38,200,212,26,161,80,63,68,132,78,90,231,252,86,89,227,32,39,196,232,47,77,208,129,52,45,61,85,217,9,218,74,151,183,97,14,67,62,49,156,6,178,6,46,95,157,89,97,248,16,22,47,205,66,212,234,15,62,72,227,192,35,136,223,56,0,69,255,25,174,15,236,171,250,154,118,26,232,123,212,4,22,190,61,175,247,147,150,165,194,127,65,107,47,105,154,215,61,43,160,149,136,89,109,182,120,185,46,76,77,176,227,77,139,250,164,156,32,207,120,251,91,104,39,183,168,172,166,174,37,104,63,131,82,45,249,30,3,90,34,179,72,191,80,12,145,165,170,14,173,200,72,231,20,97,19,216,198,33,241,206,175,192,28,43,223,105,189,148,111,81,70,107,130,156,228,255,133,231,68,116,173,152,87,229,170,129,193,143,71,78,83,71,77,176,185,91,9,47,92,121,87,89,31,23,157,1,99,174,17,64,156,90,137,215,91,123,167,103,110,194,63,136,26,73,69,109,5,112,47,30,207,215,102,109,246,236,4,142,33,51,181,85,238,236,121,1,74,207,190,159,240,156,109,87,254,110,93,201,108,141,105,45,192,178,107,134,114,18,82,52,132,8,114,157,64,147,222,246,22,40,137,17,244,118,41,62,81,247,110,227,88,183,209,54,223,167,0,80,13,125,233,153,63,155,57,188,125,180,110,246,68,42,179,137,134,211,91,212,252,45,24,34,179,219,61,102,94,252,127,97,191,49,179,231,128,246,169,135,98,163,163,156,70,136,25,200,15,53,94,158,250,158,24,71,125,106,53,43,211,166,35,53,94,168,220,246,169,34,163,189,68,40,14,186,98,154,102,137,43,70,233,53,80,17,99,207,96,74,76,52,235,127,75,164,53,214,225,202,183,225,216,110,20,164,245,101,123,170,72,76,1,132,129,179,206,223,209,29,84,143,173,96,156,22,22,192,110,242,22,228,216,47,130,140,109,200,109,7,25,216,227,74,68,23,96,39,226,213,175,60,144,163,17,52,221,37,96,204,76,174,177,241,45,30,54,134,68,213,7,103,90,34,249,245,143,132,107,62,91,199,221,185,82,234,60,93,64,234,41,51,153,233,106,218,176,49,21,207,157,20,113,219,214,155,201,133,140,202,55,179,229,221,152,255,89,17,10,100,66,177,57,243,227,87,218,107,139,13,195,172,194,169,72,250,37,69,72,164,134,227,246,244,155,31,65,194,15,162,113,47,167,144,100,131,187,118,244,15,192,117,42,82,83,228,109,144,52,195,57,180,4,225,189,216,118,142,214,28,169,58,157,97,33,235,152,25,95,117,251,135,186,228,220,176,9,187,149,70,179,194,201,28,240,131,244,87,245,41,114,77,66,157,201,79,229,87,137,36,213,8,1,167,45,108,177,61,198,28,142,100,153,160,82,75,105,211,89,175,192,95,167,201,78,125,202,38,175,83,17,192,37,247,115,12,169,18,110,243,43,43,213,80,83,9,60,91,197,248,181,85,168,11,239,238,237,235,73,42,233,228,194,95,56,150,247,120,9,132,123,92,24,47,164,133,21,45,140,114,125,65,83,253,66,185,41,135,62,105,87,86,141,242,65,227,129,197,26,133,48,170,132,18,96,4,30,237,177,91,221,159,143,216,157,0,24,166,115,103,230,246,210,0,203,188,107,40,131,208,25,111,15,42,187,63,169,102,35,40,175,47,122,4,65,173,186,217,57,223,57,222,212,152,194,66,102,96,106,245,44,47,117,235,225,14,49,242,9,122,45,187,23,170,90,251,241,206,233,107,140,62,118,223,156,143,123,88,58,176,126,238,2,200,231,205,38,14,118,241,255,107,138,37,178,234,153,250,67,77,30,88,154,210,6,54,137,252,99,1,250,203,230,237,204,220,73,47,50,215,119,246,158,13,201,233,148,173,100,230,141,4,72,234,162,167,97,155,40,6,89,53,9,253,199,226,191,204,55,149,245,205,131,226,124,39,248,53,109,3,68,190,50,225,142,120,98,190,138,173,254,85,13,108,253,165,62,97,158,98,96,56,121,231,158,23,237,224,166,44,112,251,160,156,187,136,20,67,55,212,119,228,126,149,193,111,163,200,90,37,180,23,45,142,15,206,40,229,16,9,75,10,225,16,25,147,71,208,13,104,205,9,219,168,174,135,88,76,113,181,30,64,200,60,202,229,64,121,49,33,142,173,18,76,160,28,218,88,170,249,27,218,19,28,181,187,148,40,120,46,214,188,98,129,13,3,149,243,222,150,236,115,19,54,254,157,87,69,82,170,226,185,70,145,95,151,210,184,225,228,45,64,223,228,48,77,139,153,123,102,101,253,130,92,166,248,58,165,50,104,75,86,58,44,166,86,93,102,203,78,67,145,28,8,223,178,28,98,78,204,5,151,117,7,207,82,62,77,31,34,58,207,72,0,164,224,237,27,4,102,153,195,99,196,16,20,149,189,166,185,243,42,205,200,211,127,122,194,168,67,98,182,160,126,254,242,131,211,58,89,239,182,130,194,117,171,165,13,166,148,104,138,84,155,106,76,159,118,40,156,213,17,36,195,229,148,93,184,36,109,143,170,222,7,246,113,116,46,162,93,28,79,226,115,69,60,165,180,236,59,108,220,255,121,188,59,99,96,178,197,152,202,104,248,151,216,66,242,233,131,57,107,31,110,151,69,124,166,240,105,66,206,127,206,178,233,34,8,208,100,222,137,218,224,40,135,84,82,103,162,153,206,201,99,129,22,32,248,144,247,184,215,203,150,48,159,193,36,211,191,118,123,63,29,154,88,30,59,124,160,21,205,141,87,87,111,237,121,132,218,50,224,127,74,114,211,91,178,181,171,68,106,112,180,101,144,220,22,99,193,166,36,194,208,214,95,242,64,87,118,132,165,229,34,214,252,2,61,243,233,134,70,82,158,61,162,47,169,217,74,248,115,87,8,248,222,152,184,49,10,191,17,222,135,234,244,170,49,234,96,32,193,206,232,135,217,11,5,40,200,116,221,47,230,64,156,145,177,50,149,93,92,218,17,169,59,173,70,154,30,153,200,145,91,181,75,90,28,147,13,234,145,230,205,137,111,244,219,8,193,88,255,251,15,119,10,229,176,188,109,242,238,7,126,93,132,78,18,237,171,34,84,252,157,20,204,87,78,236,214,44,226,5,160,58,93,202,148,1,190,11,103,234,89,174,245,16,142,128,190,129,60,253,221,208,85,233,152,119,27,144,206,2,191,203,28,67,20,204,146,119,69,61,225,113,232,93,23,58,118,38,126,83,232,156,63,69,204,248,21,121,222,33,77,221,152,1,138,186,105,47,90,113,103,151,39,189,131,93,126,65,157,89,155,126,68,14,255,176,212,20,3,171,142,185,27,89,218,87,197,72,104,165,119,78,29,178,172,83,163,91,179,245,20,16,241,189,23,159,81,118,5,108,221,61,105,97,195,97,23,120,23,188,95,182,163,97,60,163,127,77,250,170,144,93,72,231,102,238,3,8,78,252,203,46,255,15,140,172,54,109,30,183,167,19,0,190,120,106,128,117,9,104,143,212,26,126,15,156,94,42,131,103,90,221,173,47,22,48,240,97,75,131,229,168,26,24,29,155,94,134,96,148,4,225,238,231,193,45,254,207,172,18,232,72,88,43,179,254,201,186,235,92,23,152,228,17,151,48,55,165,9,145,85,83,65,86,192,10,195,182,206,5,58,17,96,254,69,213,83,233,83,2,58,117,48,234,215,60,184,191,31,32,56,72,40,46,118,29,139,50,162,26,9,92,243,75,91,146,76,218,234,94,97,58,3,1,145,253,1,252,135,78,60,86,98,93,233,135,241,207,110,251,44,80,120,233,82,200,76,67,14,79,148,171,149,83,76,102,168,169,81,87,252,79,80,116,1,168,220,10,231,95,9,137,126,141,151,140,169,63,63,154,26,62,241,46,236,123,122,201,116,206,44,88,170,4,60,99,98,171,156,143,244,32,138,242,61,70,62,148,110,118,245,250,48,184,228,144,158,65,78,82,161,245,109,193,56,12,35,191,121,48,228,214,154,124,141,101,103,43,144,254,120,244,121,202,73,145,192,76,167,244,66,129,32,158,240,49,92,100,26,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,100,117,115,107,45,104,97,100,101,115,45,48,46,50,50,46,49,47,115,114,99,47,115,116,114,97,116,101,103,105,101,115,47,115,99,97,108,97,114,46,114,115,0,32,72,2,0,95,0,0,0,48,0,0,0,16,0,0,0,22,236,150,253,79,200,30,245,6,88,131,129,92,80,213,127,234,105,100,178,31,252,104,11,69,127,49,40,60,128,164,24,19,26,83,83,151,81,68,204,175,6,151,22,79,48,176,247,70,232,20,27,117,183,168,171,233,146,231,231,190,47,210,97,89,22,254,107,20,143,58,248,77,222,239,55,176,7,216,139,58,216,94,165,206,137,229,234,205,108,94,144,164,188,41,34,142,83,126,190,49,61,51,25,4,174,241,144,58,187,212,228,51,56,231,209,149,19,240,51,221,78,134,99,250,57,98,44,183,102,55,226,15,225,130,221,202,229,15,15,137,233,224,51,216,82,45,100,75,50,93,97,46,56,187,140,99,61,146,26,19,26,83,83,151,81,68,204,175,6,151,22,79,48,176,247,70,232,20,27,117,183,168,171,233,146,231,231,190,47,210,97,89,22,254,107,20,143,58,248,77,222,239,55,176,7,216,139,58,216,94,165,206,137,229,234,205,108,94,144,164,188,41,34,142,83,126,190,49,61,51,25,4,174,241,144,58,187,212,228,51,56,231,209,149,19,240,51,221,78,134,99,250,57,98,44,183,102,55,226,15,225,130,221,202,229,15,15,137,233,224,51,216,82,45,100,75,50,93,97,46,56,187,140,99,61,146,26,11,118,203,254,39,100,143,122,3,172,193,64,46,168,234,63,245,52,50,217,15,126,180,133,162,191,24,20,30,64,82,12,89,22,254,107,20,143,58,248,77,222,239,55,176,7,216,139,58,216,94,165,206,137,229,234,205,108,94,144,164,188,41,34,142,83,126,190,49,61,51,25,4,174,241,144,58,187,212,228,51,56,231,209,149,19,240,51,221,78,134,99,250,57,98,44,183,102,55,226,15,225,130,221,202,229,15,15,137,233,224,51,216,82,45,100,75,50,93,97,46,56,187,140,99,61,146,26,11,118,203,254,39,100,143,122,3,172,193,64,46,168,234,63,245,52,50,217,15,126,180,133,162,191,24,20,30,64,82,12,197,60,208,161,128,44,200,227,48,22,35,82,114,147,205,56,134,108,38,19,114,128,48,140,183,20,128,238,141,55,13,106,142,83,126,190,49,61,51,25,4,174,241,144,58,187,212,228,51,56,231,209,149,19,240,51,221,78,134,99,250,57,98,44,183,102,55,226,15,225,130,221,202,229,15,15,137,233,224,51,216,82,45,100,75,50,93,97,46,56,187,140,99,61,146,26,11,118,203,254,39,100,143,122,3,172,193,64,46,168,234,63,245,52,50,217,15,126,180,133,162,191,24,20,30,64,82,12,197,60,208,161,128,44,200,227,48,22,35,82,114,147,205,56,134,108,38,19,114,128,48,140,183,20,128,238,141,55,13,106,10,141,169,41,203,40,34,102,87,177,74,11,41,234,182,37,38,96,91,146,190,71,113,239,24,136,194,8,137,235,223,106,183,102,55,226,15,225,130,221,202,229,15,15,137,233,224,51,216,82,45,100,75,50,93,97,46,56,187,140,99,61,146,26,11,118,203,254,39,100,143,122,3,172,193,64,46,168,234,63,245,52,50,217,15,126,180,133,162,191,24,20,30,64,82,12,197,60,208,161,128,44,200,227,48,22,35,82,114,147,205,56,134,108,38,19,114,128,48,140,183,20,128,238,141,55,13,106,10,141,169,41,203,40,34,102,87,177,74,11,41,234,182,37,38,96,91,146,190,71,113,239,24,136,194,8,137,235,223,106,245,208,136,97,168,37,248,113,2,252,187,246,55,167,7,226,189,208,213,70,191,87,14,154,82,176,35,84,42,9,59,36,1,0,0,0,255,255,255,255,254,91,254,255,2,164,189,83,5,216,161,9,8,216,57,51,72,125,157,41,83,167,237,115,254,255,255,255,1,0,0,0,2,72,3,0,250,183,132,88,245,79,188,236,239,79,140,153,111,5,197,172,89,177,36,24,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,100,117,115,107,45,112,111,115,101,105,100,111,110,45,48,46,51,49,46,48,47,115,114,99,47,99,105,112,104,101,114,46,114,115,0,240,75,2,0,87,0,0,0,137,0,0,0,43,0,0,0,116,202,207,247,163,103,38,67,190,132,26,18,110,72,5,121,18,13,233,207,132,40,192,25,190,35,19,106,186,255,98,10,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,100,117,115,107,45,98,121,116,101,115,45,48,46,49,46,55,47,115,114,99,47,115,101,114,105,97,108,105,122,101,46,114,115,0,0,120,76,2,0,86,0,0,0,41,0,0,0,24,0,0,0,120,76,2,0,86,0,0,0,102,0,0,0,24,0,0,0,120,76,2,0,86,0,0,0,133,0,0,0,11,0,0,0,1,0,0,0,255,255,255,255,254,91,254,255,2,164,189,83,5,216,161,9,8,216,57,51,72,125,157,41,83,167,237,115,254,255,255,255,1,0,0,0,2,72,3,0,250,183,132,88,245,79,188,236,239,79,140,153,111,5,197,172,89,177,36,24,176,246,116,185,85,36,82,42,179,202,154,13,239,201,108,252,209,40,118,194,148,251,8,122,46,38,14,254,168,246,248,87,49,119,229,149,164,154,113,103,38,252,227,156,240,206,176,81,165,233,38,192,250,183,218,105,136,118,18,141,123,84,246,4,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,100,117,115,107,45,106,117,98,106,117,98,45,48,46,49,51,46,49,47,115,114,99,47,102,114,46,114,115,0,0,0,128,77,2,0,81,0,0,0,57,1,0,0,19,0,0,0,128,77,2,0,81,0,0,0,58,1,0,0,20,0,0,0,128,77,2,0,81,0,0,0,59,1,0,0,21,0,0,0,128,77,2,0,81,0,0,0,60,1,0,0,21,0,0,0,0,0,0,0,68,5,131,61,86,198,214,224,133,15,141,89,131,56,62,50,168,43,46,76,0,163,254,240,236,55,103,148,132,79,135,5,183,44,247,214,94,14,151,208,130,16,200,204,147,32,104,166,0,59,52,1,1,59,103,6,169,175,51,101,234,180,125,14,95,237,233,114,172,72,164,84,103,57,55,27,219,239,27,165,158,121,74,123,33,31,216,192,20,207,126,210,254,69,4,60,254,255,255,255,1,0,0,0,2,72,3,0,250,183,132,88,245,79,188,236,239,79,140,153,111,5,197,172,89,177,36,24,106,70,14,95,140,141,181,185,236,215,25,24,128,76,27,91,100,30,163,82,227,58,245,10,123,178,233,25,218,173,243,91,109,156,242,243,144,233,153,201,35,92,146,135,203,237,108,43,143,57,84,114,150,20,211,5,17,255,89,159,217,217,72,7,48,120,0,0,216,78,2,0,2,0,0,0,184,78,2,0,0,0,0,0,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,100,117,115,107,45,98,108,115,49,50,95,51,56,49,45,48,46,49,50,46,51,47,115,114,99,47,115,99,97,108,97,114,46,114,115,236,78,2,0,88,0,0,0,46,1,0,0,19,0,0,0,236,78,2,0,88,0,0,0,47,1,0,0,20,0,0,0,236,78,2,0,88,0,0,0,48,1,0,0,21,0,0,0,236,78,2,0,88,0,0,0,49,1,0,0,21,0,0,0,0,0,0,0,175,115,155,67,7,24,44,198,144,105,240,140,24,13,62,27,24,244,181,199,113,60,209,115,233,51,219,200,185,91,42,110,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,100,117,115,107,45,98,108,115,49,50,95,51,56,49,45,48,46,49,50,46,51,47,115,114,99,47,102,112,46,114,115,0,0,0,0,253,255,2,0,0,0,9,118,2,0,12,196,11,0,244,235,186,88,199,83,87,152,72,95,69,87,82,112,83,88,206,119,109,236,86,162,151,26,7,92,147,228,128,250,195,94,246,21,70,23,52,28,52,31,223,244,241,4,209,9,166,230,118,10,213,182,149,76,108,71,229,141,192,131,157,147,169,136,235,103,45,149,25,181,133,62,121,154,170,227,202,146,229,143,152,17,168,79,2,0,84,0,0,0,231,0,0,0,19,0,0,0,168,79,2,0,84,0,0,0,232,0,0,0,20,0,0,0,168,79,2,0,84,0,0,0,233,0,0,0,21,0,0,0,168,79,2,0,84,0,0,0,234,0,0,0,21,0,0,0,168,79,2,0,84,0,0,0,235,0,0,0,21,0,0,0,168,79,2,0,84,0,0,0,236,0,0,0,21,0,0,0,171,234,255,255,255,191,127,238,255,255,84,172,255,255,170,7,137,61,172,61,168,52,204,217,175,68,225,60,225,210,29,217,53,235,210,144,237,233,198,146,166,249,95,142,122,68,128,6,169,170,255,255,255,255,254,185,255,255,83,177,254,255,171,30,36,246,176,246,160,210,48,103,191,18,133,243,132,75,119,100,215,172,75,67,182,167,27,75,154,230,127,57,234,17,1,26,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,100,117,115,107,45,98,108,115,49,50,95,51,56,49,45,48,46,49,50,46,51,47,115,114,99,47,103,49,47,100,117,115,107,46,114,115,0,0,0,32,81,2,0,89,0,0,0,119,0,0,0,17,0,0,0,0,0,0,0,243,255,12,0,0,0,39,170,10,0,52,252,50,0,204,83,127,128,10,107,122,233,143,71,215,36,186,230,190,126,211,177,47,171,120,191,59,115,201,142,126,222,131,61,81,69,214,9,232,100,138,121,27,54,241,48,42,90,206,126,171,221,184,243,247,119,21,198,58,202,168,22,155,2,253,116,248,47,106,194,110,28,112,96,102,183,54,54,96,97,27,36,171,164,27,5,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,100,117,115,107,45,98,108,115,49,50,95,51,56,49,45,48,46,49,50,46,51,47,115,114,99,47,103,50,47,100,117,115,107,46,114,115,0,0,0,240,81,2,0,89,0,0,0,101,0,0,0,22,0,0,0,240,81,2,0,89,0,0,0,102,0,0,0,23,0,0,0,0,0,0,0,46,85,39,0,0,0,118,68,32,0,72,67,154,0,184,220,89,139,110,74,206,233,126,111,198,91,169,192,183,48,3,177,183,84,30,251,252,177,64,97,225,180,11,127,9,190,129,3,46,85,39,0,0,0,118,68,32,0,72,67,154,0,184,220,89,139,110,74,206,233,126,111,198,91,169,192,183,48,3,177,183,84,30,251,252,177,64,97,225,180,11,127,9,190,129,3,46,99,97,114,103,111,47,114,101,103,105,115,116,114,121,47,115,114,99,47,105,110,100,101,120,46,99,114,97,116,101,115,46,105,111,45,54,102,49,55,100,50,50,98,98,97,49,53,48,48,49,102,47,114,97,110,100,95,99,111,114,101,45,48,46,54,46,52,47,115,114,99,47,105,109,112,108,115,46,114,115,0,0,0,208,82,2,0,81,0,0,0,92,0,0,0,26,0,0,0,84,121,112,101,73,100,116,0,112,0,0,0,4,0,0,0,4,0,0,0,31,0,0,0,114,101,108,97,116,105,118,101,32,112,111,105,110,116,101,114,32,111,118,101,114,102,108,111,119,101,100,58,32,98,97,115,101,32,32,111,102,102,115,101,116,32,0,0,76,83,2,0,34,0,0,0,110,83,2,0,8,0,0,0,97,114,99,104,105,118,101,32,117,110,100,101,114,97,108,105,103,110,101,100,58,32,110,101,101,100,32,97,108,105,103,110,109,101,110,116,32,32,98,117,116,32,104,97,118,101,32,97,108,105,103,110,109,101,110,116,32,0,0,0,136,83,2,0,37,0,0,0,173,83,2,0,20,0,0,0,112,111,105,110,116,101,114,32,111,117,116,32,111,102,32,98,111,117,110,100,115,58,32,98,97,115,101,32,32,110,111,116,32,105,110,32,114,97,110,103,101,32,46,46,212,83,2,0,28,0,0,0,110,83,2,0,8,0,0,0,240,83,2,0,14,0,0,0,254,83,2,0,2,0,0,0,112,111,105,110,116,101,114,32,111,118,101,114,114,97,110,32,98,117,102,102,101,114,58,32,112,116,114,32,32,115,105,122,101,32,32,105,110,32,114,97,110,103,101,32,32,84,2,0,28,0,0,0,60,84,2,0,6,0,0,0,66,84,2,0,10,0,0,0,254,83,2,0,2,0,0,0,117,110,97,108,105,103,110,101,100,32,112,111,105,110,116,101,114,58,32,112,116,114,32,32,117,110,97,108,105,103,110,101,100,32,102,111,114,32,97,108,105,103,110,109,101,110,116,32,108,84,2,0,23,0,0,0,131,84,2,0,25,0,0,0,115,117,98,116,114,101,101,32,112,111,105,110,116,101,114,32,111,117,116,32,111,102,32,98,111,117,110,100,115,58,32,112,116,114,32,0,172,84,2,0,35,0,0,0,240,83,2,0,14,0,0,0,254,83,2,0,2,0,0,0,115,117,98,116,114,101,101,32,112,111,105,110,116,101,114,32,111,118,101,114,114,97,110,32,114,97,110,103,101,58,32,112,116,114,32,0,232,84,2,0,35,0,0,0,60,84,2,0,6,0,0,0,66,84,2,0,10,0,0,0,254,83,2,0,2,0,0,0,115,117,98,116,114,101,101,32,114,97,110,103,101,32,112,111,112,112,101,100,32,111,117,116,32,111,102,32,111,114,100,101,114,58,32,101,120,112,101,99,116,101,100,32,100,101,112,116,104,32,44,32,97,99,116,117,97,108,32,100,101,112,116,104,32,0,0,0,44,85,2,0,50,0,0,0,94,85,2,0,15,0,0,0,117,110,112,111,112,112,101,100,32,115,117,98,116,114,101,101,32,114,97,110,103,101,115,58,32,108,97,115,116,32,114,97,110,103,101,32,128,85,2,0,36,0,0,0,112,117,115,104,101,100,32,97,32,115,117,98,116,114,101,101,32,114,97,110,103,101,32,116,104,97,116,32,101,120,99,101,101,100,101,100,32,116,104,101,32,109,97,120,105,109,117,109,32,115,117,98,116,114,101,101,32,100,101,112,116,104,32,111,102,32,0,0,172,85,2,0,66,0,0,0,116,104,101,32,115,97,109,101,32,109,101,109,111,114,121,32,114,101,103,105,111,110,32,104,97,115,32,98,101,101,110,32,99,108,97,105,109,101,100,32,97,115,32,116,119,111,32,100,105,102,102,101,114,101,110,116,32,116,121,112,101,115,32,40,32,97,110,100,32,41,0,0,248,85,2,0,64,0,0,0,56,86,2,0,5,0,0,0,61,86,2,0,1,0,0,0,52,83,2,0,0,0,0,0,211,8,163,133,136,106,63,36,68,115,112,3,46,138,25,19,208,49,159,41,34,56,9,164,137,108,78,236,152,250,46,8,114,0,0,0,12,0,0,0,4,0,0,0,115,0,0,0,116,0,0,0,28,0,0,0,2,0,0,0,20,0,0,0,200,0,0,0,208,7,0,0,32,78,0,0,64,13,3,0,128,132,30,0,0,45,49,1,0,194,235,11,0,148,53,119,0,0,193,111,242,134,35,0,0,0,0,0,129,239,172,133,91,65,109,45,238,4,0,0,0,0,0,0,0,0,0,0,1,31,106,191,100,237,56,110,237,151,167,218,244,249,63,233,3,79,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,62,149,46,9,153,223,3,253,56,21,15,47,228,116,35,236,245,207,211,8,220,4,196,218,176,205,188,25,127,51,166,3,38,31,233,78,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,0,0,0,1,124,46,152,91,135,211,190,114,159,217,216,135,47,21,18,198,80,222,107,112,110,74,207,15,216,149,213,110,113,178,38,176,102,198,173,36,54,21,29,90,211,66,60,14,84,255,99,192,115,85,204,23,239,249,101,242,40,188,85,247,199,220,128,220,237,110,244,206,239,220,95,247,83,5,0,223,69,26,61,3,207,26,230,193,251,204,254,0,0,0,0,202,198,154,199,23,254,112,171,220,251,212,254,0,0,0,0,79,220,188,190,252,177,119,255,246,251,220,254,0,0,0,0,12,214,107,65,239,145,86,190,17,252,228,254,0,0,0,0,60,252,127,144,173,31,208,141,44,252,236,254,0,0,0,0,131,154,85,49,40,92,81,211,70,252,244,254,0,0,0,0,181,201,166,173,143,172,113,157,97,252,252,254,0,0,0,0,203,139,238,35,119,34,156,234,123,252,4,255,0,0,0,0,109,83,120,64,145,73,204,174,150,252,12,255,0,0,0,0,87,206,182,93,121,18,60,130,177,252,20,255,0,0,0,0,55,86,251,77,54,148,16,194,203,252,28,255,0,0,0,0,79,152,72,56,111,234,150,144,230,252,36,255,0,0,0,0,199,58,130,37,203,133,116,215,0,253,44,255,0,0,0,0,244,151,191,151,205,207,134,160,27,253,52,255,0,0,0,0,229,172,42,23,152,10,52,239,53,253,60,255,0,0,0,0,142,178,53,42,251,103,56,178,80,253,68,255,0,0,0,0,59,63,198,210,223,212,200,132,107,253,76,255,0,0,0,0,186,205,211,26,39,68,221,197,133,253,84,255,0,0,0,0,150,201,37,187,206,159,107,147,160,253,92,255,0,0,0,0,132,165,98,125,36,108,172,219,186,253,100,255,0,0,0,0,246,218,95,13,88,102,171,163,213,253,108,255,0,0,0,0,38,241,195,222,147,248,226,243,239,253,116,255,0,0,0,0,184,128,255,170,168,173,181,181,10,254,124,255,0,0,0,0,139,74,124,108,5,95,98,135,37,254,132,255,0,0,0,0,83,48,193,52,96,255,188,201,63,254,140,255,0,0,0,0,85,38,186,145,140,133,78,150,90,254,148,255,0,0,0,0,189,126,41,112,36,119,249,223,116,254,156,255,0,0,0,0,143,184,229,184,159,189,223,166,143,254,164,255,0,0,0,0,148,125,116,136,207,95,169,248,169,254,172,255,0,0,0,0,207,155,168,143,147,112,68,185,196,254,180,255,0,0,0,0,107,21,15,191,248,240,8,138,223,254,188,255,0,0,0,0,182,49,49,101,85,37,176,205,249,254,196,255,0,0,0,0,172,127,123,208,198,226,63,153,20,255,204,255,0,0,0,0,6,59,43,42,196,16,92,228,46,255,212,255,0,0,0,0,211,146,115,105,153,36,36,170,73,255,220,255,0,0,0,0,14,202,0,131,242,181,135,253,99,255,228,255,0,0,0,0,235,26,17,146,100,8,229,188,126,255,236,255,0,0,0,0,204,136,80,111,9,204,188,140,153,255,244,255,0,0,0,0,44,101,25,226,88,23,183,209,179,255,252,255,0,0,0,0,0,0,0,0,0,0,64,156,206,255,4,0,0,0,0,0,0,0,0,0,16,165,212,232,232,255,12,0,0,0,0,0,0,0,98,172,197,235,120,173,3,0,20,0,0,0,0,0,132,9,148,248,120,57,63,129,30,0,28,0,0,0,0,0,179,21,7,201,123,206,151,192,56,0,36,0,0,0,0,0,112,92,234,123,206,50,126,143,83,0,44,0,0,0,0,0,104,128,233,171,164,56,210,213,109,0,52,0,0,0,0,0,69,34,154,23,38,39,79,159,136,0,60,0,0,0,0,0,39,251,196,212,49,162,99,237,162,0,68,0,0,0,0,0,168,173,200,140,56,101,222,176,189,0,76,0,0,0,0,0,219,101,171,26,142,8,199,131,216,0,84,0,0,0,0,0,154,29,113,66,249,29,93,196,242,0,92,0,0,0,0,0,88,231,27,166,44,105,77,146,13,1,100,0,0,0,0,0,234,141,112,26,100,238,1,218,39,1,108,0,0,0,0,0,74,119,239,154,153,163,109,162,66,1,116,0,0,0,0,0,133,107,125,180,123,120,9,242,92,1,124,0,0,0,0,0,119,24,221,121,161,228,84,180,119,1,132,0,0,0,0,0,194,197,155,91,146,134,91,134,146,1,140,0,0,0,0,0,61,93,150,200,197,83,53,200,172,1,148,0,0,0,0,0,179,160,151,250,92,180,42,149,199,1,156,0,0,0,0,0,227,95,160,153,189,159,70,222,225,1,164,0,0,0,0,0,37,140,57,219,52,194,155,165,252,1,172,0,0,0,0,0,92,159,152,163,114,154,198,246,22,2,180,0,0,0,0,0,206,190,233,84,83,191,220,183,49,2,188,0,0,0,0,0,226,65,34,242,23,243,252,136,76,2,196,0,0,0,0,0,165,120,92,211,155,206,32,204,102,2,204,0,0,0,0,0,223,83,33,123,243,90,22,152,129,2,212,0,0,0,0,0,58,48,31,151,220,181,160,226,155,2,220,0,0,0,0,0,150,179,227,92,83,209,217,168,182,2,228,0,0,0,0,0,60,68,167,164,217,124,155,251,208,2,236,0,0,0,0,0,16,68,164,167,76,76,118,187,235,2,244,0,0,0,0,0,26,156,64,182,239,142,171,139,6,3,252,0,0,0,0,0,44,132,87,166,16,239,31,208,32,3,4,1,0,0,0,0,41,49,145,233,229,164,16,155,59,3,12,1,0,0,0,0,157,12,156,161,251,155,16,231,85,3,20,1,0,0,0,0,41,244,59,98,217,32,40,172,112,3,28,1,0,0,0,0,133,207,167,122,94,75,68,128,139,3,36,1,0,0,0,0,45,221,172,3,64,228,33,191,165,3,44,1,0,0,0,0,143,255,68,94,47,156,103,142,192,3,52,1,0,0,0,0,65,184,140,156,157,23,51,212,218,3,60,1,0,0,0,0,169,27,227,180,146,219,25,158,245,3,68,1,0,0,0,0,217,119,223,186,110,191,150,235,15,4,76,1,0,0,0,0,1,0,0,0,10,0,0,0,100,0,0,0,232,3,0,0,16,39,0,0,160,134,1,0,64,66,15,0,128,150,152,0,0,225,245,5,0,202,154,59,46,48,46,0,45,43,78,97,78,105,110,102,48,41,48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,0,0,119,0,0,0,12,0,0,0,4,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,32,32,32,32,32,123,32,44,32,58,32,32,123,10,44,10,125,32,125,40,40,10,44,48,120,48,48,48,49,48,50,48,51,48,52,48,53,48,54,48,55,48,56,48,57,49,48,49,49,49,50,49,51,49,52,49,53,49,54,49,55,49,56,49,57,50,48,50,49,50,50,50,51,50,52,50,53,50,54,50,55,50,56,50,57,51,48,51,49,51,50,51,51,51,52,51,53,51,54,51,55,51,56,51,57,52,48,52,49,52,50,52,51,52,52,52,53,52,54,52,55,52,56,52,57,53,48,53,49,53,50,53,51,53,52,53,53,53,54,53,55,53,56,53,57,54,48,54,49,54,50,54,51,54,52,54,53,54,54,54,55,54,56,54,57,55,48,55,49,55,50,55,51,55,52,55,53,55,54,55,55,55,56,55,57,56,48,56,49,56,50,56,51,56,52,56,53,56,54,56,55,56,56,56,57,57,48,57,49,57,50,57,51,57,52,57,53,57,54,57,55,57,56,57,57,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,102,97,108,115,101,116,114,117,101,105,110,118,97,108,105,100,32,117,116,102,45,56,32,115,101,113,117,101,110,99,101,32,111,102,32,32,98,121,116,101,115,32,102,114,111,109,32,105,110,100,101,120,32,0,0,50,94,2,0,26,0,0,0,76,94,2,0,18,0,0,0,105,110,99,111,109,112,108,101,116,101,32,117,116,102,45,56,32,98,121,116,101,32,115,101,113,117,101,110,99,101,32,102,114,111,109,32,105,110,100,101,120,32,0,0,112,94,2,0,42,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,6,1,1,3,1,4,2,5,7,7,2,8,8,9,2,10,5,11,2,14,4,16,1,17,2,18,5,19,17,20,1,21,2,23,2,25,13,28,5,29,8,31,1,36,1,106,4,107,2,175,3,177,2,188,2,207,2,209,2,212,12,213,9,214,2,215,2,218,1,224,5,225,2,231,4,232,2,238,32,240,4,248,2,250,3,251,1,12,39,59,62,78,79,143,158,158,159,123,139,147,150,162,178,186,134,177,6,7,9,54,61,62,86,243,208,209,4,20,24,54,55,86,87,127,170,174,175,189,53,224,18,135,137,142,158,4,13,14,17,18,41,49,52,58,69,70,73,74,78,79,100,101,92,182,183,27,28,7,8,10,11,20,23,54,57,58,168,169,216,217,9,55,144,145,168,7,10,59,62,102,105,143,146,17,111,95,191,238,239,90,98,244,252,255,83,84,154,155,46,47,39,40,85,157,160,161,163,164,167,168,173,186,188,196,6,11,12,21,29,58,63,69,81,166,167,204,205,160,7,25,26,34,37,62,63,231,236,239,255,197,198,4,32,35,37,38,40,51,56,58,72,74,76,80,83,85,86,88,90,92,94,96,99,101,102,107,115,120,125,127,138,164,170,175,176,192,208,174,175,110,111,190,147,94,34,123,5,3,4,45,3,102,3,1,47,46,128,130,29,3,49,15,28,4,36,9,30,5,43,5,68,4,14,42,128,170,6,36,4,36,4,40,8,52,11,78,67,129,55,9,22,10,8,24,59,69,57,3,99,8,9,48,22,5,33,3,27,5,1,64,56,4,75,5,47,4,10,7,9,7,64,32,39,4,12,9,54,3,58,5,26,7,4,12,7,80,73,55,51,13,51,7,46,8,10,129,38,82,75,43,8,42,22,26,38,28,20,23,9,78,4,36,9,68,13,25,7,10,6,72,8,39,9,117,11,66,62,42,6,59,5,10,6,81,6,1,5,16,3,5,128,139,98,30,72,8,10,128,166,94,34,69,11,10,6,13,19,58,6,10,54,44,4,23,128,185,60,100,83,12,72,9,10,70,69,27,72,8,83,13,73,7,10,128,246,70,10,29,3,71,73,55,3,14,8,10,6,57,7,10,129,54,25,7,59,3,28,86,1,15,50,13,131,155,102,117,11,128,196,138,76,99,13,132,48,16,22,143,170,130,71,161,185,130,57,7,42,4,92,6,38,10,70,10,40,5,19,130,176,91,101,75,4,57,7,17,64,5,11,2,14,151,248,8,132,214,42,9,162,231,129,51,15,1,29,6,14,4,8,129,140,137,4,107,5,13,3,9,7,16,146,96,71,9,116,60,128,246,10,115,8,112,21,70,122,20,12,20,12,87,9,25,128,135,129,71,3,133,66,15,21,132,80,31,6,6,128,213,43,5,62,33,1,112,45,3,26,4,2,129,64,31,17,58,5,1,129,208,42,130,230,128,247,41,76,4,10,4,2,131,17,68,76,61,128,194,60,6,1,4,85,5,27,52,2,129,14,44,4,100,12,86,10,128,174,56,29,13,44,4,9,7,2,14,6,128,154,131,216,4,17,3,13,3,119,4,95,6,12,4,1,15,12,4,56,8,10,6,40,8,34,78,129,84,12,29,3,9,7,54,8,14,4,9,7,9,7,128,203,37,10,132,6,0,1,3,5,5,6,6,2,7,6,8,7,9,17,10,28,11,25,12,26,13,16,14,12,15,4,16,3,18,18,19,9,22,1,23,4,24,1,25,3,26,7,27,1,28,2,31,22,32,3,43,3,45,11,46,1,48,3,49,2,50,1,167,2,169,2,170,4,171,8,250,2,251,5,253,2,254,3,255,9,173,120,121,139,141,162,48,87,88,139,140,144,28,221,14,15,75,76,251,252,46,47,63,92,93,95,226,132,141,142,145,146,169,177,186,187,197,198,201,202,222,228,229,255,0,4,17,18,41,49,52,55,58,59,61,73,74,93,132,142,146,169,177,180,186,187,198,202,206,207,228,229,0,4,13,14,17,18,41,49,52,58,59,69,70,73,74,94,100,101,132,145,155,157,201,206,207,13,17,41,58,59,69,73,87,91,92,94,95,100,101,141,145,169,180,186,187,197,201,223,228,229,240,13,17,69,73,100,101,128,132,178,188,190,191,213,215,240,241,131,133,139,164,166,190,191,197,199,207,218,219,72,152,189,205,198,206,207,73,78,79,87,89,94,95,137,142,143,177,182,183,191,193,198,199,215,17,22,23,91,92,246,247,254,255,128,109,113,222,223,14,31,110,111,28,29,95,125,126,174,175,127,187,188,22,23,30,31,70,71,78,79,88,90,92,94,126,127,181,197,212,213,220,240,241,245,114,115,143,116,117,150,38,46,47,167,175,183,191,199,207,215,223,154,64,151,152,48,143,31,210,212,206,255,78,79,90,91,7,8,15,16,39,47,238,239,110,111,55,61,63,66,69,144,145,83,103,117,200,201,208,209,216,217,231,254,255,0,32,95,34,130,223,4,130,68,8,27,4,6,17,129,172,14,128,171,5,31,9,129,27,3,25,8,1,4,47,4,52,4,7,3,1,7,6,7,17,10,80,15,18,7,85,7,3,4,28,10,9,3,8,3,7,3,2,3,3,3,12,4,5,3,11,6,1,14,21,5,78,7,27,7,87,7,2,6,23,12,80,4,67,3,45,3,1,4,17,6,15,12,58,4,29,37,95,32,109,4,106,37,128,200,5,130,176,3,26,6,130,253,3,89,7,22,9,24,9,20,12,20,12,106,6,10,6,26,6,89,7,43,5,70,10,44,4,12,4,1,3,49,11,44,4,26,6,11,3,128,172,6,10,6,47,49,77,3,128,164,8,60,3,15,3,60,7,56,8,43,5,130,255,17,24,8,47,17,45,3,33,15,33,15,128,140,4,130,151,25,11,21,136,148,5,47,5,59,7,2,14,24,9,128,190,34,116,12,128,214,26,12,5,128,255,5,128,223,12,242,157,3,55,9,129,92,20,128,184,8,128,203,5,10,24,59,3,10,6,56,8,70,8,12,6,116,11,30,3,90,4,89,9,128,131,24,28,10,22,9,76,4,128,138,6,171,164,12,23,4,49,161,4,129,218,38,7,12,5,5,128,166,16,129,245,7,1,32,42,6,76,4,128,141,4,128,190,3,27,3,15,13,46,114,117,115,116,117,112,47,116,111,111,108,99,104,97,105,110,115,47,110,105,103,104,116,108,121,45,97,97,114,99,104,54,52,45,97,112,112,108,101,45,100,97,114,119,105,110,47,108,105,98,47,114,117,115,116,108,105,98,47,115,114,99,47,114,117,115,116,47,108,105,98,114,97,114,121,47,99,111,114,101,47,115,114,99,47,101,115,99,97,112,101,46,114,115,92,117,123,0,0,32,101,2,0,95,0,0,0,85,0,0,0,19,0,0,0,0,3,0,0,131,4,32,0,145,5,96,0,93,19,160,0,18,23,32,31,12,32,96,31,239,44,160,43,42,48,32,44,111,166,224,44,2,168,96,45,30,251,96,46,0,254,32,54,158,255,96,54,253,1,225,54,1,10,33,55,36,13,225,55,171,14,97,57,47,24,161,57,48,28,97,72,243,30,161,76,64,52,97,80,240,106,161,81,79,111,33,82,157,188,161,82,0,207,97,83,101,209,161,83,0,218,33,84,0,224,225,85,174,226,97,87,236,228,33,89,208,232,161,89,32,0,238,89,240,1,127,90,0,112,0,7,0,45,1,1,1,2,1,2,1,1,72,11,48,21,16,1,101,7,2,6,2,2,1,4,35,1,30,27,91,11,58,9,9,1,24,4,1,9,1,3,1,5,43,3,60,8,42,24,1,32,55,1,1,1,4,8,4,1,3,7,10,2,29,1,58,1,1,1,2,4,8,1,9,1,10,2,26,1,2,2,57,1,4,2,4,2,2,3,3,1,30,2,3,1,11,2,57,1,4,5,1,2,4,1,20,2,22,6,1,1,58,1,1,2,1,4,8,1,7,3,10,2,30,1,59,1,1,1,12,1,9,1,40,1,3,1,55,1,1,3,5,3,1,4,7,2,11,2,29,1,58,1,2,1,2,1,3,1,5,2,7,2,11,2,28,2,57,2,1,1,2,4,8,1,9,1,10,2,29,1,72,1,4,1,2,3,1,1,8,1,81,1,2,7,12,8,98,1,2,9,11,7,73,2,27,1,1,1,1,1,55,14,1,5,1,2,5,11,1,36,9,1,102,4,1,6,1,2,2,2,25,2,4,3,16,4,13,1,2,2,6,1,15,1,0,3,0,3,29,2,30,2,30,2,64,2,1,7,8,1,2,11,9,1,45,3,1,1,117,2,34,1,118,3,4,2,9,1,6,3,219,2,2,1,58,1,1,7,1,1,1,1,2,8,6,10,2,1,48,31,49,4,48,7,1,1,5,1,40,9,12,2,32,4,2,2,1,3,56,1,1,2,3,1,1,3,58,8,2,2,152,3,1,13,1,7,4,1,6,1,3,2,198,64,0,1,195,33,0,3,141,1,96,32,0,6,105,2,0,4,1,10,32,2,80,2,0,1,3,1,4,1,25,2,5,1,151,2,26,18,13,1,38,8,25,11,46,3,48,1,2,4,2,2,39,1,67,6,2,2,2,2,12,1,8,1,47,1,51,1,1,3,2,2,5,2,1,1,42,2,8,1,238,1,2,1,4,1,0,1,0,16,16,16,0,2,0,1,226,1,149,5,0,3,1,2,5,4,40,3,4,1,165,2,0,4,0,2,80,3,70,11,49,4,123,1,54,15,41,1,2,2,10,3,49,4,2,2,7,1,61,3,36,5,1,8,62,1,12,2,52,9,10,4,2,1,95,3,2,1,1,2,6,1,2,1,157,1,3,8,21,2,57,2,1,1,1,1,22,1,14,7,3,5,195,8,2,3,1,1,23,1,81,1,2,6,1,1,2,1,1,2,1,2,235,1,2,4,6,2,1,2,27,2,85,8,2,1,1,2,106,1,1,1,2,6,1,1,101,3,2,4,1,5,0,9,1,2,245,1,10,2,1,1,4,1,144,4,2,2,4,1,32,10,40,6,2,4,8,1,9,6,2,3,46,13,1,2,0,7,1,6,1,1,82,22,2,7,1,2,1,2,122,6,3,1,1,2,1,7,1,1,72,2,3,1,1,1,0,2,11,2,52,5,5,1,1,1,0,1,6,15,0,5,59,7,0,1,63,4,81,1,0,2,0,46,2,23,0,1,1,3,4,5,8,8,2,7,30,4,148,3,0,55,4,50,8,1,14,1,22,5,1,15,0,7,1,17,2,7,1,2,1,5,100,1,160,7,0,1,61,4,0,4,0,7,109,7,0,96,128,240,0,2,2,2,2,2,2,2,2,2,3,3,1,1,1,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,2,2,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,0,0,0,156,3,0,0,223,0,0,0,0,0,64,0,224,0,0,0,192,0,0,0,225,0,0,0,193,0,0,0,226,0,0,0,194,0,0,0,227,0,0,0,195,0,0,0,228,0,0,0,196,0,0,0,229,0,0,0,197,0,0,0,230,0,0,0,198,0,0,0,231,0,0,0,199,0,0,0,232,0,0,0,200,0,0,0,233,0,0,0,201,0,0,0,234,0,0,0,202,0,0,0,235,0,0,0,203,0,0,0,236,0,0,0,204,0,0,0,237,0,0,0,205,0,0,0,238,0,0,0,206,0,0,0,239,0,0,0,207,0,0,0,240,0,0,0,208,0,0,0,241,0,0,0,209,0,0,0,242,0,0,0,210,0,0,0,243,0,0,0,211,0,0,0,244,0,0,0,212,0,0,0,245,0,0,0,213,0,0,0,246,0,0,0,214,0,0,0,248,0,0,0,216,0,0,0,249,0,0,0,217,0,0,0,250,0,0,0,218,0,0,0,251,0,0,0,219,0,0,0,252,0,0,0,220,0,0,0,253,0,0,0,221,0,0,0,254,0,0,0,222,0,0,0,255,0,0,0,120,1,0,0,1,1,0,0,0,1,0,0,3,1,0,0,2,1,0,0,5,1,0,0,4,1,0,0,7,1,0,0,6,1,0,0,9,1,0,0,8,1,0,0,11,1,0,0,10,1,0,0,13,1,0,0,12,1,0,0,15,1,0,0,14,1,0,0,17,1,0,0,16,1,0,0,19,1,0,0,18,1,0,0,21,1,0,0,20,1,0,0,23,1,0,0,22,1,0,0,25,1,0,0,24,1,0,0,27,1,0,0,26,1,0,0,29,1,0,0,28,1,0,0,31,1,0,0,30,1,0,0,33,1,0,0,32,1,0,0,35,1,0,0,34,1,0,0,37,1,0,0,36,1,0,0,39,1,0,0,38,1,0,0,41,1,0,0,40,1,0,0,43,1,0,0,42,1,0,0,45,1,0,0,44,1,0,0,47,1,0,0,46,1,0,0,49,1,0,0,73,0,0,0,51,1,0,0,50,1,0,0,53,1,0,0,52,1,0,0,55,1,0,0,54,1,0,0,58,1,0,0,57,1,0,0,60,1,0,0,59,1,0,0,62,1,0,0,61,1,0,0,64,1,0,0,63,1,0,0,66,1,0,0,65,1,0,0,68,1,0,0,67,1,0,0,70,1,0,0,69,1,0,0,72,1,0,0,71,1,0,0,73,1,0,0,1,0,64,0,75,1,0,0,74,1,0,0,77,1,0,0,76,1,0,0,79,1,0,0,78,1,0,0,81,1,0,0,80,1,0,0,83,1,0,0,82,1,0,0,85,1,0,0,84,1,0,0,87,1,0,0,86,1,0,0,89,1,0,0,88,1,0,0,91,1,0,0,90,1,0,0,93,1,0,0,92,1,0,0,95,1,0,0,94,1,0,0,97,1,0,0,96,1,0,0,99,1,0,0,98,1,0,0,101,1,0,0,100,1,0,0,103,1,0,0,102,1,0,0,105,1,0,0,104,1,0,0,107,1,0,0,106,1,0,0,109,1,0,0,108,1,0,0,111,1,0,0,110,1,0,0,113,1,0,0,112,1,0,0,115,1,0,0,114,1,0,0,117,1,0,0,116,1,0,0,119,1,0,0,118,1,0,0,122,1,0,0,121,1,0,0,124,1,0,0,123,1,0,0,126,1,0,0,125,1,0,0,127,1,0,0,83,0,0,0,128,1,0,0,67,2,0,0,131,1,0,0,130,1,0,0,133,1,0,0,132,1,0,0,136,1,0,0,135,1,0,0,140,1,0,0,139,1,0,0,146,1,0,0,145,1,0,0,149,1,0,0,246,1,0,0,153,1,0,0,152,1,0,0,154,1,0,0,61,2,0,0,158,1,0,0,32,2,0,0,161,1,0,0,160,1,0,0,163,1,0,0,162,1,0,0,165,1,0,0,164,1,0,0,168,1,0,0,167,1,0,0,173,1,0,0,172,1,0,0,176,1,0,0,175,1,0,0,180,1,0,0,179,1,0,0,182,1,0,0,181,1,0,0,185,1,0,0,184,1,0,0,189,1,0,0,188,1,0,0,191,1,0,0,247,1,0,0,197,1,0,0,196,1,0,0,198,1,0,0,196,1,0,0,200,1,0,0,199,1,0,0,201,1,0,0,199,1,0,0,203,1,0,0,202,1,0,0,204,1,0,0,202,1,0,0,206,1,0,0,205,1,0,0,208,1,0,0,207,1,0,0,210,1,0,0,209,1,0,0,212,1,0,0,211,1,0,0,214,1,0,0,213,1,0,0,216,1,0,0,215,1,0,0,218,1,0,0,217,1,0,0,220,1,0,0,219,1,0,0,221,1,0,0,142,1,0,0,223,1,0,0,222,1,0,0,225,1,0,0,224,1,0,0,227,1,0,0,226,1,0,0,229,1,0,0,228,1,0,0,231,1,0,0,230,1,0,0,233,1,0,0,232,1,0,0,235,1,0,0,234,1,0,0,237,1,0,0,236,1,0,0,239,1,0,0,238,1,0,0,240,1,0,0,2,0,64,0,242,1,0,0,241,1,0,0,243,1,0,0,241,1,0,0,245,1,0,0,244,1,0,0,249,1,0,0,248,1,0,0,251,1,0,0,250,1,0,0,253,1,0,0,252,1,0,0,255,1,0,0,254,1,0,0,1,2,0,0,0,2,0,0,3,2,0,0,2,2,0,0,5,2,0,0,4,2,0,0,7,2,0,0,6,2,0,0,9,2,0,0,8,2,0,0,11,2,0,0,10,2,0,0,13,2,0,0,12,2,0,0,15,2,0,0,14,2,0,0,17,2,0,0,16,2,0,0,19,2,0,0,18,2,0,0,21,2,0,0,20,2,0,0,23,2,0,0,22,2,0,0,25,2,0,0,24,2,0,0,27,2,0,0,26,2,0,0,29,2,0,0,28,2,0,0,31,2,0,0,30,2,0,0,35,2,0,0,34,2,0,0,37,2,0,0,36,2,0,0,39,2,0,0,38,2,0,0,41,2,0,0,40,2,0,0,43,2,0,0,42,2,0,0,45,2,0,0,44,2,0,0,47,2,0,0,46,2,0,0,49,2,0,0,48,2,0,0,51,2,0,0,50,2,0,0,60,2,0,0,59,2,0,0,63,2,0,0,126,44,0,0,64,2,0,0,127,44,0,0,66,2,0,0,65,2,0,0,71,2,0,0,70,2,0,0,73,2,0,0,72,2,0,0,75,2,0,0,74,2,0,0,77,2,0,0,76,2,0,0,79,2,0,0,78,2,0,0,80,2,0,0,111,44,0,0,81,2,0,0,109,44,0,0,82,2,0,0,112,44,0,0,83,2,0,0,129,1,0,0,84,2,0,0,134,1,0,0,86,2,0,0,137,1,0,0,87,2,0,0,138,1,0,0,89,2,0,0,143,1,0,0,91,2,0,0,144,1,0,0,92,2,0,0,171,167,0,0,96,2,0,0,147,1,0,0,97,2,0,0,172,167,0,0,99,2,0,0,148,1,0,0,101,2,0,0,141,167,0,0,102,2,0,0,170,167,0,0,104,2,0,0,151,1,0,0,105,2,0,0,150,1,0,0,106,2,0,0,174,167,0,0,107,2,0,0,98,44,0,0,108,2,0,0,173,167,0,0,111,2,0,0,156,1,0,0,113,2,0,0,110,44,0,0,114,2,0,0,157,1,0,0,117,2,0,0,159,1,0,0,125,2,0,0,100,44,0,0,128,2,0,0,166,1,0,0,130,2,0,0,197,167,0,0,131,2,0,0,169,1,0,0,135,2,0,0,177,167,0,0,136,2,0,0,174,1,0,0,137,2,0,0,68,2,0,0,138,2,0,0,177,1,0,0,139,2,0,0,178,1,0,0,140,2,0,0,69,2,0,0,146,2,0,0,183,1,0,0,157,2,0,0,178,167,0,0,158,2,0,0,176,167,0,0,69,3,0,0,153,3,0,0,113,3,0,0,112,3,0,0,115,3,0,0,114,3,0,0,119,3,0,0,118,3,0,0,123,3,0,0,253,3,0,0,124,3,0,0,254,3,0,0,125,3,0,0,255,3,0,0,144,3,0,0,3,0,64,0,172,3,0,0,134,3,0,0,173,3,0,0,136,3,0,0,174,3,0,0,137,3,0,0,175,3,0,0,138,3,0,0,176,3,0,0,4,0,64,0,177,3,0,0,145,3,0,0,178,3,0,0,146,3,0,0,179,3,0,0,147,3,0,0,180,3,0,0,148,3,0,0,181,3,0,0,149,3,0,0,182,3,0,0,150,3,0,0,183,3,0,0,151,3,0,0,184,3,0,0,152,3,0,0,185,3,0,0,153,3,0,0,186,3,0,0,154,3,0,0,187,3,0,0,155,3,0,0,188,3,0,0,156,3,0,0,189,3,0,0,157,3,0,0,190,3,0,0,158,3,0,0,191,3,0,0,159,3,0,0,192,3,0,0,160,3,0,0,193,3,0,0,161,3,0,0,194,3,0,0,163,3,0,0,195,3,0,0,163,3,0,0,196,3,0,0,164,3,0,0,197,3,0,0,165,3,0,0,198,3,0,0,166,3,0,0,199,3,0,0,167,3,0,0,200,3,0,0,168,3,0,0,201,3,0,0,169,3,0,0,202,3,0,0,170,3,0,0,203,3,0,0,171,3,0,0,204,3,0,0,140,3,0,0,205,3,0,0,142,3,0,0,206,3,0,0,143,3,0,0,208,3,0,0,146,3,0,0,209,3,0,0,152,3,0,0,213,3,0,0,166,3,0,0,214,3,0,0,160,3,0,0,215,3,0,0,207,3,0,0,217,3,0,0,216,3,0,0,219,3,0,0,218,3,0,0,221,3,0,0,220,3,0,0,223,3,0,0,222,3,0,0,225,3,0,0,224,3,0,0,227,3,0,0,226,3,0,0,229,3,0,0,228,3,0,0,231,3,0,0,230,3,0,0,233,3,0,0,232,3,0,0,235,3,0,0,234,3,0,0,237,3,0,0,236,3,0,0,239,3,0,0,238,3,0,0,240,3,0,0,154,3,0,0,241,3,0,0,161,3,0,0,242,3,0,0,249,3,0,0,243,3,0,0,127,3,0,0,245,3,0,0,149,3,0,0,248,3,0,0,247,3,0,0,251,3,0,0,250,3,0,0,48,4,0,0,16,4,0,0,49,4,0,0,17,4,0,0,50,4,0,0,18,4,0,0,51,4,0,0,19,4,0,0,52,4,0,0,20,4,0,0,53,4,0,0,21,4,0,0,54,4,0,0,22,4,0,0,55,4,0,0,23,4,0,0,56,4,0,0,24,4,0,0,57,4,0,0,25,4,0,0,58,4,0,0,26,4,0,0,59,4,0,0,27,4,0,0,60,4,0,0,28,4,0,0,61,4,0,0,29,4,0,0,62,4,0,0,30,4,0,0,63,4,0,0,31,4,0,0,64,4,0,0,32,4,0,0,65,4,0,0,33,4,0,0,66,4,0,0,34,4,0,0,67,4,0,0,35,4,0,0,68,4,0,0,36,4,0,0,69,4,0,0,37,4,0,0,70,4,0,0,38,4,0,0,71,4,0,0,39,4,0,0,72,4,0,0,40,4,0,0,73,4,0,0,41,4,0,0,74,4,0,0,42,4,0,0,75,4,0,0,43,4,0,0,76,4,0,0,44,4,0,0,77,4,0,0,45,4,0,0,78,4,0,0,46,4,0,0,79,4,0,0,47,4,0,0,80,4,0,0,0,4,0,0,81,4,0,0,1,4,0,0,82,4,0,0,2,4,0,0,83,4,0,0,3,4,0,0,84,4,0,0,4,4,0,0,85,4,0,0,5,4,0,0,86,4,0,0,6,4,0,0,87,4,0,0,7,4,0,0,88,4,0,0,8,4,0,0,89,4,0,0,9,4,0,0,90,4,0,0,10,4,0,0,91,4,0,0,11,4,0,0,92,4,0,0,12,4,0,0,93,4,0,0,13,4,0,0,94,4,0,0,14,4,0,0,95,4,0,0,15,4,0,0,97,4,0,0,96,4,0,0,99,4,0,0,98,4,0,0,101,4,0,0,100,4,0,0,103,4,0,0,102,4,0,0,105,4,0,0,104,4,0,0,107,4,0,0,106,4,0,0,109,4,0,0,108,4,0,0,111,4,0,0,110,4,0,0,113,4,0,0,112,4,0,0,115,4,0,0,114,4,0,0,117,4,0,0,116,4,0,0,119,4,0,0,118,4,0,0,121,4,0,0,120,4,0,0,123,4,0,0,122,4,0,0,125,4,0,0,124,4,0,0,127,4,0,0,126,4,0,0,129,4,0,0,128,4,0,0,139,4,0,0,138,4,0,0,141,4,0,0,140,4,0,0,143,4,0,0,142,4,0,0,145,4,0,0,144,4,0,0,147,4,0,0,146,4,0,0,149,4,0,0,148,4,0,0,151,4,0,0,150,4,0,0,153,4,0,0,152,4,0,0,155,4,0,0,154,4,0,0,157,4,0,0,156,4,0,0,159,4,0,0,158,4,0,0,161,4,0,0,160,4,0,0,163,4,0,0,162,4,0,0,165,4,0,0,164,4,0,0,167,4,0,0,166,4,0,0,169,4,0,0,168,4,0,0,171,4,0,0,170,4,0,0,173,4,0,0,172,4,0,0,175,4,0,0,174,4,0,0,177,4,0,0,176,4,0,0,179,4,0,0,178,4,0,0,181,4,0,0,180,4,0,0,183,4,0,0,182,4,0,0,185,4,0,0,184,4,0,0,187,4,0,0,186,4,0,0,189,4,0,0,188,4,0,0,191,4,0,0,190,4,0,0,194,4,0,0,193,4,0,0,196,4,0,0,195,4,0,0,198,4,0,0,197,4,0,0,200,4,0,0,199,4,0,0,202,4,0,0,201,4,0,0,204,4,0,0,203,4,0,0,206,4,0,0,205,4,0,0,207,4,0,0,192,4,0,0,209,4,0,0,208,4,0,0,211,4,0,0,210,4,0,0,213,4,0,0,212,4,0,0,215,4,0,0,214,4,0,0,217,4,0,0,216,4,0,0,219,4,0,0,218,4,0,0,221,4,0,0,220,4,0,0,223,4,0,0,222,4,0,0,225,4,0,0,224,4,0,0,227,4,0,0,226,4,0,0,229,4,0,0,228,4,0,0,231,4,0,0,230,4,0,0,233,4,0,0,232,4,0,0,235,4,0,0,234,4,0,0,237,4,0,0,236,4,0,0,239,4,0,0,238,4,0,0,241,4,0,0,240,4,0,0,243,4,0,0,242,4,0,0,245,4,0,0,244,4,0,0,247,4,0,0,246,4,0,0,249,4,0,0,248,4,0,0,251,4,0,0,250,4,0,0,253,4,0,0,252,4,0,0,255,4,0,0,254,4,0,0,1,5,0,0,0,5,0,0,3,5,0,0,2,5,0,0,5,5,0,0,4,5,0,0,7,5,0,0,6,5,0,0,9,5,0,0,8,5,0,0,11,5,0,0,10,5,0,0,13,5,0,0,12,5,0,0,15,5,0,0,14,5,0,0,17,5,0,0,16,5,0,0,19,5,0,0,18,5,0,0,21,5,0,0,20,5,0,0,23,5,0,0,22,5,0,0,25,5,0,0,24,5,0,0,27,5,0,0,26,5,0,0,29,5,0,0,28,5,0,0,31,5,0,0,30,5,0,0,33,5,0,0,32,5,0,0,35,5,0,0,34,5,0,0,37,5,0,0,36,5,0,0,39,5,0,0,38,5,0,0,41,5,0,0,40,5,0,0,43,5,0,0,42,5,0,0,45,5,0,0,44,5,0,0,47,5,0,0,46,5,0,0,97,5,0,0,49,5,0,0,98,5,0,0,50,5,0,0,99,5,0,0,51,5,0,0,100,5,0,0,52,5,0,0,101,5,0,0,53,5,0,0,102,5,0,0,54,5,0,0,103,5,0,0,55,5,0,0,104,5,0,0,56,5,0,0,105,5,0,0,57,5,0,0,106,5,0,0,58,5,0,0,107,5,0,0,59,5,0,0,108,5,0,0,60,5,0,0,109,5,0,0,61,5,0,0,110,5,0,0,62,5,0,0,111,5,0,0,63,5,0,0,112,5,0,0,64,5,0,0,113,5,0,0,65,5,0,0,114,5,0,0,66,5,0,0,115,5,0,0,67,5,0,0,116,5,0,0,68,5,0,0,117,5,0,0,69,5,0,0,118,5,0,0,70,5,0,0,119,5,0,0,71,5,0,0,120,5,0,0,72,5,0,0,121,5,0,0,73,5,0,0,122,5,0,0,74,5,0,0,123,5,0,0,75,5,0,0,124,5,0,0,76,5,0,0,125,5,0,0,77,5,0,0,126,5,0,0,78,5,0,0,127,5,0,0,79,5,0,0,128,5,0,0,80,5,0,0,129,5,0,0,81,5,0,0,130,5,0,0,82,5,0,0,131,5,0,0,83,5,0,0,132,5,0,0,84,5,0,0,133,5,0,0,85,5,0,0,134,5,0,0,86,5,0,0,135,5,0,0,5,0,64,0,208,16,0,0,144,28,0,0,209,16,0,0,145,28,0,0,210,16,0,0,146,28,0,0,211,16,0,0,147,28,0,0,212,16,0,0,148,28,0,0,213,16,0,0,149,28,0,0,214,16,0,0,150,28,0,0,215,16,0,0,151,28,0,0,216,16,0,0,152,28,0,0,217,16,0,0,153,28,0,0,218,16,0,0,154,28,0,0,219,16,0,0,155,28,0,0,220,16,0,0,156,28,0,0,221,16,0,0,157,28,0,0,222,16,0,0,158,28,0,0,223,16,0,0,159,28,0,0,224,16,0,0,160,28,0,0,225,16,0,0,161,28,0,0,226,16,0,0,162,28,0,0,227,16,0,0,163,28,0,0,228,16,0,0,164,28,0,0,229,16,0,0,165,28,0,0,230,16,0,0,166,28,0,0,231,16,0,0,167,28,0,0,232,16,0,0,168,28,0,0,233,16,0,0,169,28,0,0,234,16,0,0,170,28,0,0,235,16,0,0,171,28,0,0,236,16,0,0,172,28,0,0,237,16,0,0,173,28,0,0,238,16,0,0,174,28,0,0,239,16,0,0,175,28,0,0,240,16,0,0,176,28,0,0,241,16,0,0,177,28,0,0,242,16,0,0,178,28,0,0,243,16,0,0,179,28,0,0,244,16,0,0,180,28,0,0,245,16,0,0,181,28,0,0,246,16,0,0,182,28,0,0,247,16,0,0,183,28,0,0,248,16,0,0,184,28,0,0,249,16,0,0,185,28,0,0,250,16,0,0,186,28,0,0,253,16,0,0,189,28,0,0,254,16,0,0,190,28,0,0,255,16,0,0,191,28,0,0,248,19,0,0,240,19,0,0,249,19,0,0,241,19,0,0,250,19,0,0,242,19,0,0,251,19,0,0,243,19,0,0,252,19,0,0,244,19,0,0,253,19,0,0,245,19,0,0,128,28,0,0,18,4,0,0,129,28,0,0,20,4,0,0,130,28,0,0,30,4,0,0,131,28,0,0,33,4,0,0,132,28,0,0,34,4,0,0,133,28,0,0,34,4,0,0,134,28,0,0,42,4,0,0,135,28,0,0,98,4,0,0,136,28,0,0,74,166,0,0,121,29,0,0,125,167,0,0,125,29,0,0,99,44,0,0,142,29,0,0,198,167,0,0,1,30,0,0,0,30,0,0,3,30,0,0,2,30,0,0,5,30,0,0,4,30,0,0,7,30,0,0,6,30,0,0,9,30,0,0,8,30,0,0,11,30,0,0,10,30,0,0,13,30,0,0,12,30,0,0,15,30,0,0,14,30,0,0,17,30,0,0,16,30,0,0,19,30,0,0,18,30,0,0,21,30,0,0,20,30,0,0,23,30,0,0,22,30,0,0,25,30,0,0,24,30,0,0,27,30,0,0,26,30,0,0,29,30,0,0,28,30,0,0,31,30,0,0,30,30,0,0,33,30,0,0,32,30,0,0,35,30,0,0,34,30,0,0,37,30,0,0,36,30,0,0,39,30,0,0,38,30,0,0,41,30,0,0,40,30,0,0,43,30,0,0,42,30,0,0,45,30,0,0,44,30,0,0,47,30,0,0,46,30,0,0,49,30,0,0,48,30,0,0,51,30,0,0,50,30,0,0,53,30,0,0,52,30,0,0,55,30,0,0,54,30,0,0,57,30,0,0,56,30,0,0,59,30,0,0,58,30,0,0,61,30,0,0,60,30,0,0,63,30,0,0,62,30,0,0,65,30,0,0,64,30,0,0,67,30,0,0,66,30,0,0,69,30,0,0,68,30,0,0,71,30,0,0,70,30,0,0,73,30,0,0,72,30,0,0,75,30,0,0,74,30,0,0,77,30,0,0,76,30,0,0,79,30,0,0,78,30,0,0,81,30,0,0,80,30,0,0,83,30,0,0,82,30,0,0,85,30,0,0,84,30,0,0,87,30,0,0,86,30,0,0,89,30,0,0,88,30,0,0,91,30,0,0,90,30,0,0,93,30,0,0,92,30,0,0,95,30,0,0,94,30,0,0,97,30,0,0,96,30,0,0,99,30,0,0,98,30,0,0,101,30,0,0,100,30,0,0,103,30,0,0,102,30,0,0,105,30,0,0,104,30,0,0,107,30,0,0,106,30,0,0,109,30,0,0,108,30,0,0,111,30,0,0,110,30,0,0,113,30,0,0,112,30,0,0,115,30,0,0,114,30,0,0,117,30,0,0,116,30,0,0,119,30,0,0,118,30,0,0,121,30,0,0,120,30,0,0,123,30,0,0,122,30,0,0,125,30,0,0,124,30,0,0,127,30,0,0,126,30,0,0,129,30,0,0,128,30,0,0,131,30,0,0,130,30,0,0,133,30,0,0,132,30,0,0,135,30,0,0,134,30,0,0,137,30,0,0,136,30,0,0,139,30,0,0,138,30,0,0,141,30,0,0,140,30,0,0,143,30,0,0,142,30,0,0,145,30,0,0,144,30,0,0,147,30,0,0,146,30,0,0,149,30,0,0,148,30,0,0,150,30,0,0,6,0,64,0,151,30,0,0,7,0,64,0,152,30,0,0,8,0,64,0,153,30,0,0,9,0,64,0,154,30,0,0,10,0,64,0,155,30,0,0,96,30,0,0,161,30,0,0,160,30,0,0,163,30,0,0,162,30,0,0,165,30,0,0,164,30,0,0,167,30,0,0,166,30,0,0,169,30,0,0,168,30,0,0,171,30,0,0,170,30,0,0,173,30,0,0,172,30,0,0,175,30,0,0,174,30,0,0,177,30,0,0,176,30,0,0,179,30,0,0,178,30,0,0,181,30,0,0,180,30,0,0,183,30,0,0,182,30,0,0,185,30,0,0,184,30,0,0,187,30,0,0,186,30,0,0,189,30,0,0,188,30,0,0,191,30,0,0,190,30,0,0,193,30,0,0,192,30,0,0,195,30,0,0,194,30,0,0,197,30,0,0,196,30,0,0,199,30,0,0,198,30,0,0,201,30,0,0,200,30,0,0,203,30,0,0,202,30,0,0,205,30,0,0,204,30,0,0,207,30,0,0,206,30,0,0,209,30,0,0,208,30,0,0,211,30,0,0,210,30,0,0,213,30,0,0,212,30,0,0,215,30,0,0,214,30,0,0,217,30,0,0,216,30,0,0,219,30,0,0,218,30,0,0,221,30,0,0,220,30,0,0,223,30,0,0,222,30,0,0,225,30,0,0,224,30,0,0,227,30,0,0,226,30,0,0,229,30,0,0,228,30,0,0,231,30,0,0,230,30,0,0,233,30,0,0,232,30,0,0,235,30,0,0,234,30,0,0,237,30,0,0,236,30,0,0,239,30,0,0,238,30,0,0,241,30,0,0,240,30,0,0,243,30,0,0,242,30,0,0,245,30,0,0,244,30,0,0,247,30,0,0,246,30,0,0,249,30,0,0,248,30,0,0,251,30,0,0,250,30,0,0,253,30,0,0,252,30,0,0,255,30,0,0,254,30,0,0,0,31,0,0,8,31,0,0,1,31,0,0,9,31,0,0,2,31,0,0,10,31,0,0,3,31,0,0,11,31,0,0,4,31,0,0,12,31,0,0,5,31,0,0,13,31,0,0,6,31,0,0,14,31,0,0,7,31,0,0,15,31,0,0,16,31,0,0,24,31,0,0,17,31,0,0,25,31,0,0,18,31,0,0,26,31,0,0,19,31,0,0,27,31,0,0,20,31,0,0,28,31,0,0,21,31,0,0,29,31,0,0,32,31,0,0,40,31,0,0,33,31,0,0,41,31,0,0,34,31,0,0,42,31,0,0,35,31,0,0,43,31,0,0,36,31,0,0,44,31,0,0,37,31,0,0,45,31,0,0,38,31,0,0,46,31,0,0,39,31,0,0,47,31,0,0,48,31,0,0,56,31,0,0,49,31,0,0,57,31,0,0,50,31,0,0,58,31,0,0,51,31,0,0,59,31,0,0,52,31,0,0,60,31,0,0,53,31,0,0,61,31,0,0,54,31,0,0,62,31,0,0,55,31,0,0,63,31,0,0,64,31,0,0,72,31,0,0,65,31,0,0,73,31,0,0,66,31,0,0,74,31,0,0,67,31,0,0,75,31,0,0,68,31,0,0,76,31,0,0,69,31,0,0,77,31,0,0,80,31,0,0,11,0,64,0,81,31,0,0,89,31,0,0,82,31,0,0,12,0,64,0,83,31,0,0,91,31,0,0,84,31,0,0,13,0,64,0,85,31,0,0,93,31,0,0,86,31,0,0,14,0,64,0,87,31,0,0,95,31,0,0,96,31,0,0,104,31,0,0,97,31,0,0,105,31,0,0,98,31,0,0,106,31,0,0,99,31,0,0,107,31,0,0,100,31,0,0,108,31,0,0,101,31,0,0,109,31,0,0,102,31,0,0,110,31,0,0,103,31,0,0,111,31,0,0,112,31,0,0,186,31,0,0,113,31,0,0,187,31,0,0,114,31,0,0,200,31,0,0,115,31,0,0,201,31,0,0,116,31,0,0,202,31,0,0,117,31,0,0,203,31,0,0,118,31,0,0,218,31,0,0,119,31,0,0,219,31,0,0,120,31,0,0,248,31,0,0,121,31,0,0,249,31,0,0,122,31,0,0,234,31,0,0,123,31,0,0,235,31,0,0,124,31,0,0,250,31,0,0,125,31,0,0,251,31,0,0,128,31,0,0,15,0,64,0,129,31,0,0,16,0,64,0,130,31,0,0,17,0,64,0,131,31,0,0,18,0,64,0,132,31,0,0,19,0,64,0,133,31,0,0,20,0,64,0,134,31,0,0,21,0,64,0,135,31,0,0,22,0,64,0,136,31,0,0,23,0,64,0,137,31,0,0,24,0,64,0,138,31,0,0,25,0,64,0,139,31,0,0,26,0,64,0,140,31,0,0,27,0,64,0,141,31,0,0,28,0,64,0,142,31,0,0,29,0,64,0,143,31,0,0,30,0,64,0,144,31,0,0,31,0,64,0,145,31,0,0,32,0,64,0,146,31,0,0,33,0,64,0,147,31,0,0,34,0,64,0,148,31,0,0,35,0,64,0,149,31,0,0,36,0,64,0,150,31,0,0,37,0,64,0,151,31,0,0,38,0,64,0,152,31,0,0,39,0,64,0,153,31,0,0,40,0,64,0,154,31,0,0,41,0,64,0,155,31,0,0,42,0,64,0,156,31,0,0,43,0,64,0,157,31,0,0,44,0,64,0,158,31,0,0,45,0,64,0,159,31,0,0,46,0,64,0,160,31,0,0,47,0,64,0,161,31,0,0,48,0,64,0,162,31,0,0,49,0,64,0,163,31,0,0,50,0,64,0,164,31,0,0,51,0,64,0,165,31,0,0,52,0,64,0,166,31,0,0,53,0,64,0,167,31,0,0,54,0,64,0,168,31,0,0,55,0,64,0,169,31,0,0,56,0,64,0,170,31,0,0,57,0,64,0,171,31,0,0,58,0,64,0,172,31,0,0,59,0,64,0,173,31,0,0,60,0,64,0,174,31,0,0,61,0,64,0,175,31,0,0,62,0,64,0,176,31,0,0,184,31,0,0,177,31,0,0,185,31,0,0,178,31,0,0,63,0,64,0,179,31,0,0,64,0,64,0,180,31,0,0,65,0,64,0,182,31,0,0,66,0,64,0,183,31,0,0,67,0,64,0,188,31,0,0,68,0,64,0,190,31,0,0,153,3,0,0,194,31,0,0,69,0,64,0,195,31,0,0,70,0,64,0,196,31,0,0,71,0,64,0,198,31,0,0,72,0,64,0,199,31,0,0,73,0,64,0,204,31,0,0,74,0,64,0,208,31,0,0,216,31,0,0,209,31,0,0,217,31,0,0,210,31,0,0,75,0,64,0,211,31,0,0,76,0,64,0,214,31,0,0,77,0,64,0,215,31,0,0,78,0,64,0,224,31,0,0,232,31,0,0,225,31,0,0,233,31,0,0,226,31,0,0,79,0,64,0,227,31,0,0,80,0,64,0,228,31,0,0,81,0,64,0,229,31,0,0,236,31,0,0,230,31,0,0,82,0,64,0,231,31,0,0,83,0,64,0,242,31,0,0,84,0,64,0,243,31,0,0,85,0,64,0,244,31,0,0,86,0,64,0,246,31,0,0,87,0,64,0,247,31,0,0,88,0,64,0,252,31,0,0,89,0,64,0,78,33,0,0,50,33,0,0,112,33,0,0,96,33,0,0,113,33,0,0,97,33,0,0,114,33,0,0,98,33,0,0,115,33,0,0,99,33,0,0,116,33,0,0,100,33,0,0,117,33,0,0,101,33,0,0,118,33,0,0,102,33,0,0,119,33,0,0,103,33,0,0,120,33,0,0,104,33,0,0,121,33,0,0,105,33,0,0,122,33,0,0,106,33,0,0,123,33,0,0,107,33,0,0,124,33,0,0,108,33,0,0,125,33,0,0,109,33,0,0,126,33,0,0,110,33,0,0,127,33,0,0,111,33,0,0,132,33,0,0,131,33,0,0,208,36,0,0,182,36,0,0,209,36,0,0,183,36,0,0,210,36,0,0,184,36,0,0,211,36,0,0,185,36,0,0,212,36,0,0,186,36,0,0,213,36,0,0,187,36,0,0,214,36,0,0,188,36,0,0,215,36,0,0,189,36,0,0,216,36,0,0,190,36,0,0,217,36,0,0,191,36,0,0,218,36,0,0,192,36,0,0,219,36,0,0,193,36,0,0,220,36,0,0,194,36,0,0,221,36,0,0,195,36,0,0,222,36,0,0,196,36,0,0,223,36,0,0,197,36,0,0,224,36,0,0,198,36,0,0,225,36,0,0,199,36,0,0,226,36,0,0,200,36,0,0,227,36,0,0,201,36,0,0,228,36,0,0,202,36,0,0,229,36,0,0,203,36,0,0,230,36,0,0,204,36,0,0,231,36,0,0,205,36,0,0,232,36,0,0,206,36,0,0,233,36,0,0,207,36,0,0,48,44,0,0,0,44,0,0,49,44,0,0,1,44,0,0,50,44,0,0,2,44,0,0,51,44,0,0,3,44,0,0,52,44,0,0,4,44,0,0,53,44,0,0,5,44,0,0,54,44,0,0,6,44,0,0,55,44,0,0,7,44,0,0,56,44,0,0,8,44,0,0,57,44,0,0,9,44,0,0,58,44,0,0,10,44,0,0,59,44,0,0,11,44,0,0,60,44,0,0,12,44,0,0,61,44,0,0,13,44,0,0,62,44,0,0,14,44,0,0,63,44,0,0,15,44,0,0,64,44,0,0,16,44,0,0,65,44,0,0,17,44,0,0,66,44,0,0,18,44,0,0,67,44,0,0,19,44,0,0,68,44,0,0,20,44,0,0,69,44,0,0,21,44,0,0,70,44,0,0,22,44,0,0,71,44,0,0,23,44,0,0,72,44,0,0,24,44,0,0,73,44,0,0,25,44,0,0,74,44,0,0,26,44,0,0,75,44,0,0,27,44,0,0,76,44,0,0,28,44,0,0,77,44,0,0,29,44,0,0,78,44,0,0,30,44,0,0,79,44,0,0,31,44,0,0,80,44,0,0,32,44,0,0,81,44,0,0,33,44,0,0,82,44,0,0,34,44,0,0,83,44,0,0,35,44,0,0,84,44,0,0,36,44,0,0,85,44,0,0,37,44,0,0,86,44,0,0,38,44,0,0,87,44,0,0,39,44,0,0,88,44,0,0,40,44,0,0,89,44,0,0,41,44,0,0,90,44,0,0,42,44,0,0,91,44,0,0,43,44,0,0,92,44,0,0,44,44,0,0,93,44,0,0,45,44,0,0,94,44,0,0,46,44,0,0,95,44,0,0,47,44,0,0,97,44,0,0,96,44,0,0,101,44,0,0,58,2,0,0,102,44,0,0,62,2,0,0,104,44,0,0,103,44,0,0,106,44,0,0,105,44,0,0,108,44,0,0,107,44,0,0,115,44,0,0,114,44,0,0,118,44,0,0,117,44,0,0,129,44,0,0,128,44,0,0,131,44,0,0,130,44,0,0,133,44,0,0,132,44,0,0,135,44,0,0,134,44,0,0,137,44,0,0,136,44,0,0,139,44,0,0,138,44,0,0,141,44,0,0,140,44,0,0,143,44,0,0,142,44,0,0,145,44,0,0,144,44,0,0,147,44,0,0,146,44,0,0,149,44,0,0,148,44,0,0,151,44,0,0,150,44,0,0,153,44,0,0,152,44,0,0,155,44,0,0,154,44,0,0,157,44,0,0,156,44,0,0,159,44,0,0,158,44,0,0,161,44,0,0,160,44,0,0,163,44,0,0,162,44,0,0,165,44,0,0,164,44,0,0,167,44,0,0,166,44,0,0,169,44,0,0,168,44,0,0,171,44,0,0,170,44,0,0,173,44,0,0,172,44,0,0,175,44,0,0,174,44,0,0,177,44,0,0,176,44,0,0,179,44,0,0,178,44,0,0,181,44,0,0,180,44,0,0,183,44,0,0,182,44,0,0,185,44,0,0,184,44,0,0,187,44,0,0,186,44,0,0,189,44,0,0,188,44,0,0,191,44,0,0,190,44,0,0,193,44,0,0,192,44,0,0,195,44,0,0,194,44,0,0,197,44,0,0,196,44,0,0,199,44,0,0,198,44,0,0,201,44,0,0,200,44,0,0,203,44,0,0,202,44,0,0,205,44,0,0,204,44,0,0,207,44,0,0,206,44,0,0,209,44,0,0,208,44,0,0,211,44,0,0,210,44,0,0,213,44,0,0,212,44,0,0,215,44,0,0,214,44,0,0,217,44,0,0,216,44,0,0,219,44,0,0,218,44,0,0,221,44,0,0,220,44,0,0,223,44,0,0,222,44,0,0,225,44,0,0,224,44,0,0,227,44,0,0,226,44,0,0,236,44,0,0,235,44,0,0,238,44,0,0,237,44,0,0,243,44,0,0,242,44,0,0,0,45,0,0,160,16,0,0,1,45,0,0,161,16,0,0,2,45,0,0,162,16,0,0,3,45,0,0,163,16,0,0,4,45,0,0,164,16,0,0,5,45,0,0,165,16,0,0,6,45,0,0,166,16,0,0,7,45,0,0,167,16,0,0,8,45,0,0,168,16,0,0,9,45,0,0,169,16,0,0,10,45,0,0,170,16,0,0,11,45,0,0,171,16,0,0,12,45,0,0,172,16,0,0,13,45,0,0,173,16,0,0,14,45,0,0,174,16,0,0,15,45,0,0,175,16,0,0,16,45,0,0,176,16,0,0,17,45,0,0,177,16,0,0,18,45,0,0,178,16,0,0,19,45,0,0,179,16,0,0,20,45,0,0,180,16,0,0,21,45,0,0,181,16,0,0,22,45,0,0,182,16,0,0,23,45,0,0,183,16,0,0,24,45,0,0,184,16,0,0,25,45,0,0,185,16,0,0,26,45,0,0,186,16,0,0,27,45,0,0,187,16,0,0,28,45,0,0,188,16,0,0,29,45,0,0,189,16,0,0,30,45,0,0,190,16,0,0,31,45,0,0,191,16,0,0,32,45,0,0,192,16,0,0,33,45,0,0,193,16,0,0,34,45,0,0,194,16,0,0,35,45,0,0,195,16,0,0,36,45,0,0,196,16,0,0,37,45,0,0,197,16,0,0,39,45,0,0,199,16,0,0,45,45,0,0,205,16,0,0,65,166,0,0,64,166,0,0,67,166,0,0,66,166,0,0,69,166,0,0,68,166,0,0,71,166,0,0,70,166,0,0,73,166,0,0,72,166,0,0,75,166,0,0,74,166,0,0,77,166,0,0,76,166,0,0,79,166,0,0,78,166,0,0,81,166,0,0,80,166,0,0,83,166,0,0,82,166,0,0,85,166,0,0,84,166,0,0,87,166,0,0,86,166,0,0,89,166,0,0,88,166,0,0,91,166,0,0,90,166,0,0,93,166,0,0,92,166,0,0,95,166,0,0,94,166,0,0,97,166,0,0,96,166,0,0,99,166,0,0,98,166,0,0,101,166,0,0,100,166,0,0,103,166,0,0,102,166,0,0,105,166,0,0,104,166,0,0,107,166,0,0,106,166,0,0,109,166,0,0,108,166,0,0,129,166,0,0,128,166,0,0,131,166,0,0,130,166,0,0,133,166,0,0,132,166,0,0,135,166,0,0,134,166,0,0,137,166,0,0,136,166,0,0,139,166,0,0,138,166,0,0,141,166,0,0,140,166,0,0,143,166,0,0,142,166,0,0,145,166,0,0,144,166,0,0,147,166,0,0,146,166,0,0,149,166,0,0,148,166,0,0,151,166,0,0,150,166,0,0,153,166,0,0,152,166,0,0,155,166,0,0,154,166,0,0,35,167,0,0,34,167,0,0,37,167,0,0,36,167,0,0,39,167,0,0,38,167,0,0,41,167,0,0,40,167,0,0,43,167,0,0,42,167,0,0,45,167,0,0,44,167,0,0,47,167,0,0,46,167,0,0,51,167,0,0,50,167,0,0,53,167,0,0,52,167,0,0,55,167,0,0,54,167,0,0,57,167,0,0,56,167,0,0,59,167,0,0,58,167,0,0,61,167,0,0,60,167,0,0,63,167,0,0,62,167,0,0,65,167,0,0,64,167,0,0,67,167,0,0,66,167,0,0,69,167,0,0,68,167,0,0,71,167,0,0,70,167,0,0,73,167,0,0,72,167,0,0,75,167,0,0,74,167,0,0,77,167,0,0,76,167,0,0,79,167,0,0,78,167,0,0,81,167,0,0,80,167,0,0,83,167,0,0,82,167,0,0,85,167,0,0,84,167,0,0,87,167,0,0,86,167,0,0,89,167,0,0,88,167,0,0,91,167,0,0,90,167,0,0,93,167,0,0,92,167,0,0,95,167,0,0,94,167,0,0,97,167,0,0,96,167,0,0,99,167,0,0,98,167,0,0,101,167,0,0,100,167,0,0,103,167,0,0,102,167,0,0,105,167,0,0,104,167,0,0,107,167,0,0,106,167,0,0,109,167,0,0,108,167,0,0,111,167,0,0,110,167,0,0,122,167,0,0,121,167,0,0,124,167,0,0,123,167,0,0,127,167,0,0,126,167,0,0,129,167,0,0,128,167,0,0,131,167,0,0,130,167,0,0,133,167,0,0,132,167,0,0,135,167,0,0,134,167,0,0,140,167,0,0,139,167,0,0,145,167,0,0,144,167,0,0,147,167,0,0,146,167,0,0,148,167,0,0,196,167,0,0,151,167,0,0,150,167,0,0,153,167,0,0,152,167,0,0,155,167,0,0,154,167,0,0,157,167,0,0,156,167,0,0,159,167,0,0,158,167,0,0,161,167,0,0,160,167,0,0,163,167,0,0,162,167,0,0,165,167,0,0,164,167,0,0,167,167,0,0,166,167,0,0,169,167,0,0,168,167,0,0,181,167,0,0,180,167,0,0,183,167,0,0,182,167,0,0,185,167,0,0,184,167,0,0,187,167,0,0,186,167,0,0,189,167,0,0,188,167,0,0,191,167,0,0,190,167,0,0,193,167,0,0,192,167,0,0,195,167,0,0,194,167,0,0,200,167,0,0,199,167,0,0,202,167,0,0,201,167,0,0,209,167,0,0,208,167,0,0,215,167,0,0,214,167,0,0,217,167,0,0,216,167,0,0,246,167,0,0,245,167,0,0,83,171,0,0,179,167,0,0,112,171,0,0,160,19,0,0,113,171,0,0,161,19,0,0,114,171,0,0,162,19,0,0,115,171,0,0,163,19,0,0,116,171,0,0,164,19,0,0,117,171,0,0,165,19,0,0,118,171,0,0,166,19,0,0,119,171,0,0,167,19,0,0,120,171,0,0,168,19,0,0,121,171,0,0,169,19,0,0,122,171,0,0,170,19,0,0,123,171,0,0,171,19,0,0,124,171,0,0,172,19,0,0,125,171,0,0,173,19,0,0,126,171,0,0,174,19,0,0,127,171,0,0,175,19,0,0,128,171,0,0,176,19,0,0,129,171,0,0,177,19,0,0,130,171,0,0,178,19,0,0,131,171,0,0,179,19,0,0,132,171,0,0,180,19,0,0,133,171,0,0,181,19,0,0,134,171,0,0,182,19,0,0,135,171,0,0,183,19,0,0,136,171,0,0,184,19,0,0,137,171,0,0,185,19,0,0,138,171,0,0,186,19,0,0,139,171,0,0,187,19,0,0,140,171,0,0,188,19,0,0,141,171,0,0,189,19,0,0,142,171,0,0,190,19,0,0,143,171,0,0,191,19,0,0,144,171,0,0,192,19,0,0,145,171,0,0,193,19,0,0,146,171,0,0,194,19,0,0,147,171,0,0,195,19,0,0,148,171,0,0,196,19,0,0,149,171,0,0,197,19,0,0,150,171,0,0,198,19,0,0,151,171,0,0,199,19,0,0,152,171,0,0,200,19,0,0,153,171,0,0,201,19,0,0,154,171,0,0,202,19,0,0,155,171,0,0,203,19,0,0,156,171,0,0,204,19,0,0,157,171,0,0,205,19,0,0,158,171,0,0,206,19,0,0,159,171,0,0,207,19,0,0,160,171,0,0,208,19,0,0,161,171,0,0,209,19,0,0,162,171,0,0,210,19,0,0,163,171,0,0,211,19,0,0,164,171,0,0,212,19,0,0,165,171,0,0,213,19,0,0,166,171,0,0,214,19,0,0,167,171,0,0,215,19,0,0,168,171,0,0,216,19,0,0,169,171,0,0,217,19,0,0,170,171,0,0,218,19,0,0,171,171,0,0,219,19,0,0,172,171,0,0,220,19,0,0,173,171,0,0,221,19,0,0,174,171,0,0,222,19,0,0,175,171,0,0,223,19,0,0,176,171,0,0,224,19,0,0,177,171,0,0,225,19,0,0,178,171,0,0,226,19,0,0,179,171,0,0,227,19,0,0,180,171,0,0,228,19,0,0,181,171,0,0,229,19,0,0,182,171,0,0,230,19,0,0,183,171,0,0,231,19,0,0,184,171,0,0,232,19,0,0,185,171,0,0,233,19,0,0,186,171,0,0,234,19,0,0,187,171,0,0,235,19,0,0,188,171,0,0,236,19,0,0,189,171,0,0,237,19,0,0,190,171,0,0,238,19,0,0,191,171,0,0,239,19,0,0,0,251,0,0,90,0,64,0,1,251,0,0,91,0,64,0,2,251,0,0,92,0,64,0,3,251,0,0,93,0,64,0,4,251,0,0,94,0,64,0,5,251,0,0,95,0,64,0,6,251,0,0,96,0,64,0,19,251,0,0,97,0,64,0,20,251,0,0,98,0,64,0,21,251,0,0,99,0,64,0,22,251,0,0,100,0,64,0,23,251,0,0,101,0,64,0,65,255,0,0,33,255,0,0,66,255,0,0,34,255,0,0,67,255,0,0,35,255,0,0,68,255,0,0,36,255,0,0,69,255,0,0,37,255,0,0,70,255,0,0,38,255,0,0,71,255,0,0,39,255,0,0,72,255,0,0,40,255,0,0,73,255,0,0,41,255,0,0,74,255,0,0,42,255,0,0,75,255,0,0,43,255,0,0,76,255,0,0,44,255,0,0,77,255,0,0,45,255,0,0,78,255,0,0,46,255,0,0,79,255,0,0,47,255,0,0,80,255,0,0,48,255,0,0,81,255,0,0,49,255,0,0,82,255,0,0,50,255,0,0,83,255,0,0,51,255,0,0,84,255,0,0,52,255,0,0,85,255,0,0,53,255,0,0,86,255,0,0,54,255,0,0,87,255,0,0,55,255,0,0,88,255,0,0,56,255,0,0,89,255,0,0,57,255,0,0,90,255,0,0,58,255,0,0,40,4,1,0,0,4,1,0,41,4,1,0,1,4,1,0,42,4,1,0,2,4,1,0,43,4,1,0,3,4,1,0,44,4,1,0,4,4,1,0,45,4,1,0,5,4,1,0,46,4,1,0,6,4,1,0,47,4,1,0,7,4,1,0,48,4,1,0,8,4,1,0,49,4,1,0,9,4,1,0,50,4,1,0,10,4,1,0,51,4,1,0,11,4,1,0,52,4,1,0,12,4,1,0,53,4,1,0,13,4,1,0,54,4,1,0,14,4,1,0,55,4,1,0,15,4,1,0,56,4,1,0,16,4,1,0,57,4,1,0,17,4,1,0,58,4,1,0,18,4,1,0,59,4,1,0,19,4,1,0,60,4,1,0,20,4,1,0,61,4,1,0,21,4,1,0,62,4,1,0,22,4,1,0,63,4,1,0,23,4,1,0,64,4,1,0,24,4,1,0,65,4,1,0,25,4,1,0,66,4,1,0,26,4,1,0,67,4,1,0,27,4,1,0,68,4,1,0,28,4,1,0,69,4,1,0,29,4,1,0,70,4,1,0,30,4,1,0,71,4,1,0,31,4,1,0,72,4,1,0,32,4,1,0,73,4,1,0,33,4,1,0,74,4,1,0,34,4,1,0,75,4,1,0,35,4,1,0,76,4,1,0,36,4,1,0,77,4,1,0,37,4,1,0,78,4,1,0,38,4,1,0,79,4,1,0,39,4,1,0,216,4,1,0,176,4,1,0,217,4,1,0,177,4,1,0,218,4,1,0,178,4,1,0,219,4,1,0,179,4,1,0,220,4,1,0,180,4,1,0,221,4,1,0,181,4,1,0,222,4,1,0,182,4,1,0,223,4,1,0,183,4,1,0,224,4,1,0,184,4,1,0,225,4,1,0,185,4,1,0,226,4,1,0,186,4,1,0,227,4,1,0,187,4,1,0,228,4,1,0,188,4,1,0,229,4,1,0,189,4,1,0,230,4,1,0,190,4,1,0,231,4,1,0,191,4,1,0,232,4,1,0,192,4,1,0,233,4,1,0,193,4,1,0,234,4,1,0,194,4,1,0,235,4,1,0,195,4,1,0,236,4,1,0,196,4,1,0,237,4,1,0,197,4,1,0,238,4,1,0,198,4,1,0,239,4,1,0,199,4,1,0,240,4,1,0,200,4,1,0,241,4,1,0,201,4,1,0,242,4,1,0,202,4,1,0,243,4,1,0,203,4,1,0,244,4,1,0,204,4,1,0,245,4,1,0,205,4,1,0,246,4,1,0,206,4,1,0,247,4,1,0,207,4,1,0,248,4,1,0,208,4,1,0,249,4,1,0,209,4,1,0,250,4,1,0,210,4,1,0,251,4,1,0,211,4,1,0,151,5,1,0,112,5,1,0,152,5,1,0,113,5,1,0,153,5,1,0,114,5,1,0,154,5,1,0,115,5,1,0,155,5,1,0,116,5,1,0,156,5,1,0,117,5,1,0,157,5,1,0,118,5,1,0,158,5,1,0,119,5,1,0,159,5,1,0,120,5,1,0,160,5,1,0,121,5,1,0,161,5,1,0,122,5,1,0,163,5,1,0,124,5,1,0,164,5,1,0,125,5,1,0,165,5,1,0,126,5,1,0,166,5,1,0,127,5,1,0,167,5,1,0,128,5,1,0,168,5,1,0,129,5,1,0,169,5,1,0,130,5,1,0,170,5,1,0,131,5,1,0,171,5,1,0,132,5,1,0,172,5,1,0,133,5,1,0,173,5,1,0,134,5,1,0,174,5,1,0,135,5,1,0,175,5,1,0,136,5,1,0,176,5,1,0,137,5,1,0,177,5,1,0,138,5,1,0,179,5,1,0,140,5,1,0,180,5,1,0,141,5,1,0,181,5,1,0,142,5,1,0,182,5,1,0,143,5,1,0,183,5,1,0,144,5,1,0,184,5,1,0,145,5,1,0,185,5,1,0,146,5,1,0,187,5,1,0,148,5,1,0,188,5,1,0,149,5,1,0,192,12,1,0,128,12,1,0,193,12,1,0,129,12,1,0,194,12,1,0,130,12,1,0,195,12,1,0,131,12,1,0,196,12,1,0,132,12,1,0,197,12,1,0,133,12,1,0,198,12,1,0,134,12,1,0,199,12,1,0,135,12,1,0,200,12,1,0,136,12,1,0,201,12,1,0,137,12,1,0,202,12,1,0,138,12,1,0,203,12,1,0,139,12,1,0,204,12,1,0,140,12,1,0,205,12,1,0,141,12,1,0,206,12,1,0,142,12,1,0,207,12,1,0,143,12,1,0,208,12,1,0,144,12,1,0,209,12,1,0,145,12,1,0,210,12,1,0,146,12,1,0,211,12,1,0,147,12,1,0,212,12,1,0,148,12,1,0,213,12,1,0,149,12,1,0,214,12,1,0,150,12,1,0,215,12,1,0,151,12,1,0,216,12,1,0,152,12,1,0,217,12,1,0,153,12,1,0,218,12,1,0,154,12,1,0,219,12,1,0,155,12,1,0,220,12,1,0,156,12,1,0,221,12,1,0,157,12,1,0,222,12,1,0,158,12,1,0,223,12,1,0,159,12,1,0,224,12,1,0,160,12,1,0,225,12,1,0,161,12,1,0,226,12,1,0,162,12,1,0,227,12,1,0,163,12,1,0,228,12,1,0,164,12,1,0,229,12,1,0,165,12,1,0,230,12,1,0,166,12,1,0,231,12,1,0,167,12,1,0,232,12,1,0,168,12,1,0,233,12,1,0,169,12,1,0,234,12,1,0,170,12,1,0,235,12,1,0,171,12,1,0,236,12,1,0,172,12,1,0,237,12,1,0,173,12,1,0,238,12,1,0,174,12,1,0,239,12,1,0,175,12,1,0,240,12,1,0,176,12,1,0,241,12,1,0,177,12,1,0,242,12,1,0,178,12,1,0,192,24,1,0,160,24,1,0,193,24,1,0,161,24,1,0,194,24,1,0,162,24,1,0,195,24,1,0,163,24,1,0,196,24,1,0,164,24,1,0,197,24,1,0,165,24,1,0,198,24,1,0,166,24,1,0,199,24,1,0,167,24,1,0,200,24,1,0,168,24,1,0,201,24,1,0,169,24,1,0,202,24,1,0,170,24,1,0,203,24,1,0,171,24,1,0,204,24,1,0,172,24,1,0,205,24,1,0,173,24,1,0,206,24,1,0,174,24,1,0,207,24,1,0,175,24,1,0,208,24,1,0,176,24,1,0,209,24,1,0,177,24,1,0,210,24,1,0,178,24,1,0,211,24,1,0,179,24,1,0,212,24,1,0,180,24,1,0,213,24,1,0,181,24,1,0,214,24,1,0,182,24,1,0,215,24,1,0,183,24,1,0,216,24,1,0,184,24,1,0,217,24,1,0,185,24,1,0,218,24,1,0,186,24,1,0,219,24,1,0,187,24,1,0,220,24,1,0,188,24,1,0,221,24,1,0,189,24,1,0,222,24,1,0,190,24,1,0,223,24,1,0,191,24,1,0,96,110,1,0,64,110,1,0,97,110,1,0,65,110,1,0,98,110,1,0,66,110,1,0,99,110,1,0,67,110,1,0,100,110,1,0,68,110,1,0,101,110,1,0,69,110,1,0,102,110,1,0,70,110,1,0,103,110,1,0,71,110,1,0,104,110,1,0,72,110,1,0,105,110,1,0,73,110,1,0,106,110,1,0,74,110,1,0,107,110,1,0,75,110,1,0,108,110,1,0,76,110,1,0,109,110,1,0,77,110,1,0,110,110,1,0,78,110,1,0,111,110,1,0,79,110,1,0,112,110,1,0,80,110,1,0,113,110,1,0,81,110,1,0,114,110,1,0,82,110,1,0,115,110,1,0,83,110,1,0,116,110,1,0,84,110,1,0,117,110,1,0,85,110,1,0,118,110,1,0,86,110,1,0,119,110,1,0,87,110,1,0,120,110,1,0,88,110,1,0,121,110,1,0,89,110,1,0,122,110,1,0,90,110,1,0,123,110,1,0,91,110,1,0,124,110,1,0,92,110,1,0,125,110,1,0,93,110,1,0,126,110,1,0,94,110,1,0,127,110,1,0,95,110,1,0,34,233,1,0,0,233,1,0,35,233,1,0,1,233,1,0,36,233,1,0,2,233,1,0,37,233,1,0,3,233,1,0,38,233,1,0,4,233,1,0,39,233,1,0,5,233,1,0,40,233,1,0,6,233,1,0,41,233,1,0,7,233,1,0,42,233,1,0,8,233,1,0,43,233,1,0,9,233,1,0,44,233,1,0,10,233,1,0,45,233,1,0,11,233,1,0,46,233,1,0,12,233,1,0,47,233,1,0,13,233,1,0,48,233,1,0,14,233,1,0,49,233,1,0,15,233,1,0,50,233,1,0,16,233,1,0,51,233,1,0,17,233,1,0,52,233,1,0,18,233,1,0,53,233,1,0,19,233,1,0,54,233,1,0,20,233,1,0,55,233,1,0,21,233,1,0,56,233,1,0,22,233,1,0,57,233,1,0,23,233,1,0,58,233,1,0,24,233,1,0,59,233,1,0,25,233,1,0,60,233,1,0,26,233,1,0,61,233,1,0,27,233,1,0,62,233,1,0,28,233,1,0,63,233,1,0,29,233,1,0,64,233,1,0,30,233,1,0,65,233,1,0,31,233,1,0,66,233,1,0,32,233,1,0,67,233,1,0,33,233,1,0,83,0,0,0,83,0,0,0,0,0,0,0,188,2,0,0,78,0,0,0,0,0,0,0,74,0,0,0,12,3,0,0,0,0,0,0,153,3,0,0,8,3,0,0,1,3,0,0,165,3,0,0,8,3,0,0,1,3,0,0,53,5,0,0,82,5,0,0,0,0,0,0,72,0,0,0,49,3,0,0,0,0,0,0,84,0,0,0,8,3,0,0,0,0,0,0,87,0,0,0,10,3,0,0,0,0,0,0,89,0,0,0,10,3,0,0,0,0,0,0,65,0,0,0,190,2,0,0,0,0,0,0,165,3,0,0,19,3,0,0,0,0,0,0,165,3,0,0,19,3,0,0,0,3,0,0,165,3,0,0,19,3,0,0,1,3,0,0,165,3,0,0,19,3,0,0,66,3,0,0,8,31,0,0,153,3,0,0,0,0,0,0,9,31,0,0,153,3,0,0,0,0,0,0,10,31,0,0,153,3,0,0,0,0,0,0,11,31,0,0,153,3,0,0,0,0,0,0,12,31,0,0,153,3,0,0,0,0,0,0,13,31,0,0,153,3,0,0,0,0,0,0,14,31,0,0,153,3,0,0,0,0,0,0,15,31,0,0,153,3,0,0,0,0,0,0,8,31,0,0,153,3,0,0,0,0,0,0,9,31,0,0,153,3,0,0,0,0,0,0,10,31,0,0,153,3,0,0,0,0,0,0,11,31,0,0,153,3,0,0,0,0,0,0,12,31,0,0,153,3,0,0,0,0,0,0,13,31,0,0,153,3,0,0,0,0,0,0,14,31,0,0,153,3,0,0,0,0,0,0,15,31,0,0,153,3,0,0,0,0,0,0,40,31,0,0,153,3,0,0,0,0,0,0,41,31,0,0,153,3,0,0,0,0,0,0,42,31,0,0,153,3,0,0,0,0,0,0,43,31,0,0,153,3,0,0,0,0,0,0,44,31,0,0,153,3,0,0,0,0,0,0,45,31,0,0,153,3,0,0,0,0,0,0,46,31,0,0,153,3,0,0,0,0,0,0,47,31,0,0,153,3,0,0,0,0,0,0,40,31,0,0,153,3,0,0,0,0,0,0,41,31,0,0,153,3,0,0,0,0,0,0,42,31,0,0,153,3,0,0,0,0,0,0,43,31,0,0,153,3,0,0,0,0,0,0,44,31,0,0,153,3,0,0,0,0,0,0,45,31,0,0,153,3,0,0,0,0,0,0,46,31,0,0,153,3,0,0,0,0,0,0,47,31,0,0,153,3,0,0,0,0,0,0,104,31,0,0,153,3,0,0,0,0,0,0,105,31,0,0,153,3,0,0,0,0,0,0,106,31,0,0,153,3,0,0,0,0,0,0,107,31,0,0,153,3,0,0,0,0,0,0,108,31,0,0,153,3,0,0,0,0,0,0,109,31,0,0,153,3,0,0,0,0,0,0,110,31,0,0,153,3,0,0,0,0,0,0,111,31,0,0,153,3,0,0,0,0,0,0,104,31,0,0,153,3,0,0,0,0,0,0,105,31,0,0,153,3,0,0,0,0,0,0,106,31,0,0,153,3,0,0,0,0,0,0,107,31,0,0,153,3,0,0,0,0,0,0,108,31,0,0,153,3,0,0,0,0,0,0,109,31,0,0,153,3,0,0,0,0,0,0,110,31,0,0,153,3,0,0,0,0,0,0,111,31,0,0,153,3,0,0,0,0,0,0,186,31,0,0,153,3,0,0,0,0,0,0,145,3,0,0,153,3,0,0,0,0,0,0,134,3,0,0,153,3,0,0,0,0,0,0,145,3,0,0,66,3,0,0,0,0,0,0,145,3,0,0,66,3,0,0,153,3,0,0,145,3,0,0,153,3,0,0,0,0,0,0,202,31,0,0,153,3,0,0,0,0,0,0,151,3,0,0,153,3,0,0,0,0,0,0,137,3,0,0,153,3,0,0,0,0,0,0,151,3,0,0,66,3,0,0,0,0,0,0,151,3,0,0,66,3,0,0,153,3,0,0,151,3,0,0,153,3,0,0,0,0,0,0,153,3,0,0,8,3,0,0,0,3,0,0,153,3,0,0,8,3,0,0,1,3,0,0,153,3,0,0,66,3,0,0,0,0,0,0,153,3,0,0,8,3,0,0,66,3,0,0,165,3,0,0,8,3,0,0,0,3,0,0,165,3,0,0,8,3,0,0,1,3,0,0,161,3,0,0,19,3,0,0,0,0,0,0,165,3,0,0,66,3,0,0,0,0,0,0,165,3,0,0,8,3,0,0,66,3,0,0,250,31,0,0,153,3,0,0,0,0,0,0,169,3,0,0,153,3,0,0,0,0,0,0,143,3,0,0,153,3,0,0,0,0,0,0,169,3,0,0,66,3,0,0,0,0,0,0,169,3,0,0,66,3,0,0,153,3,0,0,169,3,0,0,153,3,0,0,0,0,0,0,70,0,0,0,70,0,0,0,0,0,0,0,70,0,0,0,73,0,0,0,0,0,0,0,70,0,0,0,76,0,0,0,0,0,0,0,70,0,0,0,70,0,0,0,73,0,0,0,70,0,0,0,70,0,0,0,76,0,0,0,83,0,0,0,84,0,0,0,0,0,0,0,83,0,0,0,84,0,0,0,0,0,0,0,68,5,0,0,70,5,0,0,0,0,0,0,68,5,0,0,53,5,0,0,0,0,0,0,68,5,0,0,59,5,0,0,0,0,0,0,78,5,0,0,70,5,0,0,0,0,0,0,68,5,0,0,61,5,0,0,0,0,0,0,0,133,133,11,4,110,97,109,101,1,220,132,11,224,13,0,135,1,95,90,78,49,48,49,95,36,76,84,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,99,111,114,101,46,46,70,97,108,108,98,97,99,107,83,99,114,97,116,99,104,36,76,84,36,77,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,100,101,102,97,117,108,116,46,46,68,101,102,97,117,108,116,36,71,84,36,55,100,101,102,97,117,108,116,49,55,104,48,101,57,53,54,52,100,51,53,50,102,50,98,102,97,101,69,1,77,95,90,78,52,114,107,121,118,51,115,101,114,49,49,115,101,114,105,97,108,105,122,101,114,115,53,97,108,108,111,99,50,48,72,101,97,112,83,99,114,97,116,99,104,36,76,84,36,95,36,71,84,36,51,110,101,119,49,55,104,56,57,51,48,57,57,49,54,99,53,98,53,51,50,100,101,69,2,135,1,95,90,78,49,48,49,95,36,76,84,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,99,111,114,101,46,46,70,97,108,108,98,97,99,107,83,99,114,97,116,99,104,36,76,84,36,77,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,100,101,102,97,117,108,116,46,46,68,101,102,97,117,108,116,36,71,84,36,55,100,101,102,97,117,108,116,49,55,104,100,98,102,51,98,97,97,97,100,56,97,50,57,49,51,56,69,3,77,95,90,78,52,114,107,121,118,51,115,101,114,49,49,115,101,114,105,97,108,105,122,101,114,115,53,97,108,108,111,99,50,48,72,101,97,112,83,99,114,97,116,99,104,36,76,84,36,95,36,71,84,36,51,110,101,119,49,55,104,54,102,102,49,51,102,57,97,56,100,54,48,50,53,98,100,69,4,135,1,95,90,78,49,48,50,95,36,76,84,36,36,76,80,36,69,120,116,101,110,100,65,36,67,36,69,120,116,101,110,100,66,36,82,80,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,99,111,108,108,101,99,116,46,46,69,120,116,101,110,100,36,76,84,36,36,76,80,36,65,36,67,36,66,36,82,80,36,36,71,84,36,36,71,84,36,54,101,120,116,101,110,100,49,55,104,97,98,49,102,55,99,56,54,57,101,51,98,49,99,50,101,69,5,59,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,49,55,104,53,49,53,51,48,100,51,57,57,97,51,53,100,49,100,56,69,6,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,102,111,108,100,49,55,104,97,54,56,54,98,54,49,49,102,56,56,53,56,53,97,54,69,7,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,102,111,108,100,49,55,104,48,53,53,53,56,54,100,54,52,99,51,100,102,99,49,50,69,8,116,95,90,78,56,54,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,55,49,48,54,98,101,57,48,51,49,102,54,97,52,56,51,69,9,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,102,111,108,100,49,55,104,51,48,55,48,98,57,99,51,101,57,49,52,55,48,100,50,69,10,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,102,111,108,100,49,55,104,52,49,102,56,97,48,54,100,54,101,97,55,49,55,56,48,69,11,112,95,90,78,52,99,111,114,101,51,111,112,115,57,116,114,121,95,116,114,97,105,116,50,54,78,101,118,101,114,83,104,111,114,116,67,105,114,99,117,105,116,36,76,84,36,84,36,71,84,36,49,48,119,114,97,112,95,109,117,116,95,50,50,56,95,36,117,55,98,36,36,117,55,98,36,99,108,111,115,117,114,101,36,117,55,100,36,36,117,55,100,36,49,55,104,56,53,53,57,51,48,55,101,52,97,57,57,57,50,55,53,69,12,130,1,95,90,78,52,99,111,114,101,51,112,116,114,57,54,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,99,111,114,101,46,46,111,112,116,105,111,110,46,46,79,112,116,105,111,110,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,84,114,97,110,115,97,99,116,105,111,110,72,105,115,116,111,114,121,84,121,112,101,36,71,84,36,36,71,84,36,49,55,104,100,53,54,49,50,102,54,56,51,99,49,52,51,52,56,57,69,13,116,95,90,78,56,54,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,56,99,98,48,98,99,53,100,56,56,101,97,98,51,48,51,69,14,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,102,111,108,100,49,55,104,55,51,55,48,50,52,57,49,54,51,50,100,97,49,48,53,69,15,112,95,90,78,52,99,111,114,101,51,111,112,115,57,116,114,121,95,116,114,97,105,116,50,54,78,101,118,101,114,83,104,111,114,116,67,105,114,99,117,105,116,36,76,84,36,84,36,71,84,36,49,48,119,114,97,112,95,109,117,116,95,50,50,56,95,36,117,55,98,36,36,117,55,98,36,99,108,111,115,117,114,101,36,117,55,100,36,36,117,55,100,36,49,55,104,55,50,102,48,57,57,56,57,99,53,55,55,50,56,98,54,69,16,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,102,111,108,100,49,55,104,55,98,52,51,100,52,97,97,54,50,56,98,50,98,97,98,69,17,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,102,111,108,100,49,55,104,56,53,55,53,55,99,97,50,97,51,51,50,56,56,102,51,69,18,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,102,111,108,100,49,55,104,57,50,101,53,52,98,51,56,99,101,52,52,56,51,55,97,69,19,56,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,52,112,117,115,104,49,55,104,55,102,97,48,100,55,97,53,101,101,98,50,99,97,102,98,69,20,76,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,114,101,115,101,114,118,101,95,102,111,114,95,112,117,115,104,49,55,104,56,50,53,52,102,55,48,99,57,57,97,98,53,56,52,99,69,21,116,95,90,78,56,54,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,97,56,98,100,97,54,54,51,102,48,57,98,101,97,97,98,69,22,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,102,111,108,100,49,55,104,98,56,56,56,53,98,51,98,48,49,50,102,49,51,57,48,69,23,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,102,111,108,100,49,55,104,101,51,56,49,49,53,50,97,51,99,52,49,100,99,57,97,69,24,125,95,90,78,57,50,95,36,76,84,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,97,108,108,111,99,46,46,83,104,97,114,101,100,83,101,114,105,97,108,105,122,101,77,97,112,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,100,101,102,97,117,108,116,46,46,68,101,102,97,117,108,116,36,71,84,36,55,100,101,102,97,117,108,116,49,55,104,101,102,57,98,49,101,53,100,54,57,52,52,102,55,51,51,69,25,50,95,90,78,52,114,107,121,118,51,115,101,114,49,48,83,101,114,105,97,108,105,122,101,114,53,97,108,105,103,110,49,55,104,98,97,50,101,57,48,49,57,100,102,101,51,57,48,55,99,69,26,66,95,90,78,52,114,107,121,118,52,117,116,105,108,49,49,97,108,105,103,110,101,100,95,118,101,99,49,48,65,108,105,103,110,101,100,86,101,99,55,114,101,115,101,114,118,101,49,55,104,48,48,50,50,56,49,55,98,101,56,102,100,102,100,100,102,69,27,146,1,95,90,78,49,49,100,117,115,107,95,109,101,114,107,108,101,55,111,112,101,110,105,110,103,49,95,57,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,109,101,114,107,108,101,46,46,111,112,101,110,105,110,103,46,46,79,112,101,110,105,110,103,36,76,84,36,84,36,67,36,95,36,67,36,95,36,71,84,36,36,71,84,36,55,114,101,115,111,108,118,101,49,55,104,55,100,102,101,50,101,54,49,49,99,54,54,52,101,50,54,69,28,98,95,90,78,52,99,111,114,101,51,112,116,114,54,52,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,97,108,108,111,99,46,46,65,108,108,111,99,83,99,114,97,116,99,104,36,71,84,36,49,55,104,52,52,50,102,54,49,56,102,50,55,50,102,50,102,98,54,69,29,104,95,90,78,52,99,111,114,101,51,112,116,114,55,48,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,97,108,108,111,99,46,46,83,104,97,114,101,100,83,101,114,105,97,108,105,122,101,77,97,112,36,71,84,36,49,55,104,57,55,53,49,101,54,48,55,51,50,102,51,99,55,57,54,69,30,90,95,90,78,52,99,111,114,101,51,112,116,114,53,54,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,114,107,121,118,46,46,117,116,105,108,46,46,97,108,105,103,110,101,100,95,118,101,99,46,46,65,108,105,103,110,101,100,86,101,99,36,71,84,36,49,55,104,53,98,102,98,52,99,99,98,49,49,101,97,99,100,97,102,69,31,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,102,111,108,100,49,55,104,102,50,51,48,98,102,99,51,49,54,51,100,52,97,52,52,69,32,137,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,56,116,114,121,95,102,111,108,100,49,55,104,50,53,98,48,100,55,48,48,98,97,101,50,100,101,53,97,69,33,137,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,56,116,114,121,95,102,111,108,100,49,55,104,52,52,57,55,49,99,49,54,48,52,56,54,57,101,48,101,69,34,31,95,90,78,51,104,101,120,51,118,97,108,49,55,104,49,54,57,99,98,102,53,54,99,52,53,51,52,57,49,57,69,35,137,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,56,116,114,121,95,102,111,108,100,49,55,104,54,52,49,102,48,56,100,50,52,102,51,50,57,101,55,51,69,36,137,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,56,116,114,121,95,102,111,108,100,49,55,104,57,56,50,49,57,54,49,97,97,56,100,102,98,57,97,52,69,37,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,54,48,101,56,55,53,54,100,48,54,48,51,49,50,57,57,69,38,99,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,50,116,120,49,57,85,110,112,114,111,118,101,110,84,114,97,110,115,97,99,116,105,111,110,51,110,101,119,50,56,95,36,117,55,98,36,36,117,55,98,36,99,108,111,115,117,114,101,36,117,55,100,36,36,117,55,100,36,49,55,104,101,99,99,56,56,48,53,101,101,97,97,57,56,53,55,53,69,39,137,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,56,116,114,121,95,102,111,108,100,49,55,104,98,52,49,52,102,55,99,51,51,57,51,100,99,54,56,101,69,40,92,95,90,78,53,56,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,117,56,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,104,101,120,46,46,70,114,111,109,72,101,120,36,71,84,36,56,102,114,111,109,95,104,101,120,49,55,104,52,101,102,50,101,52,54,57,99,54,49,55,53,50,53,56,69,41,80,95,90,78,52,99,111,114,101,51,112,116,114,52,54,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,117,56,36,71,84,36,36,71,84,36,49,55,104,49,101,102,54,48,102,49,54,98,56,48,98,48,55,98,57,69,42,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,56,57,49,99,50,100,98,53,102,102,98,51,55,49,100,48,69,43,145,1,95,90,78,49,48,50,95,36,76,84,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,67,111,109,112,111,115,105,116,101,83,101,114,105,97,108,105,122,101,114,36,76,84,36,83,36,67,36,67,36,67,36,72,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,114,36,71,84,36,49,53,114,101,115,111,108,118,101,95,97,108,105,103,110,101,100,49,55,104,55,49,49,97,100,56,102,48,98,102,54,53,57,101,54,98,69,44,115,95,90,78,52,114,107,121,118,53,105,109,112,108,115,52,99,111,114,101,54,54,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,84,36,117,51,98,36,36,117,50,48,36,78,36,117,53,100,36,36,71,84,36,55,114,101,115,111,108,118,101,49,55,104,102,56,56,101,51,56,102,97,52,99,100,102,97,48,50,54,69,45,145,1,95,90,78,49,48,50,95,36,76,84,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,67,111,109,112,111,115,105,116,101,83,101,114,105,97,108,105,122,101,114,36,76,84,36,83,36,67,36,67,36,67,36,72,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,114,36,71,84,36,49,53,114,101,115,111,108,118,101,95,97,108,105,103,110,101,100,49,55,104,98,100,97,57,97,52,52,100,102,51,57,53,99,52,49,56,69,46,122,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,52,110,111,116,101,49,95,54,56,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,117,50,48,36,102,111,114,36,117,50,48,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,110,111,116,101,46,46,78,111,116,101,36,71,84,36,55,114,101,115,111,108,118,101,49,55,104,100,51,97,99,52,101,48,51,102,48,101,49,98,49,56,101,69,47,137,1,95,90,78,49,48,51,95,36,76,84,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,67,111,109,112,111,115,105,116,101,83,101,114,105,97,108,105,122,101,114,36,76,84,36,83,36,67,36,67,36,67,36,72,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,100,101,102,97,117,108,116,46,46,68,101,102,97,117,108,116,36,71,84,36,55,100,101,102,97,117,108,116,49,55,104,101,56,97,48,101,56,55,101,98,49,56,99,99,54,101,57,69,48,143,1,95,90,78,49,48,52,95,36,76,84,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,67,111,109,112,111,115,105,116,101,83,101,114,105,97,108,105,122,101,114,36,76,84,36,83,36,67,36,67,36,67,36,72,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,115,101,114,46,46,83,99,114,97,116,99,104,83,112,97,99,101,36,71,84,36,49,49,112,111,112,95,115,99,114,97,116,99,104,49,55,104,56,52,56,98,101,100,54,48,99,54,48,53,53,97,51,52,69,49,144,1,95,90,78,49,48,52,95,36,76,84,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,67,111,109,112,111,115,105,116,101,83,101,114,105,97,108,105,122,101,114,36,76,84,36,83,36,67,36,67,36,67,36,72,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,115,101,114,46,46,83,99,114,97,116,99,104,83,112,97,99,101,36,71,84,36,49,50,112,117,115,104,95,115,99,114,97,116,99,104,49,55,104,51,49,53,51,54,54,52,49,50,101,56,97,57,100,98,54,69,50,41,95,90,78,53,97,108,108,111,99,53,97,108,108,111,99,53,97,108,108,111,99,49,55,104,50,50,97,99,53,54,99,52,98,54,56,51,56,97,56,97,69,51,76,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,114,101,115,101,114,118,101,95,102,111,114,95,112,117,115,104,49,55,104,54,52,101,50,56,54,54,98,99,50,49,49,50,98,48,48,69,52,136,1,95,90,78,49,48,53,95,36,76,84,36,99,111,114,101,46,46,115,108,105,99,101,46,46,115,111,114,116,46,46,109,101,114,103,101,95,115,111,114,116,46,46,66,117,102,71,117,97,114,100,36,76,84,36,84,36,67,36,69,108,101,109,68,101,97,108,108,111,99,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,49,54,53,49,97,54,101,102,56,57,50,54,55,100,50,55,69,53,136,1,95,90,78,49,48,53,95,36,76,84,36,99,111,114,101,46,46,115,108,105,99,101,46,46,115,111,114,116,46,46,109,101,114,103,101,95,115,111,114,116,46,46,66,117,102,71,117,97,114,100,36,76,84,36,84,36,67,36,69,108,101,109,68,101,97,108,108,111,99,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,53,100,98,54,52,99,98,54,48,48,101,52,101,50,98,100,69,54,136,1,95,90,78,49,48,53,95,36,76,84,36,99,111,114,101,46,46,115,108,105,99,101,46,46,115,111,114,116,46,46,109,101,114,103,101,95,115,111,114,116,46,46,66,117,102,71,117,97,114,100,36,76,84,36,84,36,67,36,69,108,101,109,68,101,97,108,108,111,99,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,57,48,55,56,49,56,50,99,51,56,97,56,100,102,97,102,69,55,136,1,95,90,78,49,48,53,95,36,76,84,36,99,111,114,101,46,46,115,108,105,99,101,46,46,115,111,114,116,46,46,109,101,114,103,101,95,115,111,114,116,46,46,66,117,102,71,117,97,114,100,36,76,84,36,84,36,67,36,69,108,101,109,68,101,97,108,108,111,99,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,57,57,102,55,101,54,99,50,101,99,52,48,55,52,101,49,69,56,137,1,95,90,78,49,48,54,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,71,101,110,101,114,105,99,83,104,117,110,116,36,76,84,36,73,36,67,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,51,49,102,56,101,98,53,57,54,49,53,99,98,55,57,57,69,57,141,1,95,90,78,49,48,54,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,71,101,110,101,114,105,99,83,104,117,110,116,36,76,84,36,73,36,67,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,56,116,114,121,95,102,111,108,100,49,55,104,48,100,49,53,99,48,57,56,55,48,56,54,49,98,55,49,69,58,137,1,95,90,78,49,48,54,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,71,101,110,101,114,105,99,83,104,117,110,116,36,76,84,36,73,36,67,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,52,49,48,54,56,102,56,54,97,57,97,55,101,53,50,49,69,59,141,1,95,90,78,49,48,54,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,71,101,110,101,114,105,99,83,104,117,110,116,36,76,84,36,73,36,67,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,56,116,114,121,95,102,111,108,100,49,55,104,52,97,54,49,100,57,50,101,56,97,54,52,98,98,97,56,69,60,137,1,95,90,78,49,48,54,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,71,101,110,101,114,105,99,83,104,117,110,116,36,76,84,36,73,36,67,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,53,99,52,56,99,102,52,51,98,51,102,101,100,101,50,54,69,61,141,1,95,90,78,49,48,54,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,71,101,110,101,114,105,99,83,104,117,110,116,36,76,84,36,73,36,67,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,56,116,114,121,95,102,111,108,100,49,55,104,98,57,99,99,99,52,102,99,53,102,48,99,97,102,51,56,69,62,137,1,95,90,78,49,48,54,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,71,101,110,101,114,105,99,83,104,117,110,116,36,76,84,36,73,36,67,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,98,51,98,53,52,50,49,54,98,49,52,49,52,53,98,57,69,63,141,1,95,90,78,49,48,54,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,71,101,110,101,114,105,99,83,104,117,110,116,36,76,84,36,73,36,67,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,56,116,114,121,95,102,111,108,100,49,55,104,51,102,100,54,51,53,53,101,50,100,98,52,54,54,56,52,69,64,98,95,90,78,54,55,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,108,111,110,101,46,46,67,108,111,110,101,36,71,84,36,53,99,108,111,110,101,49,55,104,97,101,50,49,99,53,52,50,101,48,50,55,49,100,49,57,69,65,99,95,90,78,55,49,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,109,112,46,46,80,97,114,116,105,97,108,69,113,36,71,84,36,50,101,113,49,55,104,53,50,57,101,53,48,56,57,53,100,52,52,54,53,102,55,69,66,116,95,90,78,56,54,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,102,102,102,51,48,53,54,54,57,97,101,56,49,49,48,53,69,67,142,1,95,90,78,49,48,54,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,71,101,110,101,114,105,99,83,104,117,110,116,36,76,84,36,73,36,67,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,57,115,105,122,101,95,104,105,110,116,49,55,104,97,51,48,55,102,48,97,50,101,49,51,48,53,56,53,48,69,68,142,1,95,90,78,49,48,54,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,71,101,110,101,114,105,99,83,104,117,110,116,36,76,84,36,73,36,67,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,57,115,105,122,101,95,104,105,110,116,49,55,104,100,55,52,100,98,98,54,99,48,57,97,55,99,52,101,52,69,69,78,95,90,78,49,48,100,117,115,107,95,98,121,116,101,115,57,115,101,114,105,97,108,105,122,101,49,57,68,101,115,101,114,105,97,108,105,122,97,98,108,101,83,108,105,99,101,49,48,102,114,111,109,95,115,108,105,99,101,49,55,104,57,102,57,98,48,51,48,102,100,97,97,99,56,52,49,56,69,70,79,95,90,78,49,48,100,117,115,107,95,98,121,116,101,115,57,115,101,114,105,97,108,105,122,101,49,57,68,101,115,101,114,105,97,108,105,122,97,98,108,101,83,108,105,99,101,49,49,102,114,111,109,95,114,101,97,100,101,114,49,55,104,101,52,57,98,55,97,54,55,48,50,50,99,48,98,97,50,69,71,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,48,57,56,49,98,97,51,49,98,101,52,55,100,52,51,56,69,72,153,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,56,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,69,120,101,99,117,116,101,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,56,100,102,51,48,51,50,98,49,99,56,50,102,101,51,99,69,73,91,95,90,78,52,99,111,114,101,51,112,116,114,53,55,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,69,120,101,99,117,116,101,65,114,103,115,36,71,84,36,49,55,104,100,51,102,55,48,52,54,101,101,52,50,99,101,54,50,48,69,74,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,51,50,52,55,101,100,98,101,54,54,97,56,48,97,51,56,69,75,162,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,56,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,65,108,108,111,119,67,97,108,108,68,97,116,97,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,54,50,101,55,57,50,53,52,102,53,55,52,54,55,54,98,69,76,100,95,90,78,52,99,111,114,101,51,112,116,114,54,54,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,65,108,108,111,119,67,97,108,108,68,97,116,97,65,114,103,115,36,71,84,36,49,55,104,53,102,51,55,102,55,52,56,100,102,97,50,48,55,55,100,69,77,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,51,99,49,54,51,49,99,99,50,52,52,51,50,52,55,52,69,78,158,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,52,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,83,116,99,116,80,114,111,111,102,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,102,51,51,55,56,48,53,102,50,97,56,54,97,51,52,49,69,79,96,95,90,78,52,99,111,114,101,51,112,116,114,54,50,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,83,116,99,116,80,114,111,111,102,65,114,103,115,36,71,84,36,49,55,104,55,50,56,52,52,98,53,56,55,50,56,49,99,51,102,102,69,80,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,52,49,100,53,49,101,54,49,49,53,54,57,54,51,57,97,69,81,159,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,53,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,68,117,115,107,84,111,76,117,120,82,101,115,112,111,110,115,101,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,53,54,54,52,50,56,97,50,102,55,102,49,52,50,51,54,69,82,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,52,50,102,55,51,54,50,53,57,53,48,48,57,54,56,54,69,83,173,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,49,48,56,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,80,117,98,108,105,99,75,101,121,82,107,121,118,83,101,114,105,97,108,105,122,101,100,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,101,49,52,49,48,99,49,100,56,52,101,51,50,99,51,51,69,84,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,53,48,100,54,98,99,100,55,102,55,51,53,52,51,51,54,69,85,150,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,56,54,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,83,101,101,100,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,50,53,48,56,48,57,48,101,100,102,101,97,56,97,49,52,69,86,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,53,99,97,54,48,50,57,99,98,97,53,56,55,51,102,50,69,87,158,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,52,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,83,116,97,107,101,73,110,102,111,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,48,99,97,98,52,50,102,49,57,48,51,97,52,102,54,100,69,88,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,54,48,53,98,51,56,98,99,48,55,52,57,53,98,50,98,69,89,153,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,56,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,66,97,108,97,110,99,101,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,100,102,57,54,97,51,51,54,99,51,100,49,48,50,98,57,69,90,91,95,90,78,52,99,111,114,101,51,112,116,114,53,55,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,66,97,108,97,110,99,101,65,114,103,115,36,71,84,36,49,55,104,49,98,98,48,99,97,98,99,55,52,55,97,101,98,48,98,69,91,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,54,99,97,57,56,53,54,50,102,55,101,102,50,100,99,51,69,92,156,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,82,107,121,118,78,111,116,101,115,65,114,114,97,121,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,98,49,99,54,51,101,101,49,54,101,97,54,53,50,101,99,69,93,103,95,90,78,52,99,111,114,101,51,112,116,114,54,57,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,117,56,36,71,84,36,36,71,84,36,36,71,84,36,49,55,104,49,99,49,99,55,54,48,100,57,54,53,50,97,53,55,52,69,94,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,55,48,50,55,57,56,100,49,49,99,54,57,53,99,97,50,69,95,163,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,85,110,115,112,101,110,116,83,112,101,110,116,78,111,116,101,115,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,98,97,57,54,57,52,52,56,54,54,97,98,56,54,48,100,69,96,101,95,90,78,52,99,111,114,101,51,112,116,114,54,55,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,85,110,115,112,101,110,116,83,112,101,110,116,78,111,116,101,115,65,114,103,115,36,71,84,36,49,55,104,51,98,56,102,57,50,56,54,49,53,50,57,53,99,57,97,69,97,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,55,48,101,101,101,52,50,51,97,99,97,48,97,48,48,51,69,98,157,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,51,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,77,110,101,109,111,110,105,99,78,101,119,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,57,99,99,99,57,102,99,102,102,54,101,97,57,101,56,102,69,99,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,56,49,57,54,101,102,52,100,54,48,48,99,97,102,50,52,69,100,161,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,55,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,80,117,98,108,105,99,83,112,101,110,100,75,101,121,115,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,48,51,54,102,102,99,55,101,51,56,57,56,98,55,54,54,69,101,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,56,98,50,56,49,51,99,101,97,102,52,48,52,100,99,97,69,102,161,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,55,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,77,110,101,109,111,110,105,99,83,101,101,100,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,51,56,99,55,48,48,51,49,48,52,48,48,55,97,56,102,69,103,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,56,98,55,48,98,102,101,100,50,97,49,97,53,99,99,48,69,104,154,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,82,107,121,118,84,114,101,101,76,101,97,102,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,54,101,99,55,53,54,53,98,55,54,100,98,54,101,100,52,69,105,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,57,51,56,99,102,57,55,98,52,48,52,53,53,48,52,97,69,106,159,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,53,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,82,107,121,118,79,112,101,110,105,110,103,115,65,114,114,97,121,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,97,50,52,56,55,99,54,97,97,101,56,97,99,57,50,49,69,107,114,95,90,78,52,99,111,114,101,51,112,116,114,56,48,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,79,112,101,110,105,110,103,84,121,112,101,36,71,84,36,36,71,84,36,49,55,104,100,55,102,51,54,54,51,56,52,50,49,102,51,57,57,51,69,108,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,57,101,98,49,57,56,54,52,99,98,99,49,55,55,56,51,69,109,162,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,56,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,83,116,97,107,101,67,97,108,108,68,97,116,97,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,55,102,52,97,50,48,56,97,55,52,52,97,102,54,51,57,69,110,100,95,90,78,52,99,111,114,101,51,112,116,114,54,54,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,83,116,97,107,101,67,97,108,108,68,97,116,97,65,114,103,115,36,71,84,36,49,55,104,55,100,100,56,102,51,49,102,97,57,53,51,99,97,99,54,69,111,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,98,57,101,53,52,52,55,98,99,48,48,100,100,98,49,101,69,112,165,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,49,48,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,85,110,115,116,97,107,101,67,97,108,108,68,97,116,97,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,56,101,52,51,49,50,52,55,100,49,54,50,53,49,98,54,69,113,92,95,90,78,52,99,111,114,101,51,112,116,114,53,56,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,78,111,116,101,73,110,102,111,84,121,112,101,36,71,84,36,49,55,104,99,99,101,101,98,57,48,102,55,52,54,101,57,56,99,49,69,114,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,98,97,48,101,56,102,48,100,49,50,97,100,50,49,102,52,69,115,149,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,56,53,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,82,107,121,118,85,54,52,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,97,55,53,52,48,100,99,54,56,100,97,97,52,54,100,51,69,116,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,98,101,99,98,49,50,99,55,54,48,53,48,57,49,54,51,69,117,157,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,51,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,70,105,108,116,101,114,78,111,116,101,115,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,57,56,57,97,49,55,51,100,102,52,51,53,48,99,50,54,69,118,95,95,90,78,52,99,111,114,101,51,112,116,114,54,49,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,70,105,108,116,101,114,78,111,116,101,115,65,114,103,115,36,71,84,36,49,55,104,50,98,101,56,54,57,51,48,53,100,52,50,49,98,101,49,69,119,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,99,98,49,51,49,54,101,52,53,102,57,101,52,49,52,53,69,120,155,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,49,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,68,117,115,107,84,111,76,117,120,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,99,100,56,54,99,55,51,97,102,97,56,53,53,51,100,49,69,121,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,99,99,57,50,98,54,97,98,50,51,54,56,54,54,98,100,69,122,165,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,49,48,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,82,107,121,118,66,108,115,83,99,97,108,97,114,65,114,114,97,121,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,102,57,52,51,52,53,101,49,99,52,102,52,100,50,51,101,69,123,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,99,99,98,99,102,57,102,51,98,53,99,99,55,55,54,53,69,124,153,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,56,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,80,114,111,118,101,84,120,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,102,57,55,98,101,55,55,54,52,56,50,52,56,100,55,98,69,125,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,100,51,101,53,51,98,102,49,102,57,56,101,54,53,99,54,69,126,154,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,86,105,101,119,75,101,121,115,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,97,51,52,52,50,56,56,55,49,49,48,48,101,50,48,101,69,127,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,100,99,49,56,100,53,100,52,99,48,49,51,48,53,97,102,69,128,1,156,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,78,117,108,108,105,102,105,101,114,115,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,99,56,55,101,100,55,52,53,52,98,54,57,51,52,57,52,69,129,1,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,101,57,49,102,97,49,49,56,54,99,97,97,49,57,98,97,69,130,1,156,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,72,105,115,116,111,114,121,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,51,102,51,56,52,57,54,57,98,102,50,51,49,56,53,52,69,131,1,94,95,90,78,52,99,111,114,101,51,112,116,114,54,48,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,72,105,115,116,111,114,121,65,114,103,115,36,71,84,36,49,55,104,50,102,57,100,98,55,57,56,98,55,57,53,49,99,49,56,69,132,1,50,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,48,102,114,111,109,95,116,114,97,105,116,49,55,104,101,57,57,56,101,50,48,98,54,54,98,56,102,55,102,99,69,133,1,156,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,77,101,114,103,101,78,111,116,101,115,65,114,103,115,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,99,57,55,98,55,49,102,56,101,53,49,49,48,49,55,53,69,134,1,58,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,50,80,97,114,115,101,114,78,117,109,98,101,114,53,118,105,115,105,116,49,55,104,55,56,49,54,100,97,50,97,100,102,50,102,100,100,50,56,69,135,1,50,95,90,78,53,115,101,114,100,101,50,100,101,55,86,105,115,105,116,111,114,57,118,105,115,105,116,95,102,54,52,49,55,104,102,101,50,53,54,98,56,49,100,100,54,98,98,51,100,101,69,136,1,53,95,90,78,53,115,101,114,100,101,50,100,101,53,69,114,114,111,114,49,51,105,110,118,97,108,105,100,95,118,97,108,117,101,49,55,104,53,98,55,56,98,53,97,51,99,55,99,102,56,52,97,101,69,137,1,58,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,50,80,97,114,115,101,114,78,117,109,98,101,114,53,118,105,115,105,116,49,55,104,55,97,100,99,48,54,54,56,54,57,53,56,53,54,51,50,69,138,1,50,95,90,78,53,115,101,114,100,101,50,100,101,55,86,105,115,105,116,111,114,57,118,105,115,105,116,95,102,54,52,49,55,104,97,101,102,100,97,57,54,99,52,55,57,57,52,53,57,100,69,139,1,58,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,50,80,97,114,115,101,114,78,117,109,98,101,114,53,118,105,115,105,116,49,55,104,57,51,54,100,100,56,98,98,48,51,98,98,52,55,101,102,69,140,1,75,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,50,105,103,110,111,114,101,95,118,97,108,117,101,49,55,104,54,56,98,102,99,52,49,52,102,53,98,97,101,49,97,48,69,141,1,67,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,101,120,116,101,110,100,95,116,114,117,115,116,101,100,49,55,104,100,101,51,102,56,98,49,97,98,55,97,55,101,56,97,97,69,142,1,77,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,52,105,103,110,111,114,101,95,105,110,116,101,103,101,114,49,55,104,48,54,57,53,48,102,50,99,98,99,51,51,99,102,49,55,69,143,1,55,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,51,112,111,112,49,55,104,99,100,56,52,49,97,99,56,98,98,99,55,100,98,55,99,69,144,1,77,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,52,105,103,110,111,114,101,95,100,101,99,105,109,97,108,49,55,104,54,53,49,101,50,56,98,100,48,102,101,100,99,57,52,97,69,145,1,78,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,53,105,103,110,111,114,101,95,101,120,112,111,110,101,110,116,49,55,104,51,102,52,98,98,49,97,51,102,97,51,55,51,101,53,49,69,146,1,80,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,55,110,101,120,116,95,99,104,97,114,95,111,114,95,110,117,108,108,49,55,104,101,98,50,102,56,99,102,57,101,55,54,98,56,57,98,49,69,147,1,80,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,55,112,101,101,107,95,105,110,118,97,108,105,100,95,116,121,112,101,49,55,104,99,52,52,100,49,57,49,101,51,99,57,54,55,56,49,52,69,148,1,79,95,90,78,52,99,111,114,101,51,112,116,114,52,53,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,101,114,114,111,114,46,46,69,114,114,111,114,36,71,84,36,49,55,104,55,102,53,55,57,98,98,100,49,100,48,101,51,101,98,57,69,149,1,118,95,90,78,52,99,111,114,101,51,112,116,114,56,52,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,99,111,114,101,46,46,114,101,115,117,108,116,46,46,82,101,115,117,108,116,36,76,84,36,36,76,80,36,36,82,80,36,36,67,36,115,101,114,100,101,95,106,115,111,110,46,46,101,114,114,111,114,46,46,69,114,114,111,114,36,71,84,36,36,71,84,36,49,55,104,55,97,102,101,55,98,54,100,51,54,48,53,57,102,53,102,69,150,1,81,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,110,117,109,98,101,114,49,55,104,49,49,51,50,101,49,50,55,102,51,53,51,54,54,99,97,69,151,1,81,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,110,117,109,98,101,114,49,55,104,52,57,102,52,102,49,101,54,51,48,99,98,52,53,57,51,69,152,1,81,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,110,117,109,98,101,114,49,55,104,100,101,97,55,97,53,57,52,54,101,100,51,56,51,102,49,69,153,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,48,100,48,53,56,52,50,97,100,54,53,98,49,49,57,100,69,154,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,50,55,48,54,52,98,52,51,97,101,57,54,55,54,57,49,69,155,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,51,52,97,99,48,57,97,53,99,52,97,49,49,98,49,53,69,156,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,51,55,50,57,99,101,55,97,102,97,102,99,50,54,53,50,69,157,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,53,54,57,49,99,53,53,50,48,48,97,53,48,53,50,99,69,158,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,54,97,99,51,56,48,53,101,99,55,102,97,99,101,50,97,69,159,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,54,99,56,55,97,55,56,50,49,52,56,53,98,50,56,102,69,160,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,55,52,102,52,51,57,54,102,100,56,98,53,49,56,49,97,69,161,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,56,51,53,98,55,51,53,98,51,99,49,101,98,102,55,98,69,162,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,56,52,54,51,55,50,50,49,50,100,97,102,101,97,51,50,69,163,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,56,100,48,98,99,50,50,100,57,51,97,54,54,97,100,49,69,164,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,56,100,51,55,102,98,48,100,102,51,97,100,55,102,98,50,69,165,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,57,97,49,56,55,99,53,100,97,52,101,52,48,97,97,51,69,166,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,57,97,99,53,50,51,100,52,97,50,52,56,48,54,52,97,69,167,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,57,98,53,57,100,55,49,51,57,98,101,100,48,55,98,56,69,168,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,97,101,101,49,56,101,97,101,101,48,53,57,49,55,56,101,69,169,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,98,57,55,99,52,101,54,50,49,50,98,97,100,56,51,97,69,170,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,98,100,99,102,97,98,97,57,54,54,98,57,102,50,57,99,69,171,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,100,50,55,98,50,51,50,49,97,55,55,101,101,54,48,53,69,172,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,101,52,52,97,57,99,98,55,52,49,101,101,53,100,99,53,69,173,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,101,57,49,54,55,50,102,100,53,54,53,98,57,54,98,101,69,174,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,102,48,99,49,99,54,48,55,49,57,52,49,101,52,48,97,69,175,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,102,57,49,102,57,53,49,98,50,52,50,99,99,52,56,53,69,176,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,102,57,55,54,51,102,98,101,54,99,57,100,101,102,98,102,69,177,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,102,57,102,50,50,55,56,56,102,52,97,52,53,97,55,100,69,178,1,47,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,56,102,114,111,109,95,115,116,114,49,55,104,102,100,57,54,54,50,57,57,57,97,51,97,98,52,52,97,69,179,1,59,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,51,115,101,114,49,56,102,111,114,109,97,116,95,101,115,99,97,112,101,100,95,115,116,114,49,55,104,48,51,56,97,49,50,55,49,57,102,48,97,48,54,49,56,69,180,1,95,95,90,78,54,48,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,87,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,105,111,46,46,105,109,112,46,46,87,114,105,116,101,36,71,84,36,57,119,114,105,116,101,95,97,108,108,49,55,104,55,57,57,98,101,56,99,56,97,98,55,54,55,54,55,56,69,181,1,68,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,51,115,101,114,50,55,102,111,114,109,97,116,95,101,115,99,97,112,101,100,95,115,116,114,95,99,111,110,116,101,110,116,115,49,55,104,97,56,57,55,49,55,51,49,101,98,98,101,55,50,56,52,69,182,1,61,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,51,115,101,114,57,70,111,114,109,97,116,116,101,114,49,48,101,110,100,95,111,98,106,101,99,116,49,55,104,51,49,51,101,49,49,52,54,49,97,99,54,56,55,55,49,69,183,1,61,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,51,115,101,114,57,70,111,114,109,97,116,116,101,114,49,48,119,114,105,116,101,95,110,117,108,108,49,55,104,98,100,54,100,51,54,101,99,50,97,53,50,56,54,56,100,69,184,1,68,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,51,115,101,114,57,70,111,114,109,97,116,116,101,114,49,55,98,101,103,105,110,95,97,114,114,97,121,95,118,97,108,117,101,49,55,104,49,48,48,49,98,49,49,52,54,100,56,97,50,49,102,56,69,185,1,69,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,51,115,101,114,57,70,111,114,109,97,116,116,101,114,49,56,98,101,103,105,110,95,111,98,106,101,99,116,95,118,97,108,117,101,49,55,104,99,102,102,57,55,55,49,50,50,102,50,54,54,56,51,102,69,186,1,59,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,51,115,101,114,57,70,111,114,109,97,116,116,101,114,57,101,110,100,95,97,114,114,97,121,49,55,104,56,98,98,100,98,49,48,98,54,98,49,57,55,98,100,51,69,187,1,141,1,95,90,78,49,49,48,95,36,76,84,36,99,111,114,101,46,46,115,108,105,99,101,46,46,115,111,114,116,46,46,109,101,114,103,101,95,115,111,114,116,46,46,82,117,110,86,101,99,36,76,84,36,82,117,110,65,108,108,111,99,70,36,67,36,82,117,110,68,101,97,108,108,111,99,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,51,100,102,55,49,56,97,50,50,48,57,97,100,51,98,57,69,188,1,78,95,90,78,53,97,108,108,111,99,53,115,108,105,99,101,49,49,115,116,97,98,108,101,95,115,111,114,116,50,56,95,36,117,55,98,36,36,117,55,98,36,99,108,111,115,117,114,101,36,117,55,100,36,36,117,55,100,36,49,55,104,48,102,101,49,101,98,51,52,54,100,48,102,98,55,56,48,69,189,1,147,1,95,90,78,49,49,49,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,102,114,111,109,95,105,116,101,114,95,110,101,115,116,101,100,46,46,83,112,101,99,70,114,111,109,73,116,101,114,78,101,115,116,101,100,36,76,84,36,84,36,67,36,73,36,71,84,36,36,71,84,36,57,102,114,111,109,95,105,116,101,114,49,55,104,49,54,100,53,48,101,55,52,102,48,101,48,99,57,51,49,69,190,1,71,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,49,97,108,108,111,99,97,116,101,95,105,110,49,55,104,57,97,49,56,99,53,99,50,102,57,55,50,100,97,102,53,69,191,1,67,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,101,120,116,101,110,100,95,116,114,117,115,116,101,100,49,55,104,49,97,97,98,48,100,100,49,50,52,49,100,54,53,101,102,69,192,1,147,1,95,90,78,49,49,49,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,102,114,111,109,95,105,116,101,114,95,110,101,115,116,101,100,46,46,83,112,101,99,70,114,111,109,73,116,101,114,78,101,115,116,101,100,36,76,84,36,84,36,67,36,73,36,71,84,36,36,71,84,36,57,102,114,111,109,95,105,116,101,114,49,55,104,51,53,48,53,101,98,52,50,57,53,57,53,50,56,57,57,69,193,1,71,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,49,97,108,108,111,99,97,116,101,95,105,110,49,55,104,50,54,98,55,56,53,56,100,56,55,50,48,100,53,51,48,69,194,1,69,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,101,120,116,101,110,100,95,100,101,115,117,103,97,114,101,100,49,55,104,56,52,99,56,49,51,51,102,98,53,52,54,102,49,99,50,69,195,1,147,1,95,90,78,49,49,49,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,102,114,111,109,95,105,116,101,114,95,110,101,115,116,101,100,46,46,83,112,101,99,70,114,111,109,73,116,101,114,78,101,115,116,101,100,36,76,84,36,84,36,67,36,73,36,71,84,36,36,71,84,36,57,102,114,111,109,95,105,116,101,114,49,55,104,51,55,54,56,51,101,97,101,52,97,99,102,49,54,56,50,69,196,1,162,1,95,90,78,52,99,111,114,101,52,105,116,101,114,53,114,97,110,103,101,49,49,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,117,50,48,36,102,111,114,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,114,97,110,103,101,46,46,82,97,110,103,101,73,110,99,108,117,115,105,118,101,36,76,84,36,65,36,71,84,36,36,71,84,36,57,115,105,122,101,95,104,105,110,116,49,55,104,51,98,49,56,101,50,48,57,56,102,100,54,56,98,57,102,69,197,1,67,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,101,120,116,101,110,100,95,116,114,117,115,116,101,100,49,55,104,97,52,101,49,99,52,50,98,50,98,99,102,53,55,100,98,69,198,1,147,1,95,90,78,49,49,49,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,102,114,111,109,95,105,116,101,114,95,110,101,115,116,101,100,46,46,83,112,101,99,70,114,111,109,73,116,101,114,78,101,115,116,101,100,36,76,84,36,84,36,67,36,73,36,71,84,36,36,71,84,36,57,102,114,111,109,95,105,116,101,114,49,55,104,51,100,97,99,100,100,102,102,49,51,56,52,51,53,52,52,69,199,1,71,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,49,97,108,108,111,99,97,116,101,95,105,110,49,55,104,99,102,101,101,52,97,53,53,99,48,102,101,98,50,56,57,69,200,1,67,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,101,120,116,101,110,100,95,116,114,117,115,116,101,100,49,55,104,56,101,52,100,98,98,99,98,102,98,54,102,51,102,56,98,69,201,1,193,2,95,90,78,52,99,111,114,101,51,112,116,114,50,56,54,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,102,105,108,116,101,114,95,109,97,112,46,46,70,105,108,116,101,114,77,97,112,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,110,111,116,101,46,46,78,111,116,101,36,71,84,36,36,67,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,98,111,111,108,36,71,84,36,36,71,84,36,36,67,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,102,102,105,46,46,102,105,108,116,101,114,95,110,111,116,101,115,46,46,36,117,55,98,36,36,117,55,98,36,99,108,111,115,117,114,101,36,117,55,100,36,36,117,55,100,36,36,71,84,36,36,71,84,36,49,55,104,97,102,49,51,55,55,54,57,98,101,99,56,49,100,53,57,69,202,1,147,1,95,90,78,49,49,49,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,102,114,111,109,95,105,116,101,114,95,110,101,115,116,101,100,46,46,83,112,101,99,70,114,111,109,73,116,101,114,78,101,115,116,101,100,36,76,84,36,84,36,67,36,73,36,71,84,36,36,71,84,36,57,102,114,111,109,95,105,116,101,114,49,55,104,53,101,53,54,50,53,97,48,98,54,99,97,97,57,52,48,69,203,1,67,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,101,120,116,101,110,100,95,116,114,117,115,116,101,100,49,55,104,54,48,97,51,50,52,48,97,99,55,53,56,98,51,99,48,69,204,1,147,1,95,90,78,49,49,49,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,102,114,111,109,95,105,116,101,114,95,110,101,115,116,101,100,46,46,83,112,101,99,70,114,111,109,73,116,101,114,78,101,115,116,101,100,36,76,84,36,84,36,67,36,73,36,71,84,36,36,71,84,36,57,102,114,111,109,95,105,116,101,114,49,55,104,54,98,99,56,56,98,99,55,51,99,102,48,52,100,48,56,69,205,1,71,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,49,97,108,108,111,99,97,116,101,95,105,110,49,55,104,97,51,49,97,100,101,49,102,56,102,99,55,48,57,51,52,69,206,1,69,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,101,120,116,101,110,100,95,100,101,115,117,103,97,114,101,100,49,55,104,50,100,52,99,101,54,51,57,57,49,99,55,55,102,48,55,69,207,1,147,1,95,90,78,49,49,49,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,102,114,111,109,95,105,116,101,114,95,110,101,115,116,101,100,46,46,83,112,101,99,70,114,111,109,73,116,101,114,78,101,115,116,101,100,36,76,84,36,84,36,67,36,73,36,71,84,36,36,71,84,36,57,102,114,111,109,95,105,116,101,114,49,55,104,55,100,98,54,49,48,100,50,102,50,56,53,100,57,101,53,69,208,1,71,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,49,97,108,108,111,99,97,116,101,95,105,110,49,55,104,97,101,49,102,53,100,100,99,52,56,48,98,57,100,101,97,69,209,1,67,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,101,120,116,101,110,100,95,116,114,117,115,116,101,100,49,55,104,49,98,99,55,97,100,53,54,53,52,48,52,50,51,51,51,69,210,1,147,1,95,90,78,49,49,49,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,102,114,111,109,95,105,116,101,114,95,110,101,115,116,101,100,46,46,83,112,101,99,70,114,111,109,73,116,101,114,78,101,115,116,101,100,36,76,84,36,84,36,67,36,73,36,71,84,36,36,71,84,36,57,102,114,111,109,95,105,116,101,114,49,55,104,57,51,50,56,101,53,53,99,98,100,99,98,55,97,53,50,69,211,1,71,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,49,97,108,108,111,99,97,116,101,95,105,110,49,55,104,52,54,56,51,100,48,55,49,53,98,51,98,99,49,56,57,69,212,1,67,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,101,120,116,101,110,100,95,116,114,117,115,116,101,100,49,55,104,98,102,55,53,101,98,98,55,57,57,101,52,54,48,54,57,69,213,1,147,1,95,90,78,49,49,49,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,102,114,111,109,95,105,116,101,114,95,110,101,115,116,101,100,46,46,83,112,101,99,70,114,111,109,73,116,101,114,78,101,115,116,101,100,36,76,84,36,84,36,67,36,73,36,71,84,36,36,71,84,36,57,102,114,111,109,95,105,116,101,114,49,55,104,99,52,98,101,53,100,48,48,57,48,49,98,53,100,99,53,69,214,1,67,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,101,120,116,101,110,100,95,116,114,117,115,116,101,100,49,55,104,49,57,102,52,99,51,102,99,99,101,48,101,50,102,55,97,69,215,1,147,1,95,90,78,49,49,49,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,102,114,111,109,95,105,116,101,114,95,110,101,115,116,101,100,46,46,83,112,101,99,70,114,111,109,73,116,101,114,78,101,115,116,101,100,36,76,84,36,84,36,67,36,73,36,71,84,36,36,71,84,36,57,102,114,111,109,95,105,116,101,114,49,55,104,99,99,55,50,97,56,52,52,51,57,102,99,56,51,100,98,69,216,1,69,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,101,120,116,101,110,100,95,100,101,115,117,103,97,114,101,100,49,55,104,56,102,54,97,101,101,54,53,50,51,55,56,55,49,57,99,69,217,1,147,1,95,90,78,49,49,49,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,102,114,111,109,95,105,116,101,114,95,110,101,115,116,101,100,46,46,83,112,101,99,70,114,111,109,73,116,101,114,78,101,115,116,101,100,36,76,84,36,84,36,67,36,73,36,71,84,36,36,71,84,36,57,102,114,111,109,95,105,116,101,114,49,55,104,99,102,54,54,48,51,55,102,54,53,98,57,48,55,100,52,69,218,1,236,4,95,90,78,52,99,111,114,101,51,112,116,114,53,56,53,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,71,101,110,101,114,105,99,83,104,117,110,116,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,120,46,46,80,114,101,73,110,112,117,116,36,71,84,36,36,67,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,71,84,36,36,71,84,36,36,67,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,120,46,46,85,110,112,114,111,118,101,110,84,114,97,110,115,97,99,116,105,111,110,46,46,110,101,119,36,76,84,36,114,97,110,100,95,99,104,97,99,104,97,46,46,99,104,97,99,104,97,46,46,67,104,97,67,104,97,49,50,82,110,103,36,67,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,120,46,46,80,114,101,73,110,112,117,116,36,71,84,36,36,67,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,69,120,101,99,117,116,101,79,117,116,112,117,116,36,71,84,36,36,71,84,36,46,46,36,117,55,98,36,36,117,55,98,36,99,108,111,115,117,114,101,36,117,55,100,36,36,117,55,100,36,36,71,84,36,36,67,36,99,111,114,101,46,46,114,101,115,117,108,116,46,46,82,101,115,117,108,116,36,76,84,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,73,110,102,97,108,108,105,98,108,101,36,67,36,36,76,80,36,36,82,80,36,36,71,84,36,36,71,84,36,36,71,84,36,49,55,104,54,51,54,56,51,99,97,102,52,53,56,49,54,52,48,49,69,219,1,71,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,49,97,108,108,111,99,97,116,101,95,105,110,49,55,104,53,101,102,54,97,57,53,100,52,52,50,101,52,49,99,101,69,220,1,69,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,101,120,116,101,110,100,95,100,101,115,117,103,97,114,101,100,49,55,104,55,49,56,97,50,97,97,49,101,50,99,57,53,55,98,55,69,221,1,147,1,95,90,78,49,49,49,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,102,114,111,109,95,105,116,101,114,95,110,101,115,116,101,100,46,46,83,112,101,99,70,114,111,109,73,116,101,114,78,101,115,116,101,100,36,76,84,36,84,36,67,36,73,36,71,84,36,36,71,84,36,57,102,114,111,109,95,105,116,101,114,49,55,104,101,48,54,48,100,56,53,56,53,102,98,97,101,55,51,54,69,222,1,67,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,101,120,116,101,110,100,95,116,114,117,115,116,101,100,49,55,104,56,57,98,102,97,101,101,49,54,98,51,98,50,50,57,51,69,223,1,53,95,90,78,53,115,101,114,100,101,50,100,101,53,69,114,114,111,114,49,51,109,105,115,115,105,110,103,95,102,105,101,108,100,49,55,104,56,48,57,97,52,49,53,55,102,52,100,97,101,53,56,54,69,224,1,211,1,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,49,95,49,53,55,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,68,101,115,101,114,105,97,108,105,122,101,36,76,84,36,100,117,115,107,95,106,117,98,106,117,98,46,46,69,120,116,101,110,100,101,100,80,111,105,110,116,36,67,36,95,95,68,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,76,84,36,100,117,115,107,95,106,117,98,106,117,98,46,46,69,120,116,101,110,100,101,100,80,111,105,110,116,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,71,84,36,46,46,65,114,99,104,105,118,101,100,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,56,98,50,50,97,50,101,49,102,102,57,98,97,99,51,100,69,225,1,200,1,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,50,102,114,49,95,49,52,51,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,68,101,115,101,114,105,97,108,105,122,101,36,76,84,36,100,117,115,107,95,106,117,98,106,117,98,46,46,102,114,46,46,70,114,36,67,36,95,95,68,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,76,84,36,100,117,115,107,95,106,117,98,106,117,98,46,46,102,114,46,46,70,114,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,71,84,36,46,46,65,114,99,104,105,118,101,100,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,53,98,102,100,53,98,97,48,51,50,50,55,56,55,97,52,69,226,1,118,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,49,95,55,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,106,117,98,106,117,98,46,46,69,120,116,101,110,100,101,100,80,111,105,110,116,36,71,84,36,55,114,101,115,111,108,118,101,49,55,104,51,98,99,52,53,50,54,101,102,56,98,57,54,99,55,98,69,227,1,202,1,95,90,78,52,114,107,121,118,53,105,109,112,108,115,52,99,111,114,101,49,52,55,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,68,101,115,101,114,105,97,108,105,122,101,36,76,84,36,36,117,53,98,36,84,36,117,51,98,36,36,117,50,48,36,78,36,117,53,100,36,36,67,36,68,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,71,84,36,46,46,65,114,99,104,105,118,101,100,36,117,51,98,36,36,117,50,48,36,78,36,117,53,100,36,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,57,99,102,99,50,98,57,51,97,57,50,97,57,102,49,98,69,228,1,46,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,50,102,114,50,70,114,51,115,117,98,49,55,104,99,57,56,55,99,53,48,99,57,102,57,49,55,97,53,102,69,229,1,90,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,50,102,114,52,100,117,115,107,51,55,95,36,76,84,36,105,109,112,108,36,117,50,48,36,100,117,115,107,95,106,117,98,106,117,98,46,46,102,114,46,46,70,114,36,71,84,36,54,114,97,110,100,111,109,49,55,104,55,101,50,100,56,55,100,100,49,48,48,50,56,55,99,53,69,230,1,108,95,90,78,55,49,95,36,76,84,36,114,97,110,100,95,99,104,97,99,104,97,46,46,99,104,97,99,104,97,46,46,67,104,97,67,104,97,49,50,82,110,103,36,117,50,48,36,97,115,36,117,50,48,36,114,97,110,100,95,99,111,114,101,46,46,82,110,103,67,111,114,101,36,71,84,36,49,48,102,105,108,108,95,98,121,116,101,115,49,55,104,48,52,98,50,56,57,49,102,99,56,57,98,53,53,55,55,69,231,1,131,2,95,90,78,49,49,100,117,115,107,95,109,101,114,107,108,101,55,111,112,101,110,105,110,103,49,95,49,57,55,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,68,101,115,101,114,105,97,108,105,122,101,36,76,84,36,100,117,115,107,95,109,101,114,107,108,101,46,46,111,112,101,110,105,110,103,46,46,79,112,101,110,105,110,103,36,76,84,36,84,36,67,36,95,36,67,36,95,36,71,84,36,36,67,36,95,95,68,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,76,84,36,100,117,115,107,95,109,101,114,107,108,101,46,46,111,112,101,110,105,110,103,46,46,79,112,101,110,105,110,103,36,76,84,36,84,36,67,36,95,36,67,36,95,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,71,84,36,46,46,65,114,99,104,105,118,101,100,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,102,49,99,57,99,56,98,51,100,57,101,97,101,55,53,54,69,232,1,223,1,95,90,78,49,53,112,111,115,101,105,100,111,110,95,109,101,114,107,108,101,49,95,49,54,53,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,68,101,115,101,114,105,97,108,105,122,101,36,76,84,36,112,111,115,101,105,100,111,110,95,109,101,114,107,108,101,46,46,73,116,101,109,36,76,84,36,84,36,71,84,36,36,67,36,95,95,68,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,76,84,36,112,111,115,101,105,100,111,110,95,109,101,114,107,108,101,46,46,73,116,101,109,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,71,84,36,46,46,65,114,99,104,105,118,101,100,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,102,56,102,51,54,101,53,53,101,54,52,48,49,50,53,48,69,233,1,73,95,90,78,49,50,100,117,115,107,95,115,99,104,110,111,114,114,49,50,107,101,121,95,118,97,114,105,97,110,116,115,49,48,100,111,117,98,108,101,95,107,101,121,53,80,114,111,111,102,51,110,101,119,49,55,104,54,48,52,54,56,53,99,102,53,97,56,97,55,99,56,48,69,234,1,121,95,90,78,57,50,95,36,76,84,36,100,117,115,107,95,106,117,98,106,117,98,46,46,102,114,46,46,70,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,97,114,105,116,104,46,46,77,117,108,36,76,84,36,36,82,70,36,100,117,115,107,95,106,117,98,106,117,98,46,46,102,114,46,46,70,114,36,71,84,36,36,71,84,36,51,109,117,108,49,55,104,54,99,98,50,48,97,48,99,52,57,97,53,49,52,101,53,69,235,1,77,95,90,78,49,50,100,117,115,107,95,115,99,104,110,111,114,114,49,50,107,101,121,95,118,97,114,105,97,110,116,115,49,48,115,105,110,103,108,101,95,107,101,121,57,83,105,103,110,97,116,117,114,101,51,110,101,119,49,55,104,98,50,101,97,50,54,101,50,54,53,49,49,97,97,49,102,69,236,1,188,1,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,49,49,116,114,97,110,115,97,99,116,105,111,110,53,115,116,97,107,101,49,95,49,49,52,95,36,76,84,36,105,109,112,108,36,117,50,48,36,98,121,116,101,99,104,101,99,107,46,46,67,104,101,99,107,66,121,116,101,115,36,76,84,36,95,95,67,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,116,114,97,110,115,97,99,116,105,111,110,46,46,115,116,97,107,101,46,46,65,114,99,104,105,118,101,100,83,116,97,107,101,68,97,116,97,36,71,84,36,49,49,99,104,101,99,107,95,98,121,116,101,115,49,55,104,102,100,101,98,49,53,98,99,51,53,55,50,51,98,57,54,69,237,1,52,95,90,78,53,97,108,108,111,99,53,97,108,108,111,99,49,53,101,120,99,104,97,110,103,101,95,109,97,108,108,111,99,49,55,104,53,49,52,57,99,99,54,97,48,101,55,50,53,55,56,53,69,238,1,193,1,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,49,49,116,114,97,110,115,97,99,116,105,111,110,56,116,114,97,110,115,102,101,114,49,95,49,49,54,95,36,76,84,36,105,109,112,108,36,117,50,48,36,98,121,116,101,99,104,101,99,107,46,46,67,104,101,99,107,66,121,116,101,115,36,76,84,36,95,95,67,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,116,114,97,110,115,97,99,116,105,111,110,46,46,116,114,97,110,115,102,101,114,46,46,65,114,99,104,105,118,101,100,84,114,101,101,76,101,97,102,36,71,84,36,49,49,99,104,101,99,107,95,98,121,116,101,115,49,55,104,52,50,52,50,48,101,54,50,98,49,54,52,99,52,56,53,69,239,1,154,1,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,52,110,111,116,101,49,95,57,53,95,36,76,84,36,105,109,112,108,36,117,50,48,36,98,121,116,101,99,104,101,99,107,46,46,67,104,101,99,107,66,121,116,101,115,36,76,84,36,95,95,67,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,110,111,116,101,46,46,65,114,99,104,105,118,101,100,78,111,116,101,36,71,84,36,49,49,99,104,101,99,107,95,98,121,116,101,115,49,55,104,99,57,52,101,48,56,100,52,100,99,100,54,55,97,97,54,69,240,1,208,1,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,51,102,101,101,49,95,49,52,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,68,101,115,101,114,105,97,108,105,122,101,36,76,84,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,102,101,101,46,46,70,101,101,36,67,36,95,95,68,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,76,84,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,102,101,101,46,46,70,101,101,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,71,84,36,46,46,65,114,99,104,105,118,101,100,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,52,100,101,102,50,54,102,49,102,57,99,101,48,51,99,49,69,241,1,138,2,95,90,78,56,100,117,115,107,95,112,107,105,52,107,101,121,115,53,115,112,101,110,100,55,115,116,101,97,108,116,104,49,95,49,57,55,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,68,101,115,101,114,105,97,108,105,122,101,36,76,84,36,100,117,115,107,95,112,107,105,46,46,107,101,121,115,46,46,115,112,101,110,100,46,46,115,116,101,97,108,116,104,46,46,83,116,101,97,108,116,104,65,100,100,114,101,115,115,36,67,36,95,95,68,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,76,84,36,100,117,115,107,95,112,107,105,46,46,107,101,121,115,46,46,115,112,101,110,100,46,46,115,116,101,97,108,116,104,46,46,83,116,101,97,108,116,104,65,100,100,114,101,115,115,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,71,84,36,46,46,65,114,99,104,105,118,101,100,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,57,102,52,52,52,48,52,99,102,49,101,49,51,101,54,99,69,242,1,119,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,51,102,101,101,49,95,54,54,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,117,50,48,36,102,111,114,36,117,50,48,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,102,101,101,46,46,70,101,101,36,71,84,36,55,114,101,115,111,108,118,101,49,55,104,98,55,56,101,57,54,98,49,100,100,57,57,56,55,102,99,69,243,1,153,1,95,90,78,56,100,117,115,107,95,112,107,105,52,107,101,121,115,53,115,112,101,110,100,55,115,116,101,97,108,116,104,49,95,57,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,112,107,105,46,46,107,101,121,115,46,46,115,112,101,110,100,46,46,115,116,101,97,108,116,104,46,46,83,116,101,97,108,116,104,65,100,100,114,101,115,115,36,71,84,36,55,114,101,115,111,108,118,101,49,55,104,55,97,56,98,50,50,57,51,51,100,100,102,52,50,101,97,69,244,1,49,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,51,102,101,101,51,70,101,101,51,110,101,119,49,55,104,48,49,97,51,49,54,51,51,100,55,97,50,57,97,56,48,69,245,1,213,1,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,52,110,111,116,101,49,95,49,53,51,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,68,101,115,101,114,105,97,108,105,122,101,36,76,84,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,110,111,116,101,46,46,78,111,116,101,36,67,36,95,95,68,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,76,84,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,110,111,116,101,46,46,78,111,116,101,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,71,84,36,46,46,65,114,99,104,105,118,101,100,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,54,99,98,54,49,51,57,55,56,48,100,102,51,51,55,100,69,246,1,242,1,95,90,78,49,51,100,117,115,107,95,112,111,115,101,105,100,111,110,54,99,105,112,104,101,114,49,95,49,55,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,68,101,115,101,114,105,97,108,105,122,101,36,76,84,36,100,117,115,107,95,112,111,115,101,105,100,111,110,46,46,99,105,112,104,101,114,46,46,80,111,115,101,105,100,111,110,67,105,112,104,101,114,36,67,36,95,95,68,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,76,84,36,100,117,115,107,95,112,111,115,101,105,100,111,110,46,46,99,105,112,104,101,114,46,46,80,111,115,101,105,100,111,110,67,105,112,104,101,114,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,71,84,36,46,46,65,114,99,104,105,118,101,100,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,54,101,54,51,52,52,53,101,49,54,54,57,97,54,101,50,69,247,1,138,1,95,90,78,49,51,100,117,115,107,95,112,111,115,101,105,100,111,110,54,99,105,112,104,101,114,49,95,56,49,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,112,111,115,101,105,100,111,110,46,46,99,105,112,104,101,114,46,46,80,111,115,101,105,100,111,110,67,105,112,104,101,114,36,71,84,36,55,114,101,115,111,108,118,101,49,55,104,101,48,98,48,52,100,55,49,56,100,101,97,55,50,100,52,69,248,1,59,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,52,110,111,116,101,52,78,111,116,101,49,48,111,98,102,117,115,99,97,116,101,100,49,55,104,53,50,97,48,102,98,52,97,48,49,54,101,102,55,48,98,69,249,1,51,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,52,110,111,116,101,52,78,111,116,101,51,110,101,119,49,55,104,56,51,98,54,99,54,48,99,99,51,48,99,99,54,53,53,69,250,1,60,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,52,110,111,116,101,52,78,111,116,101,49,49,116,114,97,110,115,112,97,114,101,110,116,49,55,104,97,98,101,98,57,52,100,56,99,102,102,49,98,53,55,52,69,251,1,92,95,90,78,54,48,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,117,50,48,36,97,115,36,117,50,48,36,102,102,46,46,70,105,101,108,100,36,71,84,36,54,114,97,110,100,111,109,49,55,104,50,99,55,57,100,56,48,54,55,51,99,98,98,54,100,55,69,252,1,238,1,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,57,99,114,111,115,115,111,118,101,114,49,95,49,55,51,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,68,101,115,101,114,105,97,108,105,122,101,36,76,84,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,99,114,111,115,115,111,118,101,114,46,46,67,114,111,115,115,111,118,101,114,36,67,36,95,95,68,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,76,84,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,99,114,111,115,115,111,118,101,114,46,46,67,114,111,115,115,111,118,101,114,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,71,84,36,46,46,65,114,99,104,105,118,101,100,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,55,98,53,52,54,99,55,52,56,48,98,98,100,52,51,101,69,253,1,137,1,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,57,99,114,111,115,115,111,118,101,114,49,95,55,56,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,117,50,48,36,102,111,114,36,117,50,48,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,99,114,111,115,115,111,118,101,114,46,46,67,114,111,115,115,111,118,101,114,36,71,84,36,55,114,101,115,111,108,118,101,49,55,104,57,56,52,52,54,101,52,56,99,55,54,102,52,50,51,53,69,254,1,175,1,95,90,78,49,51,54,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,101,120,116,101,110,100,46,46,83,112,101,99,69,120,116,101,110,100,36,76,84,36,84,36,67,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,71,84,36,36,71,84,36,36,71,84,36,49,49,115,112,101,99,95,101,120,116,101,110,100,49,55,104,100,52,100,101,52,99,57,48,56,98,98,49,57,48,52,54,69,255,1,59,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,49,55,104,98,102,56,99,50,102,55,48,57,98,99,48,57,97,98,53,69,128,2,116,95,90,78,56,54,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,57,48,53,51,97,51,101,57,53,48,53,52,100,54,53,54,69,129,2,179,1,95,90,78,49,52,56,95,36,76,84,36,36,76,84,36,114,107,121,118,46,46,117,116,105,108,46,46,115,99,114,97,116,99,104,95,118,101,99,46,46,68,114,97,105,110,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,46,46,100,114,111,112,46,46,68,114,111,112,71,117,97,114,100,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,48,52,52,56,53,49,98,54,52,51,100,50,102,52,48,52,69,130,2,102,95,90,78,55,50,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,73,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,102,111,108,100,49,55,104,53,54,55,99,49,97,99,99,56,55,51,55,101,102,51,54,69,131,2,179,1,95,90,78,49,52,56,95,36,76,84,36,36,76,84,36,114,107,121,118,46,46,117,116,105,108,46,46,115,99,114,97,116,99,104,95,118,101,99,46,46,68,114,97,105,110,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,46,46,100,114,111,112,46,46,68,114,111,112,71,117,97,114,100,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,53,100,49,99,54,51,102,48,51,52,52,48,54,51,101,101,69,132,2,102,95,90,78,55,50,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,73,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,102,111,108,100,49,55,104,56,57,97,51,100,102,100,99,102,102,48,100,56,54,102,100,69,133,2,120,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,102,112,49,95,54,54,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,102,112,46,46,70,112,36,71,84,36,55,114,101,115,111,108,118,101,49,55,104,48,56,102,49,48,98,50,52,101,48,52,54,56,97,102,48,69,134,2,123,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,51,102,112,50,49,95,54,56,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,102,112,50,46,46,70,112,50,36,71,84,36,55,114,101,115,111,108,118,101,49,55,104,52,55,101,100,50,56,50,99,53,56,98,101,52,52,100,54,69,135,2,188,1,95,90,78,49,53,55,95,36,76,84,36,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,46,46,100,114,111,112,46,46,68,114,111,112,71,117,97,114,100,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,49,48,48,55,48,54,99,56,54,57,54,98,54,54,50,99,69,136,2,107,95,90,78,55,55,95,36,76,84,36,97,108,108,111,99,46,46,114,97,119,95,118,101,99,46,46,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,50,49,52,50,56,49,52,98,97,48,101,55,51,57,48,98,69,137,2,188,1,95,90,78,49,53,55,95,36,76,84,36,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,46,46,100,114,111,112,46,46,68,114,111,112,71,117,97,114,100,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,50,51,49,50,57,99,98,102,50,48,49,52,51,99,55,49,69,138,2,107,95,90,78,55,55,95,36,76,84,36,97,108,108,111,99,46,46,114,97,119,95,118,101,99,46,46,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,49,57,52,99,54,49,57,56,97,52,54,102,101,97,102,101,69,139,2,188,1,95,90,78,49,53,55,95,36,76,84,36,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,46,46,100,114,111,112,46,46,68,114,111,112,71,117,97,114,100,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,51,57,97,53,55,98,49,56,55,49,57,51,53,101,97,50,69,140,2,107,95,90,78,55,55,95,36,76,84,36,97,108,108,111,99,46,46,114,97,119,95,118,101,99,46,46,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,48,53,50,51,100,99,100,99,100,99,55,53,102,55,99,55,69,141,2,188,1,95,90,78,49,53,55,95,36,76,84,36,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,46,46,100,114,111,112,46,46,68,114,111,112,71,117,97,114,100,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,51,100,102,98,50,99,97,50,57,97,54,55,98,100,100,52,69,142,2,107,95,90,78,55,55,95,36,76,84,36,97,108,108,111,99,46,46,114,97,119,95,118,101,99,46,46,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,50,53,53,54,52,52,100,100,101,100,97,102,100,50,55,55,69,143,2,188,1,95,90,78,49,53,55,95,36,76,84,36,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,46,46,100,114,111,112,46,46,68,114,111,112,71,117,97,114,100,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,53,50,55,51,48,49,49,54,101,97,55,102,51,99,52,49,69,144,2,107,95,90,78,55,55,95,36,76,84,36,97,108,108,111,99,46,46,114,97,119,95,118,101,99,46,46,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,99,101,55,97,48,54,100,97,48,49,100,101,56,50,98,98,69,145,2,188,1,95,90,78,49,53,55,95,36,76,84,36,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,46,46,100,114,111,112,46,46,68,114,111,112,71,117,97,114,100,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,54,49,97,48,51,54,54,56,51,54,98,55,48,55,51,55,69,146,2,107,95,90,78,55,55,95,36,76,84,36,97,108,108,111,99,46,46,114,97,119,95,118,101,99,46,46,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,54,57,50,102,100,56,101,97,101,57,99,102,54,49,56,55,69,147,2,188,1,95,90,78,49,53,55,95,36,76,84,36,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,46,46,100,114,111,112,46,46,68,114,111,112,71,117,97,114,100,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,54,56,52,51,55,99,56,49,98,102,97,52,99,97,53,102,69,148,2,107,95,90,78,55,55,95,36,76,84,36,97,108,108,111,99,46,46,114,97,119,95,118,101,99,46,46,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,49,56,49,100,55,98,53,53,53,50,51,55,55,99,49,51,69,149,2,188,1,95,90,78,49,53,55,95,36,76,84,36,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,46,46,100,114,111,112,46,46,68,114,111,112,71,117,97,114,100,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,55,99,97,49,53,56,97,97,53,50,57,54,100,53,55,54,69,150,2,107,95,90,78,55,55,95,36,76,84,36,97,108,108,111,99,46,46,114,97,119,95,118,101,99,46,46,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,53,98,51,55,56,52,98,102,55,56,102,100,51,102,100,52,69,151,2,188,1,95,90,78,49,53,55,95,36,76,84,36,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,46,46,100,114,111,112,46,46,68,114,111,112,71,117,97,114,100,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,57,99,56,102,99,50,98,57,102,97,51,51,97,49,48,101,69,152,2,188,1,95,90,78,49,53,55,95,36,76,84,36,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,46,46,100,114,111,112,46,46,68,114,111,112,71,117,97,114,100,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,98,99,97,49,49,101,98,53,55,56,57,98,55,56,56,97,69,153,2,107,95,90,78,55,55,95,36,76,84,36,97,108,108,111,99,46,46,114,97,119,95,118,101,99,46,46,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,53,99,102,99,56,52,101,52,97,98,50,54,97,102,102,101,69,154,2,203,1,95,90,78,49,54,55,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,105,109,112,108,115,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,86,101,99,86,105,115,105,116,111,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,48,54,52,49,54,99,99,53,98,53,54,97,55,51,101,55,69,155,2,203,1,95,90,78,49,54,55,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,105,109,112,108,115,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,86,101,99,86,105,115,105,116,111,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,101,113,49,55,104,50,54,56,56,100,56,55,50,98,54,54,57,53,55,52,51,69,156,2,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,99,100,57,98,52,51,98,98,50,54,51,101,54,50,101,99,69,157,2,56,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,52,112,117,115,104,49,55,104,54,50,53,98,55,56,101,99,56,57,102,54,49,48,51,51,69,158,2,104,95,90,78,52,99,111,114,101,51,112,116,114,55,48,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,99,111,114,101,46,46,111,112,116,105,111,110,46,46,79,112,116,105,111,110,36,76,84,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,71,84,36,36,71,84,36,49,55,104,56,102,97,51,57,98,55,52,98,49,48,56,51,55,49,51,69,159,2,99,95,90,78,52,99,111,114,101,51,112,116,114,54,53,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,71,84,36,36,71,84,36,49,55,104,101,52,51,100,57,55,99,57,55,57,55,56,99,54,102,57,69,160,2,203,1,95,90,78,49,54,55,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,105,109,112,108,115,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,86,101,99,86,105,115,105,116,111,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,101,113,49,55,104,50,100,102,50,98,98,54,99,100,55,50,100,99,55,98,101,69,161,2,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,57,101,51,102,98,51,55,48,102,98,48,101,48,57,101,56,69,162,2,56,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,52,112,117,115,104,49,55,104,54,102,57,53,101,55,57,56,54,100,54,102,102,97,100,50,69,163,2,115,95,90,78,52,99,111,114,101,51,112,116,114,56,49,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,78,111,116,101,73,110,102,111,84,121,112,101,36,71,84,36,36,71,84,36,49,55,104,54,97,55,52,52,48,97,100,53,98,56,102,99,56,49,48,69,164,2,203,1,95,90,78,49,54,55,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,105,109,112,108,115,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,86,101,99,86,105,115,105,116,111,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,101,113,49,55,104,51,102,50,56,53,52,100,51,56,100,56,97,56,101,53,52,69,165,2,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,57,48,54,57,52,57,97,48,53,98,51,49,100,54,57,50,69,166,2,76,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,114,101,115,101,114,118,101,95,102,111,114,95,112,117,115,104,49,55,104,98,48,97,56,98,56,101,49,50,98,53,52,99,55,54,99,69,167,2,203,1,95,90,78,49,54,55,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,105,109,112,108,115,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,86,101,99,86,105,115,105,116,111,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,101,113,49,55,104,52,48,101,101,50,102,56,101,57,54,100,56,57,51,51,98,69,168,2,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,97,56,49,53,52,56,48,54,54,54,54,49,48,101,57,48,69,169,2,56,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,52,112,117,115,104,49,55,104,48,49,56,48,53,54,48,55,53,49,52,55,57,101,56,98,69,170,2,203,1,95,90,78,49,54,55,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,105,109,112,108,115,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,86,101,99,86,105,115,105,116,111,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,101,113,49,55,104,54,98,98,56,48,101,100,48,101,49,100,49,97,52,53,102,69,171,2,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,51,100,102,101,51,102,54,50,54,101,102,100,48,101,50,97,69,172,2,56,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,52,112,117,115,104,49,55,104,101,99,51,101,57,54,100,49,52,56,97,50,52,101,101,49,69,173,2,203,1,95,90,78,49,54,55,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,105,109,112,108,115,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,86,101,99,86,105,115,105,116,111,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,101,113,49,55,104,56,102,97,102,97,99,101,55,52,48,55,97,100,52,49,101,69,174,2,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,54,57,49,52,99,52,100,52,54,49,49,50,49,50,98,53,69,175,2,76,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,114,101,115,101,114,118,101,95,102,111,114,95,112,117,115,104,49,55,104,50,53,48,51,101,55,55,99,101,48,56,54,99,98,54,100,69,176,2,203,1,95,90,78,49,54,55,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,105,109,112,108,115,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,86,101,99,86,105,115,105,116,111,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,101,113,49,55,104,98,101,54,101,102,51,97,53,51,51,57,52,52,49,53,98,69,177,2,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,49,50,53,53,100,48,50,52,99,48,56,54,52,100,98,50,69,178,2,114,95,90,78,52,99,111,114,101,51,112,116,114,56,48,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,84,120,115,68,97,116,97,84,121,112,101,36,71,84,36,36,71,84,36,49,55,104,101,50,100,54,55,55,52,57,51,53,50,51,55,56,52,97,69,179,2,203,1,95,90,78,49,54,55,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,105,109,112,108,115,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,86,101,99,86,105,115,105,116,111,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,101,113,49,55,104,101,54,54,99,57,98,54,49,52,52,52,101,99,57,101,48,69,180,2,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,101,102,50,50,54,100,98,48,99,48,48,49,99,56,57,51,69,181,2,113,95,90,78,52,99,111,114,101,51,112,116,114,55,57,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,84,120,68,97,116,97,84,121,112,101,36,71,84,36,36,71,84,36,49,55,104,98,55,101,56,102,53,51,100,57,100,50,99,100,49,55,102,69,182,2,203,1,95,90,78,49,54,55,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,105,109,112,108,115,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,86,101,99,86,105,115,105,116,111,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,101,113,49,55,104,102,54,102,51,52,97,101,56,102,99,51,53,57,97,57,100,69,183,2,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,54,56,101,52,102,97,57,52,48,56,56,48,56,49,50,100,69,184,2,107,95,90,78,55,55,95,36,76,84,36,97,108,108,111,99,46,46,114,97,119,95,118,101,99,46,46,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,51,102,55,57,49,52,51,52,52,97,53,57,50,48,98,49,69,185,2,76,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,114,101,115,101,114,118,101,95,102,111,114,95,112,117,115,104,49,55,104,52,57,97,48,54,57,56,52,54,99,50,54,97,102,98,48,69,186,2,156,1,95,90,78,49,57,100,117,115,107,95,98,108,115,49,50,95,51,56,49,95,115,105,103,110,52,107,101,121,115,54,112,117,98,108,105,99,49,95,56,56,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,95,115,105,103,110,46,46,107,101,121,115,46,46,112,117,98,108,105,99,46,46,80,117,98,108,105,99,75,101,121,36,71,84,36,55,114,101,115,111,108,118,101,49,55,104,53,100,101,54,51,50,102,48,101,102,51,97,51,55,51,101,69,187,2,151,1,95,90,78,49,57,100,117,115,107,95,98,108,115,49,50,95,51,56,49,95,115,105,103,110,57,115,105,103,110,97,116,117,114,101,49,95,56,53,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,95,115,105,103,110,46,46,115,105,103,110,97,116,117,114,101,46,46,83,105,103,110,97,116,117,114,101,36,71,84,36,55,114,101,115,111,108,118,101,49,55,104,54,56,55,102,49,102,51,100,98,102,50,48,55,54,102,98,69,188,2,76,95,90,78,50,48,115,116,97,107,101,95,99,111,110,116,114,97,99,116,95,116,121,112,101,115,51,115,105,103,50,53,117,110,115,116,97,107,101,95,115,105,103,110,97,116,117,114,101,95,109,101,115,115,97,103,101,49,55,104,99,57,56,100,101,49,57,98,99,100,55,50,99,57,48,101,69,189,2,69,95,90,78,51,50,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,104,101,120,46,46,84,111,72,101,120,36,71,84,36,49,48,101,110,99,111,100,101,95,104,101,120,49,55,104,100,50,51,51,50,100,57,97,49,102,55,52,57,54,99,53,69,190,2,130,1,95,90,78,57,53,95,36,76,84,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,99,111,108,108,101,99,116,46,46,70,114,111,109,73,116,101,114,97,116,111,114,36,76,84,36,99,104,97,114,36,71,84,36,36,71,84,36,57,102,114,111,109,95,105,116,101,114,49,55,104,57,54,102,49,51,52,54,99,101,53,48,102,55,97,52,50,69,191,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,48,52,56,102,53,49,48,98,101,56,54,52,55,100,49,48,69,192,2,217,1,95,90,78,49,56,49,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,67,114,111,115,115,111,118,101,114,84,121,112,101,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,51,55,98,48,53,97,54,48,55,53,101,49,98,99,48,53,69,193,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,48,57,100,98,102,102,101,99,50,98,100,99,101,97,56,97,69,194,2,224,1,95,90,78,49,56,56,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,65,108,108,111,119,67,97,108,108,68,97,116,97,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,51,52,52,56,54,49,98,55,101,97,57,99,98,53,54,50,69,195,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,48,98,55,48,100,49,100,51,100,53,55,49,54,101,100,99,69,196,2,219,1,95,90,78,49,56,51,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,70,105,108,116,101,114,78,111,116,101,115,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,51,48,100,101,54,49,48,54,53,54,51,54,57,55,97,49,69,197,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,48,101,102,57,54,53,52,56,51,102,55,54,99,56,57,48,69,198,2,218,1,95,90,78,49,56,50,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,77,101,114,103,101,78,111,116,101,115,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,56,52,56,97,102,49,53,54,54,52,48,49,55,102,99,55,69,199,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,49,50,53,50,51,49,51,98,56,101,100,50,56,51,52,99,69,200,2,226,1,95,90,78,49,57,48,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,82,107,121,118,66,108,115,83,99,97,108,97,114,65,114,114,97,121,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,48,52,53,54,97,98,100,57,97,100,99,54,52,57,53,54,69,201,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,49,56,100,99,55,99,51,54,51,102,49,54,52,49,55,56,69,202,2,214,1,95,90,78,49,55,56,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,84,120,68,97,116,97,84,121,112,101,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,100,49,49,56,100,48,101,102,52,51,97,49,51,56,100,55,69,203,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,50,50,102,57,52,52,100,57,55,102,50,52,54,55,51,55,69,204,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,50,54,49,51,57,101,57,57,53,101,101,55,49,101,100,57,69,205,2,224,1,95,90,78,49,56,56,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,83,116,97,107,101,67,97,108,108,68,97,116,97,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,100,102,99,51,101,57,53,49,51,56,51,98,54,55,49,48,69,206,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,50,56,98,49,53,49,102,48,102,57,98,98,52,49,51,55,69,207,2,215,1,95,90,78,49,55,57,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,69,120,101,99,117,116,101,67,97,108,108,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,56,101,50,50,52,99,100,100,55,97,48,49,57,48,100,102,69,208,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,51,53,51,54,48,102,102,52,56,52,56,49,56,55,97,98,69,209,2,216,1,95,90,78,49,56,48,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,86,105,101,119,75,101,121,115,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,56,54,48,49,98,49,48,57,54,53,54,50,97,56,52,49,69,210,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,51,54,56,101,52,100,100,97,102,56,51,56,100,97,99,48,69,211,2,218,1,95,90,78,49,56,50,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,82,107,121,118,78,111,116,101,115,65,114,114,97,121,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,57,57,52,100,48,101,52,56,52,53,101,98,57,49,49,102,69,212,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,51,56,99,101,98,51,99,52,99,50,56,55,54,50,49,53,69,213,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,51,56,101,97,97,97,50,54,49,55,48,97,102,54,102,49,69,214,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,51,99,56,98,54,57,51,53,57,56,48,49,98,100,100,101,69,215,2,215,1,95,90,78,49,55,57,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,66,97,108,97,110,99,101,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,98,100,48,98,53,50,102,51,55,101,50,54,102,98,50,50,69,216,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,52,97,48,98,49,102,55,54,51,98,98,99,54,99,100,102,69,217,2,234,1,95,90,78,49,57,56,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,80,117,98,108,105,99,75,101,121,82,107,121,118,83,101,114,105,97,108,105,122,101,100,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,102,48,54,100,56,99,48,56,49,53,56,99,53,102,54,53,69,218,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,53,55,56,56,48,50,55,52,56,101,55,53,55,51,50,98,69,219,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,53,55,101,53,101,53,98,57,49,100,100,52,51,48,48,55,69,220,2,223,1,95,90,78,49,56,55,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,77,110,101,109,111,110,105,99,83,101,101,100,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,50,97,100,99,98,56,49,101,50,100,101,50,52,55,51,100,69,221,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,53,101,56,56,98,99,50,52,48,52,49,52,49,48,102,52,69,222,2,219,1,95,90,78,49,56,51,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,77,110,101,109,111,110,105,99,78,101,119,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,98,55,53,99,54,98,55,52,51,52,98,97,50,51,55,99,69,223,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,53,102,97,53,101,56,57,56,50,97,101,54,56,56,100,100,69,224,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,54,48,100,56,102,102,57,101,55,53,55,50,101,56,52,53,69,225,2,220,1,95,90,78,49,56,52,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,83,116,97,107,101,73,110,102,111,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,97,54,101,55,98,98,52,100,102,99,99,57,100,57,99,101,69,226,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,55,51,54,52,56,97,52,56,54,100,97,55,53,49,53,100,69,227,2,215,1,95,90,78,49,55,57,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,69,120,101,99,117,116,101,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,54,50,52,55,100,98,97,97,55,100,100,55,56,97,49,53,69,228,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,55,56,52,56,51,101,49,56,51,49,52,101,52,100,56,51,69,229,2,223,1,95,90,78,49,56,55,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,80,117,98,108,105,99,83,112,101,110,100,75,101,121,115,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,57,50,102,57,98,50,57,97,98,99,56,49,49,53,100,50,69,230,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,55,101,51,49,102,97,49,51,102,97,52,48,55,102,101,55,69,231,2,219,1,95,90,78,49,56,51,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,79,117,116,112,117,116,84,121,112,101,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,51,97,100,51,49,49,52,98,51,51,99,53,56,98,56,98,69,232,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,56,55,55,97,55,48,97,97,54,55,97,53,55,52,54,49,69,233,2,216,1,95,90,78,49,56,48,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,82,107,121,118,84,114,101,101,76,101,97,102,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,99,97,53,101,101,51,51,53,55,55,51,97,53,48,51,100,69,234,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,57,100,102,51,49,48,55,100,98,101,98,50,55,54,51,51,69,235,2,216,1,95,90,78,49,56,48,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,78,111,116,101,73,110,102,111,84,121,112,101,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,100,97,55,100,54,54,102,48,50,50,51,55,49,101,52,99,69,236,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,57,101,51,51,97,99,52,97,49,56,55,97,55,54,50,48,69,237,2,221,1,95,90,78,49,56,53,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,68,117,115,107,84,111,76,117,120,82,101,115,112,111,110,115,101,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,53,98,102,98,99,50,99,101,56,100,54,55,102,51,48,97,69,238,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,97,57,50,52,50,56,99,52,49,98,48,100,57,56,52,48,69,239,2,217,1,95,90,78,49,56,49,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,68,117,115,107,84,111,76,117,120,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,48,97,52,98,102,51,98,48,99,55,102,99,51,52,99,51,69,240,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,97,102,100,102,99,50,52,102,97,57,51,100,102,54,56,51,69,241,2,218,1,95,90,78,49,56,50,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,72,105,115,116,111,114,121,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,48,55,98,102,52,99,51,49,99,98,101,50,53,100,56,100,69,242,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,98,48,54,52,99,48,100,99,56,50,101,54,102,99,55,49,69,243,2,218,1,95,90,78,49,56,50,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,78,117,108,108,105,102,105,101,114,115,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,49,100,99,49,49,56,53,53,100,100,54,48,100,97,49,102,69,244,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,98,53,49,51,56,53,100,98,55,98,52,50,52,101,50,50,69,245,2,215,1,95,90,78,49,55,57,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,80,114,111,118,101,84,120,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,49,56,50,101,55,54,57,48,97,100,99,56,54,97,97,98,69,246,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,98,100,102,98,102,100,97,48,100,57,97,51,55,100,99,99,69,247,2,215,1,95,90,78,49,55,57,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,84,120,115,68,97,116,97,84,121,112,101,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,55,97,101,54,54,51,50,48,49,50,51,54,49,102,57,102,69,248,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,99,49,53,50,53,48,48,48,98,53,97,50,99,102,53,99,69,249,2,221,1,95,90,78,49,56,53,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,82,107,121,118,79,112,101,110,105,110,103,115,65,114,114,97,121,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,52,100,57,102,101,53,56,48,53,52,52,49,54,54,54,101,69,250,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,99,51,53,97,51,49,101,49,98,48,99,54,97,55,102,57,69,251,2,217,1,95,90,78,49,56,49,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,69,120,101,99,117,116,101,79,117,116,112,117,116,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,48,51,55,48,57,50,100,100,99,102,50,100,54,102,97,56,69,252,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,99,98,52,101,101,101,55,55,54,100,52,99,98,52,97,48,69,253,2,212,1,95,90,78,49,55,54,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,83,101,101,100,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,99,49,98,53,52,50,54,101,52,50,55,56,49,102,101,97,69,254,2,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,100,53,54,101,52,50,55,49,53,55,56,102,54,48,102,97,69,255,2,220,1,95,90,78,49,56,52,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,83,116,99,116,80,114,111,111,102,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,100,102,101,57,53,101,50,56,49,49,52,102,55,57,100,98,69,128,3,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,101,49,52,54,51,51,101,53,99,55,57,50,48,51,102,102,69,129,3,225,1,95,90,78,49,56,57,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,85,110,115,112,101,110,116,83,112,101,110,116,78,111,116,101,115,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,56,50,101,51,51,50,98,50,51,100,48,55,50,99,51,50,69,130,3,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,101,49,55,100,55,100,100,49,55,53,57,48,102,57,53,53,69,131,3,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,101,98,48,50,48,55,49,50,50,53,101,48,101,97,54,98,69,132,3,211,1,95,90,78,49,55,53,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,82,107,121,118,85,54,52,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,97,56,57,101,99,49,97,52,100,101,98,52,101,54,100,56,69,133,3,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,101,101,54,51,53,97,100,48,102,100,101,53,57,99,100,102,69,134,3,226,1,95,90,78,49,57,48,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,85,110,115,116,97,107,101,67,97,108,108,68,97,116,97,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,57,97,53,54,100,49,102,49,57,52,101,52,57,50,101,48,69,135,3,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,102,98,54,99,50,55,97,100,50,52,99,53,56,98,56,97,69,136,3,215,1,95,90,78,49,55,57,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,79,112,101,110,105,110,103,84,121,112,101,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,50,54,102,50,54,50,49,51,55,100,51,54,51,53,52,48,69,137,3,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,48,99,101,101,102,51,52,100,98,98,55,49,49,54,51,55,69,138,3,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,50,52,57,54,98,56,52,56,49,98,55,50,48,49,101,52,69,139,3,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,51,53,99,50,97,98,52,99,102,54,57,51,49,57,50,57,69,140,3,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,53,51,98,101,56,98,102,54,101,54,54,49,55,98,56,50,69,141,3,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,53,52,52,50,48,100,56,49,57,52,55,99,48,99,52,98,69,142,3,94,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,53,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,117,50,48,36,102,111,114,36,117,50,48,36,105,115,105,122,101,36,71,84,36,51,102,109,116,49,55,104,102,48,101,48,102,98,57,101,98,49,49,99,102,100,49,50,69,143,3,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,54,102,50,50,52,49,50,101,56,57,49,50,52,98,97,97,69,144,3,98,95,90,78,54,57,95,36,76,84,36,98,121,116,101,99,104,101,99,107,46,46,84,117,112,108,101,83,116,114,117,99,116,67,104,101,99,107,69,114,114,111,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,57,55,48,49,101,100,56,54,50,56,100,53,102,100,56,97,69,145,3,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,57,102,54,98,48,98,57,52,55,97,51,50,50,50,101,102,69,146,3,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,98,49,57,55,51,100,101,102,56,97,55,99,55,99,100,97,69,147,3,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,98,57,102,99,51,50,99,55,54,99,52,49,102,49,99,56,69,148,3,93,95,90,78,54,52,95,36,76,84,36,98,121,116,101,99,104,101,99,107,46,46,83,116,114,117,99,116,67,104,101,99,107,69,114,114,111,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,100,100,56,54,97,53,54,100,55,52,97,100,102,97,53,101,69,149,3,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,99,50,52,52,102,52,53,97,53,52,97,101,100,50,102,53,69,150,3,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,100,101,54,101,49,53,54,99,98,101,98,56,52,97,98,51,69,151,3,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,101,49,54,50,100,50,49,98,99,56,99,48,51,50,49,97,69,152,3,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,102,49,57,51,57,102,56,56,51,51,52,48,98,51,102,97,69,153,3,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,102,53,50,102,50,50,56,97,48,57,99,51,98,56,53,55,69,154,3,100,95,90,78,55,49,95,36,76,84,36,99,111,114,101,46,46,111,112,115,46,46,114,97,110,103,101,46,46,82,97,110,103,101,36,76,84,36,73,100,120,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,53,51,54,52,52,99,99,51,57,54,52,51,54,100,57,55,69,155,3,73,95,90,78,52,52,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,52,49,57,102,99,51,98,56,98,100,97,49,49,99,102,101,69,156,3,73,95,90,78,52,52,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,52,98,100,98,57,48,52,51,53,101,49,98,50,56,55,102,69,157,3,73,95,90,78,52,52,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,53,97,99,56,49,52,51,57,102,53,55,98,54,102,51,55,69,158,3,95,95,90,78,54,54,95,36,76,84,36,98,121,116,101,99,104,101,99,107,46,46,83,116,114,117,99,116,67,104,101,99,107,69,114,114,111,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,48,98,98,49,48,98,48,98,50,102,57,97,98,49,48,49,69,159,3,73,95,90,78,52,52,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,56,99,54,53,48,101,98,52,53,100,98,97,99,57,101,101,69,160,3,100,95,90,78,55,49,95,36,76,84,36,98,121,116,101,99,104,101,99,107,46,46,84,117,112,108,101,83,116,114,117,99,116,67,104,101,99,107,69,114,114,111,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,48,54,53,48,100,99,52,99,56,101,56,54,56,101,52,51,69,161,3,64,95,90,78,52,98,115,53,56,54,100,101,99,111,100,101,50,50,68,101,99,111,100,101,66,117,105,108,100,101,114,36,76,84,36,73,36,71,84,36,52,111,110,116,111,49,55,104,54,54,57,56,50,102,49,56,50,55,102,54,97,56,55,55,69,162,3,110,95,90,78,55,50,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,117,56,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,98,115,53,56,46,46,100,101,99,111,100,101,46,46,68,101,99,111,100,101,84,97,114,103,101,116,36,71,84,36,49,49,100,101,99,111,100,101,95,119,105,116,104,49,55,104,52,97,57,56,55,48,54,49,52,52,55,49,54,100,101,100,69,163,3,110,95,90,78,55,50,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,117,56,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,98,115,53,56,46,46,100,101,99,111,100,101,46,46,68,101,99,111,100,101,84,97,114,103,101,116,36,71,84,36,49,49,100,101,99,111,100,101,95,119,105,116,104,49,55,104,51,56,56,101,101,50,53,50,99,54,55,56,52,51,51,48,69,164,3,64,95,90,78,52,98,115,53,56,54,100,101,99,111,100,101,50,50,68,101,99,111,100,101,66,117,105,108,100,101,114,36,76,84,36,73,36,71,84,36,52,111,110,116,111,49,55,104,57,53,102,52,54,57,48,52,99,51,102,54,49,53,48,53,69,165,3,110,95,90,78,55,50,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,117,56,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,98,115,53,56,46,46,100,101,99,111,100,101,46,46,68,101,99,111,100,101,84,97,114,103,101,116,36,71,84,36,49,49,100,101,99,111,100,101,95,119,105,116,104,49,55,104,56,54,100,56,97,99,55,57,100,97,56,51,97,100,53,102,69,166,3,110,95,90,78,55,50,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,117,56,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,98,115,53,56,46,46,100,101,99,111,100,101,46,46,68,101,99,111,100,101,84,97,114,103,101,116,36,71,84,36,49,49,100,101,99,111,100,101,95,119,105,116,104,49,55,104,57,48,51,100,51,52,51,57,49,101,98,102,57,97,53,49,69,167,3,68,95,90,78,52,98,115,53,56,54,100,101,99,111,100,101,50,50,68,101,99,111,100,101,66,117,105,108,100,101,114,36,76,84,36,73,36,71,84,36,56,105,110,116,111,95,118,101,99,49,55,104,55,48,56,99,101,51,53,98,98,48,101,50,51,97,49,101,69,168,3,68,95,90,78,52,98,115,53,56,54,100,101,99,111,100,101,50,50,68,101,99,111,100,101,66,117,105,108,100,101,114,36,76,84,36,73,36,71,84,36,56,105,110,116,111,95,118,101,99,49,55,104,98,98,50,49,49,102,55,51,54,48,52,49,49,101,53,49,69,169,3,48,95,90,78,52,98,115,53,56,54,101,110,99,111,100,101,49,49,101,110,99,111,100,101,95,105,110,116,111,49,55,104,57,56,98,53,97,49,48,100,98,99,50,97,100,48,51,101,69,170,3,72,95,90,78,52,98,115,53,56,54,101,110,99,111,100,101,50,50,69,110,99,111,100,101,66,117,105,108,100,101,114,36,76,84,36,73,36,71,84,36,49,49,105,110,116,111,95,115,116,114,105,110,103,49,55,104,53,97,51,52,52,102,57,98,102,99,49,48,54,57,53,100,69,171,3,64,95,90,78,52,98,115,53,56,54,101,110,99,111,100,101,50,50,69,110,99,111,100,101,66,117,105,108,100,101,114,36,76,84,36,73,36,71,84,36,52,111,110,116,111,49,55,104,48,100,50,48,101,98,55,99,99,101,51,99,54,97,101,102,69,172,3,72,95,90,78,52,98,115,53,56,54,101,110,99,111,100,101,50,50,69,110,99,111,100,101,66,117,105,108,100,101,114,36,76,84,36,73,36,71,84,36,49,49,105,110,116,111,95,115,116,114,105,110,103,49,55,104,57,54,101,100,51,99,55,51,51,97,54,53,99,50,49,55,69,173,3,64,95,90,78,52,98,115,53,56,54,101,110,99,111,100,101,50,50,69,110,99,111,100,101,66,117,105,108,100,101,114,36,76,84,36,73,36,71,84,36,52,111,110,116,111,49,55,104,53,101,48,54,97,52,50,97,49,48,97,55,54,54,49,54,69,174,3,106,95,90,78,54,56,95,36,76,84,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,117,50,48,36,97,115,36,117,50,48,36,98,115,53,56,46,46,101,110,99,111,100,101,46,46,69,110,99,111,100,101,84,97,114,103,101,116,36,71,84,36,49,49,101,110,99,111,100,101,95,119,105,116,104,49,55,104,50,52,57,53,49,56,56,50,54,49,97,49,102,98,52,49,69,175,3,106,95,90,78,54,56,95,36,76,84,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,117,50,48,36,97,115,36,117,50,48,36,98,115,53,56,46,46,101,110,99,111,100,101,46,46,69,110,99,111,100,101,84,97,114,103,101,116,36,71,84,36,49,49,101,110,99,111,100,101,95,119,105,116,104,49,55,104,98,52,101,99,52,48,57,100,51,101,56,97,98,56,101,54,69,176,3,106,95,90,78,54,56,95,36,76,84,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,117,50,48,36,97,115,36,117,50,48,36,98,115,53,56,46,46,101,110,99,111,100,101,46,46,69,110,99,111,100,101,84,97,114,103,101,116,36,71,84,36,49,49,101,110,99,111,100,101,95,119,105,116,104,49,55,104,49,54,99,48,98,98,52,57,52,48,100,51,100,53,50,100,69,177,3,94,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,53,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,117,50,48,36,102,111,114,36,117,50,48,36,117,115,105,122,101,36,71,84,36,51,102,109,116,49,55,104,102,51,97,102,98,54,50,51,53,50,101,102,101,50,98,101,69,178,3,55,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,51,107,101,121,57,100,101,114,105,118,101,95,118,107,49,55,104,53,97,102,48,97,48,98,53,54,50,52,97,53,53,53,49,69,179,3,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,51,107,101,121,49,48,100,101,114,105,118,101,95,112,115,107,49,55,104,100,55,57,56,56,99,98,98,101,53,49,51,100,101,101,57,69,180,3,159,1,95,90,78,52,99,111,114,101,51,112,116,114,49,50,52,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,105,109,112,108,115,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,117,56,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,80,114,105,109,105,116,105,118,101,86,105,115,105,116,111,114,36,71,84,36,49,55,104,54,48,48,50,57,52,48,50,48,56,49,101,57,53,101,101,69,181,3,168,1,95,90,78,52,99,111,114,101,51,112,116,114,49,51,51,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,99,111,114,101,46,46,111,112,116,105,111,110,46,46,79,112,116,105,111,110,36,76,84,36,36,76,80,36,36,117,53,98,36,117,56,36,117,51,98,36,36,117,50,48,36,51,50,36,117,53,100,36,36,67,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,67,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,117,56,36,71,84,36,36,82,80,36,36,71,84,36,36,71,84,36,49,55,104,55,99,55,101,54,49,56,98,57,99,50,50,100,101,98,100,69,182,3,168,1,95,90,78,52,99,111,114,101,51,112,116,114,49,51,51,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,104,97,115,104,98,114,111,119,110,46,46,109,97,112,46,46,72,97,115,104,77,97,112,36,76,84,36,117,54,52,36,67,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,36,76,80,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,116,114,97,110,115,97,99,116,105,111,110,46,46,84,114,97,110,115,97,99,116,105,111,110,36,67,36,117,54,52,36,82,80,36,36,71,84,36,36,71,84,36,36,71,84,36,49,55,104,52,97,50,102,54,97,102,57,48,49,53,56,57,48,50,100,69,183,3,70,95,90,78,57,104,97,115,104,98,114,111,119,110,51,114,97,119,49,51,82,97,119,84,97,98,108,101,73,110,110,101,114,49,54,100,114,111,112,95,105,110,110,101,114,95,116,97,98,108,101,49,55,104,52,101,97,99,51,48,51,98,49,98,100,53,57,50,50,48,69,184,3,212,1,95,90,78,52,99,111,114,101,51,112,116,114,49,55,55,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,111,119,110,101,100,46,46,79,119,110,101,100,80,111,105,110,116,101,114,69,114,114,111,114,36,76,84,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,73,110,102,97,108,108,105,98,108,101,36,67,36,98,121,116,101,99,104,101,99,107,46,46,83,116,114,67,104,101,99,107,69,114,114,111,114,36,67,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,68,101,102,97,117,108,116,86,97,108,105,100,97,116,111,114,69,114,114,111,114,36,71,84,36,36,71,84,36,49,55,104,54,51,53,49,55,51,98,54,102,56,53,48,101,98,52,52,69,185,3,216,1,95,90,78,52,99,111,114,101,51,112,116,114,49,56,49,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,99,111,114,101,46,46,70,97,108,108,98,97,99,107,83,99,114,97,116,99,104,36,76,84,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,97,108,108,111,99,46,46,72,101,97,112,83,99,114,97,116,99,104,36,76,84,36,54,53,53,51,54,95,117,115,105,122,101,36,71,84,36,36,67,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,97,108,108,111,99,46,46,65,108,108,111,99,83,99,114,97,116,99,104,36,71,84,36,36,71,84,36,49,55,104,48,48,102,99,101,99,53,52,99,53,48,50,50,55,100,100,69,186,3,249,1,95,90,78,52,99,111,114,101,51,112,116,114,50,49,52,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,111,119,110,101,100,46,46,79,119,110,101,100,80,111,105,110,116,101,114,69,114,114,111,114,36,76,84,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,73,110,102,97,108,108,105,98,108,101,36,67,36,98,121,116,101,99,104,101,99,107,46,46,83,108,105,99,101,67,104,101,99,107,69,114,114,111,114,36,76,84,36,98,121,116,101,99,104,101,99,107,46,46,83,116,114,117,99,116,67,104,101,99,107,69,114,114,111,114,36,71,84,36,36,67,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,68,101,102,97,117,108,116,86,97,108,105,100,97,116,111,114,69,114,114,111,114,36,71,84,36,36,71,84,36,49,55,104,48,101,101,48,50,98,53,97,52,51,99,100,56,56,55,56,69,187,3,104,95,90,78,52,99,111,114,101,51,112,116,114,55,48,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,97,108,108,111,99,46,46,98,111,120,101,100,46,46,66,111,120,36,76,84,36,100,121,110,36,117,50,48,36,98,121,116,101,99,104,101,99,107,46,46,69,114,114,111,114,36,71,84,36,36,71,84,36,49,55,104,98,98,52,98,100,97,97,101,55,99,49,49,97,97,101,50,69,188,3,60,95,90,78,52,99,111,114,101,51,112,116,114,50,54,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,105,115,105,122,101,36,71,84,36,49,55,104,52,49,54,98,99,100,53,53,55,101,53,48,101,55,51,57,69,189,3,177,2,95,90,78,52,99,111,114,101,51,112,116,114,50,55,48,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,117,116,105,108,46,46,67,104,101,99,107,68,101,115,101,114,105,97,108,105,122,101,69,114,114,111,114,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,67,104,101,99,107,65,114,99,104,105,118,101,69,114,114,111,114,36,76,84,36,98,121,116,101,99,104,101,99,107,46,46,83,116,114,117,99,116,67,104,101,99,107,69,114,114,111,114,36,67,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,68,101,102,97,117,108,116,86,97,108,105,100,97,116,111,114,69,114,114,111,114,36,71,84,36,36,67,36,114,107,121,118,46,46,100,101,46,46,100,101,115,101,114,105,97,108,105,122,101,114,115,46,46,97,108,108,111,99,46,46,83,104,97,114,101,100,68,101,115,101,114,105,97,108,105,122,101,77,97,112,69,114,114,111,114,36,71,84,36,36,71,84,36,49,55,104,51,55,50,101,99,49,57,97,56,101,52,102,97,50,102,56,69,190,3,182,2,95,90,78,52,99,111,114,101,51,112,116,114,50,55,53,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,117,116,105,108,46,46,67,104,101,99,107,68,101,115,101,114,105,97,108,105,122,101,69,114,114,111,114,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,67,104,101,99,107,65,114,99,104,105,118,101,69,114,114,111,114,36,76,84,36,98,121,116,101,99,104,101,99,107,46,46,84,117,112,108,101,83,116,114,117,99,116,67,104,101,99,107,69,114,114,111,114,36,67,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,68,101,102,97,117,108,116,86,97,108,105,100,97,116,111,114,69,114,114,111,114,36,71,84,36,36,67,36,114,107,121,118,46,46,100,101,46,46,100,101,115,101,114,105,97,108,105,122,101,114,115,46,46,97,108,108,111,99,46,46,83,104,97,114,101,100,68,101,115,101,114,105,97,108,105,122,101,77,97,112,69,114,114,111,114,36,71,84,36,36,71,84,36,49,55,104,101,51,97,102,100,97,100,52,51,57,98,52,102,52,101,56,69,191,3,116,95,90,78,56,54,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,102,57,101,53,54,99,48,101,57,57,50,48,102,52,55,98,69,192,3,243,2,95,90,78,52,99,111,114,101,51,112,116,114,51,51,54,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,99,111,114,101,46,46,114,101,115,117,108,116,46,46,82,101,115,117,108,116,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,67,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,117,116,105,108,46,46,67,104,101,99,107,68,101,115,101,114,105,97,108,105,122,101,69,114,114,111,114,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,67,104,101,99,107,65,114,99,104,105,118,101,69,114,114,111,114,36,76,84,36,98,121,116,101,99,104,101,99,107,46,46,84,117,112,108,101,83,116,114,117,99,116,67,104,101,99,107,69,114,114,111,114,36,67,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,68,101,102,97,117,108,116,86,97,108,105,100,97,116,111,114,69,114,114,111,114,36,71,84,36,36,67,36,114,107,121,118,46,46,100,101,46,46,100,101,115,101,114,105,97,108,105,122,101,114,115,46,46,97,108,108,111,99,46,46,83,104,97,114,101,100,68,101,115,101,114,105,97,108,105,122,101,77,97,112,69,114,114,111,114,36,71,84,36,36,71,84,36,36,71,84,36,49,55,104,99,55,97,51,101,57,100,102,57,98,56,50,57,51,57,56,69,193,3,248,2,95,90,78,52,99,111,114,101,51,112,116,114,51,52,49,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,101,110,117,109,101,114,97,116,101,46,46,69,110,117,109,101,114,97,116,101,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,117,56,36,71,84,36,36,71,84,36,36,67,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,117,56,36,71,84,36,36,71,84,36,36,71,84,36,36,67,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,71,84,36,36,71,84,36,36,71,84,36,36,71,84,36,49,55,104,51,48,48,57,99,51,49,54,50,52,55,56,52,56,102,102,69,194,3,116,95,90,78,56,54,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,54,56,50,102,50,57,48,49,102,53,55,57,54,49,52,57,69,195,3,116,95,90,78,56,54,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,101,97,54,57,50,53,100,98,55,50,55,101,100,54,54,53,69,196,3,157,3,95,90,78,52,99,111,114,101,51,112,116,114,51,55,56,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,67,111,109,112,111,115,105,116,101,83,101,114,105,97,108,105,122,101,114,36,76,84,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,97,108,108,111,99,46,46,65,108,105,103,110,101,100,83,101,114,105,97,108,105,122,101,114,36,76,84,36,114,107,121,118,46,46,117,116,105,108,46,46,97,108,105,103,110,101,100,95,118,101,99,46,46,65,108,105,103,110,101,100,86,101,99,36,71,84,36,36,67,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,99,111,114,101,46,46,70,97,108,108,98,97,99,107,83,99,114,97,116,99,104,36,76,84,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,97,108,108,111,99,46,46,72,101,97,112,83,99,114,97,116,99,104,36,76,84,36,54,53,53,51,54,95,117,115,105,122,101,36,71,84,36,36,67,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,97,108,108,111,99,46,46,65,108,108,111,99,83,99,114,97,116,99,104,36,71,84,36,36,67,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,97,108,108,111,99,46,46,83,104,97,114,101,100,83,101,114,105,97,108,105,122,101,77,97,112,36,71,84,36,36,71,84,36,49,55,104,52,99,97,56,54,49,48,50,51,56,97,57,48,48,99,99,69,197,3,76,95,90,78,52,99,111,114,101,51,112,116,114,52,50,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,71,84,36,49,55,104,55,56,101,100,49,97,53,101,50,57,49,54,98,50,50,99,69,198,3,100,95,90,78,54,51,95,36,76,84,36,97,108,108,111,99,46,46,97,108,108,111,99,46,46,71,108,111,98,97,108,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,97,108,108,111,99,46,46,65,108,108,111,99,97,116,111,114,36,71,84,36,49,48,100,101,97,108,108,111,99,97,116,101,49,55,104,102,50,55,48,55,48,57,48,54,52,57,49,98,51,50,49,69,199,3,82,95,90,78,52,99,111,114,101,51,112,116,114,52,56,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,98,121,116,101,99,104,101,99,107,46,46,83,116,114,117,99,116,67,104,101,99,107,69,114,114,111,114,36,71,84,36,49,55,104,97,53,100,51,48,48,51,57,99,99,102,54,48,100,54,54,69,200,3,84,95,90,78,52,99,111,114,101,51,112,116,114,53,48,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,115,116,97,107,101,95,99,111,110,116,114,97,99,116,95,116,121,112,101,115,46,46,85,110,115,116,97,107,101,36,71,84,36,49,55,104,98,54,100,102,56,98,57,52,100,56,56,51,48,57,53,56,69,201,3,165,4,95,90,78,52,99,111,114,101,51,112,116,114,53,49,52,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,99,111,114,101,46,46,114,101,115,117,108,116,46,46,82,101,115,117,108,116,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,110,111,116,101,46,46,78,111,116,101,36,71,84,36,36,67,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,117,116,105,108,46,46,67,104,101,99,107,68,101,115,101,114,105,97,108,105,122,101,69,114,114,111,114,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,67,104,101,99,107,65,114,99,104,105,118,101,69,114,114,111,114,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,111,119,110,101,100,46,46,79,119,110,101,100,80,111,105,110,116,101,114,69,114,114,111,114,36,76,84,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,73,110,102,97,108,108,105,98,108,101,36,67,36,98,121,116,101,99,104,101,99,107,46,46,83,108,105,99,101,67,104,101,99,107,69,114,114,111,114,36,76,84,36,98,121,116,101,99,104,101,99,107,46,46,83,116,114,117,99,116,67,104,101,99,107,69,114,114,111,114,36,71,84,36,36,67,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,68,101,102,97,117,108,116,86,97,108,105,100,97,116,111,114,69,114,114,111,114,36,71,84,36,36,67,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,68,101,102,97,117,108,116,86,97,108,105,100,97,116,111,114,69,114,114,111,114,36,71,84,36,36,67,36,114,107,121,118,46,46,100,101,46,46,100,101,115,101,114,105,97,108,105,122,101,114,115,46,46,97,108,108,111,99,46,46,83,104,97,114,101,100,68,101,115,101,114,105,97,108,105,122,101,77,97,112,69,114,114,111,114,36,71,84,36,36,71,84,36,36,71,84,36,49,55,104,57,51,49,49,56,48,99,56,49,53,97,54,49,50,55,101,69,202,3,102,95,90,78,52,99,111,114,101,51,112,116,114,54,56,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,110,111,116,101,46,46,78,111,116,101,36,71,84,36,36,71,84,36,49,55,104,49,57,101,101,98,48,57,55,57,50,57,50,51,97,57,101,69,203,3,86,95,90,78,52,99,111,114,101,51,112,116,114,53,50,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,36,117,53,98,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,117,53,100,36,36,71,84,36,49,55,104,101,102,52,53,56,54,100,101,48,97,49,99,49,97,50,55,69,204,3,90,95,90,78,52,99,111,114,101,51,112,116,114,53,54,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,36,117,53,98,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,117,56,36,71,84,36,36,117,53,100,36,36,71,84,36,49,55,104,54,52,97,48,52,51,98,97,101,97,56,57,54,48,54,101,69,205,3,90,95,90,78,52,99,111,114,101,51,112,116,114,53,54,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,98,121,116,101,99,104,101,99,107,46,46,69,110,117,109,67,104,101,99,107,69,114,114,111,114,36,76,84,36,117,56,36,71,84,36,36,71,84,36,49,55,104,54,100,100,50,52,101,100,57,52,52,99,53,56,101,48,53,69,206,3,119,95,90,78,52,99,111,114,101,51,112,116,114,56,53,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,99,111,114,101,46,46,111,112,116,105,111,110,46,46,79,112,116,105,111,110,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,69,120,101,99,117,116,101,67,97,108,108,36,71,84,36,36,71,84,36,49,55,104,57,51,54,51,53,49,98,56,98,53,55,100,57,50,51,98,69,207,3,121,95,90,78,52,99,111,114,101,51,112,116,114,56,55,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,99,111,114,101,46,46,111,112,116,105,111,110,46,46,79,112,116,105,111,110,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,67,114,111,115,115,111,118,101,114,84,121,112,101,36,71,84,36,36,71,84,36,49,55,104,56,51,97,98,98,48,49,57,102,55,54,102,56,98,101,54,69,208,3,121,95,90,78,52,99,111,114,101,51,112,116,114,56,55,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,99,111,114,101,46,46,111,112,116,105,111,110,46,46,79,112,116,105,111,110,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,69,120,101,99,117,116,101,79,117,116,112,117,116,36,71,84,36,36,71,84,36,49,55,104,100,52,101,57,102,54,57,52,54,98,98,97,98,52,49,50,69,209,3,91,95,90,78,52,99,111,114,101,51,112,116,114,53,55,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,69,120,101,99,117,116,101,67,97,108,108,36,71,84,36,49,55,104,53,53,48,55,57,56,50,57,49,48,48,100,49,57,50,97,69,210,3,93,95,90,78,52,99,111,114,101,51,112,116,114,53,57,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,67,114,111,115,115,111,118,101,114,84,121,112,101,36,71,84,36,49,55,104,99,57,54,50,102,52,102,55,48,101,53,57,56,102,51,49,69,211,3,93,95,90,78,52,99,111,114,101,51,112,116,114,53,57,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,116,114,97,110,115,97,99,116,105,111,110,46,46,84,114,97,110,115,97,99,116,105,111,110,36,71,84,36,49,55,104,53,100,54,50,51,57,53,98,54,53,99,101,52,52,53,55,69,212,3,108,95,90,78,52,99,111,114,101,51,112,116,114,55,52,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,71,84,36,36,71,84,36,49,55,104,49,50,52,102,57,50,100,55,53,50,97,53,99,54,97,100,69,213,3,96,95,90,78,52,99,111,114,101,51,112,116,114,54,50,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,120,46,46,85,110,112,114,111,118,101,110,84,114,97,110,115,97,99,116,105,111,110,36,71,84,36,49,55,104,102,52,49,101,51,100,54,50,100,56,97,57,100,98,51,53,69,214,3,107,95,90,78,55,55,95,36,76,84,36,97,108,108,111,99,46,46,114,97,119,95,118,101,99,46,46,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,52,50,98,99,57,56,48,102,50,48,48,99,49,101,101,55,69,215,3,107,95,90,78,55,55,95,36,76,84,36,97,108,108,111,99,46,46,114,97,119,95,118,101,99,46,46,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,102,56,98,99,50,98,55,100,102,51,97,100,52,99,48,102,69,216,3,113,95,90,78,52,99,111,114,101,51,112,116,114,55,57,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,99,111,114,101,46,46,111,112,116,105,111,110,46,46,79,112,116,105,111,110,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,120,46,46,67,97,108,108,68,97,116,97,36,71,84,36,36,71,84,36,49,55,104,55,52,101,50,48,102,102,56,52,55,51,49,99,98,54,57,69,217,3,100,95,90,78,55,48,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,55,55,48,48,50,99,100,54,100,97,55,97,55,101,52,56,69,218,3,185,5,95,90,78,52,99,111,114,101,51,112,116,114,54,54,50,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,99,111,114,101,46,46,114,101,115,117,108,116,46,46,82,101,115,117,108,116,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,36,76,80,36,100,117,115,107,95,109,101,114,107,108,101,46,46,111,112,101,110,105,110,103,46,46,79,112,101,110,105,110,103,36,76,84,36,112,111,115,101,105,100,111,110,95,109,101,114,107,108,101,46,46,73,116,101,109,36,76,84,36,36,76,80,36,36,82,80,36,36,71,84,36,36,67,36,49,55,95,117,115,105,122,101,36,67,36,52,95,117,115,105,122,101,36,71,84,36,36,67,36,117,54,52,36,82,80,36,36,71,84,36,36,67,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,117,116,105,108,46,46,67,104,101,99,107,68,101,115,101,114,105,97,108,105,122,101,69,114,114,111,114,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,67,104,101,99,107,65,114,99,104,105,118,101,69,114,114,111,114,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,111,119,110,101,100,46,46,79,119,110,101,100,80,111,105,110,116,101,114,69,114,114,111,114,36,76,84,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,73,110,102,97,108,108,105,98,108,101,36,67,36,98,121,116,101,99,104,101,99,107,46,46,83,108,105,99,101,67,104,101,99,107,69,114,114,111,114,36,76,84,36,98,121,116,101,99,104,101,99,107,46,46,84,117,112,108,101,50,67,104,101,99,107,69,114,114,111,114,36,76,84,36,98,121,116,101,99,104,101,99,107,46,46,83,116,114,117,99,116,67,104,101,99,107,69,114,114,111,114,36,67,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,73,110,102,97,108,108,105,98,108,101,36,71,84,36,36,71,84,36,36,67,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,68,101,102,97,117,108,116,86,97,108,105,100,97,116,111,114,69,114,114,111,114,36,71,84,36,36,67,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,68,101,102,97,117,108,116,86,97,108,105,100,97,116,111,114,69,114,114,111,114,36,71,84,36,36,67,36,114,107,121,118,46,46,100,101,46,46,100,101,115,101,114,105,97,108,105,122,101,114,115,46,46,97,108,108,111,99,46,46,83,104,97,114,101,100,68,101,115,101,114,105,97,108,105,122,101,77,97,112,69,114,114,111,114,36,71,84,36,36,71,84,36,36,71,84,36,49,55,104,51,100,99,50,54,48,54,102,48,48,49,51,53,97,54,97,69,219,3,107,95,90,78,55,55,95,36,76,84,36,97,108,108,111,99,46,46,114,97,119,95,118,101,99,46,46,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,49,48,56,52,48,99,100,57,101,97,50,49,48,55,97,55,69,220,3,101,95,90,78,52,99,111,114,101,51,112,116,114,54,55,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,36,117,53,98,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,79,112,101,110,105,110,103,84,121,112,101,36,117,53,100,36,36,71,84,36,49,55,104,52,56,99,55,48,48,97,54,101,102,53,97,53,48,55,102,69,221,3,101,95,90,78,52,99,111,114,101,51,112,116,114,54,55,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,68,101,102,97,117,108,116,86,97,108,105,100,97,116,111,114,36,71,84,36,49,55,104,56,97,56,97,102,52,48,100,55,54,52,101,98,53,48,102,69,222,3,75,95,90,78,57,104,97,115,104,98,114,111,119,110,51,114,97,119,50,50,82,97,119,84,97,98,108,101,73,110,110,101,114,36,76,84,36,65,36,71,84,36,49,50,102,114,101,101,95,98,117,99,107,101,116,115,49,55,104,101,49,101,48,48,52,99,52,98,54,54,102,102,98,54,50,69,223,3,102,95,90,78,52,99,111,114,101,51,112,116,114,54,56,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,84,114,97,110,115,97,99,116,105,111,110,72,105,115,116,111,114,121,84,121,112,101,36,71,84,36,49,55,104,100,102,52,57,56,51,49,48,99,49,50,55,102,99,99,48,69,224,3,103,95,90,78,52,99,111,114,101,51,112,116,114,54,57,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,36,117,53,98,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,69,120,101,99,117,116,101,79,117,116,112,117,116,36,117,53,100,36,36,71,84,36,49,55,104,55,52,50,102,57,49,48,99,48,48,101,54,98,100,98,50,69,225,3,100,95,90,78,55,48,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,52,99,98,54,101,102,55,51,98,54,99,100,57,57,56,48,69,226,3,107,95,90,78,52,99,111,114,101,51,112,116,114,55,51,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,114,107,121,118,46,46,100,101,46,46,100,101,115,101,114,105,97,108,105,122,101,114,115,46,46,97,108,108,111,99,46,46,83,104,97,114,101,100,68,101,115,101,114,105,97,108,105,122,101,77,97,112,36,71,84,36,49,55,104,53,56,51,48,101,99,99,98,102,100,53,52,54,54,54,50,69,227,3,75,95,90,78,57,104,97,115,104,98,114,111,119,110,51,114,97,119,50,49,82,97,119,84,97,98,108,101,36,76,84,36,84,36,67,36,65,36,71,84,36,49,51,100,114,111,112,95,101,108,101,109,101,110,116,115,49,55,104,99,53,52,52,52,51,97,54,52,99,98,52,54,102,97,98,69,228,3,112,95,90,78,52,99,111,114,101,51,112,116,114,55,56,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,36,117,53,98,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,84,114,97,110,115,97,99,116,105,111,110,72,105,115,116,111,114,121,84,121,112,101,36,117,53,100,36,36,71,84,36,49,55,104,48,102,100,50,54,48,50,56,48,98,53,54,49,51,52,100,69,229,3,100,95,90,78,55,48,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,48,55,57,56,56,98,52,54,102,53,53,55,57,100,100,51,69,230,3,100,95,90,78,55,48,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,54,99,48,101,48,98,55,102,53,98,48,54,100,49,100,55,69,231,3,100,95,90,78,55,48,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,51,100,97,51,99,49,101,99,97,102,54,99,54,100,102,52,69,232,3,100,95,90,78,55,48,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,55,54,54,98,54,98,49,52,100,100,55,50,97,52,57,102,69,233,3,116,95,90,78,52,99,111,114,101,51,112,116,114,56,50,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,69,120,101,99,117,116,101,79,117,116,112,117,116,36,71,84,36,36,71,84,36,49,55,104,54,57,102,99,49,98,56,53,56,52,100,101,57,50,101,51,69,234,3,100,95,90,78,55,48,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,50,98,49,49,50,50,98,50,98,100,97,57,49,99,101,100,69,235,3,125,95,90,78,52,99,111,114,101,51,112,116,114,57,49,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,84,114,97,110,115,97,99,116,105,111,110,72,105,115,116,111,114,121,84,121,112,101,36,71,84,36,36,71,84,36,49,55,104,51,101,50,101,53,53,50,51,98,97,50,53,102,56,53,99,69,236,3,100,95,90,78,55,48,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,54,100,49,102,56,56,48,100,97,55,102,98,97,49,49,52,69,237,3,130,1,95,90,78,52,99,111,114,101,51,112,116,114,57,54,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,36,76,80,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,116,114,97,110,115,97,99,116,105,111,110,46,46,84,114,97,110,115,97,99,116,105,111,110,36,67,36,117,54,52,36,82,80,36,36,71,84,36,36,71,84,36,49,55,104,55,53,54,54,100,48,52,57,102,57,102,98,100,52,51,49,69,238,3,100,95,90,78,55,48,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,97,99,98,53,51,53,51,100,57,55,100,55,56,57,56,99,69,239,3,107,95,90,78,55,55,95,36,76,84,36,97,108,108,111,99,46,46,114,97,119,95,118,101,99,46,46,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,48,97,57,49,49,99,57,56,53,101,98,97,52,51,99,97,69,240,3,131,1,95,90,78,52,99,111,114,101,51,112,116,114,57,55,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,99,111,114,101,46,46,111,112,116,105,111,110,46,46,79,112,116,105,111,110,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,117,56,36,71,84,36,36,71,84,36,36,71,84,36,36,71,84,36,49,55,104,98,99,98,101,51,100,55,98,51,53,50,55,54,57,49,51,69,241,3,157,1,95,90,78,52,99,111,114,101,52,105,116,101,114,53,114,97,110,103,101,49,49,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,117,50,48,36,102,111,114,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,114,97,110,103,101,46,46,82,97,110,103,101,73,110,99,108,117,115,105,118,101,36,76,84,36,65,36,71,84,36,36,71,84,36,52,110,101,120,116,49,55,104,97,54,100,53,98,100,102,99,48,56,53,51,56,51,55,51,69,242,3,98,95,90,78,54,57,95,36,76,84,36,117,54,52,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,97,99,99,117,109,46,46,83,117,109,36,76,84,36,36,82,70,36,117,54,52,36,71,84,36,36,71,84,36,51,115,117,109,49,55,104,97,48,48,48,100,100,48,97,100,50,52,102,100,53,49,53,69,243,3,83,95,90,78,53,52,95,36,76,84,36,117,54,52,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,97,99,99,117,109,46,46,83,117,109,36,71,84,36,51,115,117,109,49,55,104,102,50,49,99,50,102,57,51,55,97,55,99,53,52,98,54,69,244,3,83,95,90,78,53,52,95,36,76,84,36,117,54,52,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,97,99,99,117,109,46,46,83,117,109,36,71,84,36,51,115,117,109,49,55,104,55,52,53,50,52,102,102,49,53,101,102,54,102,55,53,101,69,245,3,98,95,90,78,54,57,95,36,76,84,36,117,54,52,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,97,99,99,117,109,46,46,83,117,109,36,76,84,36,36,82,70,36,117,54,52,36,71,84,36,36,71,84,36,51,115,117,109,49,55,104,56,97,102,100,55,57,98,99,102,100,54,54,102,102,53,53,69,246,3,64,95,90,78,52,99,111,114,101,52,105,116,101,114,54,116,114,97,105,116,115,56,105,116,101,114,97,116,111,114,56,73,116,101,114,97,116,111,114,53,117,110,122,105,112,49,55,104,52,97,50,55,51,98,100,57,98,102,51,52,100,99,48,49,69,247,3,55,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,49,49,116,114,121,95,112,114,111,99,101,115,115,49,55,104,50,54,55,55,101,55,49,55,53,57,51,49,52,48,99,53,69,248,3,55,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,49,49,116,114,121,95,112,114,111,99,101,115,115,49,55,104,51,49,101,99,100,53,99,48,102,54,55,55,55,52,49,48,69,249,3,55,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,49,49,116,114,121,95,112,114,111,99,101,115,115,49,55,104,55,53,48,49,100,52,49,102,101,54,99,48,98,49,101,51,69,250,3,55,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,49,49,116,114,121,95,112,114,111,99,101,115,115,49,55,104,98,50,51,57,49,52,102,99,48,52,101,57,98,51,56,101,69,251,3,172,1,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,105,110,95,112,108,97,99,101,95,99,111,108,108,101,99,116,49,48,56,95,36,76,84,36,105,109,112,108,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,102,114,111,109,95,105,116,101,114,46,46,83,112,101,99,70,114,111,109,73,116,101,114,36,76,84,36,84,36,67,36,73,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,57,102,114,111,109,95,105,116,101,114,49,55,104,50,49,97,102,50,52,98,99,54,48,100,50,55,54,50,55,69,252,3,51,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,48,109,101,114,103,101,95,115,111,114,116,49,55,104,48,48,49,48,54,55,48,50,98,97,52,102,99,97,100,99,69,253,3,89,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,48,109,101,114,103,101,95,115,111,114,116,51,50,66,117,102,71,117,97,114,100,36,76,84,36,84,36,67,36,69,108,101,109,68,101,97,108,108,111,99,70,36,71,84,36,51,110,101,119,49,55,104,98,53,102,99,57,49,52,97,48,102,100,101,57,52,56,56,69,254,3,94,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,48,109,101,114,103,101,95,115,111,114,116,51,55,82,117,110,86,101,99,36,76,84,36,82,117,110,65,108,108,111,99,70,36,67,36,82,117,110,68,101,97,108,108,111,99,70,36,71,84,36,51,110,101,119,49,55,104,52,49,97,99,56,50,48,55,57,99,50,51,49,97,98,55,69,255,3,52,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,49,102,105,110,100,95,115,116,114,101,97,107,49,55,104,57,52,53,98,98,50,49,53,56,52,52,51,54,55,56,100,69,128,4,61,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,50,48,112,114,111,118,105,100,101,95,115,111,114,116,101,100,95,98,97,116,99,104,49,55,104,101,54,53,101,101,97,100,54,57,55,57,57,48,53,52,100,69,129,4,95,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,48,109,101,114,103,101,95,115,111,114,116,51,55,82,117,110,86,101,99,36,76,84,36,82,117,110,65,108,108,111,99,70,36,67,36,82,117,110,68,101,97,108,108,111,99,70,36,71,84,36,52,112,117,115,104,49,55,104,52,98,99,50,102,53,99,97,102,48,101,49,54,50,102,100,69,130,4,60,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,48,109,101,114,103,101,95,115,111,114,116,56,99,111,108,108,97,112,115,101,49,55,104,99,49,56,53,52,55,49,49,101,56,102,50,56,53,56,57,69,131,4,45,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,53,109,101,114,103,101,49,55,104,99,57,97,101,55,52,54,55,55,52,56,49,52,54,54,57,69,132,4,97,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,48,109,101,114,103,101,95,115,111,114,116,51,55,82,117,110,86,101,99,36,76,84,36,82,117,110,65,108,108,111,99,70,36,67,36,82,117,110,68,101,97,108,108,111,99,70,36,71,84,36,54,114,101,109,111,118,101,49,55,104,52,50,53,97,48,98,100,50,98,48,98,54,49,102,56,100,69,133,4,66,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,50,53,105,110,115,101,114,116,105,111,110,95,115,111,114,116,95,115,104,105,102,116,95,108,101,102,116,49,55,104,50,54,101,98,101,53,101,102,97,98,49,57,54,57,48,97,69,134,4,51,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,48,109,101,114,103,101,95,115,111,114,116,49,55,104,54,49,101,50,98,55,52,102,98,50,100,98,57,56,99,55,69,135,4,89,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,48,109,101,114,103,101,95,115,111,114,116,51,50,66,117,102,71,117,97,114,100,36,76,84,36,84,36,67,36,69,108,101,109,68,101,97,108,108,111,99,70,36,71,84,36,51,110,101,119,49,55,104,99,56,97,52,52,54,53,102,97,100,52,54,51,56,53,97,69,136,4,52,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,49,102,105,110,100,95,115,116,114,101,97,107,49,55,104,51,97,53,50,99,53,53,56,100,57,102,54,53,55,102,48,69,137,4,61,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,50,48,112,114,111,118,105,100,101,95,115,111,114,116,101,100,95,98,97,116,99,104,49,55,104,98,99,56,99,48,99,98,99,49,98,56,99,55,50,53,100,69,138,4,45,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,53,109,101,114,103,101,49,55,104,51,51,101,98,98,101,102,52,57,100,53,57,54,51,48,51,69,139,4,66,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,50,53,105,110,115,101,114,116,105,111,110,95,115,111,114,116,95,115,104,105,102,116,95,108,101,102,116,49,55,104,50,57,97,53,101,100,54,101,49,97,51,97,56,97,57,48,69,140,4,51,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,48,109,101,114,103,101,95,115,111,114,116,49,55,104,98,49,50,48,56,49,97,98,51,55,54,102,57,97,51,99,69,141,4,89,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,48,109,101,114,103,101,95,115,111,114,116,51,50,66,117,102,71,117,97,114,100,36,76,84,36,84,36,67,36,69,108,101,109,68,101,97,108,108,111,99,70,36,71,84,36,51,110,101,119,49,55,104,98,49,55,55,98,102,55,48,57,100,52,49,97,99,55,98,69,142,4,52,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,49,102,105,110,100,95,115,116,114,101,97,107,49,55,104,56,50,102,57,52,52,100,54,97,48,54,56,55,53,49,52,69,143,4,61,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,50,48,112,114,111,118,105,100,101,95,115,111,114,116,101,100,95,98,97,116,99,104,49,55,104,100,51,54,100,50,56,97,55,49,48,50,101,50,55,49,48,69,144,4,45,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,53,109,101,114,103,101,49,55,104,57,52,56,48,49,98,100,102,100,52,56,49,57,49,55,57,69,145,4,66,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,50,53,105,110,115,101,114,116,105,111,110,95,115,111,114,116,95,115,104,105,102,116,95,108,101,102,116,49,55,104,55,54,57,48,57,50,48,54,102,57,48,52,100,51,99,51,69,146,4,51,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,48,109,101,114,103,101,95,115,111,114,116,49,55,104,102,49,52,99,100,97,57,56,99,57,100,49,56,97,98,57,69,147,4,89,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,48,109,101,114,103,101,95,115,111,114,116,51,50,66,117,102,71,117,97,114,100,36,76,84,36,84,36,67,36,69,108,101,109,68,101,97,108,108,111,99,70,36,71,84,36,51,110,101,119,49,55,104,49,57,54,55,48,52,99,97,97,99,52,100,56,102,55,98,69,148,4,52,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,49,102,105,110,100,95,115,116,114,101,97,107,49,55,104,52,100,56,53,54,51,102,97,54,54,56,53,98,53,99,51,69,149,4,61,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,50,48,112,114,111,118,105,100,101,95,115,111,114,116,101,100,95,98,97,116,99,104,49,55,104,53,101,56,100,50,101,97,54,57,52,101,52,100,49,51,53,69,150,4,45,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,53,109,101,114,103,101,49,55,104,102,100,57,49,99,57,53,54,55,52,50,56,50,56,51,52,69,151,4,66,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,50,53,105,110,115,101,114,116,105,111,110,95,115,111,114,116,95,115,104,105,102,116,95,108,101,102,116,49,55,104,54,56,56,55,53,48,52,53,49,99,56,97,56,101,50,100,69,152,4,109,95,90,78,53,97,108,108,111,99,53,115,108,105,99,101,50,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,49,49,115,111,114,116,95,98,121,95,107,101,121,50,56,95,36,117,55,98,36,36,117,55,98,36,99,108,111,115,117,114,101,36,117,55,100,36,36,117,55,100,36,49,55,104,97,53,101,52,97,102,50,51,48,102,53,101,99,55,102,99,69,153,4,52,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,49,105,110,115,101,114,116,95,116,97,105,108,49,55,104,48,51,49,57,100,51,48,55,53,54,51,56,102,54,55,102,69,154,4,52,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,49,105,110,115,101,114,116,95,116,97,105,108,49,55,104,50,98,101,49,100,53,53,51,101,57,99,49,101,99,53,99,69,155,4,52,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,49,105,110,115,101,114,116,95,116,97,105,108,49,55,104,55,102,98,100,48,56,53,57,55,97,49,101,97,100,53,49,69,156,4,52,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,115,111,114,116,49,49,105,110,115,101,114,116,95,116,97,105,108,49,55,104,99,101,55,55,54,51,97,98,101,51,102,98,97,101,101,52,69,157,4,75,95,90,78,52,99,111,114,101,54,114,101,115,117,108,116,49,57,82,101,115,117,108,116,36,76,84,36,84,36,67,36,69,36,71,84,36,49,55,117,110,119,114,97,112,95,111,114,95,100,101,102,97,117,108,116,49,55,104,102,55,50,53,100,54,101,56,53,57,56,50,56,54,49,102,69,158,4,59,95,90,78,52,99,111,114,101,54,114,101,115,117,108,116,49,57,82,101,115,117,108,116,36,76,84,36,84,36,67,36,69,36,71,84,36,50,111,107,49,55,104,49,99,51,50,98,98,101,99,53,100,57,54,100,53,102,101,69,159,4,59,95,90,78,52,99,111,114,101,54,114,101,115,117,108,116,49,57,82,101,115,117,108,116,36,76,84,36,84,36,67,36,69,36,71,84,36,50,111,107,49,55,104,52,98,101,53,54,48,52,100,97,49,100,52,50,97,56,55,69,160,4,59,95,90,78,52,99,111,114,101,54,114,101,115,117,108,116,49,57,82,101,115,117,108,116,36,76,84,36,84,36,67,36,69,36,71,84,36,50,111,107,49,55,104,55,49,50,99,49,56,98,55,55,48,51,55,55,49,55,48,69,161,4,59,95,90,78,52,99,111,114,101,54,114,101,115,117,108,116,49,57,82,101,115,117,108,116,36,76,84,36,84,36,67,36,69,36,71,84,36,50,111,107,49,55,104,56,53,57,56,54,98,98,100,98,52,55,100,57,54,52,57,69,162,4,59,95,90,78,52,99,111,114,101,54,114,101,115,117,108,116,49,57,82,101,115,117,108,116,36,76,84,36,84,36,67,36,69,36,71,84,36,50,111,107,49,55,104,57,98,99,50,54,97,101,98,102,101,57,51,97,53,98,52,69,163,4,59,95,90,78,52,99,111,114,101,54,114,101,115,117,108,116,49,57,82,101,115,117,108,116,36,76,84,36,84,36,67,36,69,36,71,84,36,50,111,107,49,55,104,101,57,48,54,57,102,97,55,102,56,54,48,48,56,55,99,69,164,4,42,95,90,78,52,105,116,111,97,54,66,117,102,102,101,114,54,102,111,114,109,97,116,49,55,104,98,98,101,55,102,56,51,101,97,97,99,98,53,50,53,51,69,165,4,74,95,90,78,52,114,107,121,118,49,48,118,97,108,105,100,97,116,105,111,110,49,48,118,97,108,105,100,97,116,111,114,115,49,54,68,101,102,97,117,108,116,86,97,108,105,100,97,116,111,114,51,110,101,119,49,55,104,50,98,98,101,55,52,50,51,102,48,97,57,53,100,51,51,69,166,4,108,95,90,78,55,53,95,36,76,84,36,97,104,97,115,104,46,46,114,97,110,100,111,109,95,115,116,97,116,101,46,46,82,97,110,100,111,109,83,116,97,116,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,100,101,102,97,117,108,116,46,46,68,101,102,97,117,108,116,36,71,84,36,55,100,101,102,97,117,108,116,49,55,104,48,52,50,97,101,54,57,52,56,102,56,54,101,98,56,48,69,167,4,69,95,90,78,52,114,107,121,118,49,48,118,97,108,105,100,97,116,105,111,110,49,48,118,97,108,105,100,97,116,111,114,115,52,117,116,105,108,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,57,52,57,57,100,98,56,52,56,52,100,54,100,53,49,56,69,168,4,145,1,95,90,78,57,57,95,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,68,101,102,97,117,108,116,86,97,108,105,100,97,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,65,114,99,104,105,118,101,67,111,110,116,101,120,116,36,71,84,36,49,57,98,111,117,110,100,115,95,99,104,101,99,107,95,108,97,121,111,117,116,49,55,104,54,49,49,51,48,97,57,49,48,56,50,48,51,99,98,54,69,169,4,157,1,95,90,78,57,57,95,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,68,101,102,97,117,108,116,86,97,108,105,100,97,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,65,114,99,104,105,118,101,67,111,110,116,101,120,116,36,71,84,36,51,49,98,111,117,110,100,115,95,99,104,101,99,107,95,115,117,98,116,114,101,101,95,112,116,114,95,108,97,121,111,117,116,49,55,104,56,54,99,55,55,101,53,51,55,98,55,52,100,97,101,57,69,170,4,174,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,50,116,120,49,95,49,49,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,98,121,116,101,99,104,101,99,107,46,46,67,104,101,99,107,66,121,116,101,115,36,76,84,36,95,95,67,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,120,46,46,65,114,99,104,105,118,101,100,85,110,112,114,111,118,101,110,84,114,97,110,115,97,99,116,105,111,110,36,71,84,36,49,49,99,104,101,99,107,95,98,121,116,101,115,49,55,104,100,97,56,53,100,56,101,55,49,50,53,55,53,56,55,51,69,171,4,151,1,95,90,78,52,114,107,121,118,53,105,109,112,108,115,52,99,111,114,101,56,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,68,101,115,101,114,105,97,108,105,122,101,85,110,115,105,122,101,100,36,76,84,36,36,117,53,98,36,85,36,117,53,100,36,36,67,36,68,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,49,57,100,101,115,101,114,105,97,108,105,122,101,95,117,110,115,105,122,101,100,49,55,104,99,101,54,48,48,48,101,48,55,102,97,55,55,99,99,101,69,172,4,151,1,95,90,78,52,114,107,121,118,53,105,109,112,108,115,52,99,111,114,101,56,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,68,101,115,101,114,105,97,108,105,122,101,85,110,115,105,122,101,100,36,76,84,36,36,117,53,98,36,85,36,117,53,100,36,36,67,36,68,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,49,57,100,101,115,101,114,105,97,108,105,122,101,95,117,110,115,105,122,101,100,49,55,104,48,56,101,101,52,53,51,57,102,49,49,50,48,56,98,98,69,173,4,151,1,95,90,78,52,114,107,121,118,53,105,109,112,108,115,52,99,111,114,101,56,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,68,101,115,101,114,105,97,108,105,122,101,85,110,115,105,122,101,100,36,76,84,36,36,117,53,98,36,85,36,117,53,100,36,36,67,36,68,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,49,57,100,101,115,101,114,105,97,108,105,122,101,95,117,110,115,105,122,101,100,49,55,104,99,97,56,48,49,51,101,54,49,100,50,101,57,48,57,99,69,174,4,69,95,90,78,52,114,107,121,118,49,48,118,97,108,105,100,97,116,105,111,110,49,48,118,97,108,105,100,97,116,111,114,115,52,117,116,105,108,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,97,52,100,55,50,48,57,52,52,49,101,55,99,48,50,51,69,175,4,69,95,90,78,52,114,107,121,118,49,48,118,97,108,105,100,97,116,105,111,110,49,48,118,97,108,105,100,97,116,111,114,115,52,117,116,105,108,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,101,102,51,102,98,56,53,50,98,56,50,100,101,52,98,53,69,176,4,103,95,90,78,52,114,107,121,118,51,118,101,99,49,95,52,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,118,101,99,46,46,65,114,99,104,105,118,101,100,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,49,54,99,104,101,99,107,95,98,121,116,101,115,95,119,105,116,104,49,55,104,98,52,48,99,50,52,52,49,48,54,49,101,57,56,50,102,69,177,4,151,1,95,90,78,52,114,107,121,118,53,105,109,112,108,115,52,99,111,114,101,56,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,68,101,115,101,114,105,97,108,105,122,101,85,110,115,105,122,101,100,36,76,84,36,36,117,53,98,36,85,36,117,53,100,36,36,67,36,68,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,49,57,100,101,115,101,114,105,97,108,105,122,101,95,117,110,115,105,122,101,100,49,55,104,53,57,99,53,51,55,49,101,55,56,97,102,49,54,101,98,69,178,4,69,95,90,78,52,114,107,121,118,49,48,118,97,108,105,100,97,116,105,111,110,49,48,118,97,108,105,100,97,116,111,114,115,52,117,116,105,108,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,102,48,54,51,101,48,53,98,101,56,57,49,56,100,49,99,69,179,4,69,95,90,78,52,114,107,121,118,49,48,118,97,108,105,100,97,116,105,111,110,49,48,118,97,108,105,100,97,116,111,114,115,52,117,116,105,108,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,102,102,99,52,49,52,98,97,57,98,97,102,99,50,53,101,69,180,4,103,95,90,78,52,114,107,121,118,51,118,101,99,49,95,52,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,118,101,99,46,46,65,114,99,104,105,118,101,100,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,49,54,99,104,101,99,107,95,98,121,116,101,115,95,119,105,116,104,49,55,104,53,102,52,100,102,102,54,48,56,53,52,99,100,57,101,52,69,181,4,151,1,95,90,78,52,114,107,121,118,53,105,109,112,108,115,52,99,111,114,101,56,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,68,101,115,101,114,105,97,108,105,122,101,85,110,115,105,122,101,100,36,76,84,36,36,117,53,98,36,85,36,117,53,100,36,36,67,36,68,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,49,57,100,101,115,101,114,105,97,108,105,122,101,95,117,110,115,105,122,101,100,49,55,104,101,57,52,97,54,97,54,57,55,48,48,57,48,100,50,52,69,182,4,130,1,95,90,78,57,57,95,36,76,84,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,97,108,108,111,99,46,46,65,108,105,103,110,101,100,83,101,114,105,97,108,105,122,101,114,36,76,84,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,114,36,71,84,36,53,119,114,105,116,101,49,55,104,56,54,49,53,50,49,53,57,48,53,52,56,50,102,100,48,69,183,4,100,95,90,78,52,114,107,121,118,51,115,101,114,49,49,115,101,114,105,97,108,105,122,101,114,115,51,54,67,111,109,112,111,115,105,116,101,83,101,114,105,97,108,105,122,101,114,36,76,84,36,83,36,67,36,67,36,67,36,72,36,71,84,36,49,53,105,110,116,111,95,115,101,114,105,97,108,105,122,101,114,49,55,104,48,97,54,48,50,97,100,100,48,57,97,100,100,102,50,57,69,184,4,142,1,95,90,78,57,57,95,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,68,101,102,97,117,108,116,86,97,108,105,100,97,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,65,114,99,104,105,118,101,67,111,110,116,101,120,116,36,71,84,36,49,54,98,111,117,110,100,115,95,99,104,101,99,107,95,112,116,114,49,55,104,50,100,57,97,50,53,101,57,53,51,52,57,100,51,53,49,69,185,4,103,95,90,78,52,114,107,121,118,51,118,101,99,49,95,52,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,118,101,99,46,46,65,114,99,104,105,118,101,100,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,49,54,99,104,101,99,107,95,98,121,116,101,115,95,119,105,116,104,49,55,104,54,101,50,52,51,49,98,97,53,102,97,49,54,97,53,53,69,186,4,103,95,90,78,52,114,107,121,118,51,118,101,99,49,95,52,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,118,101,99,46,46,65,114,99,104,105,118,101,100,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,49,54,99,104,101,99,107,95,98,121,116,101,115,95,119,105,116,104,49,55,104,98,98,54,57,98,99,98,101,50,51,99,98,52,50,49,52,69,187,4,160,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,50,116,120,49,95,57,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,98,121,116,101,99,104,101,99,107,46,46,67,104,101,99,107,66,121,116,101,115,36,76,84,36,95,95,67,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,120,46,46,65,114,99,104,105,118,101,100,79,117,116,112,117,116,36,71,84,36,49,49,99,104,101,99,107,95,98,121,116,101,115,49,55,104,55,57,99,51,55,101,50,52,50,53,99,102,100,55,101,102,69,188,4,103,95,90,78,52,114,107,121,118,51,118,101,99,49,95,52,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,118,101,99,46,46,65,114,99,104,105,118,101,100,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,49,54,99,104,101,99,107,95,98,121,116,101,115,95,119,105,116,104,49,55,104,99,49,97,101,57,102,98,99,53,55,52,49,54,99,97,98,69,189,4,103,95,90,78,52,114,107,121,118,51,118,101,99,49,95,52,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,118,101,99,46,46,65,114,99,104,105,118,101,100,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,49,54,99,104,101,99,107,95,98,121,116,101,115,95,119,105,116,104,49,55,104,100,53,52,56,57,98,100,100,98,98,99,98,57,102,52,57,69,190,4,159,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,50,116,120,49,95,57,56,95,36,76,84,36,105,109,112,108,36,117,50,48,36,98,121,116,101,99,104,101,99,107,46,46,67,104,101,99,107,66,121,116,101,115,36,76,84,36,95,95,67,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,120,46,46,65,114,99,104,105,118,101,100,73,110,112,117,116,36,71,84,36,49,49,99,104,101,99,107,95,98,121,116,101,115,49,55,104,56,53,52,57,102,102,49,55,98,49,53,57,50,100,51,57,69,191,4,67,95,90,78,52,114,107,121,118,52,117,116,105,108,49,49,97,108,105,103,110,101,100,95,118,101,99,49,48,65,108,105,103,110,101,100,86,101,99,56,105,110,116,111,95,118,101,99,49,55,104,97,49,52,98,99,55,97,52,98,57,101,100,55,49,102,54,69,192,4,42,95,90,78,52,114,107,121,118,52,117,116,105,108,56,116,111,95,98,121,116,101,115,49,55,104,49,102,102,56,54,101,100,48,100,57,54,56,97,48,97,52,69,193,4,42,95,90,78,52,114,107,121,118,52,117,116,105,108,56,116,111,95,98,121,116,101,115,49,55,104,51,52,50,57,56,48,102,98,99,56,101,54,99,49,51,99,69,194,4,42,95,90,78,52,114,107,121,118,52,117,116,105,108,56,116,111,95,98,121,116,101,115,49,55,104,51,97,102,55,53,57,57,56,51,48,98,99,100,52,100,54,69,195,4,42,95,90,78,52,114,107,121,118,52,117,116,105,108,56,116,111,95,98,121,116,101,115,49,55,104,52,99,56,51,101,56,102,99,99,98,98,57,97,51,53,100,69,196,4,42,95,90,78,52,114,107,121,118,52,117,116,105,108,56,116,111,95,98,121,116,101,115,49,55,104,57,50,102,52,54,54,55,57,102,55,51,56,100,99,52,56,69,197,4,133,1,95,90,78,52,114,107,121,118,53,105,109,112,108,115,52,99,111,114,101,55,51,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,83,101,114,105,97,108,105,122,101,85,110,115,105,122,101,100,36,76,84,36,83,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,49,55,115,101,114,105,97,108,105,122,101,95,117,110,115,105,122,101,100,49,55,104,48,97,99,51,57,57,102,53,49,101,51,52,101,53,53,56,69,198,4,133,1,95,90,78,52,114,107,121,118,53,105,109,112,108,115,52,99,111,114,101,55,51,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,83,101,114,105,97,108,105,122,101,85,110,115,105,122,101,100,36,76,84,36,83,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,49,55,115,101,114,105,97,108,105,122,101,95,117,110,115,105,122,101,100,49,55,104,48,99,51,57,53,100,102,51,55,49,97,100,101,97,101,51,69,199,4,133,1,95,90,78,52,114,107,121,118,53,105,109,112,108,115,52,99,111,114,101,55,51,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,83,101,114,105,97,108,105,122,101,85,110,115,105,122,101,100,36,76,84,36,83,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,49,55,115,101,114,105,97,108,105,122,101,95,117,110,115,105,122,101,100,49,55,104,51,100,101,99,53,102,97,49,101,55,55,52,100,98,54,97,69,200,4,111,95,90,78,56,49,95,36,76,84,36,114,107,121,118,46,46,117,116,105,108,46,46,115,99,114,97,116,99,104,95,118,101,99,46,46,68,114,97,105,110,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,97,48,98,101,102,51,99,49,52,100,52,101,54,49,49,97,69,201,4,133,1,95,90,78,52,114,107,121,118,53,105,109,112,108,115,52,99,111,114,101,55,51,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,83,101,114,105,97,108,105,122,101,85,110,115,105,122,101,100,36,76,84,36,83,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,49,55,115,101,114,105,97,108,105,122,101,95,117,110,115,105,122,101,100,49,55,104,52,101,53,55,55,101,101,97,54,53,99,48,54,102,99,52,69,202,4,111,95,90,78,56,49,95,36,76,84,36,114,107,121,118,46,46,117,116,105,108,46,46,115,99,114,97,116,99,104,95,118,101,99,46,46,68,114,97,105,110,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,54,52,100,51,99,55,50,99,55,100,102,53,53,50,56,102,69,203,4,133,1,95,90,78,52,114,107,121,118,53,105,109,112,108,115,52,99,111,114,101,55,51,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,83,101,114,105,97,108,105,122,101,85,110,115,105,122,101,100,36,76,84,36,83,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,49,55,115,101,114,105,97,108,105,122,101,95,117,110,115,105,122,101,100,49,55,104,98,54,97,53,55,52,98,100,51,48,102,48,50,100,56,56,69,204,4,133,1,95,90,78,52,114,107,121,118,53,105,109,112,108,115,52,99,111,114,101,55,51,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,83,101,114,105,97,108,105,122,101,85,110,115,105,122,101,100,36,76,84,36,83,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,49,55,115,101,114,105,97,108,105,122,101,95,117,110,115,105,122,101,100,49,55,104,100,56,56,55,57,50,49,55,56,55,53,48,50,56,55,102,69,205,4,133,1,95,90,78,52,114,107,121,118,53,105,109,112,108,115,52,99,111,114,101,55,51,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,83,101,114,105,97,108,105,122,101,85,110,115,105,122,101,100,36,76,84,36,83,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,49,55,115,101,114,105,97,108,105,122,101,95,117,110,115,105,122,101,100,49,55,104,102,97,48,57,54,101,53,57,98,102,57,57,97,102,53,52,69,206,4,151,1,95,90,78,52,114,107,121,118,53,105,109,112,108,115,52,99,111,114,101,56,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,68,101,115,101,114,105,97,108,105,122,101,85,110,115,105,122,101,100,36,76,84,36,36,117,53,98,36,85,36,117,53,100,36,36,67,36,68,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,49,57,100,101,115,101,114,105,97,108,105,122,101,95,117,110,115,105,122,101,100,49,55,104,54,57,99,50,102,56,48,49,51,54,50,102,57,51,53,50,69,207,4,233,1,95,90,78,56,100,117,115,107,95,112,107,105,52,107,101,121,115,54,112,117,98,108,105,99,49,95,49,55,49,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,68,101,115,101,114,105,97,108,105,122,101,36,76,84,36,100,117,115,107,95,112,107,105,46,46,107,101,121,115,46,46,112,117,98,108,105,99,46,46,80,117,98,108,105,99,75,101,121,36,67,36,95,95,68,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,76,84,36,100,117,115,107,95,112,107,105,46,46,107,101,121,115,46,46,112,117,98,108,105,99,46,46,80,117,98,108,105,99,75,101,121,36,117,50,48,36,97,115,36,117,50,48,36,114,107,121,118,46,46,65,114,99,104,105,118,101,36,71,84,36,46,46,65,114,99,104,105,118,101,100,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,56,51,55,52,100,101,51,57,101,55,50,52,98,101,55,52,69,208,4,135,1,95,90,78,52,114,107,121,118,53,105,109,112,108,115,53,97,108,108,111,99,51,118,101,99,55,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,114,107,121,118,46,46,83,101,114,105,97,108,105,122,101,36,76,84,36,83,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,57,51,57,98,48,50,101,57,51,56,56,54,57,49,99,55,69,209,4,153,1,95,90,78,52,114,107,121,118,54,111,112,116,105,111,110,49,95,49,48,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,98,121,116,101,99,104,101,99,107,46,46,67,104,101,99,107,66,121,116,101,115,36,76,84,36,95,95,67,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,114,107,121,118,46,46,111,112,116,105,111,110,46,46,65,114,99,104,105,118,101,100,79,112,116,105,111,110,36,76,84,36,84,36,71,84,36,36,71,84,36,49,49,99,104,101,99,107,95,98,121,116,101,115,49,55,104,53,49,99,55,57,99,51,54,99,56,48,102,99,98,53,97,69,210,4,163,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,50,116,120,49,95,49,48,49,95,36,76,84,36,105,109,112,108,36,117,50,48,36,98,121,116,101,99,104,101,99,107,46,46,67,104,101,99,107,66,121,116,101,115,36,76,84,36,95,95,67,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,120,46,46,65,114,99,104,105,118,101,100,67,97,108,108,68,97,116,97,36,71,84,36,49,49,99,104,101,99,107,95,98,121,116,101,115,49,55,104,51,56,51,102,48,49,102,56,50,54,97,48,48,100,54,48,69,211,4,153,1,95,90,78,52,114,107,121,118,54,111,112,116,105,111,110,49,95,49,48,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,98,121,116,101,99,104,101,99,107,46,46,67,104,101,99,107,66,121,116,101,115,36,76,84,36,95,95,67,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,114,107,121,118,46,46,111,112,116,105,111,110,46,46,65,114,99,104,105,118,101,100,79,112,116,105,111,110,36,76,84,36,84,36,71,84,36,36,71,84,36,49,49,99,104,101,99,107,95,98,121,116,101,115,49,55,104,101,98,99,54,53,56,49,48,57,97,57,49,101,101,51,52,69,212,4,87,95,90,78,53,51,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,84,114,121,73,110,116,111,36,76,84,36,85,36,71,84,36,36,71,84,36,56,116,114,121,95,105,110,116,111,49,55,104,50,50,99,50,98,54,52,55,98,48,54,101,50,100,56,56,69,213,4,94,95,90,78,53,51,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,115,108,105,99,101,46,46,99,109,112,46,46,83,108,105,99,101,67,111,110,116,97,105,110,115,36,71,84,36,49,52,115,108,105,99,101,95,99,111,110,116,97,105,110,115,49,55,104,51,97,50,52,57,54,48,56,98,49,55,55,49,57,51,100,69,214,4,83,95,90,78,53,52,95,36,76,84,36,99,111,114,101,46,46,97,110,121,46,46,84,121,112,101,73,100,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,51,97,56,100,56,56,98,56,52,48,49,56,49,55,55,49,69,215,4,92,95,90,78,53,52,95,36,76,84,36,115,116,114,36,117,50,48,36,97,115,36,117,50,48,36,98,121,116,101,99,104,101,99,107,46,46,67,104,101,99,107,66,121,116,101,115,36,76,84,36,67,36,71,84,36,36,71,84,36,49,49,99,104,101,99,107,95,98,121,116,101,115,49,55,104,98,56,98,55,97,52,100,48,49,56,55,57,97,99,55,51,69,216,4,95,95,90,78,53,56,95,36,76,84,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,87,114,105,116,101,36,71,84,36,49,48,119,114,105,116,101,95,99,104,97,114,49,55,104,98,56,55,100,49,100,56,102,98,57,51,51,98,48,52,52,69,217,4,48,95,90,78,53,97,108,108,111,99,54,115,116,114,105,110,103,54,83,116,114,105,110,103,52,112,117,115,104,49,55,104,51,56,100,55,48,99,98,49,53,50,53,99,100,55,48,54,69,218,4,93,95,90,78,53,56,95,36,76,84,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,87,114,105,116,101,36,71,84,36,57,119,114,105,116,101,95,115,116,114,49,55,104,50,53,97,50,48,57,102,53,98,53,56,100,56,52,97,53,69,219,4,52,95,90,78,53,97,108,108,111,99,51,115,116,114,49,55,106,111,105,110,95,103,101,110,101,114,105,99,95,99,111,112,121,49,55,104,56,100,54,101,99,57,101,102,48,49,99,101,52,50,99,102,69,220,4,156,1,95,90,78,53,97,108,108,111,99,51,118,101,99,49,49,49,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,84,114,121,70,114,111,109,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,84,36,117,51,98,36,36,117,50,48,36,78,36,117,53,100,36,36,71,84,36,56,116,114,121,95,102,114,111,109,49,55,104,56,102,49,102,97,98,100,57,99,57,51,53,101,54,97,99,69,221,4,156,1,95,90,78,53,97,108,108,111,99,51,118,101,99,49,49,49,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,84,114,121,70,114,111,109,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,84,36,117,51,98,36,36,117,50,48,36,78,36,117,53,100,36,36,71,84,36,56,116,114,121,95,102,114,111,109,49,55,104,99,55,53,55,57,97,97,102,55,54,100,97,98,100,53,49,69,222,4,59,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,49,55,104,51,97,100,98,54,53,54,97,56,56,52,50,48,50,55,102,69,223,4,59,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,49,55,104,51,56,100,53,102,97,50,55,98,50,51,49,56,101,98,97,69,224,4,59,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,49,55,104,55,57,99,57,48,98,54,49,101,51,53,99,48,99,48,57,69,225,4,59,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,49,55,104,50,55,54,53,55,98,99,99,54,98,50,51,102,53,101,54,69,226,4,59,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,49,55,104,101,98,98,101,49,51,51,102,97,97,101,54,97,56,50,55,69,227,4,59,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,49,55,104,98,55,55,56,97,54,49,53,52,100,101,54,49,53,48,102,69,228,4,59,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,49,55,104,100,49,55,57,48,55,102,50,52,48,102,53,56,51,51,51,69,229,4,56,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,52,112,117,115,104,49,55,104,50,98,55,56,55,50,57,53,49,55,102,99,48,99,51,50,69,230,4,56,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,52,112,117,115,104,49,55,104,52,52,56,101,48,55,48,97,48,99,54,48,56,56,52,54,69,231,4,76,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,114,101,115,101,114,118,101,95,102,111,114,95,112,117,115,104,49,55,104,102,57,53,99,57,52,54,97,101,52,53,49,52,98,99,54,69,232,4,76,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,114,101,115,101,114,118,101,95,102,111,114,95,112,117,115,104,49,55,104,49,97,99,50,100,100,55,48,50,54,98,49,49,56,55,51,69,233,4,56,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,52,112,117,115,104,49,55,104,100,97,56,52,57,48,52,98,53,50,101,98,100,102,56,48,69,234,4,89,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,50,49,100,111,95,114,101,115,101,114,118,101,95,97,110,100,95,104,97,110,100,108,101,49,55,104,55,49,56,101,102,53,99,100,52,57,99,50,51,98,49,57,69,235,4,89,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,50,49,100,111,95,114,101,115,101,114,118,101,95,97,110,100,95,104,97,110,100,108,101,49,55,104,54,50,57,52,54,51,48,100,53,54,57,54,52,48,57,99,69,236,4,89,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,50,49,100,111,95,114,101,115,101,114,118,101,95,97,110,100,95,104,97,110,100,108,101,49,55,104,53,56,52,98,97,49,102,48,54,54,55,99,101,52,102,54,69,237,4,89,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,50,49,100,111,95,114,101,115,101,114,118,101,95,97,110,100,95,104,97,110,100,108,101,49,55,104,101,53,97,51,51,52,55,98,99,51,101,97,97,102,97,52,69,238,4,89,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,50,49,100,111,95,114,101,115,101,114,118,101,95,97,110,100,95,104,97,110,100,108,101,49,55,104,52,55,57,48,101,54,57,51,57,98,98,100,102,51,102,100,69,239,4,89,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,50,49,100,111,95,114,101,115,101,114,118,101,95,97,110,100,95,104,97,110,100,108,101,49,55,104,54,51,51,101,53,101,102,101,100,98,50,98,49,97,53,52,69,240,4,89,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,50,49,100,111,95,114,101,115,101,114,118,101,95,97,110,100,95,104,97,110,100,108,101,49,55,104,56,101,48,98,98,57,56,50,98,97,51,48,57,51,51,48,69,241,4,89,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,50,49,100,111,95,114,101,115,101,114,118,101,95,97,110,100,95,104,97,110,100,108,101,49,55,104,98,49,102,54,48,101,49,52,54,54,57,56,49,102,57,51,69,242,4,89,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,50,49,100,111,95,114,101,115,101,114,118,101,95,97,110,100,95,104,97,110,100,108,101,49,55,104,102,98,49,56,99,97,100,51,52,98,52,54,100,98,99,100,69,243,4,60,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,56,100,101,100,117,112,95,98,121,49,55,104,97,101,97,51,52,99,55,100,55,48,55,97,97,52,101,51,69,244,4,172,1,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,105,110,95,112,108,97,99,101,95,99,111,108,108,101,99,116,49,48,56,95,36,76,84,36,105,109,112,108,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,102,114,111,109,95,105,116,101,114,46,46,83,112,101,99,70,114,111,109,73,116,101,114,36,76,84,36,84,36,67,36,73,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,57,102,114,111,109,95,105,116,101,114,49,55,104,52,53,54,99,98,54,55,102,52,97,98,55,55,54,99,100,69,245,4,100,95,90,78,53,97,108,108,111,99,51,118,101,99,57,105,110,116,111,95,105,116,101,114,50,49,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,51,50,102,111,114,103,101,116,95,97,108,108,111,99,97,116,105,111,110,95,100,114,111,112,95,114,101,109,97,105,110,105,110,103,49,55,104,102,52,98,50,98,55,100,52,51,49,56,97,57,101,102,99,69,246,4,172,1,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,105,110,95,112,108,97,99,101,95,99,111,108,108,101,99,116,49,48,56,95,36,76,84,36,105,109,112,108,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,102,114,111,109,95,105,116,101,114,46,46,83,112,101,99,70,114,111,109,73,116,101,114,36,76,84,36,84,36,67,36,73,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,57,102,114,111,109,95,105,116,101,114,49,55,104,52,99,102,49,55,49,52,51,101,50,55,53,55,54,100,51,69,247,4,100,95,90,78,53,97,108,108,111,99,51,118,101,99,57,105,110,116,111,95,105,116,101,114,50,49,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,51,50,102,111,114,103,101,116,95,97,108,108,111,99,97,116,105,111,110,95,100,114,111,112,95,114,101,109,97,105,110,105,110,103,49,55,104,48,100,97,102,56,100,98,51,54,56,100,98,100,97,50,54,69,248,4,172,1,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,105,110,95,112,108,97,99,101,95,99,111,108,108,101,99,116,49,48,56,95,36,76,84,36,105,109,112,108,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,102,114,111,109,95,105,116,101,114,46,46,83,112,101,99,70,114,111,109,73,116,101,114,36,76,84,36,84,36,67,36,73,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,71,84,36,36,71,84,36,57,102,114,111,109,95,105,116,101,114,49,55,104,97,98,55,53,49,100,49,101,49,98,57,49,52,98,48,100,69,249,4,100,95,90,78,53,97,108,108,111,99,51,118,101,99,57,105,110,116,111,95,105,116,101,114,50,49,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,51,50,102,111,114,103,101,116,95,97,108,108,111,99,97,116,105,111,110,95,100,114,111,112,95,114,101,109,97,105,110,105,110,103,49,55,104,101,51,101,53,97,57,52,55,52,101,51,97,54,49,97,100,69,250,4,97,95,90,78,54,51,95,36,76,84,36,97,108,108,111,99,46,46,97,108,108,111,99,46,46,71,108,111,98,97,108,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,97,108,108,111,99,46,46,65,108,108,111,99,97,116,111,114,36,71,84,36,56,97,108,108,111,99,97,116,101,49,55,104,53,99,56,51,57,50,54,56,57,48,99,54,99,101,55,101,69,251,4,54,95,90,78,53,97,108,108,111,99,53,97,108,108,111,99,54,71,108,111,98,97,108,49,48,97,108,108,111,99,95,105,109,112,108,49,55,104,48,99,55,50,56,51,53,50,98,55,54,53,48,54,53,51,69,252,4,53,95,90,78,53,97,108,108,111,99,54,115,116,114,105,110,103,54,83,116,114,105,110,103,57,102,114,111,109,95,117,116,102,56,49,55,104,101,50,57,52,54,54,99,54,48,102,97,98,53,52,102,53,69,253,4,53,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,52,104,97,110,100,108,101,95,114,101,115,101,114,118,101,49,55,104,56,55,100,55,55,101,102,53,48,97,48,98,49,55,49,48,69,254,4,105,95,90,78,54,51,95,36,76,84,36,97,108,108,111,99,46,46,97,108,108,111,99,46,46,71,108,111,98,97,108,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,97,108,108,111,99,46,46,65,108,108,111,99,97,116,111,114,36,71,84,36,49,53,97,108,108,111,99,97,116,101,95,122,101,114,111,101,100,49,55,104,99,101,51,54,51,52,100,97,102,48,54,99,102,49,55,53,69,255,4,71,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,49,97,108,108,111,99,97,116,101,95,105,110,49,55,104,56,52,48,54,102,49,99,51,50,57,56,56,97,51,101,50,69,128,5,71,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,49,97,108,108,111,99,97,116,101,95,105,110,49,55,104,98,101,101,48,57,102,50,55,50,100,48,97,57,51,51,49,69,129,5,71,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,49,97,108,108,111,99,97,116,101,95,105,110,49,55,104,100,48,48,100,98,51,50,50,52,98,52,100,48,51,50,53,69,130,5,74,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,103,114,111,119,95,97,109,111,114,116,105,122,101,100,49,55,104,49,52,98,100,57,49,101,53,101,98,100,100,97,98,49,99,69,131,5,74,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,103,114,111,119,95,97,109,111,114,116,105,122,101,100,49,55,104,50,98,48,98,49,56,57,98,57,50,54,49,49,101,54,55,69,132,5,74,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,103,114,111,119,95,97,109,111,114,116,105,122,101,100,49,55,104,54,49,53,99,99,50,52,102,52,55,54,102,97,102,50,57,69,133,5,74,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,103,114,111,119,95,97,109,111,114,116,105,122,101,100,49,55,104,54,49,56,101,48,51,98,54,57,99,49,52,101,98,101,48,69,134,5,74,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,103,114,111,119,95,97,109,111,114,116,105,122,101,100,49,55,104,54,50,56,50,99,97,54,98,53,100,54,57,51,56,52,97,69,135,5,74,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,103,114,111,119,95,97,109,111,114,116,105,122,101,100,49,55,104,55,50,51,52,99,99,100,54,99,53,49,99,56,52,55,56,69,136,5,74,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,103,114,111,119,95,97,109,111,114,116,105,122,101,100,49,55,104,56,101,97,100,97,102,57,97,100,52,100,101,55,57,55,101,69,137,5,74,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,103,114,111,119,95,97,109,111,114,116,105,122,101,100,49,55,104,98,49,101,99,98,52,52,51,97,49,102,100,55,50,48,48,69,138,5,74,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,103,114,111,119,95,97,109,111,114,116,105,122,101,100,49,55,104,98,100,50,48,55,52,56,48,55,57,51,53,97,53,49,56,69,139,5,74,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,103,114,111,119,95,97,109,111,114,116,105,122,101,100,49,55,104,99,56,50,98,53,98,57,57,57,102,51,101,99,50,53,56,69,140,5,74,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,103,114,111,119,95,97,109,111,114,116,105,122,101,100,49,55,104,100,52,49,50,51,52,52,97,49,53,50,97,102,99,53,56,69,141,5,74,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,103,114,111,119,95,97,109,111,114,116,105,122,101,100,49,55,104,100,98,101,54,51,54,51,98,51,97,100,99,56,53,56,97,69,142,5,74,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,103,114,111,119,95,97,109,111,114,116,105,122,101,100,49,55,104,102,52,55,55,99,49,52,57,50,49,102,49,50,97,97,98,69,143,5,74,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,103,114,111,119,95,97,109,111,114,116,105,122,101,100,49,55,104,102,55,51,97,51,54,53,52,53,53,99,56,99,99,102,57,69,144,5,74,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,103,114,111,119,95,97,109,111,114,116,105,122,101,100,49,55,104,102,97,50,56,52,102,51,55,52,54,100,101,97,57,54,99,69,145,5,76,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,114,101,115,101,114,118,101,95,102,111,114,95,112,117,115,104,49,55,104,49,56,50,100,54,97,49,98,48,55,53,99,49,97,99,53,69,146,5,76,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,114,101,115,101,114,118,101,95,102,111,114,95,112,117,115,104,49,55,104,51,102,97,56,55,100,98,54,56,102,101,97,98,97,54,101,69,147,5,76,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,114,101,115,101,114,118,101,95,102,111,114,95,112,117,115,104,49,55,104,56,50,53,55,48,102,51,49,54,102,98,52,54,99,101,52,69,148,5,76,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,114,101,115,101,114,118,101,95,102,111,114,95,112,117,115,104,49,55,104,100,99,55,101,56,55,101,52,55,100,57,98,52,50,50,52,69,149,5,54,95,90,78,53,115,101,114,100,101,50,100,101,53,69,114,114,111,114,49,52,105,110,118,97,108,105,100,95,108,101,110,103,116,104,49,55,104,100,99,99,48,54,48,101,53,102,53,102,55,100,99,52,50,69,150,5,55,95,90,78,53,115,101,114,100,101,50,100,101,53,69,114,114,111,114,49,53,100,117,112,108,105,99,97,116,101,95,102,105,101,108,100,49,55,104,52,100,101,50,101,49,99,54,57,48,48,50,99,52,49,50,69,151,5,55,95,90,78,53,115,101,114,100,101,50,100,101,53,69,114,114,111,114,49,53,117,110,107,110,111,119,110,95,118,97,114,105,97,110,116,49,55,104,51,50,50,53,56,101,102,48,98,99,55,56,102,48,55,97,69,152,5,136,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,54,100,101,115,101,114,105,97,108,105,122,101,95,98,111,111,108,49,55,104,49,97,51,52,52,48,57,49,99,53,55,51,54,102,52,97,69,153,5,136,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,54,100,101,115,101,114,105,97,108,105,122,101,95,117,110,105,116,49,55,104,56,98,102,50,51,54,101,48,51,55,97,53,48,55,54,97,69,154,5,135,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,53,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,49,55,104,54,57,98,49,54,97,55,48,99,54,50,100,51,99,57,51,69,155,5,135,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,53,100,101,115,101,114,105,97,108,105,122,101,95,115,101,113,49,55,104,100,50,56,57,49,51,52,49,56,100,49,53,57,55,50,50,69,156,5,135,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,53,100,101,115,101,114,105,97,108,105,122,101,95,115,101,113,49,55,104,56,51,52,52,56,51,53,102,48,56,57,101,54,56,48,48,69,157,5,135,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,53,100,101,115,101,114,105,97,108,105,122,101,95,115,101,113,49,55,104,56,52,56,50,101,56,102,101,48,55,52,56,53,48,99,55,69,158,5,135,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,53,100,101,115,101,114,105,97,108,105,122,101,95,115,101,113,49,55,104,102,99,50,101,49,102,100,50,50,97,53,97,53,102,100,97,69,159,5,135,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,53,100,101,115,101,114,105,97,108,105,122,101,95,115,101,113,49,55,104,100,50,55,98,102,49,56,102,97,98,49,54,48,50,99,57,69,160,5,135,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,53,100,101,115,101,114,105,97,108,105,122,101,95,115,101,113,49,55,104,98,54,49,97,51,51,101,55,50,48,56,56,52,55,101,57,69,161,5,135,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,53,100,101,115,101,114,105,97,108,105,122,101,95,115,101,113,49,55,104,55,99,53,53,102,99,98,101,56,55,55,49,102,54,52,100,69,162,5,135,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,53,100,101,115,101,114,105,97,108,105,122,101,95,115,101,113,49,55,104,99,55,97,101,100,97,102,55,50,52,51,48,57,54,50,102,69,163,5,135,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,53,100,101,115,101,114,105,97,108,105,122,101,95,115,101,113,49,55,104,98,97,53,57,101,53,49,52,99,98,53,97,49,102,52,49,69,164,5,135,1,95,90,78,53,115,101,114,100,101,50,100,101,53,105,109,112,108,115,56,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,99,111,114,101,46,46,111,112,116,105,111,110,46,46,79,112,116,105,111,110,36,76,84,36,84,36,71,84,36,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,48,101,101,100,57,51,97,101,102,100,55,98,48,48,52,98,69,165,5,135,1,95,90,78,53,115,101,114,100,101,50,100,101,53,105,109,112,108,115,56,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,99,111,114,101,46,46,111,112,116,105,111,110,46,46,79,112,116,105,111,110,36,76,84,36,84,36,71,84,36,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,50,51,51,52,49,53,98,54,53,102,51,101,98,53,99,97,69,166,5,155,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,49,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,69,120,101,99,117,116,101,79,117,116,112,117,116,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,53,52,55,51,53,57,57,101,101,52,102,98,97,50,50,53,69,167,5,135,1,95,90,78,53,115,101,114,100,101,50,100,101,53,105,109,112,108,115,56,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,99,111,114,101,46,46,111,112,116,105,111,110,46,46,79,112,116,105,111,110,36,76,84,36,84,36,71,84,36,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,53,100,55,54,52,52,54,99,53,52,48,101,99,53,57,99,69,168,5,153,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,56,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,69,120,101,99,117,116,101,67,97,108,108,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,48,102,54,55,54,54,50,52,53,98,97,101,100,97,55,102,69,169,5,135,1,95,90,78,53,115,101,114,100,101,50,100,101,53,105,109,112,108,115,56,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,99,111,114,101,46,46,111,112,116,105,111,110,46,46,79,112,116,105,111,110,36,76,84,36,84,36,71,84,36,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,99,101,55,52,102,97,54,49,57,101,97,98,57,52,49,53,69,170,5,135,1,95,90,78,53,115,101,114,100,101,50,100,101,53,105,109,112,108,115,56,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,99,111,114,101,46,46,111,112,116,105,111,110,46,46,79,112,116,105,111,110,36,76,84,36,84,36,71,84,36,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,102,99,101,49,56,56,97,54,101,57,48,52,51,57,54,97,69,171,5,155,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,49,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,67,114,111,115,115,111,118,101,114,84,121,112,101,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,102,54,101,55,102,55,52,98,56,51,48,100,98,49,100,56,69,172,5,58,95,90,78,53,115,101,114,100,101,51,115,101,114,49,48,83,101,114,105,97,108,105,122,101,114,49,49,99,111,108,108,101,99,116,95,115,101,113,49,55,104,49,55,97,57,57,57,48,55,53,53,102,49,99,98,101,52,69,173,5,135,1,95,90,78,57,53,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,114,36,76,84,36,87,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,114,36,71,84,36,49,51,115,101,114,105,97,108,105,122,101,95,115,101,113,49,55,104,101,97,54,97,100,53,56,53,102,52,52,102,99,57,55,54,69,174,5,150,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,56,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,78,111,116,101,73,110,102,111,84,121,112,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,52,52,51,55,54,54,57,102,53,99,48,49,57,101,50,52,69,175,5,112,95,90,78,56,51,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,115,101,114,46,46,67,111,109,112,111,117,110,100,36,76,84,36,87,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,83,101,113,36,71,84,36,51,101,110,100,49,55,104,97,102,49,54,56,50,55,98,99,100,49,55,53,98,97,99,69,176,5,58,95,90,78,53,115,101,114,100,101,51,115,101,114,49,48,83,101,114,105,97,108,105,122,101,114,49,49,99,111,108,108,101,99,116,95,115,101,113,49,55,104,98,52,101,98,53,56,56,99,57,99,97,51,53,54,51,100,69,177,5,124,95,90,78,53,115,101,114,100,101,51,115,101,114,53,105,109,112,108,115,55,51,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,98,54,49,50,53,49,53,53,56,97,51,102,54,57,101,49,69,178,5,58,95,90,78,53,115,101,114,100,101,51,115,101,114,49,48,83,101,114,105,97,108,105,122,101,114,49,49,99,111,108,108,101,99,116,95,115,101,113,49,55,104,98,57,53,54,53,56,50,55,56,53,97,98,54,53,51,55,69,179,5,58,95,90,78,53,115,101,114,100,101,51,115,101,114,49,48,83,101,114,105,97,108,105,122,101,114,49,49,99,111,108,108,101,99,116,95,115,101,113,49,55,104,99,55,100,53,54,49,100,57,51,50,51,52,48,50,50,52,69,180,5,58,95,90,78,53,115,101,114,100,101,51,115,101,114,49,48,83,101,114,105,97,108,105,122,101,114,49,49,99,111,108,108,101,99,116,95,115,101,113,49,55,104,101,52,57,100,49,48,97,51,48,100,50,51,98,98,51,55,69,181,5,160,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,84,114,97,110,115,97,99,116,105,111,110,72,105,115,116,111,114,121,84,121,112,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,56,54,100,57,49,49,51,54,57,100,52,98,50,48,99,56,69,182,5,64,95,90,78,53,115,101,114,100,101,51,115,101,114,49,50,83,101,114,105,97,108,105,122,101,77,97,112,49,53,115,101,114,105,97,108,105,122,101,95,101,110,116,114,121,49,55,104,48,48,50,53,102,52,54,99,53,99,51,49,98,56,102,55,69,183,5,123,95,90,78,56,51,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,115,101,114,46,46,67,111,109,112,111,117,110,100,36,76,84,36,87,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,77,97,112,36,71,84,36,49,51,115,101,114,105,97,108,105,122,101,95,107,101,121,49,55,104,102,51,56,53,98,48,100,57,56,48,101,52,57,99,101,101,69,184,5,64,95,90,78,53,115,101,114,100,101,51,115,101,114,49,50,83,101,114,105,97,108,105,122,101,77,97,112,49,53,115,101,114,105,97,108,105,122,101,95,101,110,116,114,121,49,55,104,48,56,99,49,49,100,56,53,98,51,99,49,57,56,53,99,69,185,5,106,95,90,78,53,115,101,114,100,101,51,115,101,114,53,105,109,112,108,115,53,53,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,117,54,52,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,51,53,102,57,49,55,101,102,99,102,52,98,97,52,98,56,69,186,5,64,95,90,78,53,115,101,114,100,101,51,115,101,114,49,50,83,101,114,105,97,108,105,122,101,77,97,112,49,53,115,101,114,105,97,108,105,122,101,95,101,110,116,114,121,49,55,104,50,52,48,101,50,102,54,57,100,55,49,49,97,99,100,56,69,187,5,64,95,90,78,53,115,101,114,100,101,51,115,101,114,49,50,83,101,114,105,97,108,105,122,101,77,97,112,49,53,115,101,114,105,97,108,105,122,101,95,101,110,116,114,121,49,55,104,50,101,49,52,56,53,100,48,50,50,48,100,102,49,57,49,69,188,5,64,95,90,78,53,115,101,114,100,101,51,115,101,114,49,50,83,101,114,105,97,108,105,122,101,77,97,112,49,53,115,101,114,105,97,108,105,122,101,95,101,110,116,114,121,49,55,104,51,100,51,48,100,53,48,99,55,51,53,48,57,51,98,100,69,189,5,64,95,90,78,53,115,101,114,100,101,51,115,101,114,49,50,83,101,114,105,97,108,105,122,101,77,97,112,49,53,115,101,114,105,97,108,105,122,101,95,101,110,116,114,121,49,55,104,53,98,53,48,55,51,99,51,48,102,57,54,98,49,53,50,69,190,5,64,95,90,78,53,115,101,114,100,101,51,115,101,114,49,50,83,101,114,105,97,108,105,122,101,77,97,112,49,53,115,101,114,105,97,108,105,122,101,95,101,110,116,114,121,49,55,104,55,54,97,54,50,54,101,99,48,56,55,49,56,98,57,99,69,191,5,64,95,90,78,53,115,101,114,100,101,51,115,101,114,49,50,83,101,114,105,97,108,105,122,101,77,97,112,49,53,115,101,114,105,97,108,105,122,101,95,101,110,116,114,121,49,55,104,56,97,97,102,51,57,99,55,97,53,51,52,56,53,101,55,69,192,5,64,95,90,78,53,115,101,114,100,101,51,115,101,114,49,50,83,101,114,105,97,108,105,122,101,77,97,112,49,53,115,101,114,105,97,108,105,122,101,95,101,110,116,114,121,49,55,104,57,48,48,97,56,55,52,101,52,97,56,56,55,50,100,98,69,193,5,64,95,90,78,53,115,101,114,100,101,51,115,101,114,49,50,83,101,114,105,97,108,105,122,101,77,97,112,49,53,115,101,114,105,97,108,105,122,101,95,101,110,116,114,121,49,55,104,97,54,49,48,51,97,53,97,102,101,99,57,50,56,51,56,69,194,5,163,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,49,48,49,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,84,114,97,110,115,97,99,116,105,111,110,68,105,114,101,99,116,105,111,110,84,121,112,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,53,101,100,98,50,98,102,100,100,53,98,53,102,98,54,57,69,195,5,64,95,90,78,53,115,101,114,100,101,51,115,101,114,49,50,83,101,114,105,97,108,105,122,101,77,97,112,49,53,115,101,114,105,97,108,105,122,101,95,101,110,116,114,121,49,55,104,101,97,55,56,48,52,51,55,101,55,98,48,54,48,48,53,69,196,5,135,1,95,90,78,57,53,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,114,36,76,84,36,87,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,114,36,71,84,36,49,51,115,101,114,105,97,108,105,122,101,95,115,116,114,49,55,104,48,53,48,56,57,51,101,51,54,54,48,50,53,52,54,98,69,197,5,98,95,90,78,54,57,95,36,76,84,36,97,108,108,111,99,46,46,98,111,120,101,100,46,46,66,111,120,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,100,53,55,48,97,49,54,99,98,97,55,55,97,101,49,56,69,198,5,98,95,90,78,54,55,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,108,111,110,101,46,46,67,108,111,110,101,36,71,84,36,53,99,108,111,110,101,49,55,104,49,54,101,51,54,53,102,99,101,49,56,100,100,99,48,49,69,199,5,98,95,90,78,54,55,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,108,111,110,101,46,46,67,108,111,110,101,36,71,84,36,53,99,108,111,110,101,49,55,104,102,97,48,57,99,49,56,102,57,53,50,54,48,48,98,57,69,200,5,110,95,90,78,55,50,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,117,56,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,98,115,53,56,46,46,101,110,99,111,100,101,46,46,69,110,99,111,100,101,84,97,114,103,101,116,36,71,84,36,49,49,101,110,99,111,100,101,95,119,105,116,104,49,55,104,53,54,52,53,100,53,99,56,97,57,100,56,50,57,102,97,69,201,5,110,95,90,78,55,50,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,117,56,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,98,115,53,56,46,46,101,110,99,111,100,101,46,46,69,110,99,111,100,101,84,97,114,103,101,116,36,71,84,36,49,49,101,110,99,111,100,101,95,119,105,116,104,49,55,104,52,102,97,99,56,57,48,100,54,100,54,49,55,50,56,54,69,202,5,110,95,90,78,55,50,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,117,56,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,98,115,53,56,46,46,101,110,99,111,100,101,46,46,69,110,99,111,100,101,84,97,114,103,101,116,36,71,84,36,49,49,101,110,99,111,100,101,95,119,105,116,104,49,55,104,52,55,53,54,49,100,48,100,52,101,100,98,51,49,102,48,69,203,5,99,95,90,78,54,56,95,36,76,84,36,99,111,114,101,46,46,111,112,116,105,111,110,46,46,79,112,116,105,111,110,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,108,111,110,101,46,46,67,108,111,110,101,36,71,84,36,53,99,108,111,110,101,49,55,104,55,100,48,50,49,57,50,98,53,101,48,53,49,52,98,54,69,204,5,98,95,90,78,55,48,95,36,76,84,36,99,111,114,101,46,46,111,112,116,105,111,110,46,46,79,112,116,105,111,110,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,109,112,46,46,80,97,114,116,105,97,108,69,113,36,71,84,36,50,101,113,49,55,104,52,97,55,49,102,53,97,56,53,101,100,53,100,57,49,98,69,205,5,100,95,90,78,55,49,95,36,76,84,36,98,121,116,101,99,104,101,99,107,46,46,69,110,117,109,67,104,101,99,107,69,114,114,111,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,52,51,49,98,52,52,57,53,48,101,100,48,52,54,98,55,69,206,5,119,95,90,78,55,57,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,73,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,82,101,102,83,112,101,99,36,71,84,36,49,51,115,112,101,99,95,116,114,121,95,102,111,108,100,49,55,104,49,53,49,102,97,100,49,55,50,102,48,56,101,56,102,51,69,207,5,119,95,90,78,55,57,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,73,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,82,101,102,83,112,101,99,36,71,84,36,49,51,115,112,101,99,95,116,114,121,95,102,111,108,100,49,55,104,52,51,55,54,98,102,99,100,57,48,54,57,101,54,54,55,69,208,5,104,95,90,78,55,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,36,117,53,98,36,117,56,36,117,53,100,36,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,87,114,105,116,101,36,71,84,36,53,119,114,105,116,101,49,55,104,102,98,55,97,102,98,101,53,102,51,57,98,100,101,51,53,69,209,5,102,95,90,78,55,51,95,36,76,84,36,98,121,116,101,99,104,101,99,107,46,46,69,110,117,109,67,104,101,99,107,69,114,114,111,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,102,97,50,102,102,53,51,99,98,51,50,51,98,53,48,102,69,210,5,82,95,90,78,57,111,110,99,101,95,99,101,108,108,52,114,97,99,101,56,111,110,99,101,95,98,111,120,49,54,79,110,99,101,66,111,120,36,76,84,36,84,36,71,84,36,49,53,103,101,116,95,111,114,95,116,114,121,95,105,110,105,116,49,55,104,98,50,97,52,100,98,52,97,51,101,55,98,48,97,56,55,69,211,5,110,95,90,78,55,53,95,36,76,84,36,114,97,110,100,95,99,104,97,99,104,97,46,46,99,104,97,99,104,97,46,46,67,104,97,67,104,97,49,50,82,110,103,36,117,50,48,36,97,115,36,117,50,48,36,114,97,110,100,95,99,111,114,101,46,46,83,101,101,100,97,98,108,101,82,110,103,36,71,84,36,57,102,114,111,109,95,115,101,101,100,49,55,104,51,53,100,55,50,57,49,51,99,55,57,97,102,50,98,54,69,212,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,48,50,55,102,55,97,49,101,100,49,50,50,51,99,102,98,69,213,5,231,1,95,90,78,49,57,53,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,85,110,115,116,97,107,101,67,97,108,108,68,97,116,97,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,51,100,52,98,52,53,49,52,57,101,102,50,57,48,100,53,69,214,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,50,48,56,54,98,49,57,99,51,57,49,97,56,97,101,99,69,215,5,223,1,95,90,78,49,56,55,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,72,105,115,116,111,114,121,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,100,51,98,52,52,50,48,56,102,49,101,51,48,56,52,50,69,216,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,52,55,102,56,53,52,50,52,98,54,49,100,55,53,98,100,69,217,5,221,1,95,90,78,49,56,53,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,82,107,121,118,84,114,101,101,76,101,97,102,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,48,100,57,101,99,52,53,97,54,49,57,56,100,56,53,49,69,218,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,52,56,101,48,99,101,55,99,49,98,50,55,51,98,51,51,69,219,5,226,1,95,90,78,49,57,48,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,82,107,121,118,79,112,101,110,105,110,103,115,65,114,114,97,121,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,54,51,50,99,50,52,53,48,56,48,48,53,100,100,100,57,69,220,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,52,100,101,54,102,50,51,48,101,50,48,49,53,101,49,101,69,221,5,224,1,95,90,78,49,56,56,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,77,110,101,109,111,110,105,99,78,101,119,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,50,51,102,49,101,53,56,99,51,49,97,48,55,97,102,48,69,222,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,53,48,98,52,53,100,52,49,100,99,53,50,48,56,56,48,69,223,5,223,1,95,90,78,49,56,55,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,77,101,114,103,101,78,111,116,101,115,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,101,101,48,102,100,57,99,50,49,50,100,54,49,49,98,98,69,224,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,54,52,99,53,48,98,56,57,53,50,50,52,55,97,101,97,69,225,5,216,1,95,90,78,49,56,48,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,82,107,121,118,85,54,52,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,55,54,54,54,54,52,54,57,99,54,51,99,54,55,100,57,69,226,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,54,100,55,49,57,48,101,49,52,57,53,52,57,56,101,98,69,227,5,220,1,95,90,78,49,56,52,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,66,97,108,97,110,99,101,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,51,53,55,55,48,97,102,98,50,55,52,50,55,56,48,51,69,228,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,55,54,49,53,51,52,50,54,56,99,55,98,50,101,57,55,69,229,5,225,1,95,90,78,49,56,57,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,83,116,97,107,101,73,110,102,111,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,102,50,50,56,52,101,97,49,55,98,49,56,53,54,97,51,69,230,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,55,56,53,57,102,55,100,55,52,102,102,102,50,100,50,97,69,231,5,219,1,95,90,78,49,56,51,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,84,120,68,97,116,97,84,121,112,101,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,52,97,56,50,97,48,50,49,55,99,54,99,97,53,52,101,69,232,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,55,102,48,99,54,57,51,48,100,55,52,53,52,52,51,101,69,233,5,220,1,95,90,78,49,56,52,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,69,120,101,99,117,116,101,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,51,56,50,54,56,54,100,100,101,101,50,48,100,49,56,101,69,234,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,56,53,53,53,53,102,51,102,53,52,55,55,55,49,50,97,69,235,5,226,1,95,90,78,49,57,48,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,68,117,115,107,84,111,76,117,120,82,101,115,112,111,110,115,101,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,52,54,48,100,102,52,53,102,98,100,97,54,55,101,50,99,69,236,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,56,54,53,54,102,49,55,52,100,57,51,97,98,54,100,52,69,237,5,222,1,95,90,78,49,56,54,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,67,114,111,115,115,111,118,101,114,84,121,112,101,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,52,56,97,98,101,100,100,100,50,48,57,98,100,52,50,50,69,238,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,56,56,56,57,54,101,53,56,52,99,56,53,54,53,51,101,69,239,5,217,1,95,90,78,49,56,49,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,83,101,101,100,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,54,102,56,102,102,99,52,51,49,55,48,57,52,97,50,51,69,240,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,56,99,54,52,49,51,50,98,49,100,102,54,97,56,48,50,69,241,5,220,1,95,90,78,49,56,52,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,84,120,115,68,97,116,97,84,121,112,101,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,48,102,97,49,102,57,98,54,57,102,53,98,51,100,53,53,69,242,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,56,100,56,97,49,99,100,100,54,98,54,52,48,99,57,57,69,243,5,222,1,95,90,78,49,56,54,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,69,120,101,99,117,116,101,79,117,116,112,117,116,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,51,55,48,101,51,48,50,102,49,49,53,97,102,51,57,49,69,244,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,57,49,56,53,50,49,101,50,100,52,53,54,99,57,99,49,69,245,5,229,1,95,90,78,49,57,51,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,83,116,97,107,101,67,97,108,108,68,97,116,97,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,55,97,98,49,97,97,49,102,100,49,99,57,55,54,102,52,69,246,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,98,49,49,99,100,52,57,102,56,98,53,56,57,97,48,52,69,247,5,225,1,95,90,78,49,56,57,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,83,116,99,116,80,114,111,111,102,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,101,101,101,57,54,54,101,49,57,53,100,48,52,97,56,100,69,248,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,98,102,99,53,55,50,49,51,49,52,98,53,52,97,97,48,69,249,5,224,1,95,90,78,49,56,56,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,70,105,108,116,101,114,78,111,116,101,115,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,53,57,99,101,102,102,54,55,55,52,100,56,97,49,54,101,69,250,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,99,48,57,52,48,53,100,51,98,51,50,57,51,56,51,101,69,251,5,220,1,95,90,78,49,56,52,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,79,112,101,110,105,110,103,84,121,112,101,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,100,102,57,97,57,98,98,101,97,100,57,56,52,52,50,53,69,252,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,99,97,53,56,52,57,52,98,56,97,54,57,98,49,53,100,69,253,5,228,1,95,90,78,49,57,50,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,77,110,101,109,111,110,105,99,83,101,101,100,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,53,49,52,52,53,56,102,53,56,52,52,51,53,101,53,102,69,254,5,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,99,97,57,48,55,102,98,48,50,49,48,102,97,99,57,99,69,255,5,230,1,95,90,78,49,57,52,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,85,110,115,112,101,110,116,83,112,101,110,116,78,111,116,101,115,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,54,54,51,57,56,100,52,48,98,55,98,53,56,99,51,54,69,128,6,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,99,97,99,98,54,97,102,50,98,54,97,57,53,97,57,48,69,129,6,229,1,95,90,78,49,57,51,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,65,108,108,111,119,67,97,108,108,68,97,116,97,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,57,99,99,48,100,53,48,48,98,101,54,100,99,55,56,99,69,130,6,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,100,48,51,97,52,55,48,100,50,53,57,55,50,52,53,48,69,131,6,221,1,95,90,78,49,56,53,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,86,105,101,119,75,101,121,115,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,102,55,49,55,102,49,50,100,57,56,102,50,99,101,97,101,69,132,6,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,100,98,55,99,55,55,55,102,102,100,55,49,51,101,98,98,69,133,6,221,1,95,90,78,49,56,53,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,78,111,116,101,73,110,102,111,84,121,112,101,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,54,97,54,56,99,97,48,56,57,56,57,100,57,97,102,48,69,134,6,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,100,102,51,100,53,98,56,51,50,52,48,97,48,55,55,101,69,135,6,220,1,95,90,78,49,56,52,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,80,114,111,118,101,84,120,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,99,57,97,52,97,98,99,98,50,54,102,98,48,48,54,48,69,136,6,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,101,99,98,49,98,50,49,48,97,98,102,102,98,99,53,98,69,137,6,220,1,95,90,78,49,56,52,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,69,120,101,99,117,116,101,67,97,108,108,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,101,97,101,98,101,53,53,101,52,99,54,55,50,48,99,51,69,138,6,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,102,52,102,54,49,56,102,99,99,54,101,102,57,102,101,52,69,139,6,222,1,95,90,78,49,56,54,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,68,117,115,107,84,111,76,117,120,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,98,97,53,53,57,49,100,56,102,101,98,51,56,100,49,97,69,140,6,115,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,51,110,101,120,116,95,107,101,121,95,115,101,101,100,49,55,104,102,101,57,52,102,54,98,56,100,56,102,54,99,99,99,100,69,141,6,239,1,95,90,78,50,48,51,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,80,117,98,108,105,99,75,101,121,82,107,121,118,83,101,114,105,97,108,105,122,101,100,65,114,103,115,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,98,98,102,51,99,101,55,97,55,100,54,51,100,99,55,55,69,142,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,48,98,56,51,49,51,97,50,55,56,98,49,102,97,53,57,69,143,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,48,99,49,97,49,101,51,101,48,56,55,100,53,50,55,98,69,144,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,49,53,50,57,55,97,48,100,50,51,56,51,102,55,57,53,69,145,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,49,57,52,57,54,57,100,98,48,48,57,101,98,102,53,101,69,146,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,51,53,52,50,52,54,51,56,51,98,52,55,50,57,97,54,69,147,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,51,53,57,98,54,98,50,48,56,50,48,97,51,55,55,52,69,148,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,52,99,57,98,55,52,99,54,100,102,49,54,49,97,97,50,69,149,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,54,48,97,48,97,51,52,98,53,97,49,102,56,101,51,51,69,150,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,56,49,53,97,98,52,50,51,55,100,97,56,52,100,49,99,69,151,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,56,55,54,55,101,100,101,56,99,55,101,99,101,52,51,97,69,152,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,56,56,100,52,100,52,101,55,53,56,101,53,57,97,100,53,69,153,6,152,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,56,56,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,79,117,116,112,117,116,84,121,112,101,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,54,53,55,101,100,50,53,54,55,99,49,102,51,98,53,54,69,154,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,57,53,101,52,49,56,102,50,99,101,57,57,56,50,52,53,69,155,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,97,98,48,99,98,52,53,99,100,51,98,56,57,102,52,48,69,156,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,98,53,51,54,56,100,53,102,56,101,49,100,55,51,99,48,69,157,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,99,50,50,54,100,54,48,49,100,56,51,52,54,99,99,52,69,158,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,100,51,101,56,55,57,102,97,50,49,48,100,98,55,50,99,69,159,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,101,97,52,98,57,57,100,57,49,100,51,56,53,56,99,53,69,160,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,101,97,53,48,101,56,50,102,50,53,52,57,56,57,55,49,69,161,6,117,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,77,97,112,65,99,99,101,115,115,36,71,84,36,49,53,110,101,120,116,95,118,97,108,117,101,95,115,101,101,100,49,55,104,102,48,49,52,98,99,54,51,102,48,102,102,49,100,48,54,69,162,6,153,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,56,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,84,120,115,68,97,116,97,84,121,112,101,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,53,102,57,48,56,53,53,53,55,55,101,48,50,54,99,50,69,163,6,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,50,52,50,102,50,55,99,99,97,97,53,100,48,100,48,50,69,164,6,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,50,54,54,50,101,56,49,52,52,57,49,99,49,100,52,50,69,165,6,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,51,51,50,48,51,102,55,54,53,99,52,100,53,51,99,98,69,166,6,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,51,97,97,48,101,100,101,57,99,54,57,57,98,48,99,51,69,167,6,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,55,53,49,102,48,99,50,49,52,52,102,55,48,100,100,50,69,168,6,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,56,51,97,55,52,55,48,101,98,50,97,51,54,102,102,54,69,169,6,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,56,99,97,101,97,99,101,56,97,99,52,102,54,51,56,55,69,170,6,153,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,56,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,79,112,101,110,105,110,103,84,121,112,101,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,53,99,101,53,98,56,101,97,49,97,99,102,52,101,53,54,69,171,6,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,57,54,97,51,56,49,54,51,97,57,52,49,99,101,97,50,69,172,6,154,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,78,111,116,101,73,110,102,111,84,121,112,101,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,51,53,102,52,99,99,51,49,55,102,49,99,53,52,55,55,69,173,6,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,57,102,99,101,56,100,49,55,52,53,55,51,53,102,52,54,69,174,6,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,98,49,99,54,99,52,99,55,57,54,55,97,97,102,52,51,69,175,6,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,99,57,54,53,101,51,57,97,52,98,48,101,57,50,51,56,69,176,6,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,101,54,50,99,50,99,49,99,48,50,53,99,57,101,99,52,69,177,6,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,101,55,98,99,56,100,101,98,100,100,102,51,54,101,99,97,69,178,6,152,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,56,56,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,84,120,68,97,116,97,84,121,112,101,36,71,84,36,49,49,100,101,115,101,114,105,97,108,105,122,101,49,55,104,101,48,56,98,100,52,99,51,98,98,97,56,99,54,48,53,69,179,6,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,102,55,51,55,48,48,100,102,48,51,49,97,54,51,49,56,69,180,6,119,95,90,78,55,53,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,83,101,113,65,99,99,101,115,115,36,71,84,36,49,55,110,101,120,116,95,101,108,101,109,101,110,116,95,115,101,101,100,49,55,104,102,99,49,98,97,49,57,100,53,49,53,53,97,55,49,100,69,181,6,107,95,90,78,55,55,95,36,76,84,36,97,108,108,111,99,46,46,114,97,119,95,118,101,99,46,46,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,52,51,100,99,98,98,50,101,97,100,102,98,48,100,56,54,69,182,6,119,95,90,78,56,48,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,86,97,114,105,97,110,116,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,110,117,109,65,99,99,101,115,115,36,71,84,36,49,50,118,97,114,105,97,110,116,95,115,101,101,100,49,55,104,50,49,99,50,54,48,52,102,99,97,99,57,55,101,97,57,69,183,6,135,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,53,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,49,55,104,54,97,98,50,100,55,56,101,49,48,100,54,51,102,97,53,69,184,6,114,95,90,78,56,50,95,36,76,84,36,100,105,103,101,115,116,46,46,99,111,114,101,95,97,112,105,46,46,119,114,97,112,112,101,114,46,46,67,111,114,101,87,114,97,112,112,101,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,100,105,103,101,115,116,46,46,85,112,100,97,116,101,36,71,84,36,54,117,112,100,97,116,101,49,55,104,52,50,54,101,99,49,51,98,99,49,52,99,51,52,102,54,69,185,6,144,1,95,90,78,56,50,95,36,76,84,36,100,105,103,101,115,116,46,46,99,111,114,101,95,97,112,105,46,46,119,114,97,112,112,101,114,46,46,67,111,114,101,87,114,97,112,112,101,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,100,105,103,101,115,116,46,46,85,112,100,97,116,101,36,71,84,36,54,117,112,100,97,116,101,50,56,95,36,117,55,98,36,36,117,55,98,36,99,108,111,115,117,114,101,36,117,55,100,36,36,117,55,100,36,49,55,104,56,98,97,52,97,101,50,57,102,100,57,98,49,97,53,98,69,186,6,114,95,90,78,56,50,95,36,76,84,36,100,105,103,101,115,116,46,46,99,111,114,101,95,97,112,105,46,46,119,114,97,112,112,101,114,46,46,67,111,114,101,87,114,97,112,112,101,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,100,105,103,101,115,116,46,46,85,112,100,97,116,101,36,71,84,36,54,117,112,100,97,116,101,49,55,104,100,52,98,50,100,49,97,102,100,52,102,49,53,56,97,50,69,187,6,144,1,95,90,78,56,50,95,36,76,84,36,100,105,103,101,115,116,46,46,99,111,114,101,95,97,112,105,46,46,119,114,97,112,112,101,114,46,46,67,111,114,101,87,114,97,112,112,101,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,100,105,103,101,115,116,46,46,85,112,100,97,116,101,36,71,84,36,54,117,112,100,97,116,101,50,56,95,36,117,55,98,36,36,117,55,98,36,99,108,111,115,117,114,101,36,117,55,100,36,36,117,55,100,36,49,55,104,56,99,98,97,50,51,102,98,50,102,57,55,102,51,98,55,69,188,6,123,95,90,78,56,52,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,85,110,105,116,86,97,114,105,97,110,116,65,99,99,101,115,115,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,110,117,109,65,99,99,101,115,115,36,71,84,36,49,50,118,97,114,105,97,110,116,95,115,101,101,100,49,55,104,51,49,101,99,97,51,48,101,51,50,99,55,57,97,56,56,69,189,6,116,95,90,78,56,54,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,49,97,98,56,56,97,48,48,56,55,48,101,97,49,101,102,69,190,6,116,95,90,78,56,54,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,57,101,56,49,48,100,52,52,100,48,55,53,48,52,53,102,69,191,6,116,95,90,78,56,54,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,100,101,53,51,100,51,98,101,50,57,52,101,100,102,51,99,69,192,6,115,95,90,78,56,54,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,115,101,114,46,46,67,111,109,112,111,117,110,100,36,76,84,36,87,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,83,116,114,117,99,116,36,71,84,36,51,101,110,100,49,55,104,102,99,102,48,54,98,55,51,102,55,52,49,101,49,101,50,69,193,6,165,1,95,90,78,56,54,95,36,76,84,36,115,104,97,50,46,46,99,111,114,101,95,97,112,105,46,46,83,104,97,50,53,54,86,97,114,67,111,114,101,36,117,50,48,36,97,115,36,117,50,48,36,100,105,103,101,115,116,46,46,99,111,114,101,95,97,112,105,46,46,86,97,114,105,97,98,108,101,79,117,116,112,117,116,67,111,114,101,36,71,84,36,50,50,102,105,110,97,108,105,122,101,95,118,97,114,105,97,98,108,101,95,99,111,114,101,50,56,95,36,117,55,98,36,36,117,55,98,36,99,108,111,115,117,114,101,36,117,55,100,36,36,117,55,100,36,49,55,104,101,56,100,97,102,97,100,98,54,49,97,50,101,101,57,50,69,194,6,165,1,95,90,78,56,54,95,36,76,84,36,115,104,97,50,46,46,99,111,114,101,95,97,112,105,46,46,83,104,97,53,49,50,86,97,114,67,111,114,101,36,117,50,48,36,97,115,36,117,50,48,36,100,105,103,101,115,116,46,46,99,111,114,101,95,97,112,105,46,46,86,97,114,105,97,98,108,101,79,117,116,112,117,116,67,111,114,101,36,71,84,36,50,50,102,105,110,97,108,105,122,101,95,118,97,114,105,97,98,108,101,95,99,111,114,101,50,56,95,36,117,55,98,36,36,117,55,98,36,99,108,111,115,117,114,101,36,117,55,100,36,36,117,55,100,36,49,55,104,55,99,52,52,53,53,101,53,102,101,51,100,101,99,56,57,69,195,6,121,95,90,78,56,57,95,36,76,84,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,99,111,108,108,101,99,116,46,46,69,120,116,101,110,100,36,76,84,36,99,104,97,114,36,71,84,36,36,71,84,36,54,101,120,116,101,110,100,49,55,104,51,98,48,54,54,54,55,102,54,102,48,98,56,101,100,56,69,196,6,73,95,90,78,56,100,117,115,107,95,112,107,105,52,107,101,121,115,53,115,112,101,110,100,54,115,101,99,114,101,116,49,52,83,101,99,114,101,116,83,112,101,110,100,75,101,121,54,114,97,110,100,111,109,49,55,104,51,57,51,53,102,48,48,57,52,98,49,98,100,51,55,99,69,197,6,50,95,90,78,56,100,117,115,107,95,112,107,105,52,118,105,101,119,55,86,105,101,119,75,101,121,52,111,119,110,115,49,55,104,100,57,56,52,55,50,102,50,54,101,98,102,48,57,52,49,69,198,6,51,95,90,78,56,114,117,115,107,95,97,98,105,52,104,97,115,104,54,72,97,115,104,101,114,54,100,105,103,101,115,116,49,55,104,53,54,55,48,53,99,56,102,97,56,97,50,51,100,54,100,69,199,6,219,1,95,90,78,49,56,51,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,79,117,116,112,117,116,84,121,112,101,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,70,105,101,108,100,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,102,52,56,48,53,51,52,49,57,51,101,49,101,51,55,54,69,200,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,48,49,57,56,54,56,48,99,57,57,50,98,49,99,98,54,69,201,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,48,100,102,99,49,48,49,56,49,98,49,49,102,54,54,55,69,202,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,49,101,99,98,98,52,56,100,97,52,49,98,54,53,100,99,69,203,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,50,51,49,100,99,101,102,54,97,98,101,53,49,53,54,53,69,204,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,51,49,52,99,101,102,55,101,50,53,102,49,102,99,56,100,69,205,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,51,54,50,102,52,51,102,48,53,49,56,51,48,51,55,51,69,206,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,51,98,102,50,50,50,97,49,48,100,99,57,57,56,48,101,69,207,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,52,98,51,101,48,98,48,56,54,55,52,49,53,53,53,56,69,208,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,52,99,102,102,101,48,55,53,100,54,97,102,49,97,101,102,69,209,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,54,97,99,102,57,50,54,101,99,55,102,97,51,100,99,102,69,210,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,55,50,57,48,53,50,54,54,54,99,99,102,48,50,102,54,69,211,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,55,56,57,51,100,99,50,55,100,97,52,52,99,53,100,101,69,212,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,55,102,101,48,52,100,102,49,56,97,102,97,53,97,97,101,69,213,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,56,50,100,55,99,50,99,53,52,102,53,54,52,99,100,53,69,214,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,56,57,101,57,48,48,49,102,49,55,57,52,48,57,101,101,69,215,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,56,101,100,100,102,98,99,54,100,102,50,54,100,49,53,97,69,216,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,57,48,99,100,53,99,101,102,97,49,49,48,98,102,56,98,69,217,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,57,49,51,57,98,102,57,57,53,50,51,99,55,100,48,55,69,218,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,57,57,57,53,102,50,57,100,51,98,102,99,56,100,52,50,69,219,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,97,49,100,54,51,56,102,56,54,56,49,101,53,48,97,101,69,220,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,97,50,99,100,56,102,52,56,54,99,51,48,50,52,49,100,69,221,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,97,98,97,56,48,57,49,101,48,54,52,48,101,52,101,101,69,222,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,98,48,101,101,48,51,99,101,99,100,97,99,54,48,100,56,69,223,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,98,56,100,97,52,50,55,98,49,49,51,57,101,97,97,55,69,224,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,99,54,50,49,49,53,51,50,99,102,54,57,102,51,99,102,69,225,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,100,100,50,99,53,54,57,100,53,102,49,57,97,49,49,48,69,226,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,101,50,56,57,50,54,48,56,99,49,102,51,99,49,49,99,69,227,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,101,53,101,102,55,53,97,102,54,101,52,54,51,54,50,52,69,228,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,101,54,97,53,98,50,48,51,50,99,57,102,56,100,99,53,69,229,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,101,100,52,55,49,54,57,48,55,98,54,48,53,51,56,57,69,230,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,102,53,57,100,53,52,54,48,102,51,99,52,51,55,57,57,69,231,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,102,97,49,99,101,50,53,102,49,101,50,102,55,50,57,57,69,232,6,138,1,95,90,78,57,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,114,36,71,84,36,49,56,100,101,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,102,102,100,50,99,51,101,98,55,54,51,51,54,48,55,97,69,233,6,136,1,95,90,78,57,52,95,36,76,84,36,97,104,97,115,104,46,46,114,97,110,100,111,109,95,115,116,97,116,101,46,46,68,101,102,97,117,108,116,82,97,110,100,111,109,83,111,117,114,99,101,36,117,50,48,36,97,115,36,117,50,48,36,97,104,97,115,104,46,46,114,97,110,100,111,109,95,115,116,97,116,101,46,46,82,97,110,100,111,109,83,111,117,114,99,101,36,71,84,36,49,53,103,101,116,95,102,105,120,101,100,95,115,101,101,100,115,49,55,104,55,56,55,51,102,53,100,54,49,56,50,50,49,101,55,49,69,234,6,138,1,95,90,78,57,53,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,114,36,76,84,36,87,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,114,36,71,84,36,49,54,115,101,114,105,97,108,105,122,101,95,115,116,114,117,99,116,49,55,104,99,54,48,49,51,54,97,99,52,97,48,52,99,97,50,54,69,235,6,125,95,90,78,57,53,95,36,76,84,36,104,97,115,104,98,114,111,119,110,46,46,114,97,119,46,46,98,105,116,109,97,115,107,46,46,66,105,116,77,97,115,107,73,116,101,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,52,99,97,100,49,102,98,48,52,54,50,102,98,52,48,55,69,236,6,125,95,90,78,57,54,95,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,111,119,110,101,100,46,46,79,119,110,101,100,80,111,105,110,116,101,114,69,114,114,111,114,36,76,84,36,84,36,67,36,82,36,67,36,67,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,53,55,56,57,53,48,53,52,102,57,50,99,50,97,51,50,69,237,6,125,95,90,78,57,54,95,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,111,119,110,101,100,46,46,79,119,110,101,100,80,111,105,110,116,101,114,69,114,114,111,114,36,76,84,36,84,36,67,36,82,36,67,36,67,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,57,48,100,98,49,56,98,49,98,52,51,51,53,97,55,100,69,238,6,125,95,90,78,57,54,95,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,111,119,110,101,100,46,46,79,119,110,101,100,80,111,105,110,116,101,114,69,114,114,111,114,36,76,84,36,84,36,67,36,82,36,67,36,67,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,99,55,54,52,50,55,52,48,54,102,56,54,48,102,48,102,69,239,6,127,95,90,78,57,56,95,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,111,119,110,101,100,46,46,79,119,110,101,100,80,111,105,110,116,101,114,69,114,114,111,114,36,76,84,36,84,36,67,36,82,36,67,36,67,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,52,102,50,54,97,98,53,49,97,55,56,101,54,102,50,50,69,240,6,127,95,90,78,57,56,95,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,111,119,110,101,100,46,46,79,119,110,101,100,80,111,105,110,116,101,114,69,114,114,111,114,36,76,84,36,84,36,67,36,82,36,67,36,67,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,99,57,52,55,48,48,50,55,51,99,57,50,97,99,52,51,69,241,6,127,95,90,78,57,56,95,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,111,119,110,101,100,46,46,79,119,110,101,100,80,111,105,110,116,101,114,69,114,114,111,114,36,76,84,36,84,36,67,36,82,36,67,36,67,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,101,49,100,53,51,53,101,48,49,97,97,49,53,53,100,102,69,242,6,47,95,90,78,57,104,97,115,104,98,114,111,119,110,51,109,97,112,57,109,97,107,101,95,104,97,115,104,49,55,104,57,51,98,50,101,100,50,99,97,57,53,102,102,48,55,49,69,243,6,72,95,90,78,57,104,97,115,104,98,114,111,119,110,51,114,97,119,49,49,84,97,98,108,101,76,97,121,111,117,116,50,48,99,97,108,99,117,108,97,116,101,95,108,97,121,111,117,116,95,102,111,114,49,55,104,53,55,53,57,100,99,102,48,57,52,56,52,51,57,48,100,69,244,6,65,95,90,78,57,104,97,115,104,98,114,111,119,110,51,114,97,119,49,51,82,97,119,84,97,98,108,101,73,110,110,101,114,49,49,115,101,116,95,99,116,114,108,95,104,50,49,55,104,49,99,101,48,48,52,49,55,51,50,52,55,57,52,100,53,69,245,6,66,95,90,78,57,104,97,115,104,98,114,111,119,110,51,114,97,119,49,51,82,97,119,84,97,98,108,101,73,110,110,101,114,49,50,102,114,101,101,95,98,117,99,107,101,116,115,49,55,104,52,97,100,57,57,97,100,99,53,98,51,48,56,48,56,49,69,246,6,67,95,90,78,57,104,97,115,104,98,114,111,119,110,51,114,97,119,49,51,82,97,119,84,97,98,108,101,73,110,110,101,114,49,51,100,114,111,112,95,101,108,101,109,101,110,116,115,49,55,104,52,55,98,52,100,53,97,50,49,50,56,55,102,52,49,54,69,247,6,70,95,90,78,57,104,97,115,104,98,114,111,119,110,51,114,97,119,49,51,82,97,119,84,97,98,108,101,73,110,110,101,114,49,54,102,105,110,100,95,105,110,115,101,114,116,95,115,108,111,116,49,55,104,52,49,54,54,49,51,102,54,99,52,100,57,54,56,98,100,69,248,6,76,95,90,78,57,104,97,115,104,98,114,111,119,110,51,114,97,119,50,49,82,97,119,84,97,98,108,101,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,114,101,115,101,114,118,101,95,114,101,104,97,115,104,49,55,104,100,55,99,51,50,56,101,56,101,49,57,53,48,100,100,55,69,249,6,58,95,90,78,57,104,97,115,104,98,114,111,119,110,51,114,97,119,53,97,108,108,111,99,53,105,110,110,101,114,56,100,111,95,97,108,108,111,99,49,55,104,55,57,55,53,49,99,98,53,97,99,98,102,55,50,55,54,69,250,6,106,95,90,78,57,104,97,115,104,98,114,111,119,110,51,114,97,119,50,49,82,97,119,84,97,98,108,101,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,114,101,115,101,114,118,101,95,114,101,104,97,115,104,50,56,95,36,117,55,98,36,36,117,55,98,36,99,108,111,115,117,114,101,36,117,55,100,36,36,117,55,100,36,49,55,104,100,53,51,52,54,48,53,54,99,51,101,55,57,53,51,52,69,251,6,20,99,104,101,99,107,95,110,111,116,101,95,111,119,110,101,114,115,104,105,112,252,6,56,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,56,105,110,116,111,95,112,116,114,49,55,104,57,56,101,48,100,53,100,102,51,100,56,48,50,51,101,49,69,253,6,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,51,107,101,121,49,48,100,101,114,105,118,101,95,115,115,107,49,55,104,102,101,48,52,56,52,100,56,50,52,49,98,98,102,57,49,69,254,6,19,117,110,115,112,101,110,116,95,115,112,101,110,116,95,110,111,116,101,115,255,6,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,102,102,52,97,54,54,56,57,52,99,50,99,48,56,53,99,69,128,7,56,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,56,105,110,116,111,95,112,116,114,49,55,104,49,102,52,102,100,51,100,99,51,51,57,54,48,101,49,49,69,129,7,11,100,117,115,107,95,116,111,95,108,117,120,130,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,48,102,50,51,52,57,54,50,101,99,55,54,55,52,99,98,69,131,7,56,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,56,105,110,116,111,95,112,116,114,49,55,104,52,54,97,52,56,101,54,55,55,101,98,50,54,49,101,50,69,132,7,11,108,117,120,95,116,111,95,100,117,115,107,133,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,101,100,50,100,57,50,98,49,98,50,99,48,98,52,53,99,69,134,7,56,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,56,105,110,116,111,95,112,116,114,49,55,104,100,100,101,49,57,102,55,55,98,100,48,56,48,50,54,55,69,135,7,12,110,101,119,95,109,110,101,109,111,110,105,99,136,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,55,52,102,101,48,97,55,53,101,99,53,97,55,52,49,99,69,137,7,56,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,56,105,110,116,111,95,112,116,114,49,55,104,52,50,52,55,54,102,48,54,102,56,49,100,48,53,98,51,69,138,7,17,103,101,116,95,109,110,101,109,111,110,105,99,95,115,101,101,100,139,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,49,97,55,99,55,48,56,53,56,50,49,102,98,98,50,97,69,140,7,56,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,56,105,110,116,111,95,112,116,114,49,55,104,97,56,56,48,98,55,48,97,101,56,54,100,57,53,101,55,69,141,7,8,114,107,121,118,95,117,54,52,142,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,97,48,56,50,55,53,52,57,101,55,56,100,102,50,56,55,69,143,7,62,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,49,51,114,107,121,118,95,105,110,116,111,95,112,116,114,49,55,104,57,55,101,49,99,97,54,52,52,97,55,100,100,56,55,49,69,144,7,16,114,107,121,118,95,110,111,116,101,115,95,97,114,114,97,121,145,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,49,98,51,56,52,99,48,102,50,101,50,48,48,48,57,102,69,146,7,62,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,49,51,114,107,121,118,95,105,110,116,111,95,112,116,114,49,55,104,99,50,100,51,54,57,101,102,56,97,53,49,55,101,48,50,69,147,7,21,114,107,121,118,95,98,108,115,95,115,99,97,108,97,114,95,97,114,114,97,121,148,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,54,101,48,48,53,55,102,51,56,53,97,102,57,49,101,52,69,149,7,62,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,49,51,114,107,121,118,95,105,110,116,111,95,112,116,114,49,55,104,100,56,51,55,97,49,98,51,52,49,52,53,54,100,57,97,69,150,7,21,98,108,115,95,115,99,97,108,97,114,95,97,114,114,97,121,95,114,107,121,118,151,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,49,50,102,54,50,48,48,98,97,55,49,50,98,98,101,97,69,152,7,56,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,56,105,110,116,111,95,112,116,114,49,55,104,54,53,56,97,53,98,57,53,53,50,52,99,53,50,56,52,69,153,7,19,114,107,121,118,95,111,112,101,110,105,110,103,115,95,97,114,114,97,121,154,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,57,48,99,53,49,97,50,52,100,49,52,102,100,52,51,101,69,155,7,62,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,49,51,114,107,121,118,95,105,110,116,111,95,112,116,114,49,55,104,98,51,55,55,57,102,53,55,53,97,101,99,55,101,50,52,69,156,7,30,103,101,116,95,112,117,98,108,105,99,95,107,101,121,95,114,107,121,118,95,115,101,114,105,97,108,105,122,101,100,157,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,98,57,102,102,54,97,52,98,55,55,101,51,54,56,57,56,69,158,7,62,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,49,51,115,97,110,105,116,105,122,101,95,115,101,101,100,49,55,104,56,101,57,51,57,48,99,48,56,101,54,53,99,52,99,49,69,159,7,55,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,51,107,101,121,57,100,101,114,105,118,101,95,115,107,49,55,104,97,50,99,57,99,50,48,51,51,101,101,97,98,102,55,97,69,160,7,62,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,49,51,114,107,121,118,95,105,110,116,111,95,112,116,114,49,55,104,98,48,101,52,56,101,48,97,56,55,48,55,48,97,102,102,69,161,7,14,103,101,116,95,115,116,99,116,95,112,114,111,111,102,162,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,54,101,98,99,49,54,51,98,99,101,57,97,100,49,49,54,69,163,7,66,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,49,55,115,97,110,105,116,105,122,101,95,114,110,103,95,115,101,101,100,49,55,104,99,50,51,54,101,97,52,53,57,54,53,52,53,102,97,49,69,164,7,60,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,49,49,98,115,53,56,95,116,111,95,112,115,107,49,55,104,48,101,50,57,99,102,100,50,97,98,56,100,56,49,53,57,69,165,7,8,97,108,108,111,99,97,116,101,166,7,56,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,56,105,110,116,111,95,112,116,114,49,55,104,49,97,102,99,55,49,98,100,48,99,100,100,102,56,55,49,69,167,7,19,103,101,116,95,115,116,97,107,101,95,99,97,108,108,95,100,97,116,97,168,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,99,56,100,57,51,102,99,99,54,97,53,101,56,51,53,49,69,169,7,56,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,56,105,110,116,111,95,112,116,114,49,55,104,54,55,53,51,53,98,49,57,97,49,98,50,50,49,50,57,69,170,7,14,103,101,116,95,115,116,97,107,101,95,105,110,102,111,171,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,57,49,101,48,55,97,100,102,102,99,54,100,99,55,54,97,69,172,7,56,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,56,105,110,116,111,95,112,116,114,49,55,104,54,99,54,97,99,50,48,101,50,50,100,99,49,55,97,98,69,173,7,20,117,110,112,114,111,118,101,110,95,116,120,95,116,111,95,98,121,116,101,115,174,7,56,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,56,105,110,116,111,95,112,116,114,49,55,104,55,49,100,102,51,98,100,102,97,56,48,57,98,99,100,54,69,175,7,8,112,114,111,118,101,95,116,120,176,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,52,100,50,53,100,97,50,98,57,56,56,54,55,102,57,99,69,177,7,56,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,56,105,110,116,111,95,112,116,114,49,55,104,55,54,55,97,51,53,98,97,55,54,48,55,97,52,100,48,69,178,7,11,103,101,116,95,104,105,115,116,111,114,121,179,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,50,55,57,101,102,54,100,101,56,98,56,50,101,97,100,54,69,180,7,56,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,56,105,110,116,111,95,112,116,114,49,55,104,97,53,54,100,53,97,98,57,56,51,49,53,50,97,53,57,69,181,7,14,103,101,116,95,119,102,99,116,95,112,114,111,111,102,182,7,56,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,56,105,110,116,111,95,112,116,114,49,55,104,51,49,48,49,52,48,102,55,54,57,48,51,100,51,57,51,69,183,7,21,103,101,116,95,117,110,115,116,97,107,101,95,99,97,108,108,95,100,97,116,97,184,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,102,51,100,102,49,54,48,52,50,51,99,52,48,56,57,50,69,185,7,22,103,101,116,95,119,105,116,104,100,114,97,119,95,99,97,108,108,95,100,97,116,97,186,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,51,100,52,57,48,50,50,52,100,101,101,54,55,98,51,100,69,187,7,56,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,56,105,110,116,111,95,112,116,114,49,55,104,102,57,55,97,53,53,49,97,51,48,101,98,99,51,97,54,69,188,7,8,102,114,101,101,95,109,101,109,189,7,4,115,101,101,100,190,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,102,52,57,50,99,56,55,99,49,49,49,48,48,100,50,52,69,191,7,7,98,97,108,97,110,99,101,192,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,49,98,98,56,49,54,51,48,54,57,98,99,49,98,98,99,69,193,7,63,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,49,52,115,97,110,105,116,105,122,101,95,110,111,116,101,115,49,55,104,49,56,52,50,99,55,56,99,56,101,54,52,101,99,57,55,69,194,7,56,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,56,105,110,116,111,95,112,116,114,49,55,104,99,55,56,50,52,49,101,100,53,48,54,57,57,98,53,98,69,195,7,7,101,120,101,99,117,116,101,196,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,53,54,52,97,97,98,50,100,57,97,56,100,57,101,98,51,69,197,7,54,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,54,105,110,112,117,116,115,49,55,104,101,97,52,54,99,56,49,101,102,54,54,57,52,99,52,100,69,198,7,69,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,50,116,120,49,57,85,110,112,114,111,118,101,110,84,114,97,110,115,97,99,116,105,111,110,51,110,101,119,49,55,104,56,50,51,101,97,55,56,102,56,55,101,99,97,98,102,102,69,199,7,56,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,56,105,110,116,111,95,112,116,114,49,55,104,101,97,99,49,50,54,54,56,55,53,101,54,99,56,102,98,69,200,7,11,109,101,114,103,101,95,110,111,116,101,115,201,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,49,48,54,50,57,54,51,49,97,55,54,54,102,55,97,55,69,202,7,12,102,105,108,116,101,114,95,110,111,116,101,115,203,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,48,101,54,56,98,99,56,55,57,54,102,101,56,101,54,50,69,204,7,17,112,117,98,108,105,99,95,115,112,101,110,100,95,107,101,121,115,205,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,97,56,98,99,99,54,100,53,101,50,57,52,57,57,57,50,69,206,7,56,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,56,105,110,116,111,95,112,116,114,49,55,104,51,51,51,57,102,102,48,101,57,101,97,48,52,51,56,100,69,207,7,9,118,105,101,119,95,107,101,121,115,208,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,102,49,102,102,55,99,56,55,102,97,56,55,99,97,54,48,69,209,7,62,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,49,51,114,107,121,118,95,105,110,116,111,95,112,116,114,49,55,104,50,55,54,49,55,54,51,50,56,97,98,54,102,97,101,99,69,210,7,10,110,117,108,108,105,102,105,101,114,115,211,7,57,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,57,116,97,107,101,95,97,114,103,115,49,55,104,50,54,55,101,100,53,53,49,50,48,101,50,102,51,54,98,69,212,7,63,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,117,116,105,108,115,49,52,114,110,103,95,119,105,116,104,95,105,110,100,101,120,49,55,104,99,49,48,49,98,53,55,56,49,50,102,50,48,57,101,97,69,213,7,158,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,55,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,83,116,99,116,80,114,111,111,102,82,101,115,112,111,110,115,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,97,55,56,57,55,98,102,50,57,57,97,49,54,97,57,52,69,214,7,164,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,49,48,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,85,110,112,115,101,110,116,83,112,101,110,116,78,111,116,101,115,82,101,115,112,111,110,115,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,98,56,53,102,52,49,101,49,101,100,57,98,55,54,97,102,69,215,7,158,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,55,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,87,102,99,116,80,114,111,111,102,82,101,115,112,111,110,115,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,55,52,100,51,51,48,56,53,51,99,49,98,49,49,49,56,69,216,7,162,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,49,48,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,80,117,98,108,105,99,83,112,101,110,100,75,101,121,115,82,101,115,112,111,110,115,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,53,48,50,55,50,50,54,98,51,52,54,100,100,53,48,97,69,217,7,158,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,55,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,77,110,101,119,109,111,110,105,99,78,101,119,82,101,115,112,111,110,115,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,99,100,97,50,50,100,56,50,98,98,52,101,50,51,100,98,69,218,7,155,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,52,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,68,117,115,107,84,111,76,117,120,82,101,115,112,111,110,115,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,98,99,99,97,56,57,98,48,55,101,51,52,55,99,102,53,69,219,7,160,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,82,107,121,118,66,108,115,83,99,97,108,97,114,65,114,114,97,121,65,114,103,115,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,55,52,99,49,54,100,101,48,99,99,55,99,101,53,97,52,69,220,7,163,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,49,48,49,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,83,116,97,107,101,67,97,108,108,68,97,116,97,82,101,115,112,111,110,115,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,48,48,97,49,52,49,57,102,55,51,99,50,97,99,102,97,69,221,7,157,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,54,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,83,116,97,107,101,73,110,102,111,82,101,115,112,111,115,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,51,102,57,49,53,99,53,102,99,97,98,54,100,51,54,53,69,222,7,164,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,49,48,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,85,110,112,114,111,118,101,110,84,120,84,111,66,121,116,101,115,82,101,115,112,111,110,115,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,101,102,49,97,99,49,51,99,50,101,52,52,100,97,98,50,69,223,7,153,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,80,114,111,118,101,84,120,82,101,115,112,111,110,115,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,49,56,102,100,53,56,57,48,102,53,50,55,101,51,99,51,69,224,7,165,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,49,48,51,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,67,104,101,99,107,78,111,116,101,79,119,110,101,114,115,104,105,112,82,101,115,112,111,110,115,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,99,51,102,56,51,51,57,99,51,53,54,49,50,54,98,48,69,225,7,156,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,53,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,72,105,115,116,111,114,121,82,101,115,112,111,110,115,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,101,49,51,51,97,57,99,102,49,101,51,52,48,102,55,49,69,226,7,162,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,49,48,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,77,110,101,109,111,110,105,99,83,101,101,100,82,101,115,112,111,110,115,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,50,54,97,57,54,97,52,57,56,51,48,97,49,51,102,98,69,227,7,153,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,66,97,108,97,110,99,101,82,101,115,112,111,110,115,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,57,57,48,102,52,48,54,99,54,99,100,97,100,101,52,50,69,228,7,151,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,68,117,115,107,84,111,76,117,120,65,114,103,115,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,57,57,50,102,100,57,54,56,50,57,48,98,99,51,55,50,69,229,7,153,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,57,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,69,120,101,99,117,116,101,82,101,115,112,111,110,115,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,48,57,57,57,97,102,49,50,97,100,54,101,56,102,52,51,69,230,7,163,1,95,90,78,49,54,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,53,116,121,112,101,115,49,95,49,48,49,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,115,101,114,46,46,83,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,71,101,116,65,108,108,111,119,67,97,108,108,68,97,116,97,82,101,115,112,111,110,115,101,36,71,84,36,57,115,101,114,105,97,108,105,122,101,49,55,104,98,57,56,98,97,51,55,100,98,54,51,48,53,52,50,54,69,231,7,216,1,95,90,78,49,55,56,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,79,117,116,112,117,116,84,121,112,101,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,49,48,118,105,115,105,116,95,101,110,117,109,49,55,104,51,100,57,53,98,52,55,52,57,49,51,53,55,52,52,56,69,232,7,216,1,95,90,78,49,55,56,95,36,76,84,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,95,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,119,97,108,108,101,116,95,99,111,114,101,46,46,116,121,112,101,115,46,46,79,117,116,112,117,116,84,121,112,101,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,95,95,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,49,48,118,105,115,105,116,95,101,110,117,109,49,55,104,101,48,102,56,99,56,48,97,52,100,54,100,54,100,99,49,69,233,7,141,1,95,90,78,49,48,57,95,36,76,84,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,105,110,100,101,120,46,46,73,110,100,101,120,36,76,84,36,99,111,114,101,46,46,111,112,115,46,46,114,97,110,103,101,46,46,82,97,110,103,101,36,76,84,36,117,115,105,122,101,36,71,84,36,36,71,84,36,36,71,84,36,53,105,110,100,101,120,49,55,104,52,49,56,57,53,100,51,53,57,56,102,97,99,56,49,57,69,234,7,113,95,90,78,52,99,111,114,101,51,115,116,114,54,116,114,97,105,116,115,54,54,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,105,110,100,101,120,46,46,73,110,100,101,120,36,76,84,36,73,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,115,116,114,36,71,84,36,53,105,110,100,101,120,49,55,104,54,56,54,55,101,49,54,99,54,52,98,99,51,99,100,101,69,235,7,145,1,95,90,78,49,49,51,95,36,76,84,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,105,110,100,101,120,46,46,73,110,100,101,120,36,76,84,36,99,111,114,101,46,46,111,112,115,46,46,114,97,110,103,101,46,46,82,97,110,103,101,70,114,111,109,36,76,84,36,117,115,105,122,101,36,71,84,36,36,71,84,36,36,71,84,36,53,105,110,100,101,120,49,55,104,52,102,98,51,51,56,57,53,97,52,53,49,98,49,98,56,69,236,7,113,95,90,78,52,99,111,114,101,51,115,116,114,54,116,114,97,105,116,115,54,54,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,105,110,100,101,120,46,46,73,110,100,101,120,36,76,84,36,73,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,115,116,114,36,71,84,36,53,105,110,100,101,120,49,55,104,51,52,56,52,57,100,53,57,55,99,97,99,52,55,56,57,69,237,7,70,95,90,78,52,49,95,36,76,84,36,84,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,49,101,55,52,100,54,54,52,97,52,52,57,56,50,102,100,69,238,7,73,95,90,78,52,52,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,97,54,56,101,97,97,99,100,55,48,57,57,48,48,98,57,69,239,7,112,95,90,78,52,99,111,114,101,51,99,109,112,53,105,109,112,108,115,54,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,99,109,112,46,46,80,97,114,116,105,97,108,69,113,36,76,84,36,36,82,70,36,66,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,82,70,36,65,36,71,84,36,50,101,113,49,55,104,99,98,49,48,56,49,50,98,52,102,98,50,53,97,100,52,69,240,7,104,95,90,78,55,48,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,114,101,97,100,46,46,83,108,105,99,101,82,101,97,100,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,114,101,97,100,46,46,82,101,97,100,36,71,84,36,56,112,111,115,105,116,105,111,110,49,55,104,53,100,102,51,57,100,57,99,102,99,57,57,48,50,49,99,69,241,7,54,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,53,101,114,114,111,114,53,69,114,114,111,114,54,115,121,110,116,97,120,49,55,104,52,55,100,56,53,53,57,49,57,98,101,55,50,48,48,97,69,242,7,79,95,90,78,52,99,111,114,101,51,112,116,114,52,53,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,101,114,114,111,114,46,46,69,114,114,111,114,36,71,84,36,49,55,104,55,53,53,99,97,56,53,54,54,102,50,53,102,51,55,53,69,243,7,100,95,90,78,54,51,95,36,76,84,36,97,108,108,111,99,46,46,97,108,108,111,99,46,46,71,108,111,98,97,108,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,97,108,108,111,99,46,46,65,108,108,111,99,97,116,111,114,36,71,84,36,49,48,100,101,97,108,108,111,99,97,116,101,49,55,104,102,50,55,48,55,48,57,48,54,52,57,49,98,51,50,49,69,244,7,102,95,90,78,55,50,95,36,76,84,36,97,108,108,111,99,46,46,98,111,120,101,100,46,46,66,111,120,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,49,48,55,56,100,53,50,49,50,99,52,99,100,56,102,99,69,245,7,78,95,90,78,52,99,111,114,101,52,99,104,97,114,55,109,101,116,104,111,100,115,50,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,104,97,114,36,71,84,36,49,49,101,110,99,111,100,101,95,117,116,102,56,49,55,104,100,101,99,97,55,102,97,97,102,55,99,50,48,102,98,101,69,246,7,78,95,90,78,52,99,111,114,101,53,115,108,105,99,101,50,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,49,49,115,116,97,114,116,115,95,119,105,116,104,49,55,104,98,55,97,99,102,54,99,99,48,101,101,101,51,98,57,49,69,247,7,63,95,90,78,52,99,111,114,101,53,97,108,108,111,99,54,108,97,121,111,117,116,54,76,97,121,111,117,116,49,51,102,111,114,95,118,97,108,117,101,95,114,97,119,49,55,104,97,56,54,54,102,50,51,102,99,101,98,102,51,51,98,101,69,248,7,42,95,90,78,52,105,116,111,97,54,66,117,102,102,101,114,54,102,111,114,109,97,116,49,55,104,100,50,56,48,101,51,100,57,99,99,102,98,48,102,55,98,69,249,7,56,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,52,112,117,115,104,49,55,104,53,101,55,100,100,55,55,99,56,57,50,55,99,50,101,52,69,250,7,60,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,56,105,115,95,101,109,112,116,121,49,55,104,52,98,52,100,51,57,54,101,101,55,54,97,55,54,101,100,69,251,7,54,95,90,78,53,97,108,108,111,99,53,97,108,108,111,99,54,71,108,111,98,97,108,49,48,97,108,108,111,99,95,105,109,112,108,49,55,104,48,99,55,50,56,51,53,50,98,55,54,53,48,54,53,51,69,252,7,97,95,90,78,54,51,95,36,76,84,36,97,108,108,111,99,46,46,97,108,108,111,99,46,46,71,108,111,98,97,108,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,97,108,108,111,99,46,46,65,108,108,111,99,97,116,111,114,36,71,84,36,56,97,108,108,111,99,97,116,101,49,55,104,53,99,56,51,57,50,54,56,57,48,99,54,99,101,55,101,69,253,7,103,95,90,78,54,56,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,114,101,97,100,46,46,83,116,114,82,101,97,100,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,114,101,97,100,46,46,82,101,97,100,36,71,84,36,57,112,97,114,115,101,95,115,116,114,49,55,104,50,56,97,51,101,53,49,48,97,56,100,97,50,55,55,55,69,254,7,105,95,90,78,55,48,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,105,109,112,108,115,46,46,83,116,114,105,110,103,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,118,105,115,105,116,95,115,116,114,49,55,104,56,57,97,97,97,49,56,52,49,53,54,99,54,50,97,101,69,255,7,65,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,51,110,101,119,49,55,104,50,100,56,50,101,49,48,51,52,56,54,99,51,55,49,100,69,128,8,66,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,49,50,80,97,114,115,101,114,78,117,109,98,101,114,49,50,105,110,118,97,108,105,100,95,116,121,112,101,49,55,104,53,50,57,99,101,98,49,50,53,102,51,98,57,98,98,48,69,129,8,100,95,90,78,54,49,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,101,114,114,111,114,46,46,69,114,114,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,114,114,111,114,36,71,84,36,49,50,105,110,118,97,108,105,100,95,116,121,112,101,49,55,104,54,57,52,102,53,55,50,48,102,52,97,55,102,98,102,48,69,130,8,65,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,51,101,110,100,49,55,104,99,55,101,101,102,99,50,51,100,99,99,99,51,50,54,48,69,131,8,79,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,54,112,97,114,115,101,95,119,104,105,116,101,115,112,97,99,101,49,55,104,52,50,98,100,51,50,51,51,54,51,55,57,48,102,51,52,69,132,8,73,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,48,112,101,101,107,95,101,114,114,111,114,49,55,104,57,48,98,101,55,49,56,102,54,99,99,48,57,57,48,57,69,133,8,75,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,50,112,101,101,107,95,111,114,95,110,117,108,108,49,55,104,98,54,55,101,97,52,102,57,49,101,100,98,55,99,51,53,69,134,8,70,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,56,101,97,116,95,99,104,97,114,49,55,104,99,56,97,102,56,48,98,102,98,57,54,102,56,49,101,50,69,135,8,71,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,57,110,101,120,116,95,99,104,97,114,49,55,104,53,54,100,52,50,54,48,98,51,99,53,97,48,48,57,51,69,136,8,100,95,90,78,55,48,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,114,101,97,100,46,46,83,108,105,99,101,82,101,97,100,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,114,101,97,100,46,46,82,101,97,100,36,71,84,36,52,110,101,120,116,49,55,104,48,102,51,49,57,101,56,48,98,54,52,52,52,100,102,48,69,137,8,67,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,53,101,114,114,111,114,49,55,104,48,56,53,50,49,97,51,52,50,48,51,55,57,49,101,52,69,138,8,110,95,90,78,55,48,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,114,101,97,100,46,46,83,108,105,99,101,82,101,97,100,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,114,101,97,100,46,46,82,101,97,100,36,71,84,36,49,51,112,101,101,107,95,112,111,115,105,116,105,111,110,49,55,104,99,51,98,54,50,97,54,49,55,102,100,102,102,101,50,52,69,139,8,75,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,50,102,105,120,95,112,111,115,105,116,105,111,110,49,55,104,48,99,56,49,52,49,101,50,101,53,100,53,100,49,101,51,69,140,8,61,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,53,101,114,114,111,114,53,69,114,114,111,114,49,50,102,105,120,95,112,111,115,105,116,105,111,110,49,55,104,54,52,100,49,99,102,49,100,53,98,98,98,49,52,101,55,69,141,8,74,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,49,112,97,114,115,101,95,105,100,101,110,116,49,55,104,99,97,51,57,49,97,50,101,97,98,97,54,99,49,53,98,69,142,8,76,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,51,112,97,114,115,101,95,105,110,116,101,103,101,114,49,55,104,53,57,55,100,100,48,53,54,48,55,56,51,98,102,48,52,69,143,8,75,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,50,112,97,114,115,101,95,110,117,109,98,101,114,49,55,104,56,99,57,55,50,53,100,98,100,101,48,100,97,99,49,49,69,144,8,81,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,56,112,97,114,115,101,95,108,111,110,103,95,105,110,116,101,103,101,114,49,55,104,56,55,101,51,99,100,55,99,101,49,48,57,102,53,56,102,69,145,8,76,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,51,112,97,114,115,101,95,100,101,99,105,109,97,108,49,55,104,57,102,48,100,48,53,99,55,56,55,51,52,48,48,53,52,69,146,8,77,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,52,112,97,114,115,101,95,101,120,112,111,110,101,110,116,49,55,104,98,100,97,102,97,100,54,56,97,53,55,98,102,101,50,54,69,147,8,77,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,52,102,54,52,95,102,114,111,109,95,112,97,114,116,115,49,55,104,53,57,49,55,57,57,49,49,48,51,97,57,99,55,50,100,69,148,8,85,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,50,50,112,97,114,115,101,95,100,101,99,105,109,97,108,95,111,118,101,114,102,108,111,119,49,55,104,52,50,50,100,48,48,99,57,51,57,57,51,51,56,48,50,69,149,8,86,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,50,51,112,97,114,115,101,95,101,120,112,111,110,101,110,116,95,111,118,101,114,102,108,111,119,49,55,104,49,99,101,53,49,51,52,99,54,50,99,100,100,101,97,98,69,150,8,79,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,54,112,97,114,115,101,95,97,110,121,95,110,117,109,98,101,114,49,55,104,57,57,100,55,48,100,48,100,49,98,54,49,57,48,56,48,69,151,8,81,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,49,56,112,97,114,115,101,95,111,98,106,101,99,116,95,99,111,108,111,110,49,55,104,100,100,48,100,55,101,50,97,98,56,99,97,49,101,56,97,69,152,8,69,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,55,101,110,100,95,115,101,113,49,55,104,56,99,54,50,56,53,99,101,48,100,52,55,55,50,100,50,69,153,8,69,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,50,100,101,50,49,68,101,115,101,114,105,97,108,105,122,101,114,36,76,84,36,82,36,71,84,36,55,101,110,100,95,109,97,112,49,55,104,97,55,57,48,48,55,97,50,99,54,50,53,98,97,52,54,69,154,8,93,95,90,78,54,49,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,101,114,114,111,114,46,46,69,114,114,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,114,114,111,114,36,71,84,36,54,99,117,115,116,111,109,49,55,104,51,100,102,55,51,101,50,102,53,57,98,54,102,102,50,56,69,155,8,53,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,53,101,114,114,111,114,49,48,109,97,107,101,95,101,114,114,111,114,49,55,104,99,101,55,55,101,57,97,54,52,52,57,102,48,102,99,97,69,156,8,69,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,52,114,101,97,100,57,83,108,105,99,101,82,101,97,100,49,55,112,111,115,105,116,105,111,110,95,111,102,95,105,110,100,101,120,49,55,104,102,55,99,56,100,54,49,53,101,98,99,52,51,49,50,98,69,157,8,46,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,52,114,101,97,100,53,101,114,114,111,114,49,55,104,98,99,56,99,102,101,102,100,97,102,52,98,100,100,56,102,69,158,8,54,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,52,114,101,97,100,49,50,112,97,114,115,101,95,101,115,99,97,112,101,49,55,104,97,102,49,49,56,49,102,54,98,49,97,102,99,52,99,99,69,159,8,107,95,90,78,55,48,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,114,101,97,100,46,46,83,108,105,99,101,82,101,97,100,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,114,101,97,100,46,46,82,101,97,100,36,71,84,36,49,48,105,103,110,111,114,101,95,115,116,114,49,55,104,53,52,100,52,55,101,99,48,98,98,57,54,52,98,98,56,69,160,8,46,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,52,114,101,97,100,53,101,114,114,111,114,49,55,104,102,51,101,101,56,57,48,52,56,52,52,101,55,98,50,98,69,161,8,53,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,52,114,101,97,100,49,49,110,101,120,116,95,111,114,95,101,111,102,49,55,104,57,51,98,99,54,102,50,97,102,51,99,99,55,56,101,48,69,162,8,114,95,90,78,55,48,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,114,101,97,100,46,46,83,108,105,99,101,82,101,97,100,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,114,101,97,100,46,46,82,101,97,100,36,71,84,36,49,55,100,101,99,111,100,101,95,104,101,120,95,101,115,99,97,112,101,49,55,104,102,56,97,48,55,52,57,55,55,53,100,101,97,51,57,100,69,163,8,46,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,52,114,101,97,100,53,101,114,114,111,114,49,55,104,57,101,102,48,48,57,51,57,57,101,102,48,100,50,54,50,69,164,8,52,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,52,114,101,97,100,55,83,116,114,82,101,97,100,51,110,101,119,49,55,104,56,102,57,97,102,100,56,55,102,52,102,55,53,52,51,57,69,165,8,105,95,90,78,54,56,95,36,76,84,36,115,101,114,100,101,95,106,115,111,110,46,46,114,101,97,100,46,46,83,116,114,82,101,97,100,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,95,106,115,111,110,46,46,114,101,97,100,46,46,82,101,97,100,36,71,84,36,49,48,105,103,110,111,114,101,95,115,116,114,49,55,104,52,98,98,53,57,98,49,101,51,50,57,51,57,49,48,55,69,166,8,46,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,52,114,101,97,100,53,101,114,114,111,114,49,55,104,49,52,98,52,51,53,48,57,57,50,50,50,51,97,54,57,69,167,8,53,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,52,114,101,97,100,49,49,112,101,101,107,95,111,114,95,101,111,102,49,55,104,48,102,50,53,56,98,57,56,53,97,49,97,57,51,55,50,69,168,8,72,95,90,78,49,48,115,101,114,100,101,95,106,115,111,110,52,114,101,97,100,49,50,112,97,114,115,101,95,101,115,99,97,112,101,49,54,101,110,99,111,100,101,95,115,117,114,114,111,103,97,116,101,49,55,104,98,56,49,99,55,57,48,98,97,50,101,100,53,52,98,102,69,169,8,67,95,90,78,51,114,121,117,49,52,100,50,115,95,105,110,116,114,105,110,115,105,99,115,50,50,109,117,108,116,105,112,108,101,95,111,102,95,112,111,119,101,114,95,111,102,95,53,49,55,104,51,57,101,56,101,54,101,51,102,99,100,48,97,51,99,53,69,170,8,57,95,90,78,51,114,121,117,49,52,100,50,115,95,105,110,116,114,105,110,115,105,99,115,49,50,109,117,108,95,115,104,105,102,116,95,54,52,49,55,104,55,49,100,56,100,102,102,53,101,102,54,50,49,57,56,55,69,171,8,61,95,90,78,51,114,121,117,49,52,100,50,115,95,105,110,116,114,105,110,115,105,99,115,49,54,109,117,108,95,115,104,105,102,116,95,97,108,108,95,54,52,49,55,104,102,50,54,99,54,50,102,97,56,57,99,48,100,98,53,56,69,172,8,60,95,90,78,51,114,121,117,54,112,114,101,116,116,121,56,101,120,112,111,110,101,110,116,49,53,119,114,105,116,101,95,101,120,112,111,110,101,110,116,51,49,55,104,54,52,53,49,101,57,57,100,55,56,53,50,97,57,98,102,69,173,8,64,95,90,78,51,114,121,117,54,112,114,101,116,116,121,56,109,97,110,116,105,115,115,97,49,57,119,114,105,116,101,95,109,97,110,116,105,115,115,97,95,108,111,110,103,49,55,104,52,101,48,98,99,49,51,50,97,49,53,52,56,54,97,48,69,174,8,59,95,90,78,51,114,121,117,54,112,114,101,116,116,121,56,109,97,110,116,105,115,115,97,49,52,119,114,105,116,101,95,109,97,110,116,105,115,115,97,49,55,104,50,50,100,49,98,101,50,49,51,52,101,51,99,99,97,56,69,175,8,43,95,90,78,51,114,121,117,54,112,114,101,116,116,121,56,102,111,114,109,97,116,54,52,49,55,104,48,98,100,57,100,50,100,50,97,98,56,52,55,52,50,101,69,176,8,48,95,90,78,51,104,101,120,49,53,66,121,116,101,115,84,111,72,101,120,67,104,97,114,115,51,110,101,119,49,55,104,57,49,57,97,102,52,98,56,100,57,55,100,99,102,101,53,69,177,8,109,95,90,78,55,57,95,36,76,84,36,104,101,120,46,46,66,121,116,101,115,84,111,72,101,120,67,104,97,114,115,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,100,100,55,102,56,101,98,52,55,101,101,52,102,101,51,98,69,178,8,114,95,90,78,55,57,95,36,76,84,36,104,101,120,46,46,66,121,116,101,115,84,111,72,101,120,67,104,97,114,115,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,57,115,105,122,101,95,104,105,110,116,49,55,104,57,99,100,97,100,51,101,99,54,55,51,98,97,56,99,55,69,179,8,119,95,90,78,57,48,95,36,76,84,36,104,101,120,46,46,66,121,116,101,115,84,111,72,101,120,67,104,97,114,115,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,101,120,97,99,116,95,115,105,122,101,46,46,69,120,97,99,116,83,105,122,101,73,116,101,114,97,116,111,114,36,71,84,36,51,108,101,110,49,55,104,97,49,54,98,56,54,52,53,98,55,102,53,56,48,49,101,69,180,8,153,1,95,90,78,49,48,49,95,36,76,84,36,99,111,114,101,46,46,115,108,105,99,101,46,46,105,116,101,114,46,46,67,104,117,110,107,115,69,120,97,99,116,77,117,116,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,50,52,95,95,105,116,101,114,97,116,111,114,95,103,101,116,95,117,110,99,104,101,99,107,101,100,49,55,104,101,101,49,100,57,99,100,50,101,101,57,56,98,55,102,100,69,181,8,137,1,95,90,78,49,48,54,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,99,104,97,105,110,46,46,67,104,97,105,110,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,54,55,102,100,53,102,101,51,56,55,98,49,51,99,100,102,69,182,8,145,1,95,90,78,49,49,48,95,36,76,84,36,103,101,110,101,114,105,99,95,97,114,114,97,121,46,46,71,101,110,101,114,105,99,65,114,114,97,121,36,76,84,36,84,36,67,36,78,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,103,101,110,101,114,105,99,95,97,114,114,97,121,46,46,115,101,113,117,101,110,99,101,46,46,71,101,110,101,114,105,99,83,101,113,117,101,110,99,101,36,76,84,36,84,36,71,84,36,36,71,84,36,56,103,101,110,101,114,97,116,101,49,55,104,98,50,56,50,102,48,56,99,97,54,97,101,100,50,55,51,69,183,8,145,1,95,90,78,49,49,48,95,36,76,84,36,103,101,110,101,114,105,99,95,97,114,114,97,121,46,46,71,101,110,101,114,105,99,65,114,114,97,121,36,76,84,36,84,36,67,36,78,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,103,101,110,101,114,105,99,95,97,114,114,97,121,46,46,115,101,113,117,101,110,99,101,46,46,71,101,110,101,114,105,99,83,101,113,117,101,110,99,101,36,76,84,36,84,36,71,84,36,36,71,84,36,56,103,101,110,101,114,97,116,101,49,55,104,98,57,55,100,56,98,50,99,99,50,55,101,55,102,51,98,69,184,8,141,1,95,90,78,49,49,49,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,73,109,112,108,36,76,84,36,65,36,67,36,66,36,71,84,36,36,71,84,36,51,110,101,119,49,55,104,53,100,98,54,99,102,97,55,53,50,48,100,52,56,102,54,69,185,8,78,95,90,78,52,52,95,36,76,84,36,68,36,117,50,48,36,97,115,36,117,50,48,36,100,105,103,101,115,116,46,46,100,105,103,101,115,116,46,46,68,105,103,101,115,116,36,71,84,36,56,102,105,110,97,108,105,122,101,49,55,104,56,50,99,99,55,98,56,54,48,100,48,48,52,102,52,97,69,186,8,165,1,95,90,78,56,54,95,36,76,84,36,115,104,97,50,46,46,99,111,114,101,95,97,112,105,46,46,83,104,97,50,53,54,86,97,114,67,111,114,101,36,117,50,48,36,97,115,36,117,50,48,36,100,105,103,101,115,116,46,46,99,111,114,101,95,97,112,105,46,46,86,97,114,105,97,98,108,101,79,117,116,112,117,116,67,111,114,101,36,71,84,36,50,50,102,105,110,97,108,105,122,101,95,118,97,114,105,97,98,108,101,95,99,111,114,101,50,56,95,36,117,55,98,36,36,117,55,98,36,99,108,111,115,117,114,101,36,117,55,100,36,36,117,55,100,36,49,55,104,101,97,101,57,52,50,55,53,102,51,50,48,101,52,98,102,69,187,8,68,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,51,122,105,112,49,54,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,51,110,101,119,49,55,104,102,48,101,49,51,98,57,98,99,98,98,50,97,56,49,101,69,188,8,73,95,90,78,52,99,111,114,101,53,115,108,105,99,101,50,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,55,114,101,118,101,114,115,101,49,55,104,101,55,48,52,97,49,52,56,48,52,51,52,48,99,102,50,69,189,8,47,95,90,78,52,99,111,114,101,53,115,108,105,99,101,51,114,97,119,56,102,114,111,109,95,114,101,102,49,55,104,49,49,53,99,101,57,49,100,49,57,99,102,57,52,54,49,69,190,8,114,95,90,78,56,50,95,36,76,84,36,100,105,103,101,115,116,46,46,99,111,114,101,95,97,112,105,46,46,119,114,97,112,112,101,114,46,46,67,111,114,101,87,114,97,112,112,101,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,100,105,103,101,115,116,46,46,85,112,100,97,116,101,36,71,84,36,54,117,112,100,97,116,101,49,55,104,99,52,97,57,100,57,48,54,100,52,49,53,102,99,57,48,69,191,8,144,1,95,90,78,56,50,95,36,76,84,36,100,105,103,101,115,116,46,46,99,111,114,101,95,97,112,105,46,46,119,114,97,112,112,101,114,46,46,67,111,114,101,87,114,97,112,112,101,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,100,105,103,101,115,116,46,46,85,112,100,97,116,101,36,71,84,36,54,117,112,100,97,116,101,50,56,95,36,117,55,98,36,36,117,55,98,36,99,108,111,115,117,114,101,36,117,55,100,36,36,117,55,100,36,49,55,104,52,53,52,98,102,100,100,100,50,100,97,102,53,99,56,57,69,192,8,123,95,90,78,57,48,95,36,76,84,36,100,105,103,101,115,116,46,46,99,111,114,101,95,97,112,105,46,46,119,114,97,112,112,101,114,46,46,67,111,114,101,87,114,97,112,112,101,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,100,101,102,97,117,108,116,46,46,68,101,102,97,117,108,116,36,71,84,36,55,100,101,102,97,117,108,116,49,55,104,50,101,54,50,102,54,57,51,102,48,52,50,97,53,102,97,69,193,8,125,95,90,78,57,50,95,36,76,84,36,98,108,111,99,107,95,98,117,102,102,101,114,46,46,66,108,111,99,107,66,117,102,102,101,114,36,76,84,36,66,108,111,99,107,83,105,122,101,36,67,36,75,105,110,100,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,100,101,102,97,117,108,116,46,46,68,101,102,97,117,108,116,36,71,84,36,55,100,101,102,97,117,108,116,49,55,104,54,57,50,97,99,54,55,101,55,97,98,50,54,99,53,50,69,194,8,48,95,90,78,52,98,115,53,56,54,100,101,99,111,100,101,49,49,100,101,99,111,100,101,95,105,110,116,111,49,55,104,99,48,98,56,53,98,53,99,100,50,53,49,52,53,48,48,69,195,8,53,95,90,78,52,98,115,53,56,54,100,101,99,111,100,101,49,54,100,101,99,111,100,101,95,99,98,53,56,95,105,110,116,111,49,55,104,97,101,102,55,100,56,101,98,54,51,57,102,99,99,102,52,69,196,8,48,95,90,78,52,98,115,53,56,54,101,110,99,111,100,101,49,49,101,110,99,111,100,101,95,105,110,116,111,49,55,104,48,57,97,49,102,53,53,49,98,53,101,98,48,54,97,57,69,197,8,53,95,90,78,52,98,115,53,56,54,101,110,99,111,100,101,49,54,101,110,99,111,100,101,95,99,98,53,56,95,105,110,116,111,49,55,104,48,52,53,53,48,100,52,102,98,99,97,55,56,54,52,102,69,198,8,49,95,90,78,49,48,112,112,118,95,108,105,116,101,56,54,55,103,101,110,101,114,105,99,53,100,109,97,112,50,49,55,104,49,101,97,99,50,101,99,48,97,55,102,52,51,57,56,102,69,199,8,141,1,95,90,78,49,49,49,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,73,109,112,108,36,76,84,36,65,36,67,36,66,36,71,84,36,36,71,84,36,51,110,101,119,49,55,104,53,102,99,100,99,51,50,48,49,98,100,54,49,99,49,52,69,200,8,141,1,95,90,78,49,49,49,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,73,109,112,108,36,76,84,36,65,36,67,36,66,36,71,84,36,36,71,84,36,51,110,101,119,49,55,104,56,100,102,48,51,54,97,50,99,56,56,50,97,100,57,49,69,201,8,141,1,95,90,78,49,49,49,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,73,109,112,108,36,76,84,36,65,36,67,36,66,36,71,84,36,36,71,84,36,51,110,101,119,49,55,104,98,51,101,98,98,57,49,54,102,98,102,97,50,51,98,52,69,202,8,141,1,95,90,78,49,49,49,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,73,109,112,108,36,76,84,36,65,36,67,36,66,36,71,84,36,36,71,84,36,51,110,101,119,49,55,104,101,98,52,99,55,99,52,102,55,54,99,100,48,54,55,54,69,203,8,68,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,51,122,105,112,49,54,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,51,110,101,119,49,55,104,53,57,49,54,51,99,57,56,57,98,56,98,56,51,97,100,69,204,8,68,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,51,122,105,112,49,54,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,51,110,101,119,49,55,104,54,51,101,102,51,98,99,98,48,54,98,98,50,101,56,52,69,205,8,68,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,51,122,105,112,49,54,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,51,110,101,119,49,55,104,56,48,52,50,52,97,97,57,50,54,49,101,56,51,49,56,69,206,8,68,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,51,122,105,112,49,54,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,51,110,101,119,49,55,104,97,48,97,100,52,53,52,99,55,55,101,99,55,54,48,56,69,207,8,144,1,95,90,78,52,99,111,114,101,53,97,114,114,97,121,57,56,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,99,111,108,108,101,99,116,46,46,73,110,116,111,73,116,101,114,97,116,111,114,36,117,50,48,36,102,111,114,36,117,50,48,36,36,82,70,36,36,117,53,98,36,84,36,117,51,98,36,36,117,50,48,36,78,36,117,53,100,36,36,71,84,36,57,105,110,116,111,95,105,116,101,114,49,55,104,48,55,99,51,98,101,53,51,56,48,50,57,100,52,48,51,69,208,8,53,95,90,78,49,49,114,97,110,100,95,99,104,97,99,104,97,52,103,117,116,115,49,48,114,101,97,100,95,117,51,50,108,101,49,55,104,97,97,53,98,97,52,101,100,102,50,98,102,53,51,57,48,69,209,8,113,95,90,78,56,48,95,36,76,84,36,114,97,110,100,95,99,104,97,99,104,97,46,46,99,104,97,99,104,97,46,46,65,114,114,97,121,54,52,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,100,101,102,97,117,108,116,46,46,68,101,102,97,117,108,116,36,71,84,36,55,100,101,102,97,117,108,116,49,55,104,54,51,100,50,56,57,55,52,50,101,99,51,51,56,49,56,69,210,8,73,95,90,78,52,52,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,51,54,49,57,48,98,101,55,56,50,53,49,54,102,52,52,69,211,8,63,95,90,78,52,99,111,114,101,53,97,108,108,111,99,54,108,97,121,111,117,116,54,76,97,121,111,117,116,49,51,102,111,114,95,118,97,108,117,101,95,114,97,119,49,55,104,57,54,101,56,51,101,52,55,102,49,56,53,99,102,57,55,69,212,8,103,95,90,78,54,56,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,105,109,112,108,115,46,46,85,110,105,116,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,102,54,98,49,55,97,98,102,97,48,97,51,98,55,55,53,69,213,8,103,95,90,78,54,56,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,105,109,112,108,115,46,46,66,111,111,108,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,100,101,55,102,53,54,50,97,52,57,49,54,100,102,102,99,69,214,8,105,95,90,78,55,48,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,105,109,112,108,115,46,46,83,116,114,105,110,103,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,51,97,50,51,98,48,50,98,97,48,56,53,56,51,99,51,69,215,8,89,95,90,78,54,48,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,85,110,101,120,112,101,99,116,101,100,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,48,52,100,54,101,54,101,53,55,55,99,100,51,101,54,52,69,216,8,76,95,90,78,52,55,95,36,76,84,36,36,82,70,36,115,116,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,71,84,36,51,102,109,116,49,55,104,48,101,97,57,57,99,100,54,55,98,101,102,101,101,52,101,69,217,8,95,95,90,78,54,54,95,36,76,84,36,100,121,110,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,69,120,112,101,99,116,101,100,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,50,57,52,50,97,97,102,57,57,50,100,100,101,98,99,100,69,218,8,84,95,90,78,53,53,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,79,110,101,79,102,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,48,101,50,50,101,48,54,55,102,102,51,97,53,57,49,49,69,219,8,178,1,95,90,78,49,52,50,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,105,109,112,108,115,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,117,56,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,80,114,105,109,105,116,105,118,101,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,99,48,57,100,98,97,49,55,56,48,98,55,54,56,53,53,69,220,8,179,1,95,90,78,49,52,51,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,105,109,112,108,115,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,117,54,52,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,80,114,105,109,105,116,105,118,101,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,57,51,50,49,99,56,57,52,51,99,56,98,102,101,53,56,69,221,8,179,1,95,90,78,49,52,51,95,36,76,84,36,115,101,114,100,101,46,46,100,101,46,46,105,109,112,108,115,46,46,36,76,84,36,105,109,112,108,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,68,101,115,101,114,105,97,108,105,122,101,36,117,50,48,36,102,111,114,36,117,50,48,36,102,54,52,36,71,84,36,46,46,100,101,115,101,114,105,97,108,105,122,101,46,46,80,114,105,109,105,116,105,118,101,86,105,115,105,116,111,114,36,117,50,48,36,97,115,36,117,50,48,36,115,101,114,100,101,46,46,100,101,46,46,86,105,115,105,116,111,114,36,71,84,36,57,101,120,112,101,99,116,105,110,103,49,55,104,100,51,51,52,56,49,52,55,52,51,49,49,97,102,97,49,69,222,8,74,95,90,78,50,48,115,116,97,107,101,95,99,111,110,116,114,97,99,116,95,116,121,112,101,115,51,115,105,103,50,51,115,116,97,107,101,95,115,105,103,110,97,116,117,114,101,95,109,101,115,115,97,103,101,49,55,104,52,99,101,102,49,52,48,56,100,54,97,51,100,52,57,57,69,223,8,77,95,90,78,50,48,115,116,97,107,101,95,99,111,110,116,114,97,99,116,95,116,121,112,101,115,51,115,105,103,50,54,119,105,116,104,100,114,97,119,95,115,105,103,110,97,116,117,114,101,95,109,101,115,115,97,103,101,49,55,104,52,99,98,57,52,48,57,97,52,48,48,56,48,54,57,57,69,224,8,179,1,95,90,78,49,52,56,95,36,76,84,36,36,76,84,36,114,107,121,118,46,46,117,116,105,108,46,46,115,99,114,97,116,99,104,95,118,101,99,46,46,68,114,97,105,110,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,46,46,100,114,111,112,46,46,68,114,111,112,71,117,97,114,100,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,55,99,100,50,98,52,48,55,97,102,52,97,50,98,51,97,69,225,8,102,95,90,78,55,50,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,73,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,102,111,108,100,49,55,104,55,52,54,54,55,50,52,52,51,98,48,54,52,52,57,98,69,226,8,68,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,51,122,105,112,49,54,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,51,110,101,119,49,55,104,51,57,51,100,49,49,54,99,57,97,49,53,99,55,48,48,69,227,8,111,95,90,78,56,49,95,36,76,84,36,114,107,121,118,46,46,117,116,105,108,46,46,115,99,114,97,116,99,104,95,118,101,99,46,46,68,114,97,105,110,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,53,53,56,50,100,56,57,54,49,102,57,50,49,51,52,57,69,228,8,100,95,90,78,55,48,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,56,57,100,53,52,50,49,101,51,55,52,52,57,98,52,54,69,229,8,119,95,90,78,55,57,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,73,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,82,101,102,83,112,101,99,36,71,84,36,49,51,115,112,101,99,95,116,114,121,95,102,111,108,100,49,55,104,56,48,55,97,56,97,55,102,99,52,99,57,99,52,56,98,69,230,8,98,95,90,78,54,53,95,36,76,84,36,114,117,115,107,95,97,98,105,46,46,104,97,115,104,46,46,72,97,115,104,101,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,100,101,102,97,117,108,116,46,46,68,101,102,97,117,108,116,36,71,84,36,55,100,101,102,97,117,108,116,49,55,104,102,53,52,53,50,57,100,51,56,99,50,51,102,55,101,55,69,231,8,48,95,90,78,56,114,117,115,107,95,97,98,105,52,104,97,115,104,54,72,97,115,104,101,114,51,110,101,119,49,55,104,50,52,97,56,102,99,54,53,98,54,49,102,48,101,55,53,69,232,8,51,95,90,78,56,114,117,115,107,95,97,98,105,52,104,97,115,104,54,72,97,115,104,101,114,54,117,112,100,97,116,101,49,55,104,98,48,100,48,51,55,51,55,54,49,98,55,55,48,52,51,69,233,8,51,95,90,78,56,114,117,115,107,95,97,98,105,52,104,97,115,104,54,72,97,115,104,101,114,54,111,117,116,112,117,116,49,55,104,55,55,101,54,57,101,51,54,57,51,100,101,101,53,52,55,69,234,8,53,95,90,78,56,114,117,115,107,95,97,98,105,52,104,97,115,104,54,72,97,115,104,101,114,56,102,105,110,97,108,105,122,101,49,55,104,52,49,53,98,100,49,49,97,100,56,57,97,101,53,51,55,69,235,8,52,95,90,78,56,114,117,115,107,95,97,98,105,49,56,99,111,110,116,114,97,99,116,95,116,111,95,115,99,97,108,97,114,49,55,104,100,48,49,54,53,100,52,100,100,48,55,51,48,50,52,54,69,236,8,74,95,90,78,49,50,98,108,97,107,101,50,98,95,115,105,109,100,52,103,117,116,115,49,52,73,109,112,108,101,109,101,110,116,97,116,105,111,110,49,52,99,111,109,112,114,101,115,115,49,95,108,111,111,112,49,55,104,102,101,52,98,49,49,48,101,100,57,97,101,101,99,99,102,69,237,8,65,95,90,78,49,50,98,108,97,107,101,50,98,95,115,105,109,100,52,103,117,116,115,49,52,73,109,112,108,101,109,101,110,116,97,116,105,111,110,54,100,101,116,101,99,116,49,55,104,53,99,100,54,100,100,101,53,52,49,56,100,54,49,52,50,69,238,8,53,95,90,78,49,50,98,108,97,107,101,50,98,95,115,105,109,100,54,80,97,114,97,109,115,56,116,111,95,115,116,97,116,101,49,55,104,102,50,52,53,48,52,98,102,51,49,99,100,99,56,48,49,69,239,8,56,95,90,78,49,50,98,108,97,107,101,50,98,95,115,105,109,100,53,83,116,97,116,101,49,49,119,105,116,104,95,112,97,114,97,109,115,49,55,104,98,52,97,51,98,101,53,98,56,101,55,52,53,48,56,100,69,240,8,52,95,90,78,49,50,98,108,97,107,101,50,98,95,115,105,109,100,53,83,116,97,116,101,56,102,105,108,108,95,98,117,102,49,55,104,57,55,101,56,56,57,101,97,101,56,53,52,102,97,55,98,69,241,8,72,95,90,78,49,50,98,108,97,107,101,50,98,95,115,105,109,100,53,83,116,97,116,101,50,55,99,111,109,112,114,101,115,115,95,98,117,102,102,101,114,95,105,102,95,112,111,115,115,105,98,108,101,49,55,104,54,55,50,50,49,50,99,55,55,54,49,97,100,53,57,53,69,242,8,50,95,90,78,49,50,98,108,97,107,101,50,98,95,115,105,109,100,53,83,116,97,116,101,54,117,112,100,97,116,101,49,55,104,54,50,98,98,52,57,98,53,48,99,97,55,52,102,48,54,69,243,8,52,95,90,78,49,50,98,108,97,107,101,50,98,95,115,105,109,100,53,83,116,97,116,101,56,102,105,110,97,108,105,122,101,49,55,104,97,99,49,102,50,55,50,101,52,99,53,97,97,56,55,48,69,244,8,111,95,90,78,55,57,95,36,76,84,36,98,108,97,107,101,50,98,95,115,105,109,100,46,46,72,97,115,104,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,65,115,82,101,102,36,76,84,36,36,117,53,98,36,117,56,36,117,53,100,36,36,71,84,36,36,71,84,36,54,97,115,95,114,101,102,49,55,104,99,55,57,50,49,55,99,50,53,101,97,51,101,98,50,101,69,245,8,58,95,90,78,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,54,109,97,108,108,111,99,49,55,104,99,50,48,53,102,50,49,48,97,98,50,57,54,52,55,102,69,246,8,69,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,56,109,101,109,97,108,105,103,110,49,55,104,100,52,102,53,55,49,48,55,49,52,100,97,49,48,53,56,69,247,8,67,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,54,109,97,108,108,111,99,49,55,104,48,52,99,102,50,100,100,97,97,99,50,97,51,48,101,97,69,248,8,72,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,48,114,101,112,108,97,99,101,95,100,118,49,55,104,98,50,48,54,52,52,97,48,48,50,48,99,51,51,50,55,69,249,8,80,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,56,105,110,115,101,114,116,95,115,109,97,108,108,95,99,104,117,110,107,49,55,104,98,97,52,51,55,98,55,102,98,53,50,56,99,101,48,50,69,250,8,73,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,49,97,100,100,95,115,101,103,109,101,110,116,49,55,104,54,101,98,102,97,55,50,51,49,57,49,49,101,102,52,51,69,251,8,77,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,53,115,101,103,109,101,110,116,95,104,111,108,100,105,110,103,49,55,104,53,48,56,97,50,48,56,56,56,48,52,53,51,50,97,97,69,252,8,75,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,51,116,111,112,95,102,111,111,116,95,115,105,122,101,49,55,104,51,99,101,100,99,48,99,97,54,100,55,48,51,98,52,101,69,253,8,69,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,56,105,110,105,116,95,116,111,112,49,55,104,102,53,49,97,98,52,102,101,52,57,101,55,98,49,54,48,69,254,8,74,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,50,105,110,115,101,114,116,95,99,104,117,110,107,49,55,104,50,101,53,50,56,55,99,99,102,99,48,97,56,51,54,51,69,255,8,73,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,49,109,97,120,95,114,101,113,117,101,115,116,49,55,104,53,49,53,48,100,52,99,49,54,100,97,98,97,57,53,100,69,128,9,73,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,49,109,109,97,112,95,114,101,115,105,122,101,49,55,104,52,54,50,55,51,53,97,54,100,54,98,54,53,48,101,57,69,129,9,80,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,56,105,110,115,101,114,116,95,108,97,114,103,101,95,99,104,117,110,107,49,55,104,54,48,48,102,100,52,100,97,54,56,51,56,50,100,100,55,69,130,9,74,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,50,117,110,108,105,110,107,95,99,104,117,110,107,49,55,104,50,97,100,56,102,97,49,51,55,49,50,53,57,99,54,100,69,131,9,80,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,56,117,110,108,105,110,107,95,108,97,114,103,101,95,99,104,117,110,107,49,55,104,56,98,50,98,101,53,97,99,101,49,101,51,48,102,57,51,69,132,9,80,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,56,117,110,108,105,110,107,95,115,109,97,108,108,95,99,104,117,110,107,49,55,104,100,48,52,99,100,48,97,97,53,51,48,97,97,50,100,55,69,133,9,75,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,51,100,105,115,112,111,115,101,95,99,104,117,110,107,49,55,104,53,99,50,99,100,51,102,100,50,50,99,102,48,55,98,55,69,134,9,75,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,51,112,114,101,112,101,110,100,95,97,108,108,111,99,49,55,104,101,55,99,102,101,50,97,55,97,99,55,102,98,102,50,99,69,135,9,76,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,52,97,108,105,103,110,95,97,115,95,99,104,117,110,107,49,55,104,100,52,99,100,52,48,50,53,51,50,54,56,100,49,49,52,69,136,9,75,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,51,116,109,97,108,108,111,99,95,108,97,114,103,101,49,55,104,101,50,101,55,50,99,55,54,48,56,52,54,51,53,52,51,69,137,9,80,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,56,99,111,109,112,117,116,101,95,116,114,101,101,95,105,110,100,101,120,49,55,104,51,101,52,56,51,54,101,48,57,49,48,52,97,54,56,50,69,138,9,75,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,51,116,109,97,108,108,111,99,95,115,109,97,108,108,49,55,104,53,98,54,49,97,50,101,51,54,100,50,52,55,99,97,53,69,139,9,79,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,55,99,97,108,108,111,99,95,109,117,115,116,95,99,108,101,97,114,49,55,104,53,52,50,50,55,100,100,50,55,54,57,48,51,99,99,57,69,140,9,79,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,49,55,116,114,121,95,114,101,97,108,108,111,99,95,99,104,117,110,107,49,55,104,102,101,98,52,54,49,98,52,55,52,99,48,101,101,99,97,69,141,9,85,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,50,51,114,101,108,101,97,115,101,95,117,110,117,115,101,100,95,115,101,103,109,101,110,116,115,49,55,104,97,56,54,52,49,49,48,49,97,49,98,98,100,99,56,102,69,142,9,86,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,50,52,117,110,108,105,110,107,95,102,105,114,115,116,95,115,109,97,108,108,95,99,104,117,110,107,49,55,104,101,57,49,97,48,102,101,100,99,49,51,53,56,99,53,57,69,143,9,65,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,52,102,114,101,101,49,55,104,102,52,101,50,55,53,56,57,49,56,56,57,101,98,97,48,69,144,9,69,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,56,115,121,115,95,116,114,105,109,49,55,104,97,98,51,101,102,52,55,101,50,98,97,55,55,54,49,55,69,145,9,70,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,57,115,121,115,95,97,108,108,111,99,49,55,104,100,101,51,55,56,99,101,101,54,55,50,49,56,48,102,99,69,146,9,68,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,55,114,101,97,108,108,111,99,49,55,104,102,49,51,100,56,100,99,97,97,54,101,51,54,99,55,54,69,147,9,70,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,49,55,68,108,109,97,108,108,111,99,36,76,84,36,65,36,71,84,36,57,105,110,105,116,95,98,105,110,115,49,55,104,98,100,56,57,99,50,50,54,57,54,101,99,97,55,54,101,69,148,9,127,95,90,78,57,53,95,36,76,84,36,112,105,101,99,114,117,115,116,95,117,112,108,105,110,107,46,46,116,121,112,101,115,46,46,67,111,110,116,114,97,99,116,73,100,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,65,115,82,101,102,36,76,84,36,36,117,53,98,36,117,56,36,117,53,100,36,36,71,84,36,36,71,84,36,54,97,115,95,114,101,102,49,55,104,99,48,100,52,50,51,51,100,53,54,97,102,98,48,55,100,69,149,9,12,95,95,114,117,115,116,95,97,108,108,111,99,150,9,14,95,95,114,117,115,116,95,100,101,97,108,108,111,99,151,9,14,95,95,114,117,115,116,95,114,101,97,108,108,111,99,152,9,19,95,95,114,117,115,116,95,97,108,108,111,99,95,122,101,114,111,101,100,153,9,51,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,57,108,101,102,116,95,98,105,116,115,49,55,104,57,55,50,56,99,98,57,53,56,99,51,54,52,50,99,48,69,154,9,67,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,50,52,108,101,102,116,115,104,105,102,116,95,102,111,114,95,116,114,101,101,95,105,110,100,101,120,49,55,104,102,49,100,53,51,50,50,97,99,50,56,51,51,98,54,102,69,155,9,63,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,53,67,104,117,110,107,49,52,102,101,110,99,101,112,111,115,116,95,104,101,97,100,49,55,104,53,51,50,52,50,102,100,101,49,55,48,50,52,53,52,57,69,156,9,57,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,53,67,104,117,110,107,57,115,101,116,95,105,110,117,115,101,49,55,104,48,97,98,98,102,52,52,53,50,50,52,55,56,99,99,54,69,157,9,69,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,53,67,104,117,110,107,50,48,115,101,116,95,105,110,117,115,101,95,97,110,100,95,112,105,110,117,115,101,49,55,104,55,57,102,49,102,100,52,99,51,50,49,48,54,48,99,99,69,158,9,82,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,53,67,104,117,110,107,51,51,115,101,116,95,115,105,122,101,95,97,110,100,95,112,105,110,117,115,101,95,111,102,95,102,114,101,101,95,99,104,117,110,107,49,55,104,99,57,48,52,100,52,97,53,98,101,51,52,98,52,55,50,69,159,9,69,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,53,67,104,117,110,107,50,48,115,101,116,95,102,114,101,101,95,119,105,116,104,95,112,105,110,117,115,101,49,55,104,52,48,50,50,53,97,57,97,56,56,49,53,57,101,57,48,69,160,9,60,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,53,67,104,117,110,107,49,49,112,108,117,115,95,111,102,102,115,101,116,49,55,104,102,100,52,53,101,99,100,99,50,54,51,50,97,51,50,55,69,161,9,61,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,53,67,104,117,110,107,49,50,109,105,110,117,115,95,111,102,102,115,101,116,49,55,104,54,48,101,53,52,54,53,52,56,49,101,52,102,48,56,98,69,162,9,54,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,53,67,104,117,110,107,54,116,111,95,109,101,109,49,55,104,102,53,54,49,99,99,99,101,102,57,50,52,52,50,49,54,69,163,9,59,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,53,67,104,117,110,107,49,48,109,101,109,95,111,102,102,115,101,116,49,55,104,57,50,54,99,98,55,49,49,55,52,51,57,52,57,49,51,69,164,9,56,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,53,67,104,117,110,107,56,102,114,111,109,95,109,101,109,49,55,104,54,98,56,49,53,56,57,55,57,56,52,50,101,97,99,53,69,165,9,67,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,57,84,114,101,101,67,104,117,110,107,49,52,108,101,102,116,109,111,115,116,95,99,104,105,108,100,49,55,104,97,50,100,54,99,52,102,51,98,52,57,101,49,97,50,51,69,166,9,56,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,57,84,114,101,101,67,104,117,110,107,52,110,101,120,116,49,55,104,50,49,56,57,56,97,54,49,52,48,54,53,55,102,54,100,69,167,9,56,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,57,84,114,101,101,67,104,117,110,107,52,112,114,101,118,49,55,104,97,51,99,50,98,48,97,56,57,55,50,49,49,55,101,56,69,168,9,55,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,55,83,101,103,109,101,110,116,53,104,111,108,100,115,49,55,104,99,56,98,101,55,50,98,99,101,55,57,100,99,102,56,57,69,169,9,53,95,90,78,56,100,108,109,97,108,108,111,99,56,100,108,109,97,108,108,111,99,55,83,101,103,109,101,110,116,51,116,111,112,49,55,104,57,52,51,51,56,55,99,101,55,51,101,53,101,54,55,51,69,170,9,43,95,90,78,56,100,108,109,97,108,108,111,99,54,103,108,111,98,97,108,51,103,101,116,49,55,104,57,54,49,50,98,53,55,53,101,48,56,55,98,53,53,48,69,171,9,98,95,90,78,54,56,95,36,76,84,36,100,108,109,97,108,108,111,99,46,46,103,108,111,98,97,108,46,46,73,110,115,116,97,110,99,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,54,55,51,56,53,56,56,99,54,51,57,48,101,48,53,100,69,172,9,92,95,90,78,54,49,95,36,76,84,36,100,108,109,97,108,108,111,99,46,46,115,121,115,46,46,83,121,115,116,101,109,36,117,50,48,36,97,115,36,117,50,48,36,100,108,109,97,108,108,111,99,46,46,65,108,108,111,99,97,116,111,114,36,71,84,36,53,97,108,108,111,99,49,55,104,49,102,99,101,48,99,54,56,57,50,99,49,100,97,57,100,69,173,9,92,95,90,78,54,49,95,36,76,84,36,100,108,109,97,108,108,111,99,46,46,115,121,115,46,46,83,121,115,116,101,109,36,117,50,48,36,97,115,36,117,50,48,36,100,108,109,97,108,108,111,99,46,46,65,108,108,111,99,97,116,111,114,36,71,84,36,53,114,101,109,97,112,49,55,104,55,48,99,101,54,50,100,101,98,99,53,99,98,53,51,56,69,174,9,79,95,90,78,49,50,100,117,115,107,95,115,99,104,110,111,114,114,49,50,107,101,121,95,118,97,114,105,97,110,116,115,49,48,100,111,117,98,108,101,95,107,101,121,49,52,99,104,97,108,108,101,110,103,101,95,104,97,115,104,49,55,104,101,102,50,51,51,56,53,50,100,50,54,50,56,50,97,51,69,175,9,160,1,95,90,78,49,50,53,95,36,76,84,36,100,117,115,107,95,115,99,104,110,111,114,114,46,46,107,101,121,95,118,97,114,105,97,110,116,115,46,46,100,111,117,98,108,101,95,107,101,121,46,46,80,117,98,108,105,99,75,101,121,80,97,105,114,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,54,52,95,117,115,105,122,101,36,71,84,36,36,71,84,36,56,116,111,95,98,121,116,101,115,49,55,104,57,102,54,98,101,100,98,55,99,56,50,48,50,48,100,99,69,176,9,152,1,95,90,78,49,49,55,95,36,76,84,36,100,117,115,107,95,115,99,104,110,111,114,114,46,46,107,101,121,95,118,97,114,105,97,110,116,115,46,46,100,111,117,98,108,101,95,107,101,121,46,46,80,114,111,111,102,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,57,54,95,117,115,105,122,101,36,71,84,36,36,71,84,36,56,116,111,95,98,121,116,101,115,49,55,104,101,98,99,50,48,100,54,97,48,102,53,49,102,55,54,56,69,177,9,79,95,90,78,49,50,100,117,115,107,95,115,99,104,110,111,114,114,49,50,107,101,121,95,118,97,114,105,97,110,116,115,49,48,115,105,110,103,108,101,95,107,101,121,49,52,99,104,97,108,108,101,110,103,101,95,104,97,115,104,49,55,104,101,101,55,98,53,100,102,53,53,97,51,98,49,57,101,55,69,178,9,156,1,95,90,78,49,50,49,95,36,76,84,36,100,117,115,107,95,115,99,104,110,111,114,114,46,46,107,101,121,95,118,97,114,105,97,110,116,115,46,46,115,105,110,103,108,101,95,107,101,121,46,46,83,105,103,110,97,116,117,114,101,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,54,52,95,117,115,105,122,101,36,71,84,36,36,71,84,36,56,116,111,95,98,121,116,101,115,49,55,104,57,51,100,51,55,50,50,49,55,56,97,48,49,101,57,102,69,179,9,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,51,49,99,56,100,57,54,55,101,98,101,49,100,54,97,100,69,180,9,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,49,51,49,49,100,100,52,102,97,57,56,52,101,102,52,49,69,181,9,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,56,51,101,101,97,55,53,101,55,100,52,101,57,56,50,55,69,182,9,139,1,95,90,78,52,99,111,114,101,51,111,112,115,56,102,117,110,99,116,105,111,110,53,105,109,112,108,115,56,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,102,117,110,99,116,105,111,110,46,46,70,110,79,110,99,101,36,76,84,36,65,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,82,70,36,109,117,116,36,117,50,48,36,70,36,71,84,36,57,99,97,108,108,95,111,110,99,101,49,55,104,50,57,52,53,101,97,98,49,55,53,102,100,50,99,101,100,69,183,9,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,51,57,54,55,53,97,55,50,56,49,99,51,51,54,54,51,69,184,9,141,1,95,90,78,49,49,48,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,101,110,117,109,101,114,97,116,101,46,46,69,110,117,109,101,114,97,116,101,36,76,84,36,73,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,49,102,99,100,53,101,99,50,101,55,102,57,53,54,56,54,69,185,9,141,1,95,90,78,49,49,48,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,101,110,117,109,101,114,97,116,101,46,46,69,110,117,109,101,114,97,116,101,36,76,84,36,73,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,57,97,100,102,51,98,54,49,101,54,100,54,49,49,49,99,69,186,9,121,95,90,78,57,49,95,36,76,84,36,99,111,114,101,46,46,115,116,114,46,46,105,116,101,114,46,46,83,112,108,105,116,87,104,105,116,101,115,112,97,99,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,52,48,54,49,48,57,53,102,49,101,99,97,53,51,56,99,69,187,9,112,95,90,78,52,99,111,114,101,51,99,109,112,53,105,109,112,108,115,54,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,99,109,112,46,46,80,97,114,116,105,97,108,69,113,36,76,84,36,36,82,70,36,66,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,82,70,36,65,36,71,84,36,50,101,113,49,55,104,50,53,99,102,101,52,48,48,99,102,55,50,54,57,97,56,69,188,9,62,95,90,78,52,99,111,114,101,52,105,116,101,114,54,116,114,97,105,116,115,56,105,116,101,114,97,116,111,114,56,73,116,101,114,97,116,111,114,51,122,105,112,49,55,104,53,52,51,97,48,97,101,98,49,53,102,51,57,50,55,56,69,189,9,64,95,90,78,52,99,111,114,101,52,105,116,101,114,54,116,114,97,105,116,115,56,105,116,101,114,97,116,111,114,56,73,116,101,114,97,116,111,114,53,99,111,117,110,116,49,55,104,50,98,53,101,55,55,100,100,102,49,99,54,51,54,49,100,69,190,9,114,95,90,78,55,54,95,36,76,84,36,98,105,116,99,111,105,110,95,104,97,115,104,101,115,46,46,104,109,97,99,46,46,72,109,97,99,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,98,105,116,99,111,105,110,95,104,97,115,104,101,115,46,46,72,97,115,104,36,71,84,36,49,49,102,114,111,109,95,101,110,103,105,110,101,49,55,104,49,51,52,98,55,57,54,51,53,57,50,57,101,102,102,52,69,191,9,57,95,90,78,53,98,105,112,51,57,56,108,97,110,103,117,97,103,101,56,76,97,110,103,117,97,103,101,57,102,105,110,100,95,119,111,114,100,49,55,104,55,97,50,48,51,99,99,53,56,48,49,56,48,57,99,98,69,192,9,40,95,90,78,53,98,105,112,51,57,54,112,98,107,100,102,50,51,120,111,114,49,55,104,48,102,101,55,57,57,54,54,99,51,52,53,99,101,56,99,69,193,9,55,95,90,78,53,98,105,112,51,57,56,77,110,101,109,111,110,105,99,49,53,102,114,111,109,95,101,110,116,114,111,112,121,95,105,110,49,55,104,100,50,55,53,102,100,55,53,48,53,98,50,56,48,55,100,69,194,9,52,95,90,78,53,98,105,112,51,57,56,77,110,101,109,111,110,105,99,49,50,102,114,111,109,95,101,110,116,114,111,112,121,49,55,104,98,50,98,100,54,98,54,99,57,54,100,98,57,57,55,52,69,195,9,56,95,90,78,53,98,105,112,51,57,56,77,110,101,109,111,110,105,99,49,54,108,97,110,103,117,97,103,101,95,111,102,95,105,116,101,114,49,55,104,100,53,52,101,57,48,55,52,48,49,57,53,57,97,55,100,69,196,9,51,95,90,78,53,98,105,112,51,57,56,77,110,101,109,111,110,105,99,49,49,108,97,110,103,117,97,103,101,95,111,102,49,55,104,98,49,53,102,48,100,102,48,57,56,55,48,52,54,54,98,69,197,9,59,95,90,78,53,98,105,112,51,57,56,77,110,101,109,111,110,105,99,49,57,112,97,114,115,101,95,105,110,95,110,111,114,109,97,108,105,122,101,100,49,55,104,55,54,54,99,56,100,54,49,99,51,54,97,52,55,48,48,69,198,9,56,95,90,78,53,98,105,112,51,57,56,77,110,101,109,111,110,105,99,49,54,112,97,114,115,101,95,110,111,114,109,97,108,105,122,101,100,49,55,104,50,99,49,99,100,51,101,51,53,49,53,100,50,52,48,98,69,199,9,58,95,90,78,53,98,105,112,51,57,56,77,110,101,109,111,110,105,99,49,56,116,111,95,115,101,101,100,95,110,111,114,109,97,108,105,122,101,100,49,55,104,102,101,48,101,52,57,52,50,55,97,101,54,55,48,48,102,69,200,9,83,95,90,78,53,52,95,36,76,84,36,98,105,112,51,57,46,46,77,110,101,109,111,110,105,99,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,99,55,100,98,54,51,49,100,52,49,98,51,50,54,98,100,69,201,9,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,48,55,57,57,49,51,102,56,100,102,99,56,56,54,100,53,69,202,9,147,1,95,90,78,57,54,95,36,76,84,36,99,111,114,101,46,46,115,108,105,99,101,46,46,105,116,101,114,46,46,67,104,117,110,107,115,77,117,116,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,50,52,95,95,105,116,101,114,97,116,111,114,95,103,101,116,95,117,110,99,104,101,99,107,101,100,49,55,104,102,48,100,56,102,54,57,97,54,56,56,97,48,48,56,97,69,203,9,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,100,52,98,100,50,101,52,54,97,99,57,98,98,98,98,48,69,204,9,144,1,95,90,78,57,51,95,36,76,84,36,99,111,114,101,46,46,115,108,105,99,101,46,46,105,116,101,114,46,46,67,104,117,110,107,115,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,50,52,95,95,105,116,101,114,97,116,111,114,95,103,101,116,95,117,110,99,104,101,99,107,101,100,49,55,104,55,100,50,57,52,100,97,50,52,99,50,100,97,102,100,56,69,205,9,141,1,95,90,78,49,49,49,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,73,109,112,108,36,76,84,36,65,36,67,36,66,36,71,84,36,36,71,84,36,51,110,101,119,49,55,104,52,51,54,52,49,57,98,56,50,99,54,99,97,49,99,57,69,206,9,80,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,51,122,105,112,50,55,84,114,117,115,116,101,100,82,97,110,100,111,109,65,99,99,101,115,115,78,111,67,111,101,114,99,101,52,115,105,122,101,49,55,104,57,100,57,102,100,102,52,56,98,99,101,55,48,97,49,99,69,207,9,141,1,95,90,78,49,49,49,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,73,109,112,108,36,76,84,36,65,36,67,36,66,36,71,84,36,36,71,84,36,51,110,101,119,49,55,104,99,100,49,48,48,57,99,97,49,54,48,55,57,100,102,56,69,208,9,141,1,95,90,78,49,49,49,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,73,109,112,108,36,76,84,36,65,36,67,36,66,36,71,84,36,36,71,84,36,51,110,101,119,49,55,104,102,49,99,56,99,50,102,97,53,53,99,49,97,99,55,52,69,209,9,80,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,51,122,105,112,50,55,84,114,117,115,116,101,100,82,97,110,100,111,109,65,99,99,101,115,115,78,111,67,111,101,114,99,101,52,115,105,122,101,49,55,104,97,56,53,50,99,101,57,52,101,56,50,56,97,53,49,51,69,210,9,107,95,90,78,54,57,95,36,76,84,36,98,105,116,99,111,105,110,95,104,97,115,104,101,115,46,46,115,104,97,50,53,54,46,46,72,97,115,104,36,117,50,48,36,97,115,36,117,50,48,36,98,105,116,99,111,105,110,95,104,97,115,104,101,115,46,46,72,97,115,104,36,71,84,36,49,49,102,114,111,109,95,101,110,103,105,110,101,49,55,104,56,98,57,99,50,101,100,101,54,101,48,100,49,97,51,57,69,211,9,61,95,90,78,49,52,98,105,116,99,111,105,110,95,104,97,115,104,101,115,52,117,116,105,108,49,53,117,51,50,95,116,111,95,97,114,114,97,121,95,98,101,49,55,104,51,55,51,98,99,48,55,50,99,54,50,49,98,50,54,98,69,212,9,61,95,90,78,49,52,98,105,116,99,111,105,110,95,104,97,115,104,101,115,52,117,116,105,108,49,53,117,54,52,95,116,111,95,97,114,114,97,121,95,98,101,49,55,104,101,101,51,57,99,57,97,54,102,55,49,49,54,56,99,51,69,213,9,115,95,90,78,56,49,95,36,76,84,36,98,105,116,99,111,105,110,95,104,97,115,104,101,115,46,46,115,104,97,50,53,54,46,46,72,97,115,104,69,110,103,105,110,101,36,117,50,48,36,97,115,36,117,50,48,36,98,105,116,99,111,105,110,95,104,97,115,104,101,115,46,46,72,97,115,104,69,110,103,105,110,101,36,71,84,36,56,109,105,100,115,116,97,116,101,49,55,104,51,55,54,56,50,49,50,54,57,102,54,53,102,97,48,54,69,214,9,112,95,90,78,56,49,95,36,76,84,36,98,105,116,99,111,105,110,95,104,97,115,104,101,115,46,46,115,104,97,50,53,54,46,46,72,97,115,104,69,110,103,105,110,101,36,117,50,48,36,97,115,36,117,50,48,36,98,105,116,99,111,105,110,95,104,97,115,104,101,115,46,46,72,97,115,104,69,110,103,105,110,101,36,71,84,36,53,105,110,112,117,116,49,55,104,49,49,101,48,48,57,52,99,55,100,51,57,97,57,100,49,69,215,9,61,95,90,78,49,52,98,105,116,99,111,105,110,95,104,97,115,104,101,115,52,117,116,105,108,49,53,115,108,105,99,101,95,116,111,95,117,51,50,95,98,101,49,55,104,101,51,97,97,49,51,56,54,50,98,98,57,53,57,56,54,69,216,9,49,95,90,78,49,52,98,105,116,99,111,105,110,95,104,97,115,104,101,115,52,72,97,115,104,52,104,97,115,104,49,55,104,100,56,49,102,99,100,102,99,56,57,99,102,100,98,48,50,69,217,9,115,95,90,78,56,49,95,36,76,84,36,98,105,116,99,111,105,110,95,104,97,115,104,101,115,46,46,115,104,97,53,49,50,46,46,72,97,115,104,69,110,103,105,110,101,36,117,50,48,36,97,115,36,117,50,48,36,98,105,116,99,111,105,110,95,104,97,115,104,101,115,46,46,72,97,115,104,69,110,103,105,110,101,36,71,84,36,56,109,105,100,115,116,97,116,101,49,55,104,98,48,48,52,49,52,97,98,48,97,56,100,55,48,54,98,69,218,9,107,95,90,78,54,57,95,36,76,84,36,98,105,116,99,111,105,110,95,104,97,115,104,101,115,46,46,115,104,97,53,49,50,46,46,72,97,115,104,36,117,50,48,36,97,115,36,117,50,48,36,98,105,116,99,111,105,110,95,104,97,115,104,101,115,46,46,72,97,115,104,36,71,84,36,49,49,102,114,111,109,95,101,110,103,105,110,101,49,55,104,99,53,97,50,48,99,102,56,101,101,54,55,52,51,57,100,69,219,9,112,95,90,78,56,49,95,36,76,84,36,98,105,116,99,111,105,110,95,104,97,115,104,101,115,46,46,115,104,97,53,49,50,46,46,72,97,115,104,69,110,103,105,110,101,36,117,50,48,36,97,115,36,117,50,48,36,98,105,116,99,111,105,110,95,104,97,115,104,101,115,46,46,72,97,115,104,69,110,103,105,110,101,36,71,84,36,53,105,110,112,117,116,49,55,104,52,54,97,48,54,57,50,53,56,101,48,53,57,49,101,99,69,220,9,78,95,90,78,49,48,100,117,115,107,95,98,121,116,101,115,57,115,101,114,105,97,108,105,122,101,49,57,68,101,115,101,114,105,97,108,105,122,97,98,108,101,83,108,105,99,101,49,48,102,114,111,109,95,115,108,105,99,101,49,55,104,99,48,56,102,97,48,98,51,53,50,51,97,50,52,49,50,69,221,9,78,95,90,78,49,48,100,117,115,107,95,98,121,116,101,115,57,115,101,114,105,97,108,105,122,101,49,57,68,101,115,101,114,105,97,108,105,122,97,98,108,101,83,108,105,99,101,49,48,102,114,111,109,95,115,108,105,99,101,49,55,104,101,99,97,53,102,52,51,56,48,97,51,56,51,98,50,57,69,222,9,79,95,90,78,49,48,100,117,115,107,95,98,121,116,101,115,57,115,101,114,105,97,108,105,122,101,49,57,68,101,115,101,114,105,97,108,105,122,97,98,108,101,83,108,105,99,101,49,49,102,114,111,109,95,114,101,97,100,101,114,49,55,104,50,98,97,52,52,48,51,57,48,50,49,51,97,100,52,52,69,223,9,94,95,90,78,54,52,95,36,76,84,36,36,82,70,36,36,117,53,98,36,117,56,36,117,53,100,36,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,82,101,97,100,36,71,84,36,52,114,101,97,100,49,55,104,54,55,98,98,100,49,97,98,97,97,54,57,52,55,52,48,69,224,9,136,1,95,90,78,57,57,95,36,76,84,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,99,114,111,115,115,111,118,101,114,46,46,67,114,111,115,115,111,118,101,114,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,95,36,71,84,36,36,71,84,36,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,57,55,53,99,102,54,54,97,53,100,50,56,97,50,49,53,69,225,9,79,95,90,78,49,48,100,117,115,107,95,98,121,116,101,115,57,115,101,114,105,97,108,105,122,101,49,57,68,101,115,101,114,105,97,108,105,122,97,98,108,101,83,108,105,99,101,49,49,102,114,111,109,95,114,101,97,100,101,114,49,55,104,54,51,102,48,56,97,102,97,99,50,49,100,51,53,48,100,69,226,9,124,95,90,78,56,55,95,36,76,84,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,102,101,101,46,46,70,101,101,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,95,36,71,84,36,36,71,84,36,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,55,57,99,99,54,98,56,55,50,54,101,50,49,98,49,101,69,227,9,79,95,90,78,49,48,100,117,115,107,95,98,121,116,101,115,57,115,101,114,105,97,108,105,122,101,49,57,68,101,115,101,114,105,97,108,105,122,97,98,108,101,83,108,105,99,101,49,49,102,114,111,109,95,114,101,97,100,101,114,49,55,104,99,56,99,102,98,101,98,97,56,53,55,100,50,49,98,52,69,228,9,126,95,90,78,56,57,95,36,76,84,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,110,111,116,101,46,46,78,111,116,101,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,95,36,71,84,36,36,71,84,36,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,56,57,49,49,101,56,97,53,56,99,52,50,101,56,102,97,69,229,9,80,95,90,78,52,99,111,114,101,51,112,116,114,52,54,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,117,56,36,71,84,36,36,71,84,36,49,55,104,102,102,56,98,57,52,102,98,101,56,56,50,98,56,99,56,69,230,9,67,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,101,120,116,101,110,100,95,116,114,117,115,116,101,100,49,55,104,50,52,51,53,100,54,97,102,53,49,100,101,101,97,49,98,69,231,9,123,95,90,78,57,51,95,36,76,84,36,99,111,114,101,46,46,111,112,115,46,46,105,110,100,101,120,95,114,97,110,103,101,46,46,73,110,100,101,120,82,97,110,103,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,97,56,54,49,49,56,99,57,51,50,57,49,56,100,54,57,69,232,9,67,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,101,120,116,101,110,100,95,116,114,117,115,116,101,100,49,55,104,51,99,51,100,102,97,48,99,55,49,100,50,102,99,54,101,69,233,9,67,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,101,120,116,101,110,100,95,116,114,117,115,116,101,100,49,55,104,99,54,57,48,53,100,57,97,48,97,50,101,98,99,57,52,69,234,9,67,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,101,120,116,101,110,100,95,116,114,117,115,116,101,100,49,55,104,99,98,56,102,99,97,49,101,101,48,49,101,100,57,55,55,69,235,9,56,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,52,112,117,115,104,49,55,104,98,54,52,48,97,49,97,97,52,54,52,55,51,102,53,101,69,236,9,54,95,90,78,53,97,108,108,111,99,53,97,108,108,111,99,54,71,108,111,98,97,108,49,48,97,108,108,111,99,95,105,109,112,108,49,55,104,48,99,55,50,56,51,53,50,98,55,54,53,48,54,53,51,69,237,9,71,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,49,97,108,108,111,99,97,116,101,95,105,110,49,55,104,97,101,49,48,51,54,52,101,52,49,101,53,55,99,97,97,69,238,9,74,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,103,114,111,119,95,97,109,111,114,116,105,122,101,100,49,55,104,55,102,54,52,56,48,51,99,98,56,53,100,97,50,101,52,69,239,9,76,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,114,101,115,101,114,118,101,95,102,111,114,95,112,117,115,104,49,55,104,98,50,57,100,49,99,52,51,101,51,49,101,51,51,99,98,69,240,9,97,95,90,78,54,56,95,36,76,84,36,100,117,115,107,95,106,117,98,106,117,98,46,46,69,120,116,101,110,100,101,100,80,111,105,110,116,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,97,114,105,116,104,46,46,65,100,100,36,71,84,36,51,97,100,100,49,55,104,100,51,55,54,97,98,57,100,101,102,57,52,99,102,57,98,69,241,9,100,95,90,78,55,48,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,55,51,99,54,49,56,101,51,56,49,102,53,53,56,55,101,69,242,9,99,95,90,78,55,49,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,109,112,46,46,80,97,114,116,105,97,108,69,113,36,71,84,36,50,101,113,49,55,104,53,50,57,101,53,48,56,57,53,100,52,52,54,53,102,55,69,243,9,107,95,90,78,55,55,95,36,76,84,36,97,108,108,111,99,46,46,114,97,119,95,118,101,99,46,46,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,102,99,55,48,54,57,54,49,55,49,100,53,99,101,48,51,69,244,9,125,95,90,78,57,51,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,99,111,108,108,101,99,116,46,46,69,120,116,101,110,100,36,76,84,36,84,36,71,84,36,36,71,84,36,54,101,120,116,101,110,100,49,55,104,50,49,100,97,51,54,49,98,57,102,52,49,54,50,102,52,69,245,9,125,95,90,78,57,51,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,99,111,108,108,101,99,116,46,46,69,120,116,101,110,100,36,76,84,36,84,36,71,84,36,36,71,84,36,54,101,120,116,101,110,100,49,55,104,53,50,101,49,101,50,55,101,98,102,57,101,98,102,98,49,69,246,9,125,95,90,78,57,51,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,99,111,108,108,101,99,116,46,46,69,120,116,101,110,100,36,76,84,36,84,36,71,84,36,36,71,84,36,54,101,120,116,101,110,100,49,55,104,54,48,51,98,53,52,99,55,48,98,102,53,98,52,53,101,69,247,9,125,95,90,78,57,51,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,99,111,108,108,101,99,116,46,46,69,120,116,101,110,100,36,76,84,36,84,36,71,84,36,36,71,84,36,54,101,120,116,101,110,100,49,55,104,98,51,56,49,57,50,97,55,56,101,52,100,98,98,56,52,69,248,9,125,95,90,78,57,51,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,99,111,108,108,101,99,116,46,46,69,120,116,101,110,100,36,76,84,36,84,36,71,84,36,36,71,84,36,54,101,120,116,101,110,100,49,55,104,98,101,102,101,102,52,50,100,98,100,55,55,51,101,53,97,69,249,9,129,1,95,90,78,57,55,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,99,111,108,108,101,99,116,46,46,69,120,116,101,110,100,36,76,84,36,36,82,70,36,84,36,71,84,36,36,71,84,36,54,101,120,116,101,110,100,49,55,104,57,49,56,51,54,102,50,56,53,99,57,98,51,56,50,49,69,250,9,133,1,95,90,78,57,57,95,36,76,84,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,99,114,111,115,115,111,118,101,114,46,46,67,114,111,115,115,111,118,101,114,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,95,36,71,84,36,36,71,84,36,56,116,111,95,98,121,116,101,115,49,55,104,99,57,99,50,49,48,100,98,97,97,54,54,57,98,55,53,69,251,9,73,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,57,99,114,111,115,115,111,118,101,114,57,67,114,111,115,115,111,118,101,114,49,52,116,111,95,104,97,115,104,95,105,110,112,117,116,115,49,55,104,50,52,55,102,55,97,48,50,53,54,51,48,54,52,102,57,69,252,9,60,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,51,102,101,101,51,70,101,101,49,51,100,101,116,101,114,109,105,110,105,115,116,105,99,49,55,104,57,98,55,53,97,48,53,50,56,99,57,100,98,54,48,56,69,253,9,121,95,90,78,56,55,95,36,76,84,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,102,101,101,46,46,70,101,101,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,95,36,71,84,36,36,71,84,36,56,116,111,95,98,121,116,101,115,49,55,104,98,99,48,98,54,57,52,100,49,102,56,98,101,53,48,57,69,254,9,93,95,90,78,54,53,95,36,76,84,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,110,111,116,101,46,46,78,111,116,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,109,112,46,46,80,97,114,116,105,97,108,69,113,36,71,84,36,50,101,113,49,55,104,57,53,53,52,101,56,102,102,99,97,99,56,55,102,48,53,69,255,9,52,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,52,110,111,116,101,52,78,111,116,101,52,104,97,115,104,49,55,104,52,101,98,51,54,52,57,52,53,51,98,48,99,49,49,56,69,128,10,62,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,52,110,111,116,101,52,78,111,116,101,49,51,100,101,116,101,114,109,105,110,105,115,116,105,99,49,55,104,48,99,57,50,50,50,52,53,102,56,48,56,57,48,100,100,69,129,10,61,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,52,110,111,116,101,52,78,111,116,101,49,50,100,101,99,114,121,112,116,95,100,97,116,97,49,55,104,98,51,57,54,57,54,48,99,51,50,57,99,55,99,99,54,69,130,10,62,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,52,110,111,116,101,52,78,111,116,101,49,51,103,101,110,95,110,117,108,108,105,102,105,101,114,49,55,104,101,102,100,49,99,55,55,56,51,56,53,97,53,99,100,48,69,131,10,60,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,52,110,111,116,101,52,78,111,116,101,49,49,104,97,115,104,95,105,110,112,117,116,115,49,55,104,98,51,100,56,48,53,56,53,54,100,54,53,51,97,100,49,69,132,10,53,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,52,110,111,116,101,52,78,111,116,101,53,118,97,108,117,101,49,55,104,100,100,51,51,53,51,98,102,55,49,56,99,50,50,99,48,69,133,10,64,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,52,110,111,116,101,52,78,111,116,101,49,53,98,108,105,110,100,105,110,103,95,102,97,99,116,111,114,49,55,104,54,52,102,49,49,98,50,97,100,55,57,52,54,100,48,51,69,134,10,123,95,90,78,56,57,95,36,76,84,36,112,104,111,101,110,105,120,95,99,111,114,101,46,46,110,111,116,101,46,46,78,111,116,101,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,95,36,71,84,36,36,71,84,36,56,116,111,95,98,121,116,101,115,49,55,104,48,48,97,53,49,54,53,48,100,97,101,49,52,99,49,53,69,135,10,83,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,49,49,116,114,97,110,115,97,99,116,105,111,110,56,116,114,97,110,115,102,101,114,50,50,115,116,99,116,95,115,105,103,110,97,116,117,114,101,95,109,101,115,115,97,103,101,49,55,104,102,100,51,48,101,57,48,102,100,50,98,100,49,97,99,101,69,136,10,97,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,49,49,116,114,97,110,115,97,99,116,105,111,110,49,49,84,114,97,110,115,97,99,116,105,111,110,51,50,104,97,115,104,95,105,110,112,117,116,95,98,121,116,101,115,95,102,114,111,109,95,99,111,109,112,111,110,101,110,116,115,49,55,104,54,55,54,51,52,50,99,53,54,49,49,54,98,51,100,101,69,137,10,84,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,49,49,116,114,97,110,115,97,99,116,105,111,110,49,49,84,114,97,110,115,97,99,116,105,111,110,49,57,116,111,95,104,97,115,104,95,105,110,112,117,116,95,98,121,116,101,115,49,55,104,54,97,54,97,97,57,53,48,100,55,101,101,97,97,55,51,69,138,10,77,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,49,49,116,114,97,110,115,97,99,116,105,111,110,49,49,84,114,97,110,115,97,99,116,105,111,110,49,50,116,111,95,118,97,114,95,98,121,116,101,115,49,55,104,98,55,100,52,54,57,51,53,102,50,57,55,55,51,97,50,69,139,10,75,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,49,49,116,114,97,110,115,97,99,116,105,111,110,49,49,84,114,97,110,115,97,99,116,105,111,110,49,48,102,114,111,109,95,115,108,105,99,101,49,55,104,97,51,53,54,53,53,102,53,56,100,102,97,102,55,53,51,69,140,10,75,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,49,49,116,114,97,110,115,97,99,116,105,111,110,49,49,84,114,97,110,115,97,99,116,105,111,110,49,48,110,117,108,108,105,102,105,101,114,115,49,55,104,102,97,56,99,102,98,97,50,49,50,101,99,56,53,97,50,69,141,10,71,95,90,78,49,50,112,104,111,101,110,105,120,95,99,111,114,101,49,49,116,114,97,110,115,97,99,116,105,111,110,49,49,84,114,97,110,115,97,99,116,105,111,110,55,111,117,116,112,117,116,115,49,55,104,48,101,49,49,57,55,102,56,101,51,48,56,54,57,48,100,69,142,10,145,1,95,90,78,49,49,48,95,36,76,84,36,103,101,110,101,114,105,99,95,97,114,114,97,121,46,46,71,101,110,101,114,105,99,65,114,114,97,121,36,76,84,36,84,36,67,36,78,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,103,101,110,101,114,105,99,95,97,114,114,97,121,46,46,115,101,113,117,101,110,99,101,46,46,71,101,110,101,114,105,99,83,101,113,117,101,110,99,101,36,76,84,36,84,36,71,84,36,36,71,84,36,56,103,101,110,101,114,97,116,101,49,55,104,55,54,53,57,52,52,48,51,48,54,102,55,101,52,52,56,69,143,10,145,1,95,90,78,49,49,48,95,36,76,84,36,103,101,110,101,114,105,99,95,97,114,114,97,121,46,46,71,101,110,101,114,105,99,65,114,114,97,121,36,76,84,36,84,36,67,36,78,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,103,101,110,101,114,105,99,95,97,114,114,97,121,46,46,115,101,113,117,101,110,99,101,46,46,71,101,110,101,114,105,99,83,101,113,117,101,110,99,101,36,76,84,36,84,36,71,84,36,36,71,84,36,56,103,101,110,101,114,97,116,101,49,55,104,97,98,99,52,57,55,51,48,97,56,56,49,49,53,49,98,69,144,10,145,1,95,90,78,49,49,48,95,36,76,84,36,103,101,110,101,114,105,99,95,97,114,114,97,121,46,46,71,101,110,101,114,105,99,65,114,114,97,121,36,76,84,36,84,36,67,36,78,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,103,101,110,101,114,105,99,95,97,114,114,97,121,46,46,115,101,113,117,101,110,99,101,46,46,71,101,110,101,114,105,99,83,101,113,117,101,110,99,101,36,76,84,36,84,36,71,84,36,36,71,84,36,56,103,101,110,101,114,97,116,101,49,55,104,101,48,101,99,49,100,55,99,51,101,56,98,52,53,98,102,69,145,10,47,95,90,78,52,99,111,114,101,53,115,108,105,99,101,51,114,97,119,56,102,114,111,109,95,114,101,102,49,55,104,53,48,50,50,53,97,57,102,98,100,52,52,52,53,56,48,69,146,10,144,1,95,90,78,56,50,95,36,76,84,36,100,105,103,101,115,116,46,46,99,111,114,101,95,97,112,105,46,46,119,114,97,112,112,101,114,46,46,67,111,114,101,87,114,97,112,112,101,114,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,100,105,103,101,115,116,46,46,85,112,100,97,116,101,36,71,84,36,54,117,112,100,97,116,101,50,56,95,36,117,55,98,36,36,117,55,98,36,99,108,111,115,117,114,101,36,117,55,100,36,36,117,55,100,36,49,55,104,54,50,97,48,98,97,97,99,99,99,99,48,51,56,54,54,69,147,10,125,95,90,78,57,50,95,36,76,84,36,98,108,111,99,107,95,98,117,102,102,101,114,46,46,66,108,111,99,107,66,117,102,102,101,114,36,76,84,36,66,108,111,99,107,83,105,122,101,36,67,36,75,105,110,100,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,100,101,102,97,117,108,116,46,46,68,101,102,97,117,108,116,36,71,84,36,55,100,101,102,97,117,108,116,49,55,104,55,57,102,57,57,50,51,53,50,53,100,50,50,56,54,50,69,148,10,51,95,90,78,49,57,100,117,115,107,95,98,108,115,49,50,95,51,56,49,95,115,105,103,110,52,104,97,115,104,49,104,49,55,104,100,55,54,100,57,100,49,53,101,52,102,52,52,102,100,102,69,149,10,52,95,90,78,49,57,100,117,115,107,95,98,108,115,49,50,95,51,56,49,95,115,105,103,110,52,104,97,115,104,50,104,48,49,55,104,57,49,97,49,98,102,99,97,57,49,102,55,97,55,99,57,69,150,10,52,95,90,78,49,57,100,117,115,107,95,98,108,115,49,50,95,51,56,49,95,115,105,103,110,52,104,97,115,104,50,104,49,49,55,104,53,101,102,102,48,54,100,50,51,50,52,100,102,55,98,57,69,151,10,171,1,95,90,78,49,52,48,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,95,115,105,103,110,46,46,107,101,121,115,46,46,112,117,98,108,105,99,46,46,80,117,98,108,105,99,75,101,121,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,70,114,111,109,36,76,84,36,36,82,70,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,95,115,105,103,110,46,46,107,101,121,115,46,46,115,101,99,114,101,116,46,46,83,101,99,114,101,116,75,101,121,36,71,84,36,36,71,84,36,52,102,114,111,109,49,55,104,50,102,98,50,57,102,49,57,97,98,100,52,50,52,54,48,69,152,10,83,95,90,78,49,57,100,117,115,107,95,98,108,115,49,50,95,51,56,49,95,115,105,103,110,52,107,101,121,115,54,115,101,99,114,101,116,57,83,101,99,114,101,116,75,101,121,49,53,115,105,103,110,95,118,117,108,110,101,114,97,98,108,101,49,55,104,100,50,53,52,51,99,54,49,57,53,49,51,100,53,52,51,69,153,10,71,95,90,78,49,57,100,117,115,107,95,98,108,115,49,50,95,51,56,49,95,115,105,103,110,52,107,101,121,115,54,115,101,99,114,101,116,57,83,101,99,114,101,116,75,101,121,52,115,105,103,110,49,55,104,100,101,49,48,102,51,52,100,52,55,57,102,48,50,49,97,69,154,10,145,1,95,90,78,49,49,48,95,36,76,84,36,103,101,110,101,114,105,99,95,97,114,114,97,121,46,46,71,101,110,101,114,105,99,65,114,114,97,121,36,76,84,36,84,36,67,36,78,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,103,101,110,101,114,105,99,95,97,114,114,97,121,46,46,115,101,113,117,101,110,99,101,46,46,71,101,110,101,114,105,99,83,101,113,117,101,110,99,101,36,76,84,36,84,36,71,84,36,36,71,84,36,56,103,101,110,101,114,97,116,101,49,55,104,54,99,102,102,98,98,98,102,49,98,53,97,99,100,49,101,69,155,10,63,95,90,78,54,98,108,97,107,101,50,49,52,66,108,97,107,101,50,98,86,97,114,67,111,114,101,49,53,110,101,119,95,119,105,116,104,95,112,97,114,97,109,115,49,55,104,50,99,52,97,50,98,52,102,55,50,98,56,100,97,54,55,69,156,10,66,95,90,78,54,98,108,97,107,101,50,49,52,66,108,97,107,101,50,98,86,97,114,67,111,114,101,49,56,102,105,110,97,108,105,122,101,95,119,105,116,104,95,102,108,97,103,49,55,104,50,54,56,55,51,50,48,99,48,57,99,55,97,97,51,53,69,157,10,55,95,90,78,54,98,108,97,107,101,50,49,52,66,108,97,107,101,50,98,86,97,114,67,111,114,101,56,99,111,109,112,114,101,115,115,49,55,104,102,52,49,52,98,57,50,52,101,102,102,49,49,54,100,98,69,158,10,78,95,90,78,49,48,100,117,115,107,95,98,121,116,101,115,57,115,101,114,105,97,108,105,122,101,49,57,68,101,115,101,114,105,97,108,105,122,97,98,108,101,83,108,105,99,101,49,48,102,114,111,109,95,115,108,105,99,101,49,55,104,100,53,48,52,55,50,49,48,98,48,50,48,97,52,57,55,69,159,10,150,1,95,90,78,54,115,117,98,116,108,101,49,49,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,70,114,111,109,36,76,84,36,115,117,98,116,108,101,46,46,67,116,79,112,116,105,111,110,36,76,84,36,84,36,71,84,36,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,99,111,114,101,46,46,111,112,116,105,111,110,46,46,79,112,116,105,111,110,36,76,84,36,84,36,71,84,36,36,71,84,36,52,102,114,111,109,49,55,104,100,98,48,56,56,100,51,55,57,53,50,49,97,54,98,102,69,160,10,140,1,95,90,78,49,48,53,95,36,76,84,36,100,117,115,107,95,112,107,105,46,46,107,101,121,115,46,46,112,117,98,108,105,99,46,46,80,117,98,108,105,99,75,101,121,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,51,50,95,117,115,105,122,101,36,71,84,36,36,71,84,36,56,116,111,95,98,121,116,101,115,49,55,104,98,53,50,56,55,49,54,102,100,50,99,101,99,99,51,52,69,161,10,87,95,90,78,56,100,117,115,107,95,112,107,105,52,107,101,121,115,53,115,112,101,110,100,54,112,117,98,108,105,99,49,52,80,117,98,108,105,99,83,112,101,110,100,75,101,121,49,57,103,101,110,95,115,116,101,97,108,116,104,95,97,100,100,114,101,115,115,49,55,104,55,101,51,97,56,97,102,55,98,101,49,98,48,50,48,50,69,162,10,50,95,90,78,56,100,117,115,107,95,112,107,105,49,49,112,101,114,109,117,116,97,116,105,111,110,52,104,97,115,104,49,55,104,100,48,56,55,102,100,97,52,56,52,55,102,54,102,50,56,69,163,10,84,95,90,78,56,100,117,115,107,95,112,107,105,52,107,101,121,115,53,115,112,101,110,100,54,115,101,99,114,101,116,49,52,83,101,99,114,101,116,83,112,101,110,100,75,101,121,49,54,112,117,98,108,105,99,95,115,112,101,110,100,95,107,101,121,49,55,104,101,100,102,102,56,48,49,54,57,55,53,56,57,49,56,99,69,164,10,152,1,95,90,78,49,49,55,95,36,76,84,36,100,117,115,107,95,112,107,105,46,46,107,101,121,115,46,46,115,112,101,110,100,46,46,112,117,98,108,105,99,46,46,80,117,98,108,105,99,83,112,101,110,100,75,101,121,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,54,52,95,117,115,105,122,101,36,71,84,36,36,71,84,36,56,116,111,95,98,121,116,101,115,49,55,104,50,52,53,57,57,57,50,56,50,56,51,51,49,102,57,100,69,165,10,155,1,95,90,78,49,49,55,95,36,76,84,36,100,117,115,107,95,112,107,105,46,46,107,101,121,115,46,46,115,112,101,110,100,46,46,112,117,98,108,105,99,46,46,80,117,98,108,105,99,83,112,101,110,100,75,101,121,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,54,52,95,117,115,105,122,101,36,71,84,36,36,71,84,36,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,49,57,48,101,99,54,54,57,54,100,56,97,53,100,57,100,69,166,10,71,95,90,78,56,100,117,115,107,95,112,107,105,52,107,101,121,115,53,115,112,101,110,100,54,115,101,99,114,101,116,49,52,83,101,99,114,101,116,83,112,101,110,100,75,101,121,52,115,107,95,114,49,55,104,51,48,49,50,97,49,99,100,102,54,50,99,100,101,54,49,69,167,10,75,95,90,78,56,100,117,115,107,95,112,107,105,52,107,101,121,115,53,115,112,101,110,100,54,115,101,99,114,101,116,49,52,83,101,99,114,101,116,83,112,101,110,100,75,101,121,56,118,105,101,119,95,107,101,121,49,55,104,50,49,100,50,54,102,53,54,57,55,51,55,50,56,100,52,69,168,10,75,95,90,78,56,100,117,115,107,95,112,107,105,52,107,101,121,115,53,115,112,101,110,100,55,115,116,101,97,108,116,104,49,52,83,116,101,97,108,116,104,65,100,100,114,101,115,115,55,97,100,100,114,101,115,115,49,55,104,57,50,52,98,54,53,99,54,98,51,55,53,51,48,48,55,69,169,10,153,1,95,90,78,49,49,56,95,36,76,84,36,100,117,115,107,95,112,107,105,46,46,107,101,121,115,46,46,115,112,101,110,100,46,46,115,116,101,97,108,116,104,46,46,83,116,101,97,108,116,104,65,100,100,114,101,115,115,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,54,52,95,117,115,105,122,101,36,71,84,36,36,71,84,36,56,116,111,95,98,121,116,101,115,49,55,104,99,49,53,56,57,98,99,52,56,56,51,49,98,98,102,102,69,170,10,156,1,95,90,78,49,49,56,95,36,76,84,36,100,117,115,107,95,112,107,105,46,46,107,101,121,115,46,46,115,112,101,110,100,46,46,115,116,101,97,108,116,104,46,46,83,116,101,97,108,116,104,65,100,100,114,101,115,115,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,54,52,95,117,115,105,122,101,36,71,84,36,36,71,84,36,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,54,57,50,50,97,102,51,52,49,52,51,49,50,98,49,54,69,171,10,74,95,90,78,49,48,100,117,115,107,95,104,97,100,101,115,49,48,115,116,114,97,116,101,103,105,101,115,56,83,116,114,97,116,101,103,121,49,54,97,112,112,108,121,95,102,117,108,108,95,114,111,117,110,100,49,55,104,97,54,53,54,100,100,57,51,51,97,101,52,102,50,97,48,69,172,10,178,1,95,90,78,49,51,55,95,36,76,84,36,100,117,115,107,95,104,97,100,101,115,46,46,115,116,114,97,116,101,103,105,101,115,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,83,116,114,97,116,101,103,121,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,104,97,100,101,115,46,46,115,116,114,97,116,101,103,105,101,115,46,46,83,116,114,97,116,101,103,121,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,71,84,36,36,71,84,36,49,51,97,100,100,95,114,111,117,110,100,95,107,101,121,49,55,104,50,54,54,48,48,102,52,99,54,57,98,48,54,56,102,100,69,173,10,175,1,95,90,78,49,51,55,95,36,76,84,36,100,117,115,107,95,104,97,100,101,115,46,46,115,116,114,97,116,101,103,105,101,115,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,83,116,114,97,116,101,103,121,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,104,97,100,101,115,46,46,115,116,114,97,116,101,103,105,101,115,46,46,83,116,114,97,116,101,103,121,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,71,84,36,36,71,84,36,49,48,109,117,108,95,109,97,116,114,105,120,49,55,104,54,50,49,49,55,52,101,97,48,50,52,52,98,57,98,101,69,174,10,77,95,90,78,49,48,100,117,115,107,95,104,97,100,101,115,49,48,115,116,114,97,116,101,103,105,101,115,56,83,116,114,97,116,101,103,121,49,57,97,112,112,108,121,95,112,97,114,116,105,97,108,95,114,111,117,110,100,49,55,104,98,53,52,55,99,99,48,101,53,101,102,102,99,98,97,53,69,175,10,61,95,90,78,49,48,100,117,115,107,95,104,97,100,101,115,49,48,115,116,114,97,116,101,103,105,101,115,56,83,116,114,97,116,101,103,121,52,112,101,114,109,49,55,104,56,99,102,54,56,57,57,99,56,99,51,50,52,57,51,56,69,176,10,148,1,95,90,78,49,49,56,95,36,76,84,36,36,82,70,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,97,114,105,116,104,46,46,65,100,100,36,76,84,36,36,82,70,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,71,84,36,36,71,84,36,51,97,100,100,49,55,104,97,49,56,102,54,48,98,50,55,101,52,50,98,48,55,101,69,177,10,57,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,54,83,99,97,108,97,114,51,115,117,98,49,55,104,48,49,97,97,102,56,97,53,55,51,102,55,100,98,51,49,69,178,10,115,95,90,78,55,56,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,97,114,105,116,104,46,46,65,100,100,65,115,115,105,103,110,36,71,84,36,49,48,97,100,100,95,97,115,115,105,103,110,49,55,104,99,102,98,98,53,54,100,97,97,55,101,57,100,101,51,100,69,179,10,140,1,95,90,78,49,48,50,95,36,76,84,36,100,117,115,107,95,112,111,115,101,105,100,111,110,46,46,99,105,112,104,101,114,46,46,80,111,115,101,105,100,111,110,67,105,112,104,101,114,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,95,36,71,84,36,36,71,84,36,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,99,102,51,50,48,54,48,56,55,100,100,52,54,53,51,102,69,180,10,137,1,95,90,78,49,48,50,95,36,76,84,36,100,117,115,107,95,112,111,115,101,105,100,111,110,46,46,99,105,112,104,101,114,46,46,80,111,115,101,105,100,111,110,67,105,112,104,101,114,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,95,36,71,84,36,36,71,84,36,56,116,111,95,98,121,116,101,115,49,55,104,97,101,98,48,102,56,57,49,99,102,99,55,57,55,57,52,69,181,10,76,95,90,78,49,51,100,117,115,107,95,112,111,115,101,105,100,111,110,54,99,105,112,104,101,114,49,52,80,111,115,101,105,100,111,110,67,105,112,104,101,114,49,51,105,110,105,116,105,97,108,95,115,116,97,116,101,49,55,104,99,56,50,101,57,100,48,97,50,54,50,48,49,49,100,49,69,182,10,69,95,90,78,49,51,100,117,115,107,95,112,111,115,101,105,100,111,110,54,99,105,112,104,101,114,49,52,80,111,115,101,105,100,111,110,67,105,112,104,101,114,55,101,110,99,114,121,112,116,49,55,104,51,99,102,50,48,101,48,98,56,54,55,53,97,97,55,57,69,183,10,69,95,90,78,49,51,100,117,115,107,95,112,111,115,101,105,100,111,110,54,99,105,112,104,101,114,49,52,80,111,115,101,105,100,111,110,67,105,112,104,101,114,55,100,101,99,114,121,112,116,49,55,104,55,57,53,50,102,54,54,48,50,98,99,55,98,102,48,102,69,184,10,60,95,90,78,49,51,100,117,115,107,95,112,111,115,101,105,100,111,110,54,115,112,111,110,103,101,57,116,114,117,110,99,97,116,101,100,52,104,97,115,104,49,55,104,54,51,99,53,55,49,49,57,51,53,98,102,48,53,48,50,69,185,10,50,95,90,78,49,51,100,117,115,107,95,112,111,115,101,105,100,111,110,54,115,112,111,110,103,101,52,104,97,115,104,49,55,104,51,102,98,49,48,53,98,55,97,99,55,100,51,97,56,50,69,186,10,60,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,54,83,99,97,108,97,114,54,115,113,117,97,114,101,49,55,104,49,100,53,55,50,57,54,98,98,50,102,98,54,102,100,51,69,187,10,74,95,90,78,49,48,100,117,115,107,95,104,97,100,101,115,49,48,115,116,114,97,116,101,103,105,101,115,54,115,99,97,108,97,114,49,52,83,99,97,108,97,114,83,116,114,97,116,101,103,121,51,110,101,119,49,55,104,57,98,51,99,100,97,101,56,52,48,102,51,97,57,100,100,69,188,10,178,1,95,90,78,49,51,55,95,36,76,84,36,100,117,115,107,95,104,97,100,101,115,46,46,115,116,114,97,116,101,103,105,101,115,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,83,116,114,97,116,101,103,121,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,104,97,100,101,115,46,46,115,116,114,97,116,101,103,105,101,115,46,46,83,116,114,97,116,101,103,121,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,71,84,36,36,71,84,36,49,51,113,117,105,110,116,105,99,95,115,95,98,111,120,49,55,104,100,50,56,102,57,52,52,98,48,52,49,48,49,53,98,53,69,189,10,107,95,90,78,55,55,95,36,76,84,36,97,108,108,111,99,46,46,114,97,119,95,118,101,99,46,46,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,99,99,54,101,97,97,49,100,50,55,51,52,102,99,100,101,69,190,10,123,95,90,78,57,51,95,36,76,84,36,99,111,114,101,46,46,111,112,115,46,46,105,110,100,101,120,95,114,97,110,103,101,46,46,73,110,100,101,120,82,97,110,103,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,97,56,54,49,49,56,99,57,51,50,57,49,56,100,54,57,69,191,10,116,95,90,78,56,54,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,51,50,48,102,49,49,97,53,49,100,97,101,97,51,54,99,69,192,10,78,95,90,78,49,48,100,117,115,107,95,98,121,116,101,115,57,115,101,114,105,97,108,105,122,101,49,57,68,101,115,101,114,105,97,108,105,122,97,98,108,101,83,108,105,99,101,49,48,102,114,111,109,95,115,108,105,99,101,49,55,104,100,97,52,98,49,54,50,51,102,98,52,57,100,97,55,101,69,193,10,78,95,90,78,49,48,100,117,115,107,95,98,121,116,101,115,57,115,101,114,105,97,108,105,122,101,49,57,68,101,115,101,114,105,97,108,105,122,97,98,108,101,83,108,105,99,101,49,48,102,114,111,109,95,115,108,105,99,101,49,55,104,53,101,97,48,99,102,56,53,56,49,97,98,50,53,100,102,69,194,10,79,95,90,78,49,48,100,117,115,107,95,98,121,116,101,115,57,115,101,114,105,97,108,105,122,101,49,57,68,101,115,101,114,105,97,108,105,122,97,98,108,101,83,108,105,99,101,49,49,102,114,111,109,95,114,101,97,100,101,114,49,55,104,48,57,101,100,102,48,52,52,57,98,57,54,48,57,100,102,69,195,10,94,95,90,78,54,52,95,36,76,84,36,36,82,70,36,36,117,53,98,36,117,56,36,117,53,100,36,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,82,101,97,100,36,71,84,36,52,114,101,97,100,49,55,104,54,55,98,98,100,49,97,98,97,97,54,57,52,55,52,48,69,196,10,163,1,95,90,78,49,50,53,95,36,76,84,36,100,117,115,107,95,112,108,111,110,107,46,46,99,111,109,109,105,116,109,101,110,116,95,115,99,104,101,109,101,46,46,107,122,103,49,48,46,46,99,111,109,109,105,116,109,101,110,116,46,46,67,111,109,109,105,116,109,101,110,116,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,95,36,71,84,36,36,71,84,36,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,51,102,97,50,57,101,102,102,51,99,57,55,51,57,99,101,69,197,10,79,95,90,78,49,48,100,117,115,107,95,98,121,116,101,115,57,115,101,114,105,97,108,105,122,101,49,57,68,101,115,101,114,105,97,108,105,122,97,98,108,101,83,108,105,99,101,49,49,102,114,111,109,95,114,101,97,100,101,114,49,55,104,97,101,55,48,54,56,101,51,57,52,98,56,101,49,101,97,69,198,10,165,1,95,90,78,49,50,55,95,36,76,84,36,100,117,115,107,95,112,108,111,110,107,46,46,112,114,111,111,102,95,115,121,115,116,101,109,46,46,108,105,110,101,97,114,105,122,97,116,105,111,110,95,112,111,108,121,46,46,80,114,111,111,102,69,118,97,108,117,97,116,105,111,110,115,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,95,36,71,84,36,36,71,84,36,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,98,51,53,56,50,98,98,101,48,53,54,100,97,57,50,97,69,199,10,79,95,90,78,49,48,100,117,115,107,95,98,121,116,101,115,57,115,101,114,105,97,108,105,122,101,49,57,68,101,115,101,114,105,97,108,105,122,97,98,108,101,83,108,105,99,101,49,49,102,114,111,109,95,114,101,97,100,101,114,49,55,104,101,48,101,53,51,49,102,49,102,53,55,100,48,49,102,102,69,200,10,79,95,90,78,49,48,100,117,115,107,95,98,121,116,101,115,57,115,101,114,105,97,108,105,122,101,49,57,68,101,115,101,114,105,97,108,105,122,97,98,108,101,83,108,105,99,101,49,49,102,114,111,109,95,114,101,97,100,101,114,49,55,104,101,49,52,48,51,101,54,49,48,100,100,56,101,101,99,51,69,201,10,145,1,95,90,78,49,49,48,95,36,76,84,36,103,101,110,101,114,105,99,95,97,114,114,97,121,46,46,71,101,110,101,114,105,99,65,114,114,97,121,36,76,84,36,84,36,67,36,78,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,103,101,110,101,114,105,99,95,97,114,114,97,121,46,46,115,101,113,117,101,110,99,101,46,46,71,101,110,101,114,105,99,83,101,113,117,101,110,99,101,36,76,84,36,84,36,71,84,36,36,71,84,36,56,103,101,110,101,114,97,116,101,49,55,104,48,100,99,98,53,99,56,48,51,49,50,57,50,102,57,53,69,202,10,71,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,49,97,108,108,111,99,97,116,101,95,105,110,49,55,104,54,48,52,100,50,52,53,99,57,97,55,54,100,98,52,48,69,203,10,141,1,95,90,78,49,49,49,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,73,109,112,108,36,76,84,36,65,36,67,36,66,36,71,84,36,36,71,84,36,51,110,101,119,49,55,104,52,56,100,56,56,50,52,101,57,54,56,50,99,100,53,53,69,204,10,141,1,95,90,78,49,49,49,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,73,109,112,108,36,76,84,36,65,36,67,36,66,36,71,84,36,36,71,84,36,51,110,101,119,49,55,104,56,49,51,100,49,98,56,52,99,56,52,48,53,99,48,101,69,205,10,59,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,49,55,104,98,54,98,54,100,97,52,102,53,98,97,100,50,57,97,51,69,206,10,175,1,95,90,78,49,51,54,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,101,120,116,101,110,100,46,46,83,112,101,99,69,120,116,101,110,100,36,76,84,36,84,36,67,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,71,84,36,36,71,84,36,36,71,84,36,49,49,115,112,101,99,95,101,120,116,101,110,100,49,55,104,56,48,56,99,53,57,98,101,101,49,54,57,54,100,99,99,69,207,10,116,95,90,78,56,54,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,49,55,102,56,102,50,55,48,49,99,52,48,56,48,50,98,69,208,10,188,1,95,90,78,49,53,55,95,36,76,84,36,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,46,46,100,114,111,112,46,46,68,114,111,112,71,117,97,114,100,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,97,101,51,100,57,57,50,49,56,49,55,51,56,48,48,102,69,209,10,188,1,95,90,78,49,53,55,95,36,76,84,36,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,105,110,116,111,95,105,116,101,114,46,46,73,110,116,111,73,116,101,114,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,46,46,100,114,111,112,46,46,68,114,111,112,71,117,97,114,100,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,99,54,50,53,99,57,49,102,54,56,49,49,48,51,97,48,69,210,10,68,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,51,122,105,112,49,54,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,51,110,101,119,49,55,104,48,102,102,53,101,50,51,99,49,52,49,52,52,50,99,50,69,211,10,68,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,51,122,105,112,49,54,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,51,110,101,119,49,55,104,101,51,100,51,98,99,98,48,49,53,56,50,55,48,51,97,69,212,10,145,1,95,90,78,52,99,111,114,101,53,97,114,114,97,121,52,105,116,101,114,57,52,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,99,111,108,108,101,99,116,46,46,73,110,116,111,73,116,101,114,97,116,111,114,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,84,36,117,51,98,36,36,117,50,48,36,78,36,117,53,100,36,36,71,84,36,57,105,110,116,111,95,105,116,101,114,49,55,104,51,99,51,100,49,48,49,53,49,57,55,100,98,101,97,54,69,213,10,82,95,90,78,52,99,111,114,101,53,115,108,105,99,101,50,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,49,53,99,111,112,121,95,102,114,111,109,95,115,108,105,99,101,49,55,104,101,101,101,101,99,55,97,51,98,51,56,99,55,99,49,99,69,214,10,138,1,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,105,116,101,114,56,55,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,99,111,108,108,101,99,116,46,46,73,110,116,111,73,116,101,114,97,116,111,114,36,117,50,48,36,102,111,114,36,117,50,48,36,36,82,70,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,57,105,110,116,111,95,105,116,101,114,49,55,104,97,51,52,100,102,48,52,102,53,52,53,99,54,57,51,52,69,215,10,41,95,90,78,53,97,108,108,111,99,53,97,108,108,111,99,53,97,108,108,111,99,49,55,104,50,50,97,99,53,54,99,52,98,54,56,51,56,97,56,97,69,216,10,67,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,101,120,116,101,110,100,95,116,114,117,115,116,101,100,49,55,104,99,101,100,99,49,99,54,97,52,54,50,101,101,102,49,51,69,217,10,76,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,114,101,115,101,114,118,101,95,102,111,114,95,112,117,115,104,49,55,104,52,48,55,49,102,99,102,99,98,98,102,98,102,52,55,99,69,218,10,89,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,50,49,100,111,95,114,101,115,101,114,118,101,95,97,110,100,95,104,97,110,100,108,101,49,55,104,53,53,99,56,101,50,57,100,57,49,51,51,53,49,51,97,69,219,10,97,95,90,78,54,51,95,36,76,84,36,97,108,108,111,99,46,46,97,108,108,111,99,46,46,71,108,111,98,97,108,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,97,108,108,111,99,46,46,65,108,108,111,99,97,116,111,114,36,71,84,36,56,97,108,108,111,99,97,116,101,49,55,104,53,99,56,51,57,50,54,56,57,48,99,54,99,101,55,101,69,220,10,100,95,90,78,54,51,95,36,76,84,36,97,108,108,111,99,46,46,97,108,108,111,99,46,46,71,108,111,98,97,108,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,97,108,108,111,99,46,46,65,108,108,111,99,97,116,111,114,36,71,84,36,49,48,100,101,97,108,108,111,99,97,116,101,49,55,104,102,50,55,48,55,48,57,48,54,52,57,49,98,51,50,49,69,221,10,54,95,90,78,53,97,108,108,111,99,53,97,108,108,111,99,54,71,108,111,98,97,108,49,48,97,108,108,111,99,95,105,109,112,108,49,55,104,48,99,55,50,56,51,53,50,98,55,54,53,48,54,53,51,69,222,10,49,95,90,78,53,97,108,108,111,99,53,115,108,105,99,101,52,104,97,99,107,56,105,110,116,111,95,118,101,99,49,55,104,102,55,97,102,100,102,54,53,54,52,100,102,52,57,102,49,69,223,10,53,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,52,104,97,110,100,108,101,95,114,101,115,101,114,118,101,49,55,104,56,55,100,55,55,101,102,53,48,97,48,98,49,55,49,48,69,224,10,105,95,90,78,54,51,95,36,76,84,36,97,108,108,111,99,46,46,97,108,108,111,99,46,46,71,108,111,98,97,108,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,97,108,108,111,99,46,46,65,108,108,111,99,97,116,111,114,36,71,84,36,49,53,97,108,108,111,99,97,116,101,95,122,101,114,111,101,100,49,55,104,99,101,51,54,51,52,100,97,102,48,54,99,102,49,55,53,69,225,10,74,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,103,114,111,119,95,97,109,111,114,116,105,122,101,100,49,55,104,55,56,54,51,98,98,97,101,100,52,49,102,101,49,56,50,69,226,10,100,95,90,78,55,48,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,50,49,102,97,97,53,98,98,57,50,102,52,54,98,100,53,69,227,10,104,95,90,78,55,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,36,117,53,98,36,117,56,36,117,53,100,36,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,87,114,105,116,101,36,71,84,36,53,119,114,105,116,101,49,55,104,102,98,55,97,102,98,101,53,102,51,57,98,100,101,51,53,69,228,10,125,95,90,78,57,50,95,36,76,84,36,98,108,111,99,107,95,98,117,102,102,101,114,46,46,66,108,111,99,107,66,117,102,102,101,114,36,76,84,36,66,108,111,99,107,83,105,122,101,36,67,36,75,105,110,100,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,100,101,102,97,117,108,116,46,46,68,101,102,97,117,108,116,36,71,84,36,55,100,101,102,97,117,108,116,49,55,104,54,53,57,100,102,98,51,52,98,49,49,100,49,101,97,101,69,229,10,129,1,95,90,78,57,52,95,36,76,84,36,36,82,70,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,99,111,108,108,101,99,116,46,46,73,110,116,111,73,116,101,114,97,116,111,114,36,71,84,36,57,105,110,116,111,95,105,116,101,114,49,55,104,48,54,50,57,52,102,99,101,55,98,52,50,100,48,57,53,69,230,10,135,1,95,90,78,57,55,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,101,120,116,101,110,100,46,46,83,112,101,99,69,120,116,101,110,100,36,76,84,36,84,36,67,36,73,36,71,84,36,36,71,84,36,49,49,115,112,101,99,95,101,120,116,101,110,100,49,55,104,57,49,100,55,56,100,97,97,50,52,97,97,52,54,49,48,69,231,10,129,1,95,90,78,57,55,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,99,111,108,108,101,99,116,46,46,69,120,116,101,110,100,36,76,84,36,36,82,70,36,84,36,71,84,36,36,71,84,36,54,101,120,116,101,110,100,49,55,104,48,55,55,97,101,56,100,100,53,100,53,56,102,48,56,51,69,232,10,162,1,95,90,78,49,50,55,95,36,76,84,36,100,117,115,107,95,112,108,111,110,107,46,46,112,114,111,111,102,95,115,121,115,116,101,109,46,46,108,105,110,101,97,114,105,122,97,116,105,111,110,95,112,111,108,121,46,46,80,114,111,111,102,69,118,97,108,117,97,116,105,111,110,115,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,95,36,71,84,36,36,71,84,36,56,116,111,95,98,121,116,101,115,49,55,104,50,102,53,99,99,102,101,99,57,51,51,53,56,99,55,102,69,233,10,138,1,95,90,78,49,48,51,95,36,76,84,36,100,117,115,107,95,112,108,111,110,107,46,46,112,114,111,111,102,95,115,121,115,116,101,109,46,46,112,114,111,111,102,46,46,80,114,111,111,102,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,95,36,71,84,36,36,71,84,36,56,116,111,95,98,121,116,101,115,49,55,104,97,97,102,102,99,57,56,51,55,51,102,50,102,53,98,52,69,234,10,141,1,95,90,78,49,48,51,95,36,76,84,36,100,117,115,107,95,112,108,111,110,107,46,46,112,114,111,111,102,95,115,121,115,116,101,109,46,46,112,114,111,111,102,46,46,80,114,111,111,102,36,117,50,48,36,97,115,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,95,36,71,84,36,36,71,84,36,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,53,102,54,99,51,99,55,57,48,99,101,57,54,52,99,97,69,235,10,64,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,49,101,120,116,101,110,100,95,119,105,116,104,49,55,104,52,100,52,99,100,53,100,100,101,102,100,54,53,54,55,48,69,236,10,58,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,54,114,101,115,105,122,101,49,55,104,101,52,53,52,101,102,54,100,52,49,56,57,50,48,51,97,69,237,10,43,95,90,78,53,97,108,108,111,99,51,118,101,99,57,102,114,111,109,95,101,108,101,109,49,55,104,97,55,100,54,101,49,52,48,98,54,51,49,102,55,97,51,69,238,10,141,1,95,90,78,49,49,49,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,73,109,112,108,36,76,84,36,65,36,67,36,66,36,71,84,36,36,71,84,36,51,110,101,119,49,55,104,49,51,52,55,57,99,53,48,56,55,98,56,99,54,48,102,69,239,10,48,95,90,78,52,115,104,97,50,54,115,104,97,50,53,54,49,49,99,111,109,112,114,101,115,115,50,53,54,49,55,104,56,49,101,53,99,102,99,102,51,98,54,52,52,100,51,97,69,240,10,64,95,90,78,52,115,104,97,50,54,115,104,97,50,53,54,52,115,111,102,116,50,50,115,104,97,50,53,54,95,100,105,103,101,115,116,95,114,111,117,110,100,95,120,50,49,55,104,48,50,50,48,55,57,52,97,55,56,52,53,98,50,97,99,69,241,10,49,95,90,78,52,115,104,97,50,54,115,104,97,50,53,54,52,115,111,102,116,56,115,99,104,101,100,117,108,101,49,55,104,57,51,54,53,99,56,56,101,55,56,49,56,56,102,50,49,69,242,10,48,95,90,78,52,115,104,97,50,54,115,104,97,53,49,50,49,49,99,111,109,112,114,101,115,115,53,49,50,49,55,104,52,51,48,54,54,55,56,102,53,57,100,102,57,50,49,53,69,243,10,61,95,90,78,52,115,104,97,50,54,115,104,97,53,49,50,52,115,111,102,116,49,57,115,104,97,53,49,50,95,100,105,103,101,115,116,95,114,111,117,110,100,49,55,104,54,52,101,100,49,57,52,98,55,98,102,57,57,52,54,98,69,244,10,60,95,90,78,52,115,104,97,50,54,115,104,97,53,49,50,52,115,111,102,116,49,56,115,104,97,53,49,50,95,115,99,104,101,100,117,108,101,95,120,50,49,55,104,54,100,100,48,50,55,101,98,50,97,101,55,55,57,52,51,69,245,10,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,97,57,53,57,54,101,56,102,102,50,98,55,57,54,48,51,69,246,10,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,100,49,97,56,56,51,51,54,97,57,50,99,55,49,54,49,69,247,10,128,1,95,90,78,57,56,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,114,101,118,46,46,82,101,118,36,76,84,36,73,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,99,98,50,48,53,55,99,57,55,97,98,101,55,101,99,101,69,248,10,139,1,95,90,78,52,99,111,114,101,51,111,112,115,56,102,117,110,99,116,105,111,110,53,105,109,112,108,115,56,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,102,117,110,99,116,105,111,110,46,46,70,110,79,110,99,101,36,76,84,36,65,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,82,70,36,109,117,116,36,117,50,48,36,70,36,71,84,36,57,99,97,108,108,95,111,110,99,101,49,55,104,50,97,54,50,99,101,54,50,52,53,53,99,57,102,49,49,69,249,10,137,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,56,116,114,121,95,102,111,108,100,49,55,104,53,49,97,102,55,56,48,50,102,50,51,57,51,101,56,57,69,250,10,132,1,95,90,78,57,56,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,114,101,118,46,46,82,101,118,36,76,84,36,73,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,56,116,114,121,95,102,111,108,100,49,55,104,99,98,102,101,98,56,49,97,98,48,48,100,51,98,49,54,69,251,10,145,1,95,90,78,49,49,52,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,102,108,97,116,116,101,110,46,46,70,108,97,116,77,97,112,36,76,84,36,73,36,67,36,85,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,56,54,100,50,100,98,97,99,101,55,50,101,49,57,97,100,69,252,10,69,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,55,102,108,97,116,116,101,110,49,55,97,110,100,95,116,104,101,110,95,111,114,95,99,108,101,97,114,49,55,104,53,102,51,54,51,50,54,54,98,102,55,99,102,48,99,53,69,253,10,57,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,54,83,99,97,108,97,114,51,109,117,108,49,55,104,98,100,55,100,50,97,52,99,101,56,53,99,51,102,54,53,69,254,10,57,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,54,83,99,97,108,97,114,51,97,100,100,49,55,104,51,99,57,50,50,48,99,102,51,51,99,56,52,55,57,54,69,255,10,57,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,54,83,99,97,108,97,114,51,115,117,98,49,55,104,48,49,97,97,102,56,97,53,55,51,102,55,100,98,51,49,69,128,11,60,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,54,83,99,97,108,97,114,54,100,111,117,98,108,101,49,55,104,97,53,57,53,100,57,53,54,50,55,98,56,100,99,51,57,69,129,11,60,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,54,83,99,97,108,97,114,54,115,113,117,97,114,101,49,55,104,49,100,53,55,50,57,54,98,98,50,102,98,54,102,100,51,69,130,11,46,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,50,102,114,50,70,114,51,109,117,108,49,55,104,53,102,99,56,56,52,52,50,48,57,53,97,99,97,51,49,69,131,11,83,95,90,78,53,52,95,36,76,84,36,115,117,98,116,108,101,46,46,67,104,111,105,99,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,98,105,116,46,46,78,111,116,36,71,84,36,51,110,111,116,49,55,104,102,99,102,57,48,49,100,57,56,100,52,102,49,55,98,53,69,132,11,56,95,90,78,52,99,111,114,101,51,111,112,115,56,102,117,110,99,116,105,111,110,53,70,110,77,117,116,56,99,97,108,108,95,109,117,116,49,55,104,56,52,101,49,100,100,97,55,55,48,51,48,102,98,48,99,69,133,11,101,95,90,78,55,50,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,97,114,105,116,104,46,46,78,101,103,36,71,84,36,51,110,101,103,49,55,104,50,99,57,100,53,57,100,98,99,50,57,50,102,54,55,52,69,134,11,46,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,52,100,117,115,107,52,100,104,107,101,49,55,104,51,50,99,102,53,52,100,51,101,56,48,55,97,97,56,50,69,135,11,133,1,95,90,78,49,48,51,95,36,76,84,36,36,82,70,36,100,117,115,107,95,106,117,98,106,117,98,46,46,69,120,116,101,110,100,101,100,80,111,105,110,116,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,97,114,105,116,104,46,46,77,117,108,36,76,84,36,36,82,70,36,100,117,115,107,95,106,117,98,106,117,98,46,46,102,114,46,46,70,114,36,71,84,36,36,71,84,36,51,109,117,108,49,55,104,55,54,102,53,102,101,52,52,56,51,48,49,51,48,99,97,69,136,11,133,1,95,90,78,49,48,50,95,36,76,84,36,100,117,115,107,95,106,117,98,106,117,98,46,46,65,102,102,105,110,101,80,111,105,110,116,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,70,114,111,109,36,76,84,36,36,82,70,36,100,117,115,107,95,106,117,98,106,117,98,46,46,69,120,116,101,110,100,101,100,80,111,105,110,116,36,71,84,36,36,71,84,36,52,102,114,111,109,49,55,104,53,53,53,53,48,55,55,50,53,52,57,98,51,100,102,56,69,137,11,162,1,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,52,100,117,115,107,49,48,54,95,36,76,84,36,105,109,112,108,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,51,50,95,117,115,105,122,101,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,106,117,98,106,117,98,46,46,65,102,102,105,110,101,80,111,105,110,116,36,71,84,36,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,98,51,52,98,49,51,53,50,57,57,56,52,51,48,51,54,69,138,11,103,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,52,100,117,115,107,52,52,95,36,76,84,36,105,109,112,108,36,117,50,48,36,100,117,115,107,95,106,117,98,106,117,98,46,46,69,120,116,101,110,100,101,100,80,111,105,110,116,36,71,84,36,49,52,116,111,95,104,97,115,104,95,105,110,112,117,116,115,49,55,104,56,55,101,55,100,51,98,98,54,102,57,55,55,48,57,97,69,139,11,61,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,50,102,114,50,70,114,49,55,109,111,110,116,103,111,109,101,114,121,95,114,101,100,117,99,101,49,55,104,50,55,57,98,55,50,101,53,51,98,52,48,48,52,52,102,69,140,11,46,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,50,102,114,50,70,114,51,115,117,98,49,55,104,99,57,56,55,99,53,48,99,57,102,57,49,55,97,53,102,69,141,11,159,1,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,50,102,114,52,100,117,115,107,49,48,55,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,70,114,111,109,36,76,84,36,100,117,115,107,95,106,117,98,106,117,98,46,46,102,114,46,46,70,114,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,71,84,36,52,102,114,111,109,49,55,104,53,48,56,101,99,100,55,57,54,51,49,99,55,50,53,99,69,142,11,51,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,50,102,114,50,70,114,56,116,111,95,98,121,116,101,115,49,55,104,57,102,56,97,51,53,98,54,99,101,53,54,99,98,101,49,69,143,11,135,1,95,90,78,57,56,95,36,76,84,36,100,117,115,107,95,106,117,98,106,117,98,46,46,102,114,46,46,70,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,97,114,105,116,104,46,46,77,117,108,65,115,115,105,103,110,36,76,84,36,36,82,70,36,100,117,115,107,95,106,117,98,106,117,98,46,46,102,114,46,46,70,114,36,71,84,36,36,71,84,36,49,48,109,117,108,95,97,115,115,105,103,110,49,55,104,101,48,50,98,100,55,57,57,55,100,98,54,52,100,57,55,69,144,11,100,95,90,78,55,48,95,36,76,84,36,100,117,115,107,95,106,117,98,106,117,98,46,46,102,114,46,46,70,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,70,114,111,109,36,76,84,36,117,54,52,36,71,84,36,36,71,84,36,52,102,114,111,109,49,55,104,52,56,102,101,55,55,102,54,54,97,98,97,98,98,98,52,69,145,11,54,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,50,102,114,50,70,114,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,56,48,50,53,56,52,53,49,99,49,49,57,102,55,97,52,69,146,11,59,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,50,102,114,50,70,114,49,53,102,114,111,109,95,98,121,116,101,115,95,119,105,100,101,49,55,104,49,51,57,98,100,54,101,50,101,56,56,97,97,102,100,54,69,147,11,46,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,50,102,114,50,70,114,51,97,100,100,49,55,104,100,52,57,101,101,99,49,99,52,50,57,48,53,53,99,97,69,148,11,51,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,50,102,114,50,70,114,56,102,114,111,109,95,114,97,119,49,55,104,54,48,98,54,51,51,48,101,52,54,54,48,97,53,57,51,69,149,11,100,95,90,78,54,57,95,36,76,84,36,100,117,115,107,95,106,117,98,106,117,98,46,46,69,120,116,101,110,100,101,100,80,111,105,110,116,36,117,50,48,36,97,115,36,117,50,48,36,115,117,98,116,108,101,46,46,67,111,110,115,116,97,110,116,84,105,109,101,69,113,36,71,84,36,53,99,116,95,101,113,49,55,104,50,102,55,54,55,49,50,100,53,51,53,55,57,56,56,100,69,150,11,95,95,90,78,54,55,95,36,76,84,36,100,117,115,107,95,106,117,98,106,117,98,46,46,69,120,116,101,110,100,101,100,80,111,105,110,116,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,109,112,46,46,80,97,114,116,105,97,108,69,113,36,71,84,36,50,101,113,49,55,104,99,98,56,56,101,52,53,57,56,101,51,53,57,57,48,100,69,151,11,128,1,95,90,78,57,56,95,36,76,84,36,100,117,115,107,95,106,117,98,106,117,98,46,46,65,102,102,105,110,101,80,111,105,110,116,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,70,114,111,109,36,76,84,36,100,117,115,107,95,106,117,98,106,117,98,46,46,69,120,116,101,110,100,101,100,80,111,105,110,116,36,71,84,36,36,71,84,36,52,102,114,111,109,49,55,104,100,50,51,102,49,100,49,52,49,48,53,57,102,100,54,99,69,152,11,58,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,49,51,69,120,116,101,110,100,101,100,80,111,105,110,116,54,100,111,117,98,108,101,49,55,104,54,97,98,102,97,100,54,52,99,97,56,53,102,57,49,100,69,153,11,128,1,95,90,78,56,51,95,36,76,84,36,100,117,115,107,95,106,117,98,106,117,98,46,46,69,120,116,101,110,100,101,100,78,105,101,108,115,80,111,105,110,116,36,117,50,48,36,97,115,36,117,50,48,36,115,117,98,116,108,101,46,46,67,111,110,100,105,116,105,111,110,97,108,108,121,83,101,108,101,99,116,97,98,108,101,36,71,84,36,49,56,99,111,110,100,105,116,105,111,110,97,108,95,115,101,108,101,99,116,49,55,104,50,100,102,56,54,55,55,56,54,100,55,53,99,54,50,99,69,154,11,65,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,49,56,69,120,116,101,110,100,101,100,78,105,101,108,115,80,111,105,110,116,56,109,117,108,116,105,112,108,121,49,55,104,52,57,102,98,97,56,97,50,102,48,49,50,54,52,51,51,69,155,11,145,1,95,90,78,49,49,53,95,36,76,84,36,36,82,70,36,100,117,115,107,95,106,117,98,106,117,98,46,46,69,120,116,101,110,100,101,100,80,111,105,110,116,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,97,114,105,116,104,46,46,65,100,100,36,76,84,36,36,82,70,36,100,117,115,107,95,106,117,98,106,117,98,46,46,69,120,116,101,110,100,101,100,78,105,101,108,115,80,111,105,110,116,36,71,84,36,36,71,84,36,51,97,100,100,49,55,104,100,100,56,52,102,98,48,97,48,52,50,48,49,55,99,98,69,156,11,58,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,49,49,65,102,102,105,110,101,80,111,105,110,116,56,116,111,95,98,121,116,101,115,49,55,104,48,54,100,55,57,52,56,102,99,49,101,97,54,57,100,49,69,157,11,62,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,49,49,65,102,102,105,110,101,80,111,105,110,116,49,49,116,111,95,101,120,116,101,110,100,101,100,49,55,104,52,98,99,101,49,56,52,100,54,57,98,49,98,56,57,53,69,158,11,60,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,49,51,69,120,116,101,110,100,101,100,80,111,105,110,116,56,109,117,108,116,105,112,108,121,49,55,104,98,48,102,102,102,97,51,49,102,55,97,52,53,98,49,51,69,159,11,60,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,49,51,69,120,116,101,110,100,101,100,80,111,105,110,116,56,116,111,95,110,105,101,108,115,49,55,104,98,48,57,99,57,97,56,55,51,97,56,51,99,51,51,102,69,160,11,67,95,90,78,49,49,100,117,115,107,95,106,117,98,106,117,98,49,52,67,111,109,112,108,101,116,101,100,80,111,105,110,116,49,51,105,110,116,111,95,101,120,116,101,110,100,101,100,49,55,104,102,50,48,99,56,49,50,101,54,52,102,55,50,57,51,54,69,161,11,99,95,90,78,55,49,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,109,112,46,46,80,97,114,116,105,97,108,69,113,36,71,84,36,50,101,113,49,55,104,53,50,57,101,53,48,56,57,53,100,52,52,54,53,102,55,69,162,11,108,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,52,100,117,115,107,52,56,95,36,76,84,36,105,109,112,108,36,117,50,48,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,71,84,36,54,114,101,100,117,99,101,49,55,104,101,100,101,50,54,99,98,53,53,98,56,97,53,51,102,54,69,163,11,111,95,90,78,56,49,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,70,114,111,109,36,76,84,36,117,54,52,36,71,84,36,36,71,84,36,52,102,114,111,109,49,55,104,50,53,56,99,51,54,51,98,97,51,51,98,101,102,49,102,69,164,11,162,1,95,90,78,49,50,52,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,49,46,46,71,49,80,114,111,106,101,99,116,105,118,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,97,114,105,116,104,46,46,65,100,100,65,115,115,105,103,110,36,76,84,36,36,82,70,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,49,46,46,71,49,80,114,111,106,101,99,116,105,118,101,36,71,84,36,36,71,84,36,49,48,97,100,100,95,97,115,115,105,103,110,49,55,104,52,97,56,99,53,102,57,57,54,56,54,53,57,54,102,48,69,165,11,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,54,51,50,49,49,54,98,50,53,100,56,101,56,53,54,98,69,166,11,128,1,95,90,78,57,56,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,114,101,118,46,46,82,101,118,36,76,84,36,73,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,53,97,56,48,52,100,52,100,53,53,49,57,97,54,100,51,69,167,11,139,1,95,90,78,52,99,111,114,101,51,111,112,115,56,102,117,110,99,116,105,111,110,53,105,109,112,108,115,56,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,102,117,110,99,116,105,111,110,46,46,70,110,79,110,99,101,36,76,84,36,65,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,82,70,36,109,117,116,36,117,50,48,36,70,36,71,84,36,57,99,97,108,108,95,111,110,99,101,49,55,104,48,50,56,50,49,50,100,50,56,99,49,55,99,52,54,56,69,168,11,137,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,56,116,114,121,95,102,111,108,100,49,55,104,49,101,100,98,50,51,51,50,97,51,54,100,57,102,52,98,69,169,11,132,1,95,90,78,57,56,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,114,101,118,46,46,82,101,118,36,76,84,36,73,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,56,116,114,121,95,102,111,108,100,49,55,104,50,101,48,54,102,55,48,52,101,55,97,100,98,53,50,98,69,170,11,145,1,95,90,78,49,49,52,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,102,108,97,116,116,101,110,46,46,70,108,97,116,77,97,112,36,76,84,36,73,36,67,36,85,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,49,50,101,102,98,99,97,48,102,97,97,52,56,97,101,48,69,171,11,69,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,55,102,108,97,116,116,101,110,49,55,97,110,100,95,116,104,101,110,95,111,114,95,99,108,101,97,114,49,55,104,48,54,101,49,102,101,55,100,57,53,49,101,53,97,57,52,69,172,11,45,95,90,78,50,102,102,53,70,105,101,108,100,49,49,112,111,119,95,118,97,114,116,105,109,101,49,55,104,97,55,52,98,55,102,52,100,54,57,57,49,49,99,98,49,69,173,11,60,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,54,83,99,97,108,97,114,54,115,113,117,97,114,101,49,55,104,49,100,53,55,50,57,54,98,98,50,102,98,54,102,100,51,69,174,11,158,1,95,90,78,49,50,48,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,97,114,105,116,104,46,46,77,117,108,65,115,115,105,103,110,36,76,84,36,36,82,70,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,71,84,36,36,71,84,36,49,48,109,117,108,95,97,115,115,105,103,110,49,55,104,56,102,100,52,48,49,100,101,100,55,57,102,49,49,48,56,69,175,11,104,95,90,78,55,51,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,117,50,48,36,97,115,36,117,50,48,36,115,117,98,116,108,101,46,46,67,111,110,115,116,97,110,116,84,105,109,101,69,113,36,71,84,36,53,99,116,95,101,113,49,55,104,101,102,51,99,49,53,57,57,98,54,102,102,56,53,99,102,69,176,11,63,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,54,83,99,97,108,97,114,57,105,110,118,101,114,116,95,99,116,49,55,104,48,100,102,49,98,49,51,102,51,52,57,53,57,98,56,56,69,177,11,127,95,90,78,56,50,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,117,50,48,36,97,115,36,117,50,48,36,115,117,98,116,108,101,46,46,67,111,110,100,105,116,105,111,110,97,108,108,121,83,101,108,101,99,116,97,98,108,101,36,71,84,36,49,56,99,111,110,100,105,116,105,111,110,97,108,95,115,101,108,101,99,116,49,55,104,101,49,57,50,57,57,48,54,100,49,102,99,100,97,101,101,69,178,11,57,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,54,83,99,97,108,97,114,51,109,117,108,49,55,104,98,100,55,100,50,97,52,99,101,56,53,99,51,102,54,53,69,179,11,90,95,90,78,54,48,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,117,50,48,36,97,115,36,117,50,48,36,102,102,46,46,70,105,101,108,100,36,71,84,36,52,115,113,114,116,49,55,104,101,101,102,54,56,53,98,50,53,100,52,100,97,49,52,54,69,180,11,83,95,90,78,53,52,95,36,76,84,36,115,117,98,116,108,101,46,46,67,104,111,105,99,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,98,105,116,46,46,78,111,116,36,71,84,36,51,110,111,116,49,55,104,102,99,102,57,48,49,100,57,56,100,52,102,49,55,98,53,69,181,11,55,95,90,78,50,102,102,55,104,101,108,112,101,114,115,49,57,115,113,114,116,95,116,111,110,101,108,108,105,95,115,104,97,110,107,115,49,55,104,101,57,52,51,100,55,102,52,102,54,102,99,50,51,54,52,69,182,11,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,98,101,52,51,99,52,100,98,49,51,54,101,57,99,49,101,69,183,11,96,95,90,78,54,55,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,101,97,56,100,99,50,57,53,48,99,97,99,51,97,51,100,69,184,11,77,95,90,78,52,54,95,36,76,84,36,117,54,52,36,117,50,48,36,97,115,36,117,50,48,36,115,117,98,116,108,101,46,46,67,111,110,115,116,97,110,116,84,105,109,101,69,113,36,71,84,36,53,99,116,95,101,113,49,55,104,52,102,101,54,102,51,100,53,50,52,100,51,53,56,101,50,69,185,11,56,95,90,78,52,99,111,114,101,51,111,112,115,56,102,117,110,99,116,105,111,110,53,70,110,77,117,116,56,99,97,108,108,95,109,117,116,49,55,104,50,97,101,100,51,99,102,53,102,52,99,54,48,101,102,50,69,186,11,80,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,51,122,105,112,50,55,84,114,117,115,116,101,100,82,97,110,100,111,109,65,99,99,101,115,115,78,111,67,111,101,114,99,101,52,115,105,122,101,49,55,104,56,53,97,51,50,54,50,52,50,97,51,51,52,101,52,97,69,187,11,150,1,95,90,78,54,115,117,98,116,108,101,49,49,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,70,114,111,109,36,76,84,36,115,117,98,116,108,101,46,46,67,116,79,112,116,105,111,110,36,76,84,36,84,36,71,84,36,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,99,111,114,101,46,46,111,112,116,105,111,110,46,46,79,112,116,105,111,110,36,76,84,36,84,36,71,84,36,36,71,84,36,52,102,114,111,109,49,55,104,102,99,102,49,57,49,100,55,102,98,54,102,98,57,101,98,69,188,11,125,95,90,78,56,48,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,49,46,46,71,49,65,102,102,105,110,101,36,117,50,48,36,97,115,36,117,50,48,36,115,117,98,116,108,101,46,46,67,111,110,100,105,116,105,111,110,97,108,108,121,83,101,108,101,99,116,97,98,108,101,36,71,84,36,49,56,99,111,110,100,105,116,105,111,110,97,108,95,115,101,108,101,99,116,49,55,104,55,56,98,97,49,99,54,99,53,102,55,102,57,54,50,97,69,189,11,143,1,95,90,78,49,49,50,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,49,46,46,71,49,80,114,111,106,101,99,116,105,118,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,70,114,111,109,36,76,84,36,36,82,70,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,49,46,46,71,49,65,102,102,105,110,101,36,71,84,36,36,71,84,36,52,102,114,111,109,49,55,104,49,98,53,52,51,97,49,100,99,57,98,50,54,55,102,99,69,190,11,125,95,90,78,56,48,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,50,46,46,71,50,65,102,102,105,110,101,36,117,50,48,36,97,115,36,117,50,48,36,115,117,98,116,108,101,46,46,67,111,110,100,105,116,105,111,110,97,108,108,121,83,101,108,101,99,116,97,98,108,101,36,71,84,36,49,56,99,111,110,100,105,116,105,111,110,97,108,95,115,101,108,101,99,116,49,55,104,56,101,51,50,98,53,51,49,53,98,48,48,55,56,97,100,69,191,11,143,1,95,90,78,49,49,50,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,50,46,46,71,50,80,114,111,106,101,99,116,105,118,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,70,114,111,109,36,76,84,36,36,82,70,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,50,46,46,71,50,65,102,102,105,110,101,36,71,84,36,36,71,84,36,52,102,114,111,109,49,55,104,48,48,51,54,97,101,48,54,99,53,100,99,97,99,50,99,69,192,11,121,95,90,78,55,54,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,102,112,50,46,46,70,112,50,36,117,50,48,36,97,115,36,117,50,48,36,115,117,98,116,108,101,46,46,67,111,110,100,105,116,105,111,110,97,108,108,121,83,101,108,101,99,116,97,98,108,101,36,71,84,36,49,56,99,111,110,100,105,116,105,111,110,97,108,95,115,101,108,101,99,116,49,55,104,48,97,50,51,51,57,97,52,57,101,54,51,52,51,101,99,69,193,11,122,95,90,78,55,55,95,36,76,84,36,115,117,98,116,108,101,46,46,67,116,79,112,116,105,111,110,36,76,84,36,84,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,115,117,98,116,108,101,46,46,67,111,110,100,105,116,105,111,110,97,108,108,121,83,101,108,101,99,116,97,98,108,101,36,71,84,36,49,56,99,111,110,100,105,116,105,111,110,97,108,95,115,101,108,101,99,116,49,55,104,57,97,52,98,55,57,53,55,51,49,100,101,56,49,53,56,69,194,11,63,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,103,49,49,50,71,49,80,114,111,106,101,99,116,105,118,101,54,100,111,117,98,108,101,49,55,104,101,52,100,50,99,53,55,54,97,99,98,55,54,97,48,50,69,195,11,60,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,103,49,49,50,71,49,80,114,111,106,101,99,116,105,118,101,51,97,100,100,49,55,104,54,49,51,53,51,54,98,101,56,101,100,48,100,100,97,100,69,196,11,148,1,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,52,100,117,115,107,56,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,99,109,112,46,46,80,97,114,116,105,97,108,79,114,100,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,71,84,36,49,49,112,97,114,116,105,97,108,95,99,109,112,49,55,104,101,52,48,50,56,57,101,99,97,55,99,100,51,98,48,55,69,197,11,132,1,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,52,100,117,115,107,55,53,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,99,109,112,46,46,79,114,100,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,71,84,36,51,99,109,112,49,55,104,57,48,99,55,51,54,52,98,98,55,55,49,53,56,100,101,69,198,11,57,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,54,83,99,97,108,97,114,51,115,117,98,49,55,104,48,49,97,97,102,56,97,53,55,51,102,55,100,98,51,49,69,199,11,178,1,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,52,100,117,115,107,49,49,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,51,50,95,117,115,105,122,101,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,71,84,36,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,97,99,102,57,50,102,51,100,52,55,100,49,54,48,56,100,69,200,11,62,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,54,83,99,97,108,97,114,56,102,114,111,109,95,114,97,119,49,55,104,57,98,55,57,50,51,101,99,53,54,102,101,53,97,54,53,69,201,11,143,1,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,52,100,117,115,107,56,51,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,98,105,116,46,46,66,105,116,65,110,100,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,71,84,36,54,98,105,116,97,110,100,49,55,104,51,57,52,48,101,51,56,48,50,48,51,98,98,57,53,52,69,202,11,190,1,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,52,100,117,115,107,49,50,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,98,105,116,46,46,66,105,116,65,110,100,36,76,84,36,36,82,70,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,82,70,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,71,84,36,54,98,105,116,97,110,100,49,55,104,48,102,56,56,99,49,99,53,102,56,101,53,100,57,100,100,69,203,11,62,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,54,83,99,97,108,97,114,56,116,111,95,98,121,116,101,115,49,55,104,55,56,99,51,50,49,100,50,49,101,102,97,50,56,51,55,69,204,11,98,95,90,78,54,57,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,52,57,54,54,55,101,54,56,98,50,102,52,102,97,56,55,69,205,11,65,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,54,83,99,97,108,97,114,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,101,56,51,54,56,97,56,53,97,98,52,102,52,101,53,50,69,206,11,70,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,54,83,99,97,108,97,114,49,53,102,114,111,109,95,98,121,116,101,115,95,119,105,100,101,49,55,104,56,102,55,51,97,99,102,55,50,50,100,56,49,97,100,50,69,207,11,57,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,54,83,99,97,108,97,114,51,97,100,100,49,55,104,51,99,57,50,50,48,99,102,51,51,99,56,52,55,57,54,69,208,11,60,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,54,115,99,97,108,97,114,54,83,99,97,108,97,114,54,105,110,118,101,114,116,49,55,104,50,50,98,98,49,102,49,48,48,50,51,98,99,98,54,49,69,209,11,54,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,102,112,50,70,112,56,116,111,95,98,121,116,101,115,49,55,104,54,101,50,54,101,97,51,101,49,56,54,98,50,102,98,49,69,210,11,96,95,90,78,54,53,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,102,112,46,46,70,112,36,117,50,48,36,97,115,36,117,50,48,36,115,117,98,116,108,101,46,46,67,111,110,115,116,97,110,116,84,105,109,101,69,113,36,71,84,36,53,99,116,95,101,113,49,55,104,101,98,51,52,52,99,53,54,55,52,99,48,101,97,56,55,69,211,11,119,95,90,78,55,52,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,102,112,46,46,70,112,36,117,50,48,36,97,115,36,117,50,48,36,115,117,98,116,108,101,46,46,67,111,110,100,105,116,105,111,110,97,108,108,121,83,101,108,101,99,116,97,98,108,101,36,71,84,36,49,56,99,111,110,100,105,116,105,111,110,97,108,95,115,101,108,101,99,116,49,55,104,50,101,98,102,100,97,99,52,52,48,53,102,101,52,55,50,69,212,11,53,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,102,112,50,70,112,55,105,115,95,122,101,114,111,49,55,104,48,48,101,56,55,55,102,53,100,57,50,48,101,52,56,48,69,213,11,57,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,102,112,50,70,112,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,50,98,52,57,49,51,53,52,55,102,52,100,53,53,99,52,69,214,11,142,1,95,90,78,49,48,52,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,102,112,46,46,70,112,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,97,114,105,116,104,46,46,77,117,108,65,115,115,105,103,110,36,76,84,36,36,82,70,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,102,112,46,46,70,112,36,71,84,36,36,71,84,36,49,48,109,117,108,95,97,115,115,105,103,110,49,55,104,55,98,49,99,100,101,101,98,56,48,53,98,51,49,55,51,69,215,11,57,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,102,112,50,70,112,49,48,115,117,98,116,114,97,99,116,95,112,49,55,104,54,98,56,57,53,51,102,100,48,98,99,53,97,98,49,57,69,216,11,49,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,102,112,50,70,112,51,109,117,108,49,55,104,51,51,49,53,57,102,99,102,53,50,54,53,99,98,54,51,69,217,11,49,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,102,112,50,70,112,51,97,100,100,49,55,104,50,99,49,98,98,53,55,54,98,101,52,101,100,54,54,52,69,218,11,72,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,102,112,50,70,112,50,53,108,101,120,105,99,111,103,114,97,112,104,105,99,97,108,108,121,95,108,97,114,103,101,115,116,49,55,104,53,52,100,101,48,97,54,98,102,54,97,102,54,52,50,50,69,219,11,58,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,102,112,50,70,112,49,49,112,111,119,95,118,97,114,116,105,109,101,49,55,104,99,50,99,51,48,54,98,51,101,55,54,97,55,98,56,98,69,220,11,52,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,102,112,50,70,112,54,115,113,117,97,114,101,49,55,104,99,49,55,56,48,98,100,54,53,102,97,97,100,56,51,54,69,221,11,50,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,102,112,50,70,112,52,115,113,114,116,49,55,104,98,51,99,101,101,50,51,52,98,98,53,99,54,102,57,55,69,222,11,52,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,102,112,50,70,112,54,105,110,118,101,114,116,49,55,104,56,51,57,53,55,56,100,52,97,51,49,99,54,54,53,99,69,223,11,49,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,102,112,50,70,112,51,110,101,103,49,55,104,101,52,50,100,55,53,52,48,99,53,50,57,54,55,57,102,69,224,11,49,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,102,112,50,70,112,51,115,117,98,49,55,104,98,53,100,100,48,53,57,53,97,57,97,97,55,102,55,100,69,225,11,62,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,102,112,50,70,112,49,53,115,117,109,95,111,102,95,112,114,111,100,117,99,116,115,49,55,104,52,49,98,52,50,97,57,57,53,54,56,100,57,49,100,52,69,226,11,55,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,51,102,112,50,51,70,112,50,55,105,115,95,122,101,114,111,49,55,104,55,57,53,57,98,53,57,57,54,49,97,98,57,50,53,57,69,227,11,74,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,51,102,112,50,51,70,112,50,50,53,108,101,120,105,99,111,103,114,97,112,104,105,99,97,108,108,121,95,108,97,114,103,101,115,116,49,55,104,97,98,51,48,56,98,99,56,97,100,57,52,54,55,51,98,69,228,11,54,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,51,102,112,50,51,70,112,50,54,115,113,117,97,114,101,49,55,104,49,51,52,50,50,99,48,54,98,100,98,50,50,51,57,49,69,229,11,51,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,51,102,112,50,51,70,112,50,51,109,117,108,49,55,104,98,49,98,57,57,52,48,52,48,52,55,51,49,97,57,53,69,230,11,51,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,51,102,112,50,51,70,112,50,51,97,100,100,49,55,104,52,98,57,98,99,49,50,102,51,98,57,51,49,101,97,99,69,231,11,51,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,51,102,112,50,51,70,112,50,51,115,117,98,49,55,104,52,100,102,102,55,51,50,56,98,48,52,102,55,54,101,101,69,232,11,54,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,51,102,112,50,51,70,112,50,54,105,110,118,101,114,116,49,55,104,97,52,48,98,52,99,53,51,51,98,51,48,102,57,99,52,69,233,11,169,1,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,103,49,52,100,117,115,107,49,49,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,52,56,95,117,115,105,122,101,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,49,46,46,71,49,65,102,102,105,110,101,36,71,84,36,56,116,111,95,98,121,116,101,115,49,55,104,99,101,53,101,97,98,49,98,97,100,53,48,48,102,100,56,69,234,11,172,1,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,103,49,52,100,117,115,107,49,49,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,52,56,95,117,115,105,122,101,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,49,46,46,71,49,65,102,102,105,110,101,36,71,84,36,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,98,52,102,50,55,99,49,50,98,54,50,51,101,55,56,55,69,235,11,68,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,103,49,56,71,49,65,102,102,105,110,101,49,53,105,115,95,116,111,114,115,105,111,110,95,102,114,101,101,49,55,104,52,101,55,55,50,57,101,51,55,51,53,57,101,56,98,53,69,236,11,143,1,95,90,78,49,49,50,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,49,46,46,71,49,65,102,102,105,110,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,70,114,111,109,36,76,84,36,36,82,70,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,49,46,46,71,49,80,114,111,106,101,99,116,105,118,101,36,71,84,36,36,71,84,36,52,102,114,111,109,49,55,104,100,52,52,99,53,56,54,99,101,100,99,53,54,57,98,53,69,237,11,139,1,95,90,78,49,48,56,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,49,46,46,71,49,65,102,102,105,110,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,70,114,111,109,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,49,46,46,71,49,80,114,111,106,101,99,116,105,118,101,36,71,84,36,36,71,84,36,52,102,114,111,109,49,55,104,97,102,50,102,100,53,98,100,54,48,57,54,48,48,49,52,69,238,11,61,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,103,49,56,71,49,65,102,102,105,110,101,57,103,101,110,101,114,97,116,111,114,49,55,104,51,99,48,55,55,50,52,98,56,101,48,97,97,54,53,97,69,239,11,65,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,103,49,49,50,71,49,80,114,111,106,101,99,116,105,118,101,56,109,117,108,95,98,121,95,120,49,55,104,55,98,101,50,54,50,54,100,97,48,51,49,102,57,48,53,69,240,11,107,95,90,78,55,56,95,36,76,84,36,36,82,70,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,49,46,46,71,49,80,114,111,106,101,99,116,105,118,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,97,114,105,116,104,46,46,78,101,103,36,71,84,36,51,110,101,103,49,55,104,57,99,100,97,57,99,97,54,52,49,50,99,49,50,50,49,69,241,11,106,95,90,78,55,53,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,49,46,46,71,49,80,114,111,106,101,99,116,105,118,101,36,117,50,48,36,97,115,36,117,50,48,36,115,117,98,116,108,101,46,46,67,111,110,115,116,97,110,116,84,105,109,101,69,113,36,71,84,36,53,99,116,95,101,113,49,55,104,49,52,57,56,56,51,56,49,55,49,98,101,48,48,100,54,69,242,11,129,1,95,90,78,56,52,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,49,46,46,71,49,80,114,111,106,101,99,116,105,118,101,36,117,50,48,36,97,115,36,117,50,48,36,115,117,98,116,108,101,46,46,67,111,110,100,105,116,105,111,110,97,108,108,121,83,101,108,101,99,116,97,98,108,101,36,71,84,36,49,56,99,111,110,100,105,116,105,111,110,97,108,95,115,101,108,101,99,116,49,55,104,49,100,101,57,99,98,49,52,99,52,97,55,51,57,52,50,69,243,11,65,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,103,49,49,50,71,49,80,114,111,106,101,99,116,105,118,101,56,109,117,108,116,105,112,108,121,49,55,104,97,49,53,100,97,99,98,57,98,51,97,100,101,99,54,99,69,244,11,146,1,95,90,78,49,49,54,95,36,76,84,36,36,82,70,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,49,46,46,71,49,65,102,102,105,110,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,97,114,105,116,104,46,46,77,117,108,36,76,84,36,36,82,70,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,71,84,36,36,71,84,36,51,109,117,108,49,55,104,52,55,52,55,54,100,49,49,57,55,97,98,49,101,50,101,69,245,11,169,1,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,103,50,52,100,117,115,107,49,49,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,57,54,95,117,115,105,122,101,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,50,46,46,71,50,65,102,102,105,110,101,36,71,84,36,56,116,111,95,98,121,116,101,115,49,55,104,48,55,99,48,51,55,100,50,98,48,101,50,55,99,52,101,69,246,11,143,1,95,90,78,49,49,50,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,50,46,46,71,50,65,102,102,105,110,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,70,114,111,109,36,76,84,36,36,82,70,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,50,46,46,71,50,80,114,111,106,101,99,116,105,118,101,36,71,84,36,36,71,84,36,52,102,114,111,109,49,55,104,53,101,57,98,101,57,55,55,53,102,49,100,55,57,57,50,69,247,11,139,1,95,90,78,49,48,56,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,50,46,46,71,50,65,102,102,105,110,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,70,114,111,109,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,50,46,46,71,50,80,114,111,106,101,99,116,105,118,101,36,71,84,36,36,71,84,36,52,102,114,111,109,49,55,104,48,102,50,101,102,54,55,55,99,53,54,102,56,52,56,97,69,248,11,61,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,103,50,56,71,50,65,102,102,105,110,101,57,103,101,110,101,114,97,116,111,114,49,55,104,50,49,51,55,101,100,48,57,52,55,52,49,98,98,54,55,69,249,11,129,1,95,90,78,56,52,95,36,76,84,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,50,46,46,71,50,80,114,111,106,101,99,116,105,118,101,36,117,50,48,36,97,115,36,117,50,48,36,115,117,98,116,108,101,46,46,67,111,110,100,105,116,105,111,110,97,108,108,121,83,101,108,101,99,116,97,98,108,101,36,71,84,36,49,56,99,111,110,100,105,116,105,111,110,97,108,95,115,101,108,101,99,116,49,55,104,53,49,50,56,52,57,50,52,51,56,49,101,49,57,102,101,69,250,11,60,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,103,50,49,50,71,50,80,114,111,106,101,99,116,105,118,101,51,97,100,100,49,55,104,48,56,101,57,56,98,101,102,99,97,57,52,48,51,48,56,69,251,11,65,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,103,50,49,50,71,50,80,114,111,106,101,99,116,105,118,101,56,109,117,108,116,105,112,108,121,49,55,104,101,50,51,52,57,55,102,51,53,99,54,100,55,97,55,97,69,252,11,146,1,95,90,78,49,49,54,95,36,76,84,36,36,82,70,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,103,50,46,46,71,50,65,102,102,105,110,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,97,114,105,116,104,46,46,77,117,108,36,76,84,36,36,82,70,36,100,117,115,107,95,98,108,115,49,50,95,51,56,49,46,46,115,99,97,108,97,114,46,46,83,99,97,108,97,114,36,71,84,36,36,71,84,36,51,109,117,108,49,55,104,51,57,56,48,54,54,53,99,99,57,57,49,53,54,97,49,69,253,11,63,95,90,78,49,52,100,117,115,107,95,98,108,115,49,50,95,51,56,49,50,103,50,49,50,71,50,80,114,111,106,101,99,116,105,118,101,54,100,111,117,98,108,101,49,55,104,99,99,53,51,100,49,100,48,50,48,50,51,101,55,50,53,69,254,11,60,95,90,78,57,114,97,110,100,95,99,111,114,101,53,105,109,112,108,115,49,57,102,105,108,108,95,118,105,97,95,117,51,50,95,99,104,117,110,107,115,49,55,104,48,54,56,50,100,57,100,100,102,48,99,97,57,57,51,53,69,255,11,181,1,95,90,78,49,53,48,95,36,76,84,36,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,100,114,97,105,110,46,46,68,114,97,105,110,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,46,46,100,114,111,112,46,46,68,114,111,112,71,117,97,114,100,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,48,52,52,54,51,98,98,48,101,98,97,49,99,55,57,51,69,128,12,83,95,90,78,53,52,95,36,76,84,36,36,66,80,36,99,111,110,115,116,36,117,50,48,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,80,111,105,110,116,101,114,36,71,84,36,51,102,109,116,49,55,104,54,55,98,57,55,54,102,49,55,54,53,102,53,55,49,51,69,129,12,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,54,56,97,52,53,97,52,97,57,49,50,100,102,102,57,97,69,130,12,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,57,55,97,52,53,56,49,102,53,54,49,54,55,53,49,52,69,131,12,73,95,90,78,52,52,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,49,49,55,54,57,101,51,52,49,53,102,102,48,52,53,101,69,132,12,73,95,90,78,52,52,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,51,102,97,56,57,49,102,101,48,97,51,56,102,98,53,57,69,133,12,73,95,90,78,52,52,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,98,98,100,99,54,52,101,56,97,51,56,101,100,100,100,102,69,134,12,119,95,90,78,57,48,95,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,97,114,99,104,105,118,101,46,46,65,114,99,104,105,118,101,69,114,114,111,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,49,52,52,56,50,57,48,52,100,48,56,52,57,98,49,57,69,135,12,73,95,90,78,52,52,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,102,57,50,100,98,52,99,51,99,48,50,55,55,53,56,97,69,136,12,73,95,90,78,52,52,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,80,111,105,110,116,101,114,36,71,84,36,51,102,109,116,49,55,104,49,98,52,97,98,51,97,51,56,56,101,48,53,55,51,97,69,137,12,145,2,95,90,78,52,99,111,114,101,51,112,116,114,50,51,56,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,104,97,115,104,98,114,111,119,110,46,46,114,97,119,46,46,82,97,119,84,97,98,108,101,36,76,84,36,36,76,80,36,36,66,80,36,99,111,110,115,116,36,117,50,48,36,117,56,36,67,36,117,115,105,122,101,36,82,80,36,36,71,84,36,46,46,102,105,110,100,36,76,84,36,104,97,115,104,98,114,111,119,110,46,46,109,97,112,46,46,101,113,117,105,118,97,108,101,110,116,95,107,101,121,36,76,84,36,36,66,80,36,99,111,110,115,116,36,117,50,48,36,117,56,36,67,36,36,66,80,36,99,111,110,115,116,36,117,50,48,36,117,56,36,67,36,117,115,105,122,101,36,71,84,36,46,46,36,117,55,98,36,36,117,55,98,36,99,108,111,115,117,114,101,36,117,55,100,36,36,117,55,100,36,36,71,84,36,46,46,36,117,55,98,36,36,117,55,98,36,99,108,111,115,117,114,101,36,117,55,100,36,36,117,55,100,36,36,71,84,36,49,55,104,99,53,98,51,54,97,99,102,50,53,100,52,99,55,101,50,69,138,12,53,95,90,78,52,99,111,114,101,53,97,108,108,111,99,54,108,97,121,111,117,116,49,48,115,105,122,101,95,97,108,105,103,110,49,55,104,50,97,54,48,49,97,52,50,48,102,56,50,100,50,48,97,69,139,12,53,95,90,78,52,99,111,114,101,53,97,108,108,111,99,54,108,97,121,111,117,116,49,48,115,105,122,101,95,97,108,105,103,110,49,55,104,97,48,101,99,56,48,102,49,51,55,50,100,53,53,102,54,69,140,12,63,95,90,78,52,99,111,114,101,53,97,108,108,111,99,54,108,97,121,111,117,116,54,76,97,121,111,117,116,49,51,102,111,114,95,118,97,108,117,101,95,114,97,119,49,55,104,102,97,56,98,102,54,54,52,101,55,100,55,55,55,97,55,69,141,12,81,95,90,78,53,50,95,36,76,84,36,36,66,80,36,99,111,110,115,116,36,117,50,48,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,52,57,54,55,53,57,49,55,54,52,57,97,98,54,99,54,69,142,12,109,95,90,78,55,57,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,100,114,97,105,110,46,46,68,114,97,105,110,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,55,97,98,55,48,51,51,56,49,98,48,100,49,57,98,49,69,143,12,69,95,90,78,52,114,107,121,118,51,115,101,114,49,49,115,101,114,105,97,108,105,122,101,114,115,53,97,108,108,111,99,49,50,65,108,108,111,99,83,99,114,97,116,99,104,51,110,101,119,49,55,104,51,55,100,53,102,97,100,49,55,48,56,51,53,49,50,99,69,144,12,115,95,90,78,56,53,95,36,76,84,36,114,107,121,118,46,46,115,101,114,46,46,115,101,114,105,97,108,105,122,101,114,115,46,46,97,108,108,111,99,46,46,65,108,108,111,99,83,99,114,97,116,99,104,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,56,54,51,53,100,101,52,51,55,50,101,49,97,102,48,101,69,145,12,119,95,90,78,57,48,95,36,76,84,36,114,107,121,118,46,46,118,97,108,105,100,97,116,105,111,110,46,46,118,97,108,105,100,97,116,111,114,115,46,46,68,101,102,97,117,108,116,86,97,108,105,100,97,116,111,114,69,114,114,111,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,56,102,97,53,49,53,99,52,98,52,55,97,98,99,53,48,69,146,12,63,95,90,78,52,99,111,114,101,53,97,108,108,111,99,54,108,97,121,111,117,116,54,76,97,121,111,117,116,49,51,102,111,114,95,118,97,108,117,101,95,114,97,119,49,55,104,53,49,53,55,49,102,53,52,100,54,53,50,49,56,54,98,69,147,12,63,95,90,78,52,99,111,114,101,53,97,108,108,111,99,54,108,97,121,111,117,116,54,76,97,121,111,117,116,49,51,102,111,114,95,118,97,108,117,101,95,114,97,119,49,55,104,98,51,54,102,57,50,52,102,50,52,57,102,56,52,102,55,69,148,12,68,95,90,78,53,97,104,97,115,104,49,50,114,97,110,100,111,109,95,115,116,97,116,101,49,57,68,101,102,97,117,108,116,82,97,110,100,111,109,83,111,117,114,99,101,51,110,101,119,49,55,104,101,52,50,49,98,51,100,102,50,98,52,101,97,97,50,53,69,149,12,136,1,95,90,78,57,52,95,36,76,84,36,97,104,97,115,104,46,46,114,97,110,100,111,109,95,115,116,97,116,101,46,46,68,101,102,97,117,108,116,82,97,110,100,111,109,83,111,117,114,99,101,36,117,50,48,36,97,115,36,117,50,48,36,97,104,97,115,104,46,46,114,97,110,100,111,109,95,115,116,97,116,101,46,46,82,97,110,100,111,109,83,111,117,114,99,101,36,71,84,36,49,53,103,101,110,95,104,97,115,104,101,114,95,115,101,101,100,49,55,104,54,51,48,48,102,52,53,54,102,102,99,49,100,55,56,52,69,150,12,66,95,90,78,53,97,104,97,115,104,49,50,114,97,110,100,111,109,95,115,116,97,116,101,49,49,82,97,110,100,111,109,83,116,97,116,101,57,102,114,111,109,95,107,101,121,115,49,55,104,100,49,53,48,48,98,54,52,54,102,97,48,97,97,53,98,69,151,12,96,95,90,78,53,97,104,97,115,104,49,50,114,97,110,100,111,109,95,115,116,97,116,101,49,49,82,97,110,100,111,109,83,116,97,116,101,57,102,114,111,109,95,107,101,121,115,50,56,95,36,117,55,98,36,36,117,55,98,36,99,108,111,115,117,114,101,36,117,55,100,36,36,117,55,100,36,49,55,104,56,49,48,99,49,56,101,100,48,100,98,56,55,99,53,51,69,152,12,40,95,90,78,54,115,117,98,116,108,101,57,98,108,97,99,107,95,98,111,120,49,55,104,48,50,55,54,99,51,56,55,52,98,56,56,102,50,52,57,69,153,12,137,1,95,90,78,49,48,100,117,115,107,95,98,121,116,101,115,57,112,114,105,109,105,116,105,118,101,55,56,95,36,76,84,36,105,109,112,108,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,95,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,105,54,52,36,71,84,36,49,48,102,114,111,109,95,98,121,116,101,115,49,55,104,53,100,56,56,98,102,98,53,49,97,52,48,100,53,98,50,69,154,12,134,1,95,90,78,49,48,100,117,115,107,95,98,121,116,101,115,57,112,114,105,109,105,116,105,118,101,55,56,95,36,76,84,36,105,109,112,108,36,117,50,48,36,100,117,115,107,95,98,121,116,101,115,46,46,115,101,114,105,97,108,105,122,101,46,46,83,101,114,105,97,108,105,122,97,98,108,101,36,76,84,36,95,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,105,54,52,36,71,84,36,56,116,111,95,98,121,116,101,115,49,55,104,57,97,99,54,56,48,55,100,99,98,101,55,48,53,50,51,69,155,12,48,95,90,78,53,97,108,108,111,99,54,115,116,114,105,110,103,54,83,116,114,105,110,103,52,112,117,115,104,49,55,104,51,56,100,55,48,99,98,49,53,50,53,99,100,55,48,54,69,156,12,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,102,111,108,100,49,55,104,53,55,50,100,100,49,57,50,54,53,101,100,52,99,101,99,69,157,12,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,97,99,101,48,49,101,50,51,53,55,53,53,98,99,56,48,69,158,12,48,95,90,78,52,99,111,114,101,51,102,109,116,53,87,114,105,116,101,57,119,114,105,116,101,95,102,109,116,49,55,104,57,51,56,48,54,57,49,101,50,54,99,99,48,98,48,97,69,159,12,74,95,90,78,52,99,111,114,101,51,110,117,109,50,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,117,56,36,71,84,36,49,56,116,111,95,97,115,99,105,105,95,117,112,112,101,114,99,97,115,101,49,55,104,53,97,102,102,57,51,53,52,49,101,97,100,99,55,57,50,69,160,12,240,1,95,90,78,52,99,111,114,101,51,112,116,114,50,48,53,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,36,76,84,36,97,108,108,111,99,46,46,98,111,120,101,100,46,46,66,111,120,36,76,84,36,100,121,110,36,117,50,48,36,99,111,114,101,46,46,101,114,114,111,114,46,46,69,114,114,111,114,36,117,50,98,36,99,111,114,101,46,46,109,97,114,107,101,114,46,46,83,101,110,100,36,117,50,98,36,99,111,114,101,46,46,109,97,114,107,101,114,46,46,83,121,110,99,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,111,110,118,101,114,116,46,46,70,114,111,109,36,76,84,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,71,84,36,36,71,84,36,46,46,102,114,111,109,46,46,83,116,114,105,110,103,69,114,114,111,114,36,71,84,36,49,55,104,56,52,99,51,48,102,57,99,52,97,99,51,101,99,49,102,69,161,12,107,95,90,78,55,55,95,36,76,84,36,97,108,108,111,99,46,46,114,97,119,95,118,101,99,46,46,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,53,49,48,48,55,48,50,52,55,49,53,98,56,48,49,51,69,162,12,85,95,90,78,53,54,95,36,76,84,36,117,115,105,122,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,97,99,99,117,109,46,46,83,117,109,36,71,84,36,51,115,117,109,49,55,104,56,53,50,100,57,55,57,55,55,52,57,101,57,99,56,49,69,163,12,111,95,90,78,56,49,95,36,76,84,36,99,111,114,101,46,46,115,116,114,46,46,105,116,101,114,46,46,67,104,97,114,115,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,52,52,53,102,55,97,51,51,57,57,102,53,56,49,48,102,69,164,12,76,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,119,105,116,104,95,99,97,112,97,99,105,116,121,95,105,110,49,55,104,51,56,99,55,101,102,50,98,51,55,50,98,55,54,53,49,69,165,12,71,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,49,97,108,108,111,99,97,116,101,95,105,110,49,55,104,54,52,54,97,101,49,101,101,56,50,98,99,98,55,51,102,69,166,12,97,95,90,78,54,51,95,36,76,84,36,97,108,108,111,99,46,46,97,108,108,111,99,46,46,71,108,111,98,97,108,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,97,108,108,111,99,46,46,65,108,108,111,99,97,116,111,114,36,71,84,36,56,97,108,108,111,99,97,116,101,49,55,104,53,99,56,51,57,50,54,56,57,48,99,54,99,101,55,101,69,167,12,54,95,90,78,53,97,108,108,111,99,53,97,108,108,111,99,54,71,108,111,98,97,108,49,48,97,108,108,111,99,95,105,109,112,108,49,55,104,48,99,55,50,56,51,53,50,98,55,54,53,48,54,53,51,69,168,12,89,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,50,49,100,111,95,114,101,115,101,114,118,101,95,97,110,100,95,104,97,110,100,108,101,49,55,104,52,54,57,97,53,51,50,57,56,49,97,52,52,54,49,52,69,169,12,74,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,52,103,114,111,119,95,97,109,111,114,116,105,122,101,100,49,55,104,54,55,54,49,49,54,97,54,100,101,51,49,99,102,101,99,69,170,12,76,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,114,101,115,101,114,118,101,95,102,111,114,95,112,117,115,104,49,55,104,101,53,48,100,51,57,57,102,99,56,49,57,102,52,50,53,69,171,12,73,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,51,115,104,114,105,110,107,95,116,111,95,102,105,116,49,55,104,48,56,57,49,101,52,57,99,98,48,49,52,97,102,54,102,69,172,12,65,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,57,82,97,119,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,54,115,104,114,105,110,107,49,55,104,100,101,98,55,51,100,100,98,51,102,50,97,48,53,100,101,69,173,12,50,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,49,102,105,110,105,115,104,95,103,114,111,119,49,55,104,48,55,49,50,49,56,101,53,100,101,99,50,50,52,55,50,69,174,12,100,95,90,78,54,51,95,36,76,84,36,97,108,108,111,99,46,46,97,108,108,111,99,46,46,71,108,111,98,97,108,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,97,108,108,111,99,46,46,65,108,108,111,99,97,116,111,114,36,71,84,36,49,48,100,101,97,108,108,111,99,97,116,101,49,55,104,102,50,55,48,55,48,57,48,54,52,57,49,98,51,50,49,69,175,12,56,95,90,78,53,97,108,108,111,99,55,114,97,119,95,118,101,99,49,55,99,97,112,97,99,105,116,121,95,111,118,101,114,102,108,111,119,49,55,104,54,57,55,52,98,101,102,55,102,98,48,56,51,99,52,52,69,176,12,55,95,90,78,53,97,108,108,111,99,53,97,108,108,111,99,49,56,104,97,110,100,108,101,95,97,108,108,111,99,95,101,114,114,111,114,49,55,104,57,102,49,55,50,53,54,57,52,55,101,48,102,97,101,99,69,177,12,70,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,55,101,120,116,101,110,100,95,102,114,111,109,95,115,108,105,99,101,49,55,104,54,48,54,48,55,53,101,50,51,56,51,49,97,52,51,50,69,178,12,129,1,95,90,78,57,55,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,99,111,108,108,101,99,116,46,46,69,120,116,101,110,100,36,76,84,36,36,82,70,36,84,36,71,84,36,36,71,84,36,54,101,120,116,101,110,100,49,55,104,50,100,51,50,52,100,50,57,50,50,54,99,100,99,50,50,69,179,12,56,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,52,112,117,115,104,49,55,104,54,102,102,98,53,97,99,53,51,51,56,98,49,101,97,50,69,180,12,69,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,54,105,110,116,111,95,98,111,120,101,100,95,115,108,105,99,101,49,55,104,99,55,53,99,52,52,52,48,55,100,97,97,50,48,99,97,69,181,12,68,95,90,78,53,97,108,108,111,99,51,102,102,105,53,99,95,115,116,114,55,67,83,116,114,105,110,103,49,57,105,110,116,111,95,98,121,116,101,115,95,119,105,116,104,95,110,117,108,49,55,104,50,50,97,57,49,53,56,49,48,51,98,97,52,54,98,53,69,182,12,54,95,90,78,53,97,108,108,111,99,51,102,109,116,54,102,111,114,109,97,116,49,50,102,111,114,109,97,116,95,105,110,110,101,114,49,55,104,99,55,50,56,101,53,98,49,51,57,101,97,54,56,97,101,69,183,12,76,95,90,78,53,97,108,108,111,99,53,115,108,105,99,101,50,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,57,116,111,95,118,101,99,95,105,110,49,55,104,53,50,48,56,98,100,49,97,50,53,102,48,48,54,55,102,69,184,12,110,95,90,78,53,97,108,108,111,99,53,115,108,105,99,101,54,52,95,36,76,84,36,105,109,112,108,36,117,50,48,36,97,108,108,111,99,46,46,98,111,114,114,111,119,46,46,84,111,79,119,110,101,100,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,56,116,111,95,111,119,110,101,100,49,55,104,100,49,100,51,50,56,102,101,101,98,101,51,49,48,53,57,69,185,12,54,95,90,78,53,97,108,108,111,99,51,115,116,114,49,57,99,111,110,118,101,114,116,95,119,104,105,108,101,95,97,115,99,105,105,49,55,104,98,48,102,53,97,97,97,99,101,57,100,50,51,48,48,53,69,186,12,171,1,95,90,78,49,51,50,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,97,108,108,111,99,46,46,118,101,99,46,46,115,112,101,99,95,101,120,116,101,110,100,46,46,83,112,101,99,69,120,116,101,110,100,36,76,84,36,36,82,70,36,84,36,67,36,99,111,114,101,46,46,115,108,105,99,101,46,46,105,116,101,114,46,46,73,116,101,114,36,76,84,36,84,36,71,84,36,36,71,84,36,36,71,84,36,49,49,115,112,101,99,95,101,120,116,101,110,100,49,55,104,98,57,97,55,54,101,52,55,101,48,102,56,56,98,52,97,69,187,12,70,95,90,78,53,97,108,108,111,99,51,115,116,114,50,49,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,116,114,36,71,84,36,49,50,116,111,95,117,112,112,101,114,99,97,115,101,49,55,104,51,100,102,98,49,102,97,53,101,102,56,55,56,56,54,97,69,188,12,59,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,55,114,101,115,101,114,118,101,49,55,104,99,48,98,52,49,54,51,50,97,52,49,51,98,48,52,57,69,189,12,91,95,90,78,54,48,95,36,76,84,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,108,111,110,101,46,46,67,108,111,110,101,36,71,84,36,53,99,108,111,110,101,49,55,104,53,52,48,48,98,53,49,52,55,101,97,51,98,48,48,56,69,190,12,98,95,90,78,54,55,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,108,111,110,101,46,46,67,108,111,110,101,36,71,84,36,53,99,108,111,110,101,49,55,104,101,101,49,54,102,56,56,101,56,56,97,99,55,54,51,55,69,191,12,93,95,90,78,53,56,95,36,76,84,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,87,114,105,116,101,36,71,84,36,57,119,114,105,116,101,95,115,116,114,49,55,104,50,53,97,50,48,57,102,53,98,53,56,100,56,52,97,53,69,192,12,95,95,90,78,53,56,95,36,76,84,36,97,108,108,111,99,46,46,115,116,114,105,110,103,46,46,83,116,114,105,110,103,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,87,114,105,116,101,36,71,84,36,49,48,119,114,105,116,101,95,99,104,97,114,49,55,104,98,56,55,100,49,100,56,102,98,57,51,51,98,48,52,52,69,193,12,66,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,49,51,115,104,114,105,110,107,95,116,111,95,102,105,116,49,55,104,48,99,51,51,48,54,48,102,50,100,53,48,97,99,100,97,69,194,12,60,95,90,78,53,97,108,108,111,99,51,118,101,99,49,54,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,56,116,114,117,110,99,97,116,101,49,55,104,101,100,100,54,51,97,55,56,101,101,50,97,52,53,97,56,69,195,12,100,95,90,78,55,48,95,36,76,84,36,97,108,108,111,99,46,46,118,101,99,46,46,86,101,99,36,76,84,36,84,36,67,36,65,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,100,114,111,112,46,46,68,114,111,112,36,71,84,36,52,100,114,111,112,49,55,104,55,54,56,52,54,101,102,57,51,102,51,101,98,55,51,55,69,196,12,58,95,90,78,52,99,111,114,101,51,111,112,115,56,102,117,110,99,116,105,111,110,54,70,110,79,110,99,101,57,99,97,108,108,95,111,110,99,101,49,55,104,97,51,53,56,98,57,50,54,99,98,49,53,51,53,54,97,69,197,12,59,95,90,78,52,99,111,114,101,51,112,116,114,50,53,100,114,111,112,95,105,110,95,112,108,97,99,101,36,76,84,36,99,104,97,114,36,71,84,36,49,55,104,53,52,50,49,57,99,100,100,55,48,99,100,98,49,57,99,69,198,12,64,95,90,78,52,99,111,114,101,51,102,54,52,50,49,95,36,76,84,36,105,109,112,108,36,117,50,48,36,102,54,52,36,71,84,36,56,99,108,97,115,115,105,102,121,49,55,104,101,49,98,54,52,99,48,99,101,99,99,48,99,100,57,50,69,199,12,100,95,90,78,53,57,95,36,76,84,36,102,54,52,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,110,117,109,46,46,100,101,99,50,102,108,116,46,46,102,108,111,97,116,46,46,82,97,119,70,108,111,97,116,36,71,84,36,49,52,105,110,116,101,103,101,114,95,100,101,99,111,100,101,49,55,104,49,48,52,48,57,52,56,97,53,51,50,57,98,101,102,53,69,200,12,46,95,90,78,52,99,111,114,101,51,102,109,116,57,70,111,114,109,97,116,116,101,114,51,112,97,100,49,55,104,101,97,51,98,101,98,100,51,53,57,50,101,99,54,99,49,69,201,12,49,95,90,78,52,99,111,114,101,51,110,117,109,57,100,105,121,95,102,108,111,97,116,50,70,112,51,109,117,108,49,55,104,57,97,51,57,102,56,101,49,53,49,57,50,51,100,51,100,69,202,12,55,95,90,78,52,99,111,114,101,51,110,117,109,57,100,105,121,95,102,108,111,97,116,50,70,112,57,110,111,114,109,97,108,105,122,101,49,55,104,51,100,49,57,48,48,102,50,56,48,98,99,102,102,55,55,69,203,12,59,95,90,78,52,99,111,114,101,51,110,117,109,57,100,105,121,95,102,108,111,97,116,50,70,112,49,50,110,111,114,109,97,108,105,122,101,95,116,111,49,55,104,49,56,98,55,100,101,48,55,99,102,57,54,57,54,98,50,69,204,12,55,95,90,78,52,99,111,114,101,51,110,117,109,55,102,108,116,50,100,101,99,55,100,101,99,111,100,101,114,54,100,101,99,111,100,101,49,55,104,97,98,48,102,99,50,52,56,50,99,52,98,102,56,48,52,69,205,12,66,95,90,78,52,99,111,114,101,51,110,117,109,55,102,108,116,50,100,101,99,56,115,116,114,97,116,101,103,121,54,100,114,97,103,111,110,57,109,117,108,95,112,111,119,49,48,49,55,104,50,102,54,56,57,56,97,97,98,51,100,50,54,54,102,99,69,206,12,58,95,90,78,52,99,111,114,101,51,110,117,109,54,98,105,103,110,117,109,56,66,105,103,51,50,120,52,48,57,109,117,108,95,115,109,97,108,108,49,55,104,55,50,53,50,52,100,98,56,56,98,99,98,101,102,54,50,69,207,12,60,95,90,78,52,99,111,114,101,51,110,117,109,54,98,105,103,110,117,109,56,66,105,103,51,50,120,52,48,49,48,109,117,108,95,100,105,103,105,116,115,49,55,104,102,102,102,54,100,54,50,100,101,99,54,48,97,54,48,51,69,208,12,73,95,90,78,52,99,111,114,101,51,110,117,109,55,102,108,116,50,100,101,99,56,115,116,114,97,116,101,103,121,54,100,114,97,103,111,110,49,53,102,111,114,109,97,116,95,115,104,111,114,116,101,115,116,49,55,104,100,101,55,50,99,50,53,56,57,55,48,97,51,102,48,50,69,209,12,57,95,90,78,52,99,111,114,101,51,110,117,109,54,98,105,103,110,117,109,56,66,105,103,51,50,120,52,48,56,102,114,111,109,95,117,54,52,49,55,104,56,49,51,99,56,57,54,54,55,48,97,99,55,49,101,48,69,210,12,57,95,90,78,52,99,111,114,101,51,110,117,109,54,98,105,103,110,117,109,56,66,105,103,51,50,120,52,48,56,109,117,108,95,112,111,119,50,49,55,104,56,97,51,52,101,51,99,50,51,101,53,51,98,51,54,100,69,211,12,52,95,90,78,52,99,111,114,101,51,110,117,109,54,98,105,103,110,117,109,56,66,105,103,51,50,120,52,48,51,97,100,100,49,55,104,57,49,51,51,48,49,54,97,102,57,50,54,100,100,102,57,69,212,12,91,95,90,78,54,50,95,36,76,84,36,99,111,114,101,46,46,110,117,109,46,46,98,105,103,110,117,109,46,46,66,105,103,51,50,120,52,48,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,99,109,112,46,46,79,114,100,36,71,84,36,51,99,109,112,49,55,104,51,54,54,99,51,52,100,99,97,56,101,101,51,55,50,54,69,213,12,47,95,90,78,52,99,111,114,101,51,99,109,112,49,48,80,97,114,116,105,97,108,79,114,100,50,103,101,49,55,104,101,53,49,52,97,52,48,48,100,99,55,49,53,98,55,49,69,214,12,52,95,90,78,52,99,111,114,101,51,110,117,109,54,98,105,103,110,117,109,56,66,105,103,51,50,120,52,48,51,115,117,98,49,55,104,102,56,98,48,53,56,100,52,57,100,50,51,102,56,51,99,69,215,12,49,95,90,78,52,99,111,114,101,51,110,117,109,55,102,108,116,50,100,101,99,56,114,111,117,110,100,95,117,112,49,55,104,56,48,57,56,101,56,57,52,100,100,50,99,53,97,97,102,69,216,12,70,95,90,78,52,99,111,114,101,51,110,117,109,55,102,108,116,50,100,101,99,56,115,116,114,97,116,101,103,121,54,100,114,97,103,111,110,49,50,102,111,114,109,97,116,95,101,120,97,99,116,49,55,104,102,48,54,100,57,50,51,100,55,54,54,54,52,57,51,48,69,217,12,63,95,90,78,52,99,111,114,101,51,110,117,109,54,98,105,103,110,117,109,56,66,105,103,51,50,120,52,48,49,51,100,105,118,95,114,101,109,95,115,109,97,108,108,49,55,104,100,51,97,49,56,97,99,98,51,49,50,99,52,101,57,50,69,218,12,56,95,90,78,52,99,111,114,101,51,110,117,109,54,98,105,103,110,117,109,56,66,105,103,51,50,120,52,48,55,105,115,95,122,101,114,111,49,55,104,49,97,101,48,48,99,54,102,57,55,50,54,56,57,57,50,69,219,12,69,95,90,78,52,99,111,114,101,51,110,117,109,55,102,108,116,50,100,101,99,56,115,116,114,97,116,101,103,121,53,103,114,105,115,117,49,50,99,97,99,104,101,100,95,112,111,119,101,114,49,55,104,53,53,53,101,55,57,50,50,49,57,102,48,49,49,48,49,69,220,12,79,95,90,78,52,99,111,114,101,51,110,117,109,55,102,108,116,50,100,101,99,56,115,116,114,97,116,101,103,121,53,103,114,105,115,117,50,50,109,97,120,95,112,111,119,49,48,95,110,111,95,109,111,114,101,95,116,104,97,110,49,55,104,97,56,57,51,49,101,49,48,56,49,99,48,101,100,57,55,69,221,12,76,95,90,78,52,99,111,114,101,51,110,117,109,55,102,108,116,50,100,101,99,56,115,116,114,97,116,101,103,121,53,103,114,105,115,117,49,57,102,111,114,109,97,116,95,115,104,111,114,116,101,115,116,95,111,112,116,49,55,104,51,50,54,56,54,53,50,101,54,51,97,53,54,50,97,54,69,222,12,92,95,90,78,52,99,111,114,101,51,110,117,109,55,102,108,116,50,100,101,99,56,115,116,114,97,116,101,103,121,53,103,114,105,115,117,49,57,102,111,114,109,97,116,95,115,104,111,114,116,101,115,116,95,111,112,116,49,52,114,111,117,110,100,95,97,110,100,95,119,101,101,100,49,55,104,49,52,54,55,53,56,98,98,56,48,53,98,98,51,48,52,69,223,12,72,95,90,78,52,99,111,114,101,51,110,117,109,55,102,108,116,50,100,101,99,56,115,116,114,97,116,101,103,121,53,103,114,105,115,117,49,53,102,111,114,109,97,116,95,115,104,111,114,116,101,115,116,49,55,104,49,100,99,48,99,55,102,57,98,99,50,53,98,57,102,53,69,224,12,73,95,90,78,52,99,111,114,101,51,110,117,109,55,102,108,116,50,100,101,99,56,115,116,114,97,116,101,103,121,53,103,114,105,115,117,49,54,102,111,114,109,97,116,95,101,120,97,99,116,95,111,112,116,49,55,104,102,51,48,49,53,100,102,55,98,102,49,51,98,101,102,97,69,225,12,89,95,90,78,52,99,111,114,101,51,110,117,109,55,102,108,116,50,100,101,99,56,115,116,114,97,116,101,103,121,53,103,114,105,115,117,49,54,102,111,114,109,97,116,95,101,120,97,99,116,95,111,112,116,49,52,112,111,115,115,105,98,108,121,95,114,111,117,110,100,49,55,104,55,55,52,56,97,100,49,99,53,102,100,99,51,50,48,56,69,226,12,69,95,90,78,52,99,111,114,101,51,110,117,109,55,102,108,116,50,100,101,99,56,115,116,114,97,116,101,103,121,53,103,114,105,115,117,49,50,102,111,114,109,97,116,95,101,120,97,99,116,49,55,104,57,51,54,98,49,51,48,48,102,102,102,56,49,57,56,99,69,227,12,59,95,90,78,52,99,111,114,101,51,110,117,109,55,102,108,116,50,100,101,99,49,55,100,105,103,105,116,115,95,116,111,95,100,101,99,95,115,116,114,49,55,104,52,54,102,55,100,57,53,54,99,56,99,100,54,51,99,102,69,228,12,56,95,90,78,52,99,111,114,101,51,110,117,109,55,102,108,116,50,100,101,99,49,52,100,101,116,101,114,109,105,110,101,95,115,105,103,110,49,55,104,50,49,53,52,97,49,49,57,97,56,102,52,102,99,98,99,69,229,12,57,95,90,78,52,99,111,114,101,51,110,117,109,55,102,108,116,50,100,101,99,49,53,116,111,95,115,104,111,114,116,101,115,116,95,115,116,114,49,55,104,48,48,57,55,50,48,56,53,49,101,100,50,49,100,102,54,69,230,12,60,95,90,78,52,99,111,114,101,51,110,117,109,55,102,108,116,50,100,101,99,49,56,116,111,95,101,120,97,99,116,95,102,105,120,101,100,95,115,116,114,49,55,104,53,50,102,49,49,51,102,101,49,98,102,51,54,53,57,97,69,231,12,45,95,90,78,52,99,111,114,101,51,110,117,109,51,102,109,116,52,80,97,114,116,51,108,101,110,49,55,104,99,102,102,51,98,99,50,98,52,52,54,56,50,98,97,51,69,232,12,82,95,90,78,52,99,111,114,101,53,115,108,105,99,101,50,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,49,53,99,111,112,121,95,102,114,111,109,95,115,108,105,99,101,49,55,104,52,56,48,101,54,97,99,102,56,56,97,51,48,102,97,54,69,233,12,50,95,90,78,52,99,111,114,101,51,110,117,109,51,102,109,116,57,70,111,114,109,97,116,116,101,100,51,108,101,110,49,55,104,57,57,97,53,100,54,51,56,52,101,50,50,48,55,52,50,69,234,12,74,95,90,78,52,99,111,114,101,52,99,104,97,114,55,109,101,116,104,111,100,115,50,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,104,97,114,36,71,84,36,56,116,111,95,100,105,103,105,116,49,55,104,52,97,49,50,55,52,57,48,100,57,102,56,55,54,49,99,69,235,12,48,95,90,78,52,99,111,114,101,51,110,117,109,49,52,102,114,111,109,95,115,116,114,95,114,97,100,105,120,49,55,104,55,48,48,100,55,51,52,57,49,49,99,99,99,51,53,48,69,236,12,92,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,53,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,117,50,48,36,102,111,114,36,117,50,48,36,117,51,50,36,71,84,36,51,102,109,116,49,55,104,55,55,52,99,52,100,99,50,53,101,99,98,57,57,48,100,69,237,12,52,95,90,78,52,99,111,114,101,51,102,109,116,57,70,111,114,109,97,116,116,101,114,57,119,114,105,116,101,95,102,109,116,49,55,104,102,97,54,100,97,48,56,101,56,49,102,54,101,53,101,52,69,238,12,112,95,90,78,52,99,111,114,101,51,99,109,112,53,105,109,112,108,115,54,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,99,109,112,46,46,80,97,114,116,105,97,108,69,113,36,76,84,36,36,82,70,36,66,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,82,70,36,65,36,71,84,36,50,101,113,49,55,104,52,54,50,51,97,56,55,48,97,102,49,99,56,53,50,51,69,239,12,104,95,90,78,55,51,95,36,76,84,36,36,117,53,98,36,65,36,117,53,100,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,115,108,105,99,101,46,46,99,109,112,46,46,83,108,105,99,101,80,97,114,116,105,97,108,69,113,36,76,84,36,66,36,71,84,36,36,71,84,36,53,101,113,117,97,108,49,55,104,54,57,51,101,51,54,48,98,53,48,51,57,99,98,57,57,69,240,12,61,95,90,78,52,99,111,114,101,51,102,109,116,56,98,117,105,108,100,101,114,115,49,49,68,101,98,117,103,83,116,114,117,99,116,54,102,105,110,105,115,104,49,55,104,101,100,53,97,48,98,101,52,52,101,101,49,102,97,55,50,69,241,12,83,95,90,78,52,99,111,114,101,52,99,104,97,114,55,109,101,116,104,111,100,115,50,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,104,97,114,36,71,84,36,49,54,101,115,99,97,112,101,95,100,101,98,117,103,95,101,120,116,49,55,104,56,98,49,97,53,97,99,97,56,51,49,51,99,56,101,50,69,242,12,73,95,90,78,52,99,111,114,101,54,101,115,99,97,112,101,50,52,69,115,99,97,112,101,73,116,101,114,73,110,110,101,114,36,76,84,36,95,36,71,84,36,49,48,102,114,111,109,95,97,114,114,97,121,49,55,104,97,100,101,55,54,54,55,101,102,97,98,100,100,55,48,99,69,243,12,74,95,90,78,52,99,111,114,101,55,117,110,105,99,111,100,101,49,50,117,110,105,99,111,100,101,95,100,97,116,97,49,53,103,114,97,112,104,101,109,101,95,101,120,116,101,110,100,54,108,111,111,107,117,112,49,55,104,55,101,100,48,55,56,55,100,102,100,51,102,53,98,48,53,69,244,12,60,95,90,78,52,99,111,114,101,55,117,110,105,99,111,100,101,57,112,114,105,110,116,97,98,108,101,49,50,105,115,95,112,114,105,110,116,97,98,108,101,49,55,104,100,48,48,50,48,98,55,55,49,99,98,49,56,98,57,97,69,245,12,52,95,90,78,52,99,111,114,101,52,99,104,97,114,49,51,69,115,99,97,112,101,85,110,105,99,111,100,101,51,110,101,119,49,55,104,55,56,54,101,98,50,97,51,48,50,97,55,56,50,53,53,69,246,12,78,95,90,78,52,99,111,114,101,52,99,104,97,114,55,109,101,116,104,111,100,115,50,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,104,97,114,36,71,84,36,49,49,101,110,99,111,100,101,95,117,116,102,56,49,55,104,100,101,99,97,55,102,97,97,102,55,99,50,48,102,98,101,69,247,12,112,95,90,78,56,50,95,36,76,84,36,99,111,114,101,46,46,99,104,97,114,46,46,69,115,99,97,112,101,68,101,98,117,103,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,100,53,48,102,98,98,99,54,97,50,56,55,50,101,49,49,69,248,12,66,95,90,78,52,99,111,114,101,54,101,115,99,97,112,101,50,52,69,115,99,97,112,101,73,116,101,114,73,110,110,101,114,36,76,84,36,95,36,71,84,36,52,110,101,120,116,49,55,104,50,50,56,51,48,98,98,50,54,51,102,100,54,102,102,50,69,249,12,98,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,51,105,109,112,53,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,117,50,48,36,102,111,114,36,117,50,48,36,117,51,50,36,71,84,36,51,102,109,116,49,55,104,53,97,51,101,101,57,50,97,51,54,48,48,54,54,101,100,69,250,12,48,95,90,78,52,99,111,114,101,53,115,108,105,99,101,54,109,101,109,99,104,114,54,109,101,109,99,104,114,49,55,104,102,100,49,101,99,57,55,56,57,52,101,50,48,99,97,98,69,251,12,51,95,90,78,52,99,111,114,101,51,115,116,114,56,99,111,110,118,101,114,116,115,57,102,114,111,109,95,117,116,102,56,49,55,104,54,100,53,51,53,98,49,56,99,50,55,57,97,99,55,57,69,252,12,66,95,90,78,52,99,111,114,101,51,102,109,116,56,98,117,105,108,100,101,114,115,49,49,68,101,98,117,103,83,116,114,117,99,116,49,48,102,105,101,108,100,95,119,105,116,104,49,55,104,52,51,52,51,102,54,54,48,55,54,97,98,49,51,51,100,69,253,12,155,1,95,90,78,49,49,57,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,99,108,111,110,101,100,46,46,67,108,111,110,101,100,36,76,84,36,73,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,100,111,117,98,108,101,95,101,110,100,101,100,46,46,68,111,117,98,108,101,69,110,100,101,100,73,116,101,114,97,116,111,114,36,71,84,36,57,110,101,120,116,95,98,97,99,107,49,55,104,52,100,51,50,48,51,102,55,53,100,57,50,51,55,50,49,69,254,12,155,1,95,90,78,49,49,57,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,99,108,111,110,101,100,46,46,67,108,111,110,101,100,36,76,84,36,73,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,100,111,117,98,108,101,95,101,110,100,101,100,46,46,68,111,117,98,108,101,69,110,100,101,100,73,116,101,114,97,116,111,114,36,71,84,36,57,116,114,121,95,114,102,111,108,100,49,55,104,97,57,98,57,100,100,99,97,48,50,55,51,57,57,97,49,69,255,12,111,95,90,78,56,49,95,36,76,84,36,99,111,114,101,46,46,115,116,114,46,46,105,116,101,114,46,46,67,104,97,114,115,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,52,52,53,102,55,97,51,51,57,57,102,53,56,49,48,102,69,128,13,133,1,95,90,78,49,48,50,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,109,97,112,46,46,77,97,112,36,76,84,36,73,36,67,36,70,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,102,111,108,100,49,55,104,54,100,51,97,54,50,55,102,56,101,101,55,98,57,50,97,69,129,13,50,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,51,122,105,112,51,122,105,112,49,55,104,49,51,48,98,102,99,101,56,99,56,57,50,97,48,56,57,69,130,13,141,1,95,90,78,49,49,49,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,73,109,112,108,36,76,84,36,65,36,67,36,66,36,71,84,36,36,71,84,36,51,110,101,119,49,55,104,50,101,49,53,54,100,99,101,101,50,49,57,57,101,51,98,69,131,13,141,1,95,90,78,49,49,49,95,36,76,84,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,36,76,84,36,65,36,67,36,66,36,71,84,36,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,97,100,97,112,116,101,114,115,46,46,122,105,112,46,46,90,105,112,73,109,112,108,36,76,84,36,65,36,67,36,66,36,71,84,36,36,71,84,36,51,110,101,119,49,55,104,51,48,50,100,57,52,101,56,54,48,53,48,53,55,99,98,69,132,13,80,95,90,78,52,99,111,114,101,52,105,116,101,114,56,97,100,97,112,116,101,114,115,51,122,105,112,50,55,84,114,117,115,116,101,100,82,97,110,100,111,109,65,99,99,101,115,115,78,111,67,111,101,114,99,101,52,115,105,122,101,49,55,104,52,50,50,97,52,55,97,51,100,98,99,101,99,99,57,55,69,133,13,148,1,95,90,78,52,99,111,114,101,52,105,116,101,114,53,114,97,110,103,101,49,48,49,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,117,50,48,36,102,111,114,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,114,97,110,103,101,46,46,82,97,110,103,101,36,76,84,36,65,36,71,84,36,36,71,84,36,52,110,101,120,116,49,55,104,101,56,101,57,101,53,57,55,56,54,102,97,53,52,52,97,69,134,13,112,95,90,78,56,51,95,36,76,84,36,36,82,70,36,109,117,116,36,117,50,48,36,73,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,101,120,97,99,116,95,115,105,122,101,46,46,69,120,97,99,116,83,105,122,101,73,116,101,114,97,116,111,114,36,71,84,36,51,108,101,110,49,55,104,50,52,52,100,102,48,98,55,51,50,53,48,56,102,51,100,69,135,13,85,95,90,78,53,54,95,36,76,84,36,117,115,105,122,101,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,97,99,99,117,109,46,46,83,117,109,36,71,84,36,51,115,117,109,49,55,104,102,98,49,99,49,102,48,51,99,98,51,57,102,100,51,52,69,136,13,65,95,90,78,52,99,111,114,101,52,105,116,101,114,54,116,114,97,105,116,115,56,105,116,101,114,97,116,111,114,56,73,116,101,114,97,116,111,114,54,99,109,112,95,98,121,49,55,104,102,49,101,49,100,98,51,52,51,100,101,53,51,55,97,98,69,137,13,97,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,51,105,109,112,53,49,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,117,50,48,36,102,111,114,36,117,50,48,36,117,56,36,71,84,36,51,102,109,116,49,55,104,49,55,52,97,49,57,99,54,49,54,97,52,57,97,100,98,69,138,13,73,95,90,78,52,52,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,53,100,48,56,98,97,100,57,98,50,55,57,101,97,49,98,69,139,13,72,95,90,78,52,51,95,36,76,84,36,98,111,111,108,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,102,55,102,57,100,53,51,50,51,101,54,54,54,48,53,48,69,140,13,103,95,90,78,54,56,95,36,76,84,36,99,111,114,101,46,46,102,109,116,46,46,98,117,105,108,100,101,114,115,46,46,80,97,100,65,100,97,112,116,101,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,87,114,105,116,101,36,71,84,36,57,119,114,105,116,101,95,115,116,114,49,55,104,102,100,101,99,48,99,98,53,102,52,99,98,48,101,49,100,69,141,13,65,95,90,78,52,99,111,114,101,51,115,116,114,50,49,95,36,76,84,36,105,109,112,108,36,117,50,48,36,115,116,114,36,71,84,36,57,101,110,100,115,95,119,105,116,104,49,55,104,102,53,54,97,53,99,49,101,97,50,54,52,99,52,54,54,69,142,13,105,95,90,78,54,56,95,36,76,84,36,99,111,114,101,46,46,102,109,116,46,46,98,117,105,108,100,101,114,115,46,46,80,97,100,65,100,97,112,116,101,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,87,114,105,116,101,36,71,84,36,49,48,119,114,105,116,101,95,99,104,97,114,49,55,104,51,102,54,98,57,55,97,53,97,55,48,52,51,98,57,48,69,143,13,65,95,90,78,52,99,111,114,101,51,102,109,116,56,98,117,105,108,100,101,114,115,49,48,68,101,98,117,103,84,117,112,108,101,49,48,102,105,101,108,100,95,119,105,116,104,49,55,104,53,97,48,99,53,49,100,56,52,57,100,100,57,101,52,101,69,144,13,60,95,90,78,52,99,111,114,101,51,102,109,116,56,98,117,105,108,100,101,114,115,49,48,68,101,98,117,103,84,117,112,108,101,54,102,105,110,105,115,104,49,55,104,50,52,55,49,100,56,100,53,56,97,57,55,56,100,50,100,69,145,13,63,95,90,78,52,99,111,114,101,51,102,109,116,57,70,111,114,109,97,116,116,101,114,49,57,112,97,100,95,102,111,114,109,97,116,116,101,100,95,112,97,114,116,115,49,55,104,51,55,54,98,51,51,101,101,56,53,50,53,97,49,100,49,69,146,13,69,95,90,78,52,99,111,114,101,51,102,109,116,53,102,108,111,97,116,50,57,102,108,111,97,116,95,116,111,95,100,101,99,105,109,97,108,95,99,111,109,109,111,110,95,101,120,97,99,116,49,55,104,101,54,99,99,52,102,51,55,97,51,49,55,54,48,97,48,69,147,13,72,95,90,78,52,99,111,114,101,51,102,109,116,53,102,108,111,97,116,51,50,102,108,111,97,116,95,116,111,95,100,101,99,105,109,97,108,95,99,111,109,109,111,110,95,115,104,111,114,116,101,115,116,49,55,104,102,50,54,54,54,48,101,99,51,55,49,53,97,97,52,97,69,148,13,58,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,49,50,71,101,110,101,114,105,99,82,97,100,105,120,55,102,109,116,95,105,110,116,49,55,104,48,97,55,97,48,51,50,52,51,99,48,57,55,101,99,55,69,149,13,56,95,90,78,52,99,111,114,101,51,102,109,116,57,70,111,114,109,97,116,116,101,114,49,50,112,97,100,95,105,110,116,101,103,114,97,108,49,55,104,57,99,102,50,53,52,99,56,50,49,54,102,102,101,54,101,69,150,13,58,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,49,50,71,101,110,101,114,105,99,82,97,100,105,120,55,102,109,116,95,105,110,116,49,55,104,50,53,97,99,99,55,52,98,102,97,98,50,55,99,98,49,69,151,13,58,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,49,50,71,101,110,101,114,105,99,82,97,100,105,120,55,102,109,116,95,105,110,116,49,55,104,51,57,97,100,97,53,50,99,52,97,100,53,101,101,102,50,69,152,13,58,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,49,50,71,101,110,101,114,105,99,82,97,100,105,120,55,102,109,116,95,105,110,116,49,55,104,52,55,51,102,56,56,97,102,55,101,54,102,50,50,99,48,69,153,13,58,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,49,50,71,101,110,101,114,105,99,82,97,100,105,120,55,102,109,116,95,105,110,116,49,55,104,52,101,97,102,57,57,101,53,53,57,51,54,98,49,50,101,69,154,13,58,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,49,50,71,101,110,101,114,105,99,82,97,100,105,120,55,102,109,116,95,105,110,116,49,55,104,56,48,100,57,51,54,48,101,98,97,48,101,99,99,53,55,69,155,13,52,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,49,52,112,97,114,115,101,95,117,54,52,95,105,110,116,111,49,55,104,57,100,54,56,101,48,102,50,56,102,48,50,101,52,98,54,69,156,13,95,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,53,51,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,117,50,48,36,102,111,114,36,117,50,48,36,117,49,50,56,36,71,84,36,51,102,109,116,49,55,104,54,55,52,51,51,98,51,100,99,102,97,51,56,49,97,97,69,157,13,45,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,56,102,109,116,95,117,49,50,56,49,55,104,49,56,100,101,102,54,49,49,51,50,99,51,55,56,98,100,69,158,13,46,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,57,117,100,105,118,95,49,101,49,57,49,55,104,56,54,53,51,56,50,57,98,50,98,52,57,52,100,49,100,69,159,13,38,95,90,78,52,99,111,114,101,51,102,109,116,53,119,114,105,116,101,49,55,104,51,101,99,51,101,98,53,56,99,99,57,50,49,100,52,97,69,160,13,48,95,90,78,52,99,111,114,101,51,102,109,116,53,87,114,105,116,101,57,119,114,105,116,101,95,102,109,116,49,55,104,51,56,49,102,52,97,99,55,101,52,49,48,54,102,98,56,69,161,13,41,95,90,78,52,99,111,114,101,51,102,109,116,56,103,101,116,99,111,117,110,116,49,55,104,99,54,53,49,51,52,102,53,50,55,97,100,55,49,101,56,69,162,13,51,95,90,78,52,99,111,114,101,51,102,109,116,49,49,80,111,115,116,80,97,100,100,105,110,103,53,119,114,105,116,101,49,55,104,97,53,49,102,50,101,97,99,55,56,99,102,54,55,51,50,69,163,13,112,95,90,78,56,49,95,36,76,84,36,99,111,114,101,46,46,115,116,114,46,46,105,116,101,114,46,46,67,104,97,114,115,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,53,99,111,117,110,116,49,55,104,100,48,50,51,98,100,52,102,51,52,97,48,98,97,48,97,69,164,13,70,95,90,78,52,99,111,114,101,51,102,109,116,57,70,111,114,109,97,116,116,101,114,49,50,112,97,100,95,105,110,116,101,103,114,97,108,49,50,119,114,105,116,101,95,112,114,101,102,105,120,49,55,104,51,99,54,57,53,55,55,54,55,101,53,54,55,55,98,49,69,165,13,50,95,90,78,52,99,111,114,101,51,102,109,116,57,70,111,114,109,97,116,116,101,114,55,112,97,100,100,105,110,103,49,55,104,52,53,98,57,51,102,57,54,57,52,98,102,55,99,53,52,69,166,13,117,95,90,78,56,55,95,36,76,84,36,99,111,114,101,46,46,115,116,114,46,46,105,116,101,114,46,46,67,104,97,114,73,110,100,105,99,101,115,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,105,116,101,114,97,116,111,114,46,46,73,116,101,114,97,116,111,114,36,71,84,36,52,110,101,120,116,49,55,104,54,100,48,99,55,54,98,51,55,98,52,99,55,97,53,53,69,167,13,156,1,95,90,78,52,99,111,114,101,51,115,116,114,54,116,114,97,105,116,115,49,49,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,115,108,105,99,101,46,46,105,110,100,101,120,46,46,83,108,105,99,101,73,110,100,101,120,36,76,84,36,115,116,114,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,114,97,110,103,101,46,46,82,97,110,103,101,84,111,36,76,84,36,117,115,105,122,101,36,71,84,36,36,71,84,36,51,103,101,116,49,55,104,51,102,99,101,54,50,52,55,50,57,53,50,97,98,54,52,69,168,13,65,95,90,78,52,99,111,114,101,51,102,109,116,57,70,111,114,109,97,116,116,101,114,50,49,119,114,105,116,101,95,102,111,114,109,97,116,116,101,100,95,112,97,114,116,115,49,55,104,49,56,102,54,52,97,97,48,53,51,56,48,56,50,102,100,69,169,13,52,95,90,78,52,99,111,114,101,51,102,109,116,57,70,111,114,109,97,116,116,101,114,57,119,114,105,116,101,95,115,116,114,49,55,104,50,99,51,100,102,101,54,102,51,50,54,52,52,55,102,52,69,170,13,70,95,90,78,52,99,111,114,101,51,102,109,116,57,70,111,114,109,97,116,116,101,114,50,54,100,101,98,117,103,95,115,116,114,117,99,116,95,102,105,101,108,100,49,95,102,105,110,105,115,104,49,55,104,57,50,49,57,97,56,56,56,100,57,55,98,53,102,56,53,69,171,13,70,95,90,78,52,99,111,114,101,51,102,109,116,57,70,111,114,109,97,116,116,101,114,50,54,100,101,98,117,103,95,115,116,114,117,99,116,95,102,105,101,108,100,50,95,102,105,110,105,115,104,49,55,104,101,48,100,97,99,101,49,52,53,57,50,97,98,97,52,57,69,172,13,70,95,90,78,52,99,111,114,101,51,102,109,116,57,70,111,114,109,97,116,116,101,114,50,54,100,101,98,117,103,95,115,116,114,117,99,116,95,102,105,101,108,100,51,95,102,105,110,105,115,104,49,55,104,51,99,97,54,51,57,99,53,54,50,54,100,101,56,100,51,69,173,13,69,95,90,78,52,99,111,114,101,51,102,109,116,57,70,111,114,109,97,116,116,101,114,50,53,100,101,98,117,103,95,116,117,112,108,101,95,102,105,101,108,100,49,95,102,105,110,105,115,104,49,55,104,49,54,101,98,101,50,48,102,54,102,98,55,56,52,98,55,69,174,13,69,95,90,78,52,48,95,36,76,84,36,115,116,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,52,52,57,53,48,57,99,57,53,98,52,57,54,55,48,101,69,175,13,113,95,90,78,52,99,111,114,101,51,115,116,114,54,116,114,97,105,116,115,54,54,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,105,110,100,101,120,46,46,73,110,100,101,120,36,76,84,36,73,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,115,116,114,36,71,84,36,53,105,110,100,101,120,49,55,104,98,99,48,54,57,102,50,50,101,97,102,101,52,99,102,52,69,176,13,113,95,90,78,52,99,111,114,101,51,115,116,114,54,116,114,97,105,116,115,54,54,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,111,112,115,46,46,105,110,100,101,120,46,46,73,110,100,101,120,36,76,84,36,73,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,115,116,114,36,71,84,36,53,105,110,100,101,120,49,55,104,53,97,102,102,50,51,98,97,55,101,54,50,53,97,101,50,69,177,13,72,95,90,78,52,51,95,36,76,84,36,99,104,97,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,100,57,97,51,55,52,54,51,52,101,55,98,48,56,102,50,69,178,13,51,95,90,78,52,99,111,114,101,51,102,109,116,49,55,112,111,105,110,116,101,114,95,102,109,116,95,105,110,110,101,114,49,55,104,54,54,56,53,49,52,101,97,98,51,57,54,55,52,48,50,69,179,13,95,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,53,51,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,76,111,119,101,114,72,101,120,36,117,50,48,36,102,111,114,36,117,50,48,36,105,51,50,36,71,84,36,51,102,109,116,49,55,104,49,53,57,97,48,54,53,55,50,57,50,102,54,51,53,98,69,180,13,57,95,90,78,52,99,111,114,101,53,115,108,105,99,101,54,109,101,109,99,104,114,49,52,109,101,109,99,104,114,95,97,108,105,103,110,101,100,49,55,104,53,57,98,55,48,98,101,101,53,52,49,99,97,53,98,97,69,181,13,55,95,90,78,52,99,111,114,101,53,115,108,105,99,101,54,109,101,109,99,104,114,49,50,109,101,109,99,104,114,95,110,97,105,118,101,49,55,104,48,56,100,98,102,102,48,99,53,50,100,102,48,55,56,50,69,182,13,124,95,90,78,52,99,111,114,101,53,115,108,105,99,101,51,99,109,112,56,49,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,99,109,112,46,46,80,97,114,116,105,97,108,69,113,36,76,84,36,36,117,53,98,36,66,36,117,53,100,36,36,71,84,36,36,117,50,48,36,102,111,114,36,117,50,48,36,36,117,53,98,36,65,36,117,53,100,36,36,71,84,36,50,101,113,49,55,104,48,52,49,100,54,53,50,57,57,52,49,51,99,57,57,52,69,183,13,138,1,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,105,116,101,114,56,55,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,99,111,108,108,101,99,116,46,46,73,110,116,111,73,116,101,114,97,116,111,114,36,117,50,48,36,102,111,114,36,117,50,48,36,36,82,70,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,57,105,110,116,111,95,105,116,101,114,49,55,104,49,52,98,55,51,56,53,54,53,98,51,99,53,52,52,55,69,184,13,146,1,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,105,116,101,114,57,53,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,99,111,108,108,101,99,116,46,46,73,110,116,111,73,116,101,114,97,116,111,114,36,117,50,48,36,102,111,114,36,117,50,48,36,36,82,70,36,109,117,116,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,57,105,110,116,111,95,105,116,101,114,49,55,104,50,56,48,48,97,56,100,48,99,102,51,56,99,51,48,99,69,185,13,146,1,95,90,78,52,99,111,114,101,53,115,108,105,99,101,52,105,116,101,114,57,53,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,105,116,101,114,46,46,116,114,97,105,116,115,46,46,99,111,108,108,101,99,116,46,46,73,110,116,111,73,116,101,114,97,116,111,114,36,117,50,48,36,102,111,114,36,117,50,48,36,36,82,70,36,109,117,116,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,57,105,110,116,111,95,105,116,101,114,49,55,104,99,97,102,99,54,102,99,56,54,57,54,55,54,56,99,100,69,186,13,75,95,90,78,52,99,111,114,101,53,115,108,105,99,101,50,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,57,101,110,100,115,95,119,105,116,104,49,55,104,97,51,102,97,99,48,99,98,49,99,56,51,51,52,53,53,69,187,13,101,95,90,78,52,99,111,114,101,53,115,108,105,99,101,50,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,49,53,99,111,112,121,95,102,114,111,109,95,115,108,105,99,101,49,55,108,101,110,95,109,105,115,109,97,116,99,104,95,102,97,105,108,49,55,104,51,49,51,56,97,98,49,102,56,101,100,48,101,100,51,50,69,188,13,74,95,90,78,52,99,111,114,101,53,115,108,105,99,101,50,57,95,36,76,84,36,105,109,112,108,36,117,50,48,36,36,117,53,98,36,84,36,117,53,100,36,36,71,84,36,56,97,108,105,103,110,95,116,111,49,55,104,51,53,100,49,98,99,98,102,57,99,99,52,50,57,52,51,69,189,13,54,95,90,78,52,99,111,114,101,51,115,116,114,53,99,111,117,110,116,49,52,100,111,95,99,111,117,110,116,95,99,104,97,114,115,49,55,104,99,97,102,97,102,100,53,48,98,49,56,57,50,53,51,102,69,190,13,63,95,90,78,52,99,111,114,101,51,115,116,114,53,99,111,117,110,116,50,51,99,104,97,114,95,99,111,117,110,116,95,103,101,110,101,114,97,108,95,99,97,115,101,49,55,104,100,56,53,100,51,57,97,48,55,98,54,99,49,102,100,52,69,191,13,95,95,90,78,54,54,95,36,76,84,36,99,111,114,101,46,46,115,116,114,46,46,101,114,114,111,114,46,46,85,116,102,56,69,114,114,111,114,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,71,84,36,51,102,109,116,49,55,104,57,50,101,98,57,98,102,54,53,51,51,98,55,54,57,57,69,192,13,57,95,90,78,52,99,111,114,101,51,115,116,114,55,112,97,116,116,101,114,110,49,49,83,116,114,83,101,97,114,99,104,101,114,51,110,101,119,49,55,104,97,51,54,55,53,50,100,102,54,50,57,53,101,53,102,51,69,193,13,72,95,90,78,52,99,111,114,101,51,115,116,114,55,112,97,116,116,101,114,110,49,52,84,119,111,87,97,121,83,101,97,114,99,104,101,114,49,52,109,97,120,105,109,97,108,95,115,117,102,102,105,120,49,55,104,55,50,101,99,50,54,97,56,99,53,54,102,55,50,52,100,69,194,13,80,95,90,78,52,99,111,114,101,51,115,116,114,55,112,97,116,116,101,114,110,49,52,84,119,111,87,97,121,83,101,97,114,99,104,101,114,50,50,114,101,118,101,114,115,101,95,109,97,120,105,109,97,108,95,115,117,102,102,105,120,49,55,104,53,51,54,99,102,101,101,48,54,50,97,102,102,48,49,55,69,195,13,94,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,53,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,85,112,112,101,114,72,101,120,36,117,50,48,36,102,111,114,36,117,50,48,36,105,56,36,71,84,36,51,102,109,116,49,55,104,50,54,49,57,99,50,56,56,99,53,101,97,100,54,98,54,69,196,13,50,95,90,78,52,99,111,114,101,51,115,116,114,49,54,115,108,105,99,101,95,101,114,114,111,114,95,102,97,105,108,49,55,104,101,101,98,98,48,55,99,48,55,53,98,100,51,100,52,49,69,197,13,98,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,51,105,109,112,53,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,117,50,48,36,102,111,114,36,117,50,48,36,117,54,52,36,71,84,36,51,102,109,116,49,55,104,54,97,97,98,100,51,48,51,57,98,55,53,102,48,102,53,69,198,13,52,95,90,78,52,99,111,114,101,55,117,110,105,99,111,100,101,57,112,114,105,110,116,97,98,108,101,53,99,104,101,99,107,49,55,104,52,98,97,101,53,101,52,54,52,49,52,54,56,57,55,98,69,199,13,89,95,90,78,53,48,95,36,76,84,36,117,51,50,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,110,117,109,46,46,98,105,103,110,117,109,46,46,70,117,108,108,79,112,115,36,71,84,36,49,50,102,117,108,108,95,100,105,118,95,114,101,109,49,55,104,98,99,101,55,54,50,56,98,54,49,98,48,101,98,56,97,69,200,13,70,95,90,78,52,99,111,114,101,51,110,117,109,54,98,105,103,110,117,109,56,66,105,103,51,50,120,52,48,49,48,109,117,108,95,100,105,103,105,116,115,57,109,117,108,95,105,110,110,101,114,49,55,104,97,56,49,102,49,101,53,54,100,53,54,101,49,52,57,97,69,201,13,94,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,53,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,76,111,119,101,114,72,101,120,36,117,50,48,36,102,111,114,36,117,50,48,36,105,56,36,71,84,36,51,102,109,116,49,55,104,57,99,102,52,55,53,53,57,54,102,51,54,48,102,97,57,69,202,13,103,95,90,78,52,99,111,114,101,51,110,117,109,54,48,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,115,116,114,46,46,116,114,97,105,116,115,46,46,70,114,111,109,83,116,114,36,117,50,48,36,102,111,114,36,117,50,48,36,117,51,50,36,71,84,36,56,102,114,111,109,95,115,116,114,49,55,104,99,50,54,56,54,49,55,52,53,50,51,50,51,48,99,48,69,203,13,98,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,51,105,109,112,53,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,117,50,48,36,102,111,114,36,117,50,48,36,105,51,50,36,71,84,36,51,102,109,116,49,55,104,99,53,101,99,52,49,57,98,97,101,97,102,57,102,51,100,69,204,13,95,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,53,51,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,85,112,112,101,114,72,101,120,36,117,50,48,36,102,111,114,36,117,50,48,36,105,51,50,36,71,84,36,51,102,109,116,49,55,104,55,101,48,100,101,48,57,57,100,97,50,99,57,56,97,55,69,205,13,98,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,51,105,109,112,53,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,117,50,48,36,102,111,114,36,117,50,48,36,105,54,52,36,71,84,36,51,102,109,116,49,55,104,49,101,51,52,101,48,51,102,53,48,50,98,101,50,52,54,69,206,13,96,95,90,78,52,99,111,114,101,51,102,109,116,53,102,108,111,97,116,53,50,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,105,115,112,108,97,121,36,117,50,48,36,102,111,114,36,117,50,48,36,102,54,52,36,71,84,36,51,102,109,116,49,55,104,50,99,98,102,48,100,57,98,54,54,52,100,53,56,99,100,69,207,13,96,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,53,52,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,76,111,119,101,114,72,101,120,36,117,50,48,36,102,111,114,36,117,50,48,36,105,49,50,56,36,71,84,36,51,102,109,116,49,55,104,51,102,49,56,48,51,98,48,102,97,98,56,53,51,100,98,69,208,13,96,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,53,52,95,36,76,84,36,105,109,112,108,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,85,112,112,101,114,72,101,120,36,117,50,48,36,102,111,114,36,117,50,48,36,105,49,50,56,36,71,84,36,51,102,109,116,49,55,104,99,53,101,56,98,48,100,98,100,57,98,97,52,49,52,51,69,209,13,48,95,90,78,52,99,111,114,101,51,102,109,116,51,110,117,109,51,105,109,112,55,102,109,116,95,117,54,52,49,55,104,52,49,97,49,99,54,57,101,49,97,100,101,100,54,57,48,69,210,13,71,95,90,78,52,50,95,36,76,84,36,36,82,70,36,84,36,117,50,48,36,97,115,36,117,50,48,36,99,111,114,101,46,46,102,109,116,46,46,68,101,98,117,103,36,71,84,36,51,102,109,116,49,55,104,48,57,100,52,101,50,57,55,49,97,54,102,50,48,57,55,69,211,13,72,95,90,78,52,99,111,114,101,55,117,110,105,99,111,100,101,49,50,117,110,105,99,111,100,101,95,100,97,116,97,49,49,99,111,110,118,101,114,115,105,111,110,115,56,116,111,95,117,112,112,101,114,49,55,104,100,52,50,53,53,57,98,52,56,49,56,97,101,99,49,53,69,212,13,58,95,90,78,49,55,99,111,109,112,105,108,101,114,95,98,117,105,108,116,105,110,115,51,105,110,116,51,109,117,108,51,77,117,108,51,109,117,108,49,55,104,51,101,54,51,50,55,56,97,98,56,53,55,57,101,57,56,69,213,13,62,95,90,78,49,55,99,111,109,112,105,108,101,114,95,98,117,105,108,116,105,110,115,51,105,110,116,53,115,104,105,102,116,52,76,115,104,114,52,108,115,104,114,49,55,104,56,56,52,57,56,97,52,51,57,97,54,102,48,53,101,98,69,214,13,6,109,101,109,115,101,116,215,13,8,95,95,109,117,108,116,105,51,216,13,9,95,95,108,115,104,114,116,105,51,217,13,53,95,90,78,49,55,99,111,109,112,105,108,101,114,95,98,117,105,108,116,105,110,115,51,109,101,109,54,109,101,109,99,112,121,49,55,104,101,102,101,54,54,56,101,48,54,97,50,102,99,54,57,100,69,218,13,6,109,101,109,99,112,121,219,13,54,95,90,78,49,55,99,111,109,112,105,108,101,114,95,98,117,105,108,116,105,110,115,51,109,101,109,55,109,101,109,109,111,118,101,49,55,104,56,48,51,102,48,56,50,98,100,49,53,51,102,99,53,97,69,220,13,7,109,101,109,109,111,118,101,221,13,53,95,90,78,49,55,99,111,109,112,105,108,101,114,95,98,117,105,108,116,105,110,115,51,109,101,109,54,109,101,109,115,101,116,49,55,104,101,49,48,97,55,54,50,56,49,52,98,56,97,99,101,48,69,222,13,53,95,90,78,49,55,99,111,109,112,105,108,101,114,95,98,117,105,108,116,105,110,115,51,109,101,109,54,109,101,109,99,109,112,49,55,104,56,98,51,101,54,50,100,98,56,52,52,50,55,51,52,57,69,223,13,51,95,90,78,49,55,99,111,109,112,105,108,101,114,95,98,117,105,108,116,105,110,115,51,109,101,109,52,98,99,109,112,49,55,104,97,99,48,51,48,50,48,54,49,51,100,56,101,53,56,101,69,7,18,1,0,15,95,95,115,116,97,99,107,95,112,111,105,110,116,101,114,9,10,1,0,7,46,114,111,100,97,116,97,0,69,9,112,114,111,100,117,99,101,114,115,1,12,112,114,111,99,101,115,115,101,100,45,98,121,1,5,114,117,115,116,99,37,49,46,55,54,46,48,45,110,105,103,104,116,108,121,32,40,97,57,54,100,53,55,98,100,98,32,50,48,50,51,45,49,50,45,49,53,41,0,44,15,116,97,114,103,101,116,95,102,101,97,116,117,114,101,115,2,43,15,109,117,116,97,98,108,101,45,103,108,111,98,97,108,115,43,8,115,105,103,110,45,101,120,116]) \ No newline at end of file diff --git a/web-wallet/lib/dusk-wallet-js/index.js b/web-wallet/lib/dusk-wallet-js/index.js new file mode 100644 index 0000000000..a5ecce5acf --- /dev/null +++ b/web-wallet/lib/dusk-wallet-js/index.js @@ -0,0 +1 @@ +export { Wallet } from "./wallet.js"; diff --git a/web-wallet/lib/dusk-wallet-js/package.json b/web-wallet/lib/dusk-wallet-js/package.json new file mode 100644 index 0000000000..91231ef7eb --- /dev/null +++ b/web-wallet/lib/dusk-wallet-js/package.json @@ -0,0 +1,13 @@ +{ + "name": "@dusk-network/dusk-wallet-js", + "version": "0.0.0", + "main": "index.js", + "exports": { + ".": "./wallet.js" + }, + "files": [ + "dusk_wallet_core.js", + "wallet.js", + "index.js" + ] +} diff --git a/web-wallet/lib/dusk-wallet-js/wallet.js b/web-wallet/lib/dusk-wallet-js/wallet.js new file mode 100644 index 0000000000..8bbd327839 --- /dev/null +++ b/web-wallet/lib/dusk-wallet-js/wallet.js @@ -0,0 +1,10857 @@ +// @ts-nocheck + +var __defProp = Object.defineProperty; +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; + +// src/encoding.js +var decoder = new TextDecoder(); +var encoder = new TextEncoder(); +var encode = (string) => encoder.encode(string); +var decode = (buffer, options) => decoder.decode(buffer, options); +var parseEncodedJSON = (buffer, reviever) => JSON.parse(decode(buffer), reviever); +var encodeStringifiedValue = (value, replacer, space) => encode(JSON.stringify(value, replacer, space)); + +// src/wasm.js +function decompose(result) { + const ptr = Number(result >> 32n); + const length = Number((result << 32n & (1n << 64n) - 1n) >> 40n); + const status = (result << 63n & (1n << 64n) - 1n) >> 63n == 0n; + return { + ptr, + length, + status + }; +} +var call = (wasm, args, function_name, signal) => wasm.task(async (exports, { memcpy }) => { + const { allocate, free_mem } = exports; + const function_call = exports[function_name]; + const argBytes = encodeStringifiedValue(args); + const { byteLength } = argBytes; + const ptr = await allocate(byteLength); + await memcpy(ptr, argBytes, byteLength); + const call2 = await function_call(ptr, byteLength); + const result = decompose(call2); + if (!result.status) { + throw new Error(`Function ${function_name} failed!`); + } + const dest = await memcpy(null, result.ptr, result.length); + await free_mem(result.ptr, result.length); + return dest; +})({ signal }); +var call_raw = (wasm, args, function_name, signal) => wasm.task(async (exports, { memcpy }) => { + const { allocate, free_mem } = exports; + const function_call = exports[function_name]; + const { byteLength } = args; + const ptr = await allocate(byteLength); + await memcpy(ptr, args, byteLength); + const call2 = await function_call(ptr, byteLength); + const result = decompose(call2); + if (!result.status) { + throw new Error(`Function ${function_name} failed!`); + } + const dest = await memcpy(null, result.ptr, result.length); + await free_mem(result.ptr, result.length); + return dest; +})({ signal }); + +// src/keys.js +async function getPsks(wasm, seed) { + const json = { + seed: Array.from(seed) + }; + return parseEncodedJSON(await call(wasm, json, "public_spend_keys")).keys; +} +function getPublicKeyRkyvSerialized(wasm, [...seed], index) { + const json = { + seed, + index + }; + return call(wasm, json, "get_public_key_rkyv_serialized"); +} + +// src/crypto.js +var CHUNK_SIZE = 632 * 100; +async function getOwnedNotes(wasm, seed, leaves, { onprogress, signal } = {}) { + const totalBytes = leaves.length; + const noteData = { + notes: [], + blockHeights: [], + pks: [], + nullifiers: [], + lastPos: 0 + }; + const bytesPerFunction = onprogress ? Math.min(totalBytes, CHUNK_SIZE) : totalBytes; + const total = totalBytes / bytesPerFunction; + let bytesProcessed = 0; + for (let i = 0; i < total; i++) { + const slice2 = leaves.subarray( + i * bytesPerFunction, + (i + 1) * bytesPerFunction + ); + const args = new Uint8Array(seed.length + slice2.length); + args.set(seed); + args.set(slice2, seed.length); + if (typeof onprogress === "function") { + bytesProcessed = Math.min(bytesProcessed + CHUNK_SIZE, totalBytes); + onprogress(bytesProcessed / totalBytes); + } + const owned = await call_raw( + wasm, + args, + "check_note_ownership", + signal + ).then(parseEncodedJSON); + noteData.notes = noteData.notes.concat(owned.notes); + noteData.blockHeights = noteData.blockHeights.concat( + owned.block_heights.split(",").map(Number) + ); + noteData.pks = noteData.pks.concat(owned.public_spend_keys); + noteData.nullifiers = noteData.nullifiers.concat(owned.nullifiers); + noteData.lastPos = owned.last_pos; + } + return noteData; +} +function unspentSpentNotes(wasm, notes, nullifiersOfNote, blockHeights, existingNullifiers, psks) { + const args = { + notes, + nullifiers_of_notes: nullifiersOfNote, + block_heights: blockHeights, + existing_nullifiers: Array.from(existingNullifiers), + psks + }; + return call(wasm, args, "unspent_spent_notes").then(parseEncodedJSON); +} +async function duskToLux(wasm, dusk) { + const args = { + dusk + }; + return parseEncodedJSON(await call(wasm, args, "dusk_to_lux")).lux; +} +async function luxToDusk(wasm, lux) { + const args = { + lux + }; + return parseEncodedJSON(await call(wasm, args, "lux_to_dusk")).dusk; +} + +// https://unpkg.com/dexie@3.2.7/dist/dexie.mjs +var __assign = function() { + __assign = Object.assign || function __assign2(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) + if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; +function __spreadArray(to, from, pack) { + if (pack || arguments.length === 2) + for (var i = 0, l = from.length, ar; i < l; i++) { + if (ar || !(i in from)) { + if (!ar) + ar = Array.prototype.slice.call(from, 0, i); + ar[i] = from[i]; + } + } + return to.concat(ar || Array.prototype.slice.call(from)); +} +var _global = typeof globalThis !== "undefined" ? globalThis : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : global; +var keys = Object.keys; +var isArray = Array.isArray; +if (typeof Promise !== "undefined" && !_global.Promise) { + _global.Promise = Promise; +} +function extend(obj, extension) { + if (typeof extension !== "object") + return obj; + keys(extension).forEach(function(key) { + obj[key] = extension[key]; + }); + return obj; +} +var getProto = Object.getPrototypeOf; +var _hasOwn = {}.hasOwnProperty; +function hasOwn(obj, prop) { + return _hasOwn.call(obj, prop); +} +function props(proto, extension) { + if (typeof extension === "function") + extension = extension(getProto(proto)); + (typeof Reflect === "undefined" ? keys : Reflect.ownKeys)(extension).forEach(function(key) { + setProp(proto, key, extension[key]); + }); +} +var defineProperty = Object.defineProperty; +function setProp(obj, prop, functionOrGetSet, options) { + defineProperty(obj, prop, extend(functionOrGetSet && hasOwn(functionOrGetSet, "get") && typeof functionOrGetSet.get === "function" ? { get: functionOrGetSet.get, set: functionOrGetSet.set, configurable: true } : { value: functionOrGetSet, configurable: true, writable: true }, options)); +} +function derive(Child) { + return { + from: function(Parent) { + Child.prototype = Object.create(Parent.prototype); + setProp(Child.prototype, "constructor", Child); + return { + extend: props.bind(null, Child.prototype) + }; + } + }; +} +var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; +function getPropertyDescriptor(obj, prop) { + var pd = getOwnPropertyDescriptor(obj, prop); + var proto; + return pd || (proto = getProto(obj)) && getPropertyDescriptor(proto, prop); +} +var _slice = [].slice; +function slice(args, start, end) { + return _slice.call(args, start, end); +} +function override(origFunc, overridedFactory) { + return overridedFactory(origFunc); +} +function assert(b) { + if (!b) + throw new Error("Assertion Failed"); +} +function asap$1(fn) { + if (_global.setImmediate) + setImmediate(fn); + else + setTimeout(fn, 0); +} +function arrayToObject(array, extractor) { + return array.reduce(function(result, item, i) { + var nameAndValue = extractor(item, i); + if (nameAndValue) + result[nameAndValue[0]] = nameAndValue[1]; + return result; + }, {}); +} +function tryCatch(fn, onerror, args) { + try { + fn.apply(null, args); + } catch (ex) { + onerror && onerror(ex); + } +} +function getByKeyPath(obj, keyPath) { + if (typeof keyPath === "string" && hasOwn(obj, keyPath)) + return obj[keyPath]; + if (!keyPath) + return obj; + if (typeof keyPath !== "string") { + var rv = []; + for (var i = 0, l = keyPath.length; i < l; ++i) { + var val = getByKeyPath(obj, keyPath[i]); + rv.push(val); + } + return rv; + } + var period = keyPath.indexOf("."); + if (period !== -1) { + var innerObj = obj[keyPath.substr(0, period)]; + return innerObj == null ? void 0 : getByKeyPath(innerObj, keyPath.substr(period + 1)); + } + return void 0; +} +function setByKeyPath(obj, keyPath, value) { + if (!obj || keyPath === void 0) + return; + if ("isFrozen" in Object && Object.isFrozen(obj)) + return; + if (typeof keyPath !== "string" && "length" in keyPath) { + assert(typeof value !== "string" && "length" in value); + for (var i = 0, l = keyPath.length; i < l; ++i) { + setByKeyPath(obj, keyPath[i], value[i]); + } + } else { + var period = keyPath.indexOf("."); + if (period !== -1) { + var currentKeyPath = keyPath.substr(0, period); + var remainingKeyPath = keyPath.substr(period + 1); + if (remainingKeyPath === "") + if (value === void 0) { + if (isArray(obj) && !isNaN(parseInt(currentKeyPath))) + obj.splice(currentKeyPath, 1); + else + delete obj[currentKeyPath]; + } else + obj[currentKeyPath] = value; + else { + var innerObj = obj[currentKeyPath]; + if (!innerObj || !hasOwn(obj, currentKeyPath)) + innerObj = obj[currentKeyPath] = {}; + setByKeyPath(innerObj, remainingKeyPath, value); + } + } else { + if (value === void 0) { + if (isArray(obj) && !isNaN(parseInt(keyPath))) + obj.splice(keyPath, 1); + else + delete obj[keyPath]; + } else + obj[keyPath] = value; + } + } +} +function delByKeyPath(obj, keyPath) { + if (typeof keyPath === "string") + setByKeyPath(obj, keyPath, void 0); + else if ("length" in keyPath) + [].map.call(keyPath, function(kp) { + setByKeyPath(obj, kp, void 0); + }); +} +function shallowClone(obj) { + var rv = {}; + for (var m in obj) { + if (hasOwn(obj, m)) + rv[m] = obj[m]; + } + return rv; +} +var concat = [].concat; +function flatten(a) { + return concat.apply([], a); +} +var intrinsicTypeNames = "BigUint64Array,BigInt64Array,Array,Boolean,String,Date,RegExp,Blob,File,FileList,FileSystemFileHandle,FileSystemDirectoryHandle,ArrayBuffer,DataView,Uint8ClampedArray,ImageBitmap,ImageData,Map,Set,CryptoKey".split(",").concat(flatten([8, 16, 32, 64].map(function(num) { + return ["Int", "Uint", "Float"].map(function(t) { + return t + num + "Array"; + }); +}))).filter(function(t) { + return _global[t]; +}); +var intrinsicTypes = intrinsicTypeNames.map(function(t) { + return _global[t]; +}); +arrayToObject(intrinsicTypeNames, function(x) { + return [x, true]; +}); +var circularRefs = null; +function deepClone(any) { + circularRefs = typeof WeakMap !== "undefined" && /* @__PURE__ */ new WeakMap(); + var rv = innerDeepClone(any); + circularRefs = null; + return rv; +} +function innerDeepClone(any) { + if (!any || typeof any !== "object") + return any; + var rv = circularRefs && circularRefs.get(any); + if (rv) + return rv; + if (isArray(any)) { + rv = []; + circularRefs && circularRefs.set(any, rv); + for (var i = 0, l = any.length; i < l; ++i) { + rv.push(innerDeepClone(any[i])); + } + } else if (intrinsicTypes.indexOf(any.constructor) >= 0) { + rv = any; + } else { + var proto = getProto(any); + rv = proto === Object.prototype ? {} : Object.create(proto); + circularRefs && circularRefs.set(any, rv); + for (var prop in any) { + if (hasOwn(any, prop)) { + rv[prop] = innerDeepClone(any[prop]); + } + } + } + return rv; +} +var toString = {}.toString; +function toStringTag(o) { + return toString.call(o).slice(8, -1); +} +var iteratorSymbol = typeof Symbol !== "undefined" ? Symbol.iterator : "@@iterator"; +var getIteratorOf = typeof iteratorSymbol === "symbol" ? function(x) { + var i; + return x != null && (i = x[iteratorSymbol]) && i.apply(x); +} : function() { + return null; +}; +var NO_CHAR_ARRAY = {}; +function getArrayOf(arrayLike) { + var i, a, x, it; + if (arguments.length === 1) { + if (isArray(arrayLike)) + return arrayLike.slice(); + if (this === NO_CHAR_ARRAY && typeof arrayLike === "string") + return [arrayLike]; + if (it = getIteratorOf(arrayLike)) { + a = []; + while (x = it.next(), !x.done) + a.push(x.value); + return a; + } + if (arrayLike == null) + return [arrayLike]; + i = arrayLike.length; + if (typeof i === "number") { + a = new Array(i); + while (i--) + a[i] = arrayLike[i]; + return a; + } + return [arrayLike]; + } + i = arguments.length; + a = new Array(i); + while (i--) + a[i] = arguments[i]; + return a; +} +var isAsyncFunction = typeof Symbol !== "undefined" ? function(fn) { + return fn[Symbol.toStringTag] === "AsyncFunction"; +} : function() { + return false; +}; +var debug = typeof location !== "undefined" && /^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href); +function setDebug(value, filter) { + debug = value; + libraryFilter = filter; +} +var libraryFilter = function() { + return true; +}; +var NEEDS_THROW_FOR_STACK = !new Error("").stack; +function getErrorWithStack() { + if (NEEDS_THROW_FOR_STACK) + try { + getErrorWithStack.arguments; + throw new Error(); + } catch (e) { + return e; + } + return new Error(); +} +function prettyStack(exception, numIgnoredFrames) { + var stack = exception.stack; + if (!stack) + return ""; + numIgnoredFrames = numIgnoredFrames || 0; + if (stack.indexOf(exception.name) === 0) + numIgnoredFrames += (exception.name + exception.message).split("\n").length; + return stack.split("\n").slice(numIgnoredFrames).filter(libraryFilter).map(function(frame) { + return "\n" + frame; + }).join(""); +} +var dexieErrorNames = [ + "Modify", + "Bulk", + "OpenFailed", + "VersionChange", + "Schema", + "Upgrade", + "InvalidTable", + "MissingAPI", + "NoSuchDatabase", + "InvalidArgument", + "SubTransaction", + "Unsupported", + "Internal", + "DatabaseClosed", + "PrematureCommit", + "ForeignAwait" +]; +var idbDomErrorNames = [ + "Unknown", + "Constraint", + "Data", + "TransactionInactive", + "ReadOnly", + "Version", + "NotFound", + "InvalidState", + "InvalidAccess", + "Abort", + "Timeout", + "QuotaExceeded", + "Syntax", + "DataClone" +]; +var errorList = dexieErrorNames.concat(idbDomErrorNames); +var defaultTexts = { + VersionChanged: "Database version changed by other database connection", + DatabaseClosed: "Database has been closed", + Abort: "Transaction aborted", + TransactionInactive: "Transaction has already completed or failed", + MissingAPI: "IndexedDB API missing. Please visit https://tinyurl.com/y2uuvskb" +}; +function DexieError(name, msg) { + this._e = getErrorWithStack(); + this.name = name; + this.message = msg; +} +derive(DexieError).from(Error).extend({ + stack: { + get: function() { + return this._stack || (this._stack = this.name + ": " + this.message + prettyStack(this._e, 2)); + } + }, + toString: function() { + return this.name + ": " + this.message; + } +}); +function getMultiErrorMessage(msg, failures) { + return msg + ". Errors: " + Object.keys(failures).map(function(key) { + return failures[key].toString(); + }).filter(function(v, i, s) { + return s.indexOf(v) === i; + }).join("\n"); +} +function ModifyError(msg, failures, successCount, failedKeys) { + this._e = getErrorWithStack(); + this.failures = failures; + this.failedKeys = failedKeys; + this.successCount = successCount; + this.message = getMultiErrorMessage(msg, failures); +} +derive(ModifyError).from(DexieError); +function BulkError(msg, failures) { + this._e = getErrorWithStack(); + this.name = "BulkError"; + this.failures = Object.keys(failures).map(function(pos) { + return failures[pos]; + }); + this.failuresByPos = failures; + this.message = getMultiErrorMessage(msg, failures); +} +derive(BulkError).from(DexieError); +var errnames = errorList.reduce(function(obj, name) { + return obj[name] = name + "Error", obj; +}, {}); +var BaseException = DexieError; +var exceptions = errorList.reduce(function(obj, name) { + var fullName = name + "Error"; + function DexieError2(msgOrInner, inner) { + this._e = getErrorWithStack(); + this.name = fullName; + if (!msgOrInner) { + this.message = defaultTexts[name] || fullName; + this.inner = null; + } else if (typeof msgOrInner === "string") { + this.message = "" + msgOrInner + (!inner ? "" : "\n " + inner); + this.inner = inner || null; + } else if (typeof msgOrInner === "object") { + this.message = msgOrInner.name + " " + msgOrInner.message; + this.inner = msgOrInner; + } + } + derive(DexieError2).from(BaseException); + obj[name] = DexieError2; + return obj; +}, {}); +exceptions.Syntax = SyntaxError; +exceptions.Type = TypeError; +exceptions.Range = RangeError; +var exceptionMap = idbDomErrorNames.reduce(function(obj, name) { + obj[name + "Error"] = exceptions[name]; + return obj; +}, {}); +function mapError(domError, message) { + if (!domError || domError instanceof DexieError || domError instanceof TypeError || domError instanceof SyntaxError || !domError.name || !exceptionMap[domError.name]) + return domError; + var rv = new exceptionMap[domError.name](message || domError.message, domError); + if ("stack" in domError) { + setProp(rv, "stack", { get: function() { + return this.inner.stack; + } }); + } + return rv; +} +var fullNameExceptions = errorList.reduce(function(obj, name) { + if (["Syntax", "Type", "Range"].indexOf(name) === -1) + obj[name + "Error"] = exceptions[name]; + return obj; +}, {}); +fullNameExceptions.ModifyError = ModifyError; +fullNameExceptions.DexieError = DexieError; +fullNameExceptions.BulkError = BulkError; +function nop() { +} +function mirror(val) { + return val; +} +function pureFunctionChain(f1, f2) { + if (f1 == null || f1 === mirror) + return f2; + return function(val) { + return f2(f1(val)); + }; +} +function callBoth(on1, on2) { + return function() { + on1.apply(this, arguments); + on2.apply(this, arguments); + }; +} +function hookCreatingChain(f1, f2) { + if (f1 === nop) + return f2; + return function() { + var res = f1.apply(this, arguments); + if (res !== void 0) + arguments[0] = res; + var onsuccess = this.onsuccess, onerror = this.onerror; + this.onsuccess = null; + this.onerror = null; + var res2 = f2.apply(this, arguments); + if (onsuccess) + this.onsuccess = this.onsuccess ? callBoth(onsuccess, this.onsuccess) : onsuccess; + if (onerror) + this.onerror = this.onerror ? callBoth(onerror, this.onerror) : onerror; + return res2 !== void 0 ? res2 : res; + }; +} +function hookDeletingChain(f1, f2) { + if (f1 === nop) + return f2; + return function() { + f1.apply(this, arguments); + var onsuccess = this.onsuccess, onerror = this.onerror; + this.onsuccess = this.onerror = null; + f2.apply(this, arguments); + if (onsuccess) + this.onsuccess = this.onsuccess ? callBoth(onsuccess, this.onsuccess) : onsuccess; + if (onerror) + this.onerror = this.onerror ? callBoth(onerror, this.onerror) : onerror; + }; +} +function hookUpdatingChain(f1, f2) { + if (f1 === nop) + return f2; + return function(modifications) { + var res = f1.apply(this, arguments); + extend(modifications, res); + var onsuccess = this.onsuccess, onerror = this.onerror; + this.onsuccess = null; + this.onerror = null; + var res2 = f2.apply(this, arguments); + if (onsuccess) + this.onsuccess = this.onsuccess ? callBoth(onsuccess, this.onsuccess) : onsuccess; + if (onerror) + this.onerror = this.onerror ? callBoth(onerror, this.onerror) : onerror; + return res === void 0 ? res2 === void 0 ? void 0 : res2 : extend(res, res2); + }; +} +function reverseStoppableEventChain(f1, f2) { + if (f1 === nop) + return f2; + return function() { + if (f2.apply(this, arguments) === false) + return false; + return f1.apply(this, arguments); + }; +} +function promisableChain(f1, f2) { + if (f1 === nop) + return f2; + return function() { + var res = f1.apply(this, arguments); + if (res && typeof res.then === "function") { + var thiz = this, i = arguments.length, args = new Array(i); + while (i--) + args[i] = arguments[i]; + return res.then(function() { + return f2.apply(thiz, args); + }); + } + return f2.apply(this, arguments); + }; +} +var INTERNAL = {}; +var LONG_STACKS_CLIP_LIMIT = 100; +var MAX_LONG_STACKS = 20; +var ZONE_ECHO_LIMIT = 100; +var _a$1 = typeof Promise === "undefined" ? [] : function() { + var globalP = Promise.resolve(); + if (typeof crypto === "undefined" || !crypto.subtle) + return [globalP, getProto(globalP), globalP]; + var nativeP = crypto.subtle.digest("SHA-512", new Uint8Array([0])); + return [ + nativeP, + getProto(nativeP), + globalP + ]; +}(); +var resolvedNativePromise = _a$1[0]; +var nativePromiseProto = _a$1[1]; +var resolvedGlobalPromise = _a$1[2]; +var nativePromiseThen = nativePromiseProto && nativePromiseProto.then; +var NativePromise = resolvedNativePromise && resolvedNativePromise.constructor; +var patchGlobalPromise = !!resolvedGlobalPromise; +var stack_being_generated = false; +var schedulePhysicalTick = resolvedGlobalPromise ? function() { + resolvedGlobalPromise.then(physicalTick); +} : _global.setImmediate ? setImmediate.bind(null, physicalTick) : _global.MutationObserver ? function() { + var hiddenDiv = document.createElement("div"); + new MutationObserver(function() { + physicalTick(); + hiddenDiv = null; + }).observe(hiddenDiv, { attributes: true }); + hiddenDiv.setAttribute("i", "1"); +} : function() { + setTimeout(physicalTick, 0); +}; +var asap = function(callback, args) { + microtickQueue.push([callback, args]); + if (needsNewPhysicalTick) { + schedulePhysicalTick(); + needsNewPhysicalTick = false; + } +}; +var isOutsideMicroTick = true; +var needsNewPhysicalTick = true; +var unhandledErrors = []; +var rejectingErrors = []; +var currentFulfiller = null; +var rejectionMapper = mirror; +var globalPSD = { + id: "global", + global: true, + ref: 0, + unhandleds: [], + onunhandled: globalError, + pgp: false, + env: {}, + finalize: function() { + this.unhandleds.forEach(function(uh) { + try { + globalError(uh[0], uh[1]); + } catch (e) { + } + }); + } +}; +var PSD = globalPSD; +var microtickQueue = []; +var numScheduledCalls = 0; +var tickFinalizers = []; +function DexiePromise(fn) { + if (typeof this !== "object") + throw new TypeError("Promises must be constructed via new"); + this._listeners = []; + this.onuncatched = nop; + this._lib = false; + var psd = this._PSD = PSD; + if (debug) { + this._stackHolder = getErrorWithStack(); + this._prev = null; + this._numPrev = 0; + } + if (typeof fn !== "function") { + if (fn !== INTERNAL) + throw new TypeError("Not a function"); + this._state = arguments[1]; + this._value = arguments[2]; + if (this._state === false) + handleRejection(this, this._value); + return; + } + this._state = null; + this._value = null; + ++psd.ref; + executePromiseTask(this, fn); +} +var thenProp = { + get: function() { + var psd = PSD, microTaskId = totalEchoes; + function then(onFulfilled, onRejected) { + var _this = this; + var possibleAwait = !psd.global && (psd !== PSD || microTaskId !== totalEchoes); + var cleanup = possibleAwait && !decrementExpectedAwaits(); + var rv = new DexiePromise(function(resolve4, reject) { + propagateToListener(_this, new Listener(nativeAwaitCompatibleWrap(onFulfilled, psd, possibleAwait, cleanup), nativeAwaitCompatibleWrap(onRejected, psd, possibleAwait, cleanup), resolve4, reject, psd)); + }); + debug && linkToPreviousPromise(rv, this); + return rv; + } + then.prototype = INTERNAL; + return then; + }, + set: function(value) { + setProp(this, "then", value && value.prototype === INTERNAL ? thenProp : { + get: function() { + return value; + }, + set: thenProp.set + }); + } +}; +props(DexiePromise.prototype, { + then: thenProp, + _then: function(onFulfilled, onRejected) { + propagateToListener(this, new Listener(null, null, onFulfilled, onRejected, PSD)); + }, + catch: function(onRejected) { + if (arguments.length === 1) + return this.then(null, onRejected); + var type2 = arguments[0], handler = arguments[1]; + return typeof type2 === "function" ? this.then(null, function(err) { + return err instanceof type2 ? handler(err) : PromiseReject(err); + }) : this.then(null, function(err) { + return err && err.name === type2 ? handler(err) : PromiseReject(err); + }); + }, + finally: function(onFinally) { + return this.then(function(value) { + onFinally(); + return value; + }, function(err) { + onFinally(); + return PromiseReject(err); + }); + }, + stack: { + get: function() { + if (this._stack) + return this._stack; + try { + stack_being_generated = true; + var stacks = getStack(this, [], MAX_LONG_STACKS); + var stack = stacks.join("\nFrom previous: "); + if (this._state !== null) + this._stack = stack; + return stack; + } finally { + stack_being_generated = false; + } + } + }, + timeout: function(ms, msg) { + var _this = this; + return ms < Infinity ? new DexiePromise(function(resolve4, reject) { + var handle = setTimeout(function() { + return reject(new exceptions.Timeout(msg)); + }, ms); + _this.then(resolve4, reject).finally(clearTimeout.bind(null, handle)); + }) : this; + } +}); +if (typeof Symbol !== "undefined" && Symbol.toStringTag) + setProp(DexiePromise.prototype, Symbol.toStringTag, "Dexie.Promise"); +globalPSD.env = snapShot(); +function Listener(onFulfilled, onRejected, resolve4, reject, zone) { + this.onFulfilled = typeof onFulfilled === "function" ? onFulfilled : null; + this.onRejected = typeof onRejected === "function" ? onRejected : null; + this.resolve = resolve4; + this.reject = reject; + this.psd = zone; +} +props(DexiePromise, { + all: function() { + var values = getArrayOf.apply(null, arguments).map(onPossibleParallellAsync); + return new DexiePromise(function(resolve4, reject) { + if (values.length === 0) + resolve4([]); + var remaining = values.length; + values.forEach(function(a, i) { + return DexiePromise.resolve(a).then(function(x) { + values[i] = x; + if (!--remaining) + resolve4(values); + }, reject); + }); + }); + }, + resolve: function(value) { + if (value instanceof DexiePromise) + return value; + if (value && typeof value.then === "function") + return new DexiePromise(function(resolve4, reject) { + value.then(resolve4, reject); + }); + var rv = new DexiePromise(INTERNAL, true, value); + linkToPreviousPromise(rv, currentFulfiller); + return rv; + }, + reject: PromiseReject, + race: function() { + var values = getArrayOf.apply(null, arguments).map(onPossibleParallellAsync); + return new DexiePromise(function(resolve4, reject) { + values.map(function(value) { + return DexiePromise.resolve(value).then(resolve4, reject); + }); + }); + }, + PSD: { + get: function() { + return PSD; + }, + set: function(value) { + return PSD = value; + } + }, + totalEchoes: { get: function() { + return totalEchoes; + } }, + newPSD: newScope, + usePSD, + scheduler: { + get: function() { + return asap; + }, + set: function(value) { + asap = value; + } + }, + rejectionMapper: { + get: function() { + return rejectionMapper; + }, + set: function(value) { + rejectionMapper = value; + } + }, + follow: function(fn, zoneProps) { + return new DexiePromise(function(resolve4, reject) { + return newScope(function(resolve5, reject2) { + var psd = PSD; + psd.unhandleds = []; + psd.onunhandled = reject2; + psd.finalize = callBoth(function() { + var _this = this; + run_at_end_of_this_or_next_physical_tick(function() { + _this.unhandleds.length === 0 ? resolve5() : reject2(_this.unhandleds[0]); + }); + }, psd.finalize); + fn(); + }, zoneProps, resolve4, reject); + }); + } +}); +if (NativePromise) { + if (NativePromise.allSettled) + setProp(DexiePromise, "allSettled", function() { + var possiblePromises = getArrayOf.apply(null, arguments).map(onPossibleParallellAsync); + return new DexiePromise(function(resolve4) { + if (possiblePromises.length === 0) + resolve4([]); + var remaining = possiblePromises.length; + var results = new Array(remaining); + possiblePromises.forEach(function(p, i) { + return DexiePromise.resolve(p).then(function(value) { + return results[i] = { status: "fulfilled", value }; + }, function(reason) { + return results[i] = { status: "rejected", reason }; + }).then(function() { + return --remaining || resolve4(results); + }); + }); + }); + }); + if (NativePromise.any && typeof AggregateError !== "undefined") + setProp(DexiePromise, "any", function() { + var possiblePromises = getArrayOf.apply(null, arguments).map(onPossibleParallellAsync); + return new DexiePromise(function(resolve4, reject) { + if (possiblePromises.length === 0) + reject(new AggregateError([])); + var remaining = possiblePromises.length; + var failures = new Array(remaining); + possiblePromises.forEach(function(p, i) { + return DexiePromise.resolve(p).then(function(value) { + return resolve4(value); + }, function(failure) { + failures[i] = failure; + if (!--remaining) + reject(new AggregateError(failures)); + }); + }); + }); + }); +} +function executePromiseTask(promise, fn) { + try { + fn(function(value) { + if (promise._state !== null) + return; + if (value === promise) + throw new TypeError("A promise cannot be resolved with itself."); + var shouldExecuteTick = promise._lib && beginMicroTickScope(); + if (value && typeof value.then === "function") { + executePromiseTask(promise, function(resolve4, reject) { + value instanceof DexiePromise ? value._then(resolve4, reject) : value.then(resolve4, reject); + }); + } else { + promise._state = true; + promise._value = value; + propagateAllListeners(promise); + } + if (shouldExecuteTick) + endMicroTickScope(); + }, handleRejection.bind(null, promise)); + } catch (ex) { + handleRejection(promise, ex); + } +} +function handleRejection(promise, reason) { + rejectingErrors.push(reason); + if (promise._state !== null) + return; + var shouldExecuteTick = promise._lib && beginMicroTickScope(); + reason = rejectionMapper(reason); + promise._state = false; + promise._value = reason; + debug && reason !== null && typeof reason === "object" && !reason._promise && tryCatch(function() { + var origProp = getPropertyDescriptor(reason, "stack"); + reason._promise = promise; + setProp(reason, "stack", { + get: function() { + return stack_being_generated ? origProp && (origProp.get ? origProp.get.apply(reason) : origProp.value) : promise.stack; + } + }); + }); + addPossiblyUnhandledError(promise); + propagateAllListeners(promise); + if (shouldExecuteTick) + endMicroTickScope(); +} +function propagateAllListeners(promise) { + var listeners = promise._listeners; + promise._listeners = []; + for (var i = 0, len = listeners.length; i < len; ++i) { + propagateToListener(promise, listeners[i]); + } + var psd = promise._PSD; + --psd.ref || psd.finalize(); + if (numScheduledCalls === 0) { + ++numScheduledCalls; + asap(function() { + if (--numScheduledCalls === 0) + finalizePhysicalTick(); + }, []); + } +} +function propagateToListener(promise, listener) { + if (promise._state === null) { + promise._listeners.push(listener); + return; + } + var cb = promise._state ? listener.onFulfilled : listener.onRejected; + if (cb === null) { + return (promise._state ? listener.resolve : listener.reject)(promise._value); + } + ++listener.psd.ref; + ++numScheduledCalls; + asap(callListener, [cb, promise, listener]); +} +function callListener(cb, promise, listener) { + try { + currentFulfiller = promise; + var ret, value = promise._value; + if (promise._state) { + ret = cb(value); + } else { + if (rejectingErrors.length) + rejectingErrors = []; + ret = cb(value); + if (rejectingErrors.indexOf(value) === -1) + markErrorAsHandled(promise); + } + listener.resolve(ret); + } catch (e) { + listener.reject(e); + } finally { + currentFulfiller = null; + if (--numScheduledCalls === 0) + finalizePhysicalTick(); + --listener.psd.ref || listener.psd.finalize(); + } +} +function getStack(promise, stacks, limit) { + if (stacks.length === limit) + return stacks; + var stack = ""; + if (promise._state === false) { + var failure = promise._value, errorName, message; + if (failure != null) { + errorName = failure.name || "Error"; + message = failure.message || failure; + stack = prettyStack(failure, 0); + } else { + errorName = failure; + message = ""; + } + stacks.push(errorName + (message ? ": " + message : "") + stack); + } + if (debug) { + stack = prettyStack(promise._stackHolder, 2); + if (stack && stacks.indexOf(stack) === -1) + stacks.push(stack); + if (promise._prev) + getStack(promise._prev, stacks, limit); + } + return stacks; +} +function linkToPreviousPromise(promise, prev) { + var numPrev = prev ? prev._numPrev + 1 : 0; + if (numPrev < LONG_STACKS_CLIP_LIMIT) { + promise._prev = prev; + promise._numPrev = numPrev; + } +} +function physicalTick() { + beginMicroTickScope() && endMicroTickScope(); +} +function beginMicroTickScope() { + var wasRootExec = isOutsideMicroTick; + isOutsideMicroTick = false; + needsNewPhysicalTick = false; + return wasRootExec; +} +function endMicroTickScope() { + var callbacks, i, l; + do { + while (microtickQueue.length > 0) { + callbacks = microtickQueue; + microtickQueue = []; + l = callbacks.length; + for (i = 0; i < l; ++i) { + var item = callbacks[i]; + item[0].apply(null, item[1]); + } + } + } while (microtickQueue.length > 0); + isOutsideMicroTick = true; + needsNewPhysicalTick = true; +} +function finalizePhysicalTick() { + var unhandledErrs = unhandledErrors; + unhandledErrors = []; + unhandledErrs.forEach(function(p) { + p._PSD.onunhandled.call(null, p._value, p); + }); + var finalizers = tickFinalizers.slice(0); + var i = finalizers.length; + while (i) + finalizers[--i](); +} +function run_at_end_of_this_or_next_physical_tick(fn) { + function finalizer() { + fn(); + tickFinalizers.splice(tickFinalizers.indexOf(finalizer), 1); + } + tickFinalizers.push(finalizer); + ++numScheduledCalls; + asap(function() { + if (--numScheduledCalls === 0) + finalizePhysicalTick(); + }, []); +} +function addPossiblyUnhandledError(promise) { + if (!unhandledErrors.some(function(p) { + return p._value === promise._value; + })) + unhandledErrors.push(promise); +} +function markErrorAsHandled(promise) { + var i = unhandledErrors.length; + while (i) + if (unhandledErrors[--i]._value === promise._value) { + unhandledErrors.splice(i, 1); + return; + } +} +function PromiseReject(reason) { + return new DexiePromise(INTERNAL, false, reason); +} +function wrap(fn, errorCatcher) { + var psd = PSD; + return function() { + var wasRootExec = beginMicroTickScope(), outerScope = PSD; + try { + switchToZone(psd, true); + return fn.apply(this, arguments); + } catch (e) { + errorCatcher && errorCatcher(e); + } finally { + switchToZone(outerScope, false); + if (wasRootExec) + endMicroTickScope(); + } + }; +} +var task = { awaits: 0, echoes: 0, id: 0 }; +var taskCounter = 0; +var zoneStack = []; +var zoneEchoes = 0; +var totalEchoes = 0; +var zone_id_counter = 0; +function newScope(fn, props2, a1, a2) { + var parent = PSD, psd = Object.create(parent); + psd.parent = parent; + psd.ref = 0; + psd.global = false; + psd.id = ++zone_id_counter; + var globalEnv = globalPSD.env; + psd.env = patchGlobalPromise ? { + Promise: DexiePromise, + PromiseProp: { value: DexiePromise, configurable: true, writable: true }, + all: DexiePromise.all, + race: DexiePromise.race, + allSettled: DexiePromise.allSettled, + any: DexiePromise.any, + resolve: DexiePromise.resolve, + reject: DexiePromise.reject, + nthen: getPatchedPromiseThen(globalEnv.nthen, psd), + gthen: getPatchedPromiseThen(globalEnv.gthen, psd) + } : {}; + if (props2) + extend(psd, props2); + ++parent.ref; + psd.finalize = function() { + --this.parent.ref || this.parent.finalize(); + }; + var rv = usePSD(psd, fn, a1, a2); + if (psd.ref === 0) + psd.finalize(); + return rv; +} +function incrementExpectedAwaits() { + if (!task.id) + task.id = ++taskCounter; + ++task.awaits; + task.echoes += ZONE_ECHO_LIMIT; + return task.id; +} +function decrementExpectedAwaits() { + if (!task.awaits) + return false; + if (--task.awaits === 0) + task.id = 0; + task.echoes = task.awaits * ZONE_ECHO_LIMIT; + return true; +} +if (("" + nativePromiseThen).indexOf("[native code]") === -1) { + incrementExpectedAwaits = decrementExpectedAwaits = nop; +} +function onPossibleParallellAsync(possiblePromise) { + if (task.echoes && possiblePromise && possiblePromise.constructor === NativePromise) { + incrementExpectedAwaits(); + return possiblePromise.then(function(x) { + decrementExpectedAwaits(); + return x; + }, function(e) { + decrementExpectedAwaits(); + return rejection(e); + }); + } + return possiblePromise; +} +function zoneEnterEcho(targetZone) { + ++totalEchoes; + if (!task.echoes || --task.echoes === 0) { + task.echoes = task.id = 0; + } + zoneStack.push(PSD); + switchToZone(targetZone, true); +} +function zoneLeaveEcho() { + var zone = zoneStack[zoneStack.length - 1]; + zoneStack.pop(); + switchToZone(zone, false); +} +function switchToZone(targetZone, bEnteringZone) { + var currentZone = PSD; + if (bEnteringZone ? task.echoes && (!zoneEchoes++ || targetZone !== PSD) : zoneEchoes && (!--zoneEchoes || targetZone !== PSD)) { + enqueueNativeMicroTask(bEnteringZone ? zoneEnterEcho.bind(null, targetZone) : zoneLeaveEcho); + } + if (targetZone === PSD) + return; + PSD = targetZone; + if (currentZone === globalPSD) + globalPSD.env = snapShot(); + if (patchGlobalPromise) { + var GlobalPromise_1 = globalPSD.env.Promise; + var targetEnv = targetZone.env; + nativePromiseProto.then = targetEnv.nthen; + GlobalPromise_1.prototype.then = targetEnv.gthen; + if (currentZone.global || targetZone.global) { + Object.defineProperty(_global, "Promise", targetEnv.PromiseProp); + GlobalPromise_1.all = targetEnv.all; + GlobalPromise_1.race = targetEnv.race; + GlobalPromise_1.resolve = targetEnv.resolve; + GlobalPromise_1.reject = targetEnv.reject; + if (targetEnv.allSettled) + GlobalPromise_1.allSettled = targetEnv.allSettled; + if (targetEnv.any) + GlobalPromise_1.any = targetEnv.any; + } + } +} +function snapShot() { + var GlobalPromise = _global.Promise; + return patchGlobalPromise ? { + Promise: GlobalPromise, + PromiseProp: Object.getOwnPropertyDescriptor(_global, "Promise"), + all: GlobalPromise.all, + race: GlobalPromise.race, + allSettled: GlobalPromise.allSettled, + any: GlobalPromise.any, + resolve: GlobalPromise.resolve, + reject: GlobalPromise.reject, + nthen: nativePromiseProto.then, + gthen: GlobalPromise.prototype.then + } : {}; +} +function usePSD(psd, fn, a1, a2, a3) { + var outerScope = PSD; + try { + switchToZone(psd, true); + return fn(a1, a2, a3); + } finally { + switchToZone(outerScope, false); + } +} +function enqueueNativeMicroTask(job) { + nativePromiseThen.call(resolvedNativePromise, job); +} +function nativeAwaitCompatibleWrap(fn, zone, possibleAwait, cleanup) { + return typeof fn !== "function" ? fn : function() { + var outerZone = PSD; + if (possibleAwait) + incrementExpectedAwaits(); + switchToZone(zone, true); + try { + return fn.apply(this, arguments); + } finally { + switchToZone(outerZone, false); + if (cleanup) + enqueueNativeMicroTask(decrementExpectedAwaits); + } + }; +} +function getPatchedPromiseThen(origThen, zone) { + return function(onResolved, onRejected) { + return origThen.call(this, nativeAwaitCompatibleWrap(onResolved, zone), nativeAwaitCompatibleWrap(onRejected, zone)); + }; +} +var UNHANDLEDREJECTION = "unhandledrejection"; +function globalError(err, promise) { + var rv; + try { + rv = promise.onuncatched(err); + } catch (e) { + } + if (rv !== false) + try { + var event, eventData = { promise, reason: err }; + if (_global.document && document.createEvent) { + event = document.createEvent("Event"); + event.initEvent(UNHANDLEDREJECTION, true, true); + extend(event, eventData); + } else if (_global.CustomEvent) { + event = new CustomEvent(UNHANDLEDREJECTION, { detail: eventData }); + extend(event, eventData); + } + if (event && _global.dispatchEvent) { + dispatchEvent(event); + if (!_global.PromiseRejectionEvent && _global.onunhandledrejection) + try { + _global.onunhandledrejection(event); + } catch (_) { + } + } + if (debug && event && !event.defaultPrevented) { + console.warn("Unhandled rejection: " + (err.stack || err)); + } + } catch (e) { + } +} +var rejection = DexiePromise.reject; +function tempTransaction(db, mode, storeNames, fn) { + if (!db.idbdb || !db._state.openComplete && (!PSD.letThrough && !db._vip)) { + if (db._state.openComplete) { + return rejection(new exceptions.DatabaseClosed(db._state.dbOpenError)); + } + if (!db._state.isBeingOpened) { + if (!db._options.autoOpen) + return rejection(new exceptions.DatabaseClosed()); + db.open().catch(nop); + } + return db._state.dbReadyPromise.then(function() { + return tempTransaction(db, mode, storeNames, fn); + }); + } else { + var trans = db._createTransaction(mode, storeNames, db._dbSchema); + try { + trans.create(); + db._state.PR1398_maxLoop = 3; + } catch (ex) { + if (ex.name === errnames.InvalidState && db.isOpen() && --db._state.PR1398_maxLoop > 0) { + console.warn("Dexie: Need to reopen db"); + db._close(); + return db.open().then(function() { + return tempTransaction(db, mode, storeNames, fn); + }); + } + return rejection(ex); + } + return trans._promise(mode, function(resolve4, reject) { + return newScope(function() { + PSD.trans = trans; + return fn(resolve4, reject, trans); + }); + }).then(function(result) { + return trans._completion.then(function() { + return result; + }); + }); + } +} +var DEXIE_VERSION = "3.2.7"; +var maxString = String.fromCharCode(65535); +var minKey = -Infinity; +var INVALID_KEY_ARGUMENT = "Invalid key provided. Keys must be of type string, number, Date or Array."; +var STRING_EXPECTED = "String expected."; +var connections = []; +var isIEOrEdge = typeof navigator !== "undefined" && /(MSIE|Trident|Edge)/.test(navigator.userAgent); +var hasIEDeleteObjectStoreBug = isIEOrEdge; +var hangsOnDeleteLargeKeyRange = isIEOrEdge; +var dexieStackFrameFilter = function(frame) { + return !/(dexie\.js|dexie\.min\.js)/.test(frame); +}; +var DBNAMES_DB = "__dbnames"; +var READONLY = "readonly"; +var READWRITE = "readwrite"; +function combine(filter1, filter2) { + return filter1 ? filter2 ? function() { + return filter1.apply(this, arguments) && filter2.apply(this, arguments); + } : filter1 : filter2; +} +var AnyRange = { + type: 3, + lower: -Infinity, + lowerOpen: false, + upper: [[]], + upperOpen: false +}; +function workaroundForUndefinedPrimKey(keyPath) { + return typeof keyPath === "string" && !/\./.test(keyPath) ? function(obj) { + if (obj[keyPath] === void 0 && keyPath in obj) { + obj = deepClone(obj); + delete obj[keyPath]; + } + return obj; + } : function(obj) { + return obj; + }; +} +var Table = function() { + function Table2() { + } + Table2.prototype._trans = function(mode, fn, writeLocked) { + var trans = this._tx || PSD.trans; + var tableName = this.name; + function checkTableInTransaction(resolve4, reject, trans2) { + if (!trans2.schema[tableName]) + throw new exceptions.NotFound("Table " + tableName + " not part of transaction"); + return fn(trans2.idbtrans, trans2); + } + var wasRootExec = beginMicroTickScope(); + try { + return trans && trans.db === this.db ? trans === PSD.trans ? trans._promise(mode, checkTableInTransaction, writeLocked) : newScope(function() { + return trans._promise(mode, checkTableInTransaction, writeLocked); + }, { trans, transless: PSD.transless || PSD }) : tempTransaction(this.db, mode, [this.name], checkTableInTransaction); + } finally { + if (wasRootExec) + endMicroTickScope(); + } + }; + Table2.prototype.get = function(keyOrCrit, cb) { + var _this = this; + if (keyOrCrit && keyOrCrit.constructor === Object) + return this.where(keyOrCrit).first(cb); + return this._trans("readonly", function(trans) { + return _this.core.get({ trans, key: keyOrCrit }).then(function(res) { + return _this.hook.reading.fire(res); + }); + }).then(cb); + }; + Table2.prototype.where = function(indexOrCrit) { + if (typeof indexOrCrit === "string") + return new this.db.WhereClause(this, indexOrCrit); + if (isArray(indexOrCrit)) + return new this.db.WhereClause(this, "[" + indexOrCrit.join("+") + "]"); + var keyPaths = keys(indexOrCrit); + if (keyPaths.length === 1) + return this.where(keyPaths[0]).equals(indexOrCrit[keyPaths[0]]); + var compoundIndex = this.schema.indexes.concat(this.schema.primKey).filter(function(ix) { + if (ix.compound && keyPaths.every(function(keyPath) { + return ix.keyPath.indexOf(keyPath) >= 0; + })) { + for (var i = 0; i < keyPaths.length; ++i) { + if (keyPaths.indexOf(ix.keyPath[i]) === -1) + return false; + } + return true; + } + return false; + }).sort(function(a, b) { + return a.keyPath.length - b.keyPath.length; + })[0]; + if (compoundIndex && this.db._maxKey !== maxString) { + var keyPathsInValidOrder = compoundIndex.keyPath.slice(0, keyPaths.length); + return this.where(keyPathsInValidOrder).equals(keyPathsInValidOrder.map(function(kp) { + return indexOrCrit[kp]; + })); + } + if (!compoundIndex && debug) + console.warn("The query " + JSON.stringify(indexOrCrit) + " on " + this.name + " would benefit of a " + ("compound index [" + keyPaths.join("+") + "]")); + var idxByName = this.schema.idxByName; + var idb = this.db._deps.indexedDB; + function equals(a, b) { + try { + return idb.cmp(a, b) === 0; + } catch (e) { + return false; + } + } + var _a2 = keyPaths.reduce(function(_a3, keyPath) { + var prevIndex = _a3[0], prevFilterFn = _a3[1]; + var index = idxByName[keyPath]; + var value = indexOrCrit[keyPath]; + return [ + prevIndex || index, + prevIndex || !index ? combine(prevFilterFn, index && index.multi ? function(x) { + var prop = getByKeyPath(x, keyPath); + return isArray(prop) && prop.some(function(item) { + return equals(value, item); + }); + } : function(x) { + return equals(value, getByKeyPath(x, keyPath)); + }) : prevFilterFn + ]; + }, [null, null]), idx = _a2[0], filterFunction = _a2[1]; + return idx ? this.where(idx.name).equals(indexOrCrit[idx.keyPath]).filter(filterFunction) : compoundIndex ? this.filter(filterFunction) : this.where(keyPaths).equals(""); + }; + Table2.prototype.filter = function(filterFunction) { + return this.toCollection().and(filterFunction); + }; + Table2.prototype.count = function(thenShortcut) { + return this.toCollection().count(thenShortcut); + }; + Table2.prototype.offset = function(offset) { + return this.toCollection().offset(offset); + }; + Table2.prototype.limit = function(numRows) { + return this.toCollection().limit(numRows); + }; + Table2.prototype.each = function(callback) { + return this.toCollection().each(callback); + }; + Table2.prototype.toArray = function(thenShortcut) { + return this.toCollection().toArray(thenShortcut); + }; + Table2.prototype.toCollection = function() { + return new this.db.Collection(new this.db.WhereClause(this)); + }; + Table2.prototype.orderBy = function(index) { + return new this.db.Collection(new this.db.WhereClause(this, isArray(index) ? "[" + index.join("+") + "]" : index)); + }; + Table2.prototype.reverse = function() { + return this.toCollection().reverse(); + }; + Table2.prototype.mapToClass = function(constructor) { + this.schema.mappedClass = constructor; + var readHook = function(obj) { + if (!obj) + return obj; + var res = Object.create(constructor.prototype); + for (var m in obj) + if (hasOwn(obj, m)) + try { + res[m] = obj[m]; + } catch (_) { + } + return res; + }; + if (this.schema.readHook) { + this.hook.reading.unsubscribe(this.schema.readHook); + } + this.schema.readHook = readHook; + this.hook("reading", readHook); + return constructor; + }; + Table2.prototype.defineClass = function() { + function Class(content) { + extend(this, content); + } + return this.mapToClass(Class); + }; + Table2.prototype.add = function(obj, key) { + var _this = this; + var _a2 = this.schema.primKey, auto = _a2.auto, keyPath = _a2.keyPath; + var objToAdd = obj; + if (keyPath && auto) { + objToAdd = workaroundForUndefinedPrimKey(keyPath)(obj); + } + return this._trans("readwrite", function(trans) { + return _this.core.mutate({ trans, type: "add", keys: key != null ? [key] : null, values: [objToAdd] }); + }).then(function(res) { + return res.numFailures ? DexiePromise.reject(res.failures[0]) : res.lastResult; + }).then(function(lastResult) { + if (keyPath) { + try { + setByKeyPath(obj, keyPath, lastResult); + } catch (_) { + } + } + return lastResult; + }); + }; + Table2.prototype.update = function(keyOrObject, modifications) { + if (typeof keyOrObject === "object" && !isArray(keyOrObject)) { + var key = getByKeyPath(keyOrObject, this.schema.primKey.keyPath); + if (key === void 0) + return rejection(new exceptions.InvalidArgument("Given object does not contain its primary key")); + try { + if (typeof modifications !== "function") { + keys(modifications).forEach(function(keyPath) { + setByKeyPath(keyOrObject, keyPath, modifications[keyPath]); + }); + } else { + modifications(keyOrObject, { value: keyOrObject, primKey: key }); + } + } catch (_a2) { + } + return this.where(":id").equals(key).modify(modifications); + } else { + return this.where(":id").equals(keyOrObject).modify(modifications); + } + }; + Table2.prototype.put = function(obj, key) { + var _this = this; + var _a2 = this.schema.primKey, auto = _a2.auto, keyPath = _a2.keyPath; + var objToAdd = obj; + if (keyPath && auto) { + objToAdd = workaroundForUndefinedPrimKey(keyPath)(obj); + } + return this._trans("readwrite", function(trans) { + return _this.core.mutate({ trans, type: "put", values: [objToAdd], keys: key != null ? [key] : null }); + }).then(function(res) { + return res.numFailures ? DexiePromise.reject(res.failures[0]) : res.lastResult; + }).then(function(lastResult) { + if (keyPath) { + try { + setByKeyPath(obj, keyPath, lastResult); + } catch (_) { + } + } + return lastResult; + }); + }; + Table2.prototype.delete = function(key) { + var _this = this; + return this._trans("readwrite", function(trans) { + return _this.core.mutate({ trans, type: "delete", keys: [key] }); + }).then(function(res) { + return res.numFailures ? DexiePromise.reject(res.failures[0]) : void 0; + }); + }; + Table2.prototype.clear = function() { + var _this = this; + return this._trans("readwrite", function(trans) { + return _this.core.mutate({ trans, type: "deleteRange", range: AnyRange }); + }).then(function(res) { + return res.numFailures ? DexiePromise.reject(res.failures[0]) : void 0; + }); + }; + Table2.prototype.bulkGet = function(keys2) { + var _this = this; + return this._trans("readonly", function(trans) { + return _this.core.getMany({ + keys: keys2, + trans + }).then(function(result) { + return result.map(function(res) { + return _this.hook.reading.fire(res); + }); + }); + }); + }; + Table2.prototype.bulkAdd = function(objects, keysOrOptions, options) { + var _this = this; + var keys2 = Array.isArray(keysOrOptions) ? keysOrOptions : void 0; + options = options || (keys2 ? void 0 : keysOrOptions); + var wantResults = options ? options.allKeys : void 0; + return this._trans("readwrite", function(trans) { + var _a2 = _this.schema.primKey, auto = _a2.auto, keyPath = _a2.keyPath; + if (keyPath && keys2) + throw new exceptions.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys"); + if (keys2 && keys2.length !== objects.length) + throw new exceptions.InvalidArgument("Arguments objects and keys must have the same length"); + var numObjects = objects.length; + var objectsToAdd = keyPath && auto ? objects.map(workaroundForUndefinedPrimKey(keyPath)) : objects; + return _this.core.mutate({ trans, type: "add", keys: keys2, values: objectsToAdd, wantResults }).then(function(_a3) { + var numFailures = _a3.numFailures, results = _a3.results, lastResult = _a3.lastResult, failures = _a3.failures; + var result = wantResults ? results : lastResult; + if (numFailures === 0) + return result; + throw new BulkError(_this.name + ".bulkAdd(): " + numFailures + " of " + numObjects + " operations failed", failures); + }); + }); + }; + Table2.prototype.bulkPut = function(objects, keysOrOptions, options) { + var _this = this; + var keys2 = Array.isArray(keysOrOptions) ? keysOrOptions : void 0; + options = options || (keys2 ? void 0 : keysOrOptions); + var wantResults = options ? options.allKeys : void 0; + return this._trans("readwrite", function(trans) { + var _a2 = _this.schema.primKey, auto = _a2.auto, keyPath = _a2.keyPath; + if (keyPath && keys2) + throw new exceptions.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys"); + if (keys2 && keys2.length !== objects.length) + throw new exceptions.InvalidArgument("Arguments objects and keys must have the same length"); + var numObjects = objects.length; + var objectsToPut = keyPath && auto ? objects.map(workaroundForUndefinedPrimKey(keyPath)) : objects; + return _this.core.mutate({ trans, type: "put", keys: keys2, values: objectsToPut, wantResults }).then(function(_a3) { + var numFailures = _a3.numFailures, results = _a3.results, lastResult = _a3.lastResult, failures = _a3.failures; + var result = wantResults ? results : lastResult; + if (numFailures === 0) + return result; + throw new BulkError(_this.name + ".bulkPut(): " + numFailures + " of " + numObjects + " operations failed", failures); + }); + }); + }; + Table2.prototype.bulkDelete = function(keys2) { + var _this = this; + var numKeys = keys2.length; + return this._trans("readwrite", function(trans) { + return _this.core.mutate({ trans, type: "delete", keys: keys2 }); + }).then(function(_a2) { + var numFailures = _a2.numFailures, lastResult = _a2.lastResult, failures = _a2.failures; + if (numFailures === 0) + return lastResult; + throw new BulkError(_this.name + ".bulkDelete(): " + numFailures + " of " + numKeys + " operations failed", failures); + }); + }; + return Table2; +}(); +function Events(ctx) { + var evs = {}; + var rv = function(eventName, subscriber) { + if (subscriber) { + var i2 = arguments.length, args = new Array(i2 - 1); + while (--i2) + args[i2 - 1] = arguments[i2]; + evs[eventName].subscribe.apply(null, args); + return ctx; + } else if (typeof eventName === "string") { + return evs[eventName]; + } + }; + rv.addEventType = add; + for (var i = 1, l = arguments.length; i < l; ++i) { + add(arguments[i]); + } + return rv; + function add(eventName, chainFunction, defaultFunction) { + if (typeof eventName === "object") + return addConfiguredEvents(eventName); + if (!chainFunction) + chainFunction = reverseStoppableEventChain; + if (!defaultFunction) + defaultFunction = nop; + var context = { + subscribers: [], + fire: defaultFunction, + subscribe: function(cb) { + if (context.subscribers.indexOf(cb) === -1) { + context.subscribers.push(cb); + context.fire = chainFunction(context.fire, cb); + } + }, + unsubscribe: function(cb) { + context.subscribers = context.subscribers.filter(function(fn) { + return fn !== cb; + }); + context.fire = context.subscribers.reduce(chainFunction, defaultFunction); + } + }; + evs[eventName] = rv[eventName] = context; + return context; + } + function addConfiguredEvents(cfg) { + keys(cfg).forEach(function(eventName) { + var args = cfg[eventName]; + if (isArray(args)) { + add(eventName, cfg[eventName][0], cfg[eventName][1]); + } else if (args === "asap") { + var context = add(eventName, mirror, function fire() { + var i2 = arguments.length, args2 = new Array(i2); + while (i2--) + args2[i2] = arguments[i2]; + context.subscribers.forEach(function(fn) { + asap$1(function fireEvent() { + fn.apply(null, args2); + }); + }); + }); + } else + throw new exceptions.InvalidArgument("Invalid event config"); + }); + } +} +function makeClassConstructor(prototype, constructor) { + derive(constructor).from({ prototype }); + return constructor; +} +function createTableConstructor(db) { + return makeClassConstructor(Table.prototype, function Table2(name, tableSchema, trans) { + this.db = db; + this._tx = trans; + this.name = name; + this.schema = tableSchema; + this.hook = db._allTables[name] ? db._allTables[name].hook : Events(null, { + "creating": [hookCreatingChain, nop], + "reading": [pureFunctionChain, mirror], + "updating": [hookUpdatingChain, nop], + "deleting": [hookDeletingChain, nop] + }); + }); +} +function isPlainKeyRange(ctx, ignoreLimitFilter) { + return !(ctx.filter || ctx.algorithm || ctx.or) && (ignoreLimitFilter ? ctx.justLimit : !ctx.replayFilter); +} +function addFilter(ctx, fn) { + ctx.filter = combine(ctx.filter, fn); +} +function addReplayFilter(ctx, factory, isLimitFilter) { + var curr = ctx.replayFilter; + ctx.replayFilter = curr ? function() { + return combine(curr(), factory()); + } : factory; + ctx.justLimit = isLimitFilter && !curr; +} +function addMatchFilter(ctx, fn) { + ctx.isMatch = combine(ctx.isMatch, fn); +} +function getIndexOrStore(ctx, coreSchema) { + if (ctx.isPrimKey) + return coreSchema.primaryKey; + var index = coreSchema.getIndexByKeyPath(ctx.index); + if (!index) + throw new exceptions.Schema("KeyPath " + ctx.index + " on object store " + coreSchema.name + " is not indexed"); + return index; +} +function openCursor(ctx, coreTable, trans) { + var index = getIndexOrStore(ctx, coreTable.schema); + return coreTable.openCursor({ + trans, + values: !ctx.keysOnly, + reverse: ctx.dir === "prev", + unique: !!ctx.unique, + query: { + index, + range: ctx.range + } + }); +} +function iter(ctx, fn, coreTrans, coreTable) { + var filter = ctx.replayFilter ? combine(ctx.filter, ctx.replayFilter()) : ctx.filter; + if (!ctx.or) { + return iterate(openCursor(ctx, coreTable, coreTrans), combine(ctx.algorithm, filter), fn, !ctx.keysOnly && ctx.valueMapper); + } else { + var set_1 = {}; + var union = function(item, cursor, advance) { + if (!filter || filter(cursor, advance, function(result) { + return cursor.stop(result); + }, function(err) { + return cursor.fail(err); + })) { + var primaryKey = cursor.primaryKey; + var key = "" + primaryKey; + if (key === "[object ArrayBuffer]") + key = "" + new Uint8Array(primaryKey); + if (!hasOwn(set_1, key)) { + set_1[key] = true; + fn(item, cursor, advance); + } + } + }; + return Promise.all([ + ctx.or._iterate(union, coreTrans), + iterate(openCursor(ctx, coreTable, coreTrans), ctx.algorithm, union, !ctx.keysOnly && ctx.valueMapper) + ]); + } +} +function iterate(cursorPromise, filter, fn, valueMapper) { + var mappedFn = valueMapper ? function(x, c, a) { + return fn(valueMapper(x), c, a); + } : fn; + var wrappedFn = wrap(mappedFn); + return cursorPromise.then(function(cursor) { + if (cursor) { + return cursor.start(function() { + var c = function() { + return cursor.continue(); + }; + if (!filter || filter(cursor, function(advancer) { + return c = advancer; + }, function(val) { + cursor.stop(val); + c = nop; + }, function(e) { + cursor.fail(e); + c = nop; + })) + wrappedFn(cursor.value, cursor, function(advancer) { + return c = advancer; + }); + c(); + }); + } + }); +} +function cmp(a, b) { + try { + var ta = type(a); + var tb = type(b); + if (ta !== tb) { + if (ta === "Array") + return 1; + if (tb === "Array") + return -1; + if (ta === "binary") + return 1; + if (tb === "binary") + return -1; + if (ta === "string") + return 1; + if (tb === "string") + return -1; + if (ta === "Date") + return 1; + if (tb !== "Date") + return NaN; + return -1; + } + switch (ta) { + case "number": + case "Date": + case "string": + return a > b ? 1 : a < b ? -1 : 0; + case "binary": { + return compareUint8Arrays(getUint8Array(a), getUint8Array(b)); + } + case "Array": + return compareArrays(a, b); + } + } catch (_a2) { + } + return NaN; +} +function compareArrays(a, b) { + var al = a.length; + var bl = b.length; + var l = al < bl ? al : bl; + for (var i = 0; i < l; ++i) { + var res = cmp(a[i], b[i]); + if (res !== 0) + return res; + } + return al === bl ? 0 : al < bl ? -1 : 1; +} +function compareUint8Arrays(a, b) { + var al = a.length; + var bl = b.length; + var l = al < bl ? al : bl; + for (var i = 0; i < l; ++i) { + if (a[i] !== b[i]) + return a[i] < b[i] ? -1 : 1; + } + return al === bl ? 0 : al < bl ? -1 : 1; +} +function type(x) { + var t = typeof x; + if (t !== "object") + return t; + if (ArrayBuffer.isView(x)) + return "binary"; + var tsTag = toStringTag(x); + return tsTag === "ArrayBuffer" ? "binary" : tsTag; +} +function getUint8Array(a) { + if (a instanceof Uint8Array) + return a; + if (ArrayBuffer.isView(a)) + return new Uint8Array(a.buffer, a.byteOffset, a.byteLength); + return new Uint8Array(a); +} +var Collection = function() { + function Collection2() { + } + Collection2.prototype._read = function(fn, cb) { + var ctx = this._ctx; + return ctx.error ? ctx.table._trans(null, rejection.bind(null, ctx.error)) : ctx.table._trans("readonly", fn).then(cb); + }; + Collection2.prototype._write = function(fn) { + var ctx = this._ctx; + return ctx.error ? ctx.table._trans(null, rejection.bind(null, ctx.error)) : ctx.table._trans("readwrite", fn, "locked"); + }; + Collection2.prototype._addAlgorithm = function(fn) { + var ctx = this._ctx; + ctx.algorithm = combine(ctx.algorithm, fn); + }; + Collection2.prototype._iterate = function(fn, coreTrans) { + return iter(this._ctx, fn, coreTrans, this._ctx.table.core); + }; + Collection2.prototype.clone = function(props2) { + var rv = Object.create(this.constructor.prototype), ctx = Object.create(this._ctx); + if (props2) + extend(ctx, props2); + rv._ctx = ctx; + return rv; + }; + Collection2.prototype.raw = function() { + this._ctx.valueMapper = null; + return this; + }; + Collection2.prototype.each = function(fn) { + var ctx = this._ctx; + return this._read(function(trans) { + return iter(ctx, fn, trans, ctx.table.core); + }); + }; + Collection2.prototype.count = function(cb) { + var _this = this; + return this._read(function(trans) { + var ctx = _this._ctx; + var coreTable = ctx.table.core; + if (isPlainKeyRange(ctx, true)) { + return coreTable.count({ + trans, + query: { + index: getIndexOrStore(ctx, coreTable.schema), + range: ctx.range + } + }).then(function(count2) { + return Math.min(count2, ctx.limit); + }); + } else { + var count = 0; + return iter(ctx, function() { + ++count; + return false; + }, trans, coreTable).then(function() { + return count; + }); + } + }).then(cb); + }; + Collection2.prototype.sortBy = function(keyPath, cb) { + var parts = keyPath.split(".").reverse(), lastPart = parts[0], lastIndex = parts.length - 1; + function getval(obj, i) { + if (i) + return getval(obj[parts[i]], i - 1); + return obj[lastPart]; + } + var order = this._ctx.dir === "next" ? 1 : -1; + function sorter(a, b) { + var aVal = getval(a, lastIndex), bVal = getval(b, lastIndex); + return aVal < bVal ? -order : aVal > bVal ? order : 0; + } + return this.toArray(function(a) { + return a.sort(sorter); + }).then(cb); + }; + Collection2.prototype.toArray = function(cb) { + var _this = this; + return this._read(function(trans) { + var ctx = _this._ctx; + if (ctx.dir === "next" && isPlainKeyRange(ctx, true) && ctx.limit > 0) { + var valueMapper_1 = ctx.valueMapper; + var index = getIndexOrStore(ctx, ctx.table.core.schema); + return ctx.table.core.query({ + trans, + limit: ctx.limit, + values: true, + query: { + index, + range: ctx.range + } + }).then(function(_a2) { + var result = _a2.result; + return valueMapper_1 ? result.map(valueMapper_1) : result; + }); + } else { + var a_1 = []; + return iter(ctx, function(item) { + return a_1.push(item); + }, trans, ctx.table.core).then(function() { + return a_1; + }); + } + }, cb); + }; + Collection2.prototype.offset = function(offset) { + var ctx = this._ctx; + if (offset <= 0) + return this; + ctx.offset += offset; + if (isPlainKeyRange(ctx)) { + addReplayFilter(ctx, function() { + var offsetLeft = offset; + return function(cursor, advance) { + if (offsetLeft === 0) + return true; + if (offsetLeft === 1) { + --offsetLeft; + return false; + } + advance(function() { + cursor.advance(offsetLeft); + offsetLeft = 0; + }); + return false; + }; + }); + } else { + addReplayFilter(ctx, function() { + var offsetLeft = offset; + return function() { + return --offsetLeft < 0; + }; + }); + } + return this; + }; + Collection2.prototype.limit = function(numRows) { + this._ctx.limit = Math.min(this._ctx.limit, numRows); + addReplayFilter(this._ctx, function() { + var rowsLeft = numRows; + return function(cursor, advance, resolve4) { + if (--rowsLeft <= 0) + advance(resolve4); + return rowsLeft >= 0; + }; + }, true); + return this; + }; + Collection2.prototype.until = function(filterFunction, bIncludeStopEntry) { + addFilter(this._ctx, function(cursor, advance, resolve4) { + if (filterFunction(cursor.value)) { + advance(resolve4); + return bIncludeStopEntry; + } else { + return true; + } + }); + return this; + }; + Collection2.prototype.first = function(cb) { + return this.limit(1).toArray(function(a) { + return a[0]; + }).then(cb); + }; + Collection2.prototype.last = function(cb) { + return this.reverse().first(cb); + }; + Collection2.prototype.filter = function(filterFunction) { + addFilter(this._ctx, function(cursor) { + return filterFunction(cursor.value); + }); + addMatchFilter(this._ctx, filterFunction); + return this; + }; + Collection2.prototype.and = function(filter) { + return this.filter(filter); + }; + Collection2.prototype.or = function(indexName) { + return new this.db.WhereClause(this._ctx.table, indexName, this); + }; + Collection2.prototype.reverse = function() { + this._ctx.dir = this._ctx.dir === "prev" ? "next" : "prev"; + if (this._ondirectionchange) + this._ondirectionchange(this._ctx.dir); + return this; + }; + Collection2.prototype.desc = function() { + return this.reverse(); + }; + Collection2.prototype.eachKey = function(cb) { + var ctx = this._ctx; + ctx.keysOnly = !ctx.isMatch; + return this.each(function(val, cursor) { + cb(cursor.key, cursor); + }); + }; + Collection2.prototype.eachUniqueKey = function(cb) { + this._ctx.unique = "unique"; + return this.eachKey(cb); + }; + Collection2.prototype.eachPrimaryKey = function(cb) { + var ctx = this._ctx; + ctx.keysOnly = !ctx.isMatch; + return this.each(function(val, cursor) { + cb(cursor.primaryKey, cursor); + }); + }; + Collection2.prototype.keys = function(cb) { + var ctx = this._ctx; + ctx.keysOnly = !ctx.isMatch; + var a = []; + return this.each(function(item, cursor) { + a.push(cursor.key); + }).then(function() { + return a; + }).then(cb); + }; + Collection2.prototype.primaryKeys = function(cb) { + var ctx = this._ctx; + if (ctx.dir === "next" && isPlainKeyRange(ctx, true) && ctx.limit > 0) { + return this._read(function(trans) { + var index = getIndexOrStore(ctx, ctx.table.core.schema); + return ctx.table.core.query({ + trans, + values: false, + limit: ctx.limit, + query: { + index, + range: ctx.range + } + }); + }).then(function(_a2) { + var result = _a2.result; + return result; + }).then(cb); + } + ctx.keysOnly = !ctx.isMatch; + var a = []; + return this.each(function(item, cursor) { + a.push(cursor.primaryKey); + }).then(function() { + return a; + }).then(cb); + }; + Collection2.prototype.uniqueKeys = function(cb) { + this._ctx.unique = "unique"; + return this.keys(cb); + }; + Collection2.prototype.firstKey = function(cb) { + return this.limit(1).keys(function(a) { + return a[0]; + }).then(cb); + }; + Collection2.prototype.lastKey = function(cb) { + return this.reverse().firstKey(cb); + }; + Collection2.prototype.distinct = function() { + var ctx = this._ctx, idx = ctx.index && ctx.table.schema.idxByName[ctx.index]; + if (!idx || !idx.multi) + return this; + var set = {}; + addFilter(this._ctx, function(cursor) { + var strKey = cursor.primaryKey.toString(); + var found = hasOwn(set, strKey); + set[strKey] = true; + return !found; + }); + return this; + }; + Collection2.prototype.modify = function(changes) { + var _this = this; + var ctx = this._ctx; + return this._write(function(trans) { + var modifyer; + if (typeof changes === "function") { + modifyer = changes; + } else { + var keyPaths = keys(changes); + var numKeys = keyPaths.length; + modifyer = function(item) { + var anythingModified = false; + for (var i = 0; i < numKeys; ++i) { + var keyPath = keyPaths[i], val = changes[keyPath]; + if (getByKeyPath(item, keyPath) !== val) { + setByKeyPath(item, keyPath, val); + anythingModified = true; + } + } + return anythingModified; + }; + } + var coreTable = ctx.table.core; + var _a2 = coreTable.schema.primaryKey, outbound = _a2.outbound, extractKey2 = _a2.extractKey; + var limit = _this.db._options.modifyChunkSize || 200; + var totalFailures = []; + var successCount = 0; + var failedKeys = []; + var applyMutateResult = function(expectedCount, res) { + var failures = res.failures, numFailures = res.numFailures; + successCount += expectedCount - numFailures; + for (var _i = 0, _a3 = keys(failures); _i < _a3.length; _i++) { + var pos = _a3[_i]; + totalFailures.push(failures[pos]); + } + }; + return _this.clone().primaryKeys().then(function(keys2) { + var nextChunk = function(offset) { + var count = Math.min(limit, keys2.length - offset); + return coreTable.getMany({ + trans, + keys: keys2.slice(offset, offset + count), + cache: "immutable" + }).then(function(values) { + var addValues = []; + var putValues = []; + var putKeys = outbound ? [] : null; + var deleteKeys = []; + for (var i = 0; i < count; ++i) { + var origValue = values[i]; + var ctx_1 = { + value: deepClone(origValue), + primKey: keys2[offset + i] + }; + if (modifyer.call(ctx_1, ctx_1.value, ctx_1) !== false) { + if (ctx_1.value == null) { + deleteKeys.push(keys2[offset + i]); + } else if (!outbound && cmp(extractKey2(origValue), extractKey2(ctx_1.value)) !== 0) { + deleteKeys.push(keys2[offset + i]); + addValues.push(ctx_1.value); + } else { + putValues.push(ctx_1.value); + if (outbound) + putKeys.push(keys2[offset + i]); + } + } + } + var criteria = isPlainKeyRange(ctx) && ctx.limit === Infinity && (typeof changes !== "function" || changes === deleteCallback) && { + index: ctx.index, + range: ctx.range + }; + return Promise.resolve(addValues.length > 0 && coreTable.mutate({ trans, type: "add", values: addValues }).then(function(res) { + for (var pos in res.failures) { + deleteKeys.splice(parseInt(pos), 1); + } + applyMutateResult(addValues.length, res); + })).then(function() { + return (putValues.length > 0 || criteria && typeof changes === "object") && coreTable.mutate({ + trans, + type: "put", + keys: putKeys, + values: putValues, + criteria, + changeSpec: typeof changes !== "function" && changes + }).then(function(res) { + return applyMutateResult(putValues.length, res); + }); + }).then(function() { + return (deleteKeys.length > 0 || criteria && changes === deleteCallback) && coreTable.mutate({ + trans, + type: "delete", + keys: deleteKeys, + criteria + }).then(function(res) { + return applyMutateResult(deleteKeys.length, res); + }); + }).then(function() { + return keys2.length > offset + count && nextChunk(offset + limit); + }); + }); + }; + return nextChunk(0).then(function() { + if (totalFailures.length > 0) + throw new ModifyError("Error modifying one or more objects", totalFailures, successCount, failedKeys); + return keys2.length; + }); + }); + }); + }; + Collection2.prototype.delete = function() { + var ctx = this._ctx, range = ctx.range; + if (isPlainKeyRange(ctx) && (ctx.isPrimKey && !hangsOnDeleteLargeKeyRange || range.type === 3)) { + return this._write(function(trans) { + var primaryKey = ctx.table.core.schema.primaryKey; + var coreRange = range; + return ctx.table.core.count({ trans, query: { index: primaryKey, range: coreRange } }).then(function(count) { + return ctx.table.core.mutate({ trans, type: "deleteRange", range: coreRange }).then(function(_a2) { + var failures = _a2.failures; + _a2.lastResult; + _a2.results; + var numFailures = _a2.numFailures; + if (numFailures) + throw new ModifyError("Could not delete some values", Object.keys(failures).map(function(pos) { + return failures[pos]; + }), count - numFailures); + return count - numFailures; + }); + }); + }); + } + return this.modify(deleteCallback); + }; + return Collection2; +}(); +var deleteCallback = function(value, ctx) { + return ctx.value = null; +}; +function createCollectionConstructor(db) { + return makeClassConstructor(Collection.prototype, function Collection2(whereClause, keyRangeGenerator) { + this.db = db; + var keyRange = AnyRange, error = null; + if (keyRangeGenerator) + try { + keyRange = keyRangeGenerator(); + } catch (ex) { + error = ex; + } + var whereCtx = whereClause._ctx; + var table = whereCtx.table; + var readingHook = table.hook.reading.fire; + this._ctx = { + table, + index: whereCtx.index, + isPrimKey: !whereCtx.index || table.schema.primKey.keyPath && whereCtx.index === table.schema.primKey.name, + range: keyRange, + keysOnly: false, + dir: "next", + unique: "", + algorithm: null, + filter: null, + replayFilter: null, + justLimit: true, + isMatch: null, + offset: 0, + limit: Infinity, + error, + or: whereCtx.or, + valueMapper: readingHook !== mirror ? readingHook : null + }; + }); +} +function simpleCompare(a, b) { + return a < b ? -1 : a === b ? 0 : 1; +} +function simpleCompareReverse(a, b) { + return a > b ? -1 : a === b ? 0 : 1; +} +function fail(collectionOrWhereClause, err, T) { + var collection = collectionOrWhereClause instanceof WhereClause ? new collectionOrWhereClause.Collection(collectionOrWhereClause) : collectionOrWhereClause; + collection._ctx.error = T ? new T(err) : new TypeError(err); + return collection; +} +function emptyCollection(whereClause) { + return new whereClause.Collection(whereClause, function() { + return rangeEqual(""); + }).limit(0); +} +function upperFactory(dir) { + return dir === "next" ? function(s) { + return s.toUpperCase(); + } : function(s) { + return s.toLowerCase(); + }; +} +function lowerFactory(dir) { + return dir === "next" ? function(s) { + return s.toLowerCase(); + } : function(s) { + return s.toUpperCase(); + }; +} +function nextCasing(key, lowerKey, upperNeedle, lowerNeedle, cmp3, dir) { + var length = Math.min(key.length, lowerNeedle.length); + var llp = -1; + for (var i = 0; i < length; ++i) { + var lwrKeyChar = lowerKey[i]; + if (lwrKeyChar !== lowerNeedle[i]) { + if (cmp3(key[i], upperNeedle[i]) < 0) + return key.substr(0, i) + upperNeedle[i] + upperNeedle.substr(i + 1); + if (cmp3(key[i], lowerNeedle[i]) < 0) + return key.substr(0, i) + lowerNeedle[i] + upperNeedle.substr(i + 1); + if (llp >= 0) + return key.substr(0, llp) + lowerKey[llp] + upperNeedle.substr(llp + 1); + return null; + } + if (cmp3(key[i], lwrKeyChar) < 0) + llp = i; + } + if (length < lowerNeedle.length && dir === "next") + return key + upperNeedle.substr(key.length); + if (length < key.length && dir === "prev") + return key.substr(0, upperNeedle.length); + return llp < 0 ? null : key.substr(0, llp) + lowerNeedle[llp] + upperNeedle.substr(llp + 1); +} +function addIgnoreCaseAlgorithm(whereClause, match, needles, suffix) { + var upper, lower, compare, upperNeedles, lowerNeedles, direction, nextKeySuffix, needlesLen = needles.length; + if (!needles.every(function(s) { + return typeof s === "string"; + })) { + return fail(whereClause, STRING_EXPECTED); + } + function initDirection(dir) { + upper = upperFactory(dir); + lower = lowerFactory(dir); + compare = dir === "next" ? simpleCompare : simpleCompareReverse; + var needleBounds = needles.map(function(needle) { + return { lower: lower(needle), upper: upper(needle) }; + }).sort(function(a, b) { + return compare(a.lower, b.lower); + }); + upperNeedles = needleBounds.map(function(nb) { + return nb.upper; + }); + lowerNeedles = needleBounds.map(function(nb) { + return nb.lower; + }); + direction = dir; + nextKeySuffix = dir === "next" ? "" : suffix; + } + initDirection("next"); + var c = new whereClause.Collection(whereClause, function() { + return createRange(upperNeedles[0], lowerNeedles[needlesLen - 1] + suffix); + }); + c._ondirectionchange = function(direction2) { + initDirection(direction2); + }; + var firstPossibleNeedle = 0; + c._addAlgorithm(function(cursor, advance, resolve4) { + var key = cursor.key; + if (typeof key !== "string") + return false; + var lowerKey = lower(key); + if (match(lowerKey, lowerNeedles, firstPossibleNeedle)) { + return true; + } else { + var lowestPossibleCasing = null; + for (var i = firstPossibleNeedle; i < needlesLen; ++i) { + var casing = nextCasing(key, lowerKey, upperNeedles[i], lowerNeedles[i], compare, direction); + if (casing === null && lowestPossibleCasing === null) + firstPossibleNeedle = i + 1; + else if (lowestPossibleCasing === null || compare(lowestPossibleCasing, casing) > 0) { + lowestPossibleCasing = casing; + } + } + if (lowestPossibleCasing !== null) { + advance(function() { + cursor.continue(lowestPossibleCasing + nextKeySuffix); + }); + } else { + advance(resolve4); + } + return false; + } + }); + return c; +} +function createRange(lower, upper, lowerOpen, upperOpen) { + return { + type: 2, + lower, + upper, + lowerOpen, + upperOpen + }; +} +function rangeEqual(value) { + return { + type: 1, + lower: value, + upper: value + }; +} +var WhereClause = function() { + function WhereClause2() { + } + Object.defineProperty(WhereClause2.prototype, "Collection", { + get: function() { + return this._ctx.table.db.Collection; + }, + enumerable: false, + configurable: true + }); + WhereClause2.prototype.between = function(lower, upper, includeLower, includeUpper) { + includeLower = includeLower !== false; + includeUpper = includeUpper === true; + try { + if (this._cmp(lower, upper) > 0 || this._cmp(lower, upper) === 0 && (includeLower || includeUpper) && !(includeLower && includeUpper)) + return emptyCollection(this); + return new this.Collection(this, function() { + return createRange(lower, upper, !includeLower, !includeUpper); + }); + } catch (e) { + return fail(this, INVALID_KEY_ARGUMENT); + } + }; + WhereClause2.prototype.equals = function(value) { + if (value == null) + return fail(this, INVALID_KEY_ARGUMENT); + return new this.Collection(this, function() { + return rangeEqual(value); + }); + }; + WhereClause2.prototype.above = function(value) { + if (value == null) + return fail(this, INVALID_KEY_ARGUMENT); + return new this.Collection(this, function() { + return createRange(value, void 0, true); + }); + }; + WhereClause2.prototype.aboveOrEqual = function(value) { + if (value == null) + return fail(this, INVALID_KEY_ARGUMENT); + return new this.Collection(this, function() { + return createRange(value, void 0, false); + }); + }; + WhereClause2.prototype.below = function(value) { + if (value == null) + return fail(this, INVALID_KEY_ARGUMENT); + return new this.Collection(this, function() { + return createRange(void 0, value, false, true); + }); + }; + WhereClause2.prototype.belowOrEqual = function(value) { + if (value == null) + return fail(this, INVALID_KEY_ARGUMENT); + return new this.Collection(this, function() { + return createRange(void 0, value); + }); + }; + WhereClause2.prototype.startsWith = function(str) { + if (typeof str !== "string") + return fail(this, STRING_EXPECTED); + return this.between(str, str + maxString, true, true); + }; + WhereClause2.prototype.startsWithIgnoreCase = function(str) { + if (str === "") + return this.startsWith(str); + return addIgnoreCaseAlgorithm(this, function(x, a) { + return x.indexOf(a[0]) === 0; + }, [str], maxString); + }; + WhereClause2.prototype.equalsIgnoreCase = function(str) { + return addIgnoreCaseAlgorithm(this, function(x, a) { + return x === a[0]; + }, [str], ""); + }; + WhereClause2.prototype.anyOfIgnoreCase = function() { + var set = getArrayOf.apply(NO_CHAR_ARRAY, arguments); + if (set.length === 0) + return emptyCollection(this); + return addIgnoreCaseAlgorithm(this, function(x, a) { + return a.indexOf(x) !== -1; + }, set, ""); + }; + WhereClause2.prototype.startsWithAnyOfIgnoreCase = function() { + var set = getArrayOf.apply(NO_CHAR_ARRAY, arguments); + if (set.length === 0) + return emptyCollection(this); + return addIgnoreCaseAlgorithm(this, function(x, a) { + return a.some(function(n) { + return x.indexOf(n) === 0; + }); + }, set, maxString); + }; + WhereClause2.prototype.anyOf = function() { + var _this = this; + var set = getArrayOf.apply(NO_CHAR_ARRAY, arguments); + var compare = this._cmp; + try { + set.sort(compare); + } catch (e) { + return fail(this, INVALID_KEY_ARGUMENT); + } + if (set.length === 0) + return emptyCollection(this); + var c = new this.Collection(this, function() { + return createRange(set[0], set[set.length - 1]); + }); + c._ondirectionchange = function(direction) { + compare = direction === "next" ? _this._ascending : _this._descending; + set.sort(compare); + }; + var i = 0; + c._addAlgorithm(function(cursor, advance, resolve4) { + var key = cursor.key; + while (compare(key, set[i]) > 0) { + ++i; + if (i === set.length) { + advance(resolve4); + return false; + } + } + if (compare(key, set[i]) === 0) { + return true; + } else { + advance(function() { + cursor.continue(set[i]); + }); + return false; + } + }); + return c; + }; + WhereClause2.prototype.notEqual = function(value) { + return this.inAnyRange([[minKey, value], [value, this.db._maxKey]], { includeLowers: false, includeUppers: false }); + }; + WhereClause2.prototype.noneOf = function() { + var set = getArrayOf.apply(NO_CHAR_ARRAY, arguments); + if (set.length === 0) + return new this.Collection(this); + try { + set.sort(this._ascending); + } catch (e) { + return fail(this, INVALID_KEY_ARGUMENT); + } + var ranges = set.reduce(function(res, val) { + return res ? res.concat([[res[res.length - 1][1], val]]) : [[minKey, val]]; + }, null); + ranges.push([set[set.length - 1], this.db._maxKey]); + return this.inAnyRange(ranges, { includeLowers: false, includeUppers: false }); + }; + WhereClause2.prototype.inAnyRange = function(ranges, options) { + var _this = this; + var cmp3 = this._cmp, ascending = this._ascending, descending = this._descending, min = this._min, max = this._max; + if (ranges.length === 0) + return emptyCollection(this); + if (!ranges.every(function(range) { + return range[0] !== void 0 && range[1] !== void 0 && ascending(range[0], range[1]) <= 0; + })) { + return fail(this, "First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower", exceptions.InvalidArgument); + } + var includeLowers = !options || options.includeLowers !== false; + var includeUppers = options && options.includeUppers === true; + function addRange2(ranges2, newRange) { + var i = 0, l = ranges2.length; + for (; i < l; ++i) { + var range = ranges2[i]; + if (cmp3(newRange[0], range[1]) < 0 && cmp3(newRange[1], range[0]) > 0) { + range[0] = min(range[0], newRange[0]); + range[1] = max(range[1], newRange[1]); + break; + } + } + if (i === l) + ranges2.push(newRange); + return ranges2; + } + var sortDirection = ascending; + function rangeSorter(a, b) { + return sortDirection(a[0], b[0]); + } + var set; + try { + set = ranges.reduce(addRange2, []); + set.sort(rangeSorter); + } catch (ex) { + return fail(this, INVALID_KEY_ARGUMENT); + } + var rangePos = 0; + var keyIsBeyondCurrentEntry = includeUppers ? function(key) { + return ascending(key, set[rangePos][1]) > 0; + } : function(key) { + return ascending(key, set[rangePos][1]) >= 0; + }; + var keyIsBeforeCurrentEntry = includeLowers ? function(key) { + return descending(key, set[rangePos][0]) > 0; + } : function(key) { + return descending(key, set[rangePos][0]) >= 0; + }; + function keyWithinCurrentRange(key) { + return !keyIsBeyondCurrentEntry(key) && !keyIsBeforeCurrentEntry(key); + } + var checkKey = keyIsBeyondCurrentEntry; + var c = new this.Collection(this, function() { + return createRange(set[0][0], set[set.length - 1][1], !includeLowers, !includeUppers); + }); + c._ondirectionchange = function(direction) { + if (direction === "next") { + checkKey = keyIsBeyondCurrentEntry; + sortDirection = ascending; + } else { + checkKey = keyIsBeforeCurrentEntry; + sortDirection = descending; + } + set.sort(rangeSorter); + }; + c._addAlgorithm(function(cursor, advance, resolve4) { + var key = cursor.key; + while (checkKey(key)) { + ++rangePos; + if (rangePos === set.length) { + advance(resolve4); + return false; + } + } + if (keyWithinCurrentRange(key)) { + return true; + } else if (_this._cmp(key, set[rangePos][1]) === 0 || _this._cmp(key, set[rangePos][0]) === 0) { + return false; + } else { + advance(function() { + if (sortDirection === ascending) + cursor.continue(set[rangePos][0]); + else + cursor.continue(set[rangePos][1]); + }); + return false; + } + }); + return c; + }; + WhereClause2.prototype.startsWithAnyOf = function() { + var set = getArrayOf.apply(NO_CHAR_ARRAY, arguments); + if (!set.every(function(s) { + return typeof s === "string"; + })) { + return fail(this, "startsWithAnyOf() only works with strings"); + } + if (set.length === 0) + return emptyCollection(this); + return this.inAnyRange(set.map(function(str) { + return [str, str + maxString]; + })); + }; + return WhereClause2; +}(); +function createWhereClauseConstructor(db) { + return makeClassConstructor(WhereClause.prototype, function WhereClause2(table, index, orCollection) { + this.db = db; + this._ctx = { + table, + index: index === ":id" ? null : index, + or: orCollection + }; + var indexedDB2 = db._deps.indexedDB; + if (!indexedDB2) + throw new exceptions.MissingAPI(); + this._cmp = this._ascending = indexedDB2.cmp.bind(indexedDB2); + this._descending = function(a, b) { + return indexedDB2.cmp(b, a); + }; + this._max = function(a, b) { + return indexedDB2.cmp(a, b) > 0 ? a : b; + }; + this._min = function(a, b) { + return indexedDB2.cmp(a, b) < 0 ? a : b; + }; + this._IDBKeyRange = db._deps.IDBKeyRange; + }); +} +function eventRejectHandler(reject) { + return wrap(function(event) { + preventDefault(event); + reject(event.target.error); + return false; + }); +} +function preventDefault(event) { + if (event.stopPropagation) + event.stopPropagation(); + if (event.preventDefault) + event.preventDefault(); +} +var DEXIE_STORAGE_MUTATED_EVENT_NAME = "storagemutated"; +var STORAGE_MUTATED_DOM_EVENT_NAME = "x-storagemutated-1"; +var globalEvents = Events(null, DEXIE_STORAGE_MUTATED_EVENT_NAME); +var Transaction = function() { + function Transaction2() { + } + Transaction2.prototype._lock = function() { + assert(!PSD.global); + ++this._reculock; + if (this._reculock === 1 && !PSD.global) + PSD.lockOwnerFor = this; + return this; + }; + Transaction2.prototype._unlock = function() { + assert(!PSD.global); + if (--this._reculock === 0) { + if (!PSD.global) + PSD.lockOwnerFor = null; + while (this._blockedFuncs.length > 0 && !this._locked()) { + var fnAndPSD = this._blockedFuncs.shift(); + try { + usePSD(fnAndPSD[1], fnAndPSD[0]); + } catch (e) { + } + } + } + return this; + }; + Transaction2.prototype._locked = function() { + return this._reculock && PSD.lockOwnerFor !== this; + }; + Transaction2.prototype.create = function(idbtrans) { + var _this = this; + if (!this.mode) + return this; + var idbdb = this.db.idbdb; + var dbOpenError = this.db._state.dbOpenError; + assert(!this.idbtrans); + if (!idbtrans && !idbdb) { + switch (dbOpenError && dbOpenError.name) { + case "DatabaseClosedError": + throw new exceptions.DatabaseClosed(dbOpenError); + case "MissingAPIError": + throw new exceptions.MissingAPI(dbOpenError.message, dbOpenError); + default: + throw new exceptions.OpenFailed(dbOpenError); + } + } + if (!this.active) + throw new exceptions.TransactionInactive(); + assert(this._completion._state === null); + idbtrans = this.idbtrans = idbtrans || (this.db.core ? this.db.core.transaction(this.storeNames, this.mode, { durability: this.chromeTransactionDurability }) : idbdb.transaction(this.storeNames, this.mode, { durability: this.chromeTransactionDurability })); + idbtrans.onerror = wrap(function(ev) { + preventDefault(ev); + _this._reject(idbtrans.error); + }); + idbtrans.onabort = wrap(function(ev) { + preventDefault(ev); + _this.active && _this._reject(new exceptions.Abort(idbtrans.error)); + _this.active = false; + _this.on("abort").fire(ev); + }); + idbtrans.oncomplete = wrap(function() { + _this.active = false; + _this._resolve(); + if ("mutatedParts" in idbtrans) { + globalEvents.storagemutated.fire(idbtrans["mutatedParts"]); + } + }); + return this; + }; + Transaction2.prototype._promise = function(mode, fn, bWriteLock) { + var _this = this; + if (mode === "readwrite" && this.mode !== "readwrite") + return rejection(new exceptions.ReadOnly("Transaction is readonly")); + if (!this.active) + return rejection(new exceptions.TransactionInactive()); + if (this._locked()) { + return new DexiePromise(function(resolve4, reject) { + _this._blockedFuncs.push([function() { + _this._promise(mode, fn, bWriteLock).then(resolve4, reject); + }, PSD]); + }); + } else if (bWriteLock) { + return newScope(function() { + var p2 = new DexiePromise(function(resolve4, reject) { + _this._lock(); + var rv = fn(resolve4, reject, _this); + if (rv && rv.then) + rv.then(resolve4, reject); + }); + p2.finally(function() { + return _this._unlock(); + }); + p2._lib = true; + return p2; + }); + } else { + var p = new DexiePromise(function(resolve4, reject) { + var rv = fn(resolve4, reject, _this); + if (rv && rv.then) + rv.then(resolve4, reject); + }); + p._lib = true; + return p; + } + }; + Transaction2.prototype._root = function() { + return this.parent ? this.parent._root() : this; + }; + Transaction2.prototype.waitFor = function(promiseLike) { + var root = this._root(); + var promise = DexiePromise.resolve(promiseLike); + if (root._waitingFor) { + root._waitingFor = root._waitingFor.then(function() { + return promise; + }); + } else { + root._waitingFor = promise; + root._waitingQueue = []; + var store = root.idbtrans.objectStore(root.storeNames[0]); + (function spin() { + ++root._spinCount; + while (root._waitingQueue.length) + root._waitingQueue.shift()(); + if (root._waitingFor) + store.get(-Infinity).onsuccess = spin; + })(); + } + var currentWaitPromise = root._waitingFor; + return new DexiePromise(function(resolve4, reject) { + promise.then(function(res) { + return root._waitingQueue.push(wrap(resolve4.bind(null, res))); + }, function(err) { + return root._waitingQueue.push(wrap(reject.bind(null, err))); + }).finally(function() { + if (root._waitingFor === currentWaitPromise) { + root._waitingFor = null; + } + }); + }); + }; + Transaction2.prototype.abort = function() { + if (this.active) { + this.active = false; + if (this.idbtrans) + this.idbtrans.abort(); + this._reject(new exceptions.Abort()); + } + }; + Transaction2.prototype.table = function(tableName) { + var memoizedTables = this._memoizedTables || (this._memoizedTables = {}); + if (hasOwn(memoizedTables, tableName)) + return memoizedTables[tableName]; + var tableSchema = this.schema[tableName]; + if (!tableSchema) { + throw new exceptions.NotFound("Table " + tableName + " not part of transaction"); + } + var transactionBoundTable = new this.db.Table(tableName, tableSchema, this); + transactionBoundTable.core = this.db.core.table(tableName); + memoizedTables[tableName] = transactionBoundTable; + return transactionBoundTable; + }; + return Transaction2; +}(); +function createTransactionConstructor(db) { + return makeClassConstructor(Transaction.prototype, function Transaction2(mode, storeNames, dbschema, chromeTransactionDurability, parent) { + var _this = this; + this.db = db; + this.mode = mode; + this.storeNames = storeNames; + this.schema = dbschema; + this.chromeTransactionDurability = chromeTransactionDurability; + this.idbtrans = null; + this.on = Events(this, "complete", "error", "abort"); + this.parent = parent || null; + this.active = true; + this._reculock = 0; + this._blockedFuncs = []; + this._resolve = null; + this._reject = null; + this._waitingFor = null; + this._waitingQueue = null; + this._spinCount = 0; + this._completion = new DexiePromise(function(resolve4, reject) { + _this._resolve = resolve4; + _this._reject = reject; + }); + this._completion.then(function() { + _this.active = false; + _this.on.complete.fire(); + }, function(e) { + var wasActive = _this.active; + _this.active = false; + _this.on.error.fire(e); + _this.parent ? _this.parent._reject(e) : wasActive && _this.idbtrans && _this.idbtrans.abort(); + return rejection(e); + }); + }); +} +function createIndexSpec(name, keyPath, unique, multi, auto, compound, isPrimKey) { + return { + name, + keyPath, + unique, + multi, + auto, + compound, + src: (unique && !isPrimKey ? "&" : "") + (multi ? "*" : "") + (auto ? "++" : "") + nameFromKeyPath(keyPath) + }; +} +function nameFromKeyPath(keyPath) { + return typeof keyPath === "string" ? keyPath : keyPath ? "[" + [].join.call(keyPath, "+") + "]" : ""; +} +function createTableSchema(name, primKey, indexes) { + return { + name, + primKey, + indexes, + mappedClass: null, + idxByName: arrayToObject(indexes, function(index) { + return [index.name, index]; + }) + }; +} +function safariMultiStoreFix(storeNames) { + return storeNames.length === 1 ? storeNames[0] : storeNames; +} +var getMaxKey = function(IdbKeyRange) { + try { + IdbKeyRange.only([[]]); + getMaxKey = function() { + return [[]]; + }; + return [[]]; + } catch (e) { + getMaxKey = function() { + return maxString; + }; + return maxString; + } +}; +function getKeyExtractor(keyPath) { + if (keyPath == null) { + return function() { + return void 0; + }; + } else if (typeof keyPath === "string") { + return getSinglePathKeyExtractor(keyPath); + } else { + return function(obj) { + return getByKeyPath(obj, keyPath); + }; + } +} +function getSinglePathKeyExtractor(keyPath) { + var split = keyPath.split("."); + if (split.length === 1) { + return function(obj) { + return obj[keyPath]; + }; + } else { + return function(obj) { + return getByKeyPath(obj, keyPath); + }; + } +} +function arrayify(arrayLike) { + return [].slice.call(arrayLike); +} +var _id_counter = 0; +function getKeyPathAlias(keyPath) { + return keyPath == null ? ":id" : typeof keyPath === "string" ? keyPath : "[" + keyPath.join("+") + "]"; +} +function createDBCore(db, IdbKeyRange, tmpTrans) { + function extractSchema(db2, trans) { + var tables2 = arrayify(db2.objectStoreNames); + return { + schema: { + name: db2.name, + tables: tables2.map(function(table) { + return trans.objectStore(table); + }).map(function(store) { + var keyPath = store.keyPath, autoIncrement = store.autoIncrement; + var compound = isArray(keyPath); + var outbound = keyPath == null; + var indexByKeyPath = {}; + var result = { + name: store.name, + primaryKey: { + name: null, + isPrimaryKey: true, + outbound, + compound, + keyPath, + autoIncrement, + unique: true, + extractKey: getKeyExtractor(keyPath) + }, + indexes: arrayify(store.indexNames).map(function(indexName) { + return store.index(indexName); + }).map(function(index) { + var name = index.name, unique = index.unique, multiEntry = index.multiEntry, keyPath2 = index.keyPath; + var compound2 = isArray(keyPath2); + var result2 = { + name, + compound: compound2, + keyPath: keyPath2, + unique, + multiEntry, + extractKey: getKeyExtractor(keyPath2) + }; + indexByKeyPath[getKeyPathAlias(keyPath2)] = result2; + return result2; + }), + getIndexByKeyPath: function(keyPath2) { + return indexByKeyPath[getKeyPathAlias(keyPath2)]; + } + }; + indexByKeyPath[":id"] = result.primaryKey; + if (keyPath != null) { + indexByKeyPath[getKeyPathAlias(keyPath)] = result.primaryKey; + } + return result; + }) + }, + hasGetAll: tables2.length > 0 && "getAll" in trans.objectStore(tables2[0]) && !(typeof navigator !== "undefined" && /Safari/.test(navigator.userAgent) && !/(Chrome\/|Edge\/)/.test(navigator.userAgent) && [].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1] < 604) + }; + } + function makeIDBKeyRange(range) { + if (range.type === 3) + return null; + if (range.type === 4) + throw new Error("Cannot convert never type to IDBKeyRange"); + var lower = range.lower, upper = range.upper, lowerOpen = range.lowerOpen, upperOpen = range.upperOpen; + var idbRange = lower === void 0 ? upper === void 0 ? null : IdbKeyRange.upperBound(upper, !!upperOpen) : upper === void 0 ? IdbKeyRange.lowerBound(lower, !!lowerOpen) : IdbKeyRange.bound(lower, upper, !!lowerOpen, !!upperOpen); + return idbRange; + } + function createDbCoreTable(tableSchema) { + var tableName = tableSchema.name; + function mutate(_a3) { + var trans = _a3.trans, type2 = _a3.type, keys2 = _a3.keys, values = _a3.values, range = _a3.range; + return new Promise(function(resolve4, reject) { + resolve4 = wrap(resolve4); + var store = trans.objectStore(tableName); + var outbound = store.keyPath == null; + var isAddOrPut = type2 === "put" || type2 === "add"; + if (!isAddOrPut && type2 !== "delete" && type2 !== "deleteRange") + throw new Error("Invalid operation type: " + type2); + var length = (keys2 || values || { length: 1 }).length; + if (keys2 && values && keys2.length !== values.length) { + throw new Error("Given keys array must have same length as given values array."); + } + if (length === 0) + return resolve4({ numFailures: 0, failures: {}, results: [], lastResult: void 0 }); + var req; + var reqs = []; + var failures = []; + var numFailures = 0; + var errorHandler = function(event) { + ++numFailures; + preventDefault(event); + }; + if (type2 === "deleteRange") { + if (range.type === 4) + return resolve4({ numFailures, failures, results: [], lastResult: void 0 }); + if (range.type === 3) + reqs.push(req = store.clear()); + else + reqs.push(req = store.delete(makeIDBKeyRange(range))); + } else { + var _a4 = isAddOrPut ? outbound ? [values, keys2] : [values, null] : [keys2, null], args1 = _a4[0], args2 = _a4[1]; + if (isAddOrPut) { + for (var i = 0; i < length; ++i) { + reqs.push(req = args2 && args2[i] !== void 0 ? store[type2](args1[i], args2[i]) : store[type2](args1[i])); + req.onerror = errorHandler; + } + } else { + for (var i = 0; i < length; ++i) { + reqs.push(req = store[type2](args1[i])); + req.onerror = errorHandler; + } + } + } + var done = function(event) { + var lastResult = event.target.result; + reqs.forEach(function(req2, i2) { + return req2.error != null && (failures[i2] = req2.error); + }); + resolve4({ + numFailures, + failures, + results: type2 === "delete" ? keys2 : reqs.map(function(req2) { + return req2.result; + }), + lastResult + }); + }; + req.onerror = function(event) { + errorHandler(event); + done(event); + }; + req.onsuccess = done; + }); + } + function openCursor2(_a3) { + var trans = _a3.trans, values = _a3.values, query2 = _a3.query, reverse = _a3.reverse, unique = _a3.unique; + return new Promise(function(resolve4, reject) { + resolve4 = wrap(resolve4); + var index = query2.index, range = query2.range; + var store = trans.objectStore(tableName); + var source = index.isPrimaryKey ? store : store.index(index.name); + var direction = reverse ? unique ? "prevunique" : "prev" : unique ? "nextunique" : "next"; + var req = values || !("openKeyCursor" in source) ? source.openCursor(makeIDBKeyRange(range), direction) : source.openKeyCursor(makeIDBKeyRange(range), direction); + req.onerror = eventRejectHandler(reject); + req.onsuccess = wrap(function(ev) { + var cursor = req.result; + if (!cursor) { + resolve4(null); + return; + } + cursor.___id = ++_id_counter; + cursor.done = false; + var _cursorContinue = cursor.continue.bind(cursor); + var _cursorContinuePrimaryKey = cursor.continuePrimaryKey; + if (_cursorContinuePrimaryKey) + _cursorContinuePrimaryKey = _cursorContinuePrimaryKey.bind(cursor); + var _cursorAdvance = cursor.advance.bind(cursor); + var doThrowCursorIsNotStarted = function() { + throw new Error("Cursor not started"); + }; + var doThrowCursorIsStopped = function() { + throw new Error("Cursor not stopped"); + }; + cursor.trans = trans; + cursor.stop = cursor.continue = cursor.continuePrimaryKey = cursor.advance = doThrowCursorIsNotStarted; + cursor.fail = wrap(reject); + cursor.next = function() { + var _this = this; + var gotOne = 1; + return this.start(function() { + return gotOne-- ? _this.continue() : _this.stop(); + }).then(function() { + return _this; + }); + }; + cursor.start = function(callback) { + var iterationPromise = new Promise(function(resolveIteration, rejectIteration) { + resolveIteration = wrap(resolveIteration); + req.onerror = eventRejectHandler(rejectIteration); + cursor.fail = rejectIteration; + cursor.stop = function(value) { + cursor.stop = cursor.continue = cursor.continuePrimaryKey = cursor.advance = doThrowCursorIsStopped; + resolveIteration(value); + }; + }); + var guardedCallback = function() { + if (req.result) { + try { + callback(); + } catch (err) { + cursor.fail(err); + } + } else { + cursor.done = true; + cursor.start = function() { + throw new Error("Cursor behind last entry"); + }; + cursor.stop(); + } + }; + req.onsuccess = wrap(function(ev2) { + req.onsuccess = guardedCallback; + guardedCallback(); + }); + cursor.continue = _cursorContinue; + cursor.continuePrimaryKey = _cursorContinuePrimaryKey; + cursor.advance = _cursorAdvance; + guardedCallback(); + return iterationPromise; + }; + resolve4(cursor); + }, reject); + }); + } + function query(hasGetAll2) { + return function(request2) { + return new Promise(function(resolve4, reject) { + resolve4 = wrap(resolve4); + var trans = request2.trans, values = request2.values, limit = request2.limit, query2 = request2.query; + var nonInfinitLimit = limit === Infinity ? void 0 : limit; + var index = query2.index, range = query2.range; + var store = trans.objectStore(tableName); + var source = index.isPrimaryKey ? store : store.index(index.name); + var idbKeyRange = makeIDBKeyRange(range); + if (limit === 0) + return resolve4({ result: [] }); + if (hasGetAll2) { + var req = values ? source.getAll(idbKeyRange, nonInfinitLimit) : source.getAllKeys(idbKeyRange, nonInfinitLimit); + req.onsuccess = function(event) { + return resolve4({ result: event.target.result }); + }; + req.onerror = eventRejectHandler(reject); + } else { + var count_1 = 0; + var req_1 = values || !("openKeyCursor" in source) ? source.openCursor(idbKeyRange) : source.openKeyCursor(idbKeyRange); + var result_1 = []; + req_1.onsuccess = function(event) { + var cursor = req_1.result; + if (!cursor) + return resolve4({ result: result_1 }); + result_1.push(values ? cursor.value : cursor.primaryKey); + if (++count_1 === limit) + return resolve4({ result: result_1 }); + cursor.continue(); + }; + req_1.onerror = eventRejectHandler(reject); + } + }); + }; + } + return { + name: tableName, + schema: tableSchema, + mutate, + getMany: function(_a3) { + var trans = _a3.trans, keys2 = _a3.keys; + return new Promise(function(resolve4, reject) { + resolve4 = wrap(resolve4); + var store = trans.objectStore(tableName); + var length = keys2.length; + var result = new Array(length); + var keyCount = 0; + var callbackCount = 0; + var req; + var successHandler = function(event) { + var req2 = event.target; + if ((result[req2._pos] = req2.result) != null) + ; + if (++callbackCount === keyCount) + resolve4(result); + }; + var errorHandler = eventRejectHandler(reject); + for (var i = 0; i < length; ++i) { + var key = keys2[i]; + if (key != null) { + req = store.get(keys2[i]); + req._pos = i; + req.onsuccess = successHandler; + req.onerror = errorHandler; + ++keyCount; + } + } + if (keyCount === 0) + resolve4(result); + }); + }, + get: function(_a3) { + var trans = _a3.trans, key = _a3.key; + return new Promise(function(resolve4, reject) { + resolve4 = wrap(resolve4); + var store = trans.objectStore(tableName); + var req = store.get(key); + req.onsuccess = function(event) { + return resolve4(event.target.result); + }; + req.onerror = eventRejectHandler(reject); + }); + }, + query: query(hasGetAll), + openCursor: openCursor2, + count: function(_a3) { + var query2 = _a3.query, trans = _a3.trans; + var index = query2.index, range = query2.range; + return new Promise(function(resolve4, reject) { + var store = trans.objectStore(tableName); + var source = index.isPrimaryKey ? store : store.index(index.name); + var idbKeyRange = makeIDBKeyRange(range); + var req = idbKeyRange ? source.count(idbKeyRange) : source.count(); + req.onsuccess = wrap(function(ev) { + return resolve4(ev.target.result); + }); + req.onerror = eventRejectHandler(reject); + }); + } + }; + } + var _a2 = extractSchema(db, tmpTrans), schema = _a2.schema, hasGetAll = _a2.hasGetAll; + var tables = schema.tables.map(function(tableSchema) { + return createDbCoreTable(tableSchema); + }); + var tableMap = {}; + tables.forEach(function(table) { + return tableMap[table.name] = table; + }); + return { + stack: "dbcore", + transaction: db.transaction.bind(db), + table: function(name) { + var result = tableMap[name]; + if (!result) + throw new Error("Table '" + name + "' not found"); + return tableMap[name]; + }, + MIN_KEY: -Infinity, + MAX_KEY: getMaxKey(IdbKeyRange), + schema + }; +} +function createMiddlewareStack(stackImpl, middlewares) { + return middlewares.reduce(function(down, _a2) { + var create = _a2.create; + return __assign(__assign({}, down), create(down)); + }, stackImpl); +} +function createMiddlewareStacks(middlewares, idbdb, _a2, tmpTrans) { + var IDBKeyRange = _a2.IDBKeyRange; + _a2.indexedDB; + var dbcore = createMiddlewareStack(createDBCore(idbdb, IDBKeyRange, tmpTrans), middlewares.dbcore); + return { + dbcore + }; +} +function generateMiddlewareStacks(_a2, tmpTrans) { + var db = _a2._novip; + var idbdb = tmpTrans.db; + var stacks = createMiddlewareStacks(db._middlewares, idbdb, db._deps, tmpTrans); + db.core = stacks.dbcore; + db.tables.forEach(function(table) { + var tableName = table.name; + if (db.core.schema.tables.some(function(tbl) { + return tbl.name === tableName; + })) { + table.core = db.core.table(tableName); + if (db[tableName] instanceof db.Table) { + db[tableName].core = table.core; + } + } + }); +} +function setApiOnPlace(_a2, objs, tableNames, dbschema) { + var db = _a2._novip; + tableNames.forEach(function(tableName) { + var schema = dbschema[tableName]; + objs.forEach(function(obj) { + var propDesc = getPropertyDescriptor(obj, tableName); + if (!propDesc || "value" in propDesc && propDesc.value === void 0) { + if (obj === db.Transaction.prototype || obj instanceof db.Transaction) { + setProp(obj, tableName, { + get: function() { + return this.table(tableName); + }, + set: function(value) { + defineProperty(this, tableName, { value, writable: true, configurable: true, enumerable: true }); + } + }); + } else { + obj[tableName] = new db.Table(tableName, schema); + } + } + }); + }); +} +function removeTablesApi(_a2, objs) { + var db = _a2._novip; + objs.forEach(function(obj) { + for (var key in obj) { + if (obj[key] instanceof db.Table) + delete obj[key]; + } + }); +} +function lowerVersionFirst(a, b) { + return a._cfg.version - b._cfg.version; +} +function runUpgraders(db, oldVersion, idbUpgradeTrans, reject) { + var globalSchema = db._dbSchema; + var trans = db._createTransaction("readwrite", db._storeNames, globalSchema); + trans.create(idbUpgradeTrans); + trans._completion.catch(reject); + var rejectTransaction = trans._reject.bind(trans); + var transless = PSD.transless || PSD; + newScope(function() { + PSD.trans = trans; + PSD.transless = transless; + if (oldVersion === 0) { + keys(globalSchema).forEach(function(tableName) { + createTable(idbUpgradeTrans, tableName, globalSchema[tableName].primKey, globalSchema[tableName].indexes); + }); + generateMiddlewareStacks(db, idbUpgradeTrans); + DexiePromise.follow(function() { + return db.on.populate.fire(trans); + }).catch(rejectTransaction); + } else + updateTablesAndIndexes(db, oldVersion, trans, idbUpgradeTrans).catch(rejectTransaction); + }); +} +function updateTablesAndIndexes(_a2, oldVersion, trans, idbUpgradeTrans) { + var db = _a2._novip; + var queue = []; + var versions = db._versions; + var globalSchema = db._dbSchema = buildGlobalSchema(db, db.idbdb, idbUpgradeTrans); + var anyContentUpgraderHasRun = false; + var versToRun = versions.filter(function(v) { + return v._cfg.version >= oldVersion; + }); + versToRun.forEach(function(version) { + queue.push(function() { + var oldSchema = globalSchema; + var newSchema = version._cfg.dbschema; + adjustToExistingIndexNames(db, oldSchema, idbUpgradeTrans); + adjustToExistingIndexNames(db, newSchema, idbUpgradeTrans); + globalSchema = db._dbSchema = newSchema; + var diff2 = getSchemaDiff(oldSchema, newSchema); + diff2.add.forEach(function(tuple) { + createTable(idbUpgradeTrans, tuple[0], tuple[1].primKey, tuple[1].indexes); + }); + diff2.change.forEach(function(change) { + if (change.recreate) { + throw new exceptions.Upgrade("Not yet support for changing primary key"); + } else { + var store_1 = idbUpgradeTrans.objectStore(change.name); + change.add.forEach(function(idx) { + return addIndex(store_1, idx); + }); + change.change.forEach(function(idx) { + store_1.deleteIndex(idx.name); + addIndex(store_1, idx); + }); + change.del.forEach(function(idxName) { + return store_1.deleteIndex(idxName); + }); + } + }); + var contentUpgrade = version._cfg.contentUpgrade; + if (contentUpgrade && version._cfg.version > oldVersion) { + generateMiddlewareStacks(db, idbUpgradeTrans); + trans._memoizedTables = {}; + anyContentUpgraderHasRun = true; + var upgradeSchema_1 = shallowClone(newSchema); + diff2.del.forEach(function(table) { + upgradeSchema_1[table] = oldSchema[table]; + }); + removeTablesApi(db, [db.Transaction.prototype]); + setApiOnPlace(db, [db.Transaction.prototype], keys(upgradeSchema_1), upgradeSchema_1); + trans.schema = upgradeSchema_1; + var contentUpgradeIsAsync_1 = isAsyncFunction(contentUpgrade); + if (contentUpgradeIsAsync_1) { + incrementExpectedAwaits(); + } + var returnValue_1; + var promiseFollowed = DexiePromise.follow(function() { + returnValue_1 = contentUpgrade(trans); + if (returnValue_1) { + if (contentUpgradeIsAsync_1) { + var decrementor = decrementExpectedAwaits.bind(null, null); + returnValue_1.then(decrementor, decrementor); + } + } + }); + return returnValue_1 && typeof returnValue_1.then === "function" ? DexiePromise.resolve(returnValue_1) : promiseFollowed.then(function() { + return returnValue_1; + }); + } + }); + queue.push(function(idbtrans) { + if (!anyContentUpgraderHasRun || !hasIEDeleteObjectStoreBug) { + var newSchema = version._cfg.dbschema; + deleteRemovedTables(newSchema, idbtrans); + } + removeTablesApi(db, [db.Transaction.prototype]); + setApiOnPlace(db, [db.Transaction.prototype], db._storeNames, db._dbSchema); + trans.schema = db._dbSchema; + }); + }); + function runQueue() { + return queue.length ? DexiePromise.resolve(queue.shift()(trans.idbtrans)).then(runQueue) : DexiePromise.resolve(); + } + return runQueue().then(function() { + createMissingTables(globalSchema, idbUpgradeTrans); + }); +} +function getSchemaDiff(oldSchema, newSchema) { + var diff2 = { + del: [], + add: [], + change: [] + }; + var table; + for (table in oldSchema) { + if (!newSchema[table]) + diff2.del.push(table); + } + for (table in newSchema) { + var oldDef = oldSchema[table], newDef = newSchema[table]; + if (!oldDef) { + diff2.add.push([table, newDef]); + } else { + var change = { + name: table, + def: newDef, + recreate: false, + del: [], + add: [], + change: [] + }; + if ("" + (oldDef.primKey.keyPath || "") !== "" + (newDef.primKey.keyPath || "") || oldDef.primKey.auto !== newDef.primKey.auto && !isIEOrEdge) { + change.recreate = true; + diff2.change.push(change); + } else { + var oldIndexes = oldDef.idxByName; + var newIndexes = newDef.idxByName; + var idxName = void 0; + for (idxName in oldIndexes) { + if (!newIndexes[idxName]) + change.del.push(idxName); + } + for (idxName in newIndexes) { + var oldIdx = oldIndexes[idxName], newIdx = newIndexes[idxName]; + if (!oldIdx) + change.add.push(newIdx); + else if (oldIdx.src !== newIdx.src) + change.change.push(newIdx); + } + if (change.del.length > 0 || change.add.length > 0 || change.change.length > 0) { + diff2.change.push(change); + } + } + } + } + return diff2; +} +function createTable(idbtrans, tableName, primKey, indexes) { + var store = idbtrans.db.createObjectStore(tableName, primKey.keyPath ? { keyPath: primKey.keyPath, autoIncrement: primKey.auto } : { autoIncrement: primKey.auto }); + indexes.forEach(function(idx) { + return addIndex(store, idx); + }); + return store; +} +function createMissingTables(newSchema, idbtrans) { + keys(newSchema).forEach(function(tableName) { + if (!idbtrans.db.objectStoreNames.contains(tableName)) { + createTable(idbtrans, tableName, newSchema[tableName].primKey, newSchema[tableName].indexes); + } + }); +} +function deleteRemovedTables(newSchema, idbtrans) { + [].slice.call(idbtrans.db.objectStoreNames).forEach(function(storeName) { + return newSchema[storeName] == null && idbtrans.db.deleteObjectStore(storeName); + }); +} +function addIndex(store, idx) { + store.createIndex(idx.name, idx.keyPath, { unique: idx.unique, multiEntry: idx.multi }); +} +function buildGlobalSchema(db, idbdb, tmpTrans) { + var globalSchema = {}; + var dbStoreNames = slice(idbdb.objectStoreNames, 0); + dbStoreNames.forEach(function(storeName) { + var store = tmpTrans.objectStore(storeName); + var keyPath = store.keyPath; + var primKey = createIndexSpec(nameFromKeyPath(keyPath), keyPath || "", false, false, !!store.autoIncrement, keyPath && typeof keyPath !== "string", true); + var indexes = []; + for (var j = 0; j < store.indexNames.length; ++j) { + var idbindex = store.index(store.indexNames[j]); + keyPath = idbindex.keyPath; + var index = createIndexSpec(idbindex.name, keyPath, !!idbindex.unique, !!idbindex.multiEntry, false, keyPath && typeof keyPath !== "string", false); + indexes.push(index); + } + globalSchema[storeName] = createTableSchema(storeName, primKey, indexes); + }); + return globalSchema; +} +function readGlobalSchema(_a2, idbdb, tmpTrans) { + var db = _a2._novip; + db.verno = idbdb.version / 10; + var globalSchema = db._dbSchema = buildGlobalSchema(db, idbdb, tmpTrans); + db._storeNames = slice(idbdb.objectStoreNames, 0); + setApiOnPlace(db, [db._allTables], keys(globalSchema), globalSchema); +} +function verifyInstalledSchema(db, tmpTrans) { + var installedSchema = buildGlobalSchema(db, db.idbdb, tmpTrans); + var diff2 = getSchemaDiff(installedSchema, db._dbSchema); + return !(diff2.add.length || diff2.change.some(function(ch) { + return ch.add.length || ch.change.length; + })); +} +function adjustToExistingIndexNames(_a2, schema, idbtrans) { + var db = _a2._novip; + var storeNames = idbtrans.db.objectStoreNames; + for (var i = 0; i < storeNames.length; ++i) { + var storeName = storeNames[i]; + var store = idbtrans.objectStore(storeName); + db._hasGetAll = "getAll" in store; + for (var j = 0; j < store.indexNames.length; ++j) { + var indexName = store.indexNames[j]; + var keyPath = store.index(indexName).keyPath; + var dexieName = typeof keyPath === "string" ? keyPath : "[" + slice(keyPath).join("+") + "]"; + if (schema[storeName]) { + var indexSpec = schema[storeName].idxByName[dexieName]; + if (indexSpec) { + indexSpec.name = indexName; + delete schema[storeName].idxByName[dexieName]; + schema[storeName].idxByName[indexName] = indexSpec; + } + } + } + } + if (typeof navigator !== "undefined" && /Safari/.test(navigator.userAgent) && !/(Chrome\/|Edge\/)/.test(navigator.userAgent) && _global.WorkerGlobalScope && _global instanceof _global.WorkerGlobalScope && [].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1] < 604) { + db._hasGetAll = false; + } +} +function parseIndexSyntax(primKeyAndIndexes) { + return primKeyAndIndexes.split(",").map(function(index, indexNum) { + index = index.trim(); + var name = index.replace(/([&*]|\+\+)/g, ""); + var keyPath = /^\[/.test(name) ? name.match(/^\[(.*)\]$/)[1].split("+") : name; + return createIndexSpec(name, keyPath || null, /\&/.test(index), /\*/.test(index), /\+\+/.test(index), isArray(keyPath), indexNum === 0); + }); +} +var Version = function() { + function Version2() { + } + Version2.prototype._parseStoresSpec = function(stores, outSchema) { + keys(stores).forEach(function(tableName) { + if (stores[tableName] !== null) { + var indexes = parseIndexSyntax(stores[tableName]); + var primKey = indexes.shift(); + if (primKey.multi) + throw new exceptions.Schema("Primary key cannot be multi-valued"); + indexes.forEach(function(idx) { + if (idx.auto) + throw new exceptions.Schema("Only primary key can be marked as autoIncrement (++)"); + if (!idx.keyPath) + throw new exceptions.Schema("Index must have a name and cannot be an empty string"); + }); + outSchema[tableName] = createTableSchema(tableName, primKey, indexes); + } + }); + }; + Version2.prototype.stores = function(stores) { + var db = this.db; + this._cfg.storesSource = this._cfg.storesSource ? extend(this._cfg.storesSource, stores) : stores; + var versions = db._versions; + var storesSpec = {}; + var dbschema = {}; + versions.forEach(function(version) { + extend(storesSpec, version._cfg.storesSource); + dbschema = version._cfg.dbschema = {}; + version._parseStoresSpec(storesSpec, dbschema); + }); + db._dbSchema = dbschema; + removeTablesApi(db, [db._allTables, db, db.Transaction.prototype]); + setApiOnPlace(db, [db._allTables, db, db.Transaction.prototype, this._cfg.tables], keys(dbschema), dbschema); + db._storeNames = keys(dbschema); + return this; + }; + Version2.prototype.upgrade = function(upgradeFunction) { + this._cfg.contentUpgrade = promisableChain(this._cfg.contentUpgrade || nop, upgradeFunction); + return this; + }; + return Version2; +}(); +function createVersionConstructor(db) { + return makeClassConstructor(Version.prototype, function Version2(versionNumber) { + this.db = db; + this._cfg = { + version: versionNumber, + storesSource: null, + dbschema: {}, + tables: {}, + contentUpgrade: null + }; + }); +} +function getDbNamesTable(indexedDB2, IDBKeyRange) { + var dbNamesDB = indexedDB2["_dbNamesDB"]; + if (!dbNamesDB) { + dbNamesDB = indexedDB2["_dbNamesDB"] = new Dexie$1(DBNAMES_DB, { + addons: [], + indexedDB: indexedDB2, + IDBKeyRange + }); + dbNamesDB.version(1).stores({ dbnames: "name" }); + } + return dbNamesDB.table("dbnames"); +} +function hasDatabasesNative(indexedDB2) { + return indexedDB2 && typeof indexedDB2.databases === "function"; +} +function getDatabaseNames(_a2) { + var indexedDB2 = _a2.indexedDB, IDBKeyRange = _a2.IDBKeyRange; + return hasDatabasesNative(indexedDB2) ? Promise.resolve(indexedDB2.databases()).then(function(infos) { + return infos.map(function(info) { + return info.name; + }).filter(function(name) { + return name !== DBNAMES_DB; + }); + }) : getDbNamesTable(indexedDB2, IDBKeyRange).toCollection().primaryKeys(); +} +function _onDatabaseCreated(_a2, name) { + var indexedDB2 = _a2.indexedDB, IDBKeyRange = _a2.IDBKeyRange; + !hasDatabasesNative(indexedDB2) && name !== DBNAMES_DB && getDbNamesTable(indexedDB2, IDBKeyRange).put({ name }).catch(nop); +} +function _onDatabaseDeleted(_a2, name) { + var indexedDB2 = _a2.indexedDB, IDBKeyRange = _a2.IDBKeyRange; + !hasDatabasesNative(indexedDB2) && name !== DBNAMES_DB && getDbNamesTable(indexedDB2, IDBKeyRange).delete(name).catch(nop); +} +function vip(fn) { + return newScope(function() { + PSD.letThrough = true; + return fn(); + }); +} +function idbReady() { + var isSafari = !navigator.userAgentData && /Safari\//.test(navigator.userAgent) && !/Chrom(e|ium)\//.test(navigator.userAgent); + if (!isSafari || !indexedDB.databases) + return Promise.resolve(); + var intervalId; + return new Promise(function(resolve4) { + var tryIdb = function() { + return indexedDB.databases().finally(resolve4); + }; + intervalId = setInterval(tryIdb, 100); + tryIdb(); + }).finally(function() { + return clearInterval(intervalId); + }); +} +function dexieOpen(db) { + var state = db._state; + var indexedDB2 = db._deps.indexedDB; + if (state.isBeingOpened || db.idbdb) + return state.dbReadyPromise.then(function() { + return state.dbOpenError ? rejection(state.dbOpenError) : db; + }); + debug && (state.openCanceller._stackHolder = getErrorWithStack()); + state.isBeingOpened = true; + state.dbOpenError = null; + state.openComplete = false; + var openCanceller = state.openCanceller; + function throwIfCancelled() { + if (state.openCanceller !== openCanceller) + throw new exceptions.DatabaseClosed("db.open() was cancelled"); + } + var resolveDbReady = state.dbReadyResolve, upgradeTransaction = null, wasCreated = false; + var tryOpenDB = function() { + return new DexiePromise(function(resolve4, reject) { + throwIfCancelled(); + if (!indexedDB2) + throw new exceptions.MissingAPI(); + var dbName = db.name; + var req = state.autoSchema ? indexedDB2.open(dbName) : indexedDB2.open(dbName, Math.round(db.verno * 10)); + if (!req) + throw new exceptions.MissingAPI(); + req.onerror = eventRejectHandler(reject); + req.onblocked = wrap(db._fireOnBlocked); + req.onupgradeneeded = wrap(function(e) { + upgradeTransaction = req.transaction; + if (state.autoSchema && !db._options.allowEmptyDB) { + req.onerror = preventDefault; + upgradeTransaction.abort(); + req.result.close(); + var delreq = indexedDB2.deleteDatabase(dbName); + delreq.onsuccess = delreq.onerror = wrap(function() { + reject(new exceptions.NoSuchDatabase("Database " + dbName + " doesnt exist")); + }); + } else { + upgradeTransaction.onerror = eventRejectHandler(reject); + var oldVer = e.oldVersion > Math.pow(2, 62) ? 0 : e.oldVersion; + wasCreated = oldVer < 1; + db._novip.idbdb = req.result; + runUpgraders(db, oldVer / 10, upgradeTransaction, reject); + } + }, reject); + req.onsuccess = wrap(function() { + upgradeTransaction = null; + var idbdb = db._novip.idbdb = req.result; + var objectStoreNames = slice(idbdb.objectStoreNames); + if (objectStoreNames.length > 0) + try { + var tmpTrans = idbdb.transaction(safariMultiStoreFix(objectStoreNames), "readonly"); + if (state.autoSchema) + readGlobalSchema(db, idbdb, tmpTrans); + else { + adjustToExistingIndexNames(db, db._dbSchema, tmpTrans); + if (!verifyInstalledSchema(db, tmpTrans)) { + console.warn("Dexie SchemaDiff: Schema was extended without increasing the number passed to db.version(). Some queries may fail."); + } + } + generateMiddlewareStacks(db, tmpTrans); + } catch (e) { + } + connections.push(db); + idbdb.onversionchange = wrap(function(ev) { + state.vcFired = true; + db.on("versionchange").fire(ev); + }); + idbdb.onclose = wrap(function(ev) { + db.on("close").fire(ev); + }); + if (wasCreated) + _onDatabaseCreated(db._deps, dbName); + resolve4(); + }, reject); + }).catch(function(err) { + if (err && err.name === "UnknownError" && state.PR1398_maxLoop > 0) { + state.PR1398_maxLoop--; + console.warn("Dexie: Workaround for Chrome UnknownError on open()"); + return tryOpenDB(); + } else { + return DexiePromise.reject(err); + } + }); + }; + return DexiePromise.race([ + openCanceller, + (typeof navigator === "undefined" ? DexiePromise.resolve() : idbReady()).then(tryOpenDB) + ]).then(function() { + throwIfCancelled(); + state.onReadyBeingFired = []; + return DexiePromise.resolve(vip(function() { + return db.on.ready.fire(db.vip); + })).then(function fireRemainders() { + if (state.onReadyBeingFired.length > 0) { + var remainders_1 = state.onReadyBeingFired.reduce(promisableChain, nop); + state.onReadyBeingFired = []; + return DexiePromise.resolve(vip(function() { + return remainders_1(db.vip); + })).then(fireRemainders); + } + }); + }).finally(function() { + state.onReadyBeingFired = null; + state.isBeingOpened = false; + }).then(function() { + return db; + }).catch(function(err) { + state.dbOpenError = err; + try { + upgradeTransaction && upgradeTransaction.abort(); + } catch (_a2) { + } + if (openCanceller === state.openCanceller) { + db._close(); + } + return rejection(err); + }).finally(function() { + state.openComplete = true; + resolveDbReady(); + }); +} +function awaitIterator(iterator) { + var callNext = function(result) { + return iterator.next(result); + }, doThrow = function(error) { + return iterator.throw(error); + }, onSuccess = step(callNext), onError = step(doThrow); + function step(getNext) { + return function(val) { + var next = getNext(val), value = next.value; + return next.done ? value : !value || typeof value.then !== "function" ? isArray(value) ? Promise.all(value).then(onSuccess, onError) : onSuccess(value) : value.then(onSuccess, onError); + }; + } + return step(callNext)(); +} +function extractTransactionArgs(mode, _tableArgs_, scopeFunc) { + var i = arguments.length; + if (i < 2) + throw new exceptions.InvalidArgument("Too few arguments"); + var args = new Array(i - 1); + while (--i) + args[i - 1] = arguments[i]; + scopeFunc = args.pop(); + var tables = flatten(args); + return [mode, tables, scopeFunc]; +} +function enterTransactionScope(db, mode, storeNames, parentTransaction, scopeFunc) { + return DexiePromise.resolve().then(function() { + var transless = PSD.transless || PSD; + var trans = db._createTransaction(mode, storeNames, db._dbSchema, parentTransaction); + var zoneProps = { + trans, + transless + }; + if (parentTransaction) { + trans.idbtrans = parentTransaction.idbtrans; + } else { + try { + trans.create(); + db._state.PR1398_maxLoop = 3; + } catch (ex) { + if (ex.name === errnames.InvalidState && db.isOpen() && --db._state.PR1398_maxLoop > 0) { + console.warn("Dexie: Need to reopen db"); + db._close(); + return db.open().then(function() { + return enterTransactionScope(db, mode, storeNames, null, scopeFunc); + }); + } + return rejection(ex); + } + } + var scopeFuncIsAsync = isAsyncFunction(scopeFunc); + if (scopeFuncIsAsync) { + incrementExpectedAwaits(); + } + var returnValue; + var promiseFollowed = DexiePromise.follow(function() { + returnValue = scopeFunc.call(trans, trans); + if (returnValue) { + if (scopeFuncIsAsync) { + var decrementor = decrementExpectedAwaits.bind(null, null); + returnValue.then(decrementor, decrementor); + } else if (typeof returnValue.next === "function" && typeof returnValue.throw === "function") { + returnValue = awaitIterator(returnValue); + } + } + }, zoneProps); + return (returnValue && typeof returnValue.then === "function" ? DexiePromise.resolve(returnValue).then(function(x) { + return trans.active ? x : rejection(new exceptions.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn")); + }) : promiseFollowed.then(function() { + return returnValue; + })).then(function(x) { + if (parentTransaction) + trans._resolve(); + return trans._completion.then(function() { + return x; + }); + }).catch(function(e) { + trans._reject(e); + return rejection(e); + }); + }); +} +function pad(a, value, count) { + var result = isArray(a) ? a.slice() : [a]; + for (var i = 0; i < count; ++i) + result.push(value); + return result; +} +function createVirtualIndexMiddleware(down) { + return __assign(__assign({}, down), { table: function(tableName) { + var table = down.table(tableName); + var schema = table.schema; + var indexLookup = {}; + var allVirtualIndexes = []; + function addVirtualIndexes(keyPath, keyTail, lowLevelIndex) { + var keyPathAlias = getKeyPathAlias(keyPath); + var indexList = indexLookup[keyPathAlias] = indexLookup[keyPathAlias] || []; + var keyLength = keyPath == null ? 0 : typeof keyPath === "string" ? 1 : keyPath.length; + var isVirtual = keyTail > 0; + var virtualIndex = __assign(__assign({}, lowLevelIndex), { isVirtual, keyTail, keyLength, extractKey: getKeyExtractor(keyPath), unique: !isVirtual && lowLevelIndex.unique }); + indexList.push(virtualIndex); + if (!virtualIndex.isPrimaryKey) { + allVirtualIndexes.push(virtualIndex); + } + if (keyLength > 1) { + var virtualKeyPath = keyLength === 2 ? keyPath[0] : keyPath.slice(0, keyLength - 1); + addVirtualIndexes(virtualKeyPath, keyTail + 1, lowLevelIndex); + } + indexList.sort(function(a, b) { + return a.keyTail - b.keyTail; + }); + return virtualIndex; + } + var primaryKey = addVirtualIndexes(schema.primaryKey.keyPath, 0, schema.primaryKey); + indexLookup[":id"] = [primaryKey]; + for (var _i = 0, _a2 = schema.indexes; _i < _a2.length; _i++) { + var index = _a2[_i]; + addVirtualIndexes(index.keyPath, 0, index); + } + function findBestIndex(keyPath) { + var result2 = indexLookup[getKeyPathAlias(keyPath)]; + return result2 && result2[0]; + } + function translateRange(range, keyTail) { + return { + type: range.type === 1 ? 2 : range.type, + lower: pad(range.lower, range.lowerOpen ? down.MAX_KEY : down.MIN_KEY, keyTail), + lowerOpen: true, + upper: pad(range.upper, range.upperOpen ? down.MIN_KEY : down.MAX_KEY, keyTail), + upperOpen: true + }; + } + function translateRequest(req) { + var index2 = req.query.index; + return index2.isVirtual ? __assign(__assign({}, req), { query: { + index: index2, + range: translateRange(req.query.range, index2.keyTail) + } }) : req; + } + var result = __assign(__assign({}, table), { schema: __assign(__assign({}, schema), { primaryKey, indexes: allVirtualIndexes, getIndexByKeyPath: findBestIndex }), count: function(req) { + return table.count(translateRequest(req)); + }, query: function(req) { + return table.query(translateRequest(req)); + }, openCursor: function(req) { + var _a3 = req.query.index, keyTail = _a3.keyTail, isVirtual = _a3.isVirtual, keyLength = _a3.keyLength; + if (!isVirtual) + return table.openCursor(req); + function createVirtualCursor(cursor) { + function _continue(key) { + key != null ? cursor.continue(pad(key, req.reverse ? down.MAX_KEY : down.MIN_KEY, keyTail)) : req.unique ? cursor.continue(cursor.key.slice(0, keyLength).concat(req.reverse ? down.MIN_KEY : down.MAX_KEY, keyTail)) : cursor.continue(); + } + var virtualCursor = Object.create(cursor, { + continue: { value: _continue }, + continuePrimaryKey: { + value: function(key, primaryKey2) { + cursor.continuePrimaryKey(pad(key, down.MAX_KEY, keyTail), primaryKey2); + } + }, + primaryKey: { + get: function() { + return cursor.primaryKey; + } + }, + key: { + get: function() { + var key = cursor.key; + return keyLength === 1 ? key[0] : key.slice(0, keyLength); + } + }, + value: { + get: function() { + return cursor.value; + } + } + }); + return virtualCursor; + } + return table.openCursor(translateRequest(req)).then(function(cursor) { + return cursor && createVirtualCursor(cursor); + }); + } }); + return result; + } }); +} +var virtualIndexMiddleware = { + stack: "dbcore", + name: "VirtualIndexMiddleware", + level: 1, + create: createVirtualIndexMiddleware +}; +function getObjectDiff(a, b, rv, prfx) { + rv = rv || {}; + prfx = prfx || ""; + keys(a).forEach(function(prop) { + if (!hasOwn(b, prop)) { + rv[prfx + prop] = void 0; + } else { + var ap = a[prop], bp = b[prop]; + if (typeof ap === "object" && typeof bp === "object" && ap && bp) { + var apTypeName = toStringTag(ap); + var bpTypeName = toStringTag(bp); + if (apTypeName !== bpTypeName) { + rv[prfx + prop] = b[prop]; + } else if (apTypeName === "Object") { + getObjectDiff(ap, bp, rv, prfx + prop + "."); + } else if (ap !== bp) { + rv[prfx + prop] = b[prop]; + } + } else if (ap !== bp) + rv[prfx + prop] = b[prop]; + } + }); + keys(b).forEach(function(prop) { + if (!hasOwn(a, prop)) { + rv[prfx + prop] = b[prop]; + } + }); + return rv; +} +function getEffectiveKeys(primaryKey, req) { + if (req.type === "delete") + return req.keys; + return req.keys || req.values.map(primaryKey.extractKey); +} +var hooksMiddleware = { + stack: "dbcore", + name: "HooksMiddleware", + level: 2, + create: function(downCore) { + return __assign(__assign({}, downCore), { table: function(tableName) { + var downTable = downCore.table(tableName); + var primaryKey = downTable.schema.primaryKey; + var tableMiddleware = __assign(__assign({}, downTable), { mutate: function(req) { + var dxTrans = PSD.trans; + var _a2 = dxTrans.table(tableName).hook, deleting = _a2.deleting, creating = _a2.creating, updating = _a2.updating; + switch (req.type) { + case "add": + if (creating.fire === nop) + break; + return dxTrans._promise("readwrite", function() { + return addPutOrDelete(req); + }, true); + case "put": + if (creating.fire === nop && updating.fire === nop) + break; + return dxTrans._promise("readwrite", function() { + return addPutOrDelete(req); + }, true); + case "delete": + if (deleting.fire === nop) + break; + return dxTrans._promise("readwrite", function() { + return addPutOrDelete(req); + }, true); + case "deleteRange": + if (deleting.fire === nop) + break; + return dxTrans._promise("readwrite", function() { + return deleteRange(req); + }, true); + } + return downTable.mutate(req); + function addPutOrDelete(req2) { + var dxTrans2 = PSD.trans; + var keys2 = req2.keys || getEffectiveKeys(primaryKey, req2); + if (!keys2) + throw new Error("Keys missing"); + req2 = req2.type === "add" || req2.type === "put" ? __assign(__assign({}, req2), { keys: keys2 }) : __assign({}, req2); + if (req2.type !== "delete") + req2.values = __spreadArray([], req2.values, true); + if (req2.keys) + req2.keys = __spreadArray([], req2.keys, true); + return getExistingValues(downTable, req2, keys2).then(function(existingValues) { + var contexts = keys2.map(function(key, i) { + var existingValue = existingValues[i]; + var ctx = { onerror: null, onsuccess: null }; + if (req2.type === "delete") { + deleting.fire.call(ctx, key, existingValue, dxTrans2); + } else if (req2.type === "add" || existingValue === void 0) { + var generatedPrimaryKey = creating.fire.call(ctx, key, req2.values[i], dxTrans2); + if (key == null && generatedPrimaryKey != null) { + key = generatedPrimaryKey; + req2.keys[i] = key; + if (!primaryKey.outbound) { + setByKeyPath(req2.values[i], primaryKey.keyPath, key); + } + } + } else { + var objectDiff = getObjectDiff(existingValue, req2.values[i]); + var additionalChanges_1 = updating.fire.call(ctx, objectDiff, key, existingValue, dxTrans2); + if (additionalChanges_1) { + var requestedValue_1 = req2.values[i]; + Object.keys(additionalChanges_1).forEach(function(keyPath) { + if (hasOwn(requestedValue_1, keyPath)) { + requestedValue_1[keyPath] = additionalChanges_1[keyPath]; + } else { + setByKeyPath(requestedValue_1, keyPath, additionalChanges_1[keyPath]); + } + }); + } + } + return ctx; + }); + return downTable.mutate(req2).then(function(_a3) { + var failures = _a3.failures, results = _a3.results, numFailures = _a3.numFailures, lastResult = _a3.lastResult; + for (var i = 0; i < keys2.length; ++i) { + var primKey = results ? results[i] : keys2[i]; + var ctx = contexts[i]; + if (primKey == null) { + ctx.onerror && ctx.onerror(failures[i]); + } else { + ctx.onsuccess && ctx.onsuccess( + req2.type === "put" && existingValues[i] ? req2.values[i] : primKey + ); + } + } + return { failures, results, numFailures, lastResult }; + }).catch(function(error) { + contexts.forEach(function(ctx) { + return ctx.onerror && ctx.onerror(error); + }); + return Promise.reject(error); + }); + }); + } + function deleteRange(req2) { + return deleteNextChunk(req2.trans, req2.range, 1e4); + } + function deleteNextChunk(trans, range, limit) { + return downTable.query({ trans, values: false, query: { index: primaryKey, range }, limit }).then(function(_a3) { + var result = _a3.result; + return addPutOrDelete({ type: "delete", keys: result, trans }).then(function(res) { + if (res.numFailures > 0) + return Promise.reject(res.failures[0]); + if (result.length < limit) { + return { failures: [], numFailures: 0, lastResult: void 0 }; + } else { + return deleteNextChunk(trans, __assign(__assign({}, range), { lower: result[result.length - 1], lowerOpen: true }), limit); + } + }); + }); + } + } }); + return tableMiddleware; + } }); + } +}; +function getExistingValues(table, req, effectiveKeys) { + return req.type === "add" ? Promise.resolve([]) : table.getMany({ trans: req.trans, keys: effectiveKeys, cache: "immutable" }); +} +function getFromTransactionCache(keys2, cache, clone) { + try { + if (!cache) + return null; + if (cache.keys.length < keys2.length) + return null; + var result = []; + for (var i = 0, j = 0; i < cache.keys.length && j < keys2.length; ++i) { + if (cmp(cache.keys[i], keys2[j]) !== 0) + continue; + result.push(clone ? deepClone(cache.values[i]) : cache.values[i]); + ++j; + } + return result.length === keys2.length ? result : null; + } catch (_a2) { + return null; + } +} +var cacheExistingValuesMiddleware = { + stack: "dbcore", + level: -1, + create: function(core) { + return { + table: function(tableName) { + var table = core.table(tableName); + return __assign(__assign({}, table), { getMany: function(req) { + if (!req.cache) { + return table.getMany(req); + } + var cachedResult = getFromTransactionCache(req.keys, req.trans["_cache"], req.cache === "clone"); + if (cachedResult) { + return DexiePromise.resolve(cachedResult); + } + return table.getMany(req).then(function(res) { + req.trans["_cache"] = { + keys: req.keys, + values: req.cache === "clone" ? deepClone(res) : res + }; + return res; + }); + }, mutate: function(req) { + if (req.type !== "add") + req.trans["_cache"] = null; + return table.mutate(req); + } }); + } + }; + } +}; +var _a; +function isEmptyRange(node) { + return !("from" in node); +} +var RangeSet = function(fromOrTree, to) { + if (this) { + extend(this, arguments.length ? { d: 1, from: fromOrTree, to: arguments.length > 1 ? to : fromOrTree } : { d: 0 }); + } else { + var rv = new RangeSet(); + if (fromOrTree && "d" in fromOrTree) { + extend(rv, fromOrTree); + } + return rv; + } +}; +props(RangeSet.prototype, (_a = { + add: function(rangeSet) { + mergeRanges(this, rangeSet); + return this; + }, + addKey: function(key) { + addRange(this, key, key); + return this; + }, + addKeys: function(keys2) { + var _this = this; + keys2.forEach(function(key) { + return addRange(_this, key, key); + }); + return this; + } +}, _a[iteratorSymbol] = function() { + return getRangeSetIterator(this); +}, _a)); +function addRange(target, from, to) { + var diff2 = cmp(from, to); + if (isNaN(diff2)) + return; + if (diff2 > 0) + throw RangeError(); + if (isEmptyRange(target)) + return extend(target, { from, to, d: 1 }); + var left = target.l; + var right = target.r; + if (cmp(to, target.from) < 0) { + left ? addRange(left, from, to) : target.l = { from, to, d: 1, l: null, r: null }; + return rebalance(target); + } + if (cmp(from, target.to) > 0) { + right ? addRange(right, from, to) : target.r = { from, to, d: 1, l: null, r: null }; + return rebalance(target); + } + if (cmp(from, target.from) < 0) { + target.from = from; + target.l = null; + target.d = right ? right.d + 1 : 1; + } + if (cmp(to, target.to) > 0) { + target.to = to; + target.r = null; + target.d = target.l ? target.l.d + 1 : 1; + } + var rightWasCutOff = !target.r; + if (left && !target.l) { + mergeRanges(target, left); + } + if (right && rightWasCutOff) { + mergeRanges(target, right); + } +} +function mergeRanges(target, newSet) { + function _addRangeSet(target2, _a2) { + var from = _a2.from, to = _a2.to, l = _a2.l, r = _a2.r; + addRange(target2, from, to); + if (l) + _addRangeSet(target2, l); + if (r) + _addRangeSet(target2, r); + } + if (!isEmptyRange(newSet)) + _addRangeSet(target, newSet); +} +function rangesOverlap(rangeSet1, rangeSet2) { + var i1 = getRangeSetIterator(rangeSet2); + var nextResult1 = i1.next(); + if (nextResult1.done) + return false; + var a = nextResult1.value; + var i2 = getRangeSetIterator(rangeSet1); + var nextResult2 = i2.next(a.from); + var b = nextResult2.value; + while (!nextResult1.done && !nextResult2.done) { + if (cmp(b.from, a.to) <= 0 && cmp(b.to, a.from) >= 0) + return true; + cmp(a.from, b.from) < 0 ? a = (nextResult1 = i1.next(b.from)).value : b = (nextResult2 = i2.next(a.from)).value; + } + return false; +} +function getRangeSetIterator(node) { + var state = isEmptyRange(node) ? null : { s: 0, n: node }; + return { + next: function(key) { + var keyProvided = arguments.length > 0; + while (state) { + switch (state.s) { + case 0: + state.s = 1; + if (keyProvided) { + while (state.n.l && cmp(key, state.n.from) < 0) + state = { up: state, n: state.n.l, s: 1 }; + } else { + while (state.n.l) + state = { up: state, n: state.n.l, s: 1 }; + } + case 1: + state.s = 2; + if (!keyProvided || cmp(key, state.n.to) <= 0) + return { value: state.n, done: false }; + case 2: + if (state.n.r) { + state.s = 3; + state = { up: state, n: state.n.r, s: 0 }; + continue; + } + case 3: + state = state.up; + } + } + return { done: true }; + } + }; +} +function rebalance(target) { + var _a2, _b; + var diff2 = (((_a2 = target.r) === null || _a2 === void 0 ? void 0 : _a2.d) || 0) - (((_b = target.l) === null || _b === void 0 ? void 0 : _b.d) || 0); + var r = diff2 > 1 ? "r" : diff2 < -1 ? "l" : ""; + if (r) { + var l = r === "r" ? "l" : "r"; + var rootClone = __assign({}, target); + var oldRootRight = target[r]; + target.from = oldRootRight.from; + target.to = oldRootRight.to; + target[r] = oldRootRight[r]; + rootClone[r] = oldRootRight[l]; + target[l] = rootClone; + rootClone.d = computeDepth(rootClone); + } + target.d = computeDepth(target); +} +function computeDepth(_a2) { + var r = _a2.r, l = _a2.l; + return (r ? l ? Math.max(r.d, l.d) : r.d : l ? l.d : 0) + 1; +} +var observabilityMiddleware = { + stack: "dbcore", + level: 0, + create: function(core) { + var dbName = core.schema.name; + var FULL_RANGE = new RangeSet(core.MIN_KEY, core.MAX_KEY); + return __assign(__assign({}, core), { table: function(tableName) { + var table = core.table(tableName); + var schema = table.schema; + var primaryKey = schema.primaryKey; + var extractKey2 = primaryKey.extractKey, outbound = primaryKey.outbound; + var tableClone = __assign(__assign({}, table), { mutate: function(req) { + var trans = req.trans; + var mutatedParts = trans.mutatedParts || (trans.mutatedParts = {}); + var getRangeSet = function(indexName) { + var part = "idb://" + dbName + "/" + tableName + "/" + indexName; + return mutatedParts[part] || (mutatedParts[part] = new RangeSet()); + }; + var pkRangeSet = getRangeSet(""); + var delsRangeSet = getRangeSet(":dels"); + var type2 = req.type; + var _a2 = req.type === "deleteRange" ? [req.range] : req.type === "delete" ? [req.keys] : req.values.length < 50 ? [[], req.values] : [], keys2 = _a2[0], newObjs = _a2[1]; + var oldCache = req.trans["_cache"]; + return table.mutate(req).then(function(res) { + if (isArray(keys2)) { + if (type2 !== "delete") + keys2 = res.results; + pkRangeSet.addKeys(keys2); + var oldObjs = getFromTransactionCache(keys2, oldCache); + if (!oldObjs && type2 !== "add") { + delsRangeSet.addKeys(keys2); + } + if (oldObjs || newObjs) { + trackAffectedIndexes(getRangeSet, schema, oldObjs, newObjs); + } + } else if (keys2) { + var range = { from: keys2.lower, to: keys2.upper }; + delsRangeSet.add(range); + pkRangeSet.add(range); + } else { + pkRangeSet.add(FULL_RANGE); + delsRangeSet.add(FULL_RANGE); + schema.indexes.forEach(function(idx) { + return getRangeSet(idx.name).add(FULL_RANGE); + }); + } + return res; + }); + } }); + var getRange = function(_a2) { + var _b, _c; + var _d = _a2.query, index = _d.index, range = _d.range; + return [ + index, + new RangeSet((_b = range.lower) !== null && _b !== void 0 ? _b : core.MIN_KEY, (_c = range.upper) !== null && _c !== void 0 ? _c : core.MAX_KEY) + ]; + }; + var readSubscribers = { + get: function(req) { + return [primaryKey, new RangeSet(req.key)]; + }, + getMany: function(req) { + return [primaryKey, new RangeSet().addKeys(req.keys)]; + }, + count: getRange, + query: getRange, + openCursor: getRange + }; + keys(readSubscribers).forEach(function(method) { + tableClone[method] = function(req) { + var subscr = PSD.subscr; + if (subscr) { + var getRangeSet = function(indexName) { + var part = "idb://" + dbName + "/" + tableName + "/" + indexName; + return subscr[part] || (subscr[part] = new RangeSet()); + }; + var pkRangeSet_1 = getRangeSet(""); + var delsRangeSet_1 = getRangeSet(":dels"); + var _a2 = readSubscribers[method](req), queriedIndex = _a2[0], queriedRanges = _a2[1]; + getRangeSet(queriedIndex.name || "").add(queriedRanges); + if (!queriedIndex.isPrimaryKey) { + if (method === "count") { + delsRangeSet_1.add(FULL_RANGE); + } else { + var keysPromise_1 = method === "query" && outbound && req.values && table.query(__assign(__assign({}, req), { values: false })); + return table[method].apply(this, arguments).then(function(res) { + if (method === "query") { + if (outbound && req.values) { + return keysPromise_1.then(function(_a3) { + var resultingKeys = _a3.result; + pkRangeSet_1.addKeys(resultingKeys); + return res; + }); + } + var pKeys = req.values ? res.result.map(extractKey2) : res.result; + if (req.values) { + pkRangeSet_1.addKeys(pKeys); + } else { + delsRangeSet_1.addKeys(pKeys); + } + } else if (method === "openCursor") { + var cursor_1 = res; + var wantValues_1 = req.values; + return cursor_1 && Object.create(cursor_1, { + key: { + get: function() { + delsRangeSet_1.addKey(cursor_1.primaryKey); + return cursor_1.key; + } + }, + primaryKey: { + get: function() { + var pkey = cursor_1.primaryKey; + delsRangeSet_1.addKey(pkey); + return pkey; + } + }, + value: { + get: function() { + wantValues_1 && pkRangeSet_1.addKey(cursor_1.primaryKey); + return cursor_1.value; + } + } + }); + } + return res; + }); + } + } + } + return table[method].apply(this, arguments); + }; + }); + return tableClone; + } }); + } +}; +function trackAffectedIndexes(getRangeSet, schema, oldObjs, newObjs) { + function addAffectedIndex(ix) { + var rangeSet = getRangeSet(ix.name || ""); + function extractKey2(obj) { + return obj != null ? ix.extractKey(obj) : null; + } + var addKeyOrKeys = function(key) { + return ix.multiEntry && isArray(key) ? key.forEach(function(key2) { + return rangeSet.addKey(key2); + }) : rangeSet.addKey(key); + }; + (oldObjs || newObjs).forEach(function(_, i) { + var oldKey = oldObjs && extractKey2(oldObjs[i]); + var newKey = newObjs && extractKey2(newObjs[i]); + if (cmp(oldKey, newKey) !== 0) { + if (oldKey != null) + addKeyOrKeys(oldKey); + if (newKey != null) + addKeyOrKeys(newKey); + } + }); + } + schema.indexes.forEach(addAffectedIndex); +} +var Dexie$1 = function() { + function Dexie2(name, options) { + var _this = this; + this._middlewares = {}; + this.verno = 0; + var deps = Dexie2.dependencies; + this._options = options = __assign({ + addons: Dexie2.addons, + autoOpen: true, + indexedDB: deps.indexedDB, + IDBKeyRange: deps.IDBKeyRange + }, options); + this._deps = { + indexedDB: options.indexedDB, + IDBKeyRange: options.IDBKeyRange + }; + var addons = options.addons; + this._dbSchema = {}; + this._versions = []; + this._storeNames = []; + this._allTables = {}; + this.idbdb = null; + this._novip = this; + var state = { + dbOpenError: null, + isBeingOpened: false, + onReadyBeingFired: null, + openComplete: false, + dbReadyResolve: nop, + dbReadyPromise: null, + cancelOpen: nop, + openCanceller: null, + autoSchema: true, + PR1398_maxLoop: 3 + }; + state.dbReadyPromise = new DexiePromise(function(resolve4) { + state.dbReadyResolve = resolve4; + }); + state.openCanceller = new DexiePromise(function(_, reject) { + state.cancelOpen = reject; + }); + this._state = state; + this.name = name; + this.on = Events(this, "populate", "blocked", "versionchange", "close", { ready: [promisableChain, nop] }); + this.on.ready.subscribe = override(this.on.ready.subscribe, function(subscribe) { + return function(subscriber, bSticky) { + Dexie2.vip(function() { + var state2 = _this._state; + if (state2.openComplete) { + if (!state2.dbOpenError) + DexiePromise.resolve().then(subscriber); + if (bSticky) + subscribe(subscriber); + } else if (state2.onReadyBeingFired) { + state2.onReadyBeingFired.push(subscriber); + if (bSticky) + subscribe(subscriber); + } else { + subscribe(subscriber); + var db_1 = _this; + if (!bSticky) + subscribe(function unsubscribe() { + db_1.on.ready.unsubscribe(subscriber); + db_1.on.ready.unsubscribe(unsubscribe); + }); + } + }); + }; + }); + this.Collection = createCollectionConstructor(this); + this.Table = createTableConstructor(this); + this.Transaction = createTransactionConstructor(this); + this.Version = createVersionConstructor(this); + this.WhereClause = createWhereClauseConstructor(this); + this.on("versionchange", function(ev) { + if (ev.newVersion > 0) + console.warn("Another connection wants to upgrade database '" + _this.name + "'. Closing db now to resume the upgrade."); + else + console.warn("Another connection wants to delete database '" + _this.name + "'. Closing db now to resume the delete request."); + _this.close(); + }); + this.on("blocked", function(ev) { + if (!ev.newVersion || ev.newVersion < ev.oldVersion) + console.warn("Dexie.delete('" + _this.name + "') was blocked"); + else + console.warn("Upgrade '" + _this.name + "' blocked by other connection holding version " + ev.oldVersion / 10); + }); + this._maxKey = getMaxKey(options.IDBKeyRange); + this._createTransaction = function(mode, storeNames, dbschema, parentTransaction) { + return new _this.Transaction(mode, storeNames, dbschema, _this._options.chromeTransactionDurability, parentTransaction); + }; + this._fireOnBlocked = function(ev) { + _this.on("blocked").fire(ev); + connections.filter(function(c) { + return c.name === _this.name && c !== _this && !c._state.vcFired; + }).map(function(c) { + return c.on("versionchange").fire(ev); + }); + }; + this.use(virtualIndexMiddleware); + this.use(hooksMiddleware); + this.use(observabilityMiddleware); + this.use(cacheExistingValuesMiddleware); + this.vip = Object.create(this, { _vip: { value: true } }); + addons.forEach(function(addon) { + return addon(_this); + }); + } + Dexie2.prototype.version = function(versionNumber) { + if (isNaN(versionNumber) || versionNumber < 0.1) + throw new exceptions.Type("Given version is not a positive number"); + versionNumber = Math.round(versionNumber * 10) / 10; + if (this.idbdb || this._state.isBeingOpened) + throw new exceptions.Schema("Cannot add version when database is open"); + this.verno = Math.max(this.verno, versionNumber); + var versions = this._versions; + var versionInstance = versions.filter(function(v) { + return v._cfg.version === versionNumber; + })[0]; + if (versionInstance) + return versionInstance; + versionInstance = new this.Version(versionNumber); + versions.push(versionInstance); + versions.sort(lowerVersionFirst); + versionInstance.stores({}); + this._state.autoSchema = false; + return versionInstance; + }; + Dexie2.prototype._whenReady = function(fn) { + var _this = this; + return this.idbdb && (this._state.openComplete || PSD.letThrough || this._vip) ? fn() : new DexiePromise(function(resolve4, reject) { + if (_this._state.openComplete) { + return reject(new exceptions.DatabaseClosed(_this._state.dbOpenError)); + } + if (!_this._state.isBeingOpened) { + if (!_this._options.autoOpen) { + reject(new exceptions.DatabaseClosed()); + return; + } + _this.open().catch(nop); + } + _this._state.dbReadyPromise.then(resolve4, reject); + }).then(fn); + }; + Dexie2.prototype.use = function(_a2) { + var stack = _a2.stack, create = _a2.create, level = _a2.level, name = _a2.name; + if (name) + this.unuse({ stack, name }); + var middlewares = this._middlewares[stack] || (this._middlewares[stack] = []); + middlewares.push({ stack, create, level: level == null ? 10 : level, name }); + middlewares.sort(function(a, b) { + return a.level - b.level; + }); + return this; + }; + Dexie2.prototype.unuse = function(_a2) { + var stack = _a2.stack, name = _a2.name, create = _a2.create; + if (stack && this._middlewares[stack]) { + this._middlewares[stack] = this._middlewares[stack].filter(function(mw) { + return create ? mw.create !== create : name ? mw.name !== name : false; + }); + } + return this; + }; + Dexie2.prototype.open = function() { + return dexieOpen(this); + }; + Dexie2.prototype._close = function() { + var state = this._state; + var idx = connections.indexOf(this); + if (idx >= 0) + connections.splice(idx, 1); + if (this.idbdb) { + try { + this.idbdb.close(); + } catch (e) { + } + this._novip.idbdb = null; + } + state.dbReadyPromise = new DexiePromise(function(resolve4) { + state.dbReadyResolve = resolve4; + }); + state.openCanceller = new DexiePromise(function(_, reject) { + state.cancelOpen = reject; + }); + }; + Dexie2.prototype.close = function() { + this._close(); + var state = this._state; + this._options.autoOpen = false; + state.dbOpenError = new exceptions.DatabaseClosed(); + if (state.isBeingOpened) + state.cancelOpen(state.dbOpenError); + }; + Dexie2.prototype.delete = function() { + var _this = this; + var hasArguments = arguments.length > 0; + var state = this._state; + return new DexiePromise(function(resolve4, reject) { + var doDelete = function() { + _this.close(); + var req = _this._deps.indexedDB.deleteDatabase(_this.name); + req.onsuccess = wrap(function() { + _onDatabaseDeleted(_this._deps, _this.name); + resolve4(); + }); + req.onerror = eventRejectHandler(reject); + req.onblocked = _this._fireOnBlocked; + }; + if (hasArguments) + throw new exceptions.InvalidArgument("Arguments not allowed in db.delete()"); + if (state.isBeingOpened) { + state.dbReadyPromise.then(doDelete); + } else { + doDelete(); + } + }); + }; + Dexie2.prototype.backendDB = function() { + return this.idbdb; + }; + Dexie2.prototype.isOpen = function() { + return this.idbdb !== null; + }; + Dexie2.prototype.hasBeenClosed = function() { + var dbOpenError = this._state.dbOpenError; + return dbOpenError && dbOpenError.name === "DatabaseClosed"; + }; + Dexie2.prototype.hasFailed = function() { + return this._state.dbOpenError !== null; + }; + Dexie2.prototype.dynamicallyOpened = function() { + return this._state.autoSchema; + }; + Object.defineProperty(Dexie2.prototype, "tables", { + get: function() { + var _this = this; + return keys(this._allTables).map(function(name) { + return _this._allTables[name]; + }); + }, + enumerable: false, + configurable: true + }); + Dexie2.prototype.transaction = function() { + var args = extractTransactionArgs.apply(this, arguments); + return this._transaction.apply(this, args); + }; + Dexie2.prototype._transaction = function(mode, tables, scopeFunc) { + var _this = this; + var parentTransaction = PSD.trans; + if (!parentTransaction || parentTransaction.db !== this || mode.indexOf("!") !== -1) + parentTransaction = null; + var onlyIfCompatible = mode.indexOf("?") !== -1; + mode = mode.replace("!", "").replace("?", ""); + var idbMode, storeNames; + try { + storeNames = tables.map(function(table) { + var storeName = table instanceof _this.Table ? table.name : table; + if (typeof storeName !== "string") + throw new TypeError("Invalid table argument to Dexie.transaction(). Only Table or String are allowed"); + return storeName; + }); + if (mode == "r" || mode === READONLY) + idbMode = READONLY; + else if (mode == "rw" || mode == READWRITE) + idbMode = READWRITE; + else + throw new exceptions.InvalidArgument("Invalid transaction mode: " + mode); + if (parentTransaction) { + if (parentTransaction.mode === READONLY && idbMode === READWRITE) { + if (onlyIfCompatible) { + parentTransaction = null; + } else + throw new exceptions.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY"); + } + if (parentTransaction) { + storeNames.forEach(function(storeName) { + if (parentTransaction && parentTransaction.storeNames.indexOf(storeName) === -1) { + if (onlyIfCompatible) { + parentTransaction = null; + } else + throw new exceptions.SubTransaction("Table " + storeName + " not included in parent transaction."); + } + }); + } + if (onlyIfCompatible && parentTransaction && !parentTransaction.active) { + parentTransaction = null; + } + } + } catch (e) { + return parentTransaction ? parentTransaction._promise(null, function(_, reject) { + reject(e); + }) : rejection(e); + } + var enterTransaction = enterTransactionScope.bind(null, this, idbMode, storeNames, parentTransaction, scopeFunc); + return parentTransaction ? parentTransaction._promise(idbMode, enterTransaction, "lock") : PSD.trans ? usePSD(PSD.transless, function() { + return _this._whenReady(enterTransaction); + }) : this._whenReady(enterTransaction); + }; + Dexie2.prototype.table = function(tableName) { + if (!hasOwn(this._allTables, tableName)) { + throw new exceptions.InvalidTable("Table " + tableName + " does not exist"); + } + return this._allTables[tableName]; + }; + return Dexie2; +}(); +var symbolObservable = typeof Symbol !== "undefined" && "observable" in Symbol ? Symbol.observable : "@@observable"; +var Observable = function() { + function Observable2(subscribe) { + this._subscribe = subscribe; + } + Observable2.prototype.subscribe = function(x, error, complete) { + return this._subscribe(!x || typeof x === "function" ? { next: x, error, complete } : x); + }; + Observable2.prototype[symbolObservable] = function() { + return this; + }; + return Observable2; +}(); +function extendObservabilitySet(target, newSet) { + keys(newSet).forEach(function(part) { + var rangeSet = target[part] || (target[part] = new RangeSet()); + mergeRanges(rangeSet, newSet[part]); + }); + return target; +} +function liveQuery(querier) { + var hasValue = false; + var currentValue = void 0; + var observable = new Observable(function(observer) { + var scopeFuncIsAsync = isAsyncFunction(querier); + function execute2(subscr) { + if (scopeFuncIsAsync) { + incrementExpectedAwaits(); + } + var exec = function() { + return newScope(querier, { subscr, trans: null }); + }; + var rv = PSD.trans ? usePSD(PSD.transless, exec) : exec(); + if (scopeFuncIsAsync) { + rv.then(decrementExpectedAwaits, decrementExpectedAwaits); + } + return rv; + } + var closed = false; + var accumMuts = {}; + var currentObs = {}; + var subscription = { + get closed() { + return closed; + }, + unsubscribe: function() { + closed = true; + globalEvents.storagemutated.unsubscribe(mutationListener); + } + }; + observer.start && observer.start(subscription); + var querying = false, startedListening = false; + function shouldNotify() { + return keys(currentObs).some(function(key) { + return accumMuts[key] && rangesOverlap(accumMuts[key], currentObs[key]); + }); + } + var mutationListener = function(parts) { + extendObservabilitySet(accumMuts, parts); + if (shouldNotify()) { + doQuery(); + } + }; + var doQuery = function() { + if (querying || closed) + return; + accumMuts = {}; + var subscr = {}; + var ret = execute2(subscr); + if (!startedListening) { + globalEvents(DEXIE_STORAGE_MUTATED_EVENT_NAME, mutationListener); + startedListening = true; + } + querying = true; + Promise.resolve(ret).then(function(result) { + hasValue = true; + currentValue = result; + querying = false; + if (closed) + return; + if (shouldNotify()) { + doQuery(); + } else { + accumMuts = {}; + currentObs = subscr; + observer.next && observer.next(result); + } + }, function(err) { + querying = false; + hasValue = false; + observer.error && observer.error(err); + subscription.unsubscribe(); + }); + }; + doQuery(); + return subscription; + }); + observable.hasValue = function() { + return hasValue; + }; + observable.getValue = function() { + return currentValue; + }; + return observable; +} +var domDeps; +try { + domDeps = { + indexedDB: _global.indexedDB || _global.mozIndexedDB || _global.webkitIndexedDB || _global.msIndexedDB, + IDBKeyRange: _global.IDBKeyRange || _global.webkitIDBKeyRange + }; +} catch (e) { + domDeps = { indexedDB: null, IDBKeyRange: null }; +} +var Dexie = Dexie$1; +props(Dexie, __assign(__assign({}, fullNameExceptions), { + delete: function(databaseName) { + var db = new Dexie(databaseName, { addons: [] }); + return db.delete(); + }, + exists: function(name) { + return new Dexie(name, { addons: [] }).open().then(function(db) { + db.close(); + return true; + }).catch("NoSuchDatabaseError", function() { + return false; + }); + }, + getDatabaseNames: function(cb) { + try { + return getDatabaseNames(Dexie.dependencies).then(cb); + } catch (_a2) { + return rejection(new exceptions.MissingAPI()); + } + }, + defineClass: function() { + function Class(content) { + extend(this, content); + } + return Class; + }, + ignoreTransaction: function(scopeFunc) { + return PSD.trans ? usePSD(PSD.transless, scopeFunc) : scopeFunc(); + }, + vip, + async: function(generatorFn) { + return function() { + try { + var rv = awaitIterator(generatorFn.apply(this, arguments)); + if (!rv || typeof rv.then !== "function") + return DexiePromise.resolve(rv); + return rv; + } catch (e) { + return rejection(e); + } + }; + }, + spawn: function(generatorFn, args, thiz) { + try { + var rv = awaitIterator(generatorFn.apply(thiz, args || [])); + if (!rv || typeof rv.then !== "function") + return DexiePromise.resolve(rv); + return rv; + } catch (e) { + return rejection(e); + } + }, + currentTransaction: { + get: function() { + return PSD.trans || null; + } + }, + waitFor: function(promiseOrFunction, optionalTimeout) { + var promise = DexiePromise.resolve(typeof promiseOrFunction === "function" ? Dexie.ignoreTransaction(promiseOrFunction) : promiseOrFunction).timeout(optionalTimeout || 6e4); + return PSD.trans ? PSD.trans.waitFor(promise) : promise; + }, + Promise: DexiePromise, + debug: { + get: function() { + return debug; + }, + set: function(value) { + setDebug(value, value === "dexie" ? function() { + return true; + } : dexieStackFrameFilter); + } + }, + derive, + extend, + props, + override, + Events, + on: globalEvents, + liveQuery, + extendObservabilitySet, + getByKeyPath, + setByKeyPath, + delByKeyPath, + shallowClone, + deepClone, + getObjectDiff, + cmp, + asap: asap$1, + minKey, + addons: [], + connections, + errnames, + dependencies: domDeps, + semVer: DEXIE_VERSION, + version: DEXIE_VERSION.split(".").map(function(n) { + return parseInt(n); + }).reduce(function(p, c, i) { + return p + c / Math.pow(10, i * 2); + }) +})); +Dexie.maxKey = getMaxKey(Dexie.dependencies.IDBKeyRange); +if (typeof dispatchEvent !== "undefined" && typeof addEventListener !== "undefined") { + globalEvents(DEXIE_STORAGE_MUTATED_EVENT_NAME, function(updatedParts) { + if (!propagatingLocally) { + var event_1; + if (isIEOrEdge) { + event_1 = document.createEvent("CustomEvent"); + event_1.initCustomEvent(STORAGE_MUTATED_DOM_EVENT_NAME, true, true, updatedParts); + } else { + event_1 = new CustomEvent(STORAGE_MUTATED_DOM_EVENT_NAME, { + detail: updatedParts + }); + } + propagatingLocally = true; + dispatchEvent(event_1); + propagatingLocally = false; + } + }); + addEventListener(STORAGE_MUTATED_DOM_EVENT_NAME, function(_a2) { + var detail = _a2.detail; + if (!propagatingLocally) { + propagateLocally(detail); + } + }); +} +function propagateLocally(updateParts) { + var wasMe = propagatingLocally; + try { + propagatingLocally = true; + globalEvents.storagemutated.fire(updateParts); + } finally { + propagatingLocally = wasMe; + } +} +var propagatingLocally = false; +if (typeof BroadcastChannel !== "undefined") { + bc_1 = new BroadcastChannel(STORAGE_MUTATED_DOM_EVENT_NAME); + if (typeof bc_1.unref === "function") { + bc_1.unref(); + } + globalEvents(DEXIE_STORAGE_MUTATED_EVENT_NAME, function(changedParts) { + if (!propagatingLocally) { + bc_1.postMessage(changedParts); + } + }); + bc_1.onmessage = function(ev) { + if (ev.data) + propagateLocally(ev.data); + }; +} else if (typeof self !== "undefined" && typeof navigator !== "undefined") { + globalEvents(DEXIE_STORAGE_MUTATED_EVENT_NAME, function(changedParts) { + try { + if (!propagatingLocally) { + if (typeof localStorage !== "undefined") { + localStorage.setItem(STORAGE_MUTATED_DOM_EVENT_NAME, JSON.stringify({ + trig: Math.random(), + changedParts + })); + } + if (typeof self["clients"] === "object") { + __spreadArray([], self["clients"].matchAll({ includeUncontrolled: true }), true).forEach(function(client) { + return client.postMessage({ + type: STORAGE_MUTATED_DOM_EVENT_NAME, + changedParts + }); + }); + } + } + } catch (_a2) { + } + }); + if (typeof addEventListener !== "undefined") { + addEventListener("storage", function(ev) { + if (ev.key === STORAGE_MUTATED_DOM_EVENT_NAME) { + var data = JSON.parse(ev.newValue); + if (data) + propagateLocally(data.changedParts); + } + }); + } + swContainer = self.document && navigator.serviceWorker; + if (swContainer) { + swContainer.addEventListener("message", propagateMessageLocally); + } +} +var bc_1; +var swContainer; +function propagateMessageLocally(_a2) { + var data = _a2.data; + if (data && data.type === STORAGE_MUTATED_DOM_EVENT_NAME) { + propagateLocally(data.changedParts); + } +} +DexiePromise.rejectionMapper = mapError; +setDebug(debug, dexieStackFrameFilter); + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/lib/errors.js +var messages = { + AbortError: "A request was aborted, for example through a call to IDBTransaction.abort.", + ConstraintError: "A mutation operation in the transaction failed because a constraint was not satisfied. For example, an object such as an object store or index already exists and a request attempted to create a new one.", + DataCloneError: "The data being stored could not be cloned by the internal structured cloning algorithm.", + DataError: "Data provided to an operation does not meet requirements.", + InvalidAccessError: "An invalid operation was performed on an object. For example transaction creation attempt was made, but an empty scope was provided.", + InvalidStateError: "An operation was called on an object on which it is not allowed or at a time when it is not allowed. Also occurs if a request is made on a source object that has been deleted or removed. Use TransactionInactiveError or ReadOnlyError when possible, as they are more specific variations of InvalidStateError.", + NotFoundError: "The operation failed because the requested database object could not be found. For example, an object store did not exist but was being opened.", + ReadOnlyError: 'The mutating operation was attempted in a "readonly" transaction.', + TransactionInactiveError: "A request was placed against a transaction which is currently not active, or which is finished.", + VersionError: "An attempt was made to open a database using a lower version than the existing version." +}; +var AbortError = class extends DOMException { + constructor(message = messages.AbortError) { + super(message, "AbortError"); + } +}; +var ConstraintError = class extends DOMException { + constructor(message = messages.ConstraintError) { + super(message, "ConstraintError"); + } +}; +var DataError = class extends DOMException { + constructor(message = messages.DataError) { + super(message, "DataError"); + } +}; +var InvalidAccessError = class extends DOMException { + constructor(message = messages.InvalidAccessError) { + super(message, "InvalidAccessError"); + } +}; +var InvalidStateError = class extends DOMException { + constructor(message = messages.InvalidStateError) { + super(message, "InvalidStateError"); + } +}; +var NotFoundError = class extends DOMException { + constructor(message = messages.NotFoundError) { + super(message, "NotFoundError"); + } +}; +var ReadOnlyError = class extends DOMException { + constructor(message = messages.ReadOnlyError) { + super(message, "ReadOnlyError"); + } +}; +var TransactionInactiveError = class extends DOMException { + constructor(message = messages.TransactionInactiveError) { + super(message, "TransactionInactiveError"); + } +}; +var VersionError = class extends DOMException { + constructor(message = messages.VersionError) { + super(message, "VersionError"); + } +}; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/lib/valueToKey.js +var valueToKey = (input, seen) => { + if (typeof input === "number") { + if (isNaN(input)) { + throw new DataError(); + } + return input; + } else if (Object.prototype.toString.call(input) === "[object Date]") { + const ms = input.valueOf(); + if (isNaN(ms)) { + throw new DataError(); + } + return new Date(ms); + } else if (typeof input === "string") { + return input; + } else if (input instanceof ArrayBuffer || typeof SharedArrayBuffer !== "undefined" && input instanceof SharedArrayBuffer || typeof ArrayBuffer !== "undefined" && ArrayBuffer.isView && ArrayBuffer.isView(input)) { + let arrayBuffer; + let offset = 0; + let length = 0; + if (input instanceof ArrayBuffer || typeof SharedArrayBuffer !== "undefined" && input instanceof SharedArrayBuffer) { + arrayBuffer = input; + length = input.byteLength; + } else { + arrayBuffer = input.buffer; + offset = input.byteOffset; + length = input.byteLength; + } + if (arrayBuffer.detached) { + return new ArrayBuffer(0); + } + return arrayBuffer.slice(offset, offset + length); + } else if (Array.isArray(input)) { + if (seen === void 0) { + seen = /* @__PURE__ */ new Set(); + } else if (seen.has(input)) { + throw new DataError(); + } + seen.add(input); + const keys2 = []; + for (let i = 0; i < input.length; i++) { + const hop = Object.hasOwn(input, i); + if (!hop) { + throw new DataError(); + } + const entry = input[i]; + const key = valueToKey(entry, seen); + keys2.push(key); + } + return keys2; + } else { + throw new DataError(); + } +}; +var valueToKey_default = valueToKey; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/lib/cmp.js +var getType = (x) => { + if (typeof x === "number") { + return "Number"; + } + if (x instanceof Date) { + return "Date"; + } + if (Array.isArray(x)) { + return "Array"; + } + if (typeof x === "string") { + return "String"; + } + if (x instanceof ArrayBuffer) { + return "Binary"; + } + throw new DataError(); +}; +var cmp2 = (first, second) => { + if (second === void 0) { + throw new TypeError(); + } + first = valueToKey_default(first); + second = valueToKey_default(second); + const t1 = getType(first); + const t2 = getType(second); + if (t1 !== t2) { + if (t1 === "Array") { + return 1; + } + if (t1 === "Binary" && (t2 === "String" || t2 === "Date" || t2 === "Number")) { + return 1; + } + if (t1 === "String" && (t2 === "Date" || t2 === "Number")) { + return 1; + } + if (t1 === "Date" && t2 === "Number") { + return 1; + } + return -1; + } + if (t1 === "Binary") { + first = new Uint8Array(first); + second = new Uint8Array(second); + } + if (t1 === "Array" || t1 === "Binary") { + const length = Math.min(first.length, second.length); + for (let i = 0; i < length; i++) { + const result = cmp2(first[i], second[i]); + if (result !== 0) { + return result; + } + } + if (first.length > second.length) { + return 1; + } + if (first.length < second.length) { + return -1; + } + return 0; + } + if (t1 === "Date") { + if (first.getTime() === second.getTime()) { + return 0; + } + } else { + if (first === second) { + return 0; + } + } + return first > second ? 1 : -1; +}; +var cmp_default = cmp2; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/FDBKeyRange.js +var FDBKeyRange = class _FDBKeyRange { + static only(value) { + if (arguments.length === 0) { + throw new TypeError(); + } + value = valueToKey_default(value); + return new _FDBKeyRange(value, value, false, false); + } + static lowerBound(lower, open = false) { + if (arguments.length === 0) { + throw new TypeError(); + } + lower = valueToKey_default(lower); + return new _FDBKeyRange(lower, void 0, open, true); + } + static upperBound(upper, open = false) { + if (arguments.length === 0) { + throw new TypeError(); + } + upper = valueToKey_default(upper); + return new _FDBKeyRange(void 0, upper, true, open); + } + static bound(lower, upper, lowerOpen = false, upperOpen = false) { + if (arguments.length < 2) { + throw new TypeError(); + } + const cmpResult = cmp_default(lower, upper); + if (cmpResult === 1 || cmpResult === 0 && (lowerOpen || upperOpen)) { + throw new DataError(); + } + lower = valueToKey_default(lower); + upper = valueToKey_default(upper); + return new _FDBKeyRange(lower, upper, lowerOpen, upperOpen); + } + constructor(lower, upper, lowerOpen, upperOpen) { + this.lower = lower; + this.upper = upper; + this.lowerOpen = lowerOpen; + this.upperOpen = upperOpen; + } + // https://w3c.github.io/IndexedDB/#dom-idbkeyrange-includes + includes(key) { + if (arguments.length === 0) { + throw new TypeError(); + } + key = valueToKey_default(key); + if (this.lower !== void 0) { + const cmpResult = cmp_default(this.lower, key); + if (cmpResult === 1 || cmpResult === 0 && this.lowerOpen) { + return false; + } + } + if (this.upper !== void 0) { + const cmpResult = cmp_default(this.upper, key); + if (cmpResult === -1 || cmpResult === 0 && this.upperOpen) { + return false; + } + } + return true; + } + toString() { + return "[object IDBKeyRange]"; + } +}; +var FDBKeyRange_default = FDBKeyRange; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/lib/extractKey.js +var extractKey = (keyPath, value) => { + if (Array.isArray(keyPath)) { + const result = []; + for (let item of keyPath) { + if (item !== void 0 && item !== null && typeof item !== "string" && item.toString) { + item = item.toString(); + } + result.push(valueToKey_default(extractKey(item, value))); + } + return result; + } + if (keyPath === "") { + return value; + } + let remainingKeyPath = keyPath; + let object = value; + while (remainingKeyPath !== null) { + let identifier; + const i = remainingKeyPath.indexOf("."); + if (i >= 0) { + identifier = remainingKeyPath.slice(0, i); + remainingKeyPath = remainingKeyPath.slice(i + 1); + } else { + identifier = remainingKeyPath; + remainingKeyPath = null; + } + if (object === void 0 || object === null || !Object.hasOwn(object, identifier)) { + return; + } + object = object[identifier]; + } + return object; +}; +var extractKey_default = extractKey; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/FDBCursor.js +var getEffectiveObjectStore = (cursor) => { + if (cursor.source instanceof FDBObjectStore_default) { + return cursor.source; + } + return cursor.source.objectStore; +}; +var makeKeyRange = (range, lowers, uppers) => { + let lower = range !== void 0 ? range.lower : void 0; + let upper = range !== void 0 ? range.upper : void 0; + for (const lowerTemp of lowers) { + if (lowerTemp === void 0) { + continue; + } + if (lower === void 0 || cmp_default(lower, lowerTemp) === 1) { + lower = lowerTemp; + } + } + for (const upperTemp of uppers) { + if (upperTemp === void 0) { + continue; + } + if (upper === void 0 || cmp_default(upper, upperTemp) === -1) { + upper = upperTemp; + } + } + if (lower !== void 0 && upper !== void 0) { + return FDBKeyRange_default.bound(lower, upper); + } + if (lower !== void 0) { + return FDBKeyRange_default.lowerBound(lower); + } + if (upper !== void 0) { + return FDBKeyRange_default.upperBound(upper); + } +}; +var FDBCursor = class { + _gotValue = false; + _position = void 0; + // Key of previously returned record + _objectStorePosition = void 0; + _keyOnly = false; + _key = void 0; + _primaryKey = void 0; + constructor(source, range, direction = "next", request2, keyOnly = false) { + this._range = range; + this._source = source; + this._direction = direction; + this._request = request2; + this._keyOnly = keyOnly; + } + // Read only properties + get source() { + return this._source; + } + set source(val) { + } + get request() { + return this._request; + } + set request(val) { + } + get direction() { + return this._direction; + } + set direction(val) { + } + get key() { + return this._key; + } + set key(val) { + } + get primaryKey() { + return this._primaryKey; + } + set primaryKey(val) { + } + // https://w3c.github.io/IndexedDB/#iterate-a-cursor + _iterate(key, primaryKey) { + const sourceIsObjectStore = this.source instanceof FDBObjectStore_default; + const records = this.source instanceof FDBObjectStore_default ? this.source._rawObjectStore.records : this.source._rawIndex.records; + let foundRecord; + if (this.direction === "next") { + const range = makeKeyRange(this._range, [key, this._position], []); + for (const record of records.values(range)) { + const cmpResultKey = key !== void 0 ? cmp_default(record.key, key) : void 0; + const cmpResultPosition = this._position !== void 0 ? cmp_default(record.key, this._position) : void 0; + if (key !== void 0) { + if (cmpResultKey === -1) { + continue; + } + } + if (primaryKey !== void 0) { + if (cmpResultKey === -1) { + continue; + } + const cmpResultPrimaryKey = cmp_default(record.value, primaryKey); + if (cmpResultKey === 0 && cmpResultPrimaryKey === -1) { + continue; + } + } + if (this._position !== void 0 && sourceIsObjectStore) { + if (cmpResultPosition !== 1) { + continue; + } + } + if (this._position !== void 0 && !sourceIsObjectStore) { + if (cmpResultPosition === -1) { + continue; + } + if (cmpResultPosition === 0 && cmp_default(record.value, this._objectStorePosition) !== 1) { + continue; + } + } + if (this._range !== void 0) { + if (!this._range.includes(record.key)) { + continue; + } + } + foundRecord = record; + break; + } + } else if (this.direction === "nextunique") { + const range = makeKeyRange(this._range, [key, this._position], []); + for (const record of records.values(range)) { + if (key !== void 0) { + if (cmp_default(record.key, key) === -1) { + continue; + } + } + if (this._position !== void 0) { + if (cmp_default(record.key, this._position) !== 1) { + continue; + } + } + if (this._range !== void 0) { + if (!this._range.includes(record.key)) { + continue; + } + } + foundRecord = record; + break; + } + } else if (this.direction === "prev") { + const range = makeKeyRange(this._range, [], [key, this._position]); + for (const record of records.values(range, "prev")) { + const cmpResultKey = key !== void 0 ? cmp_default(record.key, key) : void 0; + const cmpResultPosition = this._position !== void 0 ? cmp_default(record.key, this._position) : void 0; + if (key !== void 0) { + if (cmpResultKey === 1) { + continue; + } + } + if (primaryKey !== void 0) { + if (cmpResultKey === 1) { + continue; + } + const cmpResultPrimaryKey = cmp_default(record.value, primaryKey); + if (cmpResultKey === 0 && cmpResultPrimaryKey === 1) { + continue; + } + } + if (this._position !== void 0 && sourceIsObjectStore) { + if (cmpResultPosition !== -1) { + continue; + } + } + if (this._position !== void 0 && !sourceIsObjectStore) { + if (cmpResultPosition === 1) { + continue; + } + if (cmpResultPosition === 0 && cmp_default(record.value, this._objectStorePosition) !== -1) { + continue; + } + } + if (this._range !== void 0) { + if (!this._range.includes(record.key)) { + continue; + } + } + foundRecord = record; + break; + } + } else if (this.direction === "prevunique") { + let tempRecord; + const range = makeKeyRange(this._range, [], [key, this._position]); + for (const record of records.values(range, "prev")) { + if (key !== void 0) { + if (cmp_default(record.key, key) === 1) { + continue; + } + } + if (this._position !== void 0) { + if (cmp_default(record.key, this._position) !== -1) { + continue; + } + } + if (this._range !== void 0) { + if (!this._range.includes(record.key)) { + continue; + } + } + tempRecord = record; + break; + } + if (tempRecord) { + foundRecord = records.get(tempRecord.key); + } + } + let result; + if (!foundRecord) { + this._key = void 0; + if (!sourceIsObjectStore) { + this._objectStorePosition = void 0; + } + if (!this._keyOnly && this.toString() === "[object IDBCursorWithValue]") { + this.value = void 0; + } + result = null; + } else { + this._position = foundRecord.key; + if (!sourceIsObjectStore) { + this._objectStorePosition = foundRecord.value; + } + this._key = foundRecord.key; + if (sourceIsObjectStore) { + this._primaryKey = structuredClone(foundRecord.key); + if (!this._keyOnly && this.toString() === "[object IDBCursorWithValue]") { + this.value = structuredClone(foundRecord.value); + } + } else { + this._primaryKey = structuredClone(foundRecord.value); + if (!this._keyOnly && this.toString() === "[object IDBCursorWithValue]") { + if (this.source instanceof FDBObjectStore_default) { + throw new Error("This should never happen"); + } + const value = this.source.objectStore._rawObjectStore.getValue(foundRecord.value); + this.value = structuredClone(value); + } + } + this._gotValue = true; + result = this; + } + return result; + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#widl-IDBCursor-update-IDBRequest-any-value + update(value) { + if (value === void 0) { + throw new TypeError(); + } + const effectiveObjectStore = getEffectiveObjectStore(this); + const effectiveKey = Object.hasOwn(this.source, "_rawIndex") ? this.primaryKey : this._position; + const transaction = effectiveObjectStore.transaction; + if (transaction._state !== "active") { + throw new TransactionInactiveError(); + } + if (transaction.mode === "readonly") { + throw new ReadOnlyError(); + } + if (effectiveObjectStore._rawObjectStore.deleted) { + throw new InvalidStateError(); + } + if (!(this.source instanceof FDBObjectStore_default) && this.source._rawIndex.deleted) { + throw new InvalidStateError(); + } + if (!this._gotValue || !Object.hasOwn(this, "value")) { + throw new InvalidStateError(); + } + const clone = structuredClone(value); + if (effectiveObjectStore.keyPath !== null) { + let tempKey; + try { + tempKey = extractKey_default(effectiveObjectStore.keyPath, clone); + } catch (err) { + } + if (cmp_default(tempKey, effectiveKey) !== 0) { + throw new DataError(); + } + } + const record = { + key: effectiveKey, + value: clone + }; + return transaction._execRequestAsync({ + operation: effectiveObjectStore._rawObjectStore.storeRecord.bind(effectiveObjectStore._rawObjectStore, record, false, transaction._rollbackLog), + source: this + }); + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#widl-IDBCursor-advance-void-unsigned-long-count + advance(count) { + if (!Number.isInteger(count) || count <= 0) { + throw new TypeError(); + } + const effectiveObjectStore = getEffectiveObjectStore(this); + const transaction = effectiveObjectStore.transaction; + if (transaction._state !== "active") { + throw new TransactionInactiveError(); + } + if (effectiveObjectStore._rawObjectStore.deleted) { + throw new InvalidStateError(); + } + if (!(this.source instanceof FDBObjectStore_default) && this.source._rawIndex.deleted) { + throw new InvalidStateError(); + } + if (!this._gotValue) { + throw new InvalidStateError(); + } + if (this._request) { + this._request.readyState = "pending"; + } + transaction._execRequestAsync({ + operation: () => { + let result; + for (let i = 0; i < count; i++) { + result = this._iterate(); + if (!result) { + break; + } + } + return result; + }, + request: this._request, + source: this.source + }); + this._gotValue = false; + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#widl-IDBCursor-continue-void-any-key + continue(key) { + const effectiveObjectStore = getEffectiveObjectStore(this); + const transaction = effectiveObjectStore.transaction; + if (transaction._state !== "active") { + throw new TransactionInactiveError(); + } + if (effectiveObjectStore._rawObjectStore.deleted) { + throw new InvalidStateError(); + } + if (!(this.source instanceof FDBObjectStore_default) && this.source._rawIndex.deleted) { + throw new InvalidStateError(); + } + if (!this._gotValue) { + throw new InvalidStateError(); + } + if (key !== void 0) { + key = valueToKey_default(key); + const cmpResult = cmp_default(key, this._position); + if (cmpResult <= 0 && (this.direction === "next" || this.direction === "nextunique") || cmpResult >= 0 && (this.direction === "prev" || this.direction === "prevunique")) { + throw new DataError(); + } + } + if (this._request) { + this._request.readyState = "pending"; + } + transaction._execRequestAsync({ + operation: this._iterate.bind(this, key), + request: this._request, + source: this.source + }); + this._gotValue = false; + } + // hthttps://w3c.github.io/IndexedDB/#dom-idbcursor-continueprimarykey + continuePrimaryKey(key, primaryKey) { + const effectiveObjectStore = getEffectiveObjectStore(this); + const transaction = effectiveObjectStore.transaction; + if (transaction._state !== "active") { + throw new TransactionInactiveError(); + } + if (effectiveObjectStore._rawObjectStore.deleted) { + throw new InvalidStateError(); + } + if (!(this.source instanceof FDBObjectStore_default) && this.source._rawIndex.deleted) { + throw new InvalidStateError(); + } + if (this.source instanceof FDBObjectStore_default || this.direction !== "next" && this.direction !== "prev") { + throw new InvalidAccessError(); + } + if (!this._gotValue) { + throw new InvalidStateError(); + } + if (key === void 0 || primaryKey === void 0) { + throw new DataError(); + } + key = valueToKey_default(key); + const cmpResult = cmp_default(key, this._position); + if (cmpResult === -1 && this.direction === "next" || cmpResult === 1 && this.direction === "prev") { + throw new DataError(); + } + const cmpResult2 = cmp_default(primaryKey, this._objectStorePosition); + if (cmpResult === 0) { + if (cmpResult2 <= 0 && this.direction === "next" || cmpResult2 >= 0 && this.direction === "prev") { + throw new DataError(); + } + } + if (this._request) { + this._request.readyState = "pending"; + } + transaction._execRequestAsync({ + operation: this._iterate.bind(this, key, primaryKey), + request: this._request, + source: this.source + }); + this._gotValue = false; + } + delete() { + const effectiveObjectStore = getEffectiveObjectStore(this); + const effectiveKey = Object.hasOwn(this.source, "_rawIndex") ? this.primaryKey : this._position; + const transaction = effectiveObjectStore.transaction; + if (transaction._state !== "active") { + throw new TransactionInactiveError(); + } + if (transaction.mode === "readonly") { + throw new ReadOnlyError(); + } + if (effectiveObjectStore._rawObjectStore.deleted) { + throw new InvalidStateError(); + } + if (!(this.source instanceof FDBObjectStore_default) && this.source._rawIndex.deleted) { + throw new InvalidStateError(); + } + if (!this._gotValue || !Object.hasOwn(this, "value")) { + throw new InvalidStateError(); + } + return transaction._execRequestAsync({ + operation: effectiveObjectStore._rawObjectStore.deleteRecord.bind(effectiveObjectStore._rawObjectStore, effectiveKey, transaction._rollbackLog), + source: this + }); + } + toString() { + return "[object IDBCursor]"; + } +}; +var FDBCursor_default = FDBCursor; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/FDBCursorWithValue.js +var FDBCursorWithValue = class extends FDBCursor_default { + value = void 0; + constructor(source, range, direction, request2) { + super(source, range, direction, request2); + } + toString() { + return "[object IDBCursorWithValue]"; + } +}; +var FDBCursorWithValue_default = FDBCursorWithValue; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/lib/FakeEventTarget.js +var stopped = (event, listener) => { + return event.immediatePropagationStopped || event.eventPhase === event.CAPTURING_PHASE && listener.capture === false || event.eventPhase === event.BUBBLING_PHASE && listener.capture === true; +}; +var invokeEventListeners = (event, obj) => { + event.currentTarget = obj; + for (const listener of obj.listeners.slice()) { + if (event.type !== listener.type || stopped(event, listener)) { + continue; + } + listener.callback.call(event.currentTarget, event); + } + const typeToProp = { + abort: "onabort", + blocked: "onblocked", + complete: "oncomplete", + error: "onerror", + success: "onsuccess", + upgradeneeded: "onupgradeneeded", + versionchange: "onversionchange" + }; + const prop = typeToProp[event.type]; + if (prop === void 0) { + throw new Error(`Unknown event type: "${event.type}"`); + } + const callback = event.currentTarget[prop]; + if (callback) { + const listener = { + callback, + capture: false, + type: event.type + }; + if (!stopped(event, listener)) { + listener.callback.call(event.currentTarget, event); + } + } +}; +var FakeEventTarget = class { + listeners = []; + // These will be overridden in individual subclasses and made not readonly + addEventListener(type2, callback, capture = false) { + this.listeners.push({ + callback, + capture, + type: type2 + }); + } + removeEventListener(type2, callback, capture = false) { + const i = this.listeners.findIndex((listener) => { + return listener.type === type2 && listener.callback === callback && listener.capture === capture; + }); + this.listeners.splice(i, 1); + } + // http://www.w3.org/TR/dom/#dispatching-events + dispatchEvent(event) { + if (event.dispatched || !event.initialized) { + throw new InvalidStateError("The object is in an invalid state."); + } + event.isTrusted = false; + event.dispatched = true; + event.target = this; + event.eventPhase = event.CAPTURING_PHASE; + for (const obj of event.eventPath) { + if (!event.propagationStopped) { + invokeEventListeners(event, obj); + } + } + event.eventPhase = event.AT_TARGET; + if (!event.propagationStopped) { + invokeEventListeners(event, event.target); + } + if (event.bubbles) { + event.eventPath.reverse(); + event.eventPhase = event.BUBBLING_PHASE; + for (const obj of event.eventPath) { + if (!event.propagationStopped) { + invokeEventListeners(event, obj); + } + } + } + event.dispatched = false; + event.eventPhase = event.NONE; + event.currentTarget = null; + if (event.canceled) { + return false; + } + return true; + } +}; +var FakeEventTarget_default = FakeEventTarget; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/FDBRequest.js +var FDBRequest = class extends FakeEventTarget_default { + _result = null; + _error = null; + source = null; + transaction = null; + readyState = "pending"; + onsuccess = null; + onerror = null; + get error() { + if (this.readyState === "pending") { + throw new InvalidStateError(); + } + return this._error; + } + set error(value) { + this._error = value; + } + get result() { + if (this.readyState === "pending") { + throw new InvalidStateError(); + } + return this._result; + } + set result(value) { + this._result = value; + } + toString() { + return "[object IDBRequest]"; + } +}; +var FDBRequest_default = FDBRequest; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/lib/enforceRange.js +var enforceRange = (num, type2) => { + const min = 0; + const max = type2 === "unsigned long" ? 4294967295 : 9007199254740991; + if (isNaN(num) || num < min || num > max) { + throw new TypeError(); + } + if (num >= 0) { + return Math.floor(num); + } +}; +var enforceRange_default = enforceRange; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/lib/FakeDOMStringList.js +var FakeDOMStringList = class extends Array { + contains(value) { + for (const value2 of this) { + if (value === value2) { + return true; + } + } + return false; + } + item(i) { + if (i < 0 || i >= this.length) { + return null; + } + return this[i]; + } + // Used internally, should not be used by others. I could maybe get rid of these and replace rather than mutate, but too lazy to check the spec. + _push(...values) { + return Array.prototype.push.call(this, ...values); + } + _sort(...values) { + return Array.prototype.sort.call(this, ...values); + } +}; +var FakeDOMStringList_default = FakeDOMStringList; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/lib/valueToKeyRange.js +var valueToKeyRange = (value, nullDisallowedFlag = false) => { + if (value instanceof FDBKeyRange_default) { + return value; + } + if (value === null || value === void 0) { + if (nullDisallowedFlag) { + throw new DataError(); + } + return new FDBKeyRange_default(void 0, void 0, false, false); + } + const key = valueToKey_default(value); + return FDBKeyRange_default.only(key); +}; +var valueToKeyRange_default = valueToKeyRange; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/FDBIndex.js +var confirmActiveTransaction = (index) => { + if (index._rawIndex.deleted || index.objectStore._rawObjectStore.deleted) { + throw new InvalidStateError(); + } + if (index.objectStore.transaction._state !== "active") { + throw new TransactionInactiveError(); + } +}; +var FDBIndex = class { + constructor(objectStore, rawIndex) { + this._rawIndex = rawIndex; + this._name = rawIndex.name; + this.objectStore = objectStore; + this.keyPath = rawIndex.keyPath; + this.multiEntry = rawIndex.multiEntry; + this.unique = rawIndex.unique; + } + get name() { + return this._name; + } + // https://w3c.github.io/IndexedDB/#dom-idbindex-name + set name(name) { + const transaction = this.objectStore.transaction; + if (!transaction.db._runningVersionchangeTransaction) { + throw new InvalidStateError(); + } + if (transaction._state !== "active") { + throw new TransactionInactiveError(); + } + if (this._rawIndex.deleted || this.objectStore._rawObjectStore.deleted) { + throw new InvalidStateError(); + } + name = String(name); + if (name === this._name) { + return; + } + if (this.objectStore.indexNames.contains(name)) { + throw new ConstraintError(); + } + const oldName = this._name; + const oldIndexNames = [...this.objectStore.indexNames]; + this._name = name; + this._rawIndex.name = name; + this.objectStore._indexesCache.delete(oldName); + this.objectStore._indexesCache.set(name, this); + this.objectStore._rawObjectStore.rawIndexes.delete(oldName); + this.objectStore._rawObjectStore.rawIndexes.set(name, this._rawIndex); + this.objectStore.indexNames = new FakeDOMStringList_default(...Array.from(this.objectStore._rawObjectStore.rawIndexes.keys()).filter((indexName) => { + const index = this.objectStore._rawObjectStore.rawIndexes.get(indexName); + return index && !index.deleted; + }).sort()); + transaction._rollbackLog.push(() => { + this._name = oldName; + this._rawIndex.name = oldName; + this.objectStore._indexesCache.delete(name); + this.objectStore._indexesCache.set(oldName, this); + this.objectStore._rawObjectStore.rawIndexes.delete(name); + this.objectStore._rawObjectStore.rawIndexes.set(oldName, this._rawIndex); + this.objectStore.indexNames = new FakeDOMStringList_default(...oldIndexNames); + }); + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#widl-IDBIndex-openCursor-IDBRequest-any-range-IDBCursorDirection-direction + openCursor(range, direction) { + confirmActiveTransaction(this); + if (range === null) { + range = void 0; + } + if (range !== void 0 && !(range instanceof FDBKeyRange_default)) { + range = FDBKeyRange_default.only(valueToKey_default(range)); + } + const request2 = new FDBRequest_default(); + request2.source = this; + request2.transaction = this.objectStore.transaction; + const cursor = new FDBCursorWithValue_default(this, range, direction, request2); + return this.objectStore.transaction._execRequestAsync({ + operation: cursor._iterate.bind(cursor), + request: request2, + source: this + }); + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#widl-IDBIndex-openKeyCursor-IDBRequest-any-range-IDBCursorDirection-direction + openKeyCursor(range, direction) { + confirmActiveTransaction(this); + if (range === null) { + range = void 0; + } + if (range !== void 0 && !(range instanceof FDBKeyRange_default)) { + range = FDBKeyRange_default.only(valueToKey_default(range)); + } + const request2 = new FDBRequest_default(); + request2.source = this; + request2.transaction = this.objectStore.transaction; + const cursor = new FDBCursor_default(this, range, direction, request2, true); + return this.objectStore.transaction._execRequestAsync({ + operation: cursor._iterate.bind(cursor), + request: request2, + source: this + }); + } + get(key) { + confirmActiveTransaction(this); + if (!(key instanceof FDBKeyRange_default)) { + key = valueToKey_default(key); + } + return this.objectStore.transaction._execRequestAsync({ + operation: this._rawIndex.getValue.bind(this._rawIndex, key), + source: this + }); + } + // http://w3c.github.io/IndexedDB/#dom-idbindex-getall + getAll(query, count) { + if (arguments.length > 1 && count !== void 0) { + count = enforceRange_default(count, "unsigned long"); + } + confirmActiveTransaction(this); + const range = valueToKeyRange_default(query); + return this.objectStore.transaction._execRequestAsync({ + operation: this._rawIndex.getAllValues.bind(this._rawIndex, range, count), + source: this + }); + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#widl-IDBIndex-getKey-IDBRequest-any-key + getKey(key) { + confirmActiveTransaction(this); + if (!(key instanceof FDBKeyRange_default)) { + key = valueToKey_default(key); + } + return this.objectStore.transaction._execRequestAsync({ + operation: this._rawIndex.getKey.bind(this._rawIndex, key), + source: this + }); + } + // http://w3c.github.io/IndexedDB/#dom-idbindex-getallkeys + getAllKeys(query, count) { + if (arguments.length > 1 && count !== void 0) { + count = enforceRange_default(count, "unsigned long"); + } + confirmActiveTransaction(this); + const range = valueToKeyRange_default(query); + return this.objectStore.transaction._execRequestAsync({ + operation: this._rawIndex.getAllKeys.bind(this._rawIndex, range, count), + source: this + }); + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#widl-IDBIndex-count-IDBRequest-any-key + count(key) { + confirmActiveTransaction(this); + if (key === null) { + key = void 0; + } + if (key !== void 0 && !(key instanceof FDBKeyRange_default)) { + key = FDBKeyRange_default.only(valueToKey_default(key)); + } + return this.objectStore.transaction._execRequestAsync({ + operation: () => { + return this._rawIndex.count(key); + }, + source: this + }); + } + toString() { + return "[object IDBIndex]"; + } +}; +var FDBIndex_default = FDBIndex; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/lib/canInjectKey.js +var canInjectKey = (keyPath, value) => { + if (Array.isArray(keyPath)) { + throw new Error("The key paths used in this section are always strings and never sequences, since it is not possible to create a object store which has a key generator and also has a key path that is a sequence."); + } + const identifiers = keyPath.split("."); + if (identifiers.length === 0) { + throw new Error("Assert: identifiers is not empty"); + } + identifiers.pop(); + for (const identifier of identifiers) { + if (typeof value !== "object" && !Array.isArray(value)) { + return false; + } + const hop = Object.hasOwn(value, identifier); + if (!hop) { + return true; + } + value = value[identifier]; + } + return typeof value === "object" || Array.isArray(value); +}; +var canInjectKey_default = canInjectKey; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/lib/binarySearch.js +function binarySearch(records, key) { + let low = 0; + let high = records.length; + let mid; + while (low < high) { + mid = low + high >>> 1; + if (cmp_default(records[mid].key, key) < 0) { + low = mid + 1; + } else { + high = mid; + } + } + return low; +} +function getIndexByKey(records, key) { + const idx = binarySearch(records, key); + const record = records[idx]; + if (record && cmp_default(record.key, key) === 0) { + return idx; + } + return -1; +} +function getByKey(records, key) { + const idx = getIndexByKey(records, key); + return records[idx]; +} +function getIndexByKeyRange(records, keyRange) { + const lowerIdx = typeof keyRange.lower === "undefined" ? 0 : binarySearch(records, keyRange.lower); + const upperIdx = typeof keyRange.upper === "undefined" ? records.length - 1 : binarySearch(records, keyRange.upper); + for (let i = lowerIdx; i <= upperIdx; i++) { + const record = records[i]; + if (record && keyRange.includes(record.key)) { + return i; + } + } + return -1; +} +function getByKeyRange(records, keyRange) { + const idx = getIndexByKeyRange(records, keyRange); + return records[idx]; +} +function getIndexByKeyGTE(records, key) { + const idx = binarySearch(records, key); + const record = records[idx]; + if (record && cmp_default(record.key, key) >= 0) { + return idx; + } + return -1; +} + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/lib/RecordStore.js +var RecordStore = class { + records = []; + get(key) { + if (key instanceof FDBKeyRange_default) { + return getByKeyRange(this.records, key); + } + return getByKey(this.records, key); + } + add(newRecord) { + let i; + if (this.records.length === 0) { + i = 0; + } else { + i = getIndexByKeyGTE(this.records, newRecord.key); + if (i === -1) { + i = this.records.length; + } else { + while (i < this.records.length && cmp_default(this.records[i].key, newRecord.key) === 0) { + if (cmp_default(this.records[i].value, newRecord.value) !== -1) { + break; + } + i += 1; + } + } + } + this.records.splice(i, 0, newRecord); + } + delete(key) { + const deletedRecords = []; + const isRange = key instanceof FDBKeyRange_default; + while (true) { + const idx = isRange ? getIndexByKeyRange(this.records, key) : getIndexByKey(this.records, key); + if (idx === -1) { + break; + } + deletedRecords.push(this.records[idx]); + this.records.splice(idx, 1); + } + return deletedRecords; + } + deleteByValue(key) { + const range = key instanceof FDBKeyRange_default ? key : FDBKeyRange_default.only(key); + const deletedRecords = []; + this.records = this.records.filter((record) => { + const shouldDelete = range.includes(record.value); + if (shouldDelete) { + deletedRecords.push(record); + } + return !shouldDelete; + }); + return deletedRecords; + } + clear() { + const deletedRecords = this.records.slice(); + this.records = []; + return deletedRecords; + } + values(range, direction = "next") { + return { + [Symbol.iterator]: () => { + let i; + if (direction === "next") { + i = 0; + if (range !== void 0 && range.lower !== void 0) { + while (this.records[i] !== void 0) { + const cmpResult = cmp_default(this.records[i].key, range.lower); + if (cmpResult === 1 || cmpResult === 0 && !range.lowerOpen) { + break; + } + i += 1; + } + } + } else { + i = this.records.length - 1; + if (range !== void 0 && range.upper !== void 0) { + while (this.records[i] !== void 0) { + const cmpResult = cmp_default(this.records[i].key, range.upper); + if (cmpResult === -1 || cmpResult === 0 && !range.upperOpen) { + break; + } + i -= 1; + } + } + } + return { + next: () => { + let done; + let value; + if (direction === "next") { + value = this.records[i]; + done = i >= this.records.length; + i += 1; + if (!done && range !== void 0 && range.upper !== void 0) { + const cmpResult = cmp_default(value.key, range.upper); + done = cmpResult === 1 || cmpResult === 0 && range.upperOpen; + if (done) { + value = void 0; + } + } + } else { + value = this.records[i]; + done = i < 0; + i -= 1; + if (!done && range !== void 0 && range.lower !== void 0) { + const cmpResult = cmp_default(value.key, range.lower); + done = cmpResult === -1 || cmpResult === 0 && range.lowerOpen; + if (done) { + value = void 0; + } + } + } + return { + done, + value + }; + } + }; + } + }; + } +}; +var RecordStore_default = RecordStore; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/lib/Index.js +var Index = class { + deleted = false; + // Initialized should be used to decide whether to throw an error or abort the versionchange transaction when there is a + // constraint + initialized = false; + records = new RecordStore_default(); + constructor(rawObjectStore, name, keyPath, multiEntry, unique) { + this.rawObjectStore = rawObjectStore; + this.name = name; + this.keyPath = keyPath; + this.multiEntry = multiEntry; + this.unique = unique; + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#dfn-steps-for-retrieving-a-value-from-an-index + getKey(key) { + const record = this.records.get(key); + return record !== void 0 ? record.value : void 0; + } + // http://w3c.github.io/IndexedDB/#retrieve-multiple-referenced-values-from-an-index + getAllKeys(range, count) { + if (count === void 0 || count === 0) { + count = Infinity; + } + const records = []; + for (const record of this.records.values(range)) { + records.push(structuredClone(record.value)); + if (records.length >= count) { + break; + } + } + return records; + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#index-referenced-value-retrieval-operation + getValue(key) { + const record = this.records.get(key); + return record !== void 0 ? this.rawObjectStore.getValue(record.value) : void 0; + } + // http://w3c.github.io/IndexedDB/#retrieve-multiple-referenced-values-from-an-index + getAllValues(range, count) { + if (count === void 0 || count === 0) { + count = Infinity; + } + const records = []; + for (const record of this.records.values(range)) { + records.push(this.rawObjectStore.getValue(record.value)); + if (records.length >= count) { + break; + } + } + return records; + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#dfn-steps-for-storing-a-record-into-an-object-store (step 7) + storeRecord(newRecord) { + let indexKey; + try { + indexKey = extractKey_default(this.keyPath, newRecord.value); + } catch (err) { + if (err.name === "DataError") { + return; + } + throw err; + } + if (!this.multiEntry || !Array.isArray(indexKey)) { + try { + valueToKey_default(indexKey); + } catch (e) { + return; + } + } else { + const keep = []; + for (const part of indexKey) { + if (keep.indexOf(part) < 0) { + try { + keep.push(valueToKey_default(part)); + } catch (err) { + } + } + } + indexKey = keep; + } + if (!this.multiEntry || !Array.isArray(indexKey)) { + if (this.unique) { + const existingRecord = this.records.get(indexKey); + if (existingRecord) { + throw new ConstraintError(); + } + } + } else { + if (this.unique) { + for (const individualIndexKey of indexKey) { + const existingRecord = this.records.get(individualIndexKey); + if (existingRecord) { + throw new ConstraintError(); + } + } + } + } + if (!this.multiEntry || !Array.isArray(indexKey)) { + this.records.add({ + key: indexKey, + value: newRecord.key + }); + } else { + for (const individualIndexKey of indexKey) { + this.records.add({ + key: individualIndexKey, + value: newRecord.key + }); + } + } + } + initialize(transaction) { + if (this.initialized) { + throw new Error("Index already initialized"); + } + transaction._execRequestAsync({ + operation: () => { + try { + for (const record of this.rawObjectStore.records.values()) { + this.storeRecord(record); + } + this.initialized = true; + } catch (err) { + transaction._abort(err.name); + } + }, + source: null + }); + } + count(range) { + let count = 0; + for (const record of this.records.values(range)) { + count += 1; + } + return count; + } +}; +var Index_default = Index; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/lib/validateKeyPath.js +var validateKeyPath = (keyPath, parent) => { + if (keyPath !== void 0 && keyPath !== null && typeof keyPath !== "string" && keyPath.toString && (parent === "array" || !Array.isArray(keyPath))) { + keyPath = keyPath.toString(); + } + if (typeof keyPath === "string") { + if (keyPath === "" && parent !== "string") { + return; + } + try { + const validIdentifierRegex = ( + // eslint-disable-next-line no-misleading-character-class + /^(?:[$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B2\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC])(?:[$0-9A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B2\u08E4-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58\u0C59\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D60-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA69D\uA69F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2D\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC])*$/ + ); + if (keyPath.length >= 1 && validIdentifierRegex.test(keyPath)) { + return; + } + } catch (err) { + throw new SyntaxError(err.message); + } + if (keyPath.indexOf(" ") >= 0) { + throw new SyntaxError("The keypath argument contains an invalid key path (no spaces allowed)."); + } + } + if (Array.isArray(keyPath) && keyPath.length > 0) { + if (parent) { + throw new SyntaxError("The keypath argument contains an invalid key path (nested arrays)."); + } + for (const part of keyPath) { + validateKeyPath(part, "array"); + } + return; + } else if (typeof keyPath === "string" && keyPath.indexOf(".") >= 0) { + keyPath = keyPath.split("."); + for (const part of keyPath) { + validateKeyPath(part, "string"); + } + return; + } + throw new SyntaxError(); +}; +var validateKeyPath_default = validateKeyPath; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/FDBObjectStore.js +var confirmActiveTransaction2 = (objectStore) => { + if (objectStore._rawObjectStore.deleted) { + throw new InvalidStateError(); + } + if (objectStore.transaction._state !== "active") { + throw new TransactionInactiveError(); + } +}; +var buildRecordAddPut = (objectStore, value, key) => { + confirmActiveTransaction2(objectStore); + if (objectStore.transaction.mode === "readonly") { + throw new ReadOnlyError(); + } + if (objectStore.keyPath !== null) { + if (key !== void 0) { + throw new DataError(); + } + } + const clone = structuredClone(value); + if (objectStore.keyPath !== null) { + const tempKey = extractKey_default(objectStore.keyPath, clone); + if (tempKey !== void 0) { + valueToKey_default(tempKey); + } else { + if (!objectStore._rawObjectStore.keyGenerator) { + throw new DataError(); + } else if (!canInjectKey_default(objectStore.keyPath, clone)) { + throw new DataError(); + } + } + } + if (objectStore.keyPath === null && objectStore._rawObjectStore.keyGenerator === null && key === void 0) { + throw new DataError(); + } + if (key !== void 0) { + key = valueToKey_default(key); + } + return { + key, + value: clone + }; +}; +var FDBObjectStore = class { + _indexesCache = /* @__PURE__ */ new Map(); + constructor(transaction, rawObjectStore) { + this._rawObjectStore = rawObjectStore; + this._name = rawObjectStore.name; + this.keyPath = rawObjectStore.keyPath; + this.autoIncrement = rawObjectStore.autoIncrement; + this.transaction = transaction; + this.indexNames = new FakeDOMStringList_default(...Array.from(rawObjectStore.rawIndexes.keys()).sort()); + } + get name() { + return this._name; + } + // http://w3c.github.io/IndexedDB/#dom-idbobjectstore-name + set name(name) { + const transaction = this.transaction; + if (!transaction.db._runningVersionchangeTransaction) { + throw new InvalidStateError(); + } + confirmActiveTransaction2(this); + name = String(name); + if (name === this._name) { + return; + } + if (this._rawObjectStore.rawDatabase.rawObjectStores.has(name)) { + throw new ConstraintError(); + } + const oldName = this._name; + const oldObjectStoreNames = [...transaction.db.objectStoreNames]; + this._name = name; + this._rawObjectStore.name = name; + this.transaction._objectStoresCache.delete(oldName); + this.transaction._objectStoresCache.set(name, this); + this._rawObjectStore.rawDatabase.rawObjectStores.delete(oldName); + this._rawObjectStore.rawDatabase.rawObjectStores.set(name, this._rawObjectStore); + transaction.db.objectStoreNames = new FakeDOMStringList_default(...Array.from(this._rawObjectStore.rawDatabase.rawObjectStores.keys()).filter((objectStoreName) => { + const objectStore = this._rawObjectStore.rawDatabase.rawObjectStores.get(objectStoreName); + return objectStore && !objectStore.deleted; + }).sort()); + const oldScope = new Set(transaction._scope); + const oldTransactionObjectStoreNames = [...transaction.objectStoreNames]; + this.transaction._scope.delete(oldName); + transaction._scope.add(name); + transaction.objectStoreNames = new FakeDOMStringList_default(...Array.from(transaction._scope).sort()); + transaction._rollbackLog.push(() => { + this._name = oldName; + this._rawObjectStore.name = oldName; + this.transaction._objectStoresCache.delete(name); + this.transaction._objectStoresCache.set(oldName, this); + this._rawObjectStore.rawDatabase.rawObjectStores.delete(name); + this._rawObjectStore.rawDatabase.rawObjectStores.set(oldName, this._rawObjectStore); + transaction.db.objectStoreNames = new FakeDOMStringList_default(...oldObjectStoreNames); + transaction._scope = oldScope; + transaction.objectStoreNames = new FakeDOMStringList_default(...oldTransactionObjectStoreNames); + }); + } + put(value, key) { + if (arguments.length === 0) { + throw new TypeError(); + } + const record = buildRecordAddPut(this, value, key); + return this.transaction._execRequestAsync({ + operation: this._rawObjectStore.storeRecord.bind(this._rawObjectStore, record, false, this.transaction._rollbackLog), + source: this + }); + } + add(value, key) { + if (arguments.length === 0) { + throw new TypeError(); + } + const record = buildRecordAddPut(this, value, key); + return this.transaction._execRequestAsync({ + operation: this._rawObjectStore.storeRecord.bind(this._rawObjectStore, record, true, this.transaction._rollbackLog), + source: this + }); + } + delete(key) { + if (arguments.length === 0) { + throw new TypeError(); + } + confirmActiveTransaction2(this); + if (this.transaction.mode === "readonly") { + throw new ReadOnlyError(); + } + if (!(key instanceof FDBKeyRange_default)) { + key = valueToKey_default(key); + } + return this.transaction._execRequestAsync({ + operation: this._rawObjectStore.deleteRecord.bind(this._rawObjectStore, key, this.transaction._rollbackLog), + source: this + }); + } + get(key) { + if (arguments.length === 0) { + throw new TypeError(); + } + confirmActiveTransaction2(this); + if (!(key instanceof FDBKeyRange_default)) { + key = valueToKey_default(key); + } + return this.transaction._execRequestAsync({ + operation: this._rawObjectStore.getValue.bind(this._rawObjectStore, key), + source: this + }); + } + // http://w3c.github.io/IndexedDB/#dom-idbobjectstore-getall + getAll(query, count) { + if (arguments.length > 1 && count !== void 0) { + count = enforceRange_default(count, "unsigned long"); + } + confirmActiveTransaction2(this); + const range = valueToKeyRange_default(query); + return this.transaction._execRequestAsync({ + operation: this._rawObjectStore.getAllValues.bind(this._rawObjectStore, range, count), + source: this + }); + } + // http://w3c.github.io/IndexedDB/#dom-idbobjectstore-getkey + getKey(key) { + if (arguments.length === 0) { + throw new TypeError(); + } + confirmActiveTransaction2(this); + if (!(key instanceof FDBKeyRange_default)) { + key = valueToKey_default(key); + } + return this.transaction._execRequestAsync({ + operation: this._rawObjectStore.getKey.bind(this._rawObjectStore, key), + source: this + }); + } + // http://w3c.github.io/IndexedDB/#dom-idbobjectstore-getallkeys + getAllKeys(query, count) { + if (arguments.length > 1 && count !== void 0) { + count = enforceRange_default(count, "unsigned long"); + } + confirmActiveTransaction2(this); + const range = valueToKeyRange_default(query); + return this.transaction._execRequestAsync({ + operation: this._rawObjectStore.getAllKeys.bind(this._rawObjectStore, range, count), + source: this + }); + } + clear() { + confirmActiveTransaction2(this); + if (this.transaction.mode === "readonly") { + throw new ReadOnlyError(); + } + return this.transaction._execRequestAsync({ + operation: this._rawObjectStore.clear.bind(this._rawObjectStore, this.transaction._rollbackLog), + source: this + }); + } + openCursor(range, direction) { + confirmActiveTransaction2(this); + if (range === null) { + range = void 0; + } + if (range !== void 0 && !(range instanceof FDBKeyRange_default)) { + range = FDBKeyRange_default.only(valueToKey_default(range)); + } + const request2 = new FDBRequest_default(); + request2.source = this; + request2.transaction = this.transaction; + const cursor = new FDBCursorWithValue_default(this, range, direction, request2); + return this.transaction._execRequestAsync({ + operation: cursor._iterate.bind(cursor), + request: request2, + source: this + }); + } + openKeyCursor(range, direction) { + confirmActiveTransaction2(this); + if (range === null) { + range = void 0; + } + if (range !== void 0 && !(range instanceof FDBKeyRange_default)) { + range = FDBKeyRange_default.only(valueToKey_default(range)); + } + const request2 = new FDBRequest_default(); + request2.source = this; + request2.transaction = this.transaction; + const cursor = new FDBCursor_default(this, range, direction, request2, true); + return this.transaction._execRequestAsync({ + operation: cursor._iterate.bind(cursor), + request: request2, + source: this + }); + } + // tslint:-next-line max-line-length + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#widl-IDBObjectStore-createIndex-IDBIndex-DOMString-name-DOMString-sequence-DOMString--keyPath-IDBIndexParameters-optionalParameters + createIndex(name, keyPath, optionalParameters = {}) { + if (arguments.length < 2) { + throw new TypeError(); + } + const multiEntry = optionalParameters.multiEntry !== void 0 ? optionalParameters.multiEntry : false; + const unique = optionalParameters.unique !== void 0 ? optionalParameters.unique : false; + if (this.transaction.mode !== "versionchange") { + throw new InvalidStateError(); + } + confirmActiveTransaction2(this); + if (this.indexNames.contains(name)) { + throw new ConstraintError(); + } + validateKeyPath_default(keyPath); + if (Array.isArray(keyPath) && multiEntry) { + throw new InvalidAccessError(); + } + const indexNames = [...this.indexNames]; + this.transaction._rollbackLog.push(() => { + const index2 = this._rawObjectStore.rawIndexes.get(name); + if (index2) { + index2.deleted = true; + } + this.indexNames = new FakeDOMStringList_default(...indexNames); + this._rawObjectStore.rawIndexes.delete(name); + }); + const index = new Index_default(this._rawObjectStore, name, keyPath, multiEntry, unique); + this.indexNames._push(name); + this.indexNames._sort(); + this._rawObjectStore.rawIndexes.set(name, index); + index.initialize(this.transaction); + return new FDBIndex_default(this, index); + } + // https://w3c.github.io/IndexedDB/#dom-idbobjectstore-index + index(name) { + if (arguments.length === 0) { + throw new TypeError(); + } + if (this._rawObjectStore.deleted || this.transaction._state === "finished") { + throw new InvalidStateError(); + } + const index = this._indexesCache.get(name); + if (index !== void 0) { + return index; + } + const rawIndex = this._rawObjectStore.rawIndexes.get(name); + if (!this.indexNames.contains(name) || rawIndex === void 0) { + throw new NotFoundError(); + } + const index2 = new FDBIndex_default(this, rawIndex); + this._indexesCache.set(name, index2); + return index2; + } + deleteIndex(name) { + if (arguments.length === 0) { + throw new TypeError(); + } + if (this.transaction.mode !== "versionchange") { + throw new InvalidStateError(); + } + confirmActiveTransaction2(this); + const rawIndex = this._rawObjectStore.rawIndexes.get(name); + if (rawIndex === void 0) { + throw new NotFoundError(); + } + this.transaction._rollbackLog.push(() => { + rawIndex.deleted = false; + this._rawObjectStore.rawIndexes.set(name, rawIndex); + this.indexNames._push(name); + this.indexNames._sort(); + }); + this.indexNames = new FakeDOMStringList_default(...Array.from(this.indexNames).filter((indexName) => { + return indexName !== name; + })); + rawIndex.deleted = true; + this.transaction._execRequestAsync({ + operation: () => { + const rawIndex2 = this._rawObjectStore.rawIndexes.get(name); + if (rawIndex === rawIndex2) { + this._rawObjectStore.rawIndexes.delete(name); + } + }, + source: this + }); + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#widl-IDBObjectStore-count-IDBRequest-any-key + count(key) { + confirmActiveTransaction2(this); + if (key === null) { + key = void 0; + } + if (key !== void 0 && !(key instanceof FDBKeyRange_default)) { + key = FDBKeyRange_default.only(valueToKey_default(key)); + } + return this.transaction._execRequestAsync({ + operation: () => { + return this._rawObjectStore.count(key); + }, + source: this + }); + } + toString() { + return "[object IDBObjectStore]"; + } +}; +var FDBObjectStore_default = FDBObjectStore; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/lib/FakeEvent.js +var Event = class { + eventPath = []; + NONE = 0; + CAPTURING_PHASE = 1; + AT_TARGET = 2; + BUBBLING_PHASE = 3; + // Flags + propagationStopped = false; + immediatePropagationStopped = false; + canceled = false; + initialized = true; + dispatched = false; + target = null; + currentTarget = null; + eventPhase = 0; + defaultPrevented = false; + isTrusted = false; + timeStamp = Date.now(); + constructor(type2, eventInitDict = {}) { + this.type = type2; + this.bubbles = eventInitDict.bubbles !== void 0 ? eventInitDict.bubbles : false; + this.cancelable = eventInitDict.cancelable !== void 0 ? eventInitDict.cancelable : false; + } + preventDefault() { + if (this.cancelable) { + this.canceled = true; + } + } + stopPropagation() { + this.propagationStopped = true; + } + stopImmediatePropagation() { + this.propagationStopped = true; + this.immediatePropagationStopped = true; + } +}; +var FakeEvent_default = Event; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/lib/scheduling.js +function getSetImmediateFromJsdom() { + if (typeof navigator !== "undefined" && /jsdom/.test(navigator.userAgent)) { + const outerRealmFunctionConstructor = Node.constructor; + return new outerRealmFunctionConstructor("return setImmediate")(); + } else { + return void 0; + } +} +var queueTask = (fn) => { + const setImmediate2 = globalThis.setImmediate || getSetImmediateFromJsdom() || ((fn2) => setTimeout(fn2, 0)); + setImmediate2(fn); +}; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/FDBTransaction.js +var FDBTransaction = class extends FakeEventTarget_default { + _state = "active"; + _started = false; + _rollbackLog = []; + _objectStoresCache = /* @__PURE__ */ new Map(); + error = null; + onabort = null; + oncomplete = null; + onerror = null; + _requests = []; + constructor(storeNames, mode, db) { + super(); + this._scope = new Set(storeNames); + this.mode = mode; + this.db = db; + this.objectStoreNames = new FakeDOMStringList_default(...Array.from(this._scope).sort()); + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#dfn-steps-for-aborting-a-transaction + _abort(errName) { + for (const f of this._rollbackLog.reverse()) { + f(); + } + if (errName !== null) { + const e = new DOMException(void 0, errName); + this.error = e; + } + for (const { + request: request2 + } of this._requests) { + if (request2.readyState !== "done") { + request2.readyState = "done"; + if (request2.source) { + request2.result = void 0; + request2.error = new AbortError(); + const event = new FakeEvent_default("error", { + bubbles: true, + cancelable: true + }); + event.eventPath = [this.db, this]; + request2.dispatchEvent(event); + } + } + } + queueTask(() => { + const event = new FakeEvent_default("abort", { + bubbles: true, + cancelable: false + }); + event.eventPath = [this.db]; + this.dispatchEvent(event); + }); + this._state = "finished"; + } + abort() { + if (this._state === "committing" || this._state === "finished") { + throw new InvalidStateError(); + } + this._state = "active"; + this._abort(null); + } + // http://w3c.github.io/IndexedDB/#dom-idbtransaction-objectstore + objectStore(name) { + if (this._state !== "active") { + throw new InvalidStateError(); + } + const objectStore = this._objectStoresCache.get(name); + if (objectStore !== void 0) { + return objectStore; + } + const rawObjectStore = this.db._rawDatabase.rawObjectStores.get(name); + if (!this._scope.has(name) || rawObjectStore === void 0) { + throw new NotFoundError(); + } + const objectStore2 = new FDBObjectStore_default(this, rawObjectStore); + this._objectStoresCache.set(name, objectStore2); + return objectStore2; + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#dfn-steps-for-asynchronously-executing-a-request + _execRequestAsync(obj) { + const source = obj.source; + const operation = obj.operation; + let request2 = Object.hasOwn(obj, "request") ? obj.request : null; + if (this._state !== "active") { + throw new TransactionInactiveError(); + } + if (!request2) { + if (!source) { + request2 = new FDBRequest_default(); + } else { + request2 = new FDBRequest_default(); + request2.source = source; + request2.transaction = source.transaction; + } + } + this._requests.push({ + operation, + request: request2 + }); + return request2; + } + _start() { + this._started = true; + let operation; + let request2; + while (this._requests.length > 0) { + const r = this._requests.shift(); + if (r && r.request.readyState !== "done") { + request2 = r.request; + operation = r.operation; + break; + } + } + if (request2 && operation) { + if (!request2.source) { + operation(); + } else { + let defaultAction; + let event; + try { + const result = operation(); + request2.readyState = "done"; + request2.result = result; + request2.error = void 0; + if (this._state === "inactive") { + this._state = "active"; + } + event = new FakeEvent_default("success", { + bubbles: false, + cancelable: false + }); + } catch (err) { + request2.readyState = "done"; + request2.result = void 0; + request2.error = err; + if (this._state === "inactive") { + this._state = "active"; + } + event = new FakeEvent_default("error", { + bubbles: true, + cancelable: true + }); + defaultAction = this._abort.bind(this, err.name); + } + try { + event.eventPath = [this.db, this]; + request2.dispatchEvent(event); + } catch (err) { + if (this._state !== "committing") { + this._abort("AbortError"); + } + throw err; + } + if (!event.canceled) { + if (defaultAction) { + defaultAction(); + } + } + } + queueTask(this._start.bind(this)); + return; + } + if (this._state !== "finished") { + this._state = "finished"; + if (!this.error) { + const event = new FakeEvent_default("complete"); + this.dispatchEvent(event); + } + } + } + commit() { + if (this._state !== "active") { + throw new InvalidStateError(); + } + this._state = "committing"; + } + toString() { + return "[object IDBRequest]"; + } +}; +var FDBTransaction_default = FDBTransaction; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/lib/KeyGenerator.js +var MAX_KEY = 9007199254740992; +var KeyGenerator = class { + // This is kind of wrong. Should start at 1 and increment only after record is saved + num = 0; + next() { + if (this.num >= MAX_KEY) { + throw new ConstraintError(); + } + this.num += 1; + return this.num; + } + // https://w3c.github.io/IndexedDB/#possibly-update-the-key-generator + setIfLarger(num) { + const value = Math.floor(Math.min(num, MAX_KEY)) - 1; + if (value >= this.num) { + this.num = value + 1; + } + } +}; +var KeyGenerator_default = KeyGenerator; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/lib/ObjectStore.js +var ObjectStore = class { + deleted = false; + records = new RecordStore_default(); + rawIndexes = /* @__PURE__ */ new Map(); + constructor(rawDatabase, name, keyPath, autoIncrement) { + this.rawDatabase = rawDatabase; + this.keyGenerator = autoIncrement === true ? new KeyGenerator_default() : null; + this.deleted = false; + this.name = name; + this.keyPath = keyPath; + this.autoIncrement = autoIncrement; + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#dfn-steps-for-retrieving-a-value-from-an-object-store + getKey(key) { + const record = this.records.get(key); + return record !== void 0 ? structuredClone(record.key) : void 0; + } + // http://w3c.github.io/IndexedDB/#retrieve-multiple-keys-from-an-object-store + getAllKeys(range, count) { + if (count === void 0 || count === 0) { + count = Infinity; + } + const records = []; + for (const record of this.records.values(range)) { + records.push(structuredClone(record.key)); + if (records.length >= count) { + break; + } + } + return records; + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#dfn-steps-for-retrieving-a-value-from-an-object-store + getValue(key) { + const record = this.records.get(key); + return record !== void 0 ? structuredClone(record.value) : void 0; + } + // http://w3c.github.io/IndexedDB/#retrieve-multiple-values-from-an-object-store + getAllValues(range, count) { + if (count === void 0 || count === 0) { + count = Infinity; + } + const records = []; + for (const record of this.records.values(range)) { + records.push(structuredClone(record.value)); + if (records.length >= count) { + break; + } + } + return records; + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#dfn-steps-for-storing-a-record-into-an-object-store + storeRecord(newRecord, noOverwrite, rollbackLog) { + if (this.keyPath !== null) { + const key = extractKey_default(this.keyPath, newRecord.value); + if (key !== void 0) { + newRecord.key = key; + } + } + if (this.keyGenerator !== null && newRecord.key === void 0) { + if (rollbackLog) { + const keyGeneratorBefore = this.keyGenerator.num; + rollbackLog.push(() => { + if (this.keyGenerator) { + this.keyGenerator.num = keyGeneratorBefore; + } + }); + } + newRecord.key = this.keyGenerator.next(); + if (this.keyPath !== null) { + if (Array.isArray(this.keyPath)) { + throw new Error("Cannot have an array key path in an object store with a key generator"); + } + let remainingKeyPath = this.keyPath; + let object = newRecord.value; + let identifier; + let i = 0; + while (i >= 0) { + if (typeof object !== "object") { + throw new DataError(); + } + i = remainingKeyPath.indexOf("."); + if (i >= 0) { + identifier = remainingKeyPath.slice(0, i); + remainingKeyPath = remainingKeyPath.slice(i + 1); + if (!Object.hasOwn(object, identifier)) { + object[identifier] = {}; + } + object = object[identifier]; + } + } + identifier = remainingKeyPath; + object[identifier] = newRecord.key; + } + } else if (this.keyGenerator !== null && typeof newRecord.key === "number") { + this.keyGenerator.setIfLarger(newRecord.key); + } + const existingRecord = this.records.get(newRecord.key); + if (existingRecord) { + if (noOverwrite) { + throw new ConstraintError(); + } + this.deleteRecord(newRecord.key, rollbackLog); + } + this.records.add(newRecord); + if (rollbackLog) { + rollbackLog.push(() => { + this.deleteRecord(newRecord.key); + }); + } + for (const rawIndex of this.rawIndexes.values()) { + if (rawIndex.initialized) { + rawIndex.storeRecord(newRecord); + } + } + return newRecord.key; + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#dfn-steps-for-deleting-records-from-an-object-store + deleteRecord(key, rollbackLog) { + const deletedRecords = this.records.delete(key); + if (rollbackLog) { + for (const record of deletedRecords) { + rollbackLog.push(() => { + this.storeRecord(record, true); + }); + } + } + for (const rawIndex of this.rawIndexes.values()) { + rawIndex.records.deleteByValue(key); + } + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#dfn-steps-for-clearing-an-object-store + clear(rollbackLog) { + const deletedRecords = this.records.clear(); + if (rollbackLog) { + for (const record of deletedRecords) { + rollbackLog.push(() => { + this.storeRecord(record, true); + }); + } + } + for (const rawIndex of this.rawIndexes.values()) { + rawIndex.records.clear(); + } + } + count(range) { + let count = 0; + for (const record of this.records.values(range)) { + count += 1; + } + return count; + } +}; +var ObjectStore_default = ObjectStore; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/FDBDatabase.js +var confirmActiveVersionchangeTransaction = (database) => { + if (!database._runningVersionchangeTransaction) { + throw new InvalidStateError(); + } + const transactions = database._rawDatabase.transactions.filter((tx) => { + return tx.mode === "versionchange"; + }); + const transaction = transactions[transactions.length - 1]; + if (!transaction || transaction._state === "finished") { + throw new InvalidStateError(); + } + if (transaction._state !== "active") { + throw new TransactionInactiveError(); + } + return transaction; +}; +var closeConnection = (connection) => { + connection._closePending = true; + const transactionsComplete = connection._rawDatabase.transactions.every((transaction) => { + return transaction._state === "finished"; + }); + if (transactionsComplete) { + connection._closed = true; + connection._rawDatabase.connections = connection._rawDatabase.connections.filter((otherConnection) => { + return connection !== otherConnection; + }); + } else { + queueTask(() => { + closeConnection(connection); + }); + } +}; +var FDBDatabase = class extends FakeEventTarget_default { + _closePending = false; + _closed = false; + _runningVersionchangeTransaction = false; + constructor(rawDatabase) { + super(); + this._rawDatabase = rawDatabase; + this._rawDatabase.connections.push(this); + this.name = rawDatabase.name; + this.version = rawDatabase.version; + this.objectStoreNames = new FakeDOMStringList_default(...Array.from(rawDatabase.rawObjectStores.keys()).sort()); + } + // http://w3c.github.io/IndexedDB/#dom-idbdatabase-createobjectstore + createObjectStore(name, options = {}) { + if (name === void 0) { + throw new TypeError(); + } + const transaction = confirmActiveVersionchangeTransaction(this); + const keyPath = options !== null && options.keyPath !== void 0 ? options.keyPath : null; + const autoIncrement = options !== null && options.autoIncrement !== void 0 ? options.autoIncrement : false; + if (keyPath !== null) { + validateKeyPath_default(keyPath); + } + if (this._rawDatabase.rawObjectStores.has(name)) { + throw new ConstraintError(); + } + if (autoIncrement && (keyPath === "" || Array.isArray(keyPath))) { + throw new InvalidAccessError(); + } + const objectStoreNames = [...this.objectStoreNames]; + transaction._rollbackLog.push(() => { + const objectStore = this._rawDatabase.rawObjectStores.get(name); + if (objectStore) { + objectStore.deleted = true; + } + this.objectStoreNames = new FakeDOMStringList_default(...objectStoreNames); + transaction._scope.delete(name); + this._rawDatabase.rawObjectStores.delete(name); + }); + const rawObjectStore = new ObjectStore_default(this._rawDatabase, name, keyPath, autoIncrement); + this.objectStoreNames._push(name); + this.objectStoreNames._sort(); + transaction._scope.add(name); + this._rawDatabase.rawObjectStores.set(name, rawObjectStore); + transaction.objectStoreNames = new FakeDOMStringList_default(...this.objectStoreNames); + return transaction.objectStore(name); + } + deleteObjectStore(name) { + if (name === void 0) { + throw new TypeError(); + } + const transaction = confirmActiveVersionchangeTransaction(this); + const store = this._rawDatabase.rawObjectStores.get(name); + if (store === void 0) { + throw new NotFoundError(); + } + this.objectStoreNames = new FakeDOMStringList_default(...Array.from(this.objectStoreNames).filter((objectStoreName) => { + return objectStoreName !== name; + })); + transaction.objectStoreNames = new FakeDOMStringList_default(...this.objectStoreNames); + transaction._rollbackLog.push(() => { + store.deleted = false; + this._rawDatabase.rawObjectStores.set(name, store); + this.objectStoreNames._push(name); + this.objectStoreNames._sort(); + }); + store.deleted = true; + this._rawDatabase.rawObjectStores.delete(name); + transaction._objectStoresCache.delete(name); + } + transaction(storeNames, mode) { + mode = mode !== void 0 ? mode : "readonly"; + if (mode !== "readonly" && mode !== "readwrite" && mode !== "versionchange") { + throw new TypeError("Invalid mode: " + mode); + } + const hasActiveVersionchange = this._rawDatabase.transactions.some((transaction) => { + return transaction._state === "active" && transaction.mode === "versionchange" && transaction.db === this; + }); + if (hasActiveVersionchange) { + throw new InvalidStateError(); + } + if (this._closePending) { + throw new InvalidStateError(); + } + if (!Array.isArray(storeNames)) { + storeNames = [storeNames]; + } + if (storeNames.length === 0 && mode !== "versionchange") { + throw new InvalidAccessError(); + } + for (const storeName of storeNames) { + if (!this.objectStoreNames.contains(storeName)) { + throw new NotFoundError("No objectStore named " + storeName + " in this database"); + } + } + const tx = new FDBTransaction_default(storeNames, mode, this); + this._rawDatabase.transactions.push(tx); + this._rawDatabase.processTransactions(); + return tx; + } + close() { + closeConnection(this); + } + toString() { + return "[object IDBDatabase]"; + } +}; +var FDBDatabase_default = FDBDatabase; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/FDBOpenDBRequest.js +var FDBOpenDBRequest = class extends FDBRequest_default { + onupgradeneeded = null; + onblocked = null; + toString() { + return "[object IDBOpenDBRequest]"; + } +}; +var FDBOpenDBRequest_default = FDBOpenDBRequest; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/FDBVersionChangeEvent.js +var FDBVersionChangeEvent = class extends FakeEvent_default { + constructor(type2, parameters = {}) { + super(type2); + this.newVersion = parameters.newVersion !== void 0 ? parameters.newVersion : null; + this.oldVersion = parameters.oldVersion !== void 0 ? parameters.oldVersion : 0; + } + toString() { + return "[object IDBVersionChangeEvent]"; + } +}; +var FDBVersionChangeEvent_default = FDBVersionChangeEvent; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/lib/Database.js +var Database = class { + deletePending = false; + transactions = []; + rawObjectStores = /* @__PURE__ */ new Map(); + connections = []; + constructor(name, version) { + this.name = name; + this.version = version; + this.processTransactions = this.processTransactions.bind(this); + } + processTransactions() { + queueTask(() => { + const anyRunning = this.transactions.some((transaction) => { + return transaction._started && transaction._state !== "finished"; + }); + if (!anyRunning) { + const next = this.transactions.find((transaction) => { + return !transaction._started && transaction._state !== "finished"; + }); + if (next) { + next.addEventListener("complete", this.processTransactions); + next.addEventListener("abort", this.processTransactions); + next._start(); + } + } + }); + } +}; +var Database_default = Database; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/FDBFactory.js +var waitForOthersClosedDelete = (databases, name, openDatabases, cb) => { + const anyOpen = openDatabases.some((openDatabase2) => { + return !openDatabase2._closed && !openDatabase2._closePending; + }); + if (anyOpen) { + queueTask(() => waitForOthersClosedDelete(databases, name, openDatabases, cb)); + return; + } + databases.delete(name); + cb(null); +}; +var deleteDatabase = (databases, name, request2, cb) => { + try { + const db = databases.get(name); + if (db === void 0) { + cb(null); + return; + } + db.deletePending = true; + const openDatabases = db.connections.filter((connection) => { + return !connection._closed && !connection._closePending; + }); + for (const openDatabase2 of openDatabases) { + if (!openDatabase2._closePending) { + const event = new FDBVersionChangeEvent_default("versionchange", { + newVersion: null, + oldVersion: db.version + }); + openDatabase2.dispatchEvent(event); + } + } + const anyOpen = openDatabases.some((openDatabase3) => { + return !openDatabase3._closed && !openDatabase3._closePending; + }); + if (request2 && anyOpen) { + const event = new FDBVersionChangeEvent_default("blocked", { + newVersion: null, + oldVersion: db.version + }); + request2.dispatchEvent(event); + } + waitForOthersClosedDelete(databases, name, openDatabases, cb); + } catch (err) { + cb(err); + } +}; +var runVersionchangeTransaction = (connection, version, request2, cb) => { + connection._runningVersionchangeTransaction = true; + const oldVersion = connection.version; + const openDatabases = connection._rawDatabase.connections.filter((otherDatabase) => { + return connection !== otherDatabase; + }); + for (const openDatabase2 of openDatabases) { + if (!openDatabase2._closed && !openDatabase2._closePending) { + const event = new FDBVersionChangeEvent_default("versionchange", { + newVersion: version, + oldVersion + }); + openDatabase2.dispatchEvent(event); + } + } + const anyOpen = openDatabases.some((openDatabase3) => { + return !openDatabase3._closed && !openDatabase3._closePending; + }); + if (anyOpen) { + const event = new FDBVersionChangeEvent_default("blocked", { + newVersion: version, + oldVersion + }); + request2.dispatchEvent(event); + } + const waitForOthersClosed = () => { + const anyOpen2 = openDatabases.some((openDatabase2) => { + return !openDatabase2._closed && !openDatabase2._closePending; + }); + if (anyOpen2) { + queueTask(waitForOthersClosed); + return; + } + connection._rawDatabase.version = version; + connection.version = version; + const transaction = connection.transaction(connection.objectStoreNames, "versionchange"); + request2.result = connection; + request2.readyState = "done"; + request2.transaction = transaction; + transaction._rollbackLog.push(() => { + connection._rawDatabase.version = oldVersion; + connection.version = oldVersion; + }); + const event = new FDBVersionChangeEvent_default("upgradeneeded", { + newVersion: version, + oldVersion + }); + request2.dispatchEvent(event); + transaction.addEventListener("error", () => { + connection._runningVersionchangeTransaction = false; + }); + transaction.addEventListener("abort", () => { + connection._runningVersionchangeTransaction = false; + request2.transaction = null; + queueTask(() => { + cb(new AbortError()); + }); + }); + transaction.addEventListener("complete", () => { + connection._runningVersionchangeTransaction = false; + request2.transaction = null; + queueTask(() => { + if (connection._closePending) { + cb(new AbortError()); + } else { + cb(null); + } + }); + }); + }; + waitForOthersClosed(); +}; +var openDatabase = (databases, name, version, request2, cb) => { + let db = databases.get(name); + if (db === void 0) { + db = new Database_default(name, 0); + databases.set(name, db); + } + if (version === void 0) { + version = db.version !== 0 ? db.version : 1; + } + if (db.version > version) { + return cb(new VersionError()); + } + const connection = new FDBDatabase_default(db); + if (db.version < version) { + runVersionchangeTransaction(connection, version, request2, (err) => { + if (err) { + return cb(err); + } + cb(null, connection); + }); + } else { + cb(null, connection); + } +}; +var FDBFactory = class { + cmp = cmp_default; + _databases = /* @__PURE__ */ new Map(); + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#widl-IDBFactory-deleteDatabase-IDBOpenDBRequest-DOMString-name + deleteDatabase(name) { + const request2 = new FDBOpenDBRequest_default(); + request2.source = null; + queueTask(() => { + const db = this._databases.get(name); + const oldVersion = db !== void 0 ? db.version : 0; + deleteDatabase(this._databases, name, request2, (err) => { + if (err) { + request2.error = new DOMException(err.message, err.name); + request2.readyState = "done"; + const event = new FakeEvent_default("error", { + bubbles: true, + cancelable: true + }); + event.eventPath = []; + request2.dispatchEvent(event); + return; + } + request2.result = void 0; + request2.readyState = "done"; + const event2 = new FDBVersionChangeEvent_default("success", { + newVersion: null, + oldVersion + }); + request2.dispatchEvent(event2); + }); + }); + return request2; + } + // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#widl-IDBFactory-open-IDBOpenDBRequest-DOMString-name-unsigned-long-long-version + open(name, version) { + if (arguments.length > 1 && version !== void 0) { + version = enforceRange_default(version, "MAX_SAFE_INTEGER"); + } + if (version === 0) { + throw new TypeError(); + } + const request2 = new FDBOpenDBRequest_default(); + request2.source = null; + queueTask(() => { + openDatabase(this._databases, name, version, request2, (err, connection) => { + if (err) { + request2.result = void 0; + request2.readyState = "done"; + request2.error = new DOMException(err.message, err.name); + const event = new FakeEvent_default("error", { + bubbles: true, + cancelable: true + }); + event.eventPath = []; + request2.dispatchEvent(event); + return; + } + request2.result = connection; + request2.readyState = "done"; + const event2 = new FakeEvent_default("success"); + event2.eventPath = []; + request2.dispatchEvent(event2); + }); + }); + return request2; + } + // https://w3c.github.io/IndexedDB/#dom-idbfactory-databases + databases() { + return new Promise((resolve4) => { + const result = []; + for (const [name, database] of this._databases) { + result.push({ + name, + version: database.version + }); + } + resolve4(result); + }); + } + toString() { + return "[object IDBFactory]"; + } +}; +var FDBFactory_default = FDBFactory; + +// ../../../Library/Caches/deno/deno_esbuild/fake-indexeddb@6.0.0/node_modules/fake-indexeddb/build/esm/fakeIndexedDB.js +var fakeIndexedDB = new FDBFactory_default(); +var fakeIndexedDB_default = fakeIndexedDB; + +// https://deno.land/std@0.207.0/fmt/colors.ts +var { Deno } = globalThis; +var noColor = typeof Deno?.noColor === "boolean" ? Deno.noColor : false; +var ANSI_PATTERN = new RegExp( + [ + "[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)", + "(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TXZcf-nq-uy=><~]))" + ].join("|"), + "g" +); + +// https://deno.land/std@0.102.0/path/mod.ts +var mod_exports = {}; +__export(mod_exports, { + SEP: () => SEP, + SEP_PATTERN: () => SEP_PATTERN, + basename: () => basename3, + common: () => common, + delimiter: () => delimiter3, + dirname: () => dirname3, + extname: () => extname3, + format: () => format4, + fromFileUrl: () => fromFileUrl3, + globToRegExp: () => globToRegExp, + isAbsolute: () => isAbsolute3, + isGlob: () => isGlob, + join: () => join4, + joinGlobs: () => joinGlobs, + normalize: () => normalize4, + normalizeGlob: () => normalizeGlob, + parse: () => parse3, + posix: () => posix, + relative: () => relative3, + resolve: () => resolve3, + sep: () => sep3, + toFileUrl: () => toFileUrl3, + toNamespacedPath: () => toNamespacedPath3, + win32: () => win32 +}); + +// https://deno.land/std@0.102.0/_util/os.ts +var osType = (() => { + const { Deno: Deno2 } = globalThis; + if (typeof Deno2?.build?.os === "string") { + return Deno2.build.os; + } + const { navigator: navigator2 } = globalThis; + if (navigator2?.appVersion?.includes?.("Win") ?? false) { + return "windows"; + } + return "linux"; +})(); +var isWindows = osType === "windows"; + +// https://deno.land/std@0.102.0/path/win32.ts +var win32_exports = {}; +__export(win32_exports, { + basename: () => basename, + delimiter: () => delimiter, + dirname: () => dirname, + extname: () => extname, + format: () => format2, + fromFileUrl: () => fromFileUrl, + isAbsolute: () => isAbsolute, + join: () => join, + normalize: () => normalize, + parse: () => parse, + relative: () => relative, + resolve: () => resolve, + sep: () => sep, + toFileUrl: () => toFileUrl, + toNamespacedPath: () => toNamespacedPath +}); + +// https://deno.land/std@0.102.0/path/_constants.ts +var CHAR_UPPERCASE_A = 65; +var CHAR_LOWERCASE_A = 97; +var CHAR_UPPERCASE_Z = 90; +var CHAR_LOWERCASE_Z = 122; +var CHAR_DOT = 46; +var CHAR_FORWARD_SLASH = 47; +var CHAR_BACKWARD_SLASH = 92; +var CHAR_COLON = 58; +var CHAR_QUESTION_MARK = 63; + +// https://deno.land/std@0.102.0/path/_util.ts +function assertPath(path3) { + if (typeof path3 !== "string") { + throw new TypeError( + `Path must be a string. Received ${JSON.stringify(path3)}` + ); + } +} +function isPosixPathSeparator(code) { + return code === CHAR_FORWARD_SLASH; +} +function isPathSeparator(code) { + return isPosixPathSeparator(code) || code === CHAR_BACKWARD_SLASH; +} +function isWindowsDeviceRoot(code) { + return code >= CHAR_LOWERCASE_A && code <= CHAR_LOWERCASE_Z || code >= CHAR_UPPERCASE_A && code <= CHAR_UPPERCASE_Z; +} +function normalizeString(path3, allowAboveRoot, separator, isPathSeparator2) { + let res = ""; + let lastSegmentLength = 0; + let lastSlash = -1; + let dots = 0; + let code; + for (let i = 0, len = path3.length; i <= len; ++i) { + if (i < len) + code = path3.charCodeAt(i); + else if (isPathSeparator2(code)) + break; + else + code = CHAR_FORWARD_SLASH; + if (isPathSeparator2(code)) { + if (lastSlash === i - 1 || dots === 1) { + } else if (lastSlash !== i - 1 && dots === 2) { + if (res.length < 2 || lastSegmentLength !== 2 || res.charCodeAt(res.length - 1) !== CHAR_DOT || res.charCodeAt(res.length - 2) !== CHAR_DOT) { + if (res.length > 2) { + const lastSlashIndex = res.lastIndexOf(separator); + if (lastSlashIndex === -1) { + res = ""; + lastSegmentLength = 0; + } else { + res = res.slice(0, lastSlashIndex); + lastSegmentLength = res.length - 1 - res.lastIndexOf(separator); + } + lastSlash = i; + dots = 0; + continue; + } else if (res.length === 2 || res.length === 1) { + res = ""; + lastSegmentLength = 0; + lastSlash = i; + dots = 0; + continue; + } + } + if (allowAboveRoot) { + if (res.length > 0) + res += `${separator}..`; + else + res = ".."; + lastSegmentLength = 2; + } + } else { + if (res.length > 0) + res += separator + path3.slice(lastSlash + 1, i); + else + res = path3.slice(lastSlash + 1, i); + lastSegmentLength = i - lastSlash - 1; + } + lastSlash = i; + dots = 0; + } else if (code === CHAR_DOT && dots !== -1) { + ++dots; + } else { + dots = -1; + } + } + return res; +} +function _format(sep4, pathObject) { + const dir = pathObject.dir || pathObject.root; + const base = pathObject.base || (pathObject.name || "") + (pathObject.ext || ""); + if (!dir) + return base; + if (dir === pathObject.root) + return dir + base; + return dir + sep4 + base; +} +var WHITESPACE_ENCODINGS = { + " ": "%09", + "\n": "%0A", + "\v": "%0B", + "\f": "%0C", + "\r": "%0D", + " ": "%20" +}; +function encodeWhitespace(string) { + return string.replaceAll(/[\s]/g, (c) => { + return WHITESPACE_ENCODINGS[c] ?? c; + }); +} + +// https://deno.land/std@0.102.0/_util/assert.ts +var DenoStdInternalError = class extends Error { + constructor(message) { + super(message); + this.name = "DenoStdInternalError"; + } +}; +function assert3(expr, msg = "") { + if (!expr) { + throw new DenoStdInternalError(msg); + } +} + +// https://deno.land/std@0.102.0/path/win32.ts +var sep = "\\"; +var delimiter = ";"; +function resolve(...pathSegments) { + let resolvedDevice = ""; + let resolvedTail = ""; + let resolvedAbsolute = false; + for (let i = pathSegments.length - 1; i >= -1; i--) { + let path3; + const { Deno: Deno2 } = globalThis; + if (i >= 0) { + path3 = pathSegments[i]; + } else if (!resolvedDevice) { + if (typeof Deno2?.cwd !== "function") { + throw new TypeError("Resolved a drive-letter-less path without a CWD."); + } + path3 = Deno2.cwd(); + } else { + if (typeof Deno2?.env?.get !== "function" || typeof Deno2?.cwd !== "function") { + throw new TypeError("Resolved a relative path without a CWD."); + } + path3 = Deno2.env.get(`=${resolvedDevice}`) || Deno2.cwd(); + if (path3 === void 0 || path3.slice(0, 3).toLowerCase() !== `${resolvedDevice.toLowerCase()}\\`) { + path3 = `${resolvedDevice}\\`; + } + } + assertPath(path3); + const len = path3.length; + if (len === 0) + continue; + let rootEnd = 0; + let device = ""; + let isAbsolute4 = false; + const code = path3.charCodeAt(0); + if (len > 1) { + if (isPathSeparator(code)) { + isAbsolute4 = true; + if (isPathSeparator(path3.charCodeAt(1))) { + let j = 2; + let last = j; + for (; j < len; ++j) { + if (isPathSeparator(path3.charCodeAt(j))) + break; + } + if (j < len && j !== last) { + const firstPart = path3.slice(last, j); + last = j; + for (; j < len; ++j) { + if (!isPathSeparator(path3.charCodeAt(j))) + break; + } + if (j < len && j !== last) { + last = j; + for (; j < len; ++j) { + if (isPathSeparator(path3.charCodeAt(j))) + break; + } + if (j === len) { + device = `\\\\${firstPart}\\${path3.slice(last)}`; + rootEnd = j; + } else if (j !== last) { + device = `\\\\${firstPart}\\${path3.slice(last, j)}`; + rootEnd = j; + } + } + } + } else { + rootEnd = 1; + } + } else if (isWindowsDeviceRoot(code)) { + if (path3.charCodeAt(1) === CHAR_COLON) { + device = path3.slice(0, 2); + rootEnd = 2; + if (len > 2) { + if (isPathSeparator(path3.charCodeAt(2))) { + isAbsolute4 = true; + rootEnd = 3; + } + } + } + } + } else if (isPathSeparator(code)) { + rootEnd = 1; + isAbsolute4 = true; + } + if (device.length > 0 && resolvedDevice.length > 0 && device.toLowerCase() !== resolvedDevice.toLowerCase()) { + continue; + } + if (resolvedDevice.length === 0 && device.length > 0) { + resolvedDevice = device; + } + if (!resolvedAbsolute) { + resolvedTail = `${path3.slice(rootEnd)}\\${resolvedTail}`; + resolvedAbsolute = isAbsolute4; + } + if (resolvedAbsolute && resolvedDevice.length > 0) + break; + } + resolvedTail = normalizeString( + resolvedTail, + !resolvedAbsolute, + "\\", + isPathSeparator + ); + return resolvedDevice + (resolvedAbsolute ? "\\" : "") + resolvedTail || "."; +} +function normalize(path3) { + assertPath(path3); + const len = path3.length; + if (len === 0) + return "."; + let rootEnd = 0; + let device; + let isAbsolute4 = false; + const code = path3.charCodeAt(0); + if (len > 1) { + if (isPathSeparator(code)) { + isAbsolute4 = true; + if (isPathSeparator(path3.charCodeAt(1))) { + let j = 2; + let last = j; + for (; j < len; ++j) { + if (isPathSeparator(path3.charCodeAt(j))) + break; + } + if (j < len && j !== last) { + const firstPart = path3.slice(last, j); + last = j; + for (; j < len; ++j) { + if (!isPathSeparator(path3.charCodeAt(j))) + break; + } + if (j < len && j !== last) { + last = j; + for (; j < len; ++j) { + if (isPathSeparator(path3.charCodeAt(j))) + break; + } + if (j === len) { + return `\\\\${firstPart}\\${path3.slice(last)}\\`; + } else if (j !== last) { + device = `\\\\${firstPart}\\${path3.slice(last, j)}`; + rootEnd = j; + } + } + } + } else { + rootEnd = 1; + } + } else if (isWindowsDeviceRoot(code)) { + if (path3.charCodeAt(1) === CHAR_COLON) { + device = path3.slice(0, 2); + rootEnd = 2; + if (len > 2) { + if (isPathSeparator(path3.charCodeAt(2))) { + isAbsolute4 = true; + rootEnd = 3; + } + } + } + } + } else if (isPathSeparator(code)) { + return "\\"; + } + let tail; + if (rootEnd < len) { + tail = normalizeString( + path3.slice(rootEnd), + !isAbsolute4, + "\\", + isPathSeparator + ); + } else { + tail = ""; + } + if (tail.length === 0 && !isAbsolute4) + tail = "."; + if (tail.length > 0 && isPathSeparator(path3.charCodeAt(len - 1))) { + tail += "\\"; + } + if (device === void 0) { + if (isAbsolute4) { + if (tail.length > 0) + return `\\${tail}`; + else + return "\\"; + } else if (tail.length > 0) { + return tail; + } else { + return ""; + } + } else if (isAbsolute4) { + if (tail.length > 0) + return `${device}\\${tail}`; + else + return `${device}\\`; + } else if (tail.length > 0) { + return device + tail; + } else { + return device; + } +} +function isAbsolute(path3) { + assertPath(path3); + const len = path3.length; + if (len === 0) + return false; + const code = path3.charCodeAt(0); + if (isPathSeparator(code)) { + return true; + } else if (isWindowsDeviceRoot(code)) { + if (len > 2 && path3.charCodeAt(1) === CHAR_COLON) { + if (isPathSeparator(path3.charCodeAt(2))) + return true; + } + } + return false; +} +function join(...paths) { + const pathsCount = paths.length; + if (pathsCount === 0) + return "."; + let joined; + let firstPart = null; + for (let i = 0; i < pathsCount; ++i) { + const path3 = paths[i]; + assertPath(path3); + if (path3.length > 0) { + if (joined === void 0) + joined = firstPart = path3; + else + joined += `\\${path3}`; + } + } + if (joined === void 0) + return "."; + let needsReplace = true; + let slashCount = 0; + assert3(firstPart != null); + if (isPathSeparator(firstPart.charCodeAt(0))) { + ++slashCount; + const firstLen = firstPart.length; + if (firstLen > 1) { + if (isPathSeparator(firstPart.charCodeAt(1))) { + ++slashCount; + if (firstLen > 2) { + if (isPathSeparator(firstPart.charCodeAt(2))) + ++slashCount; + else { + needsReplace = false; + } + } + } + } + } + if (needsReplace) { + for (; slashCount < joined.length; ++slashCount) { + if (!isPathSeparator(joined.charCodeAt(slashCount))) + break; + } + if (slashCount >= 2) + joined = `\\${joined.slice(slashCount)}`; + } + return normalize(joined); +} +function relative(from, to) { + assertPath(from); + assertPath(to); + if (from === to) + return ""; + const fromOrig = resolve(from); + const toOrig = resolve(to); + if (fromOrig === toOrig) + return ""; + from = fromOrig.toLowerCase(); + to = toOrig.toLowerCase(); + if (from === to) + return ""; + let fromStart = 0; + let fromEnd = from.length; + for (; fromStart < fromEnd; ++fromStart) { + if (from.charCodeAt(fromStart) !== CHAR_BACKWARD_SLASH) + break; + } + for (; fromEnd - 1 > fromStart; --fromEnd) { + if (from.charCodeAt(fromEnd - 1) !== CHAR_BACKWARD_SLASH) + break; + } + const fromLen = fromEnd - fromStart; + let toStart = 0; + let toEnd = to.length; + for (; toStart < toEnd; ++toStart) { + if (to.charCodeAt(toStart) !== CHAR_BACKWARD_SLASH) + break; + } + for (; toEnd - 1 > toStart; --toEnd) { + if (to.charCodeAt(toEnd - 1) !== CHAR_BACKWARD_SLASH) + break; + } + const toLen = toEnd - toStart; + const length = fromLen < toLen ? fromLen : toLen; + let lastCommonSep = -1; + let i = 0; + for (; i <= length; ++i) { + if (i === length) { + if (toLen > length) { + if (to.charCodeAt(toStart + i) === CHAR_BACKWARD_SLASH) { + return toOrig.slice(toStart + i + 1); + } else if (i === 2) { + return toOrig.slice(toStart + i); + } + } + if (fromLen > length) { + if (from.charCodeAt(fromStart + i) === CHAR_BACKWARD_SLASH) { + lastCommonSep = i; + } else if (i === 2) { + lastCommonSep = 3; + } + } + break; + } + const fromCode = from.charCodeAt(fromStart + i); + const toCode = to.charCodeAt(toStart + i); + if (fromCode !== toCode) + break; + else if (fromCode === CHAR_BACKWARD_SLASH) + lastCommonSep = i; + } + if (i !== length && lastCommonSep === -1) { + return toOrig; + } + let out = ""; + if (lastCommonSep === -1) + lastCommonSep = 0; + for (i = fromStart + lastCommonSep + 1; i <= fromEnd; ++i) { + if (i === fromEnd || from.charCodeAt(i) === CHAR_BACKWARD_SLASH) { + if (out.length === 0) + out += ".."; + else + out += "\\.."; + } + } + if (out.length > 0) { + return out + toOrig.slice(toStart + lastCommonSep, toEnd); + } else { + toStart += lastCommonSep; + if (toOrig.charCodeAt(toStart) === CHAR_BACKWARD_SLASH) + ++toStart; + return toOrig.slice(toStart, toEnd); + } +} +function toNamespacedPath(path3) { + if (typeof path3 !== "string") + return path3; + if (path3.length === 0) + return ""; + const resolvedPath = resolve(path3); + if (resolvedPath.length >= 3) { + if (resolvedPath.charCodeAt(0) === CHAR_BACKWARD_SLASH) { + if (resolvedPath.charCodeAt(1) === CHAR_BACKWARD_SLASH) { + const code = resolvedPath.charCodeAt(2); + if (code !== CHAR_QUESTION_MARK && code !== CHAR_DOT) { + return `\\\\?\\UNC\\${resolvedPath.slice(2)}`; + } + } + } else if (isWindowsDeviceRoot(resolvedPath.charCodeAt(0))) { + if (resolvedPath.charCodeAt(1) === CHAR_COLON && resolvedPath.charCodeAt(2) === CHAR_BACKWARD_SLASH) { + return `\\\\?\\${resolvedPath}`; + } + } + } + return path3; +} +function dirname(path3) { + assertPath(path3); + const len = path3.length; + if (len === 0) + return "."; + let rootEnd = -1; + let end = -1; + let matchedSlash = true; + let offset = 0; + const code = path3.charCodeAt(0); + if (len > 1) { + if (isPathSeparator(code)) { + rootEnd = offset = 1; + if (isPathSeparator(path3.charCodeAt(1))) { + let j = 2; + let last = j; + for (; j < len; ++j) { + if (isPathSeparator(path3.charCodeAt(j))) + break; + } + if (j < len && j !== last) { + last = j; + for (; j < len; ++j) { + if (!isPathSeparator(path3.charCodeAt(j))) + break; + } + if (j < len && j !== last) { + last = j; + for (; j < len; ++j) { + if (isPathSeparator(path3.charCodeAt(j))) + break; + } + if (j === len) { + return path3; + } + if (j !== last) { + rootEnd = offset = j + 1; + } + } + } + } + } else if (isWindowsDeviceRoot(code)) { + if (path3.charCodeAt(1) === CHAR_COLON) { + rootEnd = offset = 2; + if (len > 2) { + if (isPathSeparator(path3.charCodeAt(2))) + rootEnd = offset = 3; + } + } + } + } else if (isPathSeparator(code)) { + return path3; + } + for (let i = len - 1; i >= offset; --i) { + if (isPathSeparator(path3.charCodeAt(i))) { + if (!matchedSlash) { + end = i; + break; + } + } else { + matchedSlash = false; + } + } + if (end === -1) { + if (rootEnd === -1) + return "."; + else + end = rootEnd; + } + return path3.slice(0, end); +} +function basename(path3, ext = "") { + if (ext !== void 0 && typeof ext !== "string") { + throw new TypeError('"ext" argument must be a string'); + } + assertPath(path3); + let start = 0; + let end = -1; + let matchedSlash = true; + let i; + if (path3.length >= 2) { + const drive = path3.charCodeAt(0); + if (isWindowsDeviceRoot(drive)) { + if (path3.charCodeAt(1) === CHAR_COLON) + start = 2; + } + } + if (ext !== void 0 && ext.length > 0 && ext.length <= path3.length) { + if (ext.length === path3.length && ext === path3) + return ""; + let extIdx = ext.length - 1; + let firstNonSlashEnd = -1; + for (i = path3.length - 1; i >= start; --i) { + const code = path3.charCodeAt(i); + if (isPathSeparator(code)) { + if (!matchedSlash) { + start = i + 1; + break; + } + } else { + if (firstNonSlashEnd === -1) { + matchedSlash = false; + firstNonSlashEnd = i + 1; + } + if (extIdx >= 0) { + if (code === ext.charCodeAt(extIdx)) { + if (--extIdx === -1) { + end = i; + } + } else { + extIdx = -1; + end = firstNonSlashEnd; + } + } + } + } + if (start === end) + end = firstNonSlashEnd; + else if (end === -1) + end = path3.length; + return path3.slice(start, end); + } else { + for (i = path3.length - 1; i >= start; --i) { + if (isPathSeparator(path3.charCodeAt(i))) { + if (!matchedSlash) { + start = i + 1; + break; + } + } else if (end === -1) { + matchedSlash = false; + end = i + 1; + } + } + if (end === -1) + return ""; + return path3.slice(start, end); + } +} +function extname(path3) { + assertPath(path3); + let start = 0; + let startDot = -1; + let startPart = 0; + let end = -1; + let matchedSlash = true; + let preDotState = 0; + if (path3.length >= 2 && path3.charCodeAt(1) === CHAR_COLON && isWindowsDeviceRoot(path3.charCodeAt(0))) { + start = startPart = 2; + } + for (let i = path3.length - 1; i >= start; --i) { + const code = path3.charCodeAt(i); + if (isPathSeparator(code)) { + if (!matchedSlash) { + startPart = i + 1; + break; + } + continue; + } + if (end === -1) { + matchedSlash = false; + end = i + 1; + } + if (code === CHAR_DOT) { + if (startDot === -1) + startDot = i; + else if (preDotState !== 1) + preDotState = 1; + } else if (startDot !== -1) { + preDotState = -1; + } + } + if (startDot === -1 || end === -1 || // We saw a non-dot character immediately before the dot + preDotState === 0 || // The (right-most) trimmed path component is exactly '..' + preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) { + return ""; + } + return path3.slice(startDot, end); +} +function format2(pathObject) { + if (pathObject === null || typeof pathObject !== "object") { + throw new TypeError( + `The "pathObject" argument must be of type Object. Received type ${typeof pathObject}` + ); + } + return _format("\\", pathObject); +} +function parse(path3) { + assertPath(path3); + const ret = { root: "", dir: "", base: "", ext: "", name: "" }; + const len = path3.length; + if (len === 0) + return ret; + let rootEnd = 0; + let code = path3.charCodeAt(0); + if (len > 1) { + if (isPathSeparator(code)) { + rootEnd = 1; + if (isPathSeparator(path3.charCodeAt(1))) { + let j = 2; + let last = j; + for (; j < len; ++j) { + if (isPathSeparator(path3.charCodeAt(j))) + break; + } + if (j < len && j !== last) { + last = j; + for (; j < len; ++j) { + if (!isPathSeparator(path3.charCodeAt(j))) + break; + } + if (j < len && j !== last) { + last = j; + for (; j < len; ++j) { + if (isPathSeparator(path3.charCodeAt(j))) + break; + } + if (j === len) { + rootEnd = j; + } else if (j !== last) { + rootEnd = j + 1; + } + } + } + } + } else if (isWindowsDeviceRoot(code)) { + if (path3.charCodeAt(1) === CHAR_COLON) { + rootEnd = 2; + if (len > 2) { + if (isPathSeparator(path3.charCodeAt(2))) { + if (len === 3) { + ret.root = ret.dir = path3; + return ret; + } + rootEnd = 3; + } + } else { + ret.root = ret.dir = path3; + return ret; + } + } + } + } else if (isPathSeparator(code)) { + ret.root = ret.dir = path3; + return ret; + } + if (rootEnd > 0) + ret.root = path3.slice(0, rootEnd); + let startDot = -1; + let startPart = rootEnd; + let end = -1; + let matchedSlash = true; + let i = path3.length - 1; + let preDotState = 0; + for (; i >= rootEnd; --i) { + code = path3.charCodeAt(i); + if (isPathSeparator(code)) { + if (!matchedSlash) { + startPart = i + 1; + break; + } + continue; + } + if (end === -1) { + matchedSlash = false; + end = i + 1; + } + if (code === CHAR_DOT) { + if (startDot === -1) + startDot = i; + else if (preDotState !== 1) + preDotState = 1; + } else if (startDot !== -1) { + preDotState = -1; + } + } + if (startDot === -1 || end === -1 || // We saw a non-dot character immediately before the dot + preDotState === 0 || // The (right-most) trimmed path component is exactly '..' + preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) { + if (end !== -1) { + ret.base = ret.name = path3.slice(startPart, end); + } + } else { + ret.name = path3.slice(startPart, startDot); + ret.base = path3.slice(startPart, end); + ret.ext = path3.slice(startDot, end); + } + if (startPart > 0 && startPart !== rootEnd) { + ret.dir = path3.slice(0, startPart - 1); + } else + ret.dir = ret.root; + return ret; +} +function fromFileUrl(url) { + url = url instanceof URL ? url : new URL(url); + if (url.protocol != "file:") { + throw new TypeError("Must be a file URL."); + } + let path3 = decodeURIComponent( + url.pathname.replace(/\//g, "\\").replace(/%(?![0-9A-Fa-f]{2})/g, "%25") + ).replace(/^\\*([A-Za-z]:)(\\|$)/, "$1\\"); + if (url.hostname != "") { + path3 = `\\\\${url.hostname}${path3}`; + } + return path3; +} +function toFileUrl(path3) { + if (!isAbsolute(path3)) { + throw new TypeError("Must be an absolute path."); + } + const [, hostname, pathname] = path3.match( + /^(?:[/\\]{2}([^/\\]+)(?=[/\\](?:[^/\\]|$)))?(.*)/ + ); + const url = new URL("file:///"); + url.pathname = encodeWhitespace(pathname.replace(/%/g, "%25")); + if (hostname != null && hostname != "localhost") { + url.hostname = hostname; + if (!url.hostname) { + throw new TypeError("Invalid hostname."); + } + } + return url; +} + +// https://deno.land/std@0.102.0/path/posix.ts +var posix_exports = {}; +__export(posix_exports, { + basename: () => basename2, + delimiter: () => delimiter2, + dirname: () => dirname2, + extname: () => extname2, + format: () => format3, + fromFileUrl: () => fromFileUrl2, + isAbsolute: () => isAbsolute2, + join: () => join2, + normalize: () => normalize2, + parse: () => parse2, + relative: () => relative2, + resolve: () => resolve2, + sep: () => sep2, + toFileUrl: () => toFileUrl2, + toNamespacedPath: () => toNamespacedPath2 +}); +var sep2 = "/"; +var delimiter2 = ":"; +function resolve2(...pathSegments) { + let resolvedPath = ""; + let resolvedAbsolute = false; + for (let i = pathSegments.length - 1; i >= -1 && !resolvedAbsolute; i--) { + let path3; + if (i >= 0) + path3 = pathSegments[i]; + else { + const { Deno: Deno2 } = globalThis; + if (typeof Deno2?.cwd !== "function") { + throw new TypeError("Resolved a relative path without a CWD."); + } + path3 = Deno2.cwd(); + } + assertPath(path3); + if (path3.length === 0) { + continue; + } + resolvedPath = `${path3}/${resolvedPath}`; + resolvedAbsolute = path3.charCodeAt(0) === CHAR_FORWARD_SLASH; + } + resolvedPath = normalizeString( + resolvedPath, + !resolvedAbsolute, + "/", + isPosixPathSeparator + ); + if (resolvedAbsolute) { + if (resolvedPath.length > 0) + return `/${resolvedPath}`; + else + return "/"; + } else if (resolvedPath.length > 0) + return resolvedPath; + else + return "."; +} +function normalize2(path3) { + assertPath(path3); + if (path3.length === 0) + return "."; + const isAbsolute4 = path3.charCodeAt(0) === CHAR_FORWARD_SLASH; + const trailingSeparator = path3.charCodeAt(path3.length - 1) === CHAR_FORWARD_SLASH; + path3 = normalizeString(path3, !isAbsolute4, "/", isPosixPathSeparator); + if (path3.length === 0 && !isAbsolute4) + path3 = "."; + if (path3.length > 0 && trailingSeparator) + path3 += "/"; + if (isAbsolute4) + return `/${path3}`; + return path3; +} +function isAbsolute2(path3) { + assertPath(path3); + return path3.length > 0 && path3.charCodeAt(0) === CHAR_FORWARD_SLASH; +} +function join2(...paths) { + if (paths.length === 0) + return "."; + let joined; + for (let i = 0, len = paths.length; i < len; ++i) { + const path3 = paths[i]; + assertPath(path3); + if (path3.length > 0) { + if (!joined) + joined = path3; + else + joined += `/${path3}`; + } + } + if (!joined) + return "."; + return normalize2(joined); +} +function relative2(from, to) { + assertPath(from); + assertPath(to); + if (from === to) + return ""; + from = resolve2(from); + to = resolve2(to); + if (from === to) + return ""; + let fromStart = 1; + const fromEnd = from.length; + for (; fromStart < fromEnd; ++fromStart) { + if (from.charCodeAt(fromStart) !== CHAR_FORWARD_SLASH) + break; + } + const fromLen = fromEnd - fromStart; + let toStart = 1; + const toEnd = to.length; + for (; toStart < toEnd; ++toStart) { + if (to.charCodeAt(toStart) !== CHAR_FORWARD_SLASH) + break; + } + const toLen = toEnd - toStart; + const length = fromLen < toLen ? fromLen : toLen; + let lastCommonSep = -1; + let i = 0; + for (; i <= length; ++i) { + if (i === length) { + if (toLen > length) { + if (to.charCodeAt(toStart + i) === CHAR_FORWARD_SLASH) { + return to.slice(toStart + i + 1); + } else if (i === 0) { + return to.slice(toStart + i); + } + } else if (fromLen > length) { + if (from.charCodeAt(fromStart + i) === CHAR_FORWARD_SLASH) { + lastCommonSep = i; + } else if (i === 0) { + lastCommonSep = 0; + } + } + break; + } + const fromCode = from.charCodeAt(fromStart + i); + const toCode = to.charCodeAt(toStart + i); + if (fromCode !== toCode) + break; + else if (fromCode === CHAR_FORWARD_SLASH) + lastCommonSep = i; + } + let out = ""; + for (i = fromStart + lastCommonSep + 1; i <= fromEnd; ++i) { + if (i === fromEnd || from.charCodeAt(i) === CHAR_FORWARD_SLASH) { + if (out.length === 0) + out += ".."; + else + out += "/.."; + } + } + if (out.length > 0) + return out + to.slice(toStart + lastCommonSep); + else { + toStart += lastCommonSep; + if (to.charCodeAt(toStart) === CHAR_FORWARD_SLASH) + ++toStart; + return to.slice(toStart); + } +} +function toNamespacedPath2(path3) { + return path3; +} +function dirname2(path3) { + assertPath(path3); + if (path3.length === 0) + return "."; + const hasRoot = path3.charCodeAt(0) === CHAR_FORWARD_SLASH; + let end = -1; + let matchedSlash = true; + for (let i = path3.length - 1; i >= 1; --i) { + if (path3.charCodeAt(i) === CHAR_FORWARD_SLASH) { + if (!matchedSlash) { + end = i; + break; + } + } else { + matchedSlash = false; + } + } + if (end === -1) + return hasRoot ? "/" : "."; + if (hasRoot && end === 1) + return "//"; + return path3.slice(0, end); +} +function basename2(path3, ext = "") { + if (ext !== void 0 && typeof ext !== "string") { + throw new TypeError('"ext" argument must be a string'); + } + assertPath(path3); + let start = 0; + let end = -1; + let matchedSlash = true; + let i; + if (ext !== void 0 && ext.length > 0 && ext.length <= path3.length) { + if (ext.length === path3.length && ext === path3) + return ""; + let extIdx = ext.length - 1; + let firstNonSlashEnd = -1; + for (i = path3.length - 1; i >= 0; --i) { + const code = path3.charCodeAt(i); + if (code === CHAR_FORWARD_SLASH) { + if (!matchedSlash) { + start = i + 1; + break; + } + } else { + if (firstNonSlashEnd === -1) { + matchedSlash = false; + firstNonSlashEnd = i + 1; + } + if (extIdx >= 0) { + if (code === ext.charCodeAt(extIdx)) { + if (--extIdx === -1) { + end = i; + } + } else { + extIdx = -1; + end = firstNonSlashEnd; + } + } + } + } + if (start === end) + end = firstNonSlashEnd; + else if (end === -1) + end = path3.length; + return path3.slice(start, end); + } else { + for (i = path3.length - 1; i >= 0; --i) { + if (path3.charCodeAt(i) === CHAR_FORWARD_SLASH) { + if (!matchedSlash) { + start = i + 1; + break; + } + } else if (end === -1) { + matchedSlash = false; + end = i + 1; + } + } + if (end === -1) + return ""; + return path3.slice(start, end); + } +} +function extname2(path3) { + assertPath(path3); + let startDot = -1; + let startPart = 0; + let end = -1; + let matchedSlash = true; + let preDotState = 0; + for (let i = path3.length - 1; i >= 0; --i) { + const code = path3.charCodeAt(i); + if (code === CHAR_FORWARD_SLASH) { + if (!matchedSlash) { + startPart = i + 1; + break; + } + continue; + } + if (end === -1) { + matchedSlash = false; + end = i + 1; + } + if (code === CHAR_DOT) { + if (startDot === -1) + startDot = i; + else if (preDotState !== 1) + preDotState = 1; + } else if (startDot !== -1) { + preDotState = -1; + } + } + if (startDot === -1 || end === -1 || // We saw a non-dot character immediately before the dot + preDotState === 0 || // The (right-most) trimmed path component is exactly '..' + preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) { + return ""; + } + return path3.slice(startDot, end); +} +function format3(pathObject) { + if (pathObject === null || typeof pathObject !== "object") { + throw new TypeError( + `The "pathObject" argument must be of type Object. Received type ${typeof pathObject}` + ); + } + return _format("/", pathObject); +} +function parse2(path3) { + assertPath(path3); + const ret = { root: "", dir: "", base: "", ext: "", name: "" }; + if (path3.length === 0) + return ret; + const isAbsolute4 = path3.charCodeAt(0) === CHAR_FORWARD_SLASH; + let start; + if (isAbsolute4) { + ret.root = "/"; + start = 1; + } else { + start = 0; + } + let startDot = -1; + let startPart = 0; + let end = -1; + let matchedSlash = true; + let i = path3.length - 1; + let preDotState = 0; + for (; i >= start; --i) { + const code = path3.charCodeAt(i); + if (code === CHAR_FORWARD_SLASH) { + if (!matchedSlash) { + startPart = i + 1; + break; + } + continue; + } + if (end === -1) { + matchedSlash = false; + end = i + 1; + } + if (code === CHAR_DOT) { + if (startDot === -1) + startDot = i; + else if (preDotState !== 1) + preDotState = 1; + } else if (startDot !== -1) { + preDotState = -1; + } + } + if (startDot === -1 || end === -1 || // We saw a non-dot character immediately before the dot + preDotState === 0 || // The (right-most) trimmed path component is exactly '..' + preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) { + if (end !== -1) { + if (startPart === 0 && isAbsolute4) { + ret.base = ret.name = path3.slice(1, end); + } else { + ret.base = ret.name = path3.slice(startPart, end); + } + } + } else { + if (startPart === 0 && isAbsolute4) { + ret.name = path3.slice(1, startDot); + ret.base = path3.slice(1, end); + } else { + ret.name = path3.slice(startPart, startDot); + ret.base = path3.slice(startPart, end); + } + ret.ext = path3.slice(startDot, end); + } + if (startPart > 0) + ret.dir = path3.slice(0, startPart - 1); + else if (isAbsolute4) + ret.dir = "/"; + return ret; +} +function fromFileUrl2(url) { + url = url instanceof URL ? url : new URL(url); + if (url.protocol != "file:") { + throw new TypeError("Must be a file URL."); + } + return decodeURIComponent( + url.pathname.replace(/%(?![0-9A-Fa-f]{2})/g, "%25") + ); +} +function toFileUrl2(path3) { + if (!isAbsolute2(path3)) { + throw new TypeError("Must be an absolute path."); + } + const url = new URL("file:///"); + url.pathname = encodeWhitespace( + path3.replace(/%/g, "%25").replace(/\\/g, "%5C") + ); + return url; +} + +// https://deno.land/std@0.102.0/path/separator.ts +var SEP = isWindows ? "\\" : "/"; +var SEP_PATTERN = isWindows ? /[\\/]+/ : /\/+/; + +// https://deno.land/std@0.102.0/path/common.ts +function common(paths, sep4 = SEP) { + const [first = "", ...remaining] = paths; + if (first === "" || remaining.length === 0) { + return first.substring(0, first.lastIndexOf(sep4) + 1); + } + const parts = first.split(sep4); + let endOfPrefix = parts.length; + for (const path3 of remaining) { + const compare = path3.split(sep4); + for (let i = 0; i < endOfPrefix; i++) { + if (compare[i] !== parts[i]) { + endOfPrefix = i; + } + } + if (endOfPrefix === 0) { + return ""; + } + } + const prefix = parts.slice(0, endOfPrefix).join(sep4); + return prefix.endsWith(sep4) ? prefix : `${prefix}${sep4}`; +} + +// https://deno.land/std@0.102.0/path/glob.ts +var path = isWindows ? win32_exports : posix_exports; +var { join: join3, normalize: normalize3 } = path; +var regExpEscapeChars = ["!", "$", "(", ")", "*", "+", ".", "=", "?", "[", "\\", "^", "{", "|"]; +var rangeEscapeChars = ["-", "\\", "]"]; +function globToRegExp(glob, { + extended = true, + globstar: globstarOption = true, + os = osType, + caseInsensitive = false +} = {}) { + if (glob == "") { + return /(?!)/; + } + const sep4 = os == "windows" ? "(?:\\\\|/)+" : "/+"; + const sepMaybe = os == "windows" ? "(?:\\\\|/)*" : "/*"; + const seps = os == "windows" ? ["\\", "/"] : ["/"]; + const globstar = os == "windows" ? "(?:[^\\\\/]*(?:\\\\|/|$)+)*" : "(?:[^/]*(?:/|$)+)*"; + const wildcard = os == "windows" ? "[^\\\\/]*" : "[^/]*"; + const escapePrefix = os == "windows" ? "`" : "\\"; + let newLength = glob.length; + for (; newLength > 1 && seps.includes(glob[newLength - 1]); newLength--) + ; + glob = glob.slice(0, newLength); + let regExpString = ""; + for (let j = 0; j < glob.length; ) { + let segment = ""; + const groupStack = []; + let inRange = false; + let inEscape = false; + let endsWithSep = false; + let i = j; + for (; i < glob.length && !seps.includes(glob[i]); i++) { + if (inEscape) { + inEscape = false; + const escapeChars = inRange ? rangeEscapeChars : regExpEscapeChars; + segment += escapeChars.includes(glob[i]) ? `\\${glob[i]}` : glob[i]; + continue; + } + if (glob[i] == escapePrefix) { + inEscape = true; + continue; + } + if (glob[i] == "[") { + if (!inRange) { + inRange = true; + segment += "["; + if (glob[i + 1] == "!") { + i++; + segment += "^"; + } else if (glob[i + 1] == "^") { + i++; + segment += "\\^"; + } + continue; + } else if (glob[i + 1] == ":") { + let k = i + 1; + let value = ""; + while (glob[k + 1] != null && glob[k + 1] != ":") { + value += glob[k + 1]; + k++; + } + if (glob[k + 1] == ":" && glob[k + 2] == "]") { + i = k + 2; + if (value == "alnum") + segment += "\\dA-Za-z"; + else if (value == "alpha") + segment += "A-Za-z"; + else if (value == "ascii") + segment += "\0-\x7F"; + else if (value == "blank") + segment += " "; + else if (value == "cntrl") + segment += "\0-\x7F"; + else if (value == "digit") + segment += "\\d"; + else if (value == "graph") + segment += "!-~"; + else if (value == "lower") + segment += "a-z"; + else if (value == "print") + segment += " -~"; + else if (value == "punct") { + segment += `!"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^_\u2018{|}~`; + } else if (value == "space") + segment += "\\s\v"; + else if (value == "upper") + segment += "A-Z"; + else if (value == "word") + segment += "\\w"; + else if (value == "xdigit") + segment += "\\dA-Fa-f"; + continue; + } + } + } + if (glob[i] == "]" && inRange) { + inRange = false; + segment += "]"; + continue; + } + if (inRange) { + if (glob[i] == "\\") { + segment += `\\\\`; + } else { + segment += glob[i]; + } + continue; + } + if (glob[i] == ")" && groupStack.length > 0 && groupStack[groupStack.length - 1] != "BRACE") { + segment += ")"; + const type2 = groupStack.pop(); + if (type2 == "!") { + segment += wildcard; + } else if (type2 != "@") { + segment += type2; + } + continue; + } + if (glob[i] == "|" && groupStack.length > 0 && groupStack[groupStack.length - 1] != "BRACE") { + segment += "|"; + continue; + } + if (glob[i] == "+" && extended && glob[i + 1] == "(") { + i++; + groupStack.push("+"); + segment += "(?:"; + continue; + } + if (glob[i] == "@" && extended && glob[i + 1] == "(") { + i++; + groupStack.push("@"); + segment += "(?:"; + continue; + } + if (glob[i] == "?") { + if (extended && glob[i + 1] == "(") { + i++; + groupStack.push("?"); + segment += "(?:"; + } else { + segment += "."; + } + continue; + } + if (glob[i] == "!" && extended && glob[i + 1] == "(") { + i++; + groupStack.push("!"); + segment += "(?!"; + continue; + } + if (glob[i] == "{") { + groupStack.push("BRACE"); + segment += "(?:"; + continue; + } + if (glob[i] == "}" && groupStack[groupStack.length - 1] == "BRACE") { + groupStack.pop(); + segment += ")"; + continue; + } + if (glob[i] == "," && groupStack[groupStack.length - 1] == "BRACE") { + segment += "|"; + continue; + } + if (glob[i] == "*") { + if (extended && glob[i + 1] == "(") { + i++; + groupStack.push("*"); + segment += "(?:"; + } else { + const prevChar = glob[i - 1]; + let numStars = 1; + while (glob[i + 1] == "*") { + i++; + numStars++; + } + const nextChar = glob[i + 1]; + if (globstarOption && numStars == 2 && [...seps, void 0].includes(prevChar) && [...seps, void 0].includes(nextChar)) { + segment += globstar; + endsWithSep = true; + } else { + segment += wildcard; + } + } + continue; + } + segment += regExpEscapeChars.includes(glob[i]) ? `\\${glob[i]}` : glob[i]; + } + if (groupStack.length > 0 || inRange || inEscape) { + segment = ""; + for (const c of glob.slice(j, i)) { + segment += regExpEscapeChars.includes(c) ? `\\${c}` : c; + endsWithSep = false; + } + } + regExpString += segment; + if (!endsWithSep) { + regExpString += i < glob.length ? sep4 : sepMaybe; + endsWithSep = true; + } + while (seps.includes(glob[i])) + i++; + if (!(i > j)) { + throw new Error("Assertion failure: i > j (potential infinite loop)"); + } + j = i; + } + regExpString = `^${regExpString}$`; + return new RegExp(regExpString, caseInsensitive ? "i" : ""); +} +function isGlob(str) { + const chars = { "{": "}", "(": ")", "[": "]" }; + const regex = /\\(.)|(^!|\*|\?|[\].+)]\?|\[[^\\\]]+\]|\{[^\\}]+\}|\(\?[:!=][^\\)]+\)|\([^|]+\|[^\\)]+\))/; + if (str === "") { + return false; + } + let match; + while (match = regex.exec(str)) { + if (match[2]) + return true; + let idx = match.index + match[0].length; + const open = match[1]; + const close = open ? chars[open] : null; + if (open && close) { + const n = str.indexOf(close, idx); + if (n !== -1) { + idx = n + 1; + } + } + str = str.slice(idx); + } + return false; +} +function normalizeGlob(glob, { globstar = false } = {}) { + if (glob.match(/\0/g)) { + throw new Error(`Glob contains invalid characters: "${glob}"`); + } + if (!globstar) { + return normalize3(glob); + } + const s = SEP_PATTERN.source; + const badParentPattern = new RegExp( + `(?<=(${s}|^)\\*\\*${s})\\.\\.(?=${s}|$)`, + "g" + ); + return normalize3(glob.replace(badParentPattern, "\0")).replace(/\0/g, ".."); +} +function joinGlobs(globs, { extended = false, globstar = false } = {}) { + if (!globstar || globs.length == 0) { + return join3(...globs); + } + if (globs.length === 0) + return "."; + let joined; + for (const glob of globs) { + const path3 = glob; + if (path3.length > 0) { + if (!joined) + joined = path3; + else + joined += `${SEP}${path3}`; + } + } + if (!joined) + return "."; + return normalizeGlob(joined, { extended, globstar }); +} + +// https://deno.land/std@0.102.0/path/mod.ts +var path2 = isWindows ? win32_exports : posix_exports; +var win32 = win32_exports; +var posix = posix_exports; +var { + basename: basename3, + delimiter: delimiter3, + dirname: dirname3, + extname: extname3, + format: format4, + fromFileUrl: fromFileUrl3, + isAbsolute: isAbsolute3, + join: join4, + normalize: normalize4, + parse: parse3, + relative: relative3, + resolve: resolve3, + sep: sep3, + toFileUrl: toFileUrl3, + toNamespacedPath: toNamespacedPath3 +} = path2; + +// dist/dusk_wallet_core.js +var dusk_wallet_core_default = new Uint8Array([0, 97, 115, 109, 1, 0, 0, 0, 1, 225, 3, 62, 96, 2, 127, 127, 1, 127, 96, 1, 127, 0, 96, 1, 127, 1, 127, 96, 3, 127, 127, 127, 1, 127, 96, 2, 127, 127, 0, 96, 3, 127, 127, 127, 0, 96, 3, 127, 127, 126, 1, 126, 96, 2, 127, 126, 1, 126, 96, 4, 127, 127, 127, 127, 0, 96, 5, 127, 127, 127, 127, 127, 0, 96, 2, 127, 124, 0, 96, 4, 127, 127, 127, 127, 1, 127, 96, 5, 127, 127, 126, 126, 127, 0, 96, 5, 127, 127, 127, 126, 127, 0, 96, 6, 127, 127, 127, 127, 126, 127, 0, 96, 4, 127, 127, 127, 126, 0, 96, 3, 127, 126, 127, 0, 96, 6, 127, 127, 127, 127, 127, 127, 0, 96, 3, 127, 127, 126, 0, 96, 1, 127, 1, 126, 96, 2, 127, 127, 1, 126, 96, 5, 127, 127, 127, 127, 127, 1, 127, 96, 2, 127, 126, 0, 96, 2, 127, 126, 1, 127, 96, 3, 127, 127, 127, 1, 126, 96, 1, 124, 1, 126, 96, 1, 126, 1, 126, 96, 2, 126, 126, 1, 126, 96, 7, 127, 127, 127, 127, 127, 127, 127, 0, 96, 5, 127, 127, 126, 127, 127, 0, 96, 2, 126, 127, 1, 127, 96, 3, 126, 127, 127, 1, 126, 96, 6, 126, 127, 127, 127, 127, 127, 1, 126, 96, 2, 126, 127, 0, 96, 2, 124, 127, 1, 127, 96, 8, 127, 127, 127, 127, 127, 127, 127, 127, 0, 96, 3, 127, 126, 126, 0, 96, 4, 127, 126, 127, 127, 0, 96, 9, 127, 127, 127, 127, 126, 126, 127, 127, 127, 0, 96, 0, 0, 96, 0, 1, 127, 96, 5, 127, 126, 126, 127, 127, 0, 96, 7, 127, 127, 127, 127, 127, 126, 127, 0, 96, 4, 127, 127, 126, 127, 0, 96, 9, 127, 127, 127, 127, 127, 127, 127, 127, 127, 0, 96, 4, 127, 127, 126, 126, 0, 96, 6, 127, 127, 127, 127, 127, 126, 0, 96, 9, 127, 126, 126, 126, 126, 126, 126, 126, 126, 0, 96, 1, 124, 1, 127, 96, 9, 127, 127, 127, 127, 126, 126, 126, 126, 126, 0, 96, 9, 127, 127, 127, 127, 127, 127, 126, 126, 126, 0, 96, 8, 127, 124, 127, 127, 127, 127, 127, 127, 0, 96, 4, 127, 126, 126, 127, 1, 127, 96, 6, 127, 127, 127, 127, 127, 127, 1, 127, 96, 3, 126, 127, 127, 0, 96, 4, 126, 126, 127, 127, 1, 127, 96, 7, 127, 127, 127, 127, 127, 127, 127, 1, 127, 96, 11, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 1, 127, 96, 15, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 1, 127, 96, 3, 126, 127, 127, 1, 127, 96, 5, 127, 126, 126, 126, 126, 0, 96, 4, 127, 126, 126, 127, 0, 3, 226, 13, 224, 13, 1, 1, 1, 1, 4, 4, 5, 4, 1, 5, 4, 4, 1, 1, 4, 4, 5, 6, 5, 4, 4, 1, 7, 5, 1, 0, 4, 5, 1, 1, 1, 5, 5, 8, 5, 9, 8, 4, 5, 8, 4, 1, 4, 5, 4, 8, 8, 1, 9, 8, 0, 4, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 1, 4, 4, 5, 4, 4, 4, 1, 4, 4, 1, 4, 4, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 4, 4, 1, 4, 4, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 4, 4, 1, 4, 4, 1, 4, 4, 4, 4, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 4, 4, 4, 10, 3, 4, 10, 4, 2, 5, 2, 4, 2, 2, 4, 3, 1, 1, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 11, 5, 11, 1, 1, 4, 1, 1, 1, 4, 5, 5, 5, 4, 5, 4, 4, 4, 4, 5, 5, 5, 1, 5, 5, 4, 5, 4, 4, 5, 4, 4, 5, 4, 5, 5, 4, 4, 4, 1, 5, 4, 5, 5, 0, 4, 4, 5, 4, 5, 4, 4, 4, 4, 8, 5, 8, 5, 0, 5, 5, 4, 4, 5, 5, 12, 4, 4, 5, 13, 14, 15, 4, 4, 5, 4, 4, 1, 1, 1, 1, 1, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 5, 4, 4, 1, 1, 5, 4, 4, 1, 5, 4, 4, 5, 4, 4, 5, 4, 4, 5, 4, 4, 5, 4, 1, 5, 4, 1, 5, 4, 1, 4, 5, 5, 16, 4, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 9, 8, 5, 9, 8, 4, 4, 17, 4, 5, 4, 5, 9, 8, 8, 0, 18, 18, 1, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 5, 1, 4, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 19, 19, 20, 20, 4, 5, 4, 4, 4, 4, 5, 4, 1, 8, 21, 5, 8, 9, 4, 8, 5, 4, 8, 21, 9, 8, 5, 4, 8, 21, 9, 8, 5, 4, 8, 21, 9, 8, 0, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 5, 5, 1, 5, 8, 8, 5, 8, 8, 8, 5, 5, 5, 8, 5, 5, 5, 8, 5, 4, 8, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 8, 8, 8, 1, 8, 1, 8, 8, 8, 8, 4, 5, 5, 5, 5, 4, 3, 0, 5, 0, 4, 3, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 22, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 4, 1, 4, 1, 4, 1, 5, 8, 4, 4, 5, 5, 5, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 3, 0, 11, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 8, 0, 4, 0, 4, 0, 0, 0, 0, 11, 5, 11, 4, 11, 11, 11, 11, 11, 11, 11, 11, 0, 11, 5, 0, 4, 4, 8, 9, 8, 4, 0, 0, 1, 1, 8, 0, 2, 4, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 4, 4, 5, 5, 5, 5, 4, 1, 1, 1, 4, 4, 4, 4, 4, 0, 4, 5, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 2, 5, 4, 0, 0, 0, 0, 0, 0, 19, 8, 18, 5, 1, 23, 9, 3, 24, 20, 19, 18, 20, 5, 19, 20, 5, 25, 20, 5, 26, 20, 5, 19, 20, 5, 19, 20, 5, 26, 20, 5, 19, 20, 5, 19, 20, 5, 19, 20, 5, 19, 20, 5, 4, 18, 19, 20, 5, 4, 5, 2, 19, 20, 5, 19, 20, 5, 19, 20, 19, 20, 5, 19, 20, 5, 19, 20, 19, 20, 5, 20, 5, 19, 4, 20, 5, 20, 5, 4, 27, 20, 5, 18, 28, 19, 20, 5, 20, 5, 20, 5, 19, 20, 5, 19, 20, 5, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 8, 9, 5, 8, 0, 0, 0, 4, 3, 1, 5, 1, 5, 11, 4, 18, 4, 2, 8, 5, 5, 5, 4, 3, 3, 2, 4, 0, 4, 1, 4, 4, 0, 4, 0, 0, 3, 5, 15, 15, 13, 13, 13, 13, 9, 5, 2, 2, 2, 2, 2, 5, 5, 3, 2, 0, 4, 4, 5, 5, 2, 5, 4, 4, 30, 31, 32, 0, 33, 4, 34, 8, 2, 4, 2, 5, 2, 1, 1, 8, 4, 4, 8, 4, 4, 5, 5, 1, 1, 17, 35, 9, 35, 5, 9, 8, 8, 8, 8, 8, 9, 8, 4, 0, 1, 0, 5, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 36, 37, 1, 1, 8, 1, 1, 1, 1, 1, 5, 4, 4, 4, 38, 39, 4, 4, 4, 4, 3, 4, 4, 0, 3, 0, 5, 5, 8, 0, 2, 5, 5, 2, 11, 5, 5, 4, 5, 5, 11, 0, 0, 0, 0, 0, 11, 2, 8, 4, 0, 0, 3, 1, 4, 0, 5, 11, 0, 2, 2, 40, 4, 4, 4, 5, 0, 0, 2, 40, 2, 2, 2, 2, 0, 2, 39, 1, 5, 21, 5, 4, 4, 5, 4, 2, 4, 4, 5, 4, 4, 4, 4, 0, 8, 2, 4, 5, 5, 5, 5, 4, 5, 5, 5, 8, 0, 4, 5, 4, 5, 8, 2, 8, 8, 2, 4, 2, 22, 4, 5, 0, 5, 4, 4, 5, 5, 5, 4, 8, 4, 4, 4, 4, 4, 1, 4, 4, 4, 4, 4, 4, 3, 5, 8, 4, 5, 1, 0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 41, 4, 0, 4, 42, 5, 5, 4, 5, 5, 4, 43, 44, 4, 4, 5, 4, 4, 1, 1, 1, 4, 5, 1, 5, 5, 4, 4, 8, 9, 1, 28, 43, 45, 5, 4, 4, 5, 4, 4, 4, 4, 5, 4, 2, 4, 4, 8, 8, 8, 8, 5, 5, 5, 4, 4, 4, 5, 9, 8, 5, 5, 4, 39, 4, 1, 4, 1, 5, 5, 4, 8, 4, 4, 4, 4, 4, 1, 5, 8, 9, 4, 4, 1, 1, 1, 8, 9, 4, 9, 5, 0, 4, 4, 5, 5, 5, 8, 5, 4, 5, 8, 1, 8, 1, 4, 4, 4, 4, 4, 4, 5, 5, 5, 8, 5, 8, 9, 5, 46, 9, 0, 4, 4, 0, 9, 8, 4, 4, 5, 5, 5, 4, 4, 5, 2, 5, 4, 5, 5, 4, 4, 4, 47, 5, 4, 4, 4, 22, 4, 4, 5, 4, 0, 0, 4, 4, 8, 5, 5, 4, 4, 5, 4, 4, 0, 4, 22, 4, 4, 4, 0, 9, 8, 4, 4, 5, 4, 4, 0, 4, 8, 5, 4, 2, 5, 0, 0, 0, 5, 2, 4, 8, 4, 8, 4, 8, 8, 4, 5, 0, 0, 4, 4, 4, 5, 5, 4, 0, 4, 4, 5, 4, 4, 0, 8, 2, 4, 4, 4, 5, 5, 2, 5, 4, 4, 4, 4, 5, 5, 2, 2, 4, 5, 5, 5, 4, 4, 4, 2, 4, 4, 1, 4, 4, 0, 8, 5, 5, 4, 4, 4, 1, 8, 5, 5, 5, 4, 9, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 5, 0, 1, 1, 1, 0, 5, 4, 40, 2, 8, 7, 2, 4, 4, 4, 3, 0, 0, 2, 1, 1, 0, 2, 4, 5, 5, 8, 5, 8, 4, 4, 5, 9, 5, 39, 4, 5, 5, 4, 4, 5, 4, 5, 5, 8, 5, 5, 4, 4, 4, 3, 0, 1, 4, 1, 0, 1, 48, 10, 3, 5, 4, 5, 10, 0, 0, 3, 8, 22, 0, 0, 0, 0, 0, 5, 9, 5, 2, 5, 4, 8, 49, 8, 9, 50, 9, 28, 8, 51, 51, 2, 9, 2, 5, 8, 0, 0, 0, 11, 2, 5, 4, 2, 2, 4, 5, 2, 4, 0, 8, 5, 21, 4, 5, 2, 3, 9, 9, 9, 2, 4, 2, 0, 11, 0, 0, 0, 3, 3, 0, 3, 2, 0, 11, 11, 52, 53, 3, 3, 52, 3, 3, 54, 0, 55, 36, 3, 0, 8, 3, 0, 11, 8, 4, 8, 0, 3, 56, 57, 58, 21, 3, 8, 9, 0, 0, 0, 8, 8, 11, 5, 5, 5, 11, 5, 5, 0, 0, 0, 9, 8, 11, 0, 8, 0, 56, 8, 21, 0, 5, 0, 0, 0, 0, 0, 0, 59, 0, 4, 60, 61, 3, 60, 61, 3, 3, 3, 3, 3, 3, 3, 4, 5, 1, 112, 1, 123, 123, 5, 3, 1, 0, 4, 6, 29, 4, 127, 1, 65, 128, 128, 4, 11, 127, 0, 65, 152, 187, 10, 11, 127, 0, 65, 224, 190, 14, 11, 127, 0, 65, 224, 190, 14, 11, 7, 222, 4, 35, 6, 109, 101, 109, 111, 114, 121, 2, 0, 20, 99, 104, 101, 99, 107, 95, 110, 111, 116, 101, 95, 111, 119, 110, 101, 114, 115, 104, 105, 112, 0, 251, 6, 19, 117, 110, 115, 112, 101, 110, 116, 95, 115, 112, 101, 110, 116, 95, 110, 111, 116, 101, 115, 0, 254, 6, 11, 100, 117, 115, 107, 95, 116, 111, 95, 108, 117, 120, 0, 129, 7, 11, 108, 117, 120, 95, 116, 111, 95, 100, 117, 115, 107, 0, 132, 7, 12, 110, 101, 119, 95, 109, 110, 101, 109, 111, 110, 105, 99, 0, 135, 7, 17, 103, 101, 116, 95, 109, 110, 101, 109, 111, 110, 105, 99, 95, 115, 101, 101, 100, 0, 138, 7, 8, 114, 107, 121, 118, 95, 117, 54, 52, 0, 141, 7, 16, 114, 107, 121, 118, 95, 110, 111, 116, 101, 115, 95, 97, 114, 114, 97, 121, 0, 144, 7, 21, 114, 107, 121, 118, 95, 98, 108, 115, 95, 115, 99, 97, 108, 97, 114, 95, 97, 114, 114, 97, 121, 0, 147, 7, 21, 98, 108, 115, 95, 115, 99, 97, 108, 97, 114, 95, 97, 114, 114, 97, 121, 95, 114, 107, 121, 118, 0, 150, 7, 19, 114, 107, 121, 118, 95, 111, 112, 101, 110, 105, 110, 103, 115, 95, 97, 114, 114, 97, 121, 0, 153, 7, 30, 103, 101, 116, 95, 112, 117, 98, 108, 105, 99, 95, 107, 101, 121, 95, 114, 107, 121, 118, 95, 115, 101, 114, 105, 97, 108, 105, 122, 101, 100, 0, 156, 7, 14, 103, 101, 116, 95, 115, 116, 99, 116, 95, 112, 114, 111, 111, 102, 0, 161, 7, 8, 97, 108, 108, 111, 99, 97, 116, 101, 0, 165, 7, 19, 103, 101, 116, 95, 115, 116, 97, 107, 101, 95, 99, 97, 108, 108, 95, 100, 97, 116, 97, 0, 167, 7, 14, 103, 101, 116, 95, 115, 116, 97, 107, 101, 95, 105, 110, 102, 111, 0, 170, 7, 20, 117, 110, 112, 114, 111, 118, 101, 110, 95, 116, 120, 95, 116, 111, 95, 98, 121, 116, 101, 115, 0, 173, 7, 8, 112, 114, 111, 118, 101, 95, 116, 120, 0, 175, 7, 11, 103, 101, 116, 95, 104, 105, 115, 116, 111, 114, 121, 0, 178, 7, 14, 103, 101, 116, 95, 119, 102, 99, 116, 95, 112, 114, 111, 111, 102, 0, 181, 7, 21, 103, 101, 116, 95, 117, 110, 115, 116, 97, 107, 101, 95, 99, 97, 108, 108, 95, 100, 97, 116, 97, 0, 183, 7, 22, 103, 101, 116, 95, 119, 105, 116, 104, 100, 114, 97, 119, 95, 99, 97, 108, 108, 95, 100, 97, 116, 97, 0, 185, 7, 8, 102, 114, 101, 101, 95, 109, 101, 109, 0, 188, 7, 4, 115, 101, 101, 100, 0, 189, 7, 7, 98, 97, 108, 97, 110, 99, 101, 0, 191, 7, 7, 101, 120, 101, 99, 117, 116, 101, 0, 195, 7, 11, 109, 101, 114, 103, 101, 95, 110, 111, 116, 101, 115, 0, 200, 7, 12, 102, 105, 108, 116, 101, 114, 95, 110, 111, 116, 101, 115, 0, 202, 7, 17, 112, 117, 98, 108, 105, 99, 95, 115, 112, 101, 110, 100, 95, 107, 101, 121, 115, 0, 204, 7, 9, 118, 105, 101, 119, 95, 107, 101, 121, 115, 0, 207, 7, 10, 110, 117, 108, 108, 105, 102, 105, 101, 114, 115, 0, 210, 7, 1, 65, 3, 1, 10, 95, 95, 100, 97, 116, 97, 95, 101, 110, 100, 3, 2, 11, 95, 95, 104, 101, 97, 112, 95, 98, 97, 115, 101, 3, 3, 9, 250, 1, 1, 0, 65, 1, 11, 122, 238, 7, 215, 8, 138, 13, 197, 5, 249, 12, 218, 8, 157, 3, 210, 8, 159, 3, 155, 3, 156, 3, 135, 12, 149, 3, 201, 13, 180, 3, 213, 2, 218, 2, 212, 2, 199, 3, 158, 3, 148, 3, 205, 3, 209, 5, 205, 5, 197, 3, 218, 4, 216, 4, 158, 12, 188, 3, 210, 13, 130, 12, 233, 6, 149, 12, 151, 3, 157, 12, 150, 3, 177, 3, 152, 3, 245, 10, 147, 3, 143, 3, 184, 3, 214, 4, 129, 12, 146, 3, 139, 3, 141, 12, 141, 3, 142, 3, 153, 3, 203, 2, 130, 3, 230, 2, 223, 2, 237, 7, 228, 2, 204, 2, 221, 2, 193, 2, 135, 3, 201, 2, 191, 2, 133, 3, 240, 2, 199, 2, 238, 2, 131, 3, 250, 2, 234, 2, 210, 2, 128, 3, 197, 2, 195, 2, 208, 2, 236, 2, 252, 2, 219, 2, 254, 2, 232, 2, 244, 2, 224, 2, 214, 2, 226, 2, 242, 2, 216, 2, 248, 2, 206, 2, 246, 2, 137, 3, 145, 3, 140, 3, 138, 3, 239, 6, 238, 6, 241, 6, 236, 6, 186, 3, 240, 6, 237, 6, 216, 8, 139, 13, 197, 13, 205, 13, 206, 13, 177, 13, 182, 11, 131, 12, 136, 12, 128, 12, 133, 12, 132, 12, 137, 12, 159, 12, 160, 12, 191, 12, 192, 12, 196, 12, 137, 13, 197, 12, 140, 13, 142, 13, 160, 13, 10, 243, 223, 29, 224, 13, 75, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 8, 106, 16, 129, 128, 128, 128, 0, 32, 1, 40, 2, 8, 33, 2, 32, 0, 16, 143, 140, 128, 128, 0, 32, 0, 65, 24, 106, 65, 0, 54, 2, 0, 32, 0, 32, 2, 54, 2, 20, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 40, 1, 1, 127, 2, 64, 65, 16, 65, 128, 2, 16, 178, 128, 128, 128, 0, 34, 1, 69, 13, 0, 32, 0, 65, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 15, 11, 0, 0, 11, 75, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 8, 106, 16, 131, 128, 128, 128, 0, 32, 1, 40, 2, 8, 33, 2, 32, 0, 16, 143, 140, 128, 128, 0, 32, 0, 65, 24, 106, 65, 0, 54, 2, 0, 32, 0, 32, 2, 54, 2, 20, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 41, 1, 1, 127, 2, 64, 65, 16, 65, 128, 128, 4, 16, 178, 128, 128, 128, 0, 34, 1, 69, 13, 0, 32, 0, 65, 0, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 15, 11, 0, 0, 11, 131, 1, 3, 1, 127, 1, 126, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 41, 2, 0, 33, 3, 2, 64, 32, 1, 40, 2, 12, 34, 4, 32, 1, 40, 2, 8, 34, 1, 70, 13, 0, 32, 0, 32, 4, 32, 1, 107, 65, 232, 22, 110, 34, 5, 16, 205, 138, 128, 128, 0, 32, 0, 65, 12, 106, 32, 5, 16, 133, 128, 128, 128, 0, 11, 32, 2, 32, 4, 54, 2, 12, 32, 2, 32, 1, 54, 2, 8, 32, 2, 32, 3, 55, 3, 0, 32, 2, 32, 0, 32, 0, 65, 12, 106, 16, 134, 128, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 37, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 32, 0, 40, 2, 8, 34, 2, 107, 32, 1, 79, 13, 0, 32, 0, 32, 2, 32, 1, 16, 237, 132, 128, 128, 0, 11, 11, 170, 3, 3, 1, 127, 1, 126, 7, 127, 35, 128, 128, 128, 128, 0, 65, 240, 219, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 0, 65, 8, 106, 41, 2, 0, 34, 4, 55, 3, 0, 32, 3, 32, 0, 41, 2, 0, 55, 3, 0, 32, 4, 167, 33, 0, 32, 3, 65, 248, 22, 106, 65, 32, 106, 33, 5, 32, 3, 65, 128, 46, 106, 65, 32, 106, 33, 6, 32, 3, 65, 248, 214, 0, 106, 33, 7, 32, 3, 40, 2, 12, 33, 8, 32, 3, 65, 225, 219, 0, 106, 34, 9, 65, 7, 106, 33, 10, 2, 64, 3, 64, 32, 0, 32, 8, 70, 13, 1, 2, 64, 32, 0, 45, 0, 216, 22, 34, 11, 65, 2, 70, 13, 0, 32, 3, 65, 32, 106, 32, 0, 65, 216, 22, 16, 218, 141, 128, 128, 0, 26, 32, 3, 32, 0, 65, 224, 22, 106, 41, 0, 0, 55, 0, 23, 32, 3, 32, 0, 41, 0, 217, 22, 55, 3, 16, 32, 3, 65, 136, 197, 0, 106, 32, 3, 65, 32, 106, 65, 216, 22, 16, 218, 141, 128, 128, 0, 26, 32, 9, 32, 3, 41, 3, 16, 55, 0, 0, 32, 10, 32, 3, 41, 0, 23, 55, 0, 0, 32, 3, 32, 11, 58, 0, 224, 91, 32, 3, 65, 128, 46, 106, 32, 7, 32, 3, 40, 2, 232, 91, 16, 130, 138, 128, 128, 0, 32, 6, 32, 3, 65, 136, 197, 0, 106, 65, 232, 22, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 248, 22, 106, 32, 3, 65, 128, 46, 106, 65, 136, 23, 16, 218, 141, 128, 128, 0, 26, 32, 1, 32, 3, 65, 128, 46, 106, 16, 147, 128, 128, 128, 0, 2, 64, 32, 2, 40, 2, 8, 34, 11, 32, 2, 40, 2, 4, 71, 13, 0, 32, 2, 32, 11, 16, 148, 128, 128, 128, 0, 32, 2, 40, 2, 8, 33, 11, 11, 32, 2, 40, 2, 0, 32, 11, 65, 232, 22, 108, 106, 32, 5, 65, 232, 22, 16, 218, 141, 128, 128, 0, 26, 32, 2, 32, 2, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 0, 65, 232, 22, 106, 33, 0, 12, 1, 11, 11, 32, 0, 65, 232, 22, 106, 33, 8, 11, 32, 3, 32, 8, 54, 2, 8, 32, 3, 16, 149, 128, 128, 128, 0, 32, 3, 65, 240, 219, 0, 106, 36, 128, 128, 128, 128, 0, 11, 228, 1, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 16, 106, 34, 3, 32, 0, 65, 20, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 0, 65, 12, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 0, 41, 2, 4, 55, 3, 0, 32, 1, 40, 2, 8, 32, 1, 40, 2, 4, 34, 4, 65, 128, 23, 108, 106, 33, 5, 32, 1, 40, 2, 0, 33, 6, 32, 0, 40, 2, 0, 33, 0, 2, 64, 2, 64, 3, 64, 32, 2, 32, 3, 54, 2, 28, 32, 2, 65, 28, 106, 16, 134, 141, 128, 128, 0, 69, 13, 1, 32, 2, 40, 2, 28, 34, 1, 32, 1, 40, 2, 0, 34, 1, 65, 1, 106, 54, 2, 0, 32, 0, 40, 2, 8, 32, 2, 32, 1, 65, 2, 116, 106, 40, 2, 0, 34, 1, 77, 13, 2, 32, 5, 32, 0, 40, 2, 0, 32, 1, 65, 128, 23, 108, 106, 65, 128, 23, 16, 220, 141, 128, 128, 0, 65, 128, 23, 106, 33, 5, 32, 4, 65, 1, 106, 33, 4, 12, 0, 11, 11, 32, 6, 32, 4, 54, 2, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 50, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 54, 2, 12, 32, 1, 65, 12, 106, 16, 143, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 149, 1, 1, 2, 127, 32, 2, 40, 2, 4, 33, 3, 32, 2, 40, 2, 0, 33, 4, 2, 64, 32, 0, 32, 1, 70, 13, 0, 32, 2, 40, 2, 8, 32, 3, 65, 5, 116, 106, 33, 2, 32, 3, 32, 1, 32, 0, 107, 65, 160, 27, 110, 34, 1, 106, 33, 3, 3, 64, 32, 2, 32, 0, 41, 3, 0, 55, 3, 0, 32, 2, 65, 24, 106, 32, 0, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 0, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 0, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 160, 27, 106, 33, 0, 32, 2, 65, 32, 106, 33, 2, 32, 1, 65, 127, 106, 34, 1, 13, 0, 11, 11, 32, 4, 32, 3, 54, 2, 0, 11, 168, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 0, 65, 12, 106, 45, 0, 0, 33, 3, 32, 0, 65, 8, 106, 40, 2, 0, 33, 4, 32, 0, 40, 2, 4, 33, 5, 32, 0, 40, 2, 0, 33, 0, 32, 2, 65, 8, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 0, 54, 2, 12, 32, 2, 32, 1, 41, 2, 0, 55, 3, 0, 2, 64, 32, 3, 13, 0, 32, 5, 32, 4, 75, 13, 0, 2, 64, 3, 64, 32, 4, 32, 5, 70, 13, 1, 32, 2, 32, 5, 16, 139, 128, 128, 128, 0, 32, 5, 65, 1, 106, 33, 5, 12, 0, 11, 11, 32, 2, 32, 4, 16, 139, 128, 128, 128, 0, 11, 32, 2, 40, 2, 0, 32, 2, 40, 2, 4, 54, 2, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 162, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 160, 3, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 24, 106, 32, 0, 40, 2, 12, 32, 1, 173, 16, 179, 131, 128, 128, 0, 32, 2, 65, 220, 2, 106, 32, 2, 65, 24, 106, 16, 164, 138, 128, 128, 0, 32, 2, 65, 2, 58, 0, 156, 3, 32, 2, 65, 176, 136, 132, 128, 0, 54, 2, 216, 2, 32, 2, 65, 8, 106, 32, 2, 65, 216, 2, 106, 16, 170, 131, 128, 128, 0, 32, 0, 32, 0, 40, 2, 4, 34, 1, 65, 1, 106, 54, 2, 4, 32, 0, 40, 2, 8, 32, 1, 65, 12, 108, 106, 34, 0, 32, 2, 41, 3, 8, 55, 2, 0, 32, 0, 65, 8, 106, 32, 2, 65, 8, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 160, 3, 106, 36, 128, 128, 128, 128, 0, 11, 23, 0, 2, 64, 32, 0, 45, 0, 48, 65, 2, 70, 13, 0, 32, 0, 16, 223, 131, 128, 128, 0, 11, 11, 74, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 54, 2, 12, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 12, 32, 2, 107, 65, 56, 110, 16, 228, 131, 128, 128, 0, 32, 1, 65, 12, 106, 16, 139, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 168, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 0, 65, 12, 106, 45, 0, 0, 33, 3, 32, 0, 65, 8, 106, 40, 2, 0, 33, 4, 32, 0, 40, 2, 4, 33, 5, 32, 0, 40, 2, 0, 33, 0, 32, 2, 65, 8, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 0, 54, 2, 12, 32, 2, 32, 1, 41, 2, 0, 55, 3, 0, 2, 64, 32, 3, 13, 0, 32, 5, 32, 4, 75, 13, 0, 2, 64, 3, 64, 32, 4, 32, 5, 70, 13, 1, 32, 2, 32, 5, 16, 143, 128, 128, 128, 0, 32, 5, 65, 1, 106, 33, 5, 12, 0, 11, 11, 32, 2, 32, 4, 16, 143, 128, 128, 128, 0, 11, 32, 2, 40, 2, 0, 32, 2, 40, 2, 4, 54, 2, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 89, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 40, 2, 12, 32, 1, 173, 16, 178, 131, 128, 128, 0, 32, 0, 40, 2, 8, 32, 0, 40, 2, 4, 34, 1, 65, 192, 1, 108, 106, 32, 2, 65, 192, 1, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 1, 65, 1, 106, 54, 2, 4, 32, 2, 65, 192, 1, 106, 36, 128, 128, 128, 128, 0, 11, 115, 1, 3, 127, 32, 2, 40, 2, 4, 33, 3, 32, 2, 40, 2, 0, 33, 4, 2, 64, 32, 0, 32, 1, 70, 13, 0, 32, 0, 65, 40, 106, 33, 5, 32, 2, 40, 2, 8, 32, 3, 65, 240, 4, 108, 106, 33, 2, 32, 3, 32, 1, 32, 0, 107, 65, 152, 5, 110, 34, 0, 106, 33, 3, 3, 64, 32, 2, 32, 5, 65, 240, 4, 16, 218, 141, 128, 128, 0, 33, 2, 32, 5, 65, 152, 5, 106, 33, 5, 32, 2, 65, 240, 4, 106, 33, 2, 32, 0, 65, 127, 106, 34, 0, 13, 0, 11, 11, 32, 4, 32, 3, 54, 2, 0, 11, 65, 1, 1, 127, 2, 64, 32, 0, 32, 1, 70, 13, 0, 32, 0, 65, 232, 17, 106, 33, 3, 32, 1, 32, 0, 107, 65, 232, 22, 110, 33, 0, 3, 64, 32, 3, 41, 3, 0, 32, 2, 124, 33, 2, 32, 3, 65, 232, 22, 106, 33, 3, 32, 0, 65, 127, 106, 34, 0, 13, 0, 11, 11, 32, 2, 11, 136, 2, 2, 4, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 2, 40, 2, 4, 33, 4, 32, 2, 40, 2, 0, 33, 5, 2, 64, 2, 64, 32, 0, 32, 1, 70, 13, 0, 32, 2, 40, 2, 8, 32, 4, 65, 12, 108, 106, 33, 2, 32, 1, 32, 0, 107, 65, 3, 118, 33, 1, 3, 64, 32, 3, 65, 0, 54, 2, 24, 32, 3, 66, 1, 55, 2, 16, 32, 3, 65, 3, 58, 0, 60, 32, 3, 65, 32, 54, 2, 44, 32, 3, 65, 0, 54, 2, 56, 32, 3, 65, 152, 136, 132, 128, 0, 54, 2, 52, 32, 3, 65, 0, 54, 2, 36, 32, 3, 65, 0, 54, 2, 28, 32, 3, 32, 3, 65, 16, 106, 54, 2, 48, 32, 0, 32, 3, 65, 28, 106, 16, 197, 141, 128, 128, 0, 13, 2, 32, 3, 65, 8, 106, 32, 3, 65, 16, 106, 65, 8, 106, 40, 2, 0, 34, 6, 54, 2, 0, 32, 3, 32, 3, 41, 2, 16, 34, 7, 55, 3, 0, 32, 2, 65, 8, 106, 32, 6, 54, 2, 0, 32, 2, 32, 7, 55, 2, 0, 32, 0, 65, 8, 106, 33, 0, 32, 2, 65, 12, 106, 33, 2, 32, 4, 65, 1, 106, 33, 4, 32, 1, 65, 127, 106, 34, 1, 13, 0, 11, 11, 32, 5, 32, 4, 54, 2, 0, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 121, 1, 1, 127, 2, 64, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 4, 71, 13, 0, 32, 0, 32, 2, 16, 217, 138, 128, 128, 0, 32, 0, 40, 2, 8, 33, 2, 11, 32, 0, 40, 2, 0, 32, 2, 65, 5, 116, 106, 34, 2, 32, 1, 41, 3, 0, 55, 3, 0, 32, 2, 65, 24, 106, 32, 1, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 1, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 1, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 32, 1, 65, 1, 16, 142, 133, 128, 128, 0, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 50, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 54, 2, 12, 32, 1, 65, 12, 106, 16, 141, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 110, 1, 4, 127, 2, 64, 2, 64, 32, 0, 40, 2, 0, 34, 2, 32, 0, 40, 2, 4, 34, 3, 70, 13, 0, 32, 3, 32, 2, 107, 65, 2, 118, 33, 3, 32, 0, 40, 2, 8, 34, 0, 40, 2, 0, 33, 4, 32, 0, 40, 2, 8, 33, 5, 3, 64, 32, 5, 32, 2, 40, 2, 0, 34, 0, 77, 13, 2, 32, 2, 65, 4, 106, 33, 2, 32, 4, 32, 0, 65, 128, 23, 108, 106, 41, 3, 216, 22, 32, 1, 124, 33, 1, 32, 3, 65, 127, 106, 34, 3, 13, 0, 11, 11, 32, 1, 15, 11, 0, 0, 11, 183, 6, 2, 12, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 176, 3, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 2, 40, 2, 4, 33, 4, 32, 2, 40, 2, 0, 33, 5, 2, 64, 32, 0, 32, 1, 70, 13, 0, 32, 0, 65, 168, 22, 106, 33, 6, 32, 2, 40, 2, 8, 32, 4, 65, 12, 108, 106, 33, 2, 32, 4, 32, 1, 32, 0, 107, 65, 160, 27, 110, 34, 7, 106, 33, 4, 32, 3, 65, 232, 0, 106, 65, 60, 106, 33, 8, 32, 3, 65, 232, 0, 106, 65, 48, 106, 33, 9, 32, 3, 65, 216, 2, 106, 65, 48, 106, 33, 10, 32, 3, 65, 216, 2, 106, 65, 60, 106, 33, 11, 3, 64, 32, 3, 65, 24, 106, 32, 6, 65, 152, 106, 106, 16, 136, 139, 128, 128, 0, 32, 11, 16, 128, 128, 128, 128, 0, 32, 3, 65, 216, 2, 106, 16, 152, 128, 128, 128, 0, 32, 3, 65, 0, 54, 2, 144, 3, 32, 3, 66, 1, 55, 3, 136, 3, 32, 10, 65, 8, 16, 153, 128, 128, 128, 0, 26, 32, 3, 40, 2, 144, 3, 33, 0, 32, 10, 65, 232, 17, 16, 154, 128, 128, 128, 0, 32, 3, 32, 3, 40, 2, 144, 3, 65, 232, 17, 106, 54, 2, 144, 3, 32, 6, 65, 152, 110, 106, 32, 0, 32, 0, 32, 3, 40, 2, 136, 3, 106, 65, 0, 65, 232, 17, 16, 214, 141, 128, 128, 0, 16, 155, 128, 128, 128, 0, 32, 3, 65, 232, 0, 106, 32, 3, 65, 216, 2, 106, 65, 216, 0, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 216, 0, 106, 65, 8, 106, 34, 12, 32, 9, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 9, 41, 3, 0, 55, 3, 88, 32, 3, 40, 2, 184, 1, 65, 128, 2, 65, 16, 16, 150, 137, 128, 128, 0, 32, 8, 16, 156, 128, 128, 128, 0, 32, 3, 65, 232, 0, 106, 16, 157, 128, 128, 128, 0, 32, 3, 40, 2, 88, 33, 1, 32, 3, 65, 16, 106, 32, 12, 40, 2, 0, 34, 0, 65, 0, 16, 165, 140, 128, 128, 0, 32, 3, 40, 2, 20, 33, 13, 32, 3, 40, 2, 16, 32, 1, 32, 0, 16, 218, 141, 128, 128, 0, 33, 1, 32, 3, 65, 216, 0, 106, 16, 158, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 0, 65, 177, 3, 106, 65, 0, 16, 165, 140, 128, 128, 0, 32, 3, 65, 216, 2, 106, 65, 8, 106, 34, 14, 65, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 8, 55, 2, 216, 2, 32, 3, 65, 232, 0, 106, 32, 6, 65, 216, 105, 106, 16, 203, 139, 128, 128, 0, 32, 3, 65, 216, 2, 106, 32, 3, 65, 232, 0, 106, 65, 32, 16, 177, 140, 128, 128, 0, 32, 3, 65, 232, 0, 106, 32, 6, 65, 8, 106, 16, 134, 138, 128, 128, 0, 32, 3, 65, 216, 2, 106, 32, 3, 65, 232, 0, 106, 65, 233, 1, 16, 177, 140, 128, 128, 0, 32, 3, 65, 232, 0, 106, 32, 6, 16, 154, 140, 128, 128, 0, 32, 3, 65, 216, 2, 106, 32, 3, 65, 232, 0, 106, 65, 8, 16, 177, 140, 128, 128, 0, 32, 3, 65, 232, 0, 106, 32, 6, 65, 248, 105, 106, 16, 142, 139, 128, 128, 0, 32, 3, 65, 216, 2, 106, 32, 3, 65, 232, 0, 106, 65, 32, 16, 177, 140, 128, 128, 0, 32, 3, 65, 232, 0, 106, 32, 3, 65, 24, 106, 16, 156, 139, 128, 128, 0, 32, 3, 65, 216, 2, 106, 32, 3, 65, 232, 0, 106, 65, 32, 16, 177, 140, 128, 128, 0, 32, 3, 65, 232, 0, 106, 32, 6, 65, 184, 107, 106, 16, 176, 137, 128, 128, 0, 32, 3, 65, 216, 2, 106, 32, 3, 65, 232, 0, 106, 65, 224, 0, 16, 177, 140, 128, 128, 0, 32, 3, 32, 1, 32, 0, 106, 54, 2, 116, 32, 3, 32, 1, 54, 2, 112, 32, 3, 32, 13, 54, 2, 108, 32, 3, 32, 1, 54, 2, 104, 32, 3, 65, 216, 2, 106, 32, 3, 65, 232, 0, 106, 16, 206, 138, 128, 128, 0, 32, 12, 32, 14, 40, 2, 0, 34, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 216, 2, 34, 15, 55, 3, 88, 32, 2, 65, 8, 106, 32, 0, 54, 2, 0, 32, 2, 32, 15, 55, 2, 0, 32, 6, 65, 160, 27, 106, 33, 6, 32, 2, 65, 12, 106, 33, 2, 32, 7, 65, 127, 106, 34, 7, 13, 0, 11, 11, 32, 5, 32, 4, 54, 2, 0, 32, 3, 65, 176, 3, 106, 36, 128, 128, 128, 128, 0, 11, 81, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 16, 106, 16, 166, 132, 128, 128, 0, 32, 1, 65, 0, 54, 2, 12, 32, 1, 66, 0, 55, 2, 4, 32, 1, 65, 200, 159, 132, 128, 0, 54, 2, 0, 32, 0, 32, 1, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 56, 1, 1, 127, 2, 64, 32, 1, 32, 0, 40, 2, 8, 32, 1, 65, 127, 106, 34, 2, 113, 107, 32, 2, 113, 34, 1, 65, 33, 73, 13, 0, 0, 0, 11, 32, 0, 65, 216, 135, 132, 128, 0, 32, 1, 16, 182, 132, 128, 128, 0, 32, 0, 40, 2, 8, 11, 119, 1, 1, 127, 2, 64, 32, 0, 40, 2, 8, 32, 1, 106, 34, 1, 32, 0, 40, 2, 4, 34, 2, 77, 13, 0, 2, 64, 2, 64, 65, 0, 65, 127, 32, 1, 65, 127, 106, 103, 118, 32, 1, 65, 2, 73, 27, 65, 1, 106, 34, 1, 69, 13, 0, 2, 64, 32, 2, 13, 0, 65, 16, 32, 1, 16, 178, 128, 128, 128, 0, 34, 2, 69, 13, 1, 12, 2, 11, 32, 0, 40, 2, 0, 32, 2, 65, 16, 32, 1, 16, 151, 137, 128, 128, 0, 34, 2, 13, 1, 11, 0, 0, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 11, 11, 175, 1, 1, 4, 127, 32, 0, 65, 128, 17, 106, 32, 2, 65, 128, 17, 106, 16, 172, 128, 128, 128, 0, 65, 0, 33, 3, 32, 0, 33, 4, 32, 2, 33, 5, 3, 64, 2, 64, 2, 64, 32, 3, 65, 17, 70, 13, 0, 65, 0, 33, 6, 3, 64, 32, 6, 65, 128, 1, 70, 13, 2, 32, 4, 32, 6, 106, 32, 5, 32, 6, 106, 16, 172, 128, 128, 128, 0, 32, 6, 65, 32, 106, 33, 6, 12, 0, 11, 11, 32, 0, 65, 160, 17, 106, 33, 4, 32, 2, 65, 160, 17, 106, 33, 5, 65, 0, 33, 6, 2, 64, 3, 64, 32, 6, 65, 196, 0, 70, 13, 1, 32, 5, 32, 6, 106, 32, 4, 32, 6, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 4, 106, 33, 6, 12, 0, 11, 11, 15, 11, 32, 4, 65, 128, 1, 106, 33, 4, 32, 5, 65, 128, 1, 106, 33, 5, 32, 3, 65, 1, 106, 33, 3, 12, 0, 11, 11, 21, 0, 32, 0, 16, 144, 140, 128, 128, 0, 32, 0, 65, 8, 106, 16, 136, 130, 128, 128, 0, 11, 82, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 2, 64, 32, 0, 40, 2, 4, 69, 13, 0, 32, 1, 65, 8, 106, 16, 139, 140, 128, 128, 0, 32, 0, 32, 1, 40, 2, 8, 32, 1, 40, 2, 12, 34, 2, 65, 8, 32, 2, 65, 8, 75, 27, 16, 222, 131, 128, 128, 0, 11, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 32, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 32, 1, 65, 16, 16, 150, 137, 128, 128, 0, 11, 11, 188, 2, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 176, 4, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 2, 40, 2, 4, 33, 4, 32, 2, 40, 2, 0, 33, 5, 2, 64, 32, 0, 32, 1, 70, 13, 0, 32, 2, 40, 2, 8, 32, 4, 65, 145, 2, 108, 106, 33, 2, 32, 4, 32, 1, 32, 0, 107, 65, 152, 5, 110, 34, 1, 106, 33, 4, 32, 3, 65, 144, 4, 106, 33, 6, 32, 3, 65, 159, 2, 106, 65, 233, 1, 106, 33, 7, 3, 64, 32, 3, 65, 159, 2, 106, 65, 0, 65, 145, 2, 16, 214, 141, 128, 128, 0, 26, 32, 3, 65, 14, 106, 32, 0, 65, 40, 106, 16, 134, 138, 128, 128, 0, 32, 3, 65, 159, 2, 106, 65, 233, 1, 32, 3, 65, 14, 106, 65, 233, 1, 65, 160, 160, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 3, 65, 14, 106, 32, 0, 65, 32, 106, 16, 154, 140, 128, 128, 0, 32, 7, 65, 8, 32, 3, 65, 14, 106, 65, 8, 65, 176, 160, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 3, 65, 14, 106, 32, 0, 16, 142, 139, 128, 128, 0, 32, 6, 65, 32, 32, 3, 65, 14, 106, 65, 32, 65, 192, 160, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 3, 65, 14, 106, 32, 3, 65, 159, 2, 106, 65, 145, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 152, 5, 106, 33, 0, 32, 2, 32, 3, 65, 14, 106, 65, 145, 2, 16, 218, 141, 128, 128, 0, 65, 145, 2, 106, 33, 2, 32, 1, 65, 127, 106, 34, 1, 13, 0, 11, 11, 32, 5, 32, 4, 54, 2, 0, 32, 3, 65, 176, 4, 106, 36, 128, 128, 128, 128, 0, 11, 100, 1, 4, 127, 32, 1, 40, 2, 0, 33, 3, 32, 1, 40, 2, 4, 33, 4, 2, 64, 3, 64, 32, 2, 33, 5, 2, 64, 32, 3, 32, 4, 71, 13, 0, 65, 1, 33, 3, 12, 2, 11, 32, 1, 32, 3, 65, 12, 106, 34, 2, 54, 2, 0, 32, 3, 65, 8, 106, 33, 6, 32, 2, 33, 3, 32, 5, 32, 6, 40, 2, 0, 106, 34, 2, 32, 5, 79, 13, 0, 11, 65, 0, 33, 3, 11, 32, 0, 32, 5, 54, 2, 4, 32, 0, 32, 3, 54, 2, 0, 11, 143, 2, 1, 7, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 40, 2, 4, 34, 5, 13, 0, 65, 2, 33, 5, 12, 1, 11, 32, 1, 32, 5, 32, 5, 32, 1, 40, 2, 8, 34, 6, 32, 5, 32, 6, 73, 27, 34, 6, 107, 54, 2, 4, 32, 1, 32, 1, 40, 2, 0, 34, 7, 32, 6, 106, 54, 2, 0, 2, 64, 2, 64, 2, 64, 32, 6, 69, 13, 0, 32, 4, 65, 8, 106, 32, 7, 45, 0, 0, 32, 1, 40, 2, 12, 34, 8, 65, 1, 116, 34, 9, 16, 162, 128, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 34, 10, 65, 130, 128, 196, 0, 71, 13, 0, 32, 6, 65, 1, 77, 13, 1, 32, 4, 45, 0, 12, 33, 6, 65, 1, 33, 5, 32, 4, 65, 8, 106, 32, 7, 45, 0, 1, 32, 9, 65, 1, 114, 16, 162, 128, 128, 128, 0, 32, 4, 40, 2, 8, 34, 10, 65, 130, 128, 196, 0, 70, 13, 2, 11, 32, 3, 32, 4, 40, 2, 12, 34, 6, 54, 2, 4, 32, 3, 32, 10, 54, 2, 0, 65, 0, 33, 5, 12, 2, 11, 0, 0, 11, 32, 4, 45, 0, 12, 32, 6, 65, 4, 116, 114, 33, 6, 11, 32, 1, 32, 8, 65, 1, 106, 54, 2, 12, 11, 32, 0, 32, 6, 58, 0, 1, 32, 0, 32, 5, 58, 0, 0, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 138, 1, 1, 1, 127, 2, 64, 2, 64, 32, 1, 65, 191, 127, 106, 65, 255, 1, 113, 65, 6, 73, 13, 0, 32, 1, 65, 159, 127, 106, 65, 255, 1, 113, 65, 6, 73, 13, 1, 2, 64, 32, 1, 65, 80, 106, 34, 3, 65, 255, 1, 113, 65, 10, 73, 13, 0, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 65, 255, 1, 113, 54, 2, 0, 15, 11, 32, 0, 65, 130, 128, 196, 0, 54, 2, 0, 32, 0, 32, 3, 58, 0, 4, 15, 11, 32, 0, 65, 130, 128, 196, 0, 54, 2, 0, 32, 0, 32, 1, 65, 73, 106, 58, 0, 4, 15, 11, 32, 0, 65, 130, 128, 196, 0, 54, 2, 0, 32, 0, 32, 1, 65, 169, 127, 106, 58, 0, 4, 11, 195, 1, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 5, 36, 128, 128, 128, 128, 0, 32, 5, 65, 8, 106, 65, 8, 106, 33, 6, 32, 1, 40, 2, 8, 33, 7, 32, 1, 40, 2, 12, 33, 8, 2, 64, 3, 64, 2, 64, 32, 7, 32, 8, 71, 13, 0, 32, 5, 65, 2, 58, 0, 56, 12, 2, 11, 32, 1, 32, 7, 65, 56, 106, 34, 9, 54, 2, 8, 32, 5, 65, 8, 106, 32, 7, 65, 56, 16, 218, 141, 128, 128, 0, 26, 32, 5, 45, 0, 56, 65, 2, 70, 13, 1, 32, 3, 32, 5, 43, 3, 8, 68, 0, 0, 0, 0, 101, 205, 205, 65, 163, 57, 3, 0, 32, 3, 65, 8, 106, 32, 6, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 56, 106, 33, 3, 32, 9, 33, 7, 12, 0, 11, 11, 32, 5, 65, 8, 106, 16, 140, 128, 128, 128, 0, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 5, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 248, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 208, 205, 0, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 1, 65, 44, 106, 33, 5, 32, 4, 65, 201, 205, 0, 106, 33, 6, 2, 64, 2, 64, 3, 64, 32, 4, 65, 8, 106, 32, 1, 16, 165, 128, 128, 128, 0, 2, 64, 2, 64, 32, 4, 45, 0, 224, 22, 65, 2, 70, 13, 0, 32, 4, 65, 176, 50, 106, 32, 5, 32, 4, 65, 8, 106, 16, 166, 128, 128, 128, 0, 32, 4, 45, 0, 200, 77, 34, 7, 65, 2, 71, 13, 1, 32, 3, 65, 1, 58, 0, 0, 12, 3, 11, 32, 0, 65, 3, 58, 0, 152, 27, 12, 3, 11, 32, 4, 65, 152, 23, 106, 32, 4, 65, 176, 50, 106, 65, 152, 27, 16, 218, 141, 128, 128, 0, 26, 32, 4, 32, 6, 65, 3, 106, 40, 0, 0, 54, 0, 147, 23, 32, 4, 32, 6, 40, 0, 0, 54, 2, 144, 23, 32, 7, 65, 3, 70, 13, 0, 11, 11, 32, 0, 32, 4, 65, 152, 23, 106, 65, 152, 27, 16, 218, 141, 128, 128, 0, 34, 6, 65, 156, 27, 106, 32, 4, 40, 0, 147, 23, 54, 0, 0, 32, 6, 32, 4, 40, 2, 144, 23, 54, 0, 153, 27, 32, 6, 32, 7, 58, 0, 152, 27, 11, 32, 4, 65, 208, 205, 0, 106, 36, 128, 128, 128, 128, 0, 11, 215, 1, 1, 3, 127, 2, 64, 32, 1, 40, 2, 8, 34, 2, 32, 1, 40, 2, 12, 70, 13, 0, 32, 1, 32, 2, 65, 232, 22, 106, 54, 2, 8, 32, 2, 45, 0, 216, 22, 34, 3, 65, 2, 70, 13, 0, 2, 64, 32, 1, 65, 24, 106, 40, 2, 0, 34, 4, 32, 1, 65, 28, 106, 40, 2, 0, 70, 13, 0, 32, 1, 32, 4, 65, 32, 106, 54, 2, 24, 32, 0, 32, 4, 41, 3, 0, 55, 3, 232, 22, 32, 0, 65, 240, 22, 106, 32, 4, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 248, 22, 106, 32, 4, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 128, 23, 106, 32, 4, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 65, 216, 22, 16, 218, 141, 128, 128, 0, 34, 1, 32, 3, 58, 0, 216, 22, 32, 1, 65, 224, 22, 106, 32, 2, 65, 217, 22, 106, 34, 0, 65, 7, 106, 41, 0, 0, 55, 0, 0, 32, 1, 32, 0, 41, 0, 0, 55, 0, 217, 22, 15, 11, 32, 0, 65, 2, 58, 0, 216, 22, 15, 11, 32, 0, 65, 2, 58, 0, 216, 22, 11, 222, 3, 3, 1, 127, 1, 126, 4, 127, 35, 128, 128, 128, 128, 0, 65, 160, 29, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 65, 240, 17, 106, 65, 240, 4, 16, 218, 141, 128, 128, 0, 33, 3, 32, 2, 41, 3, 232, 17, 33, 4, 32, 3, 65, 240, 4, 106, 32, 2, 40, 2, 224, 22, 34, 5, 16, 167, 138, 128, 128, 0, 32, 3, 65, 176, 6, 106, 32, 5, 32, 3, 65, 192, 1, 106, 16, 166, 138, 128, 128, 0, 32, 3, 65, 208, 6, 106, 32, 3, 32, 3, 65, 240, 4, 106, 16, 133, 138, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 208, 6, 13, 0, 32, 3, 65, 176, 7, 106, 32, 3, 65, 240, 6, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 168, 7, 106, 32, 3, 65, 208, 6, 106, 65, 24, 106, 34, 6, 41, 3, 0, 55, 3, 0, 32, 3, 65, 160, 7, 106, 32, 3, 65, 208, 6, 106, 65, 16, 106, 34, 7, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 216, 6, 55, 3, 152, 7, 32, 3, 65, 184, 7, 106, 65, 200, 133, 132, 128, 0, 32, 3, 65, 176, 6, 106, 16, 135, 139, 128, 128, 0, 32, 1, 40, 2, 0, 33, 8, 32, 3, 65, 208, 6, 106, 65, 8, 106, 32, 1, 40, 2, 4, 34, 5, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 7, 32, 5, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 6, 32, 5, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 5, 41, 3, 0, 55, 3, 208, 6, 32, 3, 65, 216, 8, 106, 32, 3, 65, 176, 6, 106, 32, 8, 32, 3, 65, 208, 6, 106, 16, 233, 129, 128, 128, 0, 32, 0, 65, 176, 22, 106, 32, 3, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 248, 6, 106, 65, 24, 106, 32, 2, 65, 128, 23, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 248, 6, 106, 65, 16, 106, 32, 2, 65, 248, 22, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 248, 6, 106, 65, 8, 106, 32, 2, 65, 240, 22, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 2, 41, 3, 232, 22, 55, 3, 248, 6, 32, 3, 65, 184, 11, 106, 32, 2, 65, 232, 17, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 3, 65, 248, 6, 106, 65, 168, 22, 16, 218, 141, 128, 128, 0, 32, 4, 55, 3, 168, 22, 12, 1, 11, 32, 0, 65, 2, 58, 0, 152, 27, 11, 32, 3, 65, 160, 29, 106, 36, 128, 128, 128, 128, 0, 11, 140, 2, 2, 2, 127, 2, 126, 35, 128, 128, 128, 128, 0, 65, 128, 12, 107, 34, 4, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 0, 34, 5, 32, 1, 40, 2, 4, 70, 13, 0, 32, 1, 32, 5, 65, 24, 106, 54, 2, 0, 32, 4, 65, 136, 6, 106, 32, 5, 65, 8, 106, 16, 168, 128, 128, 128, 0, 2, 64, 32, 4, 40, 2, 136, 6, 34, 1, 69, 13, 0, 32, 4, 32, 4, 41, 2, 140, 6, 34, 6, 55, 2, 128, 6, 32, 4, 32, 1, 54, 2, 252, 5, 32, 4, 65, 136, 6, 106, 32, 1, 32, 6, 66, 32, 136, 167, 16, 139, 138, 128, 128, 0, 32, 4, 41, 3, 136, 6, 34, 6, 66, 2, 82, 13, 2, 32, 4, 65, 252, 5, 106, 16, 169, 128, 128, 128, 0, 11, 32, 3, 65, 1, 58, 0, 0, 66, 2, 33, 6, 12, 2, 11, 32, 0, 66, 3, 55, 3, 0, 12, 2, 11, 32, 4, 65, 8, 106, 32, 4, 65, 144, 6, 106, 65, 240, 5, 16, 218, 141, 128, 128, 0, 26, 32, 5, 41, 3, 0, 33, 7, 32, 4, 65, 252, 5, 106, 16, 169, 128, 128, 128, 0, 11, 32, 0, 65, 8, 106, 32, 4, 65, 8, 106, 65, 240, 5, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 7, 55, 3, 248, 5, 32, 0, 32, 6, 55, 3, 0, 11, 32, 4, 65, 128, 12, 106, 36, 128, 128, 128, 128, 0, 11, 104, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 40, 2, 8, 34, 3, 65, 1, 113, 13, 0, 32, 1, 40, 2, 0, 33, 1, 32, 2, 66, 2, 55, 2, 8, 32, 2, 32, 3, 54, 2, 4, 32, 2, 32, 1, 54, 2, 0, 32, 0, 32, 2, 16, 248, 131, 128, 128, 0, 12, 1, 11, 32, 0, 66, 128, 128, 128, 128, 128, 128, 192, 8, 55, 2, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 18, 0, 32, 0, 16, 195, 140, 128, 128, 0, 32, 0, 16, 161, 140, 128, 128, 0, 11, 168, 1, 1, 3, 127, 2, 64, 32, 1, 40, 2, 8, 34, 2, 32, 1, 40, 2, 12, 70, 13, 0, 32, 1, 32, 2, 65, 240, 4, 106, 54, 2, 8, 32, 2, 45, 0, 232, 4, 34, 3, 65, 2, 70, 13, 0, 2, 64, 32, 1, 65, 24, 106, 40, 2, 0, 34, 4, 32, 1, 65, 28, 106, 40, 2, 0, 70, 13, 0, 32, 1, 32, 4, 65, 1, 106, 54, 2, 24, 32, 4, 45, 0, 0, 33, 4, 32, 0, 32, 2, 65, 232, 4, 16, 218, 141, 128, 128, 0, 34, 1, 32, 4, 58, 0, 240, 4, 32, 1, 32, 3, 58, 0, 232, 4, 32, 1, 65, 236, 4, 106, 32, 2, 65, 233, 4, 106, 34, 2, 65, 3, 106, 40, 0, 0, 54, 0, 0, 32, 1, 32, 2, 40, 0, 0, 54, 0, 233, 4, 15, 11, 32, 0, 65, 2, 58, 0, 232, 4, 15, 11, 32, 0, 65, 2, 58, 0, 232, 4, 11, 115, 1, 2, 127, 32, 1, 65, 56, 106, 34, 3, 40, 2, 0, 33, 4, 32, 1, 65, 48, 106, 65, 32, 16, 154, 128, 128, 128, 0, 32, 3, 32, 3, 40, 2, 0, 65, 32, 106, 54, 2, 0, 32, 4, 32, 1, 40, 2, 48, 106, 34, 1, 66, 0, 55, 3, 0, 32, 1, 65, 8, 106, 66, 0, 55, 3, 0, 32, 1, 65, 16, 106, 66, 0, 55, 3, 0, 32, 1, 65, 24, 106, 66, 0, 55, 3, 0, 32, 2, 32, 1, 16, 172, 128, 128, 128, 0, 32, 0, 65, 132, 128, 128, 128, 120, 54, 2, 8, 32, 0, 32, 4, 54, 2, 0, 11, 47, 1, 1, 127, 65, 0, 33, 2, 3, 64, 2, 64, 32, 2, 65, 32, 71, 13, 0, 15, 11, 32, 1, 32, 2, 106, 32, 0, 32, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 33, 2, 12, 0, 11, 11, 93, 1, 2, 127, 32, 1, 65, 56, 106, 34, 4, 40, 2, 0, 33, 5, 32, 1, 65, 48, 106, 65, 240, 4, 16, 154, 128, 128, 128, 0, 32, 4, 32, 4, 40, 2, 0, 65, 240, 4, 106, 54, 2, 0, 32, 2, 32, 5, 32, 3, 32, 5, 32, 1, 40, 2, 48, 106, 65, 0, 65, 240, 4, 16, 214, 141, 128, 128, 0, 16, 174, 128, 128, 128, 0, 32, 0, 65, 132, 128, 128, 128, 120, 54, 2, 8, 32, 0, 32, 5, 54, 2, 0, 11, 100, 0, 32, 3, 32, 2, 58, 0, 232, 4, 32, 0, 32, 1, 32, 3, 16, 226, 129, 128, 128, 0, 32, 0, 65, 160, 1, 106, 32, 3, 65, 160, 1, 106, 16, 172, 128, 128, 128, 0, 32, 0, 65, 192, 1, 106, 32, 1, 65, 192, 1, 106, 32, 3, 65, 192, 1, 106, 16, 243, 129, 128, 128, 0, 32, 3, 32, 0, 41, 3, 128, 4, 55, 3, 128, 4, 32, 0, 65, 136, 4, 106, 32, 1, 65, 136, 4, 106, 32, 3, 65, 136, 4, 106, 16, 247, 129, 128, 128, 0, 11, 38, 0, 32, 0, 65, 60, 106, 16, 130, 128, 128, 128, 0, 32, 0, 16, 152, 128, 128, 128, 0, 32, 0, 65, 56, 106, 65, 0, 54, 2, 0, 32, 0, 66, 1, 55, 3, 48, 11, 243, 1, 1, 4, 127, 2, 64, 2, 64, 2, 64, 32, 1, 65, 208, 0, 106, 40, 2, 0, 34, 5, 32, 2, 75, 13, 0, 32, 5, 65, 128, 128, 4, 106, 32, 2, 77, 13, 0, 32, 2, 32, 5, 107, 34, 5, 32, 4, 106, 32, 1, 65, 212, 0, 106, 40, 2, 0, 75, 13, 0, 32, 1, 32, 5, 54, 2, 84, 12, 1, 11, 2, 64, 32, 1, 65, 204, 0, 106, 40, 2, 0, 34, 5, 13, 0, 65, 131, 128, 128, 128, 120, 33, 3, 12, 2, 11, 32, 1, 65, 196, 0, 106, 40, 2, 0, 32, 5, 65, 127, 106, 34, 6, 65, 12, 108, 106, 34, 7, 40, 2, 0, 33, 5, 32, 7, 65, 8, 106, 40, 2, 0, 33, 8, 2, 64, 32, 7, 40, 2, 4, 34, 7, 32, 3, 71, 13, 0, 32, 5, 32, 2, 71, 13, 0, 32, 8, 32, 4, 71, 13, 0, 32, 2, 32, 4, 32, 3, 16, 150, 137, 128, 128, 0, 32, 1, 32, 6, 54, 2, 76, 12, 1, 11, 32, 3, 13, 1, 11, 32, 0, 65, 132, 128, 128, 128, 120, 54, 2, 8, 15, 11, 32, 0, 32, 2, 54, 2, 20, 32, 0, 32, 5, 54, 2, 16, 32, 0, 32, 4, 54, 2, 12, 32, 0, 32, 3, 54, 2, 8, 32, 0, 32, 8, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 11, 154, 2, 1, 3, 127, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 32, 2, 65, 127, 106, 32, 1, 65, 208, 0, 106, 40, 2, 0, 34, 4, 32, 1, 65, 212, 0, 106, 40, 2, 0, 34, 5, 106, 113, 34, 6, 107, 65, 0, 32, 6, 27, 34, 6, 32, 3, 106, 65, 128, 128, 4, 32, 5, 107, 75, 13, 0, 32, 1, 32, 6, 32, 5, 106, 34, 2, 32, 3, 106, 54, 2, 84, 32, 4, 32, 2, 106, 33, 5, 12, 1, 11, 2, 64, 32, 1, 40, 2, 60, 69, 13, 0, 32, 1, 65, 192, 0, 106, 40, 2, 0, 34, 5, 32, 3, 73, 13, 2, 11, 32, 2, 32, 3, 16, 178, 128, 128, 128, 0, 34, 5, 69, 13, 2, 2, 64, 32, 1, 65, 204, 0, 106, 40, 2, 0, 34, 6, 32, 1, 65, 200, 0, 106, 40, 2, 0, 71, 13, 0, 32, 1, 65, 196, 0, 106, 32, 6, 16, 179, 128, 128, 128, 0, 32, 1, 40, 2, 76, 33, 6, 11, 32, 1, 40, 2, 68, 32, 6, 65, 12, 108, 106, 34, 6, 32, 3, 54, 2, 8, 32, 6, 32, 2, 54, 2, 4, 32, 6, 32, 5, 54, 2, 0, 32, 1, 32, 1, 40, 2, 76, 65, 1, 106, 54, 2, 76, 11, 32, 0, 65, 132, 128, 128, 128, 120, 54, 2, 8, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 15, 11, 32, 0, 65, 129, 128, 128, 128, 120, 54, 2, 8, 32, 0, 32, 5, 54, 2, 4, 32, 0, 32, 3, 54, 2, 0, 15, 11, 0, 0, 11, 22, 0, 65, 0, 45, 0, 144, 187, 138, 128, 0, 26, 32, 1, 32, 0, 16, 149, 137, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 32, 1, 65, 1, 16, 135, 133, 128, 128, 0, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 24, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 65, 240, 4, 108, 65, 8, 16, 150, 137, 128, 128, 0, 11, 23, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 65, 56, 108, 65, 8, 16, 150, 137, 128, 128, 0, 11, 24, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 65, 128, 23, 108, 65, 8, 16, 150, 137, 128, 128, 0, 11, 23, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 65, 3, 116, 65, 8, 16, 150, 137, 128, 128, 0, 11, 70, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 16, 185, 128, 128, 128, 0, 32, 2, 40, 2, 0, 33, 1, 32, 0, 32, 2, 41, 3, 8, 55, 3, 8, 32, 0, 32, 1, 65, 0, 71, 173, 55, 3, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 156, 4, 6, 6, 127, 1, 126, 6, 127, 3, 126, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 240, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 228, 0, 106, 33, 3, 32, 1, 40, 2, 8, 33, 4, 32, 1, 40, 2, 0, 33, 5, 32, 1, 40, 2, 4, 33, 6, 32, 1, 40, 2, 12, 33, 7, 2, 64, 3, 64, 66, 0, 33, 8, 2, 64, 32, 5, 34, 9, 32, 6, 71, 13, 0, 12, 2, 11, 32, 1, 32, 9, 65, 32, 106, 34, 5, 54, 2, 0, 32, 2, 65, 192, 0, 106, 32, 4, 16, 192, 128, 128, 128, 0, 32, 2, 32, 2, 40, 2, 68, 54, 2, 4, 32, 2, 32, 2, 40, 2, 64, 34, 10, 54, 2, 0, 32, 2, 32, 10, 32, 2, 40, 2, 72, 65, 48, 108, 34, 11, 106, 34, 12, 54, 2, 12, 32, 10, 65, 48, 106, 33, 13, 2, 64, 3, 64, 2, 64, 2, 64, 32, 11, 69, 13, 0, 32, 10, 40, 2, 32, 34, 14, 65, 2, 71, 13, 1, 32, 13, 33, 12, 11, 32, 2, 32, 12, 54, 2, 8, 65, 2, 33, 14, 12, 2, 11, 32, 2, 65, 32, 106, 65, 24, 106, 32, 10, 65, 24, 106, 41, 3, 0, 34, 8, 55, 3, 0, 32, 2, 65, 32, 106, 65, 16, 106, 32, 10, 65, 16, 106, 41, 3, 0, 34, 15, 55, 3, 0, 32, 2, 65, 32, 106, 65, 8, 106, 32, 10, 65, 8, 106, 41, 3, 0, 34, 16, 55, 3, 0, 32, 2, 32, 10, 41, 3, 0, 34, 17, 55, 3, 32, 32, 2, 65, 16, 106, 65, 8, 106, 32, 10, 65, 44, 106, 40, 2, 0, 34, 18, 54, 2, 0, 32, 2, 32, 10, 41, 2, 36, 34, 19, 55, 3, 16, 32, 2, 65, 192, 0, 106, 65, 24, 106, 32, 8, 55, 3, 0, 32, 2, 65, 192, 0, 106, 65, 16, 106, 32, 15, 55, 3, 0, 32, 2, 65, 192, 0, 106, 65, 8, 106, 32, 16, 55, 3, 0, 32, 3, 32, 19, 55, 2, 0, 32, 3, 65, 8, 106, 32, 18, 54, 2, 0, 32, 2, 32, 17, 55, 3, 64, 32, 2, 32, 14, 54, 2, 96, 2, 64, 2, 64, 32, 2, 65, 192, 0, 106, 32, 9, 16, 193, 128, 128, 128, 0, 69, 13, 0, 32, 2, 40, 2, 96, 34, 14, 65, 2, 71, 13, 1, 11, 32, 10, 65, 48, 106, 33, 10, 32, 11, 65, 80, 106, 33, 11, 32, 13, 65, 48, 106, 33, 13, 12, 1, 11, 11, 32, 2, 41, 3, 104, 33, 15, 32, 2, 40, 2, 100, 33, 10, 32, 2, 32, 13, 54, 2, 8, 11, 32, 2, 16, 194, 128, 128, 128, 0, 66, 1, 33, 8, 2, 64, 32, 14, 14, 3, 2, 0, 1, 0, 11, 11, 32, 7, 32, 15, 55, 2, 4, 32, 7, 32, 10, 54, 2, 0, 66, 0, 33, 8, 11, 32, 0, 32, 15, 55, 3, 8, 32, 0, 32, 8, 55, 3, 0, 32, 2, 65, 240, 0, 106, 36, 128, 128, 128, 128, 0, 11, 72, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 16, 187, 128, 128, 128, 0, 32, 2, 45, 0, 9, 33, 1, 32, 0, 32, 2, 45, 0, 8, 65, 1, 113, 58, 0, 0, 32, 0, 32, 1, 58, 0, 1, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 79, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 32, 2, 32, 1, 40, 2, 16, 16, 161, 128, 128, 128, 0, 32, 2, 45, 0, 9, 33, 1, 32, 0, 32, 2, 45, 0, 8, 65, 1, 113, 58, 0, 0, 32, 0, 32, 1, 58, 0, 1, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 83, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 6, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 16, 189, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 41, 3, 0, 66, 2, 81, 13, 0, 32, 0, 32, 2, 65, 128, 6, 16, 218, 141, 128, 128, 0, 26, 12, 1, 11, 32, 0, 66, 2, 55, 3, 0, 11, 32, 2, 65, 128, 6, 106, 36, 128, 128, 128, 128, 0, 11, 90, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 6, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 32, 2, 32, 1, 40, 2, 8, 16, 167, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 41, 3, 0, 66, 3, 82, 13, 0, 32, 0, 66, 2, 55, 3, 0, 12, 1, 11, 32, 0, 32, 2, 65, 128, 6, 16, 218, 141, 128, 128, 0, 26, 11, 32, 2, 65, 128, 6, 106, 36, 128, 128, 128, 128, 0, 11, 85, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 160, 27, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 16, 191, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 152, 27, 65, 2, 71, 13, 0, 32, 0, 65, 2, 58, 0, 152, 27, 12, 1, 11, 32, 0, 32, 2, 65, 160, 27, 16, 218, 141, 128, 128, 0, 26, 11, 32, 2, 65, 160, 27, 106, 36, 128, 128, 128, 128, 0, 11, 92, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 160, 27, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 32, 2, 32, 1, 40, 2, 52, 16, 164, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 152, 27, 65, 3, 71, 13, 0, 32, 0, 65, 2, 58, 0, 152, 27, 12, 1, 11, 32, 0, 32, 2, 65, 160, 27, 16, 218, 141, 128, 128, 0, 26, 11, 32, 2, 65, 160, 27, 106, 36, 128, 128, 128, 128, 0, 11, 246, 3, 3, 9, 127, 1, 126, 5, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 40, 2, 0, 33, 3, 65, 0, 33, 4, 32, 2, 65, 8, 106, 32, 1, 40, 2, 8, 34, 5, 65, 0, 16, 128, 133, 128, 128, 0, 32, 5, 65, 48, 108, 33, 6, 32, 2, 40, 2, 8, 33, 7, 32, 3, 33, 8, 32, 2, 40, 2, 12, 34, 9, 33, 10, 2, 64, 3, 64, 32, 10, 69, 13, 1, 32, 6, 32, 4, 70, 13, 1, 2, 64, 2, 64, 32, 8, 40, 2, 32, 13, 0, 32, 3, 32, 4, 106, 65, 40, 106, 41, 3, 0, 33, 11, 65, 0, 33, 12, 12, 1, 11, 65, 1, 33, 12, 65, 1, 33, 13, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 32, 4, 106, 34, 14, 65, 36, 106, 45, 0, 0, 14, 13, 0, 13, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0, 11, 32, 14, 65, 37, 106, 45, 0, 0, 33, 15, 65, 0, 33, 13, 12, 12, 11, 65, 2, 33, 13, 12, 11, 11, 65, 3, 33, 13, 12, 10, 11, 65, 4, 33, 13, 12, 9, 11, 65, 5, 33, 13, 12, 8, 11, 65, 6, 33, 13, 12, 7, 11, 65, 7, 33, 13, 12, 6, 11, 65, 8, 33, 13, 12, 5, 11, 65, 9, 33, 13, 12, 4, 11, 65, 10, 33, 13, 12, 3, 11, 32, 14, 65, 44, 106, 40, 2, 0, 33, 16, 32, 14, 65, 40, 106, 40, 2, 0, 33, 1, 65, 11, 33, 13, 12, 1, 11, 32, 14, 65, 40, 106, 40, 2, 0, 33, 1, 32, 14, 65, 44, 106, 40, 2, 0, 33, 16, 65, 12, 33, 13, 11, 11, 32, 16, 173, 66, 32, 134, 32, 1, 173, 132, 33, 11, 11, 32, 7, 32, 4, 106, 34, 1, 32, 8, 41, 3, 0, 55, 3, 0, 32, 1, 65, 24, 106, 32, 8, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 1, 65, 16, 106, 32, 8, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 1, 65, 8, 106, 32, 8, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 1, 65, 40, 106, 32, 11, 55, 3, 0, 32, 1, 65, 37, 106, 32, 15, 58, 0, 0, 32, 1, 65, 36, 106, 32, 13, 58, 0, 0, 32, 1, 65, 32, 106, 32, 12, 54, 2, 0, 32, 10, 65, 127, 106, 33, 10, 32, 4, 65, 48, 106, 33, 4, 32, 8, 65, 48, 106, 33, 8, 12, 0, 11, 11, 32, 0, 32, 5, 54, 2, 8, 32, 0, 32, 9, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 19, 0, 32, 0, 32, 1, 16, 175, 139, 128, 128, 0, 65, 255, 1, 113, 65, 0, 71, 11, 50, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 54, 2, 12, 32, 1, 65, 12, 106, 16, 147, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 95, 1, 2, 127, 65, 0, 33, 2, 2, 64, 2, 64, 32, 1, 40, 2, 16, 40, 2, 0, 65, 130, 128, 196, 0, 71, 13, 0, 32, 1, 40, 2, 4, 34, 3, 69, 13, 0, 32, 1, 40, 2, 8, 34, 1, 69, 13, 1, 32, 3, 32, 1, 110, 34, 2, 32, 3, 32, 2, 32, 1, 108, 107, 65, 0, 71, 106, 33, 2, 11, 32, 0, 66, 128, 128, 128, 128, 16, 55, 2, 0, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 15, 11, 0, 0, 11, 89, 1, 1, 127, 65, 0, 33, 2, 2, 64, 32, 1, 40, 2, 52, 45, 0, 0, 13, 0, 32, 1, 40, 2, 12, 32, 1, 40, 2, 8, 107, 65, 232, 22, 110, 34, 2, 32, 1, 65, 28, 106, 40, 2, 0, 32, 1, 65, 24, 106, 40, 2, 0, 107, 65, 5, 118, 34, 1, 32, 2, 32, 1, 73, 27, 33, 2, 11, 32, 0, 66, 128, 128, 128, 128, 16, 55, 2, 0, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 11, 127, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 144, 8, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 65, 144, 8, 73, 13, 0, 32, 3, 65, 0, 65, 144, 8, 16, 214, 141, 128, 128, 0, 34, 2, 65, 144, 8, 32, 1, 65, 144, 8, 65, 216, 128, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 2, 16, 234, 138, 128, 128, 0, 12, 1, 11, 32, 0, 66, 129, 128, 128, 128, 16, 55, 3, 0, 32, 0, 65, 12, 106, 65, 144, 8, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 11, 32, 3, 65, 144, 8, 106, 36, 128, 128, 128, 128, 0, 11, 160, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 0, 65, 192, 0, 16, 214, 141, 128, 128, 0, 33, 2, 2, 64, 2, 64, 32, 1, 40, 2, 4, 34, 3, 65, 192, 0, 73, 13, 0, 32, 2, 65, 192, 0, 32, 1, 40, 2, 0, 34, 4, 65, 192, 0, 65, 200, 143, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 1, 32, 3, 65, 64, 106, 54, 2, 4, 32, 1, 32, 4, 65, 192, 0, 106, 54, 2, 0, 32, 0, 32, 2, 16, 165, 138, 128, 128, 0, 12, 1, 11, 32, 0, 66, 129, 128, 128, 128, 16, 55, 3, 0, 32, 0, 65, 12, 106, 65, 192, 0, 54, 2, 0, 32, 0, 65, 8, 106, 32, 3, 54, 2, 0, 11, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 209, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 3, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 240, 1, 106, 32, 2, 65, 4, 106, 16, 200, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 41, 3, 240, 1, 66, 3, 81, 13, 0, 32, 2, 65, 32, 106, 32, 2, 65, 240, 1, 106, 65, 208, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 65, 32, 106, 65, 208, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 248, 1, 54, 2, 8, 32, 0, 66, 3, 55, 3, 0, 12, 1, 11, 32, 0, 66, 3, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 32, 2, 65, 32, 106, 16, 201, 128, 128, 128, 0, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 192, 3, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 227, 134, 128, 128, 0, 11, 105, 0, 32, 0, 65, 156, 1, 106, 16, 206, 131, 128, 128, 0, 32, 0, 65, 40, 106, 16, 207, 131, 128, 128, 0, 32, 0, 65, 192, 1, 106, 16, 158, 130, 128, 128, 0, 32, 0, 65, 224, 0, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 236, 0, 106, 16, 169, 128, 128, 128, 0, 32, 0, 16, 208, 131, 128, 128, 0, 32, 0, 65, 248, 0, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 132, 1, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 144, 1, 106, 16, 169, 128, 128, 128, 0, 11, 206, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 240, 0, 106, 32, 2, 65, 4, 106, 16, 203, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 176, 1, 69, 13, 0, 32, 2, 65, 32, 106, 32, 2, 65, 240, 0, 106, 65, 208, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 65, 32, 106, 65, 208, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 65, 0, 54, 2, 64, 32, 0, 32, 2, 40, 2, 112, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 64, 32, 0, 32, 1, 54, 2, 0, 32, 2, 65, 32, 106, 16, 204, 128, 128, 128, 0, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 192, 1, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 203, 134, 128, 128, 0, 11, 36, 0, 32, 0, 65, 40, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 52, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 192, 0, 106, 16, 169, 128, 128, 128, 0, 11, 206, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 232, 0, 106, 32, 2, 65, 4, 106, 16, 206, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 160, 1, 69, 13, 0, 32, 2, 65, 32, 106, 32, 2, 65, 232, 0, 106, 65, 200, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 65, 32, 106, 65, 200, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 65, 0, 54, 2, 56, 32, 0, 32, 2, 40, 2, 104, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 56, 32, 0, 32, 1, 54, 2, 0, 32, 2, 65, 32, 106, 16, 207, 128, 128, 128, 0, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 222, 134, 128, 128, 0, 11, 35, 0, 32, 0, 65, 32, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 44, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 56, 106, 16, 169, 128, 128, 128, 0, 11, 175, 1, 2, 1, 127, 1, 124, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 32, 106, 32, 2, 65, 4, 106, 16, 209, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 32, 13, 0, 32, 2, 43, 3, 40, 33, 3, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 3, 57, 3, 8, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 36, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 219, 134, 128, 128, 0, 11, 129, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 56, 106, 32, 2, 65, 4, 106, 16, 211, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 64, 69, 13, 0, 32, 2, 65, 32, 106, 65, 16, 106, 34, 3, 32, 2, 65, 56, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 32, 106, 65, 8, 106, 34, 1, 32, 2, 65, 56, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 56, 55, 3, 32, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 4, 13, 1, 32, 0, 32, 2, 41, 3, 32, 55, 3, 0, 32, 0, 65, 16, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 1, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 2, 40, 2, 56, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 4, 54, 2, 0, 32, 1, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 229, 134, 128, 128, 0, 11, 223, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 52, 106, 32, 2, 65, 12, 106, 16, 213, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 52, 69, 13, 0, 32, 2, 65, 40, 106, 65, 8, 106, 34, 3, 32, 2, 65, 52, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 52, 55, 3, 40, 32, 2, 65, 12, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 41, 3, 40, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 56, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 40, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 220, 134, 128, 128, 0, 11, 223, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 52, 106, 32, 2, 65, 12, 106, 16, 215, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 52, 69, 13, 0, 32, 2, 65, 40, 106, 65, 8, 106, 34, 3, 32, 2, 65, 52, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 52, 55, 3, 40, 32, 2, 65, 12, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 41, 3, 40, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 56, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 40, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 225, 134, 128, 128, 0, 11, 132, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 56, 106, 32, 2, 65, 4, 106, 16, 217, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 56, 69, 13, 0, 32, 2, 65, 32, 106, 65, 16, 106, 34, 3, 32, 2, 65, 56, 106, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 32, 106, 65, 8, 106, 34, 4, 32, 2, 65, 56, 106, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 2, 41, 2, 56, 55, 3, 32, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 41, 3, 32, 55, 2, 0, 32, 0, 65, 16, 106, 32, 3, 41, 3, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 4, 41, 3, 0, 55, 2, 0, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 60, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 32, 106, 16, 218, 128, 128, 128, 0, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 226, 134, 128, 128, 0, 11, 21, 0, 32, 0, 16, 169, 128, 128, 128, 0, 32, 0, 65, 12, 106, 16, 169, 128, 128, 128, 0, 11, 223, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 48, 106, 32, 2, 65, 4, 106, 16, 220, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 48, 69, 13, 0, 32, 2, 65, 32, 106, 65, 8, 106, 34, 3, 32, 2, 65, 48, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 48, 55, 3, 32, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 41, 3, 32, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 52, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 32, 106, 16, 221, 128, 128, 128, 0, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 214, 134, 128, 128, 0, 11, 18, 0, 32, 0, 16, 225, 131, 128, 128, 0, 32, 0, 16, 136, 130, 128, 128, 0, 11, 203, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 160, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 228, 0, 106, 32, 2, 65, 12, 106, 16, 223, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 100, 69, 13, 0, 32, 2, 65, 40, 106, 32, 2, 65, 228, 0, 106, 65, 60, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 12, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 65, 40, 106, 65, 60, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 104, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 40, 106, 16, 224, 128, 128, 128, 0, 11, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 160, 1, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 215, 134, 128, 128, 0, 11, 54, 0, 32, 0, 16, 184, 130, 128, 128, 0, 32, 0, 65, 12, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 24, 106, 16, 221, 128, 128, 128, 0, 32, 0, 65, 36, 106, 16, 221, 128, 128, 128, 0, 32, 0, 65, 48, 106, 16, 159, 130, 128, 128, 0, 11, 223, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 52, 106, 32, 2, 65, 12, 106, 16, 226, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 52, 69, 13, 0, 32, 2, 65, 40, 106, 65, 8, 106, 34, 3, 32, 2, 65, 52, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 52, 55, 3, 40, 32, 2, 65, 12, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 41, 3, 40, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 56, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 40, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 202, 134, 128, 128, 0, 11, 223, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 52, 106, 32, 2, 65, 12, 106, 16, 228, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 52, 69, 13, 0, 32, 2, 65, 40, 106, 65, 8, 106, 34, 3, 32, 2, 65, 52, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 52, 55, 3, 40, 32, 2, 65, 12, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 41, 3, 40, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 56, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 40, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 200, 134, 128, 128, 0, 11, 132, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 56, 106, 32, 2, 65, 4, 106, 16, 230, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 56, 69, 13, 0, 32, 2, 65, 32, 106, 65, 16, 106, 34, 3, 32, 2, 65, 56, 106, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 32, 106, 65, 8, 106, 34, 4, 32, 2, 65, 56, 106, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 2, 41, 2, 56, 55, 3, 32, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 41, 3, 32, 55, 2, 0, 32, 0, 65, 16, 106, 32, 3, 41, 3, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 4, 41, 3, 0, 55, 2, 0, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 60, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 32, 106, 16, 218, 128, 128, 128, 0, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 221, 134, 128, 128, 0, 11, 223, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 52, 106, 32, 2, 65, 12, 106, 16, 232, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 52, 69, 13, 0, 32, 2, 65, 40, 106, 65, 8, 106, 34, 3, 32, 2, 65, 52, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 52, 55, 3, 40, 32, 2, 65, 12, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 41, 3, 40, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 56, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 40, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 223, 134, 128, 128, 0, 11, 223, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 48, 106, 32, 2, 65, 4, 106, 16, 234, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 48, 69, 13, 0, 32, 2, 65, 32, 106, 65, 8, 106, 34, 3, 32, 2, 65, 48, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 48, 55, 3, 32, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 41, 3, 32, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 52, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 32, 106, 16, 235, 128, 128, 128, 0, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 230, 134, 128, 128, 0, 11, 18, 0, 32, 0, 16, 230, 131, 128, 128, 0, 32, 0, 16, 153, 130, 128, 128, 0, 11, 203, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 208, 0, 106, 32, 2, 65, 4, 106, 16, 237, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 116, 69, 13, 0, 32, 2, 65, 32, 106, 32, 2, 65, 208, 0, 106, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 65, 32, 106, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 65, 0, 54, 2, 36, 32, 0, 32, 2, 40, 2, 80, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 36, 32, 0, 32, 1, 54, 2, 0, 32, 2, 65, 32, 106, 16, 238, 128, 128, 128, 0, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 201, 134, 128, 128, 0, 11, 24, 0, 32, 0, 65, 24, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 36, 106, 16, 169, 128, 128, 128, 0, 11, 204, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 144, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 216, 0, 106, 32, 2, 65, 4, 106, 16, 240, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 128, 1, 69, 13, 0, 32, 2, 65, 32, 106, 32, 2, 65, 216, 0, 106, 65, 56, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 65, 32, 106, 65, 56, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 65, 0, 54, 2, 40, 32, 0, 32, 2, 40, 2, 88, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 40, 32, 0, 32, 1, 54, 2, 0, 32, 2, 65, 32, 106, 16, 241, 128, 128, 128, 0, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 144, 1, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 207, 134, 128, 128, 0, 11, 35, 0, 32, 0, 65, 16, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 28, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 40, 106, 16, 169, 128, 128, 128, 0, 11, 175, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 32, 106, 32, 2, 65, 4, 106, 16, 243, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 32, 13, 0, 32, 2, 41, 3, 40, 33, 3, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 3, 55, 3, 8, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 36, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 211, 134, 128, 128, 0, 11, 132, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 56, 106, 32, 2, 65, 4, 106, 16, 245, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 56, 69, 13, 0, 32, 2, 65, 32, 106, 65, 16, 106, 34, 3, 32, 2, 65, 56, 106, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 32, 106, 65, 8, 106, 34, 4, 32, 2, 65, 56, 106, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 2, 41, 2, 56, 55, 3, 32, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 41, 3, 32, 55, 2, 0, 32, 0, 65, 16, 106, 32, 3, 41, 3, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 4, 41, 3, 0, 55, 2, 0, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 60, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 32, 106, 16, 246, 128, 128, 128, 0, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 217, 134, 128, 128, 0, 11, 21, 0, 32, 0, 16, 150, 130, 128, 128, 0, 32, 0, 65, 12, 106, 16, 169, 128, 128, 128, 0, 11, 175, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 32, 106, 32, 2, 65, 4, 106, 16, 248, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 32, 13, 0, 32, 2, 41, 3, 40, 33, 3, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 3, 55, 3, 8, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 36, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 210, 134, 128, 128, 0, 11, 223, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 48, 106, 32, 2, 65, 4, 106, 16, 250, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 48, 69, 13, 0, 32, 2, 65, 32, 106, 65, 8, 106, 34, 3, 32, 2, 65, 48, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 48, 55, 3, 32, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 41, 3, 32, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 52, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 32, 106, 16, 221, 128, 128, 128, 0, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 209, 134, 128, 128, 0, 11, 132, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 56, 106, 32, 2, 65, 4, 106, 16, 252, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 56, 69, 13, 0, 32, 2, 65, 32, 106, 65, 16, 106, 34, 3, 32, 2, 65, 56, 106, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 32, 106, 65, 8, 106, 34, 4, 32, 2, 65, 56, 106, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 2, 41, 2, 56, 55, 3, 32, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 41, 3, 32, 55, 2, 0, 32, 0, 65, 16, 106, 32, 3, 41, 3, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 4, 41, 3, 0, 55, 2, 0, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 60, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 32, 106, 16, 218, 128, 128, 128, 0, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 224, 134, 128, 128, 0, 11, 223, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 52, 106, 32, 2, 65, 12, 106, 16, 254, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 52, 69, 13, 0, 32, 2, 65, 40, 106, 65, 8, 106, 34, 3, 32, 2, 65, 52, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 52, 55, 3, 40, 32, 2, 65, 12, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 41, 3, 40, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 56, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 40, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 218, 134, 128, 128, 0, 11, 132, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 56, 106, 32, 2, 65, 4, 106, 16, 128, 129, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 56, 69, 13, 0, 32, 2, 65, 32, 106, 65, 16, 106, 34, 3, 32, 2, 65, 56, 106, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 32, 106, 65, 8, 106, 34, 4, 32, 2, 65, 56, 106, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 2, 41, 2, 56, 55, 3, 32, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 41, 3, 32, 55, 2, 0, 32, 0, 65, 16, 106, 32, 3, 41, 3, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 4, 41, 3, 0, 55, 2, 0, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 60, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 32, 106, 16, 218, 128, 128, 128, 0, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 228, 134, 128, 128, 0, 11, 203, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 208, 0, 106, 32, 2, 65, 4, 106, 16, 130, 129, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 88, 69, 13, 0, 32, 2, 65, 32, 106, 32, 2, 65, 208, 0, 106, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 65, 32, 106, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 2, 40, 2, 80, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 32, 2, 65, 32, 106, 16, 131, 129, 128, 128, 0, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 208, 134, 128, 128, 0, 11, 35, 0, 32, 0, 65, 8, 106, 16, 163, 130, 128, 128, 0, 32, 0, 65, 20, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 32, 106, 16, 178, 130, 128, 128, 0, 11, 223, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 255, 135, 128, 128, 0, 32, 2, 65, 48, 106, 32, 2, 65, 4, 106, 16, 133, 129, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 48, 69, 13, 0, 32, 2, 65, 32, 106, 65, 8, 106, 34, 3, 32, 2, 65, 48, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 48, 55, 3, 32, 32, 2, 65, 4, 106, 16, 130, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 32, 2, 41, 3, 32, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 52, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 32, 106, 16, 221, 128, 128, 128, 0, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 216, 134, 128, 128, 0, 11, 174, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 0, 14, 3, 0, 1, 2, 0, 11, 32, 0, 32, 1, 43, 3, 8, 16, 135, 129, 128, 128, 0, 12, 2, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 41, 3, 8, 55, 3, 8, 12, 1, 11, 2, 64, 2, 64, 32, 1, 41, 3, 8, 34, 3, 66, 127, 85, 13, 0, 32, 2, 65, 2, 58, 0, 8, 32, 2, 32, 3, 55, 3, 16, 32, 0, 32, 2, 65, 8, 106, 32, 2, 65, 31, 106, 65, 148, 129, 132, 128, 0, 16, 136, 129, 128, 128, 0, 54, 2, 4, 65, 1, 33, 1, 12, 1, 11, 32, 0, 32, 3, 55, 3, 8, 65, 0, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 84, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 3, 58, 0, 8, 32, 2, 32, 1, 57, 3, 16, 32, 2, 65, 8, 106, 32, 2, 65, 31, 106, 65, 148, 129, 132, 128, 0, 16, 129, 136, 128, 128, 0, 33, 3, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 3, 54, 2, 4, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 144, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 4, 32, 3, 32, 1, 54, 2, 0, 32, 3, 65, 8, 106, 65, 12, 106, 66, 2, 55, 2, 0, 32, 3, 65, 32, 106, 65, 12, 106, 65, 129, 128, 128, 128, 0, 54, 2, 0, 32, 3, 65, 2, 54, 2, 12, 32, 3, 65, 204, 141, 132, 128, 0, 54, 2, 8, 32, 3, 65, 130, 128, 128, 128, 0, 54, 2, 36, 32, 3, 32, 0, 54, 2, 32, 32, 3, 32, 3, 65, 32, 106, 54, 2, 16, 32, 3, 32, 3, 54, 2, 40, 32, 3, 65, 8, 106, 16, 154, 136, 128, 128, 0, 33, 2, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 2, 11, 242, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 0, 14, 3, 0, 1, 2, 0, 11, 32, 0, 32, 1, 43, 3, 8, 16, 138, 129, 128, 128, 0, 12, 2, 11, 2, 64, 2, 64, 32, 1, 41, 3, 8, 34, 3, 66, 128, 2, 84, 13, 0, 65, 1, 33, 1, 32, 2, 65, 1, 58, 0, 8, 32, 2, 32, 3, 55, 3, 16, 32, 0, 32, 2, 65, 8, 106, 32, 2, 65, 31, 106, 65, 132, 129, 132, 128, 0, 16, 136, 129, 128, 128, 0, 54, 2, 4, 12, 1, 11, 32, 0, 32, 3, 60, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 12, 1, 11, 2, 64, 2, 64, 32, 1, 41, 3, 8, 34, 3, 66, 128, 2, 84, 13, 0, 32, 2, 65, 2, 58, 0, 8, 32, 2, 32, 3, 55, 3, 16, 32, 0, 32, 2, 65, 8, 106, 32, 2, 65, 31, 106, 65, 132, 129, 132, 128, 0, 16, 136, 129, 128, 128, 0, 54, 2, 4, 65, 1, 33, 1, 12, 1, 11, 32, 0, 32, 3, 60, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 84, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 3, 58, 0, 8, 32, 2, 32, 1, 57, 3, 16, 32, 2, 65, 8, 106, 32, 2, 65, 31, 106, 65, 132, 129, 132, 128, 0, 16, 129, 136, 128, 128, 0, 33, 3, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 3, 54, 2, 4, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 68, 1, 1, 124, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 0, 14, 3, 0, 1, 2, 0, 11, 32, 1, 43, 3, 8, 33, 2, 12, 2, 11, 32, 1, 41, 3, 8, 186, 33, 2, 12, 1, 11, 32, 1, 41, 3, 8, 185, 33, 2, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 2, 57, 3, 8, 11, 139, 8, 1, 6, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 65, 0, 33, 2, 32, 0, 65, 20, 106, 65, 0, 54, 2, 0, 32, 0, 65, 12, 106, 33, 3, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 3, 64, 32, 1, 65, 12, 106, 32, 0, 16, 131, 136, 128, 128, 0, 32, 1, 45, 0, 12, 13, 2, 2, 64, 32, 1, 45, 0, 13, 13, 0, 32, 1, 65, 5, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 4, 12, 6, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 45, 0, 14, 34, 4, 65, 34, 70, 13, 0, 32, 4, 65, 45, 70, 13, 2, 32, 4, 65, 219, 0, 70, 13, 1, 2, 64, 32, 4, 65, 230, 0, 70, 13, 0, 2, 64, 2, 64, 32, 4, 65, 238, 0, 70, 13, 0, 32, 4, 65, 244, 0, 70, 13, 1, 32, 4, 65, 251, 0, 70, 13, 4, 32, 4, 65, 80, 106, 65, 255, 1, 113, 65, 10, 73, 13, 6, 32, 1, 65, 10, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 4, 12, 15, 11, 32, 0, 16, 134, 136, 128, 128, 0, 32, 0, 65, 232, 128, 132, 128, 0, 65, 3, 16, 141, 136, 128, 128, 0, 34, 4, 69, 13, 6, 12, 14, 11, 32, 0, 16, 134, 136, 128, 128, 0, 32, 0, 65, 235, 128, 132, 128, 0, 65, 3, 16, 141, 136, 128, 128, 0, 34, 4, 69, 13, 5, 12, 13, 11, 32, 0, 16, 134, 136, 128, 128, 0, 32, 0, 65, 238, 128, 132, 128, 0, 65, 4, 16, 141, 136, 128, 128, 0, 34, 4, 69, 13, 4, 12, 12, 11, 32, 0, 16, 134, 136, 128, 128, 0, 32, 0, 16, 165, 136, 128, 128, 0, 34, 4, 69, 13, 3, 12, 11, 11, 32, 3, 32, 2, 65, 1, 113, 32, 5, 16, 141, 129, 128, 128, 0, 32, 0, 16, 134, 136, 128, 128, 0, 65, 0, 33, 6, 32, 4, 33, 5, 12, 3, 11, 32, 0, 16, 134, 136, 128, 128, 0, 11, 32, 0, 16, 142, 129, 128, 128, 0, 34, 4, 13, 8, 11, 2, 64, 32, 2, 65, 1, 113, 13, 0, 32, 1, 65, 8, 106, 32, 3, 16, 143, 129, 128, 128, 0, 32, 1, 45, 0, 8, 65, 1, 113, 69, 13, 7, 32, 1, 45, 0, 9, 33, 5, 11, 65, 0, 33, 4, 12, 1, 11, 65, 1, 33, 4, 11, 2, 64, 3, 64, 2, 64, 2, 64, 32, 4, 14, 2, 0, 1, 1, 11, 65, 1, 33, 6, 65, 1, 33, 4, 12, 1, 11, 32, 1, 65, 12, 106, 32, 0, 16, 131, 136, 128, 128, 0, 32, 1, 45, 0, 12, 13, 4, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 45, 0, 13, 13, 0, 65, 2, 33, 4, 32, 5, 65, 255, 1, 113, 34, 5, 65, 219, 0, 70, 13, 2, 32, 5, 65, 251, 0, 70, 13, 1, 12, 13, 11, 32, 1, 45, 0, 14, 34, 4, 65, 221, 0, 70, 13, 4, 32, 4, 65, 253, 0, 70, 13, 2, 32, 4, 65, 44, 70, 13, 3, 12, 6, 11, 65, 3, 33, 4, 11, 32, 1, 32, 4, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 4, 12, 12, 11, 32, 5, 65, 255, 1, 113, 65, 251, 0, 71, 13, 3, 12, 2, 11, 32, 6, 65, 1, 113, 69, 13, 4, 32, 0, 16, 134, 136, 128, 128, 0, 12, 4, 11, 32, 5, 65, 255, 1, 113, 65, 219, 0, 71, 13, 1, 11, 32, 0, 16, 134, 136, 128, 128, 0, 32, 1, 32, 3, 16, 143, 129, 128, 128, 0, 32, 1, 45, 0, 0, 65, 1, 113, 69, 13, 7, 32, 1, 45, 0, 1, 33, 5, 65, 0, 33, 4, 12, 1, 11, 11, 32, 6, 65, 1, 113, 69, 13, 0, 65, 7, 33, 4, 2, 64, 32, 5, 65, 255, 1, 113, 34, 5, 65, 219, 0, 70, 13, 0, 32, 5, 65, 251, 0, 71, 13, 5, 65, 8, 33, 4, 11, 32, 1, 32, 4, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 4, 12, 6, 11, 65, 1, 33, 2, 32, 5, 65, 255, 1, 113, 65, 251, 0, 71, 13, 0, 32, 1, 65, 12, 106, 32, 0, 16, 131, 136, 128, 128, 0, 32, 1, 45, 0, 12, 13, 2, 2, 64, 32, 1, 45, 0, 13, 13, 0, 32, 1, 65, 3, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 4, 12, 6, 11, 32, 1, 45, 0, 14, 65, 34, 71, 13, 1, 32, 0, 16, 134, 136, 128, 128, 0, 32, 0, 16, 165, 136, 128, 128, 0, 34, 4, 13, 5, 32, 1, 65, 12, 106, 32, 0, 16, 131, 136, 128, 128, 0, 32, 1, 45, 0, 12, 13, 2, 2, 64, 32, 1, 45, 0, 13, 13, 0, 32, 1, 65, 3, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 4, 12, 6, 11, 2, 64, 32, 1, 45, 0, 14, 65, 58, 71, 13, 0, 32, 0, 16, 134, 136, 128, 128, 0, 65, 1, 33, 2, 12, 1, 11, 11, 32, 1, 65, 6, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 4, 12, 4, 11, 32, 1, 65, 17, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 4, 12, 3, 11, 32, 1, 40, 2, 16, 33, 4, 12, 2, 11, 0, 0, 11, 65, 0, 33, 4, 11, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 4, 11, 56, 1, 1, 127, 32, 0, 32, 1, 16, 188, 140, 128, 128, 0, 32, 0, 40, 2, 8, 33, 3, 2, 64, 32, 1, 69, 13, 0, 32, 0, 40, 2, 0, 32, 3, 106, 32, 2, 58, 0, 0, 32, 3, 65, 1, 106, 33, 3, 11, 32, 0, 32, 3, 54, 2, 8, 11, 220, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 4, 106, 32, 0, 16, 146, 129, 128, 128, 0, 2, 64, 2, 64, 32, 1, 45, 0, 4, 13, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 45, 0, 5, 34, 2, 65, 48, 71, 13, 0, 32, 1, 65, 12, 106, 32, 0, 16, 133, 136, 128, 128, 0, 32, 1, 45, 0, 12, 13, 1, 32, 1, 45, 0, 13, 65, 80, 106, 65, 255, 1, 113, 65, 10, 79, 13, 4, 32, 1, 65, 13, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 2, 12, 8, 11, 32, 2, 65, 79, 106, 65, 255, 1, 113, 65, 8, 75, 13, 1, 12, 2, 11, 32, 1, 40, 2, 16, 33, 2, 12, 6, 11, 32, 1, 65, 13, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 137, 136, 128, 128, 0, 33, 2, 12, 5, 11, 3, 64, 32, 1, 65, 20, 106, 32, 0, 16, 133, 136, 128, 128, 0, 32, 1, 45, 0, 20, 13, 2, 32, 1, 45, 0, 21, 65, 80, 106, 65, 255, 1, 113, 65, 10, 79, 13, 1, 32, 0, 16, 134, 136, 128, 128, 0, 12, 0, 11, 11, 32, 1, 65, 20, 106, 32, 0, 16, 133, 136, 128, 128, 0, 32, 1, 45, 0, 20, 13, 0, 32, 1, 45, 0, 21, 34, 3, 65, 46, 70, 13, 1, 2, 64, 32, 3, 65, 197, 0, 70, 13, 0, 65, 0, 33, 2, 32, 3, 65, 229, 0, 71, 13, 4, 11, 32, 0, 16, 145, 129, 128, 128, 0, 33, 2, 12, 3, 11, 32, 1, 40, 2, 24, 33, 2, 12, 2, 11, 32, 0, 16, 144, 129, 128, 128, 0, 33, 2, 12, 1, 11, 32, 1, 40, 2, 8, 33, 2, 11, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 2, 11, 63, 1, 2, 127, 2, 64, 2, 64, 32, 1, 40, 2, 8, 34, 2, 13, 0, 12, 1, 11, 32, 1, 32, 2, 65, 127, 106, 34, 3, 54, 2, 8, 32, 1, 40, 2, 0, 32, 3, 106, 45, 0, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 1, 32, 0, 32, 2, 65, 0, 71, 58, 0, 0, 11, 206, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 0, 16, 134, 136, 128, 128, 0, 65, 0, 33, 2, 3, 127, 32, 1, 65, 4, 106, 32, 0, 16, 133, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 45, 0, 4, 13, 0, 32, 1, 45, 0, 5, 65, 80, 106, 65, 255, 1, 113, 65, 10, 73, 13, 3, 2, 64, 32, 2, 65, 1, 113, 13, 0, 32, 1, 65, 13, 54, 2, 4, 32, 0, 32, 1, 65, 4, 106, 16, 132, 136, 128, 128, 0, 33, 0, 12, 3, 11, 32, 1, 65, 4, 106, 32, 0, 16, 133, 136, 128, 128, 0, 32, 1, 45, 0, 4, 13, 0, 32, 1, 45, 0, 5, 65, 32, 114, 65, 229, 0, 70, 13, 1, 65, 0, 33, 0, 12, 2, 11, 32, 1, 40, 2, 8, 33, 0, 12, 1, 11, 32, 0, 16, 145, 129, 128, 128, 0, 33, 0, 11, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 15, 11, 32, 0, 16, 134, 136, 128, 128, 0, 65, 1, 33, 2, 12, 0, 11, 11, 238, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 0, 16, 134, 136, 128, 128, 0, 32, 1, 65, 20, 106, 32, 0, 16, 133, 136, 128, 128, 0, 2, 64, 2, 64, 32, 1, 45, 0, 20, 13, 0, 2, 64, 2, 64, 32, 1, 45, 0, 21, 65, 85, 106, 14, 3, 0, 1, 0, 1, 11, 32, 0, 16, 134, 136, 128, 128, 0, 11, 32, 1, 65, 12, 106, 32, 0, 16, 146, 129, 128, 128, 0, 2, 64, 32, 1, 45, 0, 12, 13, 0, 2, 64, 32, 1, 45, 0, 13, 65, 80, 106, 65, 255, 1, 113, 65, 10, 73, 13, 0, 32, 1, 65, 13, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 137, 136, 128, 128, 0, 33, 0, 12, 3, 11, 3, 64, 32, 1, 65, 20, 106, 32, 0, 16, 133, 136, 128, 128, 0, 32, 1, 45, 0, 20, 13, 2, 2, 64, 32, 1, 45, 0, 21, 65, 80, 106, 65, 255, 1, 113, 65, 10, 79, 13, 0, 32, 0, 16, 134, 136, 128, 128, 0, 12, 1, 11, 11, 65, 0, 33, 0, 12, 2, 11, 32, 1, 40, 2, 16, 33, 0, 12, 1, 11, 32, 1, 40, 2, 24, 33, 0, 11, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 103, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 16, 135, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 8, 13, 0, 65, 0, 33, 1, 32, 0, 32, 2, 45, 0, 10, 65, 0, 32, 2, 45, 0, 9, 27, 58, 0, 1, 12, 1, 11, 32, 0, 32, 2, 40, 2, 12, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 173, 5, 2, 2, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 16, 106, 32, 0, 16, 133, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 16, 69, 13, 0, 32, 3, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 2, 64, 32, 3, 45, 0, 17, 34, 4, 65, 34, 70, 13, 0, 2, 64, 32, 4, 65, 45, 70, 13, 0, 2, 64, 32, 4, 65, 230, 0, 70, 13, 0, 2, 64, 2, 64, 32, 4, 65, 238, 0, 70, 13, 0, 32, 4, 65, 244, 0, 70, 13, 1, 2, 64, 2, 64, 32, 4, 65, 219, 0, 70, 13, 0, 32, 4, 65, 251, 0, 70, 13, 1, 32, 4, 65, 80, 106, 65, 255, 1, 113, 65, 10, 79, 13, 8, 32, 3, 65, 16, 106, 32, 0, 65, 1, 16, 150, 136, 128, 128, 0, 32, 3, 41, 3, 16, 66, 3, 81, 13, 7, 32, 3, 65, 16, 106, 32, 1, 32, 2, 16, 128, 136, 128, 128, 0, 33, 4, 12, 9, 11, 32, 3, 65, 10, 58, 0, 16, 32, 3, 65, 16, 106, 32, 1, 32, 2, 16, 129, 136, 128, 128, 0, 33, 4, 12, 8, 11, 32, 3, 65, 11, 58, 0, 16, 32, 3, 65, 16, 106, 32, 1, 32, 2, 16, 129, 136, 128, 128, 0, 33, 4, 12, 7, 11, 32, 0, 16, 134, 136, 128, 128, 0, 32, 3, 32, 0, 65, 232, 128, 132, 128, 0, 65, 3, 16, 141, 136, 128, 128, 0, 34, 4, 54, 2, 16, 32, 4, 13, 7, 32, 3, 65, 16, 106, 16, 149, 129, 128, 128, 0, 32, 3, 65, 7, 58, 0, 16, 32, 3, 65, 16, 106, 32, 1, 32, 2, 16, 129, 136, 128, 128, 0, 33, 4, 12, 6, 11, 32, 0, 16, 134, 136, 128, 128, 0, 32, 3, 32, 0, 65, 235, 128, 132, 128, 0, 65, 3, 16, 141, 136, 128, 128, 0, 34, 4, 54, 2, 16, 32, 4, 13, 6, 32, 3, 65, 16, 106, 16, 149, 129, 128, 128, 0, 32, 3, 65, 128, 2, 59, 1, 16, 32, 3, 65, 16, 106, 32, 1, 32, 2, 16, 129, 136, 128, 128, 0, 33, 4, 12, 5, 11, 32, 0, 16, 134, 136, 128, 128, 0, 32, 3, 32, 0, 65, 238, 128, 132, 128, 0, 65, 4, 16, 141, 136, 128, 128, 0, 34, 4, 54, 2, 16, 32, 4, 13, 5, 32, 3, 65, 16, 106, 16, 149, 129, 128, 128, 0, 32, 3, 65, 0, 59, 1, 16, 32, 3, 65, 16, 106, 32, 1, 32, 2, 16, 129, 136, 128, 128, 0, 33, 4, 12, 4, 11, 32, 0, 16, 134, 136, 128, 128, 0, 32, 3, 65, 16, 106, 32, 0, 65, 0, 16, 150, 136, 128, 128, 0, 32, 3, 41, 3, 16, 66, 3, 81, 13, 1, 32, 3, 65, 16, 106, 32, 1, 32, 2, 16, 128, 136, 128, 128, 0, 33, 4, 12, 3, 11, 32, 0, 16, 134, 136, 128, 128, 0, 32, 0, 65, 20, 106, 65, 0, 54, 2, 0, 32, 3, 65, 4, 106, 32, 0, 32, 0, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 32, 3, 40, 2, 4, 65, 2, 70, 13, 0, 32, 3, 41, 2, 8, 33, 5, 32, 3, 65, 5, 58, 0, 16, 32, 3, 32, 5, 55, 2, 20, 32, 3, 65, 16, 106, 32, 1, 32, 2, 16, 129, 136, 128, 128, 0, 33, 4, 12, 3, 11, 32, 3, 40, 2, 8, 33, 4, 12, 3, 11, 32, 3, 40, 2, 24, 33, 4, 12, 2, 11, 32, 3, 65, 10, 54, 2, 16, 32, 0, 32, 3, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 4, 11, 32, 0, 32, 4, 16, 139, 136, 128, 128, 0, 33, 4, 11, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 4, 11, 136, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 2, 64, 32, 0, 40, 2, 0, 34, 0, 40, 2, 0, 13, 0, 32, 1, 65, 8, 106, 32, 0, 40, 2, 4, 34, 2, 32, 0, 65, 8, 106, 40, 2, 0, 16, 211, 136, 128, 128, 0, 32, 1, 40, 2, 12, 34, 3, 69, 13, 0, 32, 2, 32, 1, 40, 2, 8, 32, 3, 16, 198, 131, 128, 128, 0, 11, 32, 1, 32, 0, 16, 247, 135, 128, 128, 0, 2, 64, 32, 1, 40, 2, 4, 34, 2, 69, 13, 0, 32, 0, 32, 1, 40, 2, 0, 32, 2, 16, 198, 131, 128, 128, 0, 11, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 21, 0, 2, 64, 32, 0, 40, 2, 0, 69, 13, 0, 32, 0, 16, 148, 129, 128, 128, 0, 11, 11, 251, 2, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 8, 13, 0, 32, 2, 45, 0, 9, 13, 2, 32, 2, 65, 5, 54, 2, 24, 32, 1, 32, 2, 65, 24, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 2, 40, 2, 12, 33, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 10, 34, 3, 65, 255, 1, 113, 65, 45, 70, 13, 0, 32, 3, 65, 80, 106, 65, 255, 1, 113, 65, 10, 73, 13, 1, 32, 2, 32, 1, 32, 2, 65, 47, 106, 65, 244, 128, 132, 128, 0, 16, 147, 129, 128, 128, 0, 54, 2, 12, 12, 4, 11, 32, 1, 16, 134, 136, 128, 128, 0, 32, 2, 65, 24, 106, 32, 1, 65, 0, 16, 142, 136, 128, 128, 0, 32, 2, 41, 3, 24, 66, 3, 81, 13, 1, 32, 2, 65, 8, 106, 32, 2, 65, 24, 106, 16, 139, 129, 128, 128, 0, 12, 2, 11, 32, 2, 65, 24, 106, 32, 1, 65, 1, 16, 142, 136, 128, 128, 0, 2, 64, 32, 2, 41, 3, 24, 66, 3, 81, 13, 0, 32, 2, 65, 8, 106, 32, 2, 65, 24, 106, 16, 139, 129, 128, 128, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 32, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 32, 0, 32, 2, 40, 2, 32, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 3, 11, 32, 2, 40, 2, 8, 13, 0, 32, 0, 32, 2, 43, 3, 16, 57, 3, 8, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 1, 32, 2, 40, 2, 12, 16, 139, 136, 128, 128, 0, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 242, 2, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 0, 13, 0, 32, 2, 45, 0, 1, 13, 2, 32, 2, 65, 5, 54, 2, 8, 32, 1, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 2, 40, 2, 4, 33, 1, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 2, 34, 3, 65, 255, 1, 113, 65, 45, 70, 13, 0, 32, 3, 65, 80, 106, 65, 255, 1, 113, 65, 10, 73, 13, 1, 32, 2, 32, 1, 32, 2, 65, 31, 106, 65, 132, 129, 132, 128, 0, 16, 147, 129, 128, 128, 0, 54, 2, 4, 12, 4, 11, 32, 1, 16, 134, 136, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 0, 16, 142, 136, 128, 128, 0, 32, 2, 41, 3, 8, 66, 3, 81, 13, 1, 32, 2, 32, 2, 65, 8, 106, 16, 137, 129, 128, 128, 0, 12, 2, 11, 32, 2, 65, 8, 106, 32, 1, 65, 1, 16, 142, 136, 128, 128, 0, 2, 64, 32, 2, 41, 3, 8, 66, 3, 81, 13, 0, 32, 2, 32, 2, 65, 8, 106, 16, 137, 129, 128, 128, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 4, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 3, 11, 32, 2, 45, 0, 0, 13, 0, 32, 0, 32, 2, 45, 0, 1, 58, 0, 1, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 1, 32, 2, 40, 2, 4, 16, 139, 136, 128, 128, 0, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 251, 2, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 8, 13, 0, 32, 2, 45, 0, 9, 13, 2, 32, 2, 65, 5, 54, 2, 24, 32, 1, 32, 2, 65, 24, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 2, 40, 2, 12, 33, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 10, 34, 3, 65, 255, 1, 113, 65, 45, 70, 13, 0, 32, 3, 65, 80, 106, 65, 255, 1, 113, 65, 10, 73, 13, 1, 32, 2, 32, 1, 32, 2, 65, 47, 106, 65, 148, 129, 132, 128, 0, 16, 147, 129, 128, 128, 0, 54, 2, 12, 12, 4, 11, 32, 1, 16, 134, 136, 128, 128, 0, 32, 2, 65, 24, 106, 32, 1, 65, 0, 16, 142, 136, 128, 128, 0, 32, 2, 41, 3, 24, 66, 3, 81, 13, 1, 32, 2, 65, 8, 106, 32, 2, 65, 24, 106, 16, 134, 129, 128, 128, 0, 12, 2, 11, 32, 2, 65, 24, 106, 32, 1, 65, 1, 16, 142, 136, 128, 128, 0, 2, 64, 32, 2, 41, 3, 24, 66, 3, 81, 13, 0, 32, 2, 65, 8, 106, 32, 2, 65, 24, 106, 16, 134, 129, 128, 128, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 32, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 32, 0, 32, 2, 40, 2, 32, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 3, 11, 32, 2, 40, 2, 8, 13, 0, 32, 0, 32, 2, 41, 3, 16, 55, 3, 8, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 1, 32, 2, 40, 2, 12, 16, 139, 136, 128, 128, 0, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 251, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 202, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 239, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 255, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 233, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 229, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 231, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 210, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 253, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 227, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 129, 129, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 249, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 242, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 222, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 219, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 208, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 216, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 247, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 132, 129, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 199, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 225, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 236, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 205, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 214, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 212, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 164, 136, 128, 128, 0, 32, 0, 32, 3, 65, 4, 106, 16, 244, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 51, 0, 32, 0, 65, 165, 129, 132, 128, 0, 65, 1, 16, 180, 129, 128, 128, 0, 32, 0, 32, 0, 32, 2, 32, 3, 16, 181, 129, 128, 128, 0, 26, 32, 0, 65, 165, 129, 132, 128, 0, 65, 1, 16, 180, 129, 128, 128, 0, 65, 0, 11, 17, 0, 32, 0, 40, 2, 0, 32, 1, 32, 2, 16, 177, 140, 128, 128, 0, 11, 187, 4, 1, 11, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 2, 65, 127, 106, 33, 5, 32, 3, 65, 127, 115, 33, 6, 32, 2, 32, 3, 106, 33, 7, 65, 0, 33, 8, 32, 2, 33, 9, 2, 64, 2, 64, 3, 64, 32, 8, 33, 10, 65, 0, 33, 11, 2, 64, 3, 64, 2, 64, 32, 9, 32, 11, 106, 34, 12, 32, 7, 71, 13, 0, 2, 64, 32, 3, 32, 10, 70, 13, 0, 2, 64, 32, 10, 69, 13, 0, 32, 3, 32, 10, 77, 13, 4, 32, 2, 32, 10, 106, 44, 0, 0, 65, 191, 127, 76, 13, 4, 11, 32, 0, 32, 2, 32, 10, 106, 32, 3, 32, 10, 107, 16, 180, 129, 128, 128, 0, 11, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 65, 0, 15, 11, 32, 11, 65, 1, 106, 33, 11, 32, 12, 45, 0, 0, 34, 13, 65, 204, 206, 132, 128, 0, 106, 45, 0, 0, 34, 12, 69, 13, 0, 11, 2, 64, 32, 10, 32, 10, 32, 11, 106, 34, 8, 65, 127, 106, 34, 14, 79, 13, 0, 2, 64, 32, 10, 69, 13, 0, 2, 64, 32, 3, 32, 10, 75, 13, 0, 32, 3, 32, 10, 70, 13, 1, 12, 6, 11, 32, 2, 32, 10, 106, 44, 0, 0, 65, 64, 72, 13, 5, 11, 2, 64, 2, 64, 32, 14, 32, 3, 73, 13, 0, 32, 8, 32, 6, 106, 13, 6, 12, 1, 11, 32, 5, 32, 10, 106, 32, 11, 106, 44, 0, 0, 65, 191, 127, 76, 13, 5, 11, 32, 0, 32, 2, 32, 10, 106, 32, 11, 65, 127, 106, 16, 180, 129, 128, 128, 0, 11, 32, 9, 32, 11, 106, 33, 9, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 12, 65, 146, 127, 106, 14, 8, 1, 9, 9, 9, 2, 9, 3, 4, 0, 11, 2, 64, 2, 64, 32, 12, 65, 158, 127, 106, 14, 5, 6, 10, 10, 10, 1, 0, 11, 65, 182, 129, 132, 128, 0, 33, 11, 32, 12, 65, 34, 70, 13, 6, 32, 12, 65, 220, 0, 71, 13, 9, 65, 184, 129, 132, 128, 0, 33, 11, 12, 6, 11, 65, 188, 129, 132, 128, 0, 33, 11, 12, 5, 11, 65, 190, 129, 132, 128, 0, 33, 11, 12, 4, 11, 65, 192, 129, 132, 128, 0, 33, 11, 12, 3, 11, 65, 194, 129, 132, 128, 0, 33, 11, 12, 2, 11, 32, 4, 65, 220, 234, 193, 129, 3, 54, 0, 10, 32, 4, 32, 13, 65, 15, 113, 65, 188, 206, 132, 128, 0, 106, 45, 0, 0, 58, 0, 15, 32, 4, 32, 13, 65, 4, 118, 65, 188, 206, 132, 128, 0, 106, 45, 0, 0, 58, 0, 14, 32, 0, 32, 4, 65, 10, 106, 65, 6, 16, 180, 129, 128, 128, 0, 12, 3, 11, 65, 186, 129, 132, 128, 0, 33, 11, 11, 32, 0, 32, 11, 65, 2, 16, 180, 129, 128, 128, 0, 12, 1, 11, 11, 32, 2, 32, 3, 32, 10, 32, 3, 16, 196, 141, 128, 128, 0, 0, 11, 0, 0, 11, 32, 2, 32, 3, 32, 10, 32, 10, 32, 11, 106, 65, 127, 106, 16, 196, 141, 128, 128, 0, 0, 11, 18, 0, 32, 0, 65, 164, 129, 132, 128, 0, 65, 1, 16, 180, 129, 128, 128, 0, 11, 18, 0, 32, 0, 65, 175, 129, 132, 128, 0, 65, 4, 16, 180, 129, 128, 128, 0, 11, 25, 0, 2, 64, 32, 1, 13, 0, 32, 0, 65, 181, 129, 132, 128, 0, 65, 1, 16, 180, 129, 128, 128, 0, 11, 11, 18, 0, 32, 0, 65, 196, 129, 132, 128, 0, 65, 1, 16, 180, 129, 128, 128, 0, 11, 18, 0, 32, 0, 65, 197, 129, 132, 128, 0, 65, 1, 16, 180, 129, 128, 128, 0, 11, 18, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 16, 188, 129, 128, 128, 0, 11, 17, 0, 32, 0, 32, 1, 65, 3, 116, 65, 4, 16, 150, 137, 128, 128, 0, 11, 116, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 2, 32, 1, 107, 65, 3, 118, 65, 0, 16, 190, 129, 128, 128, 0, 32, 3, 65, 20, 106, 65, 8, 106, 34, 4, 65, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 8, 55, 2, 20, 32, 3, 65, 20, 106, 32, 1, 32, 2, 16, 191, 129, 128, 128, 0, 32, 0, 65, 8, 106, 32, 4, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 2, 20, 55, 2, 0, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 163, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 13, 0, 65, 4, 33, 2, 12, 1, 11, 32, 1, 65, 171, 213, 170, 213, 0, 79, 13, 1, 32, 1, 65, 12, 108, 33, 4, 2, 64, 2, 64, 32, 2, 13, 0, 32, 3, 65, 8, 106, 65, 4, 32, 4, 16, 250, 132, 128, 128, 0, 32, 3, 40, 2, 8, 33, 2, 12, 1, 11, 32, 3, 65, 4, 32, 4, 16, 254, 132, 128, 128, 0, 32, 3, 40, 2, 0, 33, 2, 11, 32, 2, 69, 13, 2, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 16, 175, 140, 128, 128, 0, 0, 11, 65, 4, 32, 4, 16, 176, 140, 128, 128, 0, 0, 11, 97, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 0, 32, 2, 32, 1, 107, 65, 3, 118, 16, 222, 132, 128, 128, 0, 32, 0, 40, 2, 0, 33, 4, 32, 3, 32, 0, 40, 2, 8, 54, 2, 8, 32, 3, 32, 0, 65, 8, 106, 54, 2, 4, 32, 3, 32, 4, 54, 2, 12, 32, 1, 32, 2, 32, 3, 65, 4, 106, 16, 146, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 219, 1, 3, 1, 127, 1, 126, 3, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 16, 106, 32, 1, 16, 184, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 41, 3, 16, 167, 13, 0, 32, 0, 65, 0, 54, 2, 8, 32, 0, 66, 8, 55, 2, 0, 12, 1, 11, 32, 2, 41, 3, 24, 33, 3, 32, 2, 65, 8, 106, 65, 4, 65, 0, 16, 193, 129, 128, 128, 0, 32, 2, 40, 2, 12, 33, 4, 32, 2, 40, 2, 8, 34, 5, 32, 3, 55, 3, 0, 32, 2, 65, 36, 106, 65, 8, 106, 34, 6, 65, 1, 54, 2, 0, 32, 2, 32, 4, 54, 2, 40, 32, 2, 32, 5, 54, 2, 36, 32, 2, 65, 48, 106, 65, 8, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 48, 32, 2, 65, 36, 106, 32, 2, 65, 48, 106, 16, 194, 129, 128, 128, 0, 32, 0, 65, 8, 106, 32, 6, 40, 2, 0, 54, 2, 0, 32, 0, 32, 2, 41, 2, 36, 55, 2, 0, 11, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 163, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 13, 0, 65, 8, 33, 2, 12, 1, 11, 32, 1, 65, 128, 128, 128, 128, 1, 79, 13, 1, 32, 1, 65, 3, 116, 33, 4, 2, 64, 2, 64, 32, 2, 13, 0, 32, 3, 65, 8, 106, 65, 8, 32, 4, 16, 250, 132, 128, 128, 0, 32, 3, 40, 2, 8, 33, 2, 12, 1, 11, 32, 3, 65, 8, 32, 4, 16, 254, 132, 128, 128, 0, 32, 3, 40, 2, 0, 33, 2, 11, 32, 2, 69, 13, 2, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 16, 175, 140, 128, 128, 0, 0, 11, 65, 8, 32, 4, 16, 176, 140, 128, 128, 0, 0, 11, 125, 3, 1, 127, 1, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 3, 64, 32, 2, 32, 1, 16, 184, 128, 128, 128, 0, 32, 2, 40, 2, 0, 65, 1, 71, 13, 1, 32, 2, 41, 3, 8, 33, 3, 2, 64, 32, 0, 40, 2, 8, 34, 4, 32, 0, 40, 2, 4, 71, 13, 0, 32, 0, 65, 1, 16, 228, 132, 128, 128, 0, 11, 32, 0, 40, 2, 0, 32, 4, 65, 3, 116, 106, 32, 3, 55, 3, 0, 32, 0, 32, 4, 65, 1, 106, 54, 2, 8, 12, 0, 11, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 144, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 20, 106, 32, 1, 65, 4, 106, 16, 196, 129, 128, 128, 0, 2, 64, 32, 2, 40, 2, 24, 69, 13, 0, 32, 2, 32, 2, 65, 20, 106, 65, 8, 106, 40, 2, 0, 65, 0, 16, 190, 129, 128, 128, 0, 32, 2, 65, 8, 106, 65, 8, 106, 34, 3, 65, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 0, 55, 2, 8, 32, 2, 65, 8, 106, 32, 1, 16, 197, 129, 128, 128, 0, 32, 0, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 0, 32, 2, 41, 2, 8, 55, 2, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 101, 1, 4, 127, 65, 1, 33, 2, 65, 0, 33, 3, 2, 64, 2, 64, 32, 1, 45, 0, 8, 69, 13, 0, 65, 0, 33, 4, 12, 1, 11, 65, 0, 33, 4, 32, 1, 40, 2, 4, 34, 5, 32, 1, 40, 2, 0, 34, 1, 73, 13, 0, 32, 5, 32, 1, 107, 65, 1, 106, 34, 4, 65, 0, 71, 33, 2, 32, 4, 65, 127, 32, 4, 27, 33, 3, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 4, 54, 2, 0, 11, 128, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 65, 4, 106, 16, 196, 129, 128, 128, 0, 2, 64, 32, 2, 40, 2, 8, 69, 13, 0, 32, 0, 32, 2, 65, 4, 106, 65, 8, 106, 40, 2, 0, 16, 222, 132, 128, 128, 0, 32, 0, 40, 2, 0, 33, 3, 32, 2, 32, 0, 40, 2, 8, 54, 2, 8, 32, 2, 32, 0, 65, 8, 106, 54, 2, 4, 32, 2, 32, 3, 54, 2, 12, 32, 1, 32, 2, 65, 4, 106, 16, 138, 128, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 117, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 2, 32, 1, 107, 65, 152, 5, 110, 65, 0, 16, 199, 129, 128, 128, 0, 32, 3, 65, 20, 106, 65, 8, 106, 34, 4, 65, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 8, 55, 2, 20, 32, 3, 65, 20, 106, 32, 1, 32, 2, 16, 200, 129, 128, 128, 0, 32, 0, 65, 8, 106, 32, 4, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 2, 20, 55, 2, 0, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 166, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 13, 0, 65, 1, 33, 2, 12, 1, 11, 32, 1, 65, 129, 143, 224, 3, 73, 34, 4, 69, 13, 1, 32, 1, 65, 145, 2, 108, 33, 5, 2, 64, 2, 64, 32, 2, 13, 0, 32, 3, 65, 8, 106, 32, 4, 32, 5, 16, 250, 132, 128, 128, 0, 32, 3, 40, 2, 8, 33, 2, 12, 1, 11, 32, 3, 32, 4, 32, 5, 16, 254, 132, 128, 128, 0, 32, 3, 40, 2, 0, 33, 2, 11, 32, 2, 69, 13, 2, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 16, 175, 140, 128, 128, 0, 0, 11, 32, 4, 32, 5, 16, 176, 140, 128, 128, 0, 0, 11, 98, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 0, 32, 2, 32, 1, 107, 65, 152, 5, 110, 16, 224, 132, 128, 128, 0, 32, 0, 40, 2, 0, 33, 4, 32, 3, 32, 0, 40, 2, 8, 54, 2, 8, 32, 3, 32, 0, 65, 8, 106, 54, 2, 4, 32, 3, 32, 4, 54, 2, 12, 32, 1, 32, 2, 32, 3, 65, 4, 106, 16, 159, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 21, 0, 32, 0, 16, 128, 130, 128, 128, 0, 32, 0, 65, 16, 106, 16, 191, 131, 128, 128, 0, 11, 117, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 2, 32, 1, 107, 65, 160, 27, 110, 65, 0, 16, 202, 138, 128, 128, 0, 32, 3, 65, 20, 106, 65, 8, 106, 34, 4, 65, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 8, 55, 2, 20, 32, 3, 65, 20, 106, 32, 1, 32, 2, 16, 203, 129, 128, 128, 0, 32, 0, 65, 8, 106, 32, 4, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 2, 20, 55, 2, 0, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 98, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 0, 32, 2, 32, 1, 107, 65, 160, 27, 110, 16, 205, 138, 128, 128, 0, 32, 0, 40, 2, 0, 33, 4, 32, 3, 32, 0, 40, 2, 8, 54, 2, 8, 32, 3, 32, 0, 65, 8, 106, 54, 2, 4, 32, 3, 32, 4, 54, 2, 12, 32, 1, 32, 2, 32, 3, 65, 4, 106, 16, 137, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 219, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 160, 6, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 32, 106, 32, 1, 16, 188, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 41, 3, 32, 66, 2, 82, 13, 0, 32, 0, 65, 0, 54, 2, 8, 32, 0, 66, 8, 55, 2, 0, 12, 1, 11, 32, 2, 65, 8, 106, 65, 4, 65, 0, 16, 205, 129, 128, 128, 0, 32, 2, 40, 2, 12, 33, 3, 32, 2, 40, 2, 8, 32, 2, 65, 32, 106, 65, 128, 6, 16, 220, 141, 128, 128, 0, 33, 4, 32, 2, 65, 20, 106, 65, 8, 106, 34, 5, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 24, 32, 2, 32, 4, 54, 2, 20, 32, 2, 65, 32, 106, 65, 8, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 32, 32, 2, 65, 20, 106, 32, 2, 65, 32, 106, 16, 206, 129, 128, 128, 0, 32, 0, 65, 8, 106, 32, 5, 40, 2, 0, 54, 2, 0, 32, 0, 32, 2, 41, 2, 20, 55, 2, 0, 11, 32, 2, 65, 160, 6, 106, 36, 128, 128, 128, 128, 0, 11, 163, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 13, 0, 65, 8, 33, 2, 12, 1, 11, 32, 1, 65, 171, 213, 170, 1, 79, 13, 1, 32, 1, 65, 128, 6, 108, 33, 4, 2, 64, 2, 64, 32, 2, 13, 0, 32, 3, 65, 8, 106, 65, 8, 32, 4, 16, 250, 132, 128, 128, 0, 32, 3, 40, 2, 8, 33, 2, 12, 1, 11, 32, 3, 65, 8, 32, 4, 16, 254, 132, 128, 128, 0, 32, 3, 40, 2, 0, 33, 2, 11, 32, 2, 69, 13, 2, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 16, 175, 140, 128, 128, 0, 0, 11, 65, 8, 32, 4, 16, 176, 140, 128, 128, 0, 0, 11, 124, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 128, 6, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 3, 64, 32, 2, 32, 1, 16, 188, 128, 128, 128, 0, 32, 2, 41, 3, 0, 66, 2, 81, 13, 1, 2, 64, 32, 0, 40, 2, 8, 34, 3, 32, 0, 40, 2, 4, 71, 13, 0, 32, 0, 65, 1, 16, 226, 132, 128, 128, 0, 11, 32, 0, 40, 2, 0, 32, 3, 65, 128, 6, 108, 106, 32, 2, 65, 128, 6, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 3, 65, 1, 106, 54, 2, 8, 12, 0, 11, 11, 32, 2, 65, 128, 6, 106, 36, 128, 128, 128, 128, 0, 11, 123, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 24, 106, 40, 2, 0, 32, 1, 65, 20, 106, 40, 2, 0, 107, 65, 0, 16, 208, 129, 128, 128, 0, 32, 2, 65, 20, 106, 65, 8, 106, 34, 3, 65, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 8, 55, 2, 20, 32, 2, 65, 20, 106, 32, 1, 16, 209, 129, 128, 128, 0, 32, 0, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 0, 32, 2, 41, 2, 20, 55, 2, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 162, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 13, 0, 65, 8, 33, 2, 12, 1, 11, 32, 1, 65, 229, 194, 44, 79, 13, 1, 32, 1, 65, 128, 23, 108, 33, 4, 2, 64, 2, 64, 32, 2, 13, 0, 32, 3, 65, 8, 106, 65, 8, 32, 4, 16, 250, 132, 128, 128, 0, 32, 3, 40, 2, 8, 33, 2, 12, 1, 11, 32, 3, 65, 8, 32, 4, 16, 254, 132, 128, 128, 0, 32, 3, 40, 2, 0, 33, 2, 11, 32, 2, 69, 13, 2, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 16, 175, 140, 128, 128, 0, 0, 11, 65, 8, 32, 4, 16, 176, 140, 128, 128, 0, 0, 11, 104, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 0, 32, 1, 65, 24, 106, 40, 2, 0, 32, 1, 65, 20, 106, 40, 2, 0, 107, 16, 223, 132, 128, 128, 0, 32, 0, 40, 2, 0, 33, 3, 32, 2, 32, 0, 40, 2, 8, 54, 2, 8, 32, 2, 32, 0, 65, 8, 106, 54, 2, 4, 32, 2, 32, 3, 54, 2, 12, 32, 1, 32, 2, 65, 4, 106, 16, 135, 128, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 144, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 20, 106, 32, 1, 65, 4, 106, 16, 196, 129, 128, 128, 0, 2, 64, 32, 2, 40, 2, 24, 69, 13, 0, 32, 2, 32, 2, 65, 20, 106, 65, 8, 106, 40, 2, 0, 65, 0, 16, 211, 129, 128, 128, 0, 32, 2, 65, 8, 106, 65, 8, 106, 34, 3, 65, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 0, 55, 2, 8, 32, 2, 65, 8, 106, 32, 1, 16, 212, 129, 128, 128, 0, 32, 0, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 0, 32, 2, 41, 2, 8, 55, 2, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 163, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 13, 0, 65, 8, 33, 2, 12, 1, 11, 32, 1, 65, 171, 213, 170, 5, 79, 13, 1, 32, 1, 65, 192, 1, 108, 33, 4, 2, 64, 2, 64, 32, 2, 13, 0, 32, 3, 65, 8, 106, 65, 8, 32, 4, 16, 250, 132, 128, 128, 0, 32, 3, 40, 2, 8, 33, 2, 12, 1, 11, 32, 3, 65, 8, 32, 4, 16, 254, 132, 128, 128, 0, 32, 3, 40, 2, 0, 33, 2, 11, 32, 2, 69, 13, 2, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 16, 175, 140, 128, 128, 0, 0, 11, 65, 8, 32, 4, 16, 176, 140, 128, 128, 0, 0, 11, 128, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 65, 4, 106, 16, 196, 129, 128, 128, 0, 2, 64, 32, 2, 40, 2, 8, 69, 13, 0, 32, 0, 32, 2, 65, 4, 106, 65, 8, 106, 40, 2, 0, 16, 225, 132, 128, 128, 0, 32, 0, 40, 2, 0, 33, 3, 32, 2, 32, 0, 40, 2, 8, 54, 2, 8, 32, 2, 32, 0, 65, 8, 106, 54, 2, 4, 32, 2, 32, 3, 54, 2, 12, 32, 1, 32, 2, 65, 4, 106, 16, 142, 128, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 117, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 2, 32, 1, 107, 65, 160, 27, 110, 65, 0, 16, 190, 129, 128, 128, 0, 32, 3, 65, 20, 106, 65, 8, 106, 34, 4, 65, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 8, 55, 2, 20, 32, 3, 65, 20, 106, 32, 1, 32, 2, 16, 214, 129, 128, 128, 0, 32, 0, 65, 8, 106, 32, 4, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 2, 20, 55, 2, 0, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 98, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 0, 32, 2, 32, 1, 107, 65, 160, 27, 110, 16, 222, 132, 128, 128, 0, 32, 0, 40, 2, 0, 33, 4, 32, 3, 32, 0, 40, 2, 8, 54, 2, 8, 32, 3, 32, 0, 65, 8, 106, 54, 2, 4, 32, 3, 32, 4, 54, 2, 12, 32, 1, 32, 2, 32, 3, 65, 4, 106, 16, 151, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 139, 2, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 16, 186, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 8, 65, 1, 113, 13, 0, 32, 0, 65, 0, 54, 2, 8, 32, 0, 66, 1, 55, 2, 0, 12, 1, 11, 32, 2, 45, 0, 9, 33, 3, 32, 2, 65, 24, 106, 32, 1, 16, 195, 128, 128, 128, 0, 32, 2, 32, 2, 40, 2, 24, 65, 1, 106, 34, 4, 65, 127, 32, 4, 27, 34, 4, 65, 8, 32, 4, 65, 8, 75, 27, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 4, 33, 4, 32, 2, 40, 2, 0, 34, 5, 32, 3, 58, 0, 0, 32, 2, 65, 12, 106, 65, 8, 106, 34, 3, 65, 1, 54, 2, 0, 32, 2, 32, 4, 54, 2, 16, 32, 2, 32, 5, 54, 2, 12, 32, 2, 65, 24, 106, 65, 16, 106, 32, 1, 65, 16, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 24, 106, 65, 8, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 24, 32, 2, 65, 12, 106, 32, 2, 65, 24, 106, 16, 216, 129, 128, 128, 0, 32, 0, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 0, 32, 2, 41, 2, 12, 55, 2, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 145, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 3, 64, 32, 2, 32, 1, 16, 186, 128, 128, 128, 0, 32, 2, 45, 0, 0, 65, 1, 113, 69, 13, 1, 32, 2, 45, 0, 1, 33, 3, 2, 64, 32, 0, 40, 2, 8, 34, 4, 32, 0, 40, 2, 4, 71, 13, 0, 32, 2, 65, 4, 106, 32, 1, 16, 195, 128, 128, 128, 0, 32, 0, 32, 2, 40, 2, 4, 65, 1, 106, 34, 5, 65, 127, 32, 5, 27, 16, 188, 140, 128, 128, 0, 11, 32, 0, 40, 2, 0, 32, 4, 106, 32, 3, 58, 0, 0, 32, 0, 32, 4, 65, 1, 106, 54, 2, 8, 12, 0, 11, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 243, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 208, 27, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 32, 106, 32, 1, 16, 190, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 184, 27, 65, 2, 71, 13, 0, 32, 0, 65, 0, 54, 2, 8, 32, 0, 66, 8, 55, 2, 0, 32, 1, 16, 218, 129, 128, 128, 0, 12, 1, 11, 32, 2, 65, 196, 27, 106, 32, 1, 16, 196, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 2, 40, 2, 196, 27, 65, 1, 106, 34, 3, 65, 127, 32, 3, 27, 65, 0, 16, 219, 129, 128, 128, 0, 32, 2, 40, 2, 12, 33, 3, 32, 2, 40, 2, 8, 32, 2, 65, 32, 106, 65, 160, 27, 16, 220, 141, 128, 128, 0, 33, 4, 32, 2, 65, 20, 106, 65, 8, 106, 34, 5, 65, 1, 54, 2, 0, 32, 2, 32, 3, 54, 2, 24, 32, 2, 32, 4, 54, 2, 20, 32, 2, 65, 32, 106, 32, 1, 65, 56, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 20, 106, 32, 2, 65, 32, 106, 16, 220, 129, 128, 128, 0, 32, 0, 65, 8, 106, 32, 5, 40, 2, 0, 54, 2, 0, 32, 0, 32, 2, 41, 2, 20, 55, 2, 0, 11, 32, 2, 65, 208, 27, 106, 36, 128, 128, 128, 128, 0, 11, 21, 0, 32, 0, 16, 149, 128, 128, 128, 0, 32, 0, 65, 16, 106, 16, 191, 138, 128, 128, 0, 11, 162, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 13, 0, 65, 8, 33, 2, 12, 1, 11, 32, 1, 65, 254, 201, 37, 79, 13, 1, 32, 1, 65, 160, 27, 108, 33, 4, 2, 64, 2, 64, 32, 2, 13, 0, 32, 3, 65, 8, 106, 65, 8, 32, 4, 16, 250, 132, 128, 128, 0, 32, 3, 40, 2, 8, 33, 2, 12, 1, 11, 32, 3, 65, 8, 32, 4, 16, 254, 132, 128, 128, 0, 32, 3, 40, 2, 0, 33, 2, 11, 32, 2, 69, 13, 2, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 16, 175, 140, 128, 128, 0, 0, 11, 65, 8, 32, 4, 16, 176, 140, 128, 128, 0, 0, 11, 161, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 176, 27, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 3, 64, 32, 2, 32, 1, 16, 190, 128, 128, 128, 0, 32, 2, 45, 0, 152, 27, 65, 2, 70, 13, 1, 2, 64, 32, 0, 40, 2, 8, 34, 3, 32, 0, 40, 2, 4, 71, 13, 0, 32, 2, 65, 164, 27, 106, 32, 1, 16, 196, 128, 128, 128, 0, 32, 0, 32, 2, 40, 2, 164, 27, 65, 1, 106, 34, 4, 65, 127, 32, 4, 27, 16, 227, 132, 128, 128, 0, 11, 32, 0, 40, 2, 0, 32, 3, 65, 160, 27, 108, 106, 32, 2, 65, 160, 27, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 3, 65, 1, 106, 54, 2, 8, 12, 0, 11, 11, 32, 1, 16, 218, 129, 128, 128, 0, 32, 2, 65, 176, 27, 106, 36, 128, 128, 128, 128, 0, 11, 117, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 2, 32, 1, 107, 65, 152, 5, 110, 65, 0, 16, 237, 137, 128, 128, 0, 32, 3, 65, 20, 106, 65, 8, 106, 34, 4, 65, 0, 54, 2, 0, 32, 3, 32, 3, 41, 3, 8, 55, 2, 20, 32, 3, 65, 20, 106, 32, 1, 32, 2, 16, 222, 129, 128, 128, 0, 32, 0, 65, 8, 106, 32, 4, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 2, 20, 55, 2, 0, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 98, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 0, 32, 2, 32, 1, 107, 65, 152, 5, 110, 16, 255, 129, 128, 128, 0, 32, 0, 40, 2, 0, 33, 4, 32, 3, 32, 0, 40, 2, 8, 54, 2, 8, 32, 3, 32, 0, 65, 8, 106, 54, 2, 4, 32, 3, 32, 4, 54, 2, 12, 32, 1, 32, 2, 32, 3, 65, 4, 106, 16, 144, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 120, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 54, 2, 12, 32, 2, 32, 0, 54, 2, 8, 32, 2, 65, 28, 106, 66, 1, 55, 2, 0, 32, 2, 65, 2, 54, 2, 20, 32, 2, 65, 236, 141, 132, 128, 0, 54, 2, 16, 32, 2, 65, 131, 128, 128, 128, 0, 54, 2, 44, 32, 2, 32, 2, 65, 40, 106, 54, 2, 24, 32, 2, 32, 2, 65, 8, 106, 54, 2, 40, 32, 2, 65, 16, 106, 16, 154, 136, 128, 128, 0, 33, 1, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 231, 7, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 208, 2, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 168, 2, 106, 32, 1, 16, 225, 129, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 168, 2, 13, 0, 32, 2, 65, 168, 1, 106, 65, 24, 106, 32, 2, 65, 168, 2, 106, 65, 32, 106, 34, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 168, 1, 106, 65, 16, 106, 32, 2, 65, 168, 2, 106, 65, 24, 106, 34, 4, 41, 3, 0, 55, 3, 0, 32, 2, 65, 168, 1, 106, 65, 8, 106, 32, 2, 65, 168, 2, 106, 65, 16, 106, 34, 5, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 176, 2, 55, 3, 168, 1, 32, 2, 65, 168, 2, 106, 32, 1, 65, 32, 106, 16, 225, 129, 128, 128, 0, 32, 2, 40, 2, 168, 2, 13, 1, 32, 2, 65, 200, 1, 106, 65, 24, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 200, 1, 106, 65, 16, 106, 32, 4, 41, 3, 0, 55, 3, 0, 32, 2, 65, 200, 1, 106, 65, 8, 106, 32, 5, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 176, 2, 55, 3, 200, 1, 32, 2, 65, 168, 2, 106, 32, 1, 65, 192, 0, 106, 16, 225, 129, 128, 128, 0, 32, 2, 40, 2, 168, 2, 13, 2, 32, 2, 65, 232, 1, 106, 65, 24, 106, 32, 2, 65, 200, 2, 106, 34, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 232, 1, 106, 65, 16, 106, 32, 2, 65, 168, 2, 106, 65, 24, 106, 34, 4, 41, 3, 0, 55, 3, 0, 32, 2, 65, 232, 1, 106, 65, 8, 106, 32, 2, 65, 168, 2, 106, 65, 16, 106, 34, 5, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 176, 2, 55, 3, 232, 1, 32, 2, 65, 168, 2, 106, 32, 1, 65, 224, 0, 106, 16, 225, 129, 128, 128, 0, 32, 2, 40, 2, 168, 2, 13, 3, 32, 2, 65, 136, 2, 106, 65, 24, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 136, 2, 106, 65, 16, 106, 32, 4, 41, 3, 0, 55, 3, 0, 32, 2, 65, 136, 2, 106, 65, 8, 106, 32, 5, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 176, 2, 55, 3, 136, 2, 32, 2, 65, 168, 2, 106, 32, 1, 65, 128, 1, 106, 16, 225, 129, 128, 128, 0, 2, 64, 32, 2, 40, 2, 168, 2, 13, 0, 32, 2, 65, 160, 1, 106, 32, 2, 65, 200, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 152, 1, 106, 32, 2, 65, 168, 2, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 144, 1, 106, 32, 2, 65, 168, 2, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 65, 8, 106, 32, 2, 65, 168, 1, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 65, 16, 106, 32, 2, 65, 168, 1, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 65, 24, 106, 32, 2, 65, 168, 1, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 176, 2, 55, 3, 136, 1, 32, 2, 32, 2, 41, 3, 168, 1, 55, 3, 8, 32, 2, 65, 192, 0, 106, 32, 2, 65, 200, 1, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 56, 106, 32, 2, 65, 200, 1, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 48, 106, 32, 2, 65, 200, 1, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 200, 1, 55, 3, 40, 32, 2, 65, 224, 0, 106, 32, 2, 65, 232, 1, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 216, 0, 106, 32, 2, 65, 232, 1, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 208, 0, 106, 32, 2, 65, 232, 1, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 232, 1, 55, 3, 72, 32, 2, 65, 128, 1, 106, 32, 2, 65, 136, 2, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 248, 0, 106, 32, 2, 65, 136, 2, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 240, 0, 106, 32, 2, 65, 136, 2, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 136, 2, 55, 3, 104, 32, 0, 65, 8, 106, 32, 2, 65, 8, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 0, 54, 2, 0, 12, 5, 11, 32, 2, 40, 2, 172, 2, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 32, 2, 40, 2, 172, 2, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 2, 40, 2, 172, 2, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 40, 2, 172, 2, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 32, 2, 40, 2, 172, 2, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 208, 2, 106, 36, 128, 128, 128, 128, 0, 11, 152, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 16, 227, 129, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 8, 13, 0, 32, 0, 32, 2, 41, 3, 16, 55, 3, 8, 32, 0, 65, 32, 106, 32, 2, 65, 8, 106, 65, 32, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 2, 65, 8, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 8, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 2, 40, 2, 12, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 82, 0, 32, 0, 32, 2, 16, 172, 128, 128, 128, 0, 32, 0, 65, 32, 106, 32, 2, 65, 32, 106, 16, 172, 128, 128, 128, 0, 32, 0, 65, 192, 0, 106, 32, 2, 65, 192, 0, 106, 16, 172, 128, 128, 128, 0, 32, 0, 65, 224, 0, 106, 32, 2, 65, 224, 0, 106, 16, 172, 128, 128, 128, 0, 32, 0, 65, 128, 1, 106, 32, 2, 65, 128, 1, 106, 16, 172, 128, 128, 128, 0, 11, 123, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 33, 2, 65, 0, 33, 3, 3, 64, 2, 64, 32, 3, 65, 32, 71, 13, 0, 32, 0, 32, 2, 41, 3, 0, 55, 3, 8, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 32, 106, 32, 2, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 2, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 8, 106, 41, 3, 0, 55, 3, 0, 15, 11, 32, 2, 32, 3, 106, 32, 1, 32, 3, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 8, 106, 33, 3, 12, 0, 11, 11, 145, 2, 1, 8, 126, 32, 0, 32, 1, 41, 3, 8, 34, 3, 32, 2, 41, 3, 8, 34, 4, 125, 34, 5, 32, 1, 41, 3, 0, 34, 6, 32, 2, 41, 3, 0, 34, 7, 84, 173, 34, 8, 125, 34, 9, 32, 5, 84, 173, 32, 8, 32, 3, 32, 4, 84, 173, 124, 125, 66, 63, 135, 34, 3, 32, 1, 41, 3, 16, 34, 4, 32, 2, 41, 3, 16, 34, 5, 84, 173, 125, 32, 4, 32, 5, 125, 34, 4, 32, 3, 124, 34, 5, 32, 4, 84, 173, 124, 66, 63, 135, 34, 3, 32, 1, 41, 3, 24, 34, 4, 32, 2, 41, 3, 24, 34, 8, 84, 173, 125, 32, 4, 32, 8, 125, 34, 4, 32, 3, 124, 34, 8, 32, 4, 84, 173, 124, 34, 3, 66, 183, 217, 220, 183, 237, 203, 195, 203, 80, 131, 34, 10, 32, 6, 32, 7, 125, 124, 34, 6, 55, 3, 0, 32, 0, 32, 3, 66, 130, 161, 160, 230, 188, 146, 136, 180, 166, 127, 131, 34, 7, 32, 9, 124, 34, 4, 32, 6, 32, 10, 84, 173, 124, 34, 6, 55, 3, 8, 32, 0, 32, 3, 66, 128, 246, 208, 137, 144, 224, 206, 179, 6, 131, 34, 9, 32, 5, 124, 34, 5, 32, 4, 32, 7, 84, 173, 32, 6, 32, 4, 84, 173, 124, 124, 34, 4, 55, 3, 16, 32, 0, 32, 3, 66, 169, 223, 206, 169, 166, 157, 237, 190, 14, 131, 32, 8, 124, 32, 5, 32, 9, 84, 173, 32, 4, 32, 5, 84, 173, 124, 124, 55, 3, 24, 11, 67, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 32, 2, 65, 0, 65, 192, 0, 16, 214, 141, 128, 128, 0, 34, 2, 16, 230, 129, 128, 128, 0, 32, 0, 32, 2, 16, 146, 139, 128, 128, 0, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 229, 67, 6, 34, 127, 2, 126, 1, 127, 1, 126, 70, 127, 25, 126, 35, 128, 128, 128, 128, 0, 65, 144, 6, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 176, 2, 106, 65, 192, 0, 106, 33, 3, 32, 2, 65, 240, 4, 106, 65, 48, 106, 33, 4, 32, 2, 65, 240, 4, 106, 65, 32, 106, 33, 5, 32, 2, 65, 240, 4, 106, 65, 16, 106, 33, 6, 32, 2, 65, 240, 1, 106, 33, 7, 32, 2, 65, 224, 1, 106, 33, 8, 32, 2, 65, 208, 1, 106, 33, 9, 32, 2, 65, 192, 1, 106, 33, 10, 32, 2, 65, 176, 1, 106, 33, 11, 32, 2, 65, 48, 106, 65, 192, 0, 106, 33, 12, 32, 2, 65, 48, 106, 65, 48, 106, 33, 13, 32, 2, 65, 48, 106, 65, 32, 106, 33, 14, 32, 2, 65, 48, 106, 65, 16, 106, 33, 15, 65, 0, 33, 16, 32, 0, 65, 180, 2, 106, 33, 17, 32, 0, 65, 176, 2, 106, 33, 18, 32, 0, 65, 164, 2, 106, 33, 19, 32, 0, 65, 160, 2, 106, 33, 20, 32, 0, 65, 156, 2, 106, 33, 21, 32, 0, 65, 148, 2, 106, 33, 22, 32, 0, 65, 144, 2, 106, 33, 23, 32, 0, 65, 140, 2, 106, 33, 24, 32, 0, 65, 172, 2, 106, 33, 25, 32, 2, 65, 228, 1, 106, 33, 26, 32, 2, 65, 212, 1, 106, 33, 27, 32, 2, 65, 196, 1, 106, 33, 28, 32, 2, 65, 180, 1, 106, 33, 29, 32, 2, 65, 236, 1, 106, 33, 30, 32, 2, 65, 220, 1, 106, 33, 31, 32, 2, 65, 204, 1, 106, 33, 32, 32, 2, 65, 188, 1, 106, 33, 33, 3, 64, 2, 64, 2, 64, 32, 16, 65, 63, 75, 13, 0, 32, 0, 40, 2, 128, 2, 34, 34, 65, 192, 0, 73, 13, 1, 32, 25, 40, 2, 0, 33, 35, 32, 0, 41, 3, 168, 2, 34, 36, 66, 3, 124, 34, 37, 167, 33, 38, 32, 36, 66, 2, 124, 34, 39, 167, 33, 40, 32, 36, 66, 1, 124, 34, 36, 167, 33, 41, 32, 37, 66, 32, 136, 167, 33, 42, 32, 39, 66, 32, 136, 167, 33, 43, 32, 36, 66, 32, 136, 167, 33, 44, 32, 0, 40, 2, 168, 2, 33, 45, 65, 244, 202, 129, 217, 6, 33, 46, 65, 178, 218, 136, 203, 7, 33, 47, 65, 238, 200, 129, 153, 3, 33, 48, 65, 229, 240, 193, 139, 6, 33, 49, 65, 6, 33, 50, 32, 0, 40, 2, 136, 2, 34, 34, 33, 51, 32, 24, 40, 2, 0, 34, 52, 33, 53, 32, 23, 40, 2, 0, 34, 54, 33, 55, 32, 22, 40, 2, 0, 34, 56, 33, 57, 32, 34, 33, 58, 32, 52, 33, 59, 32, 54, 33, 60, 32, 56, 33, 61, 32, 34, 33, 62, 32, 52, 33, 63, 32, 54, 33, 64, 32, 56, 33, 65, 32, 0, 40, 2, 152, 2, 34, 66, 33, 67, 32, 21, 40, 2, 0, 34, 68, 33, 69, 32, 20, 40, 2, 0, 34, 70, 33, 71, 32, 19, 40, 2, 0, 34, 72, 33, 73, 65, 229, 240, 193, 139, 6, 33, 74, 65, 238, 200, 129, 153, 3, 33, 75, 65, 178, 218, 136, 203, 7, 33, 76, 65, 244, 202, 129, 217, 6, 33, 77, 65, 229, 240, 193, 139, 6, 33, 78, 65, 238, 200, 129, 153, 3, 33, 79, 65, 178, 218, 136, 203, 7, 33, 80, 65, 244, 202, 129, 217, 6, 33, 81, 65, 229, 240, 193, 139, 6, 33, 82, 65, 238, 200, 129, 153, 3, 33, 83, 65, 178, 218, 136, 203, 7, 33, 84, 65, 244, 202, 129, 217, 6, 33, 85, 32, 66, 33, 86, 32, 68, 33, 87, 32, 70, 33, 88, 32, 72, 33, 89, 32, 66, 33, 90, 32, 68, 33, 91, 32, 70, 33, 92, 32, 72, 33, 93, 32, 18, 40, 2, 0, 34, 94, 33, 95, 32, 17, 40, 2, 0, 34, 96, 33, 97, 32, 94, 33, 98, 32, 96, 33, 99, 32, 94, 33, 100, 32, 96, 33, 101, 2, 64, 3, 64, 2, 64, 32, 50, 13, 0, 32, 18, 40, 2, 0, 33, 102, 32, 17, 40, 2, 0, 33, 103, 32, 0, 41, 3, 168, 2, 33, 36, 32, 2, 65, 176, 2, 106, 65, 60, 106, 32, 46, 54, 2, 0, 32, 2, 65, 176, 2, 106, 65, 56, 106, 32, 47, 54, 2, 0, 32, 2, 65, 176, 2, 106, 65, 52, 106, 32, 48, 54, 2, 0, 32, 2, 65, 176, 2, 106, 65, 44, 106, 32, 77, 54, 2, 0, 32, 2, 65, 176, 2, 106, 65, 40, 106, 32, 76, 54, 2, 0, 32, 2, 65, 176, 2, 106, 65, 36, 106, 32, 75, 54, 2, 0, 32, 2, 65, 176, 2, 106, 65, 28, 106, 32, 81, 54, 2, 0, 32, 2, 65, 176, 2, 106, 65, 24, 106, 32, 80, 54, 2, 0, 32, 2, 65, 176, 2, 106, 65, 20, 106, 32, 79, 54, 2, 0, 32, 2, 32, 49, 54, 2, 224, 2, 32, 2, 32, 74, 54, 2, 208, 2, 32, 2, 32, 78, 54, 2, 192, 2, 32, 2, 32, 85, 54, 2, 188, 2, 32, 2, 32, 84, 54, 2, 184, 2, 32, 2, 32, 83, 54, 2, 180, 2, 32, 2, 32, 82, 54, 2, 176, 2, 32, 2, 65, 240, 2, 106, 65, 60, 106, 32, 65, 54, 2, 0, 32, 2, 65, 240, 2, 106, 65, 56, 106, 32, 64, 54, 2, 0, 32, 2, 65, 240, 2, 106, 65, 52, 106, 32, 63, 54, 2, 0, 32, 2, 65, 240, 2, 106, 65, 44, 106, 32, 61, 54, 2, 0, 32, 2, 65, 240, 2, 106, 65, 40, 106, 32, 60, 54, 2, 0, 32, 2, 65, 240, 2, 106, 65, 36, 106, 32, 59, 54, 2, 0, 32, 2, 65, 240, 2, 106, 65, 28, 106, 32, 57, 54, 2, 0, 32, 2, 65, 240, 2, 106, 65, 24, 106, 32, 55, 54, 2, 0, 32, 2, 65, 240, 2, 106, 65, 20, 106, 32, 53, 54, 2, 0, 32, 2, 32, 62, 54, 2, 160, 3, 32, 2, 32, 58, 54, 2, 144, 3, 32, 2, 32, 51, 54, 2, 128, 3, 32, 2, 32, 56, 54, 2, 252, 2, 32, 2, 32, 54, 54, 2, 248, 2, 32, 2, 32, 52, 54, 2, 244, 2, 32, 2, 32, 34, 54, 2, 240, 2, 32, 2, 65, 176, 3, 106, 65, 60, 106, 32, 93, 54, 2, 0, 32, 2, 65, 176, 3, 106, 65, 56, 106, 32, 92, 54, 2, 0, 32, 2, 65, 176, 3, 106, 65, 52, 106, 32, 91, 54, 2, 0, 32, 2, 65, 176, 3, 106, 65, 44, 106, 32, 89, 54, 2, 0, 32, 2, 65, 176, 3, 106, 65, 40, 106, 32, 88, 54, 2, 0, 32, 2, 65, 176, 3, 106, 65, 36, 106, 32, 87, 54, 2, 0, 32, 2, 65, 176, 3, 106, 65, 28, 106, 32, 73, 54, 2, 0, 32, 2, 65, 176, 3, 106, 65, 24, 106, 32, 71, 54, 2, 0, 32, 2, 65, 176, 3, 106, 65, 20, 106, 32, 69, 54, 2, 0, 32, 2, 32, 90, 54, 2, 224, 3, 32, 2, 32, 86, 54, 2, 208, 3, 32, 2, 32, 67, 54, 2, 192, 3, 32, 2, 32, 72, 54, 2, 188, 3, 32, 2, 32, 70, 54, 2, 184, 3, 32, 2, 32, 68, 54, 2, 180, 3, 32, 2, 32, 66, 54, 2, 176, 3, 32, 2, 65, 240, 3, 106, 65, 60, 106, 32, 101, 54, 2, 0, 32, 2, 65, 240, 3, 106, 65, 56, 106, 32, 100, 54, 2, 0, 32, 2, 65, 240, 3, 106, 65, 52, 106, 32, 42, 54, 2, 0, 32, 2, 65, 240, 3, 106, 65, 44, 106, 32, 99, 54, 2, 0, 32, 2, 65, 240, 3, 106, 65, 40, 106, 32, 98, 54, 2, 0, 32, 2, 65, 240, 3, 106, 65, 36, 106, 32, 43, 54, 2, 0, 32, 2, 65, 240, 3, 106, 65, 28, 106, 32, 97, 54, 2, 0, 32, 2, 65, 240, 3, 106, 65, 24, 106, 32, 95, 54, 2, 0, 32, 2, 65, 240, 3, 106, 65, 20, 106, 32, 44, 54, 2, 0, 32, 2, 32, 38, 54, 2, 160, 4, 32, 2, 32, 40, 54, 2, 144, 4, 32, 2, 32, 41, 54, 2, 128, 4, 32, 2, 32, 96, 54, 2, 252, 3, 32, 2, 32, 94, 54, 2, 248, 3, 32, 2, 32, 35, 54, 2, 244, 3, 32, 2, 32, 45, 54, 2, 240, 3, 32, 22, 40, 2, 0, 33, 88, 32, 23, 40, 2, 0, 33, 92, 32, 24, 40, 2, 0, 33, 95, 32, 19, 40, 2, 0, 33, 97, 32, 20, 40, 2, 0, 33, 54, 32, 21, 40, 2, 0, 33, 56, 32, 0, 40, 2, 136, 2, 33, 66, 32, 0, 40, 2, 152, 2, 33, 104, 32, 2, 65, 176, 4, 106, 65, 60, 106, 32, 103, 54, 2, 0, 32, 2, 65, 176, 4, 106, 65, 44, 106, 32, 103, 54, 2, 0, 32, 2, 65, 176, 4, 106, 65, 28, 106, 32, 103, 54, 2, 0, 32, 17, 32, 103, 54, 2, 0, 32, 18, 32, 102, 54, 2, 0, 32, 25, 32, 36, 66, 4, 124, 34, 37, 66, 32, 136, 62, 2, 0, 32, 0, 32, 37, 62, 2, 168, 2, 32, 2, 32, 103, 54, 2, 188, 4, 32, 2, 32, 102, 54, 2, 184, 4, 32, 2, 32, 36, 55, 3, 176, 4, 32, 2, 32, 36, 66, 3, 124, 34, 37, 62, 2, 224, 4, 32, 2, 32, 37, 66, 32, 136, 32, 102, 173, 66, 32, 134, 34, 37, 132, 55, 2, 228, 4, 32, 2, 32, 36, 66, 2, 124, 34, 39, 62, 2, 208, 4, 32, 2, 32, 39, 66, 32, 136, 32, 37, 132, 55, 2, 212, 4, 32, 2, 32, 36, 66, 1, 124, 34, 36, 62, 2, 192, 4, 32, 2, 32, 36, 66, 32, 136, 32, 37, 132, 55, 2, 196, 4, 32, 2, 65, 40, 106, 32, 2, 65, 240, 2, 106, 16, 207, 136, 128, 128, 0, 32, 2, 65, 240, 4, 106, 32, 2, 65, 176, 2, 106, 32, 3, 32, 2, 40, 2, 40, 32, 2, 40, 2, 44, 16, 205, 136, 128, 128, 0, 32, 2, 65, 32, 106, 32, 2, 65, 176, 3, 106, 16, 207, 136, 128, 128, 0, 32, 2, 65, 48, 106, 32, 2, 65, 240, 4, 106, 32, 2, 40, 2, 32, 32, 2, 40, 2, 36, 16, 203, 136, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 240, 3, 106, 16, 207, 136, 128, 128, 0, 32, 2, 65, 240, 4, 106, 32, 2, 65, 48, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 206, 136, 128, 128, 0, 32, 2, 65, 16, 106, 32, 2, 65, 176, 4, 106, 16, 207, 136, 128, 128, 0, 32, 2, 65, 48, 106, 32, 2, 65, 240, 4, 106, 32, 2, 40, 2, 16, 32, 2, 40, 2, 20, 16, 204, 136, 128, 128, 0, 65, 0, 33, 52, 65, 0, 32, 2, 40, 2, 128, 1, 34, 42, 32, 2, 40, 2, 124, 34, 34, 107, 34, 43, 32, 43, 32, 42, 75, 27, 33, 43, 32, 2, 40, 2, 116, 32, 34, 65, 4, 116, 106, 33, 94, 32, 2, 40, 2, 96, 32, 34, 32, 2, 40, 2, 104, 106, 34, 34, 65, 4, 116, 106, 33, 48, 32, 2, 40, 2, 76, 32, 34, 32, 2, 40, 2, 84, 106, 34, 34, 65, 4, 116, 106, 33, 71, 32, 2, 40, 2, 48, 32, 34, 32, 2, 40, 2, 64, 106, 65, 4, 116, 34, 34, 106, 33, 47, 32, 2, 40, 2, 56, 32, 34, 106, 33, 75, 65, 0, 33, 42, 2, 64, 3, 64, 32, 43, 69, 13, 1, 32, 2, 65, 192, 5, 106, 65, 8, 106, 32, 47, 32, 52, 106, 34, 34, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 208, 5, 106, 65, 8, 106, 32, 75, 32, 52, 106, 34, 44, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 224, 5, 106, 65, 8, 106, 32, 71, 32, 52, 106, 34, 35, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 240, 5, 106, 65, 8, 106, 32, 48, 32, 52, 106, 34, 68, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 65, 128, 6, 106, 65, 8, 106, 32, 94, 32, 52, 106, 34, 70, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 34, 41, 2, 0, 55, 3, 192, 5, 32, 2, 32, 44, 41, 2, 0, 55, 3, 208, 5, 32, 2, 32, 35, 41, 2, 0, 55, 3, 224, 5, 32, 2, 32, 68, 41, 2, 0, 55, 3, 240, 5, 32, 2, 32, 70, 41, 2, 0, 55, 3, 128, 6, 32, 2, 66, 178, 218, 136, 203, 199, 174, 153, 144, 235, 0, 55, 3, 56, 32, 2, 66, 229, 240, 193, 139, 230, 141, 153, 144, 51, 55, 3, 48, 32, 2, 65, 240, 4, 106, 32, 2, 65, 192, 5, 106, 32, 2, 65, 48, 106, 16, 198, 136, 128, 128, 0, 32, 42, 65, 128, 2, 70, 13, 4, 32, 0, 32, 42, 106, 34, 34, 32, 2, 41, 3, 248, 4, 55, 0, 8, 32, 34, 32, 2, 41, 3, 240, 4, 55, 0, 0, 32, 2, 32, 88, 54, 2, 60, 32, 2, 32, 92, 54, 2, 56, 32, 2, 32, 95, 54, 2, 52, 32, 2, 32, 66, 54, 2, 48, 32, 2, 65, 240, 4, 106, 32, 2, 65, 208, 5, 106, 32, 2, 65, 48, 106, 16, 198, 136, 128, 128, 0, 32, 34, 65, 24, 106, 32, 2, 41, 3, 248, 4, 55, 0, 0, 32, 34, 65, 16, 106, 32, 2, 41, 3, 240, 4, 55, 0, 0, 32, 2, 32, 97, 54, 2, 60, 32, 2, 32, 54, 54, 2, 56, 32, 2, 32, 56, 54, 2, 52, 32, 2, 32, 104, 54, 2, 48, 32, 2, 65, 240, 4, 106, 32, 2, 65, 224, 5, 106, 32, 2, 65, 48, 106, 16, 198, 136, 128, 128, 0, 32, 34, 65, 40, 106, 32, 2, 41, 3, 248, 4, 55, 0, 0, 32, 34, 65, 32, 106, 32, 2, 41, 3, 240, 4, 55, 0, 0, 32, 2, 65, 48, 106, 32, 2, 65, 240, 5, 106, 32, 2, 65, 128, 6, 106, 16, 198, 136, 128, 128, 0, 32, 34, 65, 56, 106, 32, 2, 41, 3, 56, 55, 0, 0, 32, 34, 65, 48, 106, 32, 2, 41, 3, 48, 55, 0, 0, 32, 43, 65, 127, 106, 33, 43, 32, 52, 65, 16, 106, 33, 52, 32, 42, 65, 192, 0, 106, 33, 42, 12, 0, 11, 11, 32, 2, 65, 8, 106, 32, 0, 65, 192, 0, 16, 185, 141, 128, 128, 0, 65, 0, 33, 34, 32, 0, 65, 0, 54, 2, 128, 2, 12, 4, 11, 32, 2, 65, 164, 2, 106, 34, 104, 32, 42, 54, 2, 0, 32, 2, 65, 148, 2, 106, 34, 103, 32, 43, 54, 2, 0, 32, 2, 65, 132, 2, 106, 34, 102, 32, 44, 54, 2, 0, 32, 2, 65, 244, 1, 106, 34, 105, 32, 35, 54, 2, 0, 32, 26, 32, 91, 54, 2, 0, 32, 27, 32, 87, 54, 2, 0, 32, 28, 32, 69, 54, 2, 0, 32, 29, 32, 68, 54, 2, 0, 32, 2, 65, 164, 1, 106, 34, 87, 32, 63, 54, 2, 0, 32, 2, 65, 148, 1, 106, 34, 63, 32, 59, 54, 2, 0, 32, 2, 65, 132, 1, 106, 34, 91, 32, 53, 54, 2, 0, 32, 2, 65, 244, 0, 106, 34, 106, 32, 52, 54, 2, 0, 32, 2, 65, 48, 106, 65, 52, 106, 34, 107, 32, 48, 54, 2, 0, 32, 2, 65, 48, 106, 65, 36, 106, 34, 108, 32, 75, 54, 2, 0, 32, 2, 65, 48, 106, 65, 20, 106, 34, 109, 32, 79, 54, 2, 0, 32, 2, 65, 168, 2, 106, 34, 42, 32, 100, 54, 2, 0, 32, 2, 65, 152, 2, 106, 34, 43, 32, 98, 54, 2, 0, 32, 2, 65, 136, 2, 106, 34, 44, 32, 95, 54, 2, 0, 32, 2, 65, 248, 1, 106, 34, 35, 32, 94, 54, 2, 0, 32, 2, 65, 232, 1, 106, 34, 53, 32, 92, 54, 2, 0, 32, 2, 65, 216, 1, 106, 34, 59, 32, 88, 54, 2, 0, 32, 2, 65, 200, 1, 106, 34, 69, 32, 71, 54, 2, 0, 32, 2, 65, 184, 1, 106, 34, 79, 32, 70, 54, 2, 0, 32, 2, 65, 168, 1, 106, 34, 68, 32, 64, 54, 2, 0, 32, 2, 65, 152, 1, 106, 34, 70, 32, 60, 54, 2, 0, 32, 2, 65, 136, 1, 106, 34, 94, 32, 55, 54, 2, 0, 32, 2, 65, 248, 0, 106, 34, 48, 32, 54, 54, 2, 0, 32, 2, 65, 48, 106, 65, 56, 106, 34, 71, 32, 47, 54, 2, 0, 32, 2, 65, 48, 106, 65, 40, 106, 34, 47, 32, 76, 54, 2, 0, 32, 2, 65, 48, 106, 65, 24, 106, 34, 75, 32, 80, 54, 2, 0, 32, 2, 65, 172, 2, 106, 34, 88, 32, 101, 54, 2, 0, 32, 2, 65, 156, 2, 106, 34, 92, 32, 99, 54, 2, 0, 32, 2, 65, 140, 2, 106, 34, 95, 32, 97, 54, 2, 0, 32, 2, 65, 252, 1, 106, 34, 97, 32, 96, 54, 2, 0, 32, 30, 32, 93, 54, 2, 0, 32, 31, 32, 89, 54, 2, 0, 32, 32, 32, 73, 54, 2, 0, 32, 33, 32, 72, 54, 2, 0, 32, 2, 65, 172, 1, 106, 34, 72, 32, 65, 54, 2, 0, 32, 2, 65, 156, 1, 106, 34, 96, 32, 61, 54, 2, 0, 32, 2, 65, 140, 1, 106, 34, 55, 32, 57, 54, 2, 0, 32, 2, 65, 252, 0, 106, 34, 57, 32, 56, 54, 2, 0, 32, 2, 65, 48, 106, 65, 60, 106, 34, 98, 32, 46, 54, 2, 0, 32, 2, 65, 48, 106, 65, 44, 106, 34, 76, 32, 77, 54, 2, 0, 32, 2, 65, 48, 106, 65, 28, 106, 34, 77, 32, 81, 54, 2, 0, 32, 2, 32, 38, 54, 2, 160, 2, 32, 2, 32, 40, 54, 2, 144, 2, 32, 2, 32, 41, 54, 2, 128, 2, 32, 2, 32, 45, 54, 2, 240, 1, 32, 2, 32, 90, 54, 2, 224, 1, 32, 2, 32, 86, 54, 2, 208, 1, 32, 2, 32, 67, 54, 2, 192, 1, 32, 2, 32, 66, 54, 2, 176, 1, 32, 2, 32, 62, 54, 2, 160, 1, 32, 2, 32, 58, 54, 2, 144, 1, 32, 2, 32, 51, 54, 2, 128, 1, 32, 2, 32, 34, 54, 2, 112, 32, 2, 32, 49, 54, 2, 96, 32, 2, 32, 74, 54, 2, 80, 32, 2, 32, 78, 54, 2, 64, 32, 2, 32, 82, 54, 2, 48, 32, 2, 32, 83, 54, 2, 52, 32, 2, 32, 84, 54, 2, 56, 32, 2, 32, 85, 54, 2, 60, 32, 2, 65, 240, 4, 106, 32, 12, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 240, 3, 106, 65, 8, 106, 34, 34, 32, 12, 65, 8, 106, 34, 38, 41, 2, 0, 55, 3, 0, 32, 2, 32, 12, 41, 2, 0, 55, 3, 240, 3, 32, 2, 65, 176, 4, 106, 65, 8, 106, 34, 52, 32, 2, 41, 3, 56, 55, 3, 0, 32, 2, 32, 2, 41, 3, 48, 55, 3, 176, 4, 32, 2, 65, 48, 106, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 6, 65, 8, 106, 34, 54, 41, 2, 0, 55, 3, 0, 32, 2, 32, 6, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 15, 65, 8, 106, 34, 40, 41, 2, 0, 55, 3, 0, 32, 2, 32, 15, 41, 2, 0, 55, 3, 176, 4, 32, 15, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 5, 65, 8, 106, 34, 56, 41, 2, 0, 55, 3, 0, 32, 2, 32, 5, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 14, 65, 8, 106, 34, 41, 41, 2, 0, 55, 3, 0, 32, 2, 32, 14, 41, 2, 0, 55, 3, 176, 4, 32, 14, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 4, 65, 8, 106, 34, 66, 41, 2, 0, 55, 3, 0, 32, 2, 32, 4, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 13, 65, 8, 106, 34, 45, 41, 2, 0, 55, 3, 0, 32, 2, 32, 13, 41, 2, 0, 55, 3, 176, 4, 32, 13, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 35, 32, 2, 41, 3, 56, 32, 35, 41, 3, 0, 133, 34, 36, 167, 65, 16, 119, 54, 2, 0, 32, 44, 32, 75, 41, 3, 0, 32, 44, 41, 3, 0, 133, 34, 37, 167, 65, 16, 119, 54, 2, 0, 32, 43, 32, 47, 41, 3, 0, 32, 43, 41, 3, 0, 133, 34, 39, 167, 65, 16, 119, 54, 2, 0, 32, 42, 32, 71, 41, 3, 0, 32, 42, 41, 3, 0, 133, 34, 110, 167, 65, 16, 119, 54, 2, 0, 32, 97, 32, 36, 66, 32, 136, 167, 65, 16, 119, 54, 2, 0, 32, 105, 32, 2, 41, 3, 48, 32, 2, 41, 3, 240, 1, 133, 34, 36, 66, 32, 136, 167, 65, 16, 119, 54, 2, 0, 32, 95, 32, 37, 66, 32, 136, 167, 65, 16, 119, 54, 2, 0, 32, 102, 32, 2, 41, 3, 64, 32, 2, 41, 3, 128, 2, 133, 34, 37, 66, 32, 136, 167, 65, 16, 119, 54, 2, 0, 32, 92, 32, 39, 66, 32, 136, 167, 65, 16, 119, 54, 2, 0, 32, 103, 32, 2, 41, 3, 80, 32, 2, 41, 3, 144, 2, 133, 34, 39, 66, 32, 136, 167, 65, 16, 119, 54, 2, 0, 32, 88, 32, 110, 66, 32, 136, 167, 65, 16, 119, 54, 2, 0, 32, 104, 32, 2, 41, 3, 96, 32, 2, 41, 3, 160, 2, 133, 34, 110, 66, 32, 136, 167, 65, 16, 119, 54, 2, 0, 32, 2, 32, 36, 167, 65, 16, 119, 54, 2, 240, 1, 32, 2, 32, 37, 167, 65, 16, 119, 54, 2, 128, 2, 32, 2, 32, 39, 167, 65, 16, 119, 54, 2, 144, 2, 32, 2, 32, 110, 167, 65, 16, 119, 54, 2, 160, 2, 32, 2, 65, 240, 4, 106, 32, 7, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 34, 32, 7, 65, 8, 106, 34, 46, 41, 2, 0, 55, 3, 0, 32, 2, 32, 7, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 11, 65, 8, 106, 34, 49, 41, 2, 0, 55, 3, 0, 32, 2, 32, 11, 41, 2, 0, 55, 3, 176, 4, 32, 11, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 54, 41, 2, 0, 55, 3, 0, 32, 2, 32, 6, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 10, 65, 8, 106, 34, 51, 41, 2, 0, 55, 3, 0, 32, 2, 32, 10, 41, 2, 0, 55, 3, 176, 4, 32, 10, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 56, 41, 2, 0, 55, 3, 0, 32, 2, 32, 5, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 9, 65, 8, 106, 34, 58, 41, 2, 0, 55, 3, 0, 32, 2, 32, 9, 41, 2, 0, 55, 3, 176, 4, 32, 9, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 66, 41, 2, 0, 55, 3, 0, 32, 2, 32, 4, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 8, 65, 8, 106, 34, 60, 41, 2, 0, 55, 3, 0, 32, 2, 32, 8, 41, 2, 0, 55, 3, 176, 4, 32, 8, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 48, 32, 79, 41, 3, 0, 32, 48, 41, 3, 0, 133, 34, 36, 167, 65, 12, 119, 54, 2, 0, 32, 94, 32, 69, 41, 3, 0, 32, 94, 41, 3, 0, 133, 34, 37, 167, 65, 12, 119, 54, 2, 0, 32, 70, 32, 59, 41, 3, 0, 32, 70, 41, 3, 0, 133, 34, 39, 167, 65, 12, 119, 54, 2, 0, 32, 68, 32, 53, 41, 3, 0, 32, 68, 41, 3, 0, 133, 34, 110, 167, 65, 12, 119, 54, 2, 0, 32, 57, 32, 36, 66, 32, 136, 167, 65, 12, 119, 54, 2, 0, 32, 106, 32, 2, 41, 3, 176, 1, 32, 2, 41, 3, 112, 133, 34, 36, 66, 32, 136, 167, 65, 12, 119, 54, 2, 0, 32, 55, 32, 37, 66, 32, 136, 167, 65, 12, 119, 54, 2, 0, 32, 91, 32, 2, 41, 3, 192, 1, 32, 2, 41, 3, 128, 1, 133, 34, 37, 66, 32, 136, 167, 65, 12, 119, 54, 2, 0, 32, 96, 32, 39, 66, 32, 136, 167, 65, 12, 119, 54, 2, 0, 32, 63, 32, 2, 41, 3, 208, 1, 32, 2, 41, 3, 144, 1, 133, 34, 39, 66, 32, 136, 167, 65, 12, 119, 54, 2, 0, 32, 72, 32, 110, 66, 32, 136, 167, 65, 12, 119, 54, 2, 0, 32, 87, 32, 2, 41, 3, 224, 1, 32, 2, 41, 3, 160, 1, 133, 34, 110, 66, 32, 136, 167, 65, 12, 119, 54, 2, 0, 32, 2, 32, 36, 167, 65, 12, 119, 54, 2, 112, 32, 2, 32, 37, 167, 65, 12, 119, 54, 2, 128, 1, 32, 2, 32, 39, 167, 65, 12, 119, 54, 2, 144, 1, 32, 2, 32, 110, 167, 65, 12, 119, 54, 2, 160, 1, 32, 2, 65, 240, 4, 106, 32, 12, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 34, 32, 38, 41, 2, 0, 55, 3, 0, 32, 2, 32, 12, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 2, 41, 3, 56, 55, 3, 0, 32, 2, 32, 2, 41, 3, 48, 55, 3, 176, 4, 32, 2, 65, 48, 106, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 54, 41, 2, 0, 55, 3, 0, 32, 2, 32, 6, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 40, 41, 2, 0, 55, 3, 0, 32, 2, 32, 15, 41, 2, 0, 55, 3, 176, 4, 32, 15, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 56, 41, 2, 0, 55, 3, 0, 32, 2, 32, 5, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 41, 41, 2, 0, 55, 3, 0, 32, 2, 32, 14, 41, 2, 0, 55, 3, 176, 4, 32, 14, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 66, 41, 2, 0, 55, 3, 0, 32, 2, 32, 4, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 45, 41, 2, 0, 55, 3, 0, 32, 2, 32, 13, 41, 2, 0, 55, 3, 176, 4, 32, 13, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 35, 32, 2, 41, 3, 56, 32, 35, 41, 3, 0, 133, 34, 36, 167, 65, 8, 119, 54, 2, 0, 32, 44, 32, 75, 41, 3, 0, 32, 44, 41, 3, 0, 133, 34, 37, 167, 65, 8, 119, 54, 2, 0, 32, 43, 32, 47, 41, 3, 0, 32, 43, 41, 3, 0, 133, 34, 39, 167, 65, 8, 119, 54, 2, 0, 32, 42, 32, 71, 41, 3, 0, 32, 42, 41, 3, 0, 133, 34, 110, 167, 65, 8, 119, 54, 2, 0, 32, 97, 32, 36, 66, 32, 136, 167, 65, 8, 119, 54, 2, 0, 32, 105, 32, 2, 41, 3, 48, 32, 2, 41, 3, 240, 1, 133, 34, 36, 66, 32, 136, 167, 65, 8, 119, 54, 2, 0, 32, 95, 32, 37, 66, 32, 136, 167, 65, 8, 119, 54, 2, 0, 32, 102, 32, 2, 41, 3, 64, 32, 2, 41, 3, 128, 2, 133, 34, 37, 66, 32, 136, 167, 65, 8, 119, 54, 2, 0, 32, 92, 32, 39, 66, 32, 136, 167, 65, 8, 119, 54, 2, 0, 32, 103, 32, 2, 41, 3, 80, 32, 2, 41, 3, 144, 2, 133, 34, 39, 66, 32, 136, 167, 65, 8, 119, 54, 2, 0, 32, 88, 32, 110, 66, 32, 136, 167, 65, 8, 119, 54, 2, 0, 32, 104, 32, 2, 41, 3, 96, 32, 2, 41, 3, 160, 2, 133, 34, 110, 66, 32, 136, 167, 65, 8, 119, 54, 2, 0, 32, 2, 32, 36, 167, 65, 8, 119, 54, 2, 240, 1, 32, 2, 32, 37, 167, 65, 8, 119, 54, 2, 128, 2, 32, 2, 32, 39, 167, 65, 8, 119, 54, 2, 144, 2, 32, 2, 32, 110, 167, 65, 8, 119, 54, 2, 160, 2, 32, 2, 65, 240, 4, 106, 32, 7, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 34, 32, 46, 41, 2, 0, 55, 3, 0, 32, 2, 32, 7, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 49, 41, 2, 0, 55, 3, 0, 32, 2, 32, 11, 41, 2, 0, 55, 3, 176, 4, 32, 11, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 54, 41, 2, 0, 55, 3, 0, 32, 2, 32, 6, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 51, 41, 2, 0, 55, 3, 0, 32, 2, 32, 10, 41, 2, 0, 55, 3, 176, 4, 32, 10, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 56, 41, 2, 0, 55, 3, 0, 32, 2, 32, 5, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 58, 41, 2, 0, 55, 3, 0, 32, 2, 32, 9, 41, 2, 0, 55, 3, 176, 4, 32, 9, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 66, 41, 2, 0, 55, 3, 0, 32, 2, 32, 4, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 60, 41, 2, 0, 55, 3, 0, 32, 2, 32, 8, 41, 2, 0, 55, 3, 176, 4, 32, 8, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 97, 40, 2, 0, 33, 61, 32, 95, 40, 2, 0, 33, 62, 32, 92, 40, 2, 0, 33, 64, 32, 88, 40, 2, 0, 33, 65, 32, 75, 41, 3, 0, 33, 111, 32, 47, 41, 3, 0, 33, 112, 32, 71, 41, 3, 0, 33, 113, 32, 79, 41, 3, 0, 33, 36, 32, 48, 41, 3, 0, 33, 114, 32, 69, 41, 3, 0, 33, 37, 32, 94, 41, 3, 0, 33, 115, 32, 59, 41, 3, 0, 33, 39, 32, 70, 41, 3, 0, 33, 116, 32, 53, 41, 3, 0, 33, 110, 32, 68, 41, 3, 0, 33, 117, 32, 35, 40, 2, 0, 33, 67, 32, 44, 40, 2, 0, 33, 73, 32, 43, 40, 2, 0, 33, 74, 32, 2, 41, 3, 48, 33, 118, 32, 2, 41, 3, 56, 33, 119, 32, 2, 41, 3, 64, 33, 120, 32, 2, 41, 3, 80, 33, 121, 32, 2, 41, 3, 96, 33, 122, 32, 2, 41, 3, 112, 33, 123, 32, 2, 41, 3, 128, 1, 33, 124, 32, 2, 41, 3, 144, 1, 33, 125, 32, 2, 41, 3, 160, 1, 33, 126, 32, 2, 41, 3, 176, 1, 33, 127, 32, 2, 41, 3, 192, 1, 33, 128, 1, 32, 2, 41, 3, 208, 1, 33, 129, 1, 32, 2, 41, 3, 224, 1, 33, 130, 1, 32, 2, 41, 3, 240, 1, 33, 131, 1, 32, 2, 41, 3, 128, 2, 33, 132, 1, 32, 2, 41, 3, 144, 2, 33, 133, 1, 32, 2, 41, 3, 160, 2, 33, 134, 1, 32, 88, 32, 42, 40, 2, 0, 54, 2, 0, 32, 104, 32, 134, 1, 55, 2, 0, 32, 92, 32, 74, 54, 2, 0, 32, 103, 32, 133, 1, 55, 2, 0, 32, 95, 32, 73, 54, 2, 0, 32, 102, 32, 132, 1, 55, 2, 0, 32, 97, 32, 67, 54, 2, 0, 32, 105, 32, 131, 1, 55, 2, 0, 32, 53, 32, 130, 1, 55, 3, 0, 32, 59, 32, 129, 1, 55, 3, 0, 32, 69, 32, 128, 1, 55, 3, 0, 32, 79, 32, 127, 55, 3, 0, 32, 72, 32, 130, 1, 32, 126, 133, 34, 130, 1, 167, 65, 7, 119, 54, 2, 0, 32, 68, 32, 110, 32, 117, 133, 34, 117, 66, 32, 136, 167, 65, 7, 119, 54, 2, 0, 32, 87, 32, 117, 167, 65, 7, 119, 54, 2, 0, 32, 96, 32, 129, 1, 32, 125, 133, 34, 129, 1, 167, 65, 7, 119, 54, 2, 0, 32, 70, 32, 39, 32, 116, 133, 34, 116, 66, 32, 136, 167, 65, 7, 119, 54, 2, 0, 32, 63, 32, 116, 167, 65, 7, 119, 54, 2, 0, 32, 55, 32, 128, 1, 32, 124, 133, 34, 128, 1, 167, 65, 7, 119, 54, 2, 0, 32, 94, 32, 37, 32, 115, 133, 34, 115, 66, 32, 136, 167, 65, 7, 119, 54, 2, 0, 32, 91, 32, 115, 167, 65, 7, 119, 54, 2, 0, 32, 57, 32, 127, 32, 123, 133, 34, 127, 167, 65, 7, 119, 54, 2, 0, 32, 48, 32, 36, 32, 114, 133, 34, 114, 66, 32, 136, 167, 65, 7, 119, 54, 2, 0, 32, 106, 32, 114, 167, 65, 7, 119, 54, 2, 0, 32, 71, 32, 113, 55, 3, 0, 32, 47, 32, 112, 55, 3, 0, 32, 75, 32, 111, 55, 3, 0, 32, 2, 32, 65, 54, 2, 160, 2, 32, 2, 32, 64, 54, 2, 144, 2, 32, 2, 32, 62, 54, 2, 128, 2, 32, 2, 32, 61, 54, 2, 240, 1, 32, 2, 32, 110, 55, 3, 224, 1, 32, 2, 32, 39, 55, 3, 208, 1, 32, 2, 32, 37, 55, 3, 192, 1, 32, 2, 32, 36, 55, 3, 176, 1, 32, 2, 32, 130, 1, 66, 32, 136, 167, 65, 7, 119, 54, 2, 160, 1, 32, 2, 32, 129, 1, 66, 32, 136, 167, 65, 7, 119, 54, 2, 144, 1, 32, 2, 32, 128, 1, 66, 32, 136, 167, 65, 7, 119, 54, 2, 128, 1, 32, 2, 32, 127, 66, 32, 136, 167, 65, 7, 119, 54, 2, 112, 32, 2, 32, 122, 55, 3, 96, 32, 2, 32, 121, 55, 3, 80, 32, 2, 32, 120, 55, 3, 64, 32, 2, 32, 119, 55, 3, 56, 32, 2, 32, 118, 55, 3, 48, 32, 2, 65, 240, 4, 106, 32, 12, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 34, 32, 38, 41, 2, 0, 55, 3, 0, 32, 2, 32, 12, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 2, 41, 3, 56, 55, 3, 0, 32, 2, 32, 2, 41, 3, 48, 55, 3, 176, 4, 32, 2, 65, 48, 106, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 54, 41, 2, 0, 55, 3, 0, 32, 2, 32, 6, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 40, 41, 2, 0, 55, 3, 0, 32, 2, 32, 15, 41, 2, 0, 55, 3, 176, 4, 32, 15, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 56, 41, 2, 0, 55, 3, 0, 32, 2, 32, 5, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 41, 41, 2, 0, 55, 3, 0, 32, 2, 32, 14, 41, 2, 0, 55, 3, 176, 4, 32, 14, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 66, 41, 2, 0, 55, 3, 0, 32, 2, 32, 4, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 45, 41, 2, 0, 55, 3, 0, 32, 2, 32, 13, 41, 2, 0, 55, 3, 176, 4, 32, 13, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 35, 32, 2, 41, 3, 56, 32, 35, 41, 3, 0, 133, 34, 36, 167, 65, 16, 119, 54, 2, 0, 32, 44, 32, 75, 41, 3, 0, 32, 44, 41, 3, 0, 133, 34, 37, 167, 65, 16, 119, 54, 2, 0, 32, 43, 32, 47, 41, 3, 0, 32, 43, 41, 3, 0, 133, 34, 39, 167, 65, 16, 119, 54, 2, 0, 32, 42, 32, 71, 41, 3, 0, 32, 42, 41, 3, 0, 133, 34, 110, 167, 65, 16, 119, 54, 2, 0, 32, 97, 32, 36, 66, 32, 136, 167, 65, 16, 119, 54, 2, 0, 32, 105, 32, 2, 41, 3, 48, 32, 2, 41, 3, 240, 1, 133, 34, 36, 66, 32, 136, 167, 65, 16, 119, 54, 2, 0, 32, 95, 32, 37, 66, 32, 136, 167, 65, 16, 119, 54, 2, 0, 32, 102, 32, 2, 41, 3, 64, 32, 2, 41, 3, 128, 2, 133, 34, 37, 66, 32, 136, 167, 65, 16, 119, 54, 2, 0, 32, 92, 32, 39, 66, 32, 136, 167, 65, 16, 119, 54, 2, 0, 32, 103, 32, 2, 41, 3, 80, 32, 2, 41, 3, 144, 2, 133, 34, 39, 66, 32, 136, 167, 65, 16, 119, 54, 2, 0, 32, 88, 32, 110, 66, 32, 136, 167, 65, 16, 119, 54, 2, 0, 32, 104, 32, 2, 41, 3, 96, 32, 2, 41, 3, 160, 2, 133, 34, 110, 66, 32, 136, 167, 65, 16, 119, 54, 2, 0, 32, 2, 32, 36, 167, 65, 16, 119, 54, 2, 240, 1, 32, 2, 32, 37, 167, 65, 16, 119, 54, 2, 128, 2, 32, 2, 32, 39, 167, 65, 16, 119, 54, 2, 144, 2, 32, 2, 32, 110, 167, 65, 16, 119, 54, 2, 160, 2, 32, 2, 65, 240, 4, 106, 32, 7, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 34, 32, 46, 41, 2, 0, 55, 3, 0, 32, 2, 32, 7, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 49, 41, 2, 0, 55, 3, 0, 32, 2, 32, 11, 41, 2, 0, 55, 3, 176, 4, 32, 11, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 54, 41, 2, 0, 55, 3, 0, 32, 2, 32, 6, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 51, 41, 2, 0, 55, 3, 0, 32, 2, 32, 10, 41, 2, 0, 55, 3, 176, 4, 32, 10, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 56, 41, 2, 0, 55, 3, 0, 32, 2, 32, 5, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 58, 41, 2, 0, 55, 3, 0, 32, 2, 32, 9, 41, 2, 0, 55, 3, 176, 4, 32, 9, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 66, 41, 2, 0, 55, 3, 0, 32, 2, 32, 4, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 60, 41, 2, 0, 55, 3, 0, 32, 2, 32, 8, 41, 2, 0, 55, 3, 176, 4, 32, 8, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 48, 32, 79, 41, 3, 0, 32, 48, 41, 3, 0, 133, 34, 36, 167, 65, 12, 119, 54, 2, 0, 32, 94, 32, 69, 41, 3, 0, 32, 94, 41, 3, 0, 133, 34, 37, 167, 65, 12, 119, 54, 2, 0, 32, 70, 32, 59, 41, 3, 0, 32, 70, 41, 3, 0, 133, 34, 39, 167, 65, 12, 119, 54, 2, 0, 32, 68, 32, 53, 41, 3, 0, 32, 68, 41, 3, 0, 133, 34, 110, 167, 65, 12, 119, 54, 2, 0, 32, 57, 32, 36, 66, 32, 136, 167, 65, 12, 119, 54, 2, 0, 32, 106, 32, 2, 41, 3, 176, 1, 32, 2, 41, 3, 112, 133, 34, 36, 66, 32, 136, 167, 65, 12, 119, 54, 2, 0, 32, 55, 32, 37, 66, 32, 136, 167, 65, 12, 119, 54, 2, 0, 32, 91, 32, 2, 41, 3, 192, 1, 32, 2, 41, 3, 128, 1, 133, 34, 37, 66, 32, 136, 167, 65, 12, 119, 54, 2, 0, 32, 96, 32, 39, 66, 32, 136, 167, 65, 12, 119, 54, 2, 0, 32, 63, 32, 2, 41, 3, 208, 1, 32, 2, 41, 3, 144, 1, 133, 34, 39, 66, 32, 136, 167, 65, 12, 119, 54, 2, 0, 32, 72, 32, 110, 66, 32, 136, 167, 65, 12, 119, 54, 2, 0, 32, 87, 32, 2, 41, 3, 224, 1, 32, 2, 41, 3, 160, 1, 133, 34, 110, 66, 32, 136, 167, 65, 12, 119, 54, 2, 0, 32, 2, 32, 36, 167, 65, 12, 119, 54, 2, 112, 32, 2, 32, 37, 167, 65, 12, 119, 54, 2, 128, 1, 32, 2, 32, 39, 167, 65, 12, 119, 54, 2, 144, 1, 32, 2, 32, 110, 167, 65, 12, 119, 54, 2, 160, 1, 32, 2, 65, 240, 4, 106, 32, 12, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 34, 32, 38, 41, 2, 0, 55, 3, 0, 32, 2, 32, 12, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 2, 41, 3, 56, 55, 3, 0, 32, 2, 32, 2, 41, 3, 48, 55, 3, 176, 4, 32, 2, 65, 48, 106, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 54, 41, 2, 0, 55, 3, 0, 32, 2, 32, 6, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 40, 41, 2, 0, 55, 3, 0, 32, 2, 32, 15, 41, 2, 0, 55, 3, 176, 4, 32, 15, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 56, 41, 2, 0, 55, 3, 0, 32, 2, 32, 5, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 41, 41, 2, 0, 55, 3, 0, 32, 2, 32, 14, 41, 2, 0, 55, 3, 176, 4, 32, 14, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 66, 41, 2, 0, 55, 3, 0, 32, 2, 32, 4, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 45, 41, 2, 0, 55, 3, 0, 32, 2, 32, 13, 41, 2, 0, 55, 3, 176, 4, 32, 13, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 35, 32, 2, 41, 3, 56, 32, 35, 41, 3, 0, 133, 34, 36, 167, 65, 8, 119, 54, 2, 0, 32, 44, 32, 75, 41, 3, 0, 32, 44, 41, 3, 0, 133, 34, 37, 167, 65, 8, 119, 54, 2, 0, 32, 43, 32, 47, 41, 3, 0, 32, 43, 41, 3, 0, 133, 34, 39, 167, 65, 8, 119, 54, 2, 0, 32, 42, 32, 71, 41, 3, 0, 32, 42, 41, 3, 0, 133, 34, 110, 167, 65, 8, 119, 54, 2, 0, 32, 97, 32, 36, 66, 32, 136, 167, 65, 8, 119, 54, 2, 0, 32, 105, 32, 2, 41, 3, 48, 32, 2, 41, 3, 240, 1, 133, 34, 36, 66, 32, 136, 167, 65, 8, 119, 54, 2, 0, 32, 95, 32, 37, 66, 32, 136, 167, 65, 8, 119, 54, 2, 0, 32, 102, 32, 2, 41, 3, 64, 32, 2, 41, 3, 128, 2, 133, 34, 37, 66, 32, 136, 167, 65, 8, 119, 54, 2, 0, 32, 92, 32, 39, 66, 32, 136, 167, 65, 8, 119, 54, 2, 0, 32, 103, 32, 2, 41, 3, 80, 32, 2, 41, 3, 144, 2, 133, 34, 39, 66, 32, 136, 167, 65, 8, 119, 54, 2, 0, 32, 88, 32, 110, 66, 32, 136, 167, 65, 8, 119, 54, 2, 0, 32, 104, 32, 2, 41, 3, 96, 32, 2, 41, 3, 160, 2, 133, 34, 110, 66, 32, 136, 167, 65, 8, 119, 54, 2, 0, 32, 2, 32, 36, 167, 65, 8, 119, 54, 2, 240, 1, 32, 2, 32, 37, 167, 65, 8, 119, 54, 2, 128, 2, 32, 2, 32, 39, 167, 65, 8, 119, 54, 2, 144, 2, 32, 2, 32, 110, 167, 65, 8, 119, 54, 2, 160, 2, 32, 2, 65, 240, 4, 106, 32, 7, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 34, 32, 46, 41, 2, 0, 55, 3, 0, 32, 2, 32, 7, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 49, 41, 2, 0, 55, 3, 0, 32, 2, 32, 11, 41, 2, 0, 55, 3, 176, 4, 32, 11, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 54, 41, 2, 0, 55, 3, 0, 32, 2, 32, 6, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 51, 41, 2, 0, 55, 3, 0, 32, 2, 32, 10, 41, 2, 0, 55, 3, 176, 4, 32, 10, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 56, 41, 2, 0, 55, 3, 0, 32, 2, 32, 5, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 58, 41, 2, 0, 55, 3, 0, 32, 2, 32, 9, 41, 2, 0, 55, 3, 176, 4, 32, 9, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 34, 32, 66, 41, 2, 0, 55, 3, 0, 32, 2, 32, 4, 41, 2, 0, 55, 3, 240, 3, 32, 52, 32, 60, 41, 2, 0, 55, 3, 0, 32, 2, 32, 8, 41, 2, 0, 55, 3, 176, 4, 32, 8, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 3, 106, 16, 198, 136, 128, 128, 0, 32, 50, 65, 127, 106, 33, 50, 32, 53, 41, 3, 0, 34, 36, 32, 68, 41, 3, 0, 133, 34, 111, 167, 65, 7, 119, 33, 65, 32, 2, 41, 3, 224, 1, 34, 37, 32, 2, 41, 3, 160, 1, 133, 34, 112, 167, 65, 7, 119, 33, 63, 32, 59, 41, 3, 0, 34, 39, 32, 70, 41, 3, 0, 133, 34, 113, 167, 65, 7, 119, 33, 61, 32, 2, 41, 3, 208, 1, 34, 110, 32, 2, 41, 3, 144, 1, 133, 34, 114, 167, 65, 7, 119, 33, 59, 32, 69, 41, 3, 0, 34, 127, 32, 94, 41, 3, 0, 133, 34, 115, 167, 65, 7, 119, 33, 57, 32, 2, 41, 3, 192, 1, 34, 128, 1, 32, 2, 41, 3, 128, 1, 133, 34, 116, 167, 65, 7, 119, 33, 53, 32, 79, 41, 3, 0, 34, 129, 1, 32, 48, 41, 3, 0, 133, 34, 117, 167, 65, 7, 119, 33, 56, 32, 2, 41, 3, 176, 1, 34, 130, 1, 32, 2, 41, 3, 112, 133, 34, 118, 167, 65, 7, 119, 33, 52, 32, 112, 66, 32, 136, 167, 65, 7, 119, 33, 64, 32, 111, 66, 32, 136, 167, 65, 7, 119, 33, 62, 32, 114, 66, 32, 136, 167, 65, 7, 119, 33, 60, 32, 113, 66, 32, 136, 167, 65, 7, 119, 33, 58, 32, 116, 66, 32, 136, 167, 65, 7, 119, 33, 55, 32, 115, 66, 32, 136, 167, 65, 7, 119, 33, 51, 32, 118, 66, 32, 136, 167, 65, 7, 119, 33, 54, 32, 117, 66, 32, 136, 167, 65, 7, 119, 33, 34, 32, 37, 66, 32, 136, 167, 33, 93, 32, 36, 66, 32, 136, 167, 33, 91, 32, 110, 66, 32, 136, 167, 33, 89, 32, 39, 66, 32, 136, 167, 33, 87, 32, 128, 1, 66, 32, 136, 167, 33, 73, 32, 127, 66, 32, 136, 167, 33, 69, 32, 130, 1, 66, 32, 136, 167, 33, 72, 32, 129, 1, 66, 32, 136, 167, 33, 68, 32, 77, 40, 2, 0, 33, 81, 32, 75, 40, 2, 0, 33, 80, 32, 109, 40, 2, 0, 33, 79, 32, 76, 40, 2, 0, 33, 77, 32, 47, 40, 2, 0, 33, 76, 32, 108, 40, 2, 0, 33, 75, 32, 98, 40, 2, 0, 33, 46, 32, 71, 40, 2, 0, 33, 47, 32, 107, 40, 2, 0, 33, 48, 32, 97, 40, 2, 0, 33, 94, 32, 35, 40, 2, 0, 33, 35, 32, 105, 40, 2, 0, 33, 45, 32, 95, 40, 2, 0, 33, 95, 32, 44, 40, 2, 0, 33, 44, 32, 102, 40, 2, 0, 33, 41, 32, 92, 40, 2, 0, 33, 98, 32, 43, 40, 2, 0, 33, 43, 32, 103, 40, 2, 0, 33, 40, 32, 88, 40, 2, 0, 33, 100, 32, 42, 40, 2, 0, 33, 42, 32, 104, 40, 2, 0, 33, 38, 32, 2, 40, 2, 60, 33, 85, 32, 2, 40, 2, 56, 33, 84, 32, 2, 40, 2, 52, 33, 83, 32, 2, 40, 2, 48, 33, 82, 32, 2, 40, 2, 64, 33, 78, 32, 2, 40, 2, 80, 33, 74, 32, 2, 40, 2, 96, 33, 49, 32, 2, 40, 2, 240, 1, 33, 96, 32, 2, 40, 2, 128, 2, 33, 97, 32, 2, 40, 2, 144, 2, 33, 99, 32, 2, 40, 2, 160, 2, 33, 101, 32, 37, 167, 33, 92, 32, 36, 167, 33, 90, 32, 110, 167, 33, 88, 32, 39, 167, 33, 86, 32, 128, 1, 167, 33, 71, 32, 127, 167, 33, 67, 32, 130, 1, 167, 33, 70, 32, 129, 1, 167, 33, 66, 12, 0, 11, 11, 0, 0, 11, 32, 2, 65, 144, 6, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 2, 32, 0, 32, 34, 65, 2, 116, 106, 65, 192, 0, 32, 34, 107, 32, 1, 32, 16, 106, 65, 192, 0, 32, 16, 107, 16, 254, 139, 128, 128, 0, 32, 0, 32, 0, 40, 2, 128, 2, 32, 2, 40, 2, 0, 106, 54, 2, 128, 2, 32, 2, 40, 2, 4, 32, 16, 106, 33, 16, 12, 0, 11, 11, 214, 5, 4, 6, 127, 3, 126, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 144, 54, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 200, 34, 106, 32, 1, 65, 128, 17, 106, 16, 232, 129, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 200, 34, 13, 0, 32, 2, 65, 168, 17, 106, 65, 24, 106, 32, 2, 65, 200, 34, 106, 65, 32, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 168, 17, 106, 65, 16, 106, 32, 2, 65, 200, 34, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 168, 17, 106, 65, 8, 106, 32, 2, 65, 200, 34, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 208, 34, 55, 3, 168, 17, 32, 2, 65, 200, 53, 106, 65, 8, 106, 33, 3, 65, 0, 33, 4, 32, 1, 33, 5, 3, 64, 32, 4, 65, 17, 70, 13, 2, 32, 4, 65, 1, 106, 33, 6, 32, 2, 65, 200, 34, 106, 32, 4, 65, 7, 116, 106, 33, 7, 65, 0, 33, 4, 2, 64, 3, 64, 32, 4, 65, 128, 1, 70, 13, 1, 32, 2, 65, 200, 53, 106, 32, 5, 32, 4, 106, 16, 232, 129, 128, 128, 0, 32, 2, 40, 2, 200, 53, 13, 5, 32, 2, 65, 240, 53, 106, 65, 24, 106, 32, 3, 65, 24, 106, 41, 3, 0, 34, 8, 55, 3, 0, 32, 2, 65, 240, 53, 106, 65, 16, 106, 32, 3, 65, 16, 106, 41, 3, 0, 34, 9, 55, 3, 0, 32, 2, 65, 240, 53, 106, 65, 8, 106, 32, 3, 65, 8, 106, 41, 3, 0, 34, 10, 55, 3, 0, 32, 2, 65, 200, 52, 106, 32, 4, 106, 34, 11, 32, 3, 41, 3, 0, 34, 12, 55, 3, 0, 32, 11, 65, 8, 106, 32, 10, 55, 3, 0, 32, 11, 65, 16, 106, 32, 9, 55, 3, 0, 32, 11, 65, 24, 106, 32, 8, 55, 3, 0, 32, 2, 32, 12, 55, 3, 240, 53, 32, 4, 65, 32, 106, 33, 4, 12, 0, 11, 11, 32, 2, 65, 200, 51, 106, 32, 2, 65, 200, 52, 106, 65, 128, 1, 16, 218, 141, 128, 128, 0, 26, 32, 7, 32, 2, 65, 200, 51, 106, 65, 128, 1, 16, 218, 141, 128, 128, 0, 26, 32, 5, 65, 128, 1, 106, 33, 5, 32, 6, 33, 4, 12, 0, 11, 11, 32, 2, 40, 2, 204, 34, 33, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 4, 54, 2, 4, 12, 2, 11, 32, 2, 65, 200, 17, 106, 32, 2, 65, 200, 34, 106, 65, 128, 17, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 160, 17, 106, 33, 3, 65, 0, 33, 4, 2, 64, 3, 64, 32, 4, 65, 196, 0, 70, 13, 1, 32, 2, 65, 200, 34, 106, 32, 4, 106, 32, 3, 32, 4, 106, 40, 2, 0, 54, 2, 0, 32, 4, 65, 4, 106, 33, 4, 12, 0, 11, 11, 32, 2, 40, 2, 200, 34, 33, 4, 32, 0, 65, 172, 17, 106, 32, 2, 65, 204, 34, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 144, 17, 106, 32, 2, 65, 168, 17, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 152, 17, 106, 32, 2, 65, 184, 17, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 160, 17, 106, 32, 2, 65, 192, 17, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 168, 17, 55, 3, 136, 17, 32, 2, 65, 8, 106, 32, 2, 65, 200, 17, 106, 65, 128, 17, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 8, 106, 32, 2, 65, 8, 106, 65, 160, 17, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 168, 17, 106, 32, 4, 54, 2, 0, 12, 1, 11, 32, 2, 40, 2, 204, 53, 33, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 4, 54, 2, 4, 11, 32, 2, 65, 144, 54, 106, 36, 128, 128, 128, 128, 0, 11, 152, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 16, 225, 129, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 8, 13, 0, 32, 0, 32, 2, 41, 3, 16, 55, 3, 8, 32, 0, 65, 32, 106, 32, 2, 65, 8, 106, 65, 32, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 2, 65, 8, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 8, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 2, 40, 2, 12, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 185, 2, 1, 6, 127, 35, 128, 128, 128, 128, 0, 65, 224, 5, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 32, 2, 16, 229, 129, 128, 128, 0, 32, 4, 65, 192, 5, 106, 65, 24, 106, 34, 2, 32, 4, 65, 24, 106, 34, 5, 41, 3, 0, 55, 3, 0, 32, 4, 65, 192, 5, 106, 65, 16, 106, 34, 6, 32, 4, 65, 16, 106, 34, 7, 41, 3, 0, 55, 3, 0, 32, 4, 65, 192, 5, 106, 65, 8, 106, 34, 8, 32, 4, 65, 8, 106, 34, 9, 41, 3, 0, 55, 3, 0, 32, 4, 32, 4, 41, 3, 0, 55, 3, 192, 5, 32, 4, 65, 224, 2, 106, 65, 168, 132, 132, 128, 0, 32, 4, 65, 192, 5, 106, 16, 135, 139, 128, 128, 0, 32, 2, 32, 5, 41, 3, 0, 55, 3, 0, 32, 6, 32, 7, 41, 3, 0, 55, 3, 0, 32, 8, 32, 9, 41, 3, 0, 55, 3, 0, 32, 4, 32, 4, 41, 3, 0, 55, 3, 192, 5, 32, 4, 65, 128, 4, 106, 65, 200, 133, 132, 128, 0, 32, 4, 65, 192, 5, 106, 16, 135, 139, 128, 128, 0, 32, 4, 65, 32, 106, 32, 4, 65, 224, 2, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 160, 5, 106, 32, 4, 65, 32, 106, 32, 3, 16, 174, 137, 128, 128, 0, 32, 4, 65, 224, 2, 106, 32, 4, 65, 160, 5, 106, 32, 1, 16, 234, 129, 128, 128, 0, 32, 0, 65, 192, 2, 106, 32, 4, 32, 4, 65, 224, 2, 106, 16, 228, 129, 128, 128, 0, 32, 0, 32, 4, 65, 32, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 224, 5, 106, 36, 128, 128, 128, 128, 0, 11, 233, 16, 2, 1, 127, 34, 126, 35, 128, 128, 128, 128, 0, 65, 160, 4, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 128, 2, 106, 32, 2, 41, 3, 0, 34, 4, 66, 0, 32, 1, 41, 3, 0, 34, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 2, 106, 32, 2, 41, 3, 8, 34, 6, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 2, 106, 32, 2, 41, 3, 16, 34, 7, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 176, 2, 106, 32, 2, 41, 3, 24, 34, 8, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 2, 106, 32, 1, 41, 3, 8, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 2, 106, 32, 5, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 3, 106, 32, 5, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 3, 106, 32, 5, 66, 0, 32, 8, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 2, 106, 32, 1, 41, 3, 16, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 128, 3, 106, 32, 5, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 176, 3, 106, 32, 5, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 3, 106, 32, 5, 66, 0, 32, 8, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 2, 106, 32, 1, 41, 3, 24, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 3, 106, 32, 5, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 3, 106, 32, 5, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 3, 106, 32, 5, 66, 0, 32, 8, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 1, 106, 32, 3, 41, 3, 128, 2, 34, 7, 66, 249, 157, 226, 251, 142, 235, 232, 209, 27, 126, 34, 4, 66, 0, 66, 183, 217, 220, 183, 237, 203, 195, 203, 80, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 1, 106, 32, 4, 66, 0, 66, 130, 161, 160, 230, 188, 146, 136, 180, 166, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 1, 106, 32, 4, 66, 0, 66, 128, 246, 208, 137, 144, 224, 206, 179, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 0, 106, 32, 4, 66, 0, 66, 169, 223, 206, 169, 166, 157, 237, 190, 14, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 1, 106, 32, 3, 41, 3, 192, 2, 34, 9, 32, 3, 41, 3, 144, 2, 34, 8, 32, 3, 65, 128, 2, 106, 65, 8, 106, 41, 3, 0, 124, 34, 10, 124, 34, 5, 32, 3, 41, 3, 224, 1, 124, 34, 6, 32, 3, 65, 240, 1, 106, 65, 8, 106, 41, 3, 0, 32, 7, 32, 3, 41, 3, 240, 1, 34, 4, 124, 32, 4, 84, 173, 124, 124, 34, 7, 66, 249, 157, 226, 251, 142, 235, 232, 209, 27, 126, 34, 4, 66, 0, 66, 183, 217, 220, 183, 237, 203, 195, 203, 80, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 1, 106, 32, 4, 66, 0, 66, 130, 161, 160, 230, 188, 146, 136, 180, 166, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 176, 1, 106, 32, 4, 66, 0, 66, 128, 246, 208, 137, 144, 224, 206, 179, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 1, 106, 32, 4, 66, 0, 66, 169, 223, 206, 169, 166, 157, 237, 190, 14, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 128, 1, 106, 32, 3, 65, 224, 1, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 5, 84, 173, 124, 32, 7, 32, 6, 84, 173, 124, 34, 11, 32, 3, 41, 3, 144, 1, 124, 34, 6, 32, 3, 65, 144, 2, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 8, 84, 173, 124, 34, 12, 32, 3, 41, 3, 160, 2, 124, 34, 8, 32, 3, 41, 3, 240, 2, 124, 34, 10, 32, 3, 65, 192, 2, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 9, 84, 173, 124, 124, 34, 5, 32, 3, 41, 3, 208, 2, 124, 34, 13, 124, 34, 9, 32, 3, 41, 3, 192, 1, 124, 34, 14, 32, 3, 65, 208, 1, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 208, 1, 34, 4, 32, 7, 124, 32, 4, 84, 173, 124, 124, 34, 7, 66, 249, 157, 226, 251, 142, 235, 232, 209, 27, 126, 34, 4, 66, 0, 66, 183, 217, 220, 183, 237, 203, 195, 203, 80, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 0, 106, 32, 4, 66, 0, 66, 130, 161, 160, 230, 188, 146, 136, 180, 166, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 0, 106, 32, 4, 66, 0, 66, 128, 246, 208, 137, 144, 224, 206, 179, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 0, 106, 32, 4, 66, 0, 66, 169, 223, 206, 169, 166, 157, 237, 190, 14, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 48, 106, 32, 3, 65, 192, 1, 106, 65, 8, 106, 41, 3, 0, 32, 14, 32, 9, 84, 173, 124, 32, 7, 32, 14, 84, 173, 124, 34, 15, 32, 3, 41, 3, 176, 1, 124, 34, 14, 32, 3, 65, 144, 1, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 11, 84, 173, 124, 32, 9, 32, 6, 84, 173, 124, 34, 16, 32, 3, 41, 3, 64, 124, 34, 6, 32, 3, 65, 160, 2, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 12, 84, 173, 124, 34, 17, 32, 3, 41, 3, 176, 2, 124, 34, 9, 32, 3, 41, 3, 160, 3, 124, 34, 11, 32, 3, 65, 240, 2, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 8, 84, 173, 124, 32, 5, 32, 10, 84, 173, 124, 124, 34, 8, 32, 3, 41, 3, 128, 3, 124, 34, 10, 32, 3, 65, 208, 2, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 5, 84, 173, 124, 124, 34, 5, 32, 3, 41, 3, 224, 2, 124, 34, 18, 124, 34, 19, 124, 34, 12, 32, 3, 41, 3, 112, 124, 34, 13, 32, 3, 65, 128, 1, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 128, 1, 34, 4, 32, 7, 124, 32, 4, 84, 173, 124, 124, 34, 7, 66, 249, 157, 226, 251, 142, 235, 232, 209, 27, 126, 34, 4, 66, 0, 66, 183, 217, 220, 183, 237, 203, 195, 203, 80, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 32, 106, 32, 4, 66, 0, 66, 130, 161, 160, 230, 188, 146, 136, 180, 166, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 16, 106, 32, 4, 66, 0, 66, 128, 246, 208, 137, 144, 224, 206, 179, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 32, 4, 66, 0, 66, 169, 223, 206, 169, 166, 157, 237, 190, 14, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 1, 106, 65, 8, 106, 41, 3, 0, 33, 20, 32, 3, 65, 144, 3, 106, 65, 8, 106, 41, 3, 0, 33, 21, 32, 3, 65, 176, 3, 106, 65, 8, 106, 41, 3, 0, 33, 22, 32, 3, 65, 208, 3, 106, 65, 8, 106, 41, 3, 0, 33, 23, 32, 3, 41, 3, 224, 3, 33, 24, 32, 3, 41, 3, 192, 3, 33, 25, 32, 3, 41, 3, 80, 33, 26, 32, 3, 65, 208, 0, 106, 65, 8, 106, 41, 3, 0, 33, 27, 32, 3, 65, 224, 0, 106, 65, 8, 106, 41, 3, 0, 33, 28, 32, 3, 65, 192, 3, 106, 65, 8, 106, 41, 3, 0, 33, 29, 32, 3, 65, 224, 3, 106, 65, 8, 106, 41, 3, 0, 33, 30, 32, 3, 41, 3, 240, 3, 33, 31, 32, 3, 41, 3, 0, 33, 32, 32, 3, 65, 8, 106, 41, 3, 0, 33, 33, 32, 3, 41, 3, 16, 33, 34, 32, 3, 65, 16, 106, 65, 8, 106, 41, 3, 0, 33, 35, 32, 3, 32, 3, 41, 3, 32, 34, 36, 32, 3, 65, 176, 1, 106, 65, 8, 106, 41, 3, 0, 32, 14, 32, 15, 84, 173, 124, 32, 12, 32, 14, 84, 173, 124, 34, 37, 32, 3, 41, 3, 160, 1, 124, 34, 4, 32, 3, 65, 176, 2, 106, 65, 8, 106, 41, 3, 0, 32, 9, 32, 17, 84, 173, 124, 34, 17, 32, 3, 41, 3, 208, 3, 124, 34, 14, 32, 3, 65, 160, 3, 106, 65, 8, 106, 41, 3, 0, 32, 11, 32, 9, 84, 173, 124, 32, 8, 32, 11, 84, 173, 124, 124, 34, 9, 32, 3, 41, 3, 176, 3, 124, 34, 11, 32, 3, 65, 128, 3, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 8, 84, 173, 124, 32, 5, 32, 10, 84, 173, 124, 124, 34, 8, 32, 3, 41, 3, 144, 3, 124, 34, 10, 32, 3, 65, 224, 2, 106, 65, 8, 106, 41, 3, 0, 32, 18, 32, 5, 84, 173, 124, 124, 34, 5, 32, 3, 65, 192, 0, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 16, 84, 173, 124, 32, 19, 32, 6, 84, 173, 124, 124, 34, 16, 124, 34, 6, 32, 3, 41, 3, 96, 124, 34, 15, 32, 3, 65, 240, 0, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 12, 84, 173, 124, 32, 7, 32, 13, 84, 173, 124, 124, 34, 13, 124, 34, 12, 32, 3, 65, 48, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 48, 34, 18, 32, 7, 124, 32, 18, 84, 173, 124, 124, 34, 18, 55, 3, 128, 4, 32, 3, 32, 34, 32, 26, 32, 16, 32, 5, 84, 173, 34, 16, 32, 25, 32, 24, 32, 23, 32, 14, 32, 17, 84, 173, 124, 32, 9, 32, 14, 84, 173, 124, 34, 17, 124, 34, 7, 32, 22, 32, 11, 32, 9, 84, 173, 124, 32, 8, 32, 11, 84, 173, 124, 124, 34, 9, 124, 34, 14, 32, 21, 32, 10, 32, 8, 84, 173, 124, 32, 5, 32, 10, 84, 173, 124, 124, 34, 11, 124, 34, 5, 32, 20, 32, 4, 32, 37, 84, 173, 124, 32, 6, 32, 4, 84, 173, 124, 124, 34, 4, 124, 34, 8, 32, 28, 32, 15, 32, 6, 84, 173, 124, 32, 13, 32, 15, 84, 173, 124, 124, 34, 6, 124, 34, 10, 32, 3, 65, 32, 106, 65, 8, 106, 41, 3, 0, 32, 12, 32, 36, 84, 173, 124, 32, 18, 32, 12, 84, 173, 124, 124, 34, 12, 55, 3, 136, 4, 32, 3, 32, 32, 32, 5, 32, 16, 84, 173, 32, 4, 32, 5, 84, 173, 124, 34, 13, 32, 31, 32, 30, 32, 7, 32, 17, 84, 173, 124, 32, 9, 32, 7, 84, 173, 124, 34, 15, 124, 34, 5, 32, 29, 32, 14, 32, 9, 84, 173, 124, 32, 11, 32, 14, 84, 173, 124, 124, 34, 9, 124, 34, 7, 32, 27, 32, 8, 32, 4, 84, 173, 124, 32, 6, 32, 8, 84, 173, 124, 124, 34, 4, 124, 34, 8, 32, 35, 32, 10, 32, 6, 84, 173, 124, 32, 12, 32, 10, 84, 173, 124, 124, 34, 6, 55, 3, 144, 4, 32, 3, 32, 7, 32, 13, 84, 173, 32, 4, 32, 7, 84, 173, 124, 32, 3, 65, 240, 3, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 15, 84, 173, 124, 32, 9, 32, 5, 84, 173, 124, 124, 32, 33, 32, 8, 32, 4, 84, 173, 124, 32, 6, 32, 8, 84, 173, 124, 124, 55, 3, 152, 4, 32, 0, 32, 3, 65, 128, 4, 106, 65, 168, 130, 132, 128, 0, 16, 228, 129, 128, 128, 0, 32, 3, 65, 160, 4, 106, 36, 128, 128, 128, 128, 0, 11, 213, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 2, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 32, 2, 16, 229, 129, 128, 128, 0, 32, 4, 65, 224, 1, 106, 65, 24, 106, 32, 4, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 224, 1, 106, 65, 16, 106, 32, 4, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 224, 1, 106, 65, 8, 106, 32, 4, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 4, 32, 4, 41, 3, 0, 55, 3, 224, 1, 32, 4, 65, 32, 106, 65, 168, 132, 132, 128, 0, 32, 4, 65, 224, 1, 106, 16, 135, 139, 128, 128, 0, 32, 4, 65, 192, 1, 106, 32, 4, 65, 32, 106, 32, 3, 16, 177, 137, 128, 128, 0, 32, 4, 65, 224, 1, 106, 32, 4, 65, 192, 1, 106, 32, 1, 16, 234, 129, 128, 128, 0, 32, 0, 32, 4, 32, 4, 65, 224, 1, 106, 16, 228, 129, 128, 128, 0, 32, 0, 65, 32, 106, 32, 4, 65, 32, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 128, 2, 106, 36, 128, 128, 128, 128, 0, 11, 107, 1, 2, 127, 2, 64, 2, 64, 32, 1, 45, 0, 0, 34, 3, 65, 2, 73, 13, 0, 65, 28, 65, 4, 16, 237, 129, 128, 128, 0, 34, 4, 32, 1, 54, 2, 4, 32, 4, 32, 3, 58, 0, 1, 32, 4, 65, 2, 58, 0, 0, 32, 0, 65, 6, 54, 2, 4, 32, 0, 32, 4, 173, 65, 248, 134, 132, 128, 0, 173, 66, 32, 134, 132, 55, 2, 8, 65, 144, 135, 132, 128, 0, 33, 1, 12, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 0, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 11, 74, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 32, 0, 16, 250, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 8, 34, 3, 69, 13, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 3, 15, 11, 32, 1, 32, 0, 16, 176, 140, 128, 128, 0, 0, 11, 150, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 1, 65, 8, 106, 32, 3, 16, 239, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 0, 13, 0, 32, 0, 32, 1, 54, 2, 4, 65, 0, 33, 1, 12, 1, 11, 65, 16, 65, 4, 16, 237, 129, 128, 128, 0, 34, 1, 65, 8, 106, 32, 3, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 1, 32, 3, 41, 2, 0, 55, 2, 0, 32, 0, 32, 1, 173, 65, 216, 130, 132, 128, 0, 173, 66, 32, 134, 132, 55, 2, 8, 32, 0, 65, 4, 54, 2, 4, 65, 163, 135, 132, 128, 0, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 112, 1, 2, 127, 2, 64, 2, 64, 32, 1, 45, 0, 232, 4, 34, 3, 65, 2, 73, 13, 0, 65, 28, 65, 4, 16, 237, 129, 128, 128, 0, 34, 4, 32, 1, 65, 232, 4, 106, 54, 2, 4, 32, 4, 32, 3, 58, 0, 1, 32, 4, 65, 2, 58, 0, 0, 32, 0, 65, 9, 54, 2, 4, 32, 0, 32, 4, 173, 65, 248, 134, 132, 128, 0, 173, 66, 32, 134, 132, 55, 2, 8, 65, 200, 135, 132, 128, 0, 33, 1, 12, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 0, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 11, 150, 1, 2, 1, 127, 2, 126, 35, 128, 128, 128, 128, 0, 65, 208, 2, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 41, 3, 200, 2, 33, 3, 32, 1, 41, 3, 192, 2, 33, 4, 32, 2, 65, 8, 106, 32, 1, 16, 241, 129, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 8, 13, 0, 32, 0, 65, 8, 106, 32, 2, 65, 8, 106, 65, 8, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 208, 2, 106, 32, 3, 55, 3, 0, 32, 0, 65, 200, 2, 106, 32, 4, 55, 3, 0, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 2, 40, 2, 12, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 32, 2, 65, 208, 2, 106, 36, 128, 128, 128, 128, 0, 11, 235, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 144, 5, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 232, 3, 106, 32, 1, 16, 224, 129, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 232, 3, 13, 0, 32, 2, 65, 200, 2, 106, 32, 2, 65, 232, 3, 106, 65, 8, 106, 34, 3, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 232, 3, 106, 32, 1, 65, 160, 1, 106, 16, 207, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 232, 3, 13, 0, 32, 2, 65, 8, 106, 65, 160, 1, 106, 32, 3, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 8, 106, 32, 2, 65, 200, 2, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 8, 106, 32, 2, 65, 8, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 0, 54, 2, 0, 12, 2, 11, 32, 2, 40, 2, 236, 3, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 32, 2, 40, 2, 236, 3, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 144, 5, 106, 36, 128, 128, 128, 128, 0, 11, 38, 0, 32, 2, 32, 0, 41, 3, 192, 2, 55, 3, 192, 2, 32, 2, 32, 0, 41, 3, 200, 2, 55, 3, 200, 2, 32, 0, 32, 1, 32, 2, 16, 243, 129, 128, 128, 0, 11, 38, 0, 32, 0, 32, 1, 32, 2, 16, 226, 129, 128, 128, 0, 32, 0, 65, 160, 1, 106, 32, 1, 65, 160, 1, 106, 32, 2, 65, 160, 1, 106, 16, 226, 129, 128, 128, 0, 11, 58, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 5, 36, 128, 128, 128, 128, 0, 32, 5, 32, 1, 16, 229, 129, 128, 128, 0, 32, 0, 32, 2, 32, 3, 32, 5, 32, 4, 16, 252, 137, 128, 128, 0, 32, 5, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 179, 4, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 208, 10, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 45, 0, 232, 4, 33, 3, 32, 2, 65, 200, 5, 106, 32, 1, 16, 224, 129, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 200, 5, 13, 0, 32, 2, 65, 136, 4, 106, 32, 2, 65, 200, 5, 106, 65, 8, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 200, 5, 106, 32, 1, 65, 160, 1, 106, 16, 225, 129, 128, 128, 0, 32, 2, 40, 2, 200, 5, 13, 1, 32, 2, 65, 168, 5, 106, 65, 24, 106, 32, 2, 65, 232, 5, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 168, 5, 106, 65, 16, 106, 32, 2, 65, 200, 5, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 168, 5, 106, 65, 8, 106, 32, 2, 65, 200, 5, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 208, 5, 55, 3, 168, 5, 32, 2, 65, 200, 5, 106, 32, 1, 65, 192, 1, 106, 16, 241, 129, 128, 128, 0, 2, 64, 32, 2, 40, 2, 200, 5, 69, 13, 0, 32, 2, 40, 2, 204, 5, 33, 1, 32, 0, 65, 2, 58, 0, 232, 4, 32, 0, 32, 1, 54, 2, 0, 12, 3, 11, 32, 2, 65, 144, 8, 106, 32, 2, 65, 200, 5, 106, 65, 8, 106, 34, 4, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 1, 41, 3, 128, 4, 33, 5, 32, 2, 65, 200, 5, 106, 32, 1, 65, 136, 4, 106, 16, 246, 129, 128, 128, 0, 2, 64, 32, 2, 40, 2, 200, 5, 13, 0, 32, 0, 65, 136, 4, 106, 32, 4, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 8, 106, 32, 2, 65, 136, 4, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 192, 1, 106, 32, 2, 65, 192, 5, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 1, 106, 32, 2, 65, 184, 5, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 176, 1, 106, 32, 2, 65, 168, 5, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 168, 5, 55, 3, 168, 1, 32, 2, 65, 200, 1, 106, 32, 2, 65, 144, 8, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 2, 65, 8, 106, 65, 128, 4, 16, 218, 141, 128, 128, 0, 34, 1, 32, 3, 58, 0, 232, 4, 32, 1, 32, 5, 55, 3, 128, 4, 12, 3, 11, 32, 2, 40, 2, 204, 5, 33, 1, 32, 0, 65, 2, 58, 0, 232, 4, 32, 0, 32, 1, 54, 2, 0, 12, 2, 11, 32, 2, 40, 2, 204, 5, 33, 1, 32, 0, 65, 2, 58, 0, 232, 4, 32, 0, 32, 1, 54, 2, 0, 12, 1, 11, 32, 2, 40, 2, 204, 5, 33, 1, 32, 0, 65, 2, 58, 0, 232, 4, 32, 0, 32, 1, 54, 2, 0, 11, 32, 2, 65, 208, 10, 106, 36, 128, 128, 128, 128, 0, 11, 151, 2, 4, 3, 127, 3, 126, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 232, 0, 106, 65, 8, 106, 33, 3, 65, 0, 33, 4, 2, 64, 2, 64, 2, 64, 3, 64, 32, 4, 65, 224, 0, 70, 13, 1, 32, 2, 65, 232, 0, 106, 32, 1, 32, 4, 106, 16, 225, 129, 128, 128, 0, 32, 2, 40, 2, 104, 13, 2, 32, 2, 65, 144, 1, 106, 65, 24, 106, 32, 3, 65, 24, 106, 41, 3, 0, 34, 5, 55, 3, 0, 32, 2, 65, 144, 1, 106, 65, 16, 106, 32, 3, 65, 16, 106, 41, 3, 0, 34, 6, 55, 3, 0, 32, 2, 65, 144, 1, 106, 65, 8, 106, 32, 3, 65, 8, 106, 41, 3, 0, 34, 7, 55, 3, 0, 32, 2, 65, 8, 106, 32, 4, 106, 34, 8, 32, 3, 41, 3, 0, 34, 9, 55, 3, 0, 32, 8, 65, 8, 106, 32, 7, 55, 3, 0, 32, 8, 65, 16, 106, 32, 6, 55, 3, 0, 32, 8, 65, 24, 106, 32, 5, 55, 3, 0, 32, 2, 32, 9, 55, 3, 144, 1, 32, 4, 65, 32, 106, 33, 4, 12, 0, 11, 11, 32, 0, 65, 8, 106, 32, 2, 65, 8, 106, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 65, 0, 33, 4, 12, 1, 11, 32, 0, 32, 2, 40, 2, 108, 54, 2, 4, 65, 1, 33, 4, 11, 32, 0, 32, 4, 54, 2, 0, 32, 2, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 47, 1, 1, 127, 65, 0, 33, 3, 2, 64, 3, 64, 32, 3, 65, 224, 0, 70, 13, 1, 32, 0, 32, 3, 106, 32, 2, 32, 3, 106, 16, 172, 128, 128, 128, 0, 32, 3, 65, 32, 106, 33, 3, 12, 0, 11, 11, 11, 20, 0, 32, 0, 32, 1, 65, 1, 32, 2, 32, 3, 32, 4, 16, 249, 129, 128, 128, 0, 11, 80, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 32, 1, 16, 229, 129, 128, 128, 0, 32, 6, 65, 32, 106, 32, 1, 16, 251, 129, 128, 128, 0, 32, 0, 32, 2, 32, 6, 32, 6, 65, 32, 106, 32, 3, 32, 4, 32, 5, 16, 128, 138, 128, 128, 0, 32, 6, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 87, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 65, 24, 106, 66, 0, 55, 3, 0, 32, 4, 65, 16, 106, 66, 0, 55, 3, 0, 32, 4, 65, 8, 106, 66, 0, 55, 3, 0, 32, 4, 66, 0, 55, 3, 0, 32, 0, 32, 1, 65, 0, 32, 2, 32, 3, 32, 4, 16, 249, 129, 128, 128, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 67, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 32, 2, 65, 0, 65, 192, 0, 16, 214, 141, 128, 128, 0, 34, 2, 16, 230, 129, 128, 128, 0, 32, 0, 32, 2, 16, 206, 139, 128, 128, 0, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 183, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 144, 5, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 168, 2, 106, 32, 1, 16, 224, 129, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 168, 2, 13, 0, 32, 2, 65, 208, 3, 106, 32, 2, 65, 168, 2, 106, 65, 8, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 168, 2, 106, 32, 1, 65, 160, 1, 106, 16, 225, 129, 128, 128, 0, 32, 2, 40, 2, 168, 2, 13, 1, 32, 2, 65, 240, 4, 106, 65, 24, 106, 34, 3, 32, 2, 65, 200, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 240, 4, 106, 65, 16, 106, 34, 4, 32, 2, 65, 168, 2, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 240, 4, 106, 65, 8, 106, 32, 2, 65, 168, 2, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 176, 2, 55, 3, 240, 4, 32, 2, 65, 168, 2, 106, 32, 1, 65, 192, 1, 106, 16, 246, 129, 128, 128, 0, 2, 64, 32, 2, 40, 2, 168, 2, 13, 0, 32, 2, 65, 8, 106, 65, 192, 1, 106, 32, 2, 65, 168, 2, 106, 65, 8, 106, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 8, 106, 32, 2, 65, 208, 3, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 192, 1, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 1, 106, 32, 4, 41, 3, 0, 55, 3, 0, 32, 2, 65, 176, 1, 106, 32, 2, 65, 240, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 240, 4, 55, 3, 168, 1, 32, 0, 65, 8, 106, 32, 2, 65, 8, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 0, 54, 2, 0, 12, 3, 11, 32, 2, 40, 2, 172, 2, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 40, 2, 172, 2, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 32, 2, 40, 2, 172, 2, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 144, 5, 106, 36, 128, 128, 128, 128, 0, 11, 56, 0, 32, 0, 32, 1, 32, 2, 16, 226, 129, 128, 128, 0, 32, 0, 65, 160, 1, 106, 32, 2, 65, 160, 1, 106, 16, 172, 128, 128, 128, 0, 32, 0, 65, 192, 1, 106, 32, 1, 65, 192, 1, 106, 32, 2, 65, 192, 1, 106, 16, 247, 129, 128, 128, 0, 11, 90, 1, 3, 127, 32, 0, 32, 1, 40, 2, 12, 32, 1, 40, 2, 8, 34, 2, 107, 34, 3, 65, 240, 4, 110, 34, 4, 16, 255, 129, 128, 128, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 8, 65, 240, 4, 108, 106, 32, 2, 32, 3, 16, 218, 141, 128, 128, 0, 26, 32, 1, 32, 1, 40, 2, 8, 54, 2, 12, 32, 0, 32, 0, 40, 2, 8, 32, 4, 106, 54, 2, 8, 32, 1, 16, 128, 130, 128, 128, 0, 11, 37, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 32, 0, 40, 2, 8, 34, 2, 107, 32, 1, 79, 13, 0, 32, 0, 32, 2, 32, 1, 16, 240, 132, 128, 128, 0, 11, 11, 50, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 54, 2, 12, 32, 1, 65, 12, 106, 16, 151, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 96, 1, 5, 127, 32, 0, 40, 2, 0, 34, 0, 16, 130, 130, 128, 128, 0, 2, 64, 32, 0, 40, 2, 16, 34, 1, 69, 13, 0, 2, 64, 32, 0, 40, 2, 12, 34, 2, 32, 0, 40, 2, 8, 34, 3, 40, 2, 8, 34, 4, 70, 13, 0, 32, 3, 40, 2, 0, 34, 5, 32, 4, 106, 32, 5, 32, 2, 106, 32, 1, 16, 220, 141, 128, 128, 0, 26, 32, 0, 40, 2, 16, 33, 1, 11, 32, 3, 32, 1, 32, 4, 106, 54, 2, 8, 11, 11, 50, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 54, 2, 12, 32, 1, 65, 12, 106, 16, 206, 133, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 48, 1, 1, 127, 32, 0, 40, 2, 0, 34, 0, 16, 132, 130, 128, 128, 0, 2, 64, 32, 0, 40, 2, 16, 34, 1, 69, 13, 0, 32, 0, 40, 2, 8, 34, 0, 32, 0, 40, 2, 8, 32, 1, 106, 54, 2, 8, 11, 11, 50, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 54, 2, 12, 32, 1, 65, 12, 106, 16, 207, 133, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 46, 1, 1, 127, 65, 0, 33, 2, 2, 64, 3, 64, 32, 2, 65, 48, 70, 13, 1, 32, 1, 32, 2, 106, 32, 0, 32, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 33, 2, 12, 0, 11, 11, 11, 28, 0, 32, 0, 32, 2, 16, 133, 130, 128, 128, 0, 32, 0, 65, 48, 106, 32, 2, 65, 48, 106, 16, 133, 130, 128, 128, 0, 11, 56, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 40, 2, 0, 41, 2, 0, 55, 2, 8, 32, 1, 65, 8, 106, 16, 136, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 35, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 65, 4, 32, 1, 65, 12, 108, 16, 198, 131, 128, 128, 0, 11, 11, 56, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 40, 2, 0, 41, 2, 0, 55, 2, 8, 32, 1, 65, 8, 106, 16, 138, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 36, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 65, 1, 32, 1, 65, 145, 2, 108, 16, 198, 131, 128, 128, 0, 11, 11, 56, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 40, 2, 0, 41, 2, 0, 55, 2, 8, 32, 1, 65, 8, 106, 16, 140, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 35, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 65, 8, 32, 1, 65, 56, 108, 16, 198, 131, 128, 128, 0, 11, 11, 56, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 40, 2, 0, 41, 2, 0, 55, 2, 8, 32, 1, 65, 8, 106, 16, 142, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 36, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 65, 8, 32, 1, 65, 232, 22, 108, 16, 198, 131, 128, 128, 0, 11, 11, 56, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 40, 2, 0, 41, 2, 0, 55, 2, 8, 32, 1, 65, 8, 106, 16, 144, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 36, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 65, 8, 32, 1, 65, 128, 23, 108, 16, 198, 131, 128, 128, 0, 11, 11, 56, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 40, 2, 0, 41, 2, 0, 55, 2, 8, 32, 1, 65, 8, 106, 16, 146, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 35, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 65, 8, 32, 1, 65, 40, 108, 16, 198, 131, 128, 128, 0, 11, 11, 56, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 40, 2, 0, 41, 2, 0, 55, 2, 8, 32, 1, 65, 8, 106, 16, 148, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 35, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 65, 8, 32, 1, 65, 48, 108, 16, 198, 131, 128, 128, 0, 11, 11, 56, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 40, 2, 0, 41, 2, 0, 55, 2, 8, 32, 1, 65, 8, 106, 16, 150, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 32, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 65, 1, 32, 1, 16, 198, 131, 128, 128, 0, 11, 11, 72, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 0, 40, 2, 0, 34, 0, 40, 2, 0, 33, 2, 32, 1, 32, 0, 40, 2, 4, 54, 2, 12, 32, 1, 32, 2, 54, 2, 8, 32, 1, 65, 8, 106, 16, 243, 137, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 56, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 40, 2, 0, 41, 2, 0, 55, 2, 8, 32, 1, 65, 8, 106, 16, 153, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 35, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 65, 8, 32, 1, 65, 24, 108, 16, 198, 131, 128, 128, 0, 11, 11, 18, 0, 32, 1, 65, 252, 135, 132, 128, 0, 65, 10, 16, 169, 141, 128, 128, 0, 11, 228, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 58, 0, 16, 32, 3, 32, 1, 54, 2, 12, 32, 3, 65, 0, 54, 2, 28, 32, 3, 66, 4, 55, 2, 20, 32, 3, 65, 52, 106, 33, 2, 2, 64, 2, 64, 3, 64, 32, 3, 65, 48, 106, 32, 3, 65, 12, 106, 16, 156, 130, 128, 128, 0, 32, 3, 40, 2, 48, 13, 1, 32, 3, 65, 32, 106, 65, 8, 106, 32, 2, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 2, 41, 2, 0, 34, 4, 55, 3, 32, 2, 64, 32, 4, 167, 69, 13, 0, 32, 3, 65, 20, 106, 32, 2, 16, 157, 130, 128, 128, 0, 12, 1, 11, 11, 32, 3, 65, 32, 106, 16, 158, 130, 128, 128, 0, 32, 0, 65, 8, 106, 32, 3, 65, 20, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 2, 20, 55, 2, 0, 12, 1, 11, 32, 0, 32, 3, 40, 2, 52, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 20, 106, 16, 159, 130, 128, 128, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 212, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 2, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 66, 0, 55, 2, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 20, 106, 32, 3, 16, 154, 133, 128, 128, 0, 2, 64, 32, 2, 40, 2, 20, 69, 13, 0, 32, 0, 32, 2, 41, 2, 20, 55, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 28, 106, 40, 2, 0, 54, 2, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 89, 1, 1, 127, 2, 64, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 4, 71, 13, 0, 32, 0, 32, 2, 16, 179, 128, 128, 128, 0, 32, 0, 40, 2, 8, 33, 2, 11, 32, 0, 40, 2, 0, 32, 2, 65, 12, 108, 106, 34, 2, 32, 1, 41, 2, 0, 55, 2, 0, 32, 2, 65, 8, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 21, 0, 2, 64, 32, 0, 40, 2, 0, 69, 13, 0, 32, 0, 16, 169, 128, 128, 128, 0, 11, 11, 18, 0, 32, 0, 16, 217, 131, 128, 128, 0, 32, 0, 16, 136, 130, 128, 128, 0, 11, 134, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 144, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 58, 0, 8, 32, 3, 32, 1, 54, 2, 4, 32, 3, 65, 0, 54, 2, 20, 32, 3, 66, 8, 55, 2, 12, 32, 3, 65, 132, 1, 106, 33, 2, 32, 3, 65, 204, 0, 106, 33, 1, 32, 3, 65, 24, 106, 65, 8, 106, 33, 4, 2, 64, 2, 64, 3, 64, 32, 3, 65, 24, 106, 32, 3, 65, 4, 106, 16, 161, 130, 128, 128, 0, 32, 3, 40, 2, 24, 13, 1, 2, 64, 32, 3, 40, 2, 72, 34, 5, 69, 13, 0, 32, 3, 65, 216, 0, 106, 32, 4, 65, 40, 16, 218, 141, 128, 128, 0, 26, 32, 2, 32, 1, 41, 2, 0, 55, 2, 0, 32, 2, 65, 8, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 5, 54, 2, 128, 1, 32, 3, 65, 12, 106, 32, 3, 65, 216, 0, 106, 16, 162, 130, 128, 128, 0, 12, 1, 11, 11, 32, 0, 32, 3, 41, 2, 12, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 12, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 32, 3, 40, 2, 28, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 12, 106, 16, 163, 130, 128, 128, 0, 11, 32, 3, 65, 144, 1, 106, 36, 128, 128, 128, 128, 0, 11, 214, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 0, 13, 0, 2, 64, 32, 2, 45, 0, 1, 13, 0, 32, 2, 65, 2, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 2, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 48, 106, 65, 0, 54, 2, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 8, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 8, 69, 13, 0, 32, 0, 32, 2, 40, 2, 12, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 9, 69, 13, 0, 32, 2, 45, 0, 10, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 8, 106, 32, 3, 16, 172, 134, 128, 128, 0, 2, 64, 32, 2, 40, 2, 48, 69, 13, 0, 32, 0, 65, 8, 106, 32, 2, 65, 8, 106, 65, 56, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 0, 54, 2, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 8, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 4, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 74, 1, 1, 127, 2, 64, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 4, 71, 13, 0, 32, 0, 32, 2, 16, 232, 132, 128, 128, 0, 32, 0, 40, 2, 8, 33, 2, 11, 32, 0, 40, 2, 0, 32, 2, 65, 56, 108, 106, 32, 1, 65, 56, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 18, 0, 32, 0, 16, 232, 131, 128, 128, 0, 32, 0, 16, 140, 130, 128, 128, 0, 11, 163, 2, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 58, 0, 16, 32, 3, 32, 1, 54, 2, 12, 32, 3, 65, 0, 54, 2, 28, 32, 3, 66, 8, 55, 2, 20, 32, 3, 65, 32, 106, 65, 20, 106, 34, 4, 65, 8, 106, 33, 5, 2, 64, 2, 64, 3, 64, 32, 3, 65, 32, 106, 32, 3, 65, 12, 106, 16, 165, 130, 128, 128, 0, 32, 3, 40, 2, 32, 13, 1, 2, 64, 32, 3, 40, 2, 48, 34, 1, 69, 13, 0, 32, 3, 41, 3, 40, 33, 6, 2, 64, 32, 3, 40, 2, 28, 34, 2, 32, 3, 40, 2, 24, 71, 13, 0, 32, 3, 65, 20, 106, 32, 2, 16, 166, 130, 128, 128, 0, 32, 3, 40, 2, 28, 33, 2, 11, 32, 3, 40, 2, 20, 32, 2, 65, 24, 108, 106, 34, 2, 32, 1, 54, 2, 8, 32, 2, 32, 6, 55, 3, 0, 32, 2, 32, 4, 41, 2, 0, 55, 2, 12, 32, 2, 65, 20, 106, 32, 5, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 40, 2, 28, 65, 1, 106, 54, 2, 28, 12, 1, 11, 11, 32, 0, 32, 3, 41, 2, 20, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 20, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 32, 3, 40, 2, 36, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 20, 106, 16, 235, 128, 128, 128, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 238, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 0, 13, 0, 2, 64, 32, 2, 45, 0, 1, 13, 0, 32, 2, 65, 2, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 2, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 16, 106, 65, 0, 54, 2, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 8, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 8, 69, 13, 0, 32, 0, 32, 2, 40, 2, 12, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 9, 69, 13, 0, 32, 2, 45, 0, 10, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 8, 106, 32, 3, 16, 170, 134, 128, 128, 0, 2, 64, 32, 2, 40, 2, 16, 69, 13, 0, 32, 0, 32, 2, 41, 3, 8, 55, 3, 8, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 24, 106, 32, 2, 65, 8, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 16, 106, 41, 3, 0, 55, 3, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 8, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 4, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 32, 1, 65, 1, 16, 130, 133, 128, 128, 0, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 198, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 58, 0, 24, 32, 3, 32, 1, 54, 2, 20, 32, 3, 65, 8, 106, 65, 0, 65, 0, 16, 165, 140, 128, 128, 0, 32, 3, 65, 0, 54, 2, 36, 32, 3, 32, 3, 41, 3, 8, 55, 2, 28, 2, 64, 2, 64, 3, 64, 32, 3, 65, 40, 106, 32, 3, 65, 20, 106, 16, 168, 130, 128, 128, 0, 32, 3, 45, 0, 40, 13, 1, 2, 64, 32, 3, 45, 0, 41, 69, 13, 0, 32, 3, 65, 28, 106, 32, 3, 45, 0, 42, 16, 169, 130, 128, 128, 0, 12, 1, 11, 11, 32, 0, 32, 3, 41, 2, 28, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 28, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 32, 3, 40, 2, 44, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 28, 106, 16, 169, 128, 128, 128, 0, 11, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 199, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 2, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 65, 0, 59, 1, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 20, 106, 32, 3, 16, 151, 129, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 13, 0, 32, 0, 65, 128, 2, 59, 1, 0, 32, 0, 65, 2, 106, 32, 2, 45, 0, 21, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 2, 64, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 4, 71, 13, 0, 32, 0, 32, 2, 16, 170, 140, 128, 128, 0, 32, 0, 40, 2, 8, 33, 2, 11, 32, 0, 40, 2, 0, 32, 2, 106, 32, 1, 58, 0, 0, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 228, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 58, 0, 16, 32, 3, 32, 1, 54, 2, 12, 32, 3, 65, 0, 54, 2, 28, 32, 3, 66, 4, 55, 2, 20, 32, 3, 65, 52, 106, 33, 2, 2, 64, 2, 64, 3, 64, 32, 3, 65, 48, 106, 32, 3, 65, 12, 106, 16, 171, 130, 128, 128, 0, 32, 3, 40, 2, 48, 13, 1, 32, 3, 65, 32, 106, 65, 8, 106, 32, 2, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 2, 41, 2, 0, 34, 4, 55, 3, 32, 2, 64, 32, 4, 167, 69, 13, 0, 32, 3, 65, 20, 106, 32, 2, 16, 172, 130, 128, 128, 0, 12, 1, 11, 11, 32, 3, 65, 32, 106, 16, 158, 130, 128, 128, 0, 32, 0, 65, 8, 106, 32, 3, 65, 20, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 2, 20, 55, 2, 0, 12, 1, 11, 32, 0, 32, 3, 40, 2, 52, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 20, 106, 16, 221, 128, 128, 128, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 212, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 2, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 66, 0, 55, 2, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 20, 106, 32, 3, 16, 156, 133, 128, 128, 0, 2, 64, 32, 2, 40, 2, 20, 69, 13, 0, 32, 0, 32, 2, 41, 2, 20, 55, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 28, 106, 40, 2, 0, 54, 2, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 89, 1, 1, 127, 2, 64, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 4, 71, 13, 0, 32, 0, 32, 2, 16, 179, 128, 128, 128, 0, 32, 0, 40, 2, 8, 33, 2, 11, 32, 0, 40, 2, 0, 32, 2, 65, 12, 108, 106, 34, 2, 32, 1, 41, 2, 0, 55, 2, 0, 32, 2, 65, 8, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 235, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 58, 0, 8, 32, 3, 32, 1, 54, 2, 4, 32, 3, 65, 0, 54, 2, 20, 32, 3, 66, 1, 55, 2, 12, 2, 64, 2, 64, 3, 64, 32, 3, 65, 24, 106, 32, 3, 65, 4, 106, 16, 174, 130, 128, 128, 0, 32, 3, 45, 0, 24, 13, 1, 2, 64, 32, 3, 45, 0, 25, 34, 1, 65, 2, 70, 13, 0, 2, 64, 32, 3, 40, 2, 20, 34, 2, 32, 3, 40, 2, 16, 71, 13, 0, 32, 3, 65, 12, 106, 32, 2, 16, 175, 130, 128, 128, 0, 32, 3, 40, 2, 20, 33, 2, 11, 32, 3, 40, 2, 12, 32, 2, 106, 32, 1, 65, 0, 71, 58, 0, 0, 32, 3, 32, 3, 40, 2, 20, 65, 1, 106, 54, 2, 20, 12, 1, 11, 11, 32, 0, 32, 3, 41, 2, 12, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 12, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 32, 3, 40, 2, 28, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 12, 106, 16, 150, 130, 128, 128, 0, 11, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 196, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 2, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 65, 128, 4, 59, 1, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 20, 106, 32, 3, 16, 152, 133, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 13, 0, 32, 0, 32, 2, 45, 0, 21, 58, 0, 1, 32, 0, 65, 0, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 32, 1, 65, 1, 16, 137, 133, 128, 128, 0, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 163, 2, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 58, 0, 16, 32, 3, 32, 1, 54, 2, 12, 32, 3, 65, 0, 54, 2, 28, 32, 3, 66, 8, 55, 2, 20, 32, 3, 65, 32, 106, 65, 20, 106, 34, 4, 65, 8, 106, 33, 5, 2, 64, 2, 64, 3, 64, 32, 3, 65, 32, 106, 32, 3, 65, 12, 106, 16, 177, 130, 128, 128, 0, 32, 3, 40, 2, 32, 13, 1, 2, 64, 32, 3, 40, 2, 48, 34, 1, 69, 13, 0, 32, 3, 41, 3, 40, 33, 6, 2, 64, 32, 3, 40, 2, 28, 34, 2, 32, 3, 40, 2, 24, 71, 13, 0, 32, 3, 65, 20, 106, 32, 2, 16, 166, 130, 128, 128, 0, 32, 3, 40, 2, 28, 33, 2, 11, 32, 3, 40, 2, 20, 32, 2, 65, 24, 108, 106, 34, 2, 32, 1, 54, 2, 8, 32, 2, 32, 6, 55, 3, 0, 32, 2, 32, 4, 41, 2, 0, 55, 2, 12, 32, 2, 65, 20, 106, 32, 5, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 40, 2, 28, 65, 1, 106, 54, 2, 28, 12, 1, 11, 11, 32, 0, 32, 3, 41, 2, 20, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 20, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 32, 3, 40, 2, 36, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 20, 106, 16, 178, 130, 128, 128, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 238, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 0, 13, 0, 2, 64, 32, 2, 45, 0, 1, 13, 0, 32, 2, 65, 2, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 2, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 16, 106, 65, 0, 54, 2, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 8, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 8, 69, 13, 0, 32, 0, 32, 2, 40, 2, 12, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 9, 69, 13, 0, 32, 2, 45, 0, 10, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 8, 106, 32, 3, 16, 162, 134, 128, 128, 0, 2, 64, 32, 2, 40, 2, 16, 69, 13, 0, 32, 0, 32, 2, 41, 3, 8, 55, 3, 8, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 24, 106, 32, 2, 65, 8, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 16, 106, 41, 3, 0, 55, 3, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 8, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 4, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 18, 0, 32, 0, 16, 231, 131, 128, 128, 0, 32, 0, 16, 153, 130, 128, 128, 0, 11, 163, 2, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 58, 0, 16, 32, 3, 32, 1, 54, 2, 12, 32, 3, 65, 0, 54, 2, 28, 32, 3, 66, 8, 55, 2, 20, 32, 3, 65, 32, 106, 65, 20, 106, 34, 4, 65, 8, 106, 33, 5, 2, 64, 2, 64, 3, 64, 32, 3, 65, 32, 106, 32, 3, 65, 12, 106, 16, 180, 130, 128, 128, 0, 32, 3, 40, 2, 32, 13, 1, 2, 64, 32, 3, 40, 2, 48, 34, 1, 69, 13, 0, 32, 3, 41, 3, 40, 33, 6, 2, 64, 32, 3, 40, 2, 28, 34, 2, 32, 3, 40, 2, 24, 71, 13, 0, 32, 3, 65, 20, 106, 32, 2, 16, 166, 130, 128, 128, 0, 32, 3, 40, 2, 28, 33, 2, 11, 32, 3, 40, 2, 20, 32, 2, 65, 24, 108, 106, 34, 2, 32, 1, 54, 2, 8, 32, 2, 32, 6, 55, 3, 0, 32, 2, 32, 4, 41, 2, 0, 55, 2, 12, 32, 2, 65, 20, 106, 32, 5, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 40, 2, 28, 65, 1, 106, 54, 2, 28, 12, 1, 11, 11, 32, 0, 32, 3, 41, 2, 20, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 20, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 32, 3, 40, 2, 36, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 20, 106, 16, 181, 130, 128, 128, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 238, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 0, 13, 0, 2, 64, 32, 2, 45, 0, 1, 13, 0, 32, 2, 65, 2, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 2, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 16, 106, 65, 0, 54, 2, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 8, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 8, 69, 13, 0, 32, 0, 32, 2, 40, 2, 12, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 9, 69, 13, 0, 32, 2, 45, 0, 10, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 8, 106, 32, 3, 16, 178, 134, 128, 128, 0, 2, 64, 32, 2, 40, 2, 16, 69, 13, 0, 32, 0, 32, 2, 41, 3, 8, 55, 3, 8, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 24, 106, 32, 2, 65, 8, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 16, 106, 41, 3, 0, 55, 3, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 8, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 4, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 18, 0, 32, 0, 16, 229, 131, 128, 128, 0, 32, 0, 16, 153, 130, 128, 128, 0, 11, 253, 1, 3, 1, 127, 1, 126, 1, 124, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 58, 0, 16, 32, 3, 32, 1, 54, 2, 12, 32, 3, 65, 0, 54, 2, 28, 32, 3, 66, 8, 55, 2, 20, 2, 64, 2, 64, 3, 64, 32, 3, 65, 32, 106, 32, 3, 65, 12, 106, 16, 183, 130, 128, 128, 0, 32, 3, 41, 3, 32, 66, 127, 124, 34, 4, 66, 1, 86, 13, 1, 2, 64, 2, 64, 32, 4, 167, 14, 2, 1, 0, 1, 11, 32, 0, 32, 3, 40, 2, 40, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 20, 106, 16, 184, 130, 128, 128, 0, 12, 3, 11, 32, 3, 43, 3, 40, 33, 5, 2, 64, 32, 3, 40, 2, 28, 34, 2, 32, 3, 40, 2, 24, 71, 13, 0, 32, 3, 65, 20, 106, 32, 2, 16, 185, 130, 128, 128, 0, 32, 3, 40, 2, 28, 33, 2, 11, 32, 3, 40, 2, 20, 32, 2, 65, 3, 116, 106, 32, 5, 57, 3, 0, 32, 3, 32, 3, 40, 2, 28, 65, 1, 106, 54, 2, 28, 12, 0, 11, 11, 32, 0, 32, 3, 41, 2, 20, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 20, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 11, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 195, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 8, 13, 0, 2, 64, 32, 2, 45, 0, 9, 13, 0, 32, 2, 65, 2, 54, 2, 16, 32, 3, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 2, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 10, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 16, 32, 3, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 2, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 5, 11, 32, 0, 66, 0, 55, 3, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 16, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 16, 69, 13, 0, 32, 0, 32, 2, 40, 2, 20, 54, 2, 8, 32, 0, 66, 2, 55, 3, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 17, 69, 13, 0, 32, 2, 45, 0, 18, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 16, 32, 3, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 2, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 16, 32, 3, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 2, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 2, 11, 32, 2, 65, 16, 106, 32, 3, 16, 150, 129, 128, 128, 0, 2, 64, 32, 2, 40, 2, 16, 13, 0, 32, 0, 32, 2, 43, 3, 24, 57, 3, 8, 32, 0, 66, 1, 55, 3, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 20, 54, 2, 8, 32, 0, 66, 2, 55, 3, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 12, 54, 2, 8, 32, 0, 66, 2, 55, 3, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 35, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 65, 8, 32, 1, 65, 3, 116, 16, 198, 131, 128, 128, 0, 11, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 32, 1, 65, 1, 16, 138, 133, 128, 128, 0, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 50, 0, 32, 0, 32, 1, 32, 2, 16, 134, 130, 128, 128, 0, 32, 0, 65, 224, 0, 106, 32, 1, 65, 224, 0, 106, 32, 2, 65, 224, 0, 106, 16, 134, 130, 128, 128, 0, 32, 2, 32, 0, 45, 0, 192, 1, 58, 0, 192, 1, 11, 38, 0, 32, 0, 32, 2, 16, 133, 130, 128, 128, 0, 32, 0, 65, 48, 106, 32, 2, 65, 48, 106, 16, 133, 130, 128, 128, 0, 32, 2, 32, 0, 45, 0, 96, 58, 0, 96, 11, 131, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 1, 55, 3, 0, 32, 3, 65, 12, 106, 65, 8, 106, 34, 4, 65, 0, 54, 2, 0, 32, 3, 66, 1, 55, 2, 12, 32, 3, 65, 24, 106, 32, 3, 16, 154, 140, 128, 128, 0, 32, 3, 65, 12, 106, 32, 3, 65, 24, 106, 65, 8, 16, 177, 140, 128, 128, 0, 32, 3, 65, 12, 106, 32, 2, 65, 233, 1, 16, 177, 140, 128, 128, 0, 32, 0, 65, 8, 106, 32, 4, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 2, 12, 55, 2, 0, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 65, 32, 65, 134, 136, 132, 128, 0, 16, 176, 136, 128, 128, 0, 32, 0, 32, 2, 16, 190, 130, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 90, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 65, 8, 106, 34, 3, 65, 0, 54, 2, 0, 32, 2, 66, 1, 55, 2, 4, 32, 2, 65, 4, 106, 32, 1, 16, 195, 134, 128, 128, 0, 32, 0, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 0, 32, 2, 41, 2, 4, 55, 2, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 192, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 139, 164, 132, 128, 0, 65, 20, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 194, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 167, 168, 132, 128, 0, 65, 27, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 196, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 215, 167, 132, 128, 0, 65, 22, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 198, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 180, 174, 132, 128, 0, 65, 21, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 200, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 224, 178, 132, 128, 0, 65, 29, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 202, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 146, 182, 132, 128, 0, 65, 17, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 154, 130, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 205, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 179, 171, 132, 128, 0, 65, 27, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 207, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 196, 166, 132, 128, 0, 65, 18, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 209, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 168, 184, 132, 128, 0, 65, 19, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 211, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 180, 179, 132, 128, 0, 65, 21, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 0, 32, 1, 16, 220, 136, 128, 128, 0, 11, 12, 0, 32, 0, 32, 1, 16, 221, 136, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 215, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 133, 163, 132, 128, 0, 65, 18, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 217, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 185, 170, 132, 128, 0, 65, 37, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 0, 32, 1, 16, 219, 136, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 220, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 221, 169, 132, 128, 0, 65, 26, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 222, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 248, 174, 132, 128, 0, 65, 22, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 0, 32, 1, 16, 213, 136, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 225, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 142, 172, 132, 128, 0, 65, 23, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 227, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 132, 166, 132, 128, 0, 65, 18, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 229, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 148, 178, 132, 128, 0, 65, 26, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 231, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 180, 177, 132, 128, 0, 65, 18, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 233, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 192, 180, 132, 128, 0, 65, 19, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 235, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 206, 175, 132, 128, 0, 65, 19, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 237, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 147, 165, 132, 128, 0, 65, 24, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 239, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 208, 164, 132, 128, 0, 65, 20, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 241, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 255, 168, 132, 128, 0, 65, 21, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 243, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 140, 176, 132, 128, 0, 65, 21, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 245, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 214, 177, 132, 128, 0, 65, 18, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 247, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 207, 182, 132, 128, 0, 65, 18, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 249, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 248, 179, 132, 128, 0, 65, 24, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 251, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 142, 167, 132, 128, 0, 65, 20, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 253, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 180, 181, 132, 128, 0, 65, 15, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 255, 130, 128, 128, 0, 11, 18, 0, 32, 1, 65, 239, 172, 132, 128, 0, 65, 23, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 129, 131, 128, 128, 0, 11, 18, 0, 32, 1, 65, 216, 183, 132, 128, 0, 65, 28, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 0, 32, 1, 16, 214, 136, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 132, 131, 128, 128, 0, 11, 18, 0, 32, 1, 65, 128, 181, 132, 128, 0, 65, 14, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 134, 131, 128, 128, 0, 11, 18, 0, 32, 1, 65, 223, 173, 132, 128, 0, 65, 29, 16, 169, 141, 128, 128, 0, 11, 12, 0, 32, 1, 32, 1, 16, 136, 131, 128, 128, 0, 11, 18, 0, 32, 1, 65, 208, 176, 132, 128, 0, 65, 18, 16, 169, 141, 128, 128, 0, 11, 102, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 40, 2, 0, 34, 0, 65, 4, 106, 54, 2, 12, 32, 1, 65, 236, 146, 132, 128, 0, 65, 10, 65, 208, 146, 132, 128, 0, 65, 5, 32, 0, 65, 168, 144, 132, 128, 0, 65, 213, 146, 132, 128, 0, 65, 5, 32, 2, 65, 12, 106, 65, 220, 146, 132, 128, 0, 16, 171, 141, 128, 128, 0, 33, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 73, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 40, 2, 0, 54, 2, 12, 32, 1, 65, 152, 143, 132, 128, 0, 65, 9, 32, 2, 65, 12, 106, 65, 164, 143, 132, 128, 0, 16, 173, 141, 128, 128, 0, 33, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 102, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 40, 2, 0, 34, 0, 65, 16, 106, 54, 2, 12, 32, 1, 65, 208, 148, 132, 128, 0, 65, 12, 65, 220, 148, 132, 128, 0, 65, 8, 32, 0, 65, 228, 148, 132, 128, 0, 65, 244, 148, 132, 128, 0, 65, 7, 32, 2, 65, 12, 106, 65, 252, 148, 132, 128, 0, 16, 171, 141, 128, 128, 0, 33, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 102, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 40, 2, 0, 34, 0, 54, 2, 12, 32, 1, 65, 236, 146, 132, 128, 0, 65, 10, 65, 208, 146, 132, 128, 0, 65, 5, 32, 0, 65, 16, 106, 65, 168, 144, 132, 128, 0, 65, 213, 146, 132, 128, 0, 65, 5, 32, 2, 65, 12, 106, 65, 216, 145, 132, 128, 0, 16, 171, 141, 128, 128, 0, 33, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 15, 0, 32, 0, 40, 2, 0, 32, 1, 16, 142, 131, 128, 128, 0, 11, 61, 1, 1, 127, 2, 64, 32, 1, 40, 2, 28, 34, 2, 65, 16, 113, 13, 0, 2, 64, 32, 2, 65, 32, 113, 13, 0, 32, 0, 32, 1, 16, 203, 141, 128, 128, 0, 15, 11, 32, 0, 32, 1, 16, 204, 141, 128, 128, 0, 15, 11, 32, 0, 32, 1, 16, 179, 141, 128, 128, 0, 11, 15, 0, 32, 0, 40, 2, 0, 32, 1, 16, 144, 131, 128, 128, 0, 11, 97, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 54, 2, 12, 32, 1, 65, 156, 145, 132, 128, 0, 65, 21, 65, 177, 145, 132, 128, 0, 65, 11, 32, 0, 65, 8, 106, 65, 168, 144, 132, 128, 0, 65, 132, 144, 132, 128, 0, 65, 5, 32, 2, 65, 12, 106, 65, 140, 144, 132, 128, 0, 16, 171, 141, 128, 128, 0, 33, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 132, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 0, 40, 2, 0, 34, 0, 40, 2, 0, 13, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 8, 32, 1, 65, 224, 150, 132, 128, 0, 65, 12, 32, 2, 65, 8, 106, 65, 236, 150, 132, 128, 0, 16, 173, 141, 128, 128, 0, 33, 0, 12, 1, 11, 32, 2, 32, 0, 65, 8, 106, 54, 2, 12, 32, 1, 65, 252, 150, 132, 128, 0, 65, 11, 32, 2, 65, 12, 106, 65, 136, 151, 132, 128, 0, 16, 173, 141, 128, 128, 0, 33, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 147, 6, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 34, 0, 40, 2, 0, 14, 10, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 11, 32, 2, 32, 0, 65, 8, 106, 54, 2, 12, 32, 1, 65, 152, 151, 132, 128, 0, 65, 8, 65, 160, 151, 132, 128, 0, 65, 4, 32, 0, 65, 4, 106, 65, 164, 151, 132, 128, 0, 65, 180, 151, 132, 128, 0, 65, 6, 32, 2, 65, 12, 106, 65, 188, 151, 132, 128, 0, 16, 171, 141, 128, 128, 0, 33, 0, 12, 9, 11, 32, 2, 32, 0, 65, 8, 106, 54, 2, 12, 32, 1, 65, 204, 151, 132, 128, 0, 65, 12, 65, 216, 151, 132, 128, 0, 65, 14, 32, 0, 65, 4, 106, 65, 168, 144, 132, 128, 0, 65, 230, 151, 132, 128, 0, 65, 12, 32, 2, 65, 12, 106, 65, 236, 137, 132, 128, 0, 16, 171, 141, 128, 128, 0, 33, 0, 12, 8, 11, 32, 2, 32, 0, 65, 12, 106, 54, 2, 12, 32, 1, 65, 242, 151, 132, 128, 0, 65, 11, 65, 160, 151, 132, 128, 0, 65, 4, 32, 0, 65, 4, 106, 65, 164, 151, 132, 128, 0, 65, 180, 151, 132, 128, 0, 65, 6, 32, 0, 65, 8, 106, 65, 128, 152, 132, 128, 0, 65, 144, 152, 132, 128, 0, 65, 5, 32, 2, 65, 12, 106, 65, 152, 152, 132, 128, 0, 16, 172, 141, 128, 128, 0, 33, 0, 12, 7, 11, 32, 2, 32, 0, 65, 12, 106, 54, 2, 12, 32, 1, 65, 168, 152, 132, 128, 0, 65, 7, 65, 175, 152, 132, 128, 0, 65, 3, 32, 0, 65, 4, 106, 65, 164, 151, 132, 128, 0, 65, 178, 152, 132, 128, 0, 65, 4, 32, 0, 65, 8, 106, 65, 168, 144, 132, 128, 0, 65, 144, 152, 132, 128, 0, 65, 5, 32, 2, 65, 12, 106, 65, 152, 152, 132, 128, 0, 16, 172, 141, 128, 128, 0, 33, 0, 12, 6, 11, 32, 2, 32, 0, 65, 8, 106, 54, 2, 12, 32, 1, 65, 182, 152, 132, 128, 0, 65, 9, 65, 175, 152, 132, 128, 0, 65, 3, 32, 0, 65, 4, 106, 65, 164, 151, 132, 128, 0, 65, 191, 152, 132, 128, 0, 65, 5, 32, 2, 65, 12, 106, 65, 236, 137, 132, 128, 0, 16, 171, 141, 128, 128, 0, 33, 0, 12, 5, 11, 32, 2, 32, 0, 65, 8, 106, 54, 2, 12, 32, 1, 65, 196, 152, 132, 128, 0, 65, 25, 65, 175, 152, 132, 128, 0, 65, 3, 32, 0, 65, 4, 106, 65, 164, 151, 132, 128, 0, 65, 221, 152, 132, 128, 0, 65, 13, 32, 2, 65, 12, 106, 65, 152, 152, 132, 128, 0, 16, 171, 141, 128, 128, 0, 33, 0, 12, 4, 11, 32, 2, 32, 0, 65, 12, 106, 54, 2, 12, 32, 1, 65, 234, 152, 132, 128, 0, 65, 21, 65, 175, 152, 132, 128, 0, 65, 3, 32, 0, 65, 4, 106, 65, 164, 151, 132, 128, 0, 65, 178, 152, 132, 128, 0, 65, 4, 32, 0, 65, 8, 106, 65, 168, 144, 132, 128, 0, 65, 221, 152, 132, 128, 0, 65, 13, 32, 2, 65, 12, 106, 65, 152, 152, 132, 128, 0, 16, 172, 141, 128, 128, 0, 33, 0, 12, 3, 11, 32, 2, 32, 0, 65, 8, 106, 54, 2, 12, 32, 1, 65, 255, 152, 132, 128, 0, 65, 21, 65, 148, 153, 132, 128, 0, 65, 14, 32, 0, 65, 4, 106, 65, 168, 144, 132, 128, 0, 65, 162, 153, 132, 128, 0, 65, 12, 32, 2, 65, 12, 106, 65, 236, 137, 132, 128, 0, 16, 171, 141, 128, 128, 0, 33, 0, 12, 2, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 1, 65, 174, 153, 132, 128, 0, 65, 21, 65, 195, 153, 132, 128, 0, 65, 10, 32, 2, 65, 12, 106, 65, 236, 137, 132, 128, 0, 16, 170, 141, 128, 128, 0, 33, 0, 12, 1, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 1, 65, 205, 153, 132, 128, 0, 65, 27, 65, 232, 153, 132, 128, 0, 65, 17, 32, 2, 65, 12, 106, 65, 236, 137, 132, 128, 0, 16, 170, 141, 128, 128, 0, 33, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 15, 0, 32, 0, 40, 2, 0, 32, 1, 16, 148, 131, 128, 128, 0, 11, 97, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 65, 8, 106, 54, 2, 12, 32, 1, 65, 216, 143, 132, 128, 0, 65, 16, 65, 232, 143, 132, 128, 0, 65, 10, 32, 0, 65, 244, 143, 132, 128, 0, 65, 132, 144, 132, 128, 0, 65, 5, 32, 2, 65, 12, 106, 65, 140, 144, 132, 128, 0, 16, 171, 141, 128, 128, 0, 33, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 3, 0, 0, 11, 29, 0, 32, 0, 40, 2, 0, 34, 0, 40, 2, 0, 32, 1, 32, 0, 40, 2, 4, 40, 2, 12, 17, 128, 128, 128, 128, 0, 0, 11, 102, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 40, 2, 0, 34, 0, 65, 4, 106, 54, 2, 12, 32, 1, 65, 152, 143, 132, 128, 0, 65, 9, 65, 156, 144, 132, 128, 0, 65, 11, 32, 0, 65, 168, 144, 132, 128, 0, 65, 184, 144, 132, 128, 0, 65, 9, 32, 2, 65, 12, 106, 65, 196, 144, 132, 128, 0, 16, 171, 141, 128, 128, 0, 33, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 111, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 0, 40, 2, 0, 34, 0, 45, 0, 0, 13, 0, 32, 1, 65, 136, 145, 132, 128, 0, 65, 4, 16, 169, 141, 128, 128, 0, 33, 0, 12, 1, 11, 32, 2, 32, 0, 65, 1, 106, 54, 2, 12, 32, 1, 65, 204, 139, 132, 128, 0, 65, 4, 32, 2, 65, 12, 106, 65, 140, 145, 132, 128, 0, 16, 173, 141, 128, 128, 0, 33, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 15, 0, 32, 0, 40, 2, 0, 32, 1, 16, 154, 131, 128, 128, 0, 11, 126, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 65, 1, 33, 3, 2, 64, 32, 0, 32, 1, 16, 141, 140, 128, 128, 0, 13, 0, 32, 2, 65, 20, 106, 66, 0, 55, 2, 0, 65, 1, 33, 3, 32, 2, 65, 1, 54, 2, 12, 32, 2, 65, 200, 146, 132, 128, 0, 54, 2, 8, 32, 2, 65, 236, 137, 132, 128, 0, 54, 2, 16, 32, 1, 32, 2, 65, 8, 106, 16, 237, 140, 128, 128, 0, 13, 0, 32, 0, 65, 4, 106, 32, 1, 16, 141, 140, 128, 128, 0, 33, 3, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 15, 0, 32, 0, 40, 2, 0, 32, 1, 16, 137, 141, 128, 128, 0, 11, 15, 0, 32, 0, 40, 2, 0, 32, 1, 16, 191, 141, 128, 128, 0, 11, 15, 0, 32, 0, 40, 2, 0, 32, 1, 16, 158, 131, 128, 128, 0, 11, 135, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 32, 106, 65, 12, 106, 65, 132, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 8, 106, 65, 12, 106, 66, 2, 55, 2, 0, 32, 2, 65, 2, 54, 2, 12, 32, 2, 65, 248, 144, 132, 128, 0, 54, 2, 8, 32, 2, 65, 131, 128, 128, 128, 0, 54, 2, 36, 32, 2, 32, 0, 54, 2, 32, 32, 2, 32, 0, 65, 8, 106, 54, 2, 40, 32, 2, 32, 2, 65, 32, 106, 54, 2, 16, 32, 1, 32, 2, 65, 8, 106, 16, 237, 140, 128, 128, 0, 33, 0, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 15, 0, 32, 0, 40, 2, 0, 32, 1, 16, 160, 131, 128, 128, 0, 11, 135, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 32, 106, 65, 12, 106, 65, 132, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 8, 106, 65, 12, 106, 66, 2, 55, 2, 0, 32, 2, 65, 2, 54, 2, 12, 32, 2, 65, 180, 146, 132, 128, 0, 54, 2, 8, 32, 2, 65, 133, 128, 128, 128, 0, 54, 2, 36, 32, 2, 32, 0, 54, 2, 40, 32, 2, 32, 0, 65, 8, 106, 54, 2, 32, 32, 2, 32, 2, 65, 32, 106, 54, 2, 16, 32, 1, 32, 2, 65, 8, 106, 16, 237, 140, 128, 128, 0, 33, 0, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 150, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 1, 40, 2, 8, 33, 4, 2, 64, 2, 64, 32, 1, 45, 0, 16, 34, 5, 65, 2, 71, 13, 0, 32, 0, 32, 2, 32, 4, 32, 1, 32, 1, 40, 2, 12, 16, 162, 131, 128, 128, 0, 12, 1, 11, 32, 3, 32, 5, 58, 0, 2, 32, 3, 32, 1, 65, 17, 106, 45, 0, 0, 58, 0, 3, 32, 3, 32, 1, 54, 2, 4, 32, 3, 32, 1, 40, 2, 12, 54, 2, 8, 32, 3, 32, 3, 65, 2, 106, 54, 2, 12, 32, 0, 32, 2, 32, 4, 32, 3, 65, 4, 106, 16, 163, 131, 128, 128, 0, 11, 32, 1, 16, 169, 128, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 191, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 5, 36, 128, 128, 128, 128, 0, 32, 1, 32, 1, 40, 2, 8, 34, 6, 32, 2, 106, 65, 0, 16, 236, 138, 128, 128, 0, 2, 64, 32, 1, 40, 2, 8, 34, 2, 32, 6, 73, 13, 0, 32, 5, 65, 4, 106, 32, 3, 40, 2, 0, 32, 3, 40, 2, 8, 32, 1, 40, 2, 0, 32, 6, 106, 32, 2, 32, 6, 107, 32, 4, 16, 194, 136, 128, 128, 0, 2, 64, 2, 64, 32, 5, 45, 0, 4, 34, 3, 65, 6, 71, 13, 0, 32, 1, 32, 5, 40, 2, 8, 34, 2, 32, 6, 106, 16, 194, 140, 128, 128, 0, 32, 0, 32, 2, 54, 2, 4, 12, 1, 11, 32, 0, 32, 5, 47, 0, 5, 59, 0, 1, 32, 0, 65, 3, 106, 32, 5, 45, 0, 7, 58, 0, 0, 32, 0, 32, 5, 41, 2, 8, 55, 2, 4, 11, 32, 0, 32, 3, 58, 0, 0, 32, 5, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 214, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 1, 32, 1, 40, 2, 8, 34, 5, 32, 2, 106, 65, 0, 16, 236, 138, 128, 128, 0, 2, 64, 32, 1, 40, 2, 8, 34, 2, 32, 5, 73, 13, 0, 32, 4, 65, 4, 106, 32, 3, 40, 2, 0, 34, 6, 40, 2, 0, 32, 6, 40, 2, 8, 32, 1, 40, 2, 0, 32, 5, 106, 32, 2, 32, 5, 107, 32, 3, 40, 2, 4, 32, 3, 40, 2, 8, 34, 3, 45, 0, 0, 32, 3, 45, 0, 1, 16, 195, 136, 128, 128, 0, 2, 64, 2, 64, 32, 4, 45, 0, 4, 34, 3, 65, 6, 71, 13, 0, 32, 1, 32, 4, 40, 2, 8, 34, 2, 32, 5, 106, 16, 194, 140, 128, 128, 0, 32, 0, 32, 2, 54, 2, 4, 12, 1, 11, 32, 0, 32, 4, 47, 0, 5, 59, 0, 1, 32, 0, 65, 3, 106, 32, 4, 45, 0, 7, 58, 0, 0, 32, 0, 32, 4, 41, 2, 8, 55, 2, 4, 11, 32, 0, 32, 3, 58, 0, 0, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 142, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 1, 40, 2, 4, 33, 4, 2, 64, 2, 64, 32, 1, 45, 0, 12, 34, 5, 65, 2, 71, 13, 0, 32, 0, 32, 2, 32, 4, 32, 1, 32, 1, 40, 2, 8, 16, 165, 131, 128, 128, 0, 12, 1, 11, 32, 3, 32, 5, 58, 0, 2, 32, 3, 32, 1, 65, 13, 106, 45, 0, 0, 58, 0, 3, 32, 3, 32, 1, 54, 2, 4, 32, 3, 32, 1, 40, 2, 8, 54, 2, 8, 32, 3, 32, 3, 65, 2, 106, 54, 2, 12, 32, 0, 32, 2, 32, 4, 32, 3, 65, 4, 106, 16, 166, 131, 128, 128, 0, 11, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 191, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 5, 36, 128, 128, 128, 128, 0, 32, 1, 32, 1, 40, 2, 8, 34, 6, 32, 2, 106, 65, 0, 16, 236, 138, 128, 128, 0, 2, 64, 32, 1, 40, 2, 8, 34, 2, 32, 6, 73, 13, 0, 32, 5, 65, 4, 106, 32, 3, 40, 2, 0, 32, 3, 40, 2, 4, 32, 1, 40, 2, 0, 32, 6, 106, 32, 2, 32, 6, 107, 32, 4, 16, 194, 136, 128, 128, 0, 2, 64, 2, 64, 32, 5, 45, 0, 4, 34, 3, 65, 6, 71, 13, 0, 32, 1, 32, 5, 40, 2, 8, 34, 2, 32, 6, 106, 16, 194, 140, 128, 128, 0, 32, 0, 32, 2, 54, 2, 4, 12, 1, 11, 32, 0, 32, 5, 47, 0, 5, 59, 0, 1, 32, 0, 65, 3, 106, 32, 5, 45, 0, 7, 58, 0, 0, 32, 0, 32, 5, 41, 2, 8, 55, 2, 4, 11, 32, 0, 32, 3, 58, 0, 0, 32, 5, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 214, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 1, 32, 1, 40, 2, 8, 34, 5, 32, 2, 106, 65, 0, 16, 236, 138, 128, 128, 0, 2, 64, 32, 1, 40, 2, 8, 34, 2, 32, 5, 73, 13, 0, 32, 4, 65, 4, 106, 32, 3, 40, 2, 0, 34, 6, 40, 2, 0, 32, 6, 40, 2, 4, 32, 1, 40, 2, 0, 32, 5, 106, 32, 2, 32, 5, 107, 32, 3, 40, 2, 4, 32, 3, 40, 2, 8, 34, 3, 45, 0, 0, 32, 3, 45, 0, 1, 16, 195, 136, 128, 128, 0, 2, 64, 2, 64, 32, 4, 45, 0, 4, 34, 3, 65, 6, 71, 13, 0, 32, 1, 32, 4, 40, 2, 8, 34, 2, 32, 5, 106, 16, 194, 140, 128, 128, 0, 32, 0, 32, 2, 54, 2, 4, 12, 1, 11, 32, 0, 32, 4, 47, 0, 5, 59, 0, 1, 32, 0, 65, 3, 106, 32, 4, 45, 0, 7, 58, 0, 0, 32, 0, 32, 4, 41, 2, 8, 55, 2, 4, 11, 32, 0, 32, 3, 58, 0, 0, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 182, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 65, 0, 33, 3, 32, 2, 65, 0, 54, 2, 16, 32, 2, 66, 1, 55, 2, 8, 32, 2, 65, 20, 106, 32, 1, 32, 2, 65, 8, 106, 16, 164, 131, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 20, 34, 1, 65, 6, 71, 13, 0, 32, 0, 32, 2, 41, 2, 8, 55, 2, 4, 32, 0, 65, 12, 106, 32, 2, 65, 16, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 7, 106, 32, 2, 45, 0, 23, 58, 0, 0, 32, 0, 65, 5, 106, 32, 2, 47, 0, 21, 59, 0, 0, 32, 0, 65, 8, 106, 32, 2, 41, 2, 24, 55, 2, 0, 32, 0, 32, 1, 58, 0, 4, 32, 2, 65, 8, 106, 16, 169, 128, 128, 128, 0, 65, 1, 33, 3, 11, 32, 0, 32, 3, 54, 2, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 182, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 65, 0, 33, 3, 32, 2, 65, 0, 54, 2, 16, 32, 2, 66, 1, 55, 2, 8, 32, 2, 65, 20, 106, 32, 1, 32, 2, 65, 8, 106, 16, 161, 131, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 20, 34, 1, 65, 6, 71, 13, 0, 32, 0, 32, 2, 41, 2, 8, 55, 2, 4, 32, 0, 65, 12, 106, 32, 2, 65, 16, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 7, 106, 32, 2, 45, 0, 23, 58, 0, 0, 32, 0, 65, 5, 106, 32, 2, 47, 0, 21, 59, 0, 0, 32, 0, 65, 8, 106, 32, 2, 41, 2, 24, 55, 2, 0, 32, 0, 32, 1, 58, 0, 4, 32, 2, 65, 8, 106, 16, 169, 128, 128, 128, 0, 65, 1, 33, 3, 11, 32, 0, 32, 3, 54, 2, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 187, 4, 1, 7, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 24, 106, 32, 1, 32, 2, 16, 183, 141, 128, 128, 0, 65, 0, 33, 7, 32, 6, 40, 2, 28, 33, 8, 32, 6, 40, 2, 24, 33, 9, 2, 64, 2, 64, 3, 64, 2, 64, 2, 64, 2, 64, 32, 9, 32, 8, 71, 13, 0, 32, 6, 65, 8, 106, 32, 1, 32, 2, 16, 183, 141, 128, 128, 0, 32, 7, 32, 4, 107, 33, 10, 32, 3, 32, 7, 106, 33, 1, 32, 7, 32, 7, 32, 4, 32, 7, 32, 4, 75, 27, 107, 33, 2, 32, 6, 40, 2, 12, 33, 11, 32, 6, 40, 2, 8, 33, 8, 65, 0, 33, 9, 3, 64, 2, 64, 2, 64, 32, 8, 32, 9, 106, 34, 12, 32, 11, 70, 13, 0, 32, 12, 45, 0, 0, 13, 0, 32, 10, 32, 9, 106, 13, 1, 12, 7, 11, 32, 7, 32, 9, 106, 34, 11, 32, 4, 75, 13, 3, 32, 11, 32, 3, 106, 65, 127, 106, 33, 12, 32, 6, 32, 3, 32, 11, 16, 184, 141, 128, 128, 0, 32, 6, 40, 2, 4, 33, 4, 32, 6, 40, 2, 0, 33, 9, 3, 64, 2, 64, 32, 9, 32, 4, 71, 13, 0, 32, 11, 65, 1, 118, 33, 9, 32, 11, 65, 2, 73, 33, 4, 3, 64, 2, 64, 32, 9, 13, 0, 65, 0, 33, 9, 12, 11, 11, 32, 4, 13, 6, 32, 3, 45, 0, 0, 33, 7, 32, 3, 32, 12, 45, 0, 0, 58, 0, 0, 32, 12, 32, 7, 58, 0, 0, 32, 9, 65, 127, 106, 33, 9, 32, 12, 65, 127, 106, 33, 12, 32, 3, 65, 1, 106, 33, 3, 12, 0, 11, 11, 32, 9, 45, 0, 0, 34, 7, 65, 58, 79, 13, 4, 32, 9, 32, 5, 32, 7, 106, 65, 128, 1, 106, 45, 0, 0, 58, 0, 0, 32, 9, 65, 1, 106, 33, 9, 12, 0, 11, 11, 32, 2, 32, 9, 106, 69, 13, 2, 32, 1, 32, 9, 106, 65, 0, 58, 0, 0, 32, 9, 65, 1, 106, 33, 9, 12, 0, 11, 11, 32, 7, 32, 4, 75, 13, 0, 32, 9, 65, 1, 106, 33, 10, 32, 9, 45, 0, 0, 33, 12, 32, 6, 65, 16, 106, 32, 3, 32, 7, 16, 184, 141, 128, 128, 0, 32, 6, 40, 2, 20, 33, 11, 32, 6, 40, 2, 16, 33, 9, 3, 64, 32, 9, 32, 11, 70, 13, 2, 32, 9, 32, 9, 45, 0, 0, 65, 8, 116, 32, 12, 106, 34, 12, 32, 12, 65, 58, 110, 34, 12, 65, 58, 108, 107, 58, 0, 0, 32, 9, 65, 1, 106, 33, 9, 12, 0, 11, 11, 0, 0, 11, 3, 64, 2, 64, 32, 12, 13, 0, 32, 10, 33, 9, 12, 2, 11, 32, 4, 32, 7, 70, 13, 2, 32, 3, 32, 7, 106, 32, 12, 32, 12, 65, 58, 110, 34, 9, 65, 58, 108, 107, 58, 0, 0, 32, 7, 65, 1, 106, 33, 7, 32, 9, 33, 12, 12, 0, 11, 11, 11, 65, 1, 33, 9, 11, 32, 0, 32, 11, 54, 2, 4, 32, 0, 32, 9, 54, 2, 0, 32, 6, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 106, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 0, 54, 2, 28, 32, 2, 66, 1, 55, 2, 20, 32, 2, 65, 8, 106, 32, 1, 32, 2, 65, 20, 106, 16, 171, 131, 128, 128, 0, 2, 64, 32, 2, 40, 2, 8, 69, 13, 0, 0, 0, 11, 32, 0, 32, 2, 41, 2, 20, 55, 2, 0, 32, 0, 65, 8, 106, 32, 2, 65, 20, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 226, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 192, 0, 54, 2, 28, 32, 3, 32, 1, 65, 4, 106, 34, 4, 54, 2, 24, 2, 64, 2, 64, 32, 1, 45, 0, 68, 34, 5, 65, 2, 71, 13, 0, 32, 3, 65, 8, 106, 32, 2, 65, 224, 0, 32, 3, 65, 24, 106, 32, 1, 40, 2, 0, 16, 174, 131, 128, 128, 0, 32, 3, 40, 2, 12, 33, 1, 32, 3, 40, 2, 8, 33, 2, 12, 1, 11, 32, 3, 32, 1, 65, 197, 0, 106, 45, 0, 0, 58, 0, 35, 32, 3, 32, 5, 58, 0, 34, 32, 3, 32, 4, 54, 2, 36, 32, 3, 32, 1, 40, 2, 0, 54, 2, 40, 32, 3, 32, 3, 65, 34, 106, 54, 2, 44, 32, 3, 65, 16, 106, 32, 2, 65, 197, 0, 65, 196, 0, 32, 5, 27, 34, 1, 65, 1, 106, 65, 1, 118, 32, 1, 106, 32, 3, 65, 36, 106, 16, 175, 131, 128, 128, 0, 32, 3, 40, 2, 20, 33, 1, 32, 3, 40, 2, 16, 33, 2, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 106, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 0, 54, 2, 28, 32, 2, 66, 1, 55, 2, 20, 32, 2, 65, 8, 106, 32, 1, 32, 2, 65, 20, 106, 16, 173, 131, 128, 128, 0, 2, 64, 32, 2, 40, 2, 8, 69, 13, 0, 0, 0, 11, 32, 0, 32, 2, 41, 2, 20, 55, 2, 0, 32, 0, 65, 8, 106, 32, 2, 65, 20, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 252, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 16, 106, 32, 1, 65, 4, 106, 34, 4, 16, 148, 137, 128, 128, 0, 32, 3, 32, 3, 40, 2, 20, 34, 5, 54, 2, 28, 32, 3, 32, 3, 40, 2, 16, 54, 2, 24, 2, 64, 2, 64, 32, 1, 45, 0, 36, 34, 6, 65, 2, 71, 13, 0, 32, 3, 32, 2, 32, 5, 65, 1, 106, 65, 1, 118, 32, 5, 106, 32, 3, 65, 24, 106, 32, 1, 40, 2, 0, 16, 174, 131, 128, 128, 0, 32, 3, 40, 2, 4, 33, 1, 32, 3, 40, 2, 0, 33, 5, 12, 1, 11, 32, 3, 32, 1, 65, 37, 106, 45, 0, 0, 58, 0, 35, 32, 3, 32, 6, 58, 0, 34, 32, 3, 32, 4, 54, 2, 36, 32, 3, 32, 1, 40, 2, 0, 54, 2, 40, 32, 3, 32, 3, 65, 34, 106, 54, 2, 44, 32, 3, 65, 8, 106, 32, 2, 32, 5, 32, 6, 65, 0, 71, 106, 34, 1, 32, 1, 65, 5, 106, 65, 1, 118, 106, 65, 4, 106, 32, 3, 65, 36, 106, 16, 176, 131, 128, 128, 0, 32, 3, 40, 2, 12, 33, 1, 32, 3, 40, 2, 8, 33, 5, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 153, 2, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 5, 36, 128, 128, 128, 128, 0, 32, 5, 65, 16, 106, 65, 8, 106, 34, 6, 32, 1, 65, 8, 106, 34, 7, 40, 2, 0, 54, 2, 0, 32, 7, 65, 0, 54, 2, 0, 32, 1, 41, 2, 0, 33, 8, 32, 1, 66, 1, 55, 2, 0, 32, 5, 32, 8, 55, 3, 16, 32, 5, 65, 8, 106, 32, 5, 65, 16, 106, 32, 2, 32, 3, 32, 4, 16, 201, 133, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 5, 40, 2, 8, 34, 4, 13, 0, 32, 5, 40, 2, 12, 33, 3, 32, 5, 65, 48, 106, 65, 8, 106, 32, 6, 40, 2, 0, 54, 2, 0, 32, 5, 32, 5, 41, 3, 16, 55, 3, 48, 32, 5, 65, 28, 106, 32, 5, 65, 48, 106, 16, 252, 132, 128, 128, 0, 32, 5, 45, 0, 44, 65, 2, 71, 13, 2, 32, 5, 65, 48, 106, 65, 8, 106, 34, 2, 32, 5, 65, 28, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 5, 32, 5, 41, 2, 28, 55, 3, 48, 32, 1, 16, 169, 128, 128, 128, 0, 32, 1, 65, 8, 106, 32, 2, 40, 2, 0, 54, 2, 0, 32, 1, 32, 5, 41, 3, 48, 55, 2, 0, 12, 1, 11, 32, 5, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 4, 54, 2, 0, 32, 5, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 151, 2, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 65, 16, 106, 65, 8, 106, 34, 5, 32, 1, 65, 8, 106, 34, 6, 40, 2, 0, 54, 2, 0, 32, 6, 65, 0, 54, 2, 0, 32, 1, 41, 2, 0, 33, 7, 32, 1, 66, 1, 55, 2, 0, 32, 4, 32, 7, 55, 3, 16, 32, 4, 65, 8, 106, 32, 4, 65, 16, 106, 32, 2, 32, 3, 16, 202, 133, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 4, 40, 2, 8, 34, 3, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 4, 65, 48, 106, 65, 8, 106, 32, 5, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 16, 55, 3, 48, 32, 4, 65, 28, 106, 32, 4, 65, 48, 106, 16, 252, 132, 128, 128, 0, 32, 4, 45, 0, 44, 65, 2, 71, 13, 2, 32, 4, 65, 48, 106, 65, 8, 106, 34, 6, 32, 4, 65, 28, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 28, 55, 3, 48, 32, 1, 16, 169, 128, 128, 128, 0, 32, 1, 65, 8, 106, 32, 6, 40, 2, 0, 54, 2, 0, 32, 1, 32, 4, 41, 3, 48, 55, 2, 0, 12, 1, 11, 32, 4, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 3, 54, 2, 0, 32, 4, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 151, 2, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 65, 16, 106, 65, 8, 106, 34, 5, 32, 1, 65, 8, 106, 34, 6, 40, 2, 0, 54, 2, 0, 32, 6, 65, 0, 54, 2, 0, 32, 1, 41, 2, 0, 33, 7, 32, 1, 66, 1, 55, 2, 0, 32, 4, 32, 7, 55, 3, 16, 32, 4, 65, 8, 106, 32, 4, 65, 16, 106, 32, 2, 32, 3, 16, 200, 133, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 4, 40, 2, 8, 34, 3, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 4, 65, 48, 106, 65, 8, 106, 32, 5, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 16, 55, 3, 48, 32, 4, 65, 28, 106, 32, 4, 65, 48, 106, 16, 252, 132, 128, 128, 0, 32, 4, 45, 0, 44, 65, 2, 71, 13, 2, 32, 4, 65, 48, 106, 65, 8, 106, 34, 6, 32, 4, 65, 28, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 28, 55, 3, 48, 32, 1, 16, 169, 128, 128, 128, 0, 32, 1, 65, 8, 106, 32, 6, 40, 2, 0, 54, 2, 0, 32, 1, 32, 4, 41, 3, 48, 55, 2, 0, 12, 1, 11, 32, 4, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 3, 54, 2, 0, 32, 4, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 61, 1, 1, 127, 2, 64, 32, 1, 40, 2, 28, 34, 2, 65, 16, 113, 13, 0, 2, 64, 32, 2, 65, 32, 113, 13, 0, 32, 0, 32, 1, 16, 249, 140, 128, 128, 0, 15, 11, 32, 0, 32, 1, 16, 204, 141, 128, 128, 0, 15, 11, 32, 0, 32, 1, 16, 179, 141, 128, 128, 0, 11, 56, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 1, 32, 2, 16, 253, 134, 128, 128, 0, 32, 0, 32, 3, 16, 167, 138, 128, 128, 0, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 56, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 1, 32, 2, 16, 253, 134, 128, 128, 0, 32, 0, 32, 3, 16, 163, 138, 128, 128, 0, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 2, 0, 11, 32, 0, 2, 64, 32, 0, 40, 2, 0, 69, 13, 0, 32, 0, 16, 169, 128, 128, 128, 0, 32, 0, 65, 44, 106, 16, 169, 128, 128, 128, 0, 11, 11, 16, 0, 32, 0, 32, 0, 65, 24, 65, 8, 16, 183, 131, 128, 128, 0, 11, 33, 0, 2, 64, 32, 0, 40, 2, 4, 69, 13, 0, 32, 0, 16, 246, 134, 128, 128, 0, 32, 0, 32, 2, 32, 3, 16, 245, 134, 128, 128, 0, 11, 11, 2, 0, 11, 27, 0, 32, 0, 40, 2, 20, 65, 128, 128, 4, 65, 16, 16, 150, 137, 128, 128, 0, 32, 0, 16, 156, 128, 128, 128, 0, 11, 26, 0, 2, 64, 32, 0, 40, 2, 0, 65, 2, 71, 13, 0, 32, 0, 65, 12, 106, 16, 187, 131, 128, 128, 0, 11, 11, 56, 1, 2, 127, 32, 0, 40, 2, 0, 34, 1, 32, 0, 40, 2, 4, 34, 0, 40, 2, 0, 17, 129, 128, 128, 128, 0, 0, 2, 64, 32, 0, 40, 2, 4, 34, 2, 69, 13, 0, 32, 1, 32, 0, 40, 2, 8, 32, 2, 16, 198, 131, 128, 128, 0, 11, 11, 2, 0, 11, 26, 0, 2, 64, 32, 0, 40, 2, 0, 65, 2, 71, 13, 0, 32, 0, 65, 12, 106, 16, 187, 131, 128, 128, 0, 11, 11, 26, 0, 2, 64, 32, 0, 40, 2, 0, 65, 2, 71, 13, 0, 32, 0, 65, 4, 106, 16, 187, 131, 128, 128, 0, 11, 11, 50, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 54, 2, 12, 32, 1, 65, 12, 106, 16, 149, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 23, 0, 2, 64, 32, 0, 40, 2, 0, 65, 4, 70, 13, 0, 32, 0, 16, 190, 131, 128, 128, 0, 11, 11, 32, 0, 32, 0, 16, 194, 131, 128, 128, 0, 32, 0, 65, 16, 106, 16, 194, 131, 128, 128, 0, 32, 0, 65, 44, 106, 16, 195, 131, 128, 128, 0, 11, 74, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 54, 2, 12, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 12, 32, 2, 107, 65, 12, 110, 16, 204, 131, 128, 128, 0, 32, 1, 65, 12, 106, 16, 135, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 74, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 54, 2, 12, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 12, 32, 2, 107, 65, 12, 110, 16, 203, 131, 128, 128, 0, 32, 1, 65, 12, 106, 16, 135, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 32, 0, 32, 0, 65, 48, 106, 16, 158, 128, 128, 128, 0, 32, 0, 65, 60, 106, 16, 185, 131, 128, 128, 0, 32, 0, 16, 157, 128, 128, 128, 0, 11, 10, 0, 32, 0, 16, 169, 128, 128, 128, 0, 11, 22, 0, 2, 64, 32, 2, 69, 13, 0, 32, 0, 32, 2, 32, 1, 16, 150, 137, 128, 128, 0, 11, 11, 13, 0, 32, 0, 65, 8, 106, 16, 187, 131, 128, 128, 0, 11, 26, 0, 32, 0, 65, 176, 2, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 188, 2, 106, 16, 169, 128, 128, 128, 0, 11, 58, 1, 1, 126, 2, 64, 32, 0, 41, 3, 0, 34, 1, 66, 3, 86, 13, 0, 2, 64, 2, 64, 32, 1, 167, 14, 4, 1, 2, 2, 0, 1, 11, 32, 0, 65, 8, 106, 16, 202, 131, 128, 128, 0, 15, 11, 32, 0, 65, 8, 106, 16, 186, 131, 128, 128, 0, 11, 11, 18, 0, 32, 0, 16, 241, 137, 128, 128, 0, 32, 0, 16, 243, 137, 128, 128, 0, 11, 37, 0, 2, 64, 3, 64, 32, 1, 69, 13, 1, 32, 1, 65, 127, 106, 33, 1, 32, 0, 16, 169, 128, 128, 128, 0, 32, 0, 65, 12, 106, 33, 0, 12, 0, 11, 11, 11, 37, 0, 2, 64, 3, 64, 32, 1, 69, 13, 1, 32, 1, 65, 127, 106, 33, 1, 32, 0, 16, 169, 128, 128, 128, 0, 32, 0, 65, 12, 106, 33, 0, 12, 0, 11, 11, 11, 48, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 45, 0, 0, 14, 2, 0, 1, 3, 11, 32, 0, 65, 20, 106, 33, 0, 12, 1, 11, 32, 0, 65, 12, 106, 33, 0, 11, 32, 0, 16, 187, 131, 128, 128, 0, 11, 11, 21, 0, 2, 64, 32, 0, 40, 2, 0, 69, 13, 0, 32, 0, 16, 209, 131, 128, 128, 0, 11, 11, 21, 0, 2, 64, 32, 0, 40, 2, 8, 69, 13, 0, 32, 0, 16, 210, 131, 128, 128, 0, 11, 11, 26, 0, 2, 64, 32, 0, 41, 3, 0, 66, 2, 81, 13, 0, 32, 0, 65, 24, 106, 16, 169, 128, 128, 128, 0, 11, 11, 32, 0, 32, 0, 16, 169, 128, 128, 128, 0, 32, 0, 65, 12, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 24, 106, 16, 169, 128, 128, 128, 0, 11, 24, 0, 32, 0, 65, 8, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 20, 106, 16, 169, 128, 128, 128, 0, 11, 50, 0, 32, 0, 65, 208, 5, 106, 16, 212, 131, 128, 128, 0, 32, 0, 65, 220, 5, 106, 16, 202, 131, 128, 128, 0, 32, 0, 65, 232, 5, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 152, 5, 106, 16, 181, 131, 128, 128, 0, 11, 18, 0, 32, 0, 16, 226, 138, 128, 128, 0, 32, 0, 16, 189, 138, 128, 128, 0, 11, 38, 0, 32, 0, 65, 248, 5, 106, 16, 214, 131, 128, 128, 0, 32, 0, 65, 132, 6, 106, 16, 215, 131, 128, 128, 0, 32, 0, 65, 192, 5, 106, 16, 216, 131, 128, 128, 0, 11, 36, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 65, 8, 32, 1, 65, 160, 27, 108, 16, 198, 131, 128, 128, 0, 11, 11, 36, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 65, 8, 32, 1, 65, 152, 5, 108, 16, 198, 131, 128, 128, 0, 11, 11, 32, 0, 2, 64, 32, 0, 40, 2, 0, 69, 13, 0, 32, 0, 16, 169, 128, 128, 128, 0, 32, 0, 65, 12, 106, 16, 169, 128, 128, 128, 0, 11, 11, 18, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 8, 16, 203, 131, 128, 128, 0, 11, 78, 1, 2, 126, 2, 64, 2, 64, 32, 0, 41, 3, 0, 34, 1, 66, 126, 124, 34, 2, 66, 1, 86, 13, 0, 2, 64, 32, 2, 167, 14, 2, 2, 0, 2, 11, 32, 0, 65, 8, 106, 16, 219, 131, 128, 128, 0, 15, 11, 32, 1, 66, 0, 82, 13, 0, 32, 0, 40, 2, 8, 65, 2, 71, 13, 0, 32, 0, 65, 20, 106, 16, 187, 131, 128, 128, 0, 11, 11, 36, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 65, 8, 32, 1, 65, 240, 17, 108, 16, 198, 131, 128, 128, 0, 11, 11, 44, 0, 32, 0, 65, 8, 106, 33, 0, 2, 64, 3, 64, 32, 1, 69, 13, 1, 32, 1, 65, 127, 106, 33, 1, 32, 0, 16, 169, 128, 128, 128, 0, 32, 0, 65, 24, 106, 33, 0, 12, 0, 11, 11, 11, 31, 0, 2, 64, 32, 0, 65, 28, 106, 40, 2, 0, 69, 13, 0, 32, 0, 65, 24, 106, 65, 24, 65, 8, 16, 222, 131, 128, 128, 0, 11, 11, 54, 0, 32, 0, 40, 2, 0, 32, 2, 32, 1, 173, 32, 0, 40, 2, 4, 34, 0, 65, 1, 106, 173, 126, 167, 106, 65, 127, 106, 65, 0, 32, 2, 107, 113, 34, 1, 107, 32, 0, 32, 1, 106, 65, 9, 106, 32, 2, 16, 150, 137, 128, 128, 0, 11, 24, 0, 32, 0, 65, 24, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 36, 106, 16, 169, 128, 128, 128, 0, 11, 44, 0, 32, 0, 65, 24, 106, 33, 0, 2, 64, 3, 64, 32, 1, 69, 13, 1, 32, 1, 65, 127, 106, 33, 1, 32, 0, 16, 169, 128, 128, 128, 0, 32, 0, 65, 40, 106, 33, 0, 12, 0, 11, 11, 11, 18, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 8, 16, 204, 131, 128, 128, 0, 11, 90, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 2, 64, 32, 0, 40, 2, 4, 69, 13, 0, 32, 0, 16, 227, 131, 128, 128, 0, 32, 1, 65, 8, 106, 16, 138, 140, 128, 128, 0, 32, 0, 32, 1, 40, 2, 8, 32, 1, 40, 2, 12, 34, 2, 65, 8, 32, 2, 65, 8, 75, 27, 16, 222, 131, 128, 128, 0, 11, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 245, 1, 3, 3, 127, 1, 126, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 2, 64, 32, 0, 40, 2, 12, 34, 2, 69, 13, 0, 32, 0, 40, 2, 0, 34, 3, 65, 8, 106, 33, 0, 32, 3, 41, 3, 0, 66, 127, 133, 66, 128, 129, 130, 132, 136, 144, 160, 192, 128, 127, 131, 33, 4, 3, 64, 32, 2, 69, 13, 1, 2, 64, 3, 64, 32, 4, 66, 0, 82, 13, 1, 32, 3, 65, 160, 127, 106, 33, 3, 32, 0, 41, 3, 0, 66, 127, 133, 66, 128, 129, 130, 132, 136, 144, 160, 192, 128, 127, 131, 33, 4, 32, 0, 65, 8, 106, 33, 0, 12, 0, 11, 11, 32, 3, 32, 4, 122, 167, 65, 3, 118, 65, 116, 108, 106, 34, 5, 65, 120, 106, 40, 2, 0, 34, 6, 32, 5, 65, 124, 106, 40, 2, 0, 34, 5, 40, 2, 0, 17, 129, 128, 128, 128, 0, 0, 32, 1, 65, 8, 106, 32, 6, 32, 5, 16, 140, 140, 128, 128, 0, 32, 2, 65, 127, 106, 33, 2, 32, 4, 66, 127, 124, 32, 4, 131, 33, 4, 32, 1, 40, 2, 12, 34, 5, 69, 13, 0, 32, 6, 32, 1, 40, 2, 8, 32, 5, 16, 198, 131, 128, 128, 0, 12, 0, 11, 11, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 37, 0, 2, 64, 3, 64, 32, 1, 69, 13, 1, 32, 1, 65, 127, 106, 33, 1, 32, 0, 16, 223, 131, 128, 128, 0, 32, 0, 65, 56, 106, 33, 0, 12, 0, 11, 11, 11, 56, 1, 1, 127, 32, 0, 40, 2, 0, 65, 8, 106, 33, 1, 32, 0, 40, 2, 8, 33, 0, 2, 64, 3, 64, 32, 0, 69, 13, 1, 32, 0, 65, 127, 106, 33, 0, 32, 1, 16, 169, 128, 128, 128, 0, 32, 1, 65, 24, 106, 33, 1, 12, 0, 11, 11, 11, 18, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 8, 16, 220, 131, 128, 128, 0, 11, 56, 1, 1, 127, 32, 0, 40, 2, 0, 65, 8, 106, 33, 1, 32, 0, 40, 2, 8, 33, 0, 2, 64, 3, 64, 32, 0, 69, 13, 1, 32, 0, 65, 127, 106, 33, 0, 32, 1, 16, 181, 130, 128, 128, 0, 32, 1, 65, 24, 106, 33, 1, 12, 0, 11, 11, 11, 53, 1, 1, 127, 32, 0, 40, 2, 8, 33, 1, 32, 0, 40, 2, 0, 33, 0, 2, 64, 3, 64, 32, 1, 69, 13, 1, 32, 1, 65, 127, 106, 33, 1, 32, 0, 16, 241, 128, 128, 128, 0, 32, 0, 65, 56, 106, 33, 0, 12, 0, 11, 11, 11, 18, 0, 32, 0, 16, 234, 131, 128, 128, 0, 32, 0, 16, 146, 130, 128, 128, 0, 11, 18, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 8, 16, 224, 131, 128, 128, 0, 11, 18, 0, 32, 0, 16, 236, 131, 128, 128, 0, 32, 0, 16, 140, 130, 128, 128, 0, 11, 18, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 8, 16, 228, 131, 128, 128, 0, 11, 18, 0, 32, 0, 16, 238, 131, 128, 128, 0, 32, 0, 16, 239, 131, 128, 128, 0, 11, 54, 1, 1, 127, 32, 0, 40, 2, 8, 33, 1, 32, 0, 40, 2, 0, 33, 0, 2, 64, 3, 64, 32, 1, 69, 13, 1, 32, 1, 65, 127, 106, 33, 1, 32, 0, 16, 211, 131, 128, 128, 0, 32, 0, 65, 128, 6, 106, 33, 0, 12, 0, 11, 11, 11, 36, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 65, 8, 32, 1, 65, 128, 6, 108, 16, 198, 131, 128, 128, 0, 11, 11, 21, 0, 2, 64, 32, 0, 40, 2, 0, 69, 13, 0, 32, 0, 16, 221, 128, 128, 128, 0, 11, 11, 92, 1, 3, 127, 65, 0, 33, 2, 2, 64, 2, 64, 32, 1, 45, 0, 8, 69, 13, 0, 12, 1, 11, 32, 1, 40, 2, 0, 34, 3, 32, 1, 40, 2, 4, 34, 4, 75, 13, 0, 2, 64, 32, 3, 32, 4, 73, 13, 0, 65, 1, 33, 2, 32, 1, 65, 1, 58, 0, 8, 12, 1, 11, 65, 1, 33, 2, 32, 1, 32, 3, 65, 1, 106, 54, 2, 0, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 11, 81, 2, 2, 127, 1, 126, 32, 0, 40, 2, 8, 34, 1, 32, 0, 16, 209, 137, 128, 128, 0, 34, 2, 32, 1, 32, 2, 73, 27, 33, 1, 32, 0, 40, 2, 0, 33, 0, 66, 0, 33, 3, 2, 64, 3, 64, 32, 1, 69, 13, 1, 32, 1, 65, 127, 106, 33, 1, 32, 0, 41, 3, 0, 32, 3, 124, 33, 3, 32, 0, 65, 8, 106, 33, 0, 12, 0, 11, 11, 32, 3, 11, 12, 0, 32, 0, 66, 0, 16, 150, 128, 128, 128, 0, 11, 14, 0, 32, 0, 32, 1, 66, 0, 16, 145, 128, 128, 128, 0, 11, 62, 1, 1, 126, 2, 64, 32, 0, 32, 1, 71, 13, 0, 66, 0, 15, 11, 32, 1, 32, 0, 107, 65, 3, 118, 33, 1, 66, 0, 33, 2, 3, 64, 32, 0, 41, 3, 0, 32, 2, 124, 33, 2, 32, 0, 65, 8, 106, 33, 0, 32, 1, 65, 127, 106, 34, 1, 13, 0, 11, 32, 2, 11, 123, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 65, 16, 106, 34, 3, 66, 0, 55, 2, 0, 32, 2, 65, 8, 106, 65, 8, 106, 34, 4, 66, 128, 128, 128, 128, 128, 1, 55, 2, 0, 32, 2, 66, 8, 55, 2, 8, 32, 2, 65, 8, 106, 32, 1, 16, 132, 128, 128, 128, 0, 32, 0, 65, 16, 106, 32, 3, 41, 2, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 4, 41, 2, 0, 55, 2, 0, 32, 0, 32, 2, 41, 2, 8, 55, 2, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 141, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 0, 58, 0, 7, 32, 3, 32, 2, 54, 2, 24, 32, 3, 32, 1, 54, 2, 20, 32, 3, 32, 3, 65, 7, 106, 54, 2, 28, 32, 3, 65, 8, 106, 32, 3, 65, 20, 106, 16, 204, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 45, 0, 7, 13, 0, 32, 0, 32, 3, 41, 2, 8, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 8, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 8, 106, 16, 237, 131, 128, 128, 0, 11, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 187, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 130, 128, 196, 0, 54, 2, 4, 32, 2, 65, 24, 106, 65, 8, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 24, 32, 2, 32, 2, 65, 4, 106, 54, 2, 40, 32, 2, 65, 12, 106, 32, 2, 65, 24, 106, 16, 215, 129, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 4, 34, 1, 65, 130, 128, 196, 0, 71, 13, 0, 32, 0, 32, 2, 41, 2, 12, 55, 2, 0, 32, 0, 65, 8, 106, 32, 2, 65, 12, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 40, 2, 8, 54, 2, 0, 32, 2, 65, 12, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 196, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 13, 58, 0, 8, 32, 2, 65, 32, 106, 65, 8, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 32, 32, 2, 32, 2, 65, 8, 106, 54, 2, 44, 32, 2, 65, 20, 106, 32, 2, 65, 32, 106, 16, 192, 129, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 8, 65, 13, 71, 13, 0, 32, 0, 32, 2, 41, 2, 20, 55, 2, 4, 32, 0, 65, 12, 106, 32, 2, 65, 20, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 2, 41, 2, 8, 55, 2, 4, 32, 0, 65, 12, 106, 32, 2, 65, 8, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 20, 106, 16, 184, 130, 128, 128, 0, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 145, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 0, 58, 0, 11, 32, 2, 65, 24, 106, 32, 1, 65, 52, 16, 218, 141, 128, 128, 0, 26, 32, 2, 32, 2, 65, 11, 106, 54, 2, 76, 32, 2, 65, 12, 106, 32, 2, 65, 24, 106, 16, 251, 131, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 11, 13, 0, 32, 0, 32, 2, 41, 2, 12, 55, 2, 0, 32, 0, 65, 8, 106, 32, 2, 65, 12, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 2, 65, 12, 106, 16, 214, 131, 128, 128, 0, 11, 32, 2, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 63, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 56, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 2, 65, 8, 106, 16, 217, 129, 128, 128, 0, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 174, 4, 1, 10, 127, 35, 128, 128, 128, 128, 0, 65, 240, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 65, 21, 73, 13, 0, 32, 3, 65, 24, 106, 32, 1, 65, 1, 118, 16, 253, 131, 128, 128, 0, 32, 3, 32, 3, 40, 2, 28, 54, 2, 40, 32, 3, 32, 3, 40, 2, 24, 34, 4, 54, 2, 36, 32, 0, 65, 72, 106, 33, 5, 32, 3, 65, 44, 106, 16, 254, 131, 128, 128, 0, 65, 0, 33, 6, 3, 64, 2, 64, 32, 1, 32, 6, 75, 13, 0, 32, 3, 65, 44, 106, 16, 187, 129, 128, 128, 0, 32, 3, 65, 36, 106, 16, 181, 128, 128, 128, 0, 12, 3, 11, 32, 3, 65, 16, 106, 32, 0, 32, 6, 65, 56, 108, 106, 34, 7, 32, 1, 32, 6, 107, 32, 3, 16, 255, 131, 128, 128, 0, 32, 3, 40, 2, 16, 34, 8, 32, 6, 106, 33, 9, 2, 64, 2, 64, 32, 3, 45, 0, 20, 65, 1, 113, 69, 13, 0, 32, 6, 32, 9, 75, 13, 1, 32, 9, 32, 1, 75, 13, 1, 32, 8, 65, 1, 118, 33, 10, 32, 5, 32, 9, 65, 56, 108, 106, 33, 11, 3, 64, 32, 10, 69, 13, 1, 32, 8, 65, 2, 73, 13, 2, 32, 3, 65, 56, 106, 32, 7, 65, 56, 16, 218, 141, 128, 128, 0, 26, 32, 7, 32, 11, 65, 56, 16, 218, 141, 128, 128, 0, 33, 7, 32, 10, 65, 127, 106, 33, 10, 32, 11, 32, 3, 65, 56, 106, 65, 56, 16, 218, 141, 128, 128, 0, 65, 72, 106, 33, 11, 32, 7, 65, 56, 106, 33, 7, 12, 0, 11, 11, 32, 3, 65, 44, 106, 32, 0, 32, 1, 32, 6, 32, 9, 32, 2, 16, 128, 132, 128, 128, 0, 34, 12, 32, 6, 107, 32, 6, 16, 129, 132, 128, 128, 0, 3, 64, 32, 3, 65, 8, 106, 32, 3, 40, 2, 44, 34, 11, 32, 3, 40, 2, 52, 34, 7, 32, 1, 16, 130, 132, 128, 128, 0, 32, 3, 40, 2, 12, 33, 10, 2, 64, 32, 3, 40, 2, 8, 65, 1, 70, 13, 0, 32, 12, 33, 6, 12, 3, 11, 32, 7, 32, 10, 77, 13, 1, 32, 7, 32, 10, 65, 1, 106, 34, 8, 77, 13, 1, 32, 11, 32, 8, 65, 3, 116, 106, 34, 7, 40, 2, 4, 32, 7, 40, 2, 0, 34, 6, 106, 34, 8, 32, 11, 32, 10, 65, 3, 116, 106, 34, 9, 40, 2, 4, 34, 11, 73, 13, 1, 32, 8, 32, 1, 75, 13, 1, 32, 0, 32, 11, 65, 56, 108, 106, 32, 8, 32, 11, 107, 32, 9, 40, 2, 0, 34, 8, 32, 4, 32, 3, 16, 131, 132, 128, 128, 0, 32, 7, 65, 4, 106, 32, 11, 54, 2, 0, 32, 7, 32, 6, 32, 8, 106, 54, 2, 0, 32, 3, 65, 44, 106, 32, 10, 16, 132, 132, 128, 128, 0, 12, 0, 11, 11, 11, 0, 0, 11, 32, 1, 65, 1, 77, 13, 0, 32, 0, 32, 1, 65, 1, 32, 3, 16, 133, 132, 128, 128, 0, 11, 32, 3, 65, 240, 0, 106, 36, 128, 128, 128, 128, 0, 11, 40, 1, 1, 127, 2, 64, 65, 8, 32, 1, 65, 56, 108, 16, 178, 128, 128, 128, 0, 34, 2, 13, 0, 0, 0, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 11, 38, 1, 1, 127, 2, 64, 65, 4, 65, 128, 1, 16, 178, 128, 128, 128, 0, 34, 1, 13, 0, 0, 0, 11, 32, 0, 66, 16, 55, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 190, 1, 4, 1, 127, 1, 126, 1, 127, 1, 126, 65, 0, 33, 4, 2, 64, 32, 2, 65, 2, 73, 13, 0, 2, 64, 32, 1, 65, 192, 0, 106, 41, 3, 0, 34, 5, 32, 1, 41, 3, 8, 84, 13, 0, 32, 1, 65, 248, 0, 106, 33, 6, 65, 2, 33, 1, 3, 64, 32, 2, 32, 1, 70, 13, 2, 2, 64, 32, 6, 41, 3, 0, 34, 7, 32, 5, 90, 13, 0, 32, 1, 33, 2, 12, 3, 11, 32, 6, 65, 56, 106, 33, 6, 32, 1, 65, 1, 106, 33, 1, 32, 7, 33, 5, 12, 0, 11, 11, 32, 1, 65, 248, 0, 106, 33, 6, 65, 2, 33, 1, 65, 1, 33, 4, 3, 64, 32, 2, 32, 1, 70, 13, 1, 2, 64, 32, 6, 41, 3, 0, 34, 7, 32, 5, 84, 13, 0, 32, 1, 33, 2, 12, 2, 11, 32, 6, 65, 56, 106, 33, 6, 32, 1, 65, 1, 106, 33, 1, 32, 7, 33, 5, 12, 0, 11, 11, 32, 0, 32, 4, 58, 0, 4, 32, 0, 32, 2, 54, 2, 0, 11, 101, 1, 1, 127, 2, 64, 32, 3, 32, 2, 73, 13, 0, 32, 3, 32, 1, 75, 13, 0, 2, 64, 32, 3, 32, 1, 79, 13, 0, 32, 3, 32, 2, 107, 34, 5, 65, 10, 79, 13, 0, 32, 2, 65, 10, 106, 34, 3, 32, 1, 32, 3, 32, 1, 73, 27, 34, 3, 32, 2, 73, 13, 1, 32, 0, 32, 2, 65, 56, 108, 106, 32, 3, 32, 2, 107, 32, 5, 65, 1, 32, 5, 65, 1, 75, 27, 32, 3, 16, 133, 132, 128, 128, 0, 11, 32, 3, 15, 11, 0, 0, 11, 137, 1, 1, 3, 127, 32, 0, 40, 2, 0, 33, 3, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 8, 34, 4, 32, 0, 40, 2, 4, 70, 13, 0, 32, 3, 33, 5, 12, 1, 11, 32, 0, 32, 4, 65, 1, 116, 54, 2, 4, 65, 4, 32, 4, 65, 4, 116, 16, 178, 128, 128, 128, 0, 34, 5, 69, 13, 1, 32, 0, 32, 5, 54, 2, 0, 32, 5, 32, 3, 32, 4, 65, 3, 116, 16, 218, 141, 128, 128, 0, 26, 32, 3, 32, 4, 16, 188, 129, 128, 128, 0, 11, 32, 0, 32, 4, 65, 1, 106, 54, 2, 8, 32, 5, 32, 4, 65, 3, 116, 106, 34, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 15, 11, 0, 0, 11, 203, 1, 1, 4, 127, 65, 0, 33, 4, 2, 64, 2, 64, 32, 2, 65, 2, 73, 13, 0, 2, 64, 2, 64, 2, 64, 32, 2, 65, 3, 116, 32, 1, 106, 34, 5, 65, 120, 106, 34, 6, 40, 2, 0, 34, 7, 32, 6, 40, 2, 4, 106, 32, 3, 70, 13, 0, 32, 5, 65, 112, 106, 40, 2, 0, 34, 5, 32, 7, 77, 13, 0, 32, 2, 65, 2, 77, 13, 3, 32, 1, 32, 2, 65, 125, 106, 34, 3, 65, 3, 116, 106, 40, 2, 0, 34, 6, 32, 5, 32, 7, 106, 77, 13, 1, 32, 2, 65, 3, 77, 13, 3, 32, 2, 65, 3, 116, 32, 1, 106, 65, 96, 106, 40, 2, 0, 32, 6, 32, 5, 106, 77, 13, 1, 12, 4, 11, 32, 2, 65, 3, 73, 13, 1, 32, 1, 32, 2, 65, 125, 106, 34, 3, 65, 3, 116, 106, 40, 2, 0, 33, 6, 11, 65, 1, 33, 4, 32, 6, 32, 7, 73, 13, 2, 11, 32, 2, 65, 126, 106, 33, 3, 65, 1, 33, 4, 12, 1, 11, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 4, 54, 2, 0, 11, 153, 2, 2, 3, 127, 2, 126, 32, 0, 32, 1, 65, 56, 108, 106, 33, 5, 32, 0, 32, 2, 65, 56, 108, 34, 6, 106, 33, 7, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 107, 34, 1, 32, 2, 79, 13, 0, 32, 3, 32, 7, 32, 1, 65, 56, 108, 34, 2, 16, 218, 141, 128, 128, 0, 34, 6, 32, 2, 106, 33, 2, 32, 5, 65, 72, 106, 33, 1, 3, 64, 32, 7, 32, 0, 77, 13, 2, 32, 2, 32, 6, 77, 13, 2, 32, 1, 32, 7, 65, 72, 65, 0, 32, 2, 65, 80, 106, 41, 3, 0, 34, 8, 32, 7, 65, 80, 106, 41, 3, 0, 34, 9, 84, 34, 5, 27, 106, 34, 7, 32, 2, 65, 72, 65, 0, 32, 8, 32, 9, 90, 27, 106, 34, 2, 32, 5, 27, 65, 56, 16, 218, 141, 128, 128, 0, 65, 72, 106, 33, 1, 12, 0, 11, 11, 32, 3, 32, 0, 32, 6, 16, 218, 141, 128, 128, 0, 32, 6, 106, 33, 2, 3, 64, 32, 3, 32, 2, 79, 13, 2, 32, 7, 32, 5, 79, 13, 2, 32, 0, 32, 7, 32, 3, 32, 7, 41, 3, 8, 34, 8, 32, 3, 41, 3, 8, 34, 9, 84, 34, 1, 27, 65, 56, 16, 218, 141, 128, 128, 0, 65, 56, 106, 33, 0, 32, 3, 32, 8, 32, 9, 90, 65, 56, 108, 106, 33, 3, 32, 7, 32, 1, 65, 56, 108, 106, 33, 7, 12, 0, 11, 11, 32, 7, 33, 0, 11, 32, 0, 32, 3, 32, 2, 32, 3, 107, 16, 218, 141, 128, 128, 0, 26, 11, 68, 1, 2, 127, 2, 64, 32, 0, 40, 2, 8, 34, 2, 32, 1, 77, 13, 0, 32, 0, 40, 2, 0, 32, 1, 65, 3, 116, 106, 34, 3, 32, 3, 65, 8, 106, 32, 2, 32, 1, 65, 127, 115, 106, 65, 3, 116, 16, 220, 141, 128, 128, 0, 26, 32, 0, 32, 2, 65, 127, 106, 54, 2, 8, 15, 11, 0, 0, 11, 49, 0, 2, 64, 2, 64, 32, 2, 65, 127, 106, 32, 1, 79, 13, 0, 3, 64, 32, 1, 32, 2, 70, 13, 2, 32, 0, 32, 2, 65, 1, 106, 34, 2, 32, 2, 16, 156, 132, 128, 128, 0, 12, 0, 11, 11, 0, 0, 11, 11, 180, 4, 1, 10, 127, 35, 128, 128, 128, 128, 0, 65, 176, 23, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 65, 21, 73, 13, 0, 32, 3, 65, 16, 106, 32, 1, 65, 1, 118, 16, 135, 132, 128, 128, 0, 32, 3, 32, 3, 40, 2, 20, 54, 2, 32, 32, 3, 32, 3, 40, 2, 16, 34, 4, 54, 2, 28, 32, 0, 65, 128, 105, 106, 33, 5, 32, 3, 65, 36, 106, 16, 254, 131, 128, 128, 0, 65, 0, 33, 6, 3, 64, 2, 64, 32, 1, 32, 6, 75, 13, 0, 32, 3, 65, 36, 106, 16, 187, 129, 128, 128, 0, 32, 3, 65, 28, 106, 16, 182, 128, 128, 128, 0, 12, 3, 11, 32, 3, 65, 8, 106, 32, 0, 32, 6, 65, 128, 23, 108, 106, 34, 7, 32, 1, 32, 6, 107, 32, 3, 16, 136, 132, 128, 128, 0, 32, 3, 40, 2, 8, 34, 8, 32, 6, 106, 33, 9, 2, 64, 2, 64, 32, 3, 45, 0, 12, 65, 1, 113, 69, 13, 0, 32, 6, 32, 9, 75, 13, 1, 32, 9, 32, 1, 75, 13, 1, 32, 8, 65, 1, 118, 33, 10, 32, 5, 32, 9, 65, 128, 23, 108, 106, 33, 11, 3, 64, 32, 10, 69, 13, 1, 32, 8, 65, 2, 73, 13, 2, 32, 3, 65, 48, 106, 32, 7, 65, 128, 23, 16, 218, 141, 128, 128, 0, 26, 32, 7, 32, 11, 65, 128, 23, 16, 218, 141, 128, 128, 0, 33, 7, 32, 10, 65, 127, 106, 33, 10, 32, 11, 32, 3, 65, 48, 106, 65, 128, 23, 16, 218, 141, 128, 128, 0, 65, 128, 105, 106, 33, 11, 32, 7, 65, 128, 23, 106, 33, 7, 12, 0, 11, 11, 32, 3, 65, 36, 106, 32, 0, 32, 1, 32, 6, 32, 9, 32, 2, 16, 137, 132, 128, 128, 0, 34, 12, 32, 6, 107, 32, 6, 16, 129, 132, 128, 128, 0, 3, 64, 32, 3, 32, 3, 40, 2, 36, 34, 11, 32, 3, 40, 2, 44, 34, 7, 32, 1, 16, 130, 132, 128, 128, 0, 32, 3, 40, 2, 4, 33, 10, 2, 64, 32, 3, 40, 2, 0, 65, 1, 70, 13, 0, 32, 12, 33, 6, 12, 3, 11, 32, 7, 32, 10, 77, 13, 1, 32, 7, 32, 10, 65, 1, 106, 34, 8, 77, 13, 1, 32, 11, 32, 8, 65, 3, 116, 106, 34, 7, 40, 2, 4, 32, 7, 40, 2, 0, 34, 6, 106, 34, 8, 32, 11, 32, 10, 65, 3, 116, 106, 34, 9, 40, 2, 4, 34, 11, 73, 13, 1, 32, 8, 32, 1, 75, 13, 1, 32, 0, 32, 11, 65, 128, 23, 108, 106, 32, 8, 32, 11, 107, 32, 9, 40, 2, 0, 34, 8, 32, 4, 32, 3, 16, 138, 132, 128, 128, 0, 32, 7, 65, 4, 106, 32, 11, 54, 2, 0, 32, 7, 32, 6, 32, 8, 106, 54, 2, 0, 32, 3, 65, 36, 106, 32, 10, 16, 132, 132, 128, 128, 0, 12, 0, 11, 11, 11, 0, 0, 11, 32, 1, 65, 1, 77, 13, 0, 32, 0, 32, 1, 65, 1, 32, 3, 16, 139, 132, 128, 128, 0, 11, 32, 3, 65, 176, 23, 106, 36, 128, 128, 128, 128, 0, 11, 41, 1, 1, 127, 2, 64, 65, 8, 32, 1, 65, 128, 23, 108, 16, 178, 128, 128, 128, 0, 34, 2, 13, 0, 0, 0, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 11, 195, 1, 4, 1, 127, 1, 126, 1, 127, 1, 126, 65, 0, 33, 4, 2, 64, 32, 2, 65, 2, 73, 13, 0, 2, 64, 32, 1, 65, 216, 45, 106, 41, 3, 0, 34, 5, 32, 1, 41, 3, 216, 22, 84, 13, 0, 32, 1, 65, 216, 196, 0, 106, 33, 6, 65, 2, 33, 1, 3, 64, 32, 2, 32, 1, 70, 13, 2, 2, 64, 32, 6, 41, 3, 0, 34, 7, 32, 5, 90, 13, 0, 32, 1, 33, 2, 12, 3, 11, 32, 6, 65, 128, 23, 106, 33, 6, 32, 1, 65, 1, 106, 33, 1, 32, 7, 33, 5, 12, 0, 11, 11, 32, 1, 65, 216, 196, 0, 106, 33, 6, 65, 2, 33, 1, 65, 1, 33, 4, 3, 64, 32, 2, 32, 1, 70, 13, 1, 2, 64, 32, 6, 41, 3, 0, 34, 7, 32, 5, 84, 13, 0, 32, 1, 33, 2, 12, 2, 11, 32, 6, 65, 128, 23, 106, 33, 6, 32, 1, 65, 1, 106, 33, 1, 32, 7, 33, 5, 12, 0, 11, 11, 32, 0, 32, 4, 58, 0, 4, 32, 0, 32, 2, 54, 2, 0, 11, 102, 1, 1, 127, 2, 64, 32, 3, 32, 2, 73, 13, 0, 32, 3, 32, 1, 75, 13, 0, 2, 64, 32, 3, 32, 1, 79, 13, 0, 32, 3, 32, 2, 107, 34, 5, 65, 10, 79, 13, 0, 32, 2, 65, 10, 106, 34, 3, 32, 1, 32, 3, 32, 1, 73, 27, 34, 3, 32, 2, 73, 13, 1, 32, 0, 32, 2, 65, 128, 23, 108, 106, 32, 3, 32, 2, 107, 32, 5, 65, 1, 32, 5, 65, 1, 75, 27, 32, 3, 16, 139, 132, 128, 128, 0, 11, 32, 3, 15, 11, 0, 0, 11, 167, 2, 2, 3, 127, 2, 126, 32, 0, 32, 1, 65, 128, 23, 108, 106, 33, 5, 32, 0, 32, 2, 65, 128, 23, 108, 34, 6, 106, 33, 7, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 107, 34, 1, 32, 2, 79, 13, 0, 32, 3, 32, 7, 32, 1, 65, 128, 23, 108, 34, 2, 16, 218, 141, 128, 128, 0, 34, 6, 32, 2, 106, 33, 2, 32, 5, 65, 128, 105, 106, 33, 1, 3, 64, 32, 7, 32, 0, 77, 13, 2, 32, 2, 32, 6, 77, 13, 2, 32, 1, 32, 7, 65, 128, 105, 65, 0, 32, 2, 65, 88, 106, 41, 3, 0, 34, 8, 32, 7, 65, 88, 106, 41, 3, 0, 34, 9, 84, 34, 5, 27, 106, 34, 7, 32, 2, 65, 128, 105, 65, 0, 32, 8, 32, 9, 90, 27, 106, 34, 2, 32, 5, 27, 65, 128, 23, 16, 218, 141, 128, 128, 0, 65, 128, 105, 106, 33, 1, 12, 0, 11, 11, 32, 3, 32, 0, 32, 6, 16, 218, 141, 128, 128, 0, 32, 6, 106, 33, 2, 3, 64, 32, 3, 32, 2, 79, 13, 2, 32, 7, 32, 5, 79, 13, 2, 32, 0, 32, 7, 32, 3, 32, 7, 41, 3, 216, 22, 34, 8, 32, 3, 41, 3, 216, 22, 34, 9, 84, 34, 1, 27, 65, 128, 23, 16, 218, 141, 128, 128, 0, 65, 128, 23, 106, 33, 0, 32, 3, 32, 8, 32, 9, 90, 65, 128, 23, 108, 106, 33, 3, 32, 7, 32, 1, 65, 128, 23, 108, 106, 33, 7, 12, 0, 11, 11, 32, 7, 33, 0, 11, 32, 0, 32, 3, 32, 2, 32, 3, 107, 16, 218, 141, 128, 128, 0, 26, 11, 49, 0, 2, 64, 2, 64, 32, 2, 65, 127, 106, 32, 1, 79, 13, 0, 3, 64, 32, 1, 32, 2, 70, 13, 2, 32, 0, 32, 2, 65, 1, 106, 34, 2, 32, 2, 16, 153, 132, 128, 128, 0, 12, 0, 11, 11, 0, 0, 11, 11, 180, 4, 1, 10, 127, 35, 128, 128, 128, 128, 0, 65, 160, 5, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 65, 21, 73, 13, 0, 32, 3, 65, 16, 106, 32, 1, 65, 1, 118, 16, 141, 132, 128, 128, 0, 32, 3, 32, 3, 40, 2, 20, 54, 2, 32, 32, 3, 32, 3, 40, 2, 16, 34, 4, 54, 2, 28, 32, 0, 65, 144, 123, 106, 33, 5, 32, 3, 65, 36, 106, 16, 254, 131, 128, 128, 0, 65, 0, 33, 6, 3, 64, 2, 64, 32, 1, 32, 6, 75, 13, 0, 32, 3, 65, 36, 106, 16, 187, 129, 128, 128, 0, 32, 3, 65, 28, 106, 16, 180, 128, 128, 128, 0, 12, 3, 11, 32, 3, 65, 8, 106, 32, 0, 32, 6, 65, 240, 4, 108, 106, 34, 7, 32, 1, 32, 6, 107, 32, 3, 16, 142, 132, 128, 128, 0, 32, 3, 40, 2, 8, 34, 8, 32, 6, 106, 33, 9, 2, 64, 2, 64, 32, 3, 45, 0, 12, 65, 1, 113, 69, 13, 0, 32, 6, 32, 9, 75, 13, 1, 32, 9, 32, 1, 75, 13, 1, 32, 8, 65, 1, 118, 33, 10, 32, 5, 32, 9, 65, 240, 4, 108, 106, 33, 11, 3, 64, 32, 10, 69, 13, 1, 32, 8, 65, 2, 73, 13, 2, 32, 3, 65, 48, 106, 32, 7, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 7, 32, 11, 65, 240, 4, 16, 218, 141, 128, 128, 0, 33, 7, 32, 10, 65, 127, 106, 33, 10, 32, 11, 32, 3, 65, 48, 106, 65, 240, 4, 16, 218, 141, 128, 128, 0, 65, 144, 123, 106, 33, 11, 32, 7, 65, 240, 4, 106, 33, 7, 12, 0, 11, 11, 32, 3, 65, 36, 106, 32, 0, 32, 1, 32, 6, 32, 9, 32, 2, 16, 143, 132, 128, 128, 0, 34, 12, 32, 6, 107, 32, 6, 16, 129, 132, 128, 128, 0, 3, 64, 32, 3, 32, 3, 40, 2, 36, 34, 11, 32, 3, 40, 2, 44, 34, 7, 32, 1, 16, 130, 132, 128, 128, 0, 32, 3, 40, 2, 4, 33, 10, 2, 64, 32, 3, 40, 2, 0, 65, 1, 70, 13, 0, 32, 12, 33, 6, 12, 3, 11, 32, 7, 32, 10, 77, 13, 1, 32, 7, 32, 10, 65, 1, 106, 34, 8, 77, 13, 1, 32, 11, 32, 8, 65, 3, 116, 106, 34, 7, 40, 2, 4, 32, 7, 40, 2, 0, 34, 6, 106, 34, 8, 32, 11, 32, 10, 65, 3, 116, 106, 34, 9, 40, 2, 4, 34, 11, 73, 13, 1, 32, 8, 32, 1, 75, 13, 1, 32, 0, 32, 11, 65, 240, 4, 108, 106, 32, 8, 32, 11, 107, 32, 9, 40, 2, 0, 34, 8, 32, 4, 32, 3, 16, 144, 132, 128, 128, 0, 32, 7, 65, 4, 106, 32, 11, 54, 2, 0, 32, 7, 32, 6, 32, 8, 106, 54, 2, 0, 32, 3, 65, 36, 106, 32, 10, 16, 132, 132, 128, 128, 0, 12, 0, 11, 11, 11, 0, 0, 11, 32, 1, 65, 1, 77, 13, 0, 32, 0, 32, 1, 65, 1, 32, 3, 16, 145, 132, 128, 128, 0, 11, 32, 3, 65, 160, 5, 106, 36, 128, 128, 128, 128, 0, 11, 41, 1, 1, 127, 2, 64, 65, 8, 32, 1, 65, 240, 4, 108, 16, 178, 128, 128, 128, 0, 34, 2, 13, 0, 0, 0, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 11, 184, 1, 1, 2, 127, 65, 0, 33, 4, 2, 64, 32, 2, 65, 2, 73, 13, 0, 2, 64, 32, 1, 65, 240, 4, 106, 32, 1, 16, 152, 132, 128, 128, 0, 13, 0, 32, 1, 65, 224, 9, 106, 33, 1, 65, 2, 33, 5, 3, 64, 32, 2, 32, 5, 70, 13, 2, 2, 64, 32, 1, 32, 1, 65, 144, 123, 106, 16, 152, 132, 128, 128, 0, 69, 13, 0, 32, 5, 33, 2, 12, 3, 11, 32, 1, 65, 240, 4, 106, 33, 1, 32, 5, 65, 1, 106, 33, 5, 12, 0, 11, 11, 32, 1, 65, 224, 9, 106, 33, 1, 65, 2, 33, 5, 65, 1, 33, 4, 3, 64, 32, 2, 32, 5, 70, 13, 1, 2, 64, 32, 1, 32, 1, 65, 144, 123, 106, 16, 152, 132, 128, 128, 0, 13, 0, 32, 5, 33, 2, 12, 2, 11, 32, 1, 65, 240, 4, 106, 33, 1, 32, 5, 65, 1, 106, 33, 5, 12, 0, 11, 11, 32, 0, 32, 4, 58, 0, 4, 32, 0, 32, 2, 54, 2, 0, 11, 102, 1, 1, 127, 2, 64, 32, 3, 32, 2, 73, 13, 0, 32, 3, 32, 1, 75, 13, 0, 2, 64, 32, 3, 32, 1, 79, 13, 0, 32, 3, 32, 2, 107, 34, 5, 65, 10, 79, 13, 0, 32, 2, 65, 10, 106, 34, 3, 32, 1, 32, 3, 32, 1, 73, 27, 34, 3, 32, 2, 73, 13, 1, 32, 0, 32, 2, 65, 240, 4, 108, 106, 32, 3, 32, 2, 107, 32, 5, 65, 1, 32, 5, 65, 1, 75, 27, 32, 3, 16, 145, 132, 128, 128, 0, 11, 32, 3, 15, 11, 0, 0, 11, 153, 2, 1, 3, 127, 32, 0, 32, 1, 65, 240, 4, 108, 106, 33, 5, 32, 0, 32, 2, 65, 240, 4, 108, 34, 6, 106, 33, 7, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 107, 34, 1, 32, 2, 79, 13, 0, 32, 3, 32, 7, 32, 1, 65, 240, 4, 108, 34, 2, 16, 218, 141, 128, 128, 0, 34, 6, 32, 2, 106, 33, 2, 32, 5, 65, 144, 123, 106, 33, 5, 3, 64, 32, 7, 32, 0, 77, 13, 2, 32, 2, 32, 6, 77, 13, 2, 32, 5, 32, 7, 65, 0, 32, 2, 65, 144, 123, 106, 34, 2, 32, 7, 65, 144, 123, 106, 16, 152, 132, 128, 128, 0, 34, 1, 107, 65, 240, 4, 108, 106, 34, 7, 32, 2, 32, 1, 65, 240, 4, 108, 106, 34, 2, 32, 1, 27, 65, 240, 4, 16, 218, 141, 128, 128, 0, 65, 144, 123, 106, 33, 5, 12, 0, 11, 11, 32, 3, 32, 0, 32, 6, 16, 218, 141, 128, 128, 0, 32, 6, 106, 33, 2, 3, 64, 32, 3, 32, 2, 79, 13, 2, 32, 7, 32, 5, 79, 13, 2, 32, 0, 32, 7, 32, 3, 32, 7, 32, 3, 16, 152, 132, 128, 128, 0, 34, 1, 27, 65, 240, 4, 16, 218, 141, 128, 128, 0, 65, 240, 4, 106, 33, 0, 32, 7, 32, 1, 65, 240, 4, 108, 106, 33, 7, 32, 3, 32, 1, 65, 1, 115, 65, 240, 4, 108, 106, 33, 3, 12, 0, 11, 11, 32, 7, 33, 0, 11, 32, 0, 32, 3, 32, 2, 32, 3, 107, 16, 218, 141, 128, 128, 0, 26, 11, 49, 0, 2, 64, 2, 64, 32, 2, 65, 127, 106, 32, 1, 79, 13, 0, 3, 64, 32, 1, 32, 2, 70, 13, 2, 32, 0, 32, 2, 65, 1, 106, 34, 2, 32, 2, 16, 155, 132, 128, 128, 0, 12, 0, 11, 11, 0, 0, 11, 11, 154, 4, 3, 9, 127, 1, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 65, 21, 73, 13, 0, 32, 3, 65, 16, 106, 32, 1, 65, 1, 118, 16, 147, 132, 128, 128, 0, 32, 3, 32, 3, 40, 2, 20, 54, 2, 32, 32, 3, 32, 3, 40, 2, 16, 34, 4, 54, 2, 28, 32, 0, 65, 120, 106, 33, 5, 32, 3, 65, 36, 106, 16, 254, 131, 128, 128, 0, 65, 0, 33, 6, 3, 64, 2, 64, 32, 1, 32, 6, 75, 13, 0, 32, 3, 65, 36, 106, 16, 187, 129, 128, 128, 0, 32, 3, 65, 28, 106, 16, 183, 128, 128, 128, 0, 12, 3, 11, 32, 3, 65, 8, 106, 32, 0, 32, 6, 65, 3, 116, 106, 34, 7, 32, 1, 32, 6, 107, 32, 3, 16, 148, 132, 128, 128, 0, 32, 3, 40, 2, 8, 34, 8, 32, 6, 106, 33, 9, 2, 64, 2, 64, 32, 3, 45, 0, 12, 65, 1, 113, 69, 13, 0, 32, 6, 32, 9, 75, 13, 1, 32, 9, 32, 1, 75, 13, 1, 32, 8, 65, 1, 118, 33, 10, 32, 5, 32, 9, 65, 3, 116, 106, 33, 11, 3, 64, 32, 10, 69, 13, 1, 32, 8, 65, 2, 73, 13, 2, 32, 7, 41, 3, 0, 33, 12, 32, 7, 32, 11, 41, 3, 0, 55, 3, 0, 32, 11, 32, 12, 55, 3, 0, 32, 10, 65, 127, 106, 33, 10, 32, 11, 65, 120, 106, 33, 11, 32, 7, 65, 8, 106, 33, 7, 12, 0, 11, 11, 32, 3, 65, 36, 106, 32, 0, 32, 1, 32, 6, 32, 9, 32, 2, 16, 149, 132, 128, 128, 0, 34, 13, 32, 6, 107, 32, 6, 16, 129, 132, 128, 128, 0, 3, 64, 32, 3, 32, 3, 40, 2, 36, 34, 10, 32, 3, 40, 2, 44, 34, 11, 32, 1, 16, 130, 132, 128, 128, 0, 32, 3, 40, 2, 4, 33, 7, 2, 64, 32, 3, 40, 2, 0, 65, 1, 70, 13, 0, 32, 13, 33, 6, 12, 3, 11, 32, 11, 32, 7, 77, 13, 1, 32, 11, 32, 7, 65, 1, 106, 34, 8, 77, 13, 1, 32, 10, 32, 8, 65, 3, 116, 106, 34, 11, 40, 2, 4, 32, 11, 40, 2, 0, 34, 6, 106, 34, 8, 32, 10, 32, 7, 65, 3, 116, 106, 34, 9, 40, 2, 4, 34, 10, 73, 13, 1, 32, 8, 32, 1, 75, 13, 1, 32, 0, 32, 10, 65, 3, 116, 106, 32, 8, 32, 10, 107, 32, 9, 40, 2, 0, 34, 8, 32, 4, 32, 3, 16, 150, 132, 128, 128, 0, 32, 11, 65, 4, 106, 32, 10, 54, 2, 0, 32, 11, 32, 6, 32, 8, 106, 54, 2, 0, 32, 3, 65, 36, 106, 32, 7, 16, 132, 132, 128, 128, 0, 12, 0, 11, 11, 11, 0, 0, 11, 32, 1, 65, 1, 77, 13, 0, 32, 0, 32, 1, 65, 1, 32, 3, 16, 151, 132, 128, 128, 0, 11, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 40, 1, 1, 127, 2, 64, 65, 8, 32, 1, 65, 3, 116, 16, 178, 128, 128, 128, 0, 34, 2, 13, 0, 0, 0, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 11, 184, 1, 4, 1, 127, 1, 126, 1, 127, 1, 126, 65, 0, 33, 4, 2, 64, 32, 2, 65, 2, 73, 13, 0, 2, 64, 32, 1, 41, 3, 0, 32, 1, 41, 3, 8, 34, 5, 84, 13, 0, 32, 1, 65, 16, 106, 33, 6, 65, 2, 33, 1, 3, 64, 32, 2, 32, 1, 70, 13, 2, 2, 64, 32, 5, 32, 6, 41, 3, 0, 34, 7, 90, 13, 0, 32, 1, 33, 2, 12, 3, 11, 32, 6, 65, 8, 106, 33, 6, 32, 1, 65, 1, 106, 33, 1, 32, 7, 33, 5, 12, 0, 11, 11, 32, 1, 65, 16, 106, 33, 6, 65, 2, 33, 1, 65, 1, 33, 4, 3, 64, 32, 2, 32, 1, 70, 13, 1, 2, 64, 32, 5, 32, 6, 41, 3, 0, 34, 7, 84, 13, 0, 32, 1, 33, 2, 12, 2, 11, 32, 6, 65, 8, 106, 33, 6, 32, 1, 65, 1, 106, 33, 1, 32, 7, 33, 5, 12, 0, 11, 11, 32, 0, 32, 4, 58, 0, 4, 32, 0, 32, 2, 54, 2, 0, 11, 101, 1, 1, 127, 2, 64, 32, 3, 32, 2, 73, 13, 0, 32, 3, 32, 1, 75, 13, 0, 2, 64, 32, 3, 32, 1, 79, 13, 0, 32, 3, 32, 2, 107, 34, 5, 65, 10, 79, 13, 0, 32, 2, 65, 10, 106, 34, 3, 32, 1, 32, 3, 32, 1, 73, 27, 34, 3, 32, 2, 73, 13, 1, 32, 0, 32, 2, 65, 3, 116, 106, 32, 3, 32, 2, 107, 32, 5, 65, 1, 32, 5, 65, 1, 75, 27, 32, 3, 16, 151, 132, 128, 128, 0, 11, 32, 3, 15, 11, 0, 0, 11, 151, 2, 2, 3, 127, 2, 126, 32, 0, 32, 1, 65, 3, 116, 106, 33, 5, 32, 0, 32, 2, 65, 3, 116, 34, 6, 106, 33, 7, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 107, 34, 1, 32, 2, 79, 13, 0, 32, 3, 32, 7, 32, 1, 65, 3, 116, 34, 2, 16, 218, 141, 128, 128, 0, 34, 6, 32, 2, 106, 33, 2, 32, 5, 65, 120, 106, 33, 5, 3, 64, 32, 7, 32, 0, 77, 13, 2, 32, 2, 32, 6, 77, 13, 2, 32, 5, 32, 7, 65, 120, 65, 0, 32, 7, 65, 120, 106, 41, 3, 0, 34, 8, 32, 2, 65, 120, 106, 41, 3, 0, 34, 9, 84, 34, 1, 27, 106, 34, 7, 32, 2, 65, 120, 65, 0, 32, 8, 32, 9, 90, 27, 106, 34, 2, 32, 1, 27, 41, 3, 0, 55, 3, 0, 32, 5, 65, 120, 106, 33, 5, 12, 0, 11, 11, 32, 3, 32, 0, 32, 6, 16, 218, 141, 128, 128, 0, 32, 6, 106, 33, 2, 3, 64, 32, 3, 32, 2, 79, 13, 2, 32, 7, 32, 5, 79, 13, 2, 32, 0, 32, 3, 41, 3, 0, 34, 8, 32, 7, 41, 3, 0, 34, 9, 32, 8, 32, 9, 86, 27, 55, 3, 0, 32, 0, 65, 8, 106, 33, 0, 32, 3, 32, 8, 32, 9, 90, 65, 3, 116, 106, 33, 3, 32, 7, 32, 8, 32, 9, 84, 65, 3, 116, 106, 33, 7, 12, 0, 11, 11, 32, 7, 33, 0, 11, 32, 0, 32, 3, 32, 2, 32, 3, 107, 16, 218, 141, 128, 128, 0, 26, 11, 49, 0, 2, 64, 2, 64, 32, 2, 65, 127, 106, 32, 1, 79, 13, 0, 3, 64, 32, 1, 32, 2, 70, 13, 2, 32, 0, 32, 2, 65, 1, 106, 34, 2, 32, 2, 16, 154, 132, 128, 128, 0, 12, 0, 11, 11, 0, 0, 11, 11, 82, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 16, 255, 137, 128, 128, 0, 32, 2, 65, 32, 106, 32, 1, 16, 255, 137, 128, 128, 0, 32, 2, 32, 2, 65, 32, 106, 16, 196, 139, 128, 128, 0, 33, 0, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 32, 0, 65, 255, 1, 113, 65, 255, 1, 70, 11, 218, 2, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 128, 23, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 32, 1, 65, 128, 23, 108, 32, 0, 106, 34, 4, 65, 128, 105, 106, 34, 5, 41, 3, 216, 22, 34, 6, 32, 4, 65, 216, 104, 106, 41, 3, 0, 90, 13, 0, 32, 3, 65, 40, 106, 32, 5, 65, 216, 22, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 32, 106, 32, 5, 65, 248, 22, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 24, 106, 32, 5, 65, 240, 22, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 16, 106, 32, 5, 65, 232, 22, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 5, 41, 3, 224, 22, 55, 3, 8, 32, 5, 32, 5, 65, 128, 105, 106, 65, 128, 23, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 126, 106, 33, 1, 32, 4, 65, 128, 187, 127, 106, 33, 5, 3, 64, 2, 64, 2, 64, 32, 1, 69, 13, 0, 32, 6, 32, 5, 65, 216, 22, 106, 41, 3, 0, 84, 13, 1, 32, 5, 65, 128, 23, 106, 33, 0, 11, 32, 0, 32, 3, 65, 40, 106, 65, 216, 22, 16, 218, 141, 128, 128, 0, 34, 5, 32, 6, 55, 3, 216, 22, 32, 5, 32, 3, 41, 3, 8, 55, 3, 224, 22, 32, 5, 65, 232, 22, 106, 32, 3, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 5, 65, 240, 22, 106, 32, 3, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 5, 65, 248, 22, 106, 32, 3, 65, 32, 106, 41, 3, 0, 55, 3, 0, 12, 2, 11, 32, 5, 65, 128, 23, 106, 32, 5, 65, 128, 23, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 127, 106, 33, 1, 32, 5, 65, 128, 105, 106, 33, 5, 12, 0, 11, 11, 32, 3, 65, 128, 23, 106, 36, 128, 128, 128, 128, 0, 11, 135, 1, 4, 1, 127, 1, 126, 1, 127, 1, 126, 2, 64, 32, 1, 65, 3, 116, 32, 0, 106, 34, 3, 65, 112, 106, 41, 3, 0, 34, 4, 32, 3, 65, 120, 106, 34, 5, 41, 3, 0, 34, 6, 90, 13, 0, 32, 5, 32, 4, 55, 3, 0, 32, 1, 65, 126, 106, 33, 5, 32, 3, 65, 104, 106, 33, 1, 3, 64, 2, 64, 2, 64, 32, 5, 69, 13, 0, 32, 1, 41, 3, 0, 34, 4, 32, 6, 84, 13, 1, 32, 1, 65, 8, 106, 33, 0, 11, 32, 0, 32, 6, 55, 3, 0, 12, 2, 11, 32, 1, 65, 8, 106, 32, 4, 55, 3, 0, 32, 5, 65, 127, 106, 33, 5, 32, 1, 65, 120, 106, 33, 1, 12, 0, 11, 11, 11, 200, 1, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 240, 4, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 32, 1, 65, 240, 4, 108, 32, 0, 106, 34, 4, 65, 144, 123, 106, 34, 5, 32, 4, 65, 160, 118, 106, 34, 6, 16, 152, 132, 128, 128, 0, 69, 13, 0, 32, 3, 32, 5, 65, 240, 4, 16, 218, 141, 128, 128, 0, 33, 7, 32, 5, 32, 6, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 126, 106, 33, 5, 32, 4, 65, 176, 113, 106, 33, 1, 3, 64, 2, 64, 2, 64, 32, 5, 69, 13, 0, 32, 7, 32, 1, 16, 152, 132, 128, 128, 0, 13, 1, 32, 1, 65, 240, 4, 106, 33, 0, 11, 32, 0, 32, 7, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 12, 2, 11, 32, 1, 65, 240, 4, 106, 32, 1, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 5, 65, 127, 106, 33, 5, 32, 1, 65, 144, 123, 106, 33, 1, 12, 0, 11, 11, 32, 3, 65, 240, 4, 106, 36, 128, 128, 128, 128, 0, 11, 229, 1, 3, 3, 127, 1, 126, 1, 124, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 32, 1, 65, 56, 108, 32, 0, 106, 34, 4, 65, 72, 106, 34, 5, 41, 3, 8, 34, 6, 32, 4, 65, 152, 127, 106, 41, 3, 0, 90, 13, 0, 32, 5, 43, 3, 0, 33, 7, 32, 3, 65, 8, 106, 32, 5, 65, 16, 106, 65, 40, 16, 218, 141, 128, 128, 0, 26, 32, 5, 32, 5, 65, 72, 106, 65, 56, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 126, 106, 33, 1, 32, 4, 65, 216, 126, 106, 33, 5, 3, 64, 2, 64, 2, 64, 32, 1, 69, 13, 0, 32, 6, 32, 5, 65, 8, 106, 41, 3, 0, 84, 13, 1, 32, 5, 65, 56, 106, 33, 0, 11, 32, 0, 32, 6, 55, 3, 8, 32, 0, 32, 7, 57, 3, 0, 32, 0, 65, 16, 106, 32, 3, 65, 8, 106, 65, 40, 16, 218, 141, 128, 128, 0, 26, 12, 2, 11, 32, 5, 65, 56, 106, 32, 5, 65, 56, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 127, 106, 33, 1, 32, 5, 65, 72, 106, 33, 5, 12, 0, 11, 11, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 65, 0, 2, 64, 32, 1, 40, 2, 0, 69, 13, 0, 32, 0, 32, 1, 41, 2, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 15, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 66, 1, 55, 2, 0, 32, 1, 65, 4, 106, 16, 148, 129, 128, 128, 0, 11, 58, 0, 2, 64, 32, 1, 45, 0, 0, 13, 0, 32, 0, 65, 1, 106, 32, 1, 65, 1, 106, 65, 144, 8, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 1, 58, 0, 0, 15, 11, 32, 0, 65, 0, 58, 0, 0, 32, 1, 65, 4, 106, 16, 169, 128, 128, 128, 0, 11, 47, 0, 2, 64, 32, 1, 45, 0, 232, 4, 65, 2, 70, 13, 0, 32, 0, 32, 1, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 15, 11, 32, 0, 65, 2, 58, 0, 232, 4, 32, 1, 16, 189, 131, 128, 128, 0, 11, 48, 0, 2, 64, 32, 1, 41, 3, 0, 66, 2, 81, 13, 0, 32, 0, 32, 1, 65, 144, 6, 16, 218, 141, 128, 128, 0, 26, 15, 11, 32, 0, 66, 2, 55, 3, 0, 32, 1, 65, 8, 106, 16, 189, 131, 128, 128, 0, 11, 93, 1, 1, 126, 2, 64, 2, 64, 32, 1, 41, 3, 0, 34, 2, 66, 3, 82, 13, 0, 32, 0, 32, 1, 41, 2, 8, 55, 2, 0, 32, 0, 65, 8, 106, 32, 1, 65, 16, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 2, 66, 2, 81, 13, 0, 32, 2, 66, 0, 82, 13, 0, 32, 1, 40, 2, 8, 65, 2, 71, 13, 0, 32, 1, 65, 12, 106, 16, 187, 131, 128, 128, 0, 15, 11, 11, 103, 1, 1, 126, 2, 64, 2, 64, 32, 1, 40, 2, 0, 65, 4, 71, 13, 0, 32, 0, 32, 1, 41, 3, 8, 55, 3, 8, 32, 0, 65, 32, 106, 32, 1, 65, 32, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 1, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 1, 65, 16, 106, 41, 3, 0, 55, 3, 0, 66, 1, 33, 2, 12, 1, 11, 32, 1, 16, 192, 131, 128, 128, 0, 66, 0, 33, 2, 11, 32, 0, 32, 2, 55, 3, 0, 11, 57, 0, 2, 64, 32, 1, 45, 0, 16, 65, 2, 71, 13, 0, 32, 0, 32, 1, 41, 2, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 15, 11, 32, 0, 65, 0, 54, 2, 0, 32, 1, 16, 169, 128, 128, 128, 0, 11, 144, 1, 1, 2, 127, 2, 64, 2, 64, 2, 64, 32, 2, 65, 255, 1, 113, 34, 3, 65, 228, 0, 73, 13, 0, 32, 1, 32, 2, 32, 3, 65, 228, 0, 110, 34, 3, 65, 228, 0, 108, 107, 65, 255, 1, 113, 65, 1, 116, 65, 132, 138, 132, 128, 0, 106, 47, 0, 0, 59, 0, 1, 65, 0, 33, 4, 32, 3, 33, 2, 12, 1, 11, 65, 2, 33, 4, 32, 3, 65, 10, 73, 13, 0, 65, 1, 33, 4, 32, 1, 32, 3, 65, 1, 116, 65, 132, 138, 132, 128, 0, 106, 47, 0, 0, 59, 0, 1, 12, 1, 11, 32, 1, 32, 4, 106, 32, 2, 65, 48, 114, 58, 0, 0, 11, 32, 0, 32, 4, 65, 3, 115, 54, 2, 4, 32, 0, 32, 1, 32, 4, 106, 54, 2, 0, 11, 126, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 16, 106, 16, 166, 132, 128, 128, 0, 32, 3, 65, 0, 54, 2, 12, 32, 3, 66, 0, 55, 2, 4, 32, 3, 65, 200, 159, 132, 128, 0, 54, 2, 0, 32, 0, 65, 24, 106, 32, 3, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 0, 66, 128, 128, 128, 128, 112, 55, 3, 16, 32, 0, 32, 1, 32, 2, 106, 54, 2, 12, 32, 0, 32, 1, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 69, 1, 3, 127, 32, 0, 65, 220, 190, 142, 128, 0, 16, 210, 133, 128, 128, 0, 34, 1, 40, 2, 0, 34, 2, 32, 1, 40, 2, 4, 34, 1, 40, 2, 12, 17, 130, 128, 128, 128, 0, 0, 34, 3, 32, 3, 65, 32, 106, 32, 2, 32, 1, 40, 2, 16, 17, 130, 128, 128, 128, 0, 0, 16, 150, 140, 128, 128, 0, 11, 155, 20, 3, 7, 127, 4, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 176, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 144, 1, 106, 32, 1, 32, 2, 16, 165, 132, 128, 128, 0, 65, 0, 33, 4, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 248, 121, 106, 34, 5, 65, 0, 72, 32, 1, 32, 3, 40, 2, 144, 1, 34, 6, 107, 34, 7, 32, 5, 106, 34, 8, 32, 7, 72, 115, 69, 13, 0, 65, 0, 33, 7, 12, 1, 11, 65, 0, 33, 7, 32, 3, 40, 2, 148, 1, 33, 4, 2, 64, 2, 64, 32, 8, 65, 0, 72, 13, 0, 32, 8, 32, 4, 77, 13, 1, 11, 32, 6, 32, 4, 106, 33, 2, 65, 2, 33, 4, 12, 1, 11, 32, 3, 66, 136, 128, 128, 128, 128, 225, 0, 55, 2, 224, 13, 32, 3, 65, 232, 3, 106, 32, 3, 65, 144, 1, 106, 32, 1, 32, 5, 106, 34, 4, 32, 3, 65, 224, 13, 106, 16, 168, 132, 128, 128, 0, 32, 3, 40, 2, 232, 3, 34, 7, 65, 2, 70, 13, 1, 32, 3, 65, 128, 9, 106, 32, 3, 65, 136, 4, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 128, 4, 55, 3, 248, 8, 32, 3, 40, 2, 252, 3, 33, 2, 32, 3, 40, 2, 248, 3, 33, 6, 32, 3, 40, 2, 244, 3, 33, 5, 32, 3, 40, 2, 240, 3, 33, 1, 32, 3, 40, 2, 236, 3, 33, 4, 11, 32, 3, 65, 184, 6, 106, 65, 8, 106, 32, 3, 65, 248, 8, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 248, 8, 55, 3, 184, 6, 12, 1, 11, 32, 3, 66, 136, 128, 128, 128, 128, 225, 0, 55, 2, 248, 8, 32, 3, 65, 232, 3, 106, 32, 3, 65, 144, 1, 106, 32, 4, 32, 3, 65, 248, 8, 106, 16, 169, 132, 128, 128, 0, 32, 3, 40, 2, 232, 3, 34, 7, 65, 2, 70, 13, 1, 32, 3, 65, 192, 6, 106, 32, 3, 65, 136, 4, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 128, 4, 55, 3, 184, 6, 32, 3, 40, 2, 252, 3, 33, 2, 32, 3, 40, 2, 248, 3, 33, 6, 32, 3, 40, 2, 244, 3, 33, 5, 32, 3, 40, 2, 240, 3, 33, 1, 32, 3, 40, 2, 236, 3, 33, 4, 11, 32, 3, 65, 184, 11, 106, 65, 8, 106, 32, 3, 65, 184, 6, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 184, 6, 55, 3, 184, 11, 12, 1, 11, 65, 0, 33, 7, 2, 64, 32, 3, 40, 2, 160, 1, 34, 6, 32, 3, 40, 2, 164, 1, 34, 8, 73, 13, 0, 65, 9, 33, 4, 32, 6, 33, 5, 32, 8, 33, 1, 12, 1, 11, 32, 3, 65, 156, 1, 106, 34, 5, 40, 2, 0, 33, 8, 32, 5, 32, 4, 54, 2, 0, 32, 3, 32, 6, 65, 1, 106, 54, 2, 160, 1, 32, 3, 65, 232, 3, 106, 32, 4, 32, 3, 65, 144, 1, 106, 16, 170, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 232, 3, 34, 4, 13, 0, 32, 3, 40, 2, 160, 1, 65, 127, 106, 34, 9, 32, 6, 70, 13, 1, 65, 7, 33, 4, 32, 6, 33, 5, 32, 9, 33, 1, 12, 2, 11, 32, 3, 40, 2, 244, 3, 33, 6, 32, 3, 40, 2, 240, 3, 33, 5, 32, 3, 40, 2, 236, 3, 33, 1, 65, 2, 33, 7, 12, 1, 11, 32, 3, 40, 2, 236, 3, 33, 4, 32, 3, 32, 6, 54, 2, 160, 1, 32, 3, 32, 8, 54, 2, 156, 1, 32, 3, 32, 1, 32, 2, 106, 54, 2, 152, 1, 2, 64, 32, 6, 13, 0, 65, 3, 33, 7, 12, 1, 11, 32, 6, 65, 127, 106, 33, 1, 65, 8, 33, 4, 11, 32, 3, 65, 144, 1, 106, 16, 221, 131, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 7, 65, 3, 71, 13, 0, 32, 3, 65, 40, 106, 16, 152, 128, 128, 128, 0, 32, 3, 65, 16, 106, 32, 4, 65, 208, 2, 106, 32, 4, 40, 2, 208, 2, 106, 32, 4, 65, 212, 2, 106, 40, 2, 0, 34, 2, 32, 3, 16, 171, 132, 128, 128, 0, 32, 3, 40, 2, 20, 33, 1, 32, 3, 40, 2, 16, 13, 5, 32, 3, 32, 2, 54, 2, 96, 32, 3, 32, 2, 54, 2, 92, 32, 3, 32, 1, 54, 2, 88, 32, 3, 65, 8, 106, 32, 4, 65, 216, 2, 106, 32, 4, 40, 2, 216, 2, 106, 32, 4, 65, 220, 2, 106, 40, 2, 0, 34, 2, 32, 3, 16, 172, 132, 128, 128, 0, 32, 3, 40, 2, 12, 33, 1, 32, 3, 40, 2, 8, 13, 1, 32, 3, 32, 2, 54, 2, 108, 32, 3, 32, 2, 54, 2, 104, 32, 3, 32, 1, 54, 2, 100, 32, 3, 65, 144, 1, 106, 32, 4, 65, 224, 2, 106, 16, 225, 129, 128, 128, 0, 32, 3, 40, 2, 144, 1, 13, 2, 32, 3, 65, 240, 0, 106, 65, 24, 106, 32, 3, 65, 176, 1, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 240, 0, 106, 65, 16, 106, 32, 3, 65, 144, 1, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 240, 0, 106, 65, 8, 106, 32, 3, 65, 144, 1, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 152, 1, 55, 3, 112, 32, 3, 65, 144, 1, 106, 32, 4, 65, 128, 3, 106, 16, 240, 129, 128, 128, 0, 32, 3, 40, 2, 144, 1, 13, 3, 32, 3, 65, 232, 3, 106, 32, 3, 65, 144, 1, 106, 65, 8, 106, 65, 208, 2, 16, 218, 141, 128, 128, 0, 26, 2, 64, 2, 64, 32, 4, 45, 0, 0, 13, 0, 66, 0, 33, 10, 12, 1, 11, 32, 3, 65, 184, 11, 106, 32, 4, 65, 8, 106, 16, 252, 129, 128, 128, 0, 32, 3, 40, 2, 184, 11, 13, 5, 32, 3, 40, 2, 192, 11, 33, 5, 32, 3, 65, 224, 13, 106, 32, 3, 65, 196, 11, 106, 65, 156, 2, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 200, 2, 106, 41, 3, 0, 33, 11, 32, 3, 65, 184, 11, 106, 32, 4, 65, 168, 2, 106, 16, 225, 129, 128, 128, 0, 32, 3, 40, 2, 184, 11, 13, 5, 32, 3, 65, 196, 3, 106, 32, 3, 65, 216, 11, 106, 41, 3, 0, 55, 2, 0, 32, 3, 65, 188, 3, 106, 32, 3, 65, 208, 11, 106, 41, 3, 0, 55, 2, 0, 32, 3, 65, 180, 3, 106, 32, 3, 65, 200, 11, 106, 41, 3, 0, 55, 2, 0, 32, 3, 32, 3, 41, 3, 192, 11, 55, 2, 172, 3, 32, 3, 65, 144, 1, 106, 32, 3, 65, 224, 13, 106, 65, 156, 2, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 184, 6, 106, 32, 3, 65, 144, 1, 106, 65, 188, 2, 16, 218, 141, 128, 128, 0, 26, 66, 1, 33, 10, 11, 32, 3, 65, 248, 8, 106, 32, 3, 65, 184, 6, 106, 65, 188, 2, 16, 218, 141, 128, 128, 0, 26, 2, 64, 2, 64, 32, 4, 45, 0, 208, 5, 13, 0, 65, 0, 33, 2, 12, 1, 11, 32, 4, 65, 212, 5, 106, 33, 2, 65, 0, 33, 1, 2, 64, 3, 64, 32, 1, 65, 32, 70, 13, 1, 32, 3, 65, 144, 1, 106, 32, 1, 106, 32, 2, 32, 1, 106, 45, 0, 0, 58, 0, 0, 32, 1, 65, 1, 106, 33, 1, 12, 0, 11, 11, 32, 3, 65, 128, 16, 106, 65, 2, 106, 32, 3, 65, 144, 1, 106, 65, 2, 106, 45, 0, 0, 58, 0, 0, 32, 3, 65, 184, 6, 106, 65, 8, 106, 32, 3, 65, 159, 1, 106, 41, 0, 0, 34, 12, 55, 3, 0, 32, 3, 65, 184, 6, 106, 65, 16, 106, 32, 3, 65, 167, 1, 106, 41, 0, 0, 34, 13, 55, 3, 0, 32, 3, 65, 184, 6, 106, 65, 24, 106, 32, 3, 65, 144, 1, 106, 65, 31, 106, 45, 0, 0, 34, 1, 58, 0, 0, 32, 3, 65, 184, 11, 106, 65, 24, 106, 32, 1, 58, 0, 0, 32, 3, 65, 184, 11, 106, 65, 16, 106, 32, 13, 55, 3, 0, 32, 3, 65, 184, 11, 106, 65, 8, 106, 32, 12, 55, 3, 0, 32, 3, 32, 3, 47, 0, 144, 1, 59, 1, 128, 16, 32, 3, 32, 3, 41, 0, 151, 1, 34, 12, 55, 3, 184, 6, 32, 3, 32, 12, 55, 3, 184, 11, 32, 3, 40, 0, 147, 1, 33, 7, 32, 3, 65, 144, 1, 106, 32, 4, 65, 244, 5, 106, 34, 1, 32, 4, 65, 251, 5, 106, 45, 0, 0, 34, 2, 192, 34, 6, 65, 31, 117, 32, 4, 65, 248, 5, 106, 40, 2, 0, 113, 106, 32, 1, 40, 2, 0, 32, 2, 32, 6, 65, 0, 72, 27, 16, 184, 140, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 144, 1, 34, 2, 69, 13, 0, 32, 3, 32, 3, 40, 2, 152, 1, 34, 8, 54, 2, 140, 16, 32, 3, 32, 3, 40, 2, 148, 1, 34, 6, 54, 2, 136, 16, 32, 3, 32, 2, 54, 2, 132, 16, 32, 3, 32, 4, 65, 252, 5, 106, 34, 1, 32, 1, 40, 2, 0, 106, 32, 4, 65, 128, 6, 106, 40, 2, 0, 34, 4, 32, 3, 16, 173, 132, 128, 128, 0, 32, 3, 40, 2, 4, 33, 1, 2, 64, 32, 3, 40, 2, 0, 13, 0, 32, 3, 65, 144, 1, 106, 32, 1, 32, 4, 16, 181, 140, 128, 128, 0, 32, 3, 40, 2, 144, 1, 34, 4, 13, 3, 32, 3, 40, 2, 148, 1, 33, 1, 11, 32, 3, 65, 132, 16, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 3, 40, 2, 148, 1, 33, 1, 11, 32, 3, 65, 228, 0, 106, 16, 215, 131, 128, 128, 0, 32, 3, 65, 216, 0, 106, 16, 214, 131, 128, 128, 0, 12, 7, 11, 32, 3, 65, 224, 13, 106, 65, 8, 106, 32, 3, 65, 184, 11, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 224, 13, 106, 65, 16, 106, 32, 3, 65, 184, 11, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 224, 13, 106, 65, 24, 106, 32, 3, 65, 184, 11, 106, 65, 24, 106, 45, 0, 0, 58, 0, 0, 32, 3, 32, 3, 47, 1, 128, 16, 59, 1, 180, 11, 32, 3, 32, 3, 41, 3, 184, 11, 55, 3, 224, 13, 32, 3, 32, 3, 65, 130, 16, 106, 45, 0, 0, 58, 0, 182, 11, 32, 3, 40, 2, 152, 1, 33, 9, 32, 3, 40, 2, 148, 1, 33, 1, 11, 32, 0, 32, 3, 47, 1, 180, 11, 59, 1, 216, 5, 32, 0, 32, 3, 41, 3, 224, 13, 55, 0, 223, 5, 32, 0, 65, 218, 5, 106, 32, 3, 45, 0, 182, 11, 58, 0, 0, 32, 0, 65, 231, 5, 106, 32, 3, 65, 224, 13, 106, 65, 8, 106, 41, 3, 0, 55, 0, 0, 32, 0, 65, 239, 5, 106, 32, 3, 65, 224, 13, 106, 65, 16, 106, 41, 3, 0, 55, 0, 0, 32, 0, 65, 247, 5, 106, 32, 3, 65, 224, 13, 106, 65, 24, 106, 45, 0, 0, 58, 0, 0, 32, 0, 65, 128, 6, 106, 32, 3, 65, 216, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 2, 88, 55, 2, 248, 5, 32, 3, 65, 24, 106, 65, 8, 106, 34, 14, 32, 3, 65, 228, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 100, 55, 3, 24, 32, 0, 32, 3, 41, 3, 112, 55, 3, 208, 2, 32, 0, 65, 216, 2, 106, 32, 3, 65, 240, 0, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 224, 2, 106, 32, 3, 65, 240, 0, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 232, 2, 106, 32, 3, 65, 240, 0, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 240, 2, 106, 32, 3, 65, 232, 3, 106, 65, 208, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 12, 106, 32, 3, 65, 248, 8, 106, 65, 188, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 7, 54, 0, 219, 5, 32, 0, 32, 9, 54, 2, 212, 5, 32, 0, 32, 1, 54, 2, 208, 5, 32, 0, 32, 4, 54, 2, 204, 5, 32, 0, 32, 8, 54, 2, 200, 5, 32, 0, 32, 6, 54, 2, 196, 5, 32, 0, 32, 2, 54, 2, 192, 5, 32, 0, 32, 11, 55, 3, 200, 2, 32, 0, 32, 5, 54, 2, 8, 32, 0, 32, 10, 55, 3, 0, 32, 0, 32, 3, 41, 3, 24, 55, 2, 132, 6, 32, 0, 65, 140, 6, 106, 32, 14, 40, 2, 0, 54, 2, 0, 12, 6, 11, 32, 0, 65, 32, 106, 32, 3, 41, 3, 184, 11, 55, 3, 0, 32, 0, 65, 40, 106, 32, 3, 65, 192, 11, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 28, 106, 32, 2, 54, 2, 0, 32, 0, 65, 24, 106, 32, 6, 54, 2, 0, 32, 0, 65, 20, 106, 32, 5, 54, 2, 0, 32, 0, 65, 16, 106, 32, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 4, 54, 2, 0, 32, 0, 32, 7, 54, 2, 8, 32, 0, 66, 2, 55, 3, 0, 12, 6, 11, 32, 3, 65, 216, 0, 106, 16, 214, 131, 128, 128, 0, 12, 3, 11, 32, 3, 40, 2, 148, 1, 33, 1, 32, 3, 65, 228, 0, 106, 16, 215, 131, 128, 128, 0, 32, 3, 65, 216, 0, 106, 16, 214, 131, 128, 128, 0, 12, 2, 11, 32, 3, 40, 2, 148, 1, 33, 1, 32, 3, 65, 228, 0, 106, 16, 215, 131, 128, 128, 0, 32, 3, 65, 216, 0, 106, 16, 214, 131, 128, 128, 0, 12, 1, 11, 32, 3, 40, 2, 188, 11, 33, 1, 32, 3, 65, 228, 0, 106, 16, 215, 131, 128, 128, 0, 32, 3, 65, 216, 0, 106, 16, 214, 131, 128, 128, 0, 11, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 65, 3, 54, 2, 8, 32, 0, 66, 2, 55, 3, 0, 11, 32, 3, 65, 40, 106, 16, 226, 131, 128, 128, 0, 11, 32, 3, 65, 176, 16, 106, 36, 128, 128, 128, 128, 0, 11, 157, 1, 1, 4, 127, 65, 0, 33, 4, 2, 64, 2, 64, 2, 64, 2, 64, 65, 0, 32, 1, 40, 2, 0, 34, 5, 107, 32, 5, 113, 34, 6, 32, 3, 40, 2, 0, 34, 7, 79, 13, 0, 65, 1, 33, 3, 12, 1, 11, 2, 64, 2, 64, 32, 7, 65, 127, 106, 32, 2, 113, 69, 13, 0, 65, 4, 33, 3, 32, 7, 33, 6, 12, 1, 11, 32, 5, 32, 1, 40, 2, 4, 106, 34, 1, 32, 2, 107, 32, 3, 40, 2, 4, 34, 6, 79, 13, 2, 65, 3, 33, 3, 11, 32, 2, 33, 7, 11, 32, 0, 32, 1, 54, 2, 20, 32, 0, 32, 5, 54, 2, 16, 32, 0, 32, 6, 54, 2, 12, 32, 0, 32, 7, 54, 2, 8, 32, 0, 32, 3, 54, 2, 4, 12, 1, 11, 65, 2, 33, 4, 11, 32, 0, 32, 4, 54, 2, 0, 11, 162, 1, 1, 3, 127, 32, 1, 65, 12, 106, 40, 2, 0, 33, 4, 32, 1, 40, 2, 8, 33, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 4, 34, 3, 13, 0, 32, 1, 32, 2, 75, 13, 1, 32, 4, 32, 2, 73, 13, 1, 12, 3, 11, 32, 1, 32, 2, 75, 13, 0, 32, 4, 32, 2, 75, 13, 1, 11, 65, 5, 33, 5, 32, 4, 33, 6, 12, 2, 11, 65, 6, 33, 5, 32, 1, 33, 6, 32, 3, 33, 1, 32, 4, 32, 2, 107, 32, 3, 73, 13, 1, 11, 65, 2, 33, 2, 12, 1, 11, 32, 0, 32, 4, 54, 2, 20, 32, 0, 32, 6, 54, 2, 16, 32, 0, 32, 1, 54, 2, 12, 32, 0, 32, 2, 54, 2, 8, 32, 0, 32, 5, 54, 2, 4, 65, 0, 33, 2, 11, 32, 0, 32, 2, 54, 2, 0, 11, 210, 3, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 1, 65, 208, 2, 106, 32, 2, 16, 189, 132, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 8, 65, 3, 71, 13, 0, 32, 3, 65, 8, 106, 32, 1, 65, 216, 2, 106, 32, 2, 16, 186, 132, 128, 128, 0, 2, 64, 32, 3, 40, 2, 8, 65, 3, 70, 13, 0, 32, 0, 65, 40, 65, 8, 16, 237, 129, 128, 128, 0, 32, 3, 65, 8, 106, 65, 40, 16, 218, 141, 128, 128, 0, 173, 65, 208, 162, 132, 128, 0, 173, 66, 32, 134, 132, 55, 2, 8, 32, 0, 65, 7, 54, 2, 4, 32, 0, 65, 238, 162, 132, 128, 0, 54, 2, 0, 12, 3, 11, 32, 1, 45, 0, 0, 34, 4, 65, 1, 75, 13, 1, 32, 3, 65, 8, 106, 32, 1, 65, 208, 5, 106, 32, 2, 16, 209, 132, 128, 128, 0, 2, 64, 32, 3, 45, 0, 8, 65, 3, 71, 13, 0, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 65, 28, 65, 4, 16, 237, 129, 128, 128, 0, 34, 1, 65, 24, 106, 32, 3, 65, 8, 106, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 1, 65, 16, 106, 32, 3, 65, 8, 106, 65, 16, 106, 41, 2, 0, 55, 2, 0, 32, 1, 65, 8, 106, 32, 3, 65, 8, 106, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 1, 32, 3, 41, 2, 8, 55, 2, 0, 32, 0, 32, 1, 173, 65, 248, 134, 132, 128, 0, 173, 66, 32, 134, 132, 55, 2, 8, 32, 0, 65, 4, 54, 2, 4, 32, 0, 65, 248, 162, 132, 128, 0, 54, 2, 0, 12, 2, 11, 32, 0, 65, 40, 65, 8, 16, 237, 129, 128, 128, 0, 32, 3, 65, 8, 106, 65, 40, 16, 218, 141, 128, 128, 0, 173, 65, 208, 162, 132, 128, 0, 173, 66, 32, 134, 132, 55, 2, 8, 32, 0, 65, 6, 54, 2, 4, 32, 0, 65, 232, 162, 132, 128, 0, 54, 2, 0, 12, 1, 11, 65, 28, 65, 4, 16, 237, 129, 128, 128, 0, 34, 2, 32, 1, 54, 2, 4, 32, 2, 32, 4, 58, 0, 1, 32, 2, 65, 2, 58, 0, 0, 32, 0, 65, 9, 54, 2, 4, 32, 0, 65, 204, 161, 132, 128, 0, 54, 2, 0, 32, 0, 32, 2, 173, 65, 248, 134, 132, 128, 0, 173, 66, 32, 134, 132, 55, 2, 8, 11, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 206, 10, 3, 23, 127, 1, 126, 6, 127, 35, 128, 128, 128, 128, 0, 65, 144, 225, 0, 107, 34, 4, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 2, 13, 0, 65, 0, 33, 5, 65, 8, 33, 6, 12, 1, 11, 32, 2, 65, 254, 201, 37, 79, 13, 1, 65, 8, 32, 2, 65, 160, 27, 108, 34, 7, 16, 178, 128, 128, 128, 0, 34, 8, 69, 13, 1, 32, 4, 65, 212, 27, 106, 33, 9, 32, 4, 65, 180, 27, 106, 33, 10, 32, 4, 65, 212, 31, 106, 33, 11, 32, 4, 65, 244, 28, 106, 33, 12, 32, 4, 65, 224, 49, 106, 65, 192, 2, 106, 33, 13, 32, 4, 65, 136, 220, 0, 106, 65, 160, 1, 106, 33, 14, 32, 4, 65, 232, 223, 0, 106, 65, 8, 106, 33, 15, 32, 4, 65, 136, 220, 0, 106, 65, 8, 106, 33, 16, 32, 4, 65, 224, 49, 106, 65, 8, 106, 33, 17, 32, 4, 65, 224, 49, 106, 65, 4, 114, 33, 18, 32, 4, 65, 236, 49, 106, 33, 19, 65, 0, 33, 5, 32, 4, 65, 201, 54, 106, 34, 20, 65, 3, 106, 33, 21, 65, 0, 33, 22, 2, 64, 3, 64, 2, 64, 32, 7, 32, 22, 71, 13, 0, 32, 8, 33, 6, 12, 3, 11, 32, 4, 65, 224, 49, 106, 32, 1, 16, 225, 129, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 4, 40, 2, 224, 49, 13, 0, 32, 4, 65, 192, 49, 106, 65, 8, 106, 34, 2, 32, 19, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 4, 65, 192, 49, 106, 65, 16, 106, 34, 23, 32, 19, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 4, 65, 192, 49, 106, 65, 24, 106, 34, 24, 32, 19, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 19, 41, 2, 0, 55, 3, 192, 49, 32, 4, 40, 2, 232, 49, 33, 25, 32, 4, 65, 224, 49, 106, 32, 1, 65, 192, 4, 106, 16, 231, 129, 128, 128, 0, 32, 4, 40, 2, 224, 49, 13, 0, 32, 4, 65, 208, 195, 0, 106, 32, 17, 65, 232, 17, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 224, 49, 106, 32, 1, 65, 176, 22, 106, 16, 245, 129, 128, 128, 0, 32, 4, 40, 2, 224, 49, 33, 6, 32, 4, 45, 0, 200, 54, 34, 26, 65, 2, 70, 13, 4, 32, 4, 65, 196, 213, 0, 106, 32, 18, 65, 228, 4, 16, 218, 141, 128, 128, 0, 26, 32, 4, 32, 21, 40, 0, 0, 54, 0, 191, 85, 32, 4, 32, 20, 40, 0, 0, 54, 2, 188, 85, 32, 1, 41, 3, 168, 22, 33, 27, 32, 4, 65, 224, 49, 106, 32, 1, 65, 32, 106, 16, 225, 129, 128, 128, 0, 32, 4, 40, 2, 224, 49, 13, 0, 32, 4, 65, 168, 218, 0, 106, 65, 24, 106, 34, 28, 32, 17, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 168, 218, 0, 106, 65, 16, 106, 34, 29, 32, 17, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 168, 218, 0, 106, 65, 8, 106, 34, 30, 32, 17, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 4, 32, 17, 41, 3, 0, 55, 3, 168, 90, 32, 4, 65, 224, 49, 106, 32, 1, 65, 192, 0, 106, 16, 224, 129, 128, 128, 0, 32, 4, 40, 2, 224, 49, 13, 0, 32, 4, 65, 200, 218, 0, 106, 32, 17, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 136, 220, 0, 106, 32, 1, 65, 160, 4, 106, 16, 225, 129, 128, 128, 0, 32, 4, 40, 2, 136, 92, 13, 2, 32, 4, 65, 232, 219, 0, 106, 65, 24, 106, 34, 31, 32, 16, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 232, 219, 0, 106, 65, 16, 106, 34, 32, 32, 16, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 232, 219, 0, 106, 65, 8, 106, 34, 33, 32, 16, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 4, 32, 16, 41, 3, 0, 55, 3, 232, 91, 32, 4, 65, 232, 223, 0, 106, 32, 1, 65, 224, 1, 106, 16, 207, 132, 128, 128, 0, 2, 64, 32, 4, 40, 2, 232, 95, 13, 0, 32, 4, 65, 200, 222, 0, 106, 32, 15, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 232, 223, 0, 106, 32, 1, 65, 128, 3, 106, 16, 207, 132, 128, 128, 0, 32, 4, 40, 2, 232, 95, 69, 13, 2, 11, 32, 4, 40, 2, 236, 95, 33, 6, 12, 4, 11, 32, 4, 40, 2, 228, 49, 33, 6, 12, 3, 11, 32, 1, 65, 160, 27, 106, 33, 1, 32, 14, 32, 15, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 136, 220, 0, 106, 32, 4, 65, 200, 222, 0, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 224, 49, 106, 32, 4, 65, 136, 220, 0, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 13, 65, 24, 106, 32, 31, 41, 3, 0, 55, 3, 0, 32, 13, 65, 16, 106, 32, 32, 41, 3, 0, 55, 3, 0, 32, 13, 65, 8, 106, 32, 33, 41, 3, 0, 55, 3, 0, 32, 13, 32, 4, 41, 3, 232, 91, 55, 3, 0, 32, 12, 32, 4, 65, 224, 49, 106, 65, 224, 2, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 152, 27, 106, 65, 8, 106, 32, 2, 41, 3, 0, 55, 3, 0, 32, 4, 65, 152, 27, 106, 65, 16, 106, 32, 23, 41, 3, 0, 55, 3, 0, 32, 4, 65, 152, 27, 106, 65, 24, 106, 32, 24, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 3, 192, 49, 55, 3, 152, 27, 32, 11, 32, 4, 65, 208, 195, 0, 106, 65, 232, 17, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 16, 106, 32, 4, 65, 196, 213, 0, 106, 65, 228, 4, 16, 218, 141, 128, 128, 0, 26, 32, 10, 32, 4, 41, 3, 168, 90, 55, 2, 0, 32, 10, 65, 8, 106, 32, 30, 41, 3, 0, 55, 2, 0, 32, 10, 65, 16, 106, 32, 29, 41, 3, 0, 55, 2, 0, 32, 10, 65, 24, 106, 32, 28, 41, 3, 0, 55, 2, 0, 32, 4, 32, 4, 40, 0, 191, 85, 54, 0, 11, 32, 4, 32, 4, 40, 2, 188, 85, 54, 2, 8, 32, 9, 32, 4, 65, 200, 218, 0, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 244, 4, 106, 32, 4, 65, 152, 27, 106, 65, 164, 22, 16, 218, 141, 128, 128, 0, 26, 32, 8, 32, 22, 106, 34, 2, 32, 25, 54, 2, 0, 32, 2, 65, 4, 106, 32, 4, 65, 244, 4, 106, 65, 164, 22, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 176, 22, 106, 32, 6, 54, 2, 0, 32, 2, 65, 168, 22, 106, 32, 27, 55, 3, 0, 32, 2, 65, 180, 22, 106, 32, 4, 65, 16, 106, 65, 228, 4, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 152, 27, 106, 32, 26, 58, 0, 0, 32, 2, 65, 153, 27, 106, 32, 4, 40, 2, 8, 54, 0, 0, 32, 2, 65, 156, 27, 106, 32, 4, 40, 0, 11, 54, 0, 0, 32, 22, 65, 160, 27, 106, 33, 22, 12, 1, 11, 11, 32, 4, 40, 2, 140, 92, 33, 6, 11, 65, 1, 33, 5, 11, 32, 0, 32, 6, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 144, 225, 0, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 204, 4, 3, 11, 127, 1, 126, 4, 127, 35, 128, 128, 128, 128, 0, 65, 240, 14, 107, 34, 4, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 13, 0, 65, 0, 33, 5, 65, 8, 33, 6, 12, 1, 11, 2, 64, 32, 2, 65, 243, 178, 197, 1, 79, 13, 0, 65, 8, 32, 2, 65, 152, 5, 108, 34, 7, 16, 178, 128, 128, 128, 0, 34, 8, 69, 13, 0, 32, 4, 65, 144, 5, 106, 65, 12, 106, 33, 9, 32, 4, 65, 144, 5, 106, 65, 4, 114, 33, 10, 65, 0, 33, 5, 32, 4, 65, 249, 9, 106, 34, 11, 65, 3, 106, 33, 12, 65, 0, 33, 13, 3, 64, 2, 64, 32, 7, 32, 13, 71, 13, 0, 32, 8, 33, 6, 12, 3, 11, 32, 4, 65, 144, 5, 106, 32, 1, 65, 40, 106, 16, 245, 129, 128, 128, 0, 32, 4, 40, 2, 144, 5, 33, 6, 2, 64, 2, 64, 32, 4, 45, 0, 248, 9, 34, 14, 65, 2, 70, 13, 0, 32, 4, 65, 140, 10, 106, 32, 10, 65, 228, 4, 16, 218, 141, 128, 128, 0, 26, 32, 4, 32, 12, 40, 0, 0, 54, 0, 135, 10, 32, 4, 32, 11, 40, 0, 0, 54, 2, 132, 10, 32, 1, 41, 3, 32, 33, 15, 32, 4, 65, 144, 5, 106, 32, 1, 16, 225, 129, 128, 128, 0, 32, 4, 40, 2, 144, 5, 69, 13, 1, 32, 4, 40, 2, 148, 5, 33, 6, 11, 65, 1, 33, 5, 12, 3, 11, 32, 1, 65, 152, 5, 106, 33, 1, 32, 4, 65, 240, 4, 106, 65, 8, 106, 34, 16, 32, 9, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 4, 65, 240, 4, 106, 65, 16, 106, 34, 17, 32, 9, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 4, 65, 240, 4, 106, 65, 24, 106, 34, 18, 32, 9, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 9, 41, 2, 0, 55, 3, 240, 4, 32, 4, 40, 2, 152, 5, 33, 19, 32, 4, 65, 12, 106, 32, 4, 65, 140, 10, 106, 65, 228, 4, 16, 218, 141, 128, 128, 0, 26, 32, 4, 32, 4, 40, 0, 135, 10, 54, 0, 7, 32, 4, 32, 4, 40, 2, 132, 10, 54, 2, 4, 32, 8, 32, 13, 106, 34, 2, 32, 19, 54, 2, 0, 32, 2, 65, 4, 106, 32, 4, 41, 3, 240, 4, 55, 2, 0, 32, 2, 65, 12, 106, 32, 16, 41, 3, 0, 55, 2, 0, 32, 2, 65, 20, 106, 32, 17, 41, 3, 0, 55, 2, 0, 32, 2, 65, 28, 106, 32, 18, 40, 2, 0, 54, 2, 0, 32, 2, 65, 40, 106, 32, 6, 54, 2, 0, 32, 2, 65, 32, 106, 32, 15, 55, 3, 0, 32, 2, 65, 44, 106, 32, 4, 65, 12, 106, 65, 228, 4, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 144, 5, 106, 32, 14, 58, 0, 0, 32, 2, 65, 145, 5, 106, 32, 4, 40, 2, 4, 54, 0, 0, 32, 2, 65, 148, 5, 106, 32, 4, 40, 0, 7, 54, 0, 0, 32, 13, 65, 152, 5, 106, 33, 13, 12, 0, 11, 11, 0, 0, 11, 32, 0, 32, 6, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 240, 14, 106, 36, 128, 128, 128, 128, 0, 11, 100, 1, 2, 127, 2, 64, 2, 64, 32, 2, 13, 0, 65, 1, 33, 4, 12, 1, 11, 2, 64, 32, 2, 65, 127, 76, 13, 0, 65, 1, 32, 2, 16, 178, 128, 128, 128, 0, 34, 4, 69, 13, 0, 65, 0, 33, 5, 3, 64, 32, 2, 32, 5, 70, 13, 2, 32, 4, 32, 5, 106, 32, 1, 32, 5, 106, 45, 0, 0, 58, 0, 0, 32, 5, 65, 1, 106, 33, 5, 12, 0, 11, 11, 0, 0, 11, 32, 0, 32, 4, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 11, 132, 6, 1, 6, 127, 35, 128, 128, 128, 128, 0, 65, 208, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 56, 106, 32, 1, 32, 2, 16, 165, 132, 128, 128, 0, 65, 0, 33, 4, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 96, 106, 34, 5, 65, 0, 72, 32, 1, 32, 3, 40, 2, 56, 34, 6, 107, 34, 7, 32, 5, 106, 34, 8, 32, 7, 72, 115, 69, 13, 0, 65, 0, 33, 7, 12, 1, 11, 65, 0, 33, 7, 32, 3, 40, 2, 60, 33, 4, 2, 64, 2, 64, 32, 8, 65, 0, 72, 13, 0, 32, 8, 32, 4, 77, 13, 1, 11, 32, 6, 32, 4, 106, 33, 2, 65, 2, 33, 4, 12, 1, 11, 32, 3, 66, 136, 128, 128, 128, 128, 4, 55, 2, 160, 1, 32, 3, 65, 168, 1, 106, 32, 3, 65, 56, 106, 32, 1, 32, 5, 106, 34, 4, 32, 3, 65, 160, 1, 106, 16, 168, 132, 128, 128, 0, 32, 3, 40, 2, 168, 1, 34, 7, 65, 2, 70, 13, 1, 32, 3, 65, 152, 1, 106, 32, 3, 65, 200, 1, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 192, 1, 55, 3, 144, 1, 32, 3, 40, 2, 188, 1, 33, 2, 32, 3, 40, 2, 184, 1, 33, 6, 32, 3, 40, 2, 180, 1, 33, 5, 32, 3, 40, 2, 176, 1, 33, 1, 32, 3, 40, 2, 172, 1, 33, 4, 11, 32, 3, 65, 128, 1, 106, 65, 8, 106, 32, 3, 65, 144, 1, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 144, 1, 55, 3, 128, 1, 12, 1, 11, 32, 3, 66, 136, 128, 128, 128, 128, 4, 55, 2, 144, 1, 32, 3, 65, 168, 1, 106, 32, 3, 65, 56, 106, 32, 4, 32, 3, 65, 144, 1, 106, 16, 169, 132, 128, 128, 0, 32, 3, 40, 2, 168, 1, 34, 7, 65, 2, 70, 13, 1, 32, 3, 65, 136, 1, 106, 32, 3, 65, 200, 1, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 192, 1, 55, 3, 128, 1, 32, 3, 40, 2, 188, 1, 33, 2, 32, 3, 40, 2, 184, 1, 33, 6, 32, 3, 40, 2, 180, 1, 33, 5, 32, 3, 40, 2, 176, 1, 33, 1, 32, 3, 40, 2, 172, 1, 33, 4, 11, 32, 3, 65, 40, 106, 65, 8, 106, 32, 3, 65, 128, 1, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 128, 1, 55, 3, 40, 12, 1, 11, 65, 0, 33, 7, 2, 64, 32, 3, 40, 2, 72, 34, 6, 32, 3, 40, 2, 76, 34, 8, 73, 13, 0, 65, 9, 33, 4, 32, 6, 33, 5, 32, 8, 33, 1, 12, 1, 11, 32, 3, 32, 1, 32, 2, 106, 54, 2, 64, 2, 64, 32, 6, 13, 0, 65, 3, 33, 7, 12, 1, 11, 32, 6, 65, 127, 106, 33, 1, 65, 8, 33, 4, 11, 32, 3, 65, 56, 106, 16, 221, 131, 128, 128, 0, 2, 64, 2, 64, 32, 7, 65, 3, 71, 13, 0, 32, 3, 65, 56, 106, 16, 152, 128, 128, 128, 0, 32, 3, 32, 4, 16, 225, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 0, 13, 0, 32, 0, 32, 3, 41, 3, 8, 55, 3, 8, 32, 0, 65, 32, 106, 32, 3, 65, 32, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 3, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 3, 65, 16, 106, 41, 3, 0, 55, 3, 0, 65, 4, 33, 1, 12, 1, 11, 32, 0, 32, 3, 40, 2, 4, 54, 2, 4, 65, 3, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 32, 3, 65, 56, 106, 16, 226, 131, 128, 128, 0, 12, 1, 11, 32, 0, 32, 3, 41, 3, 40, 55, 3, 24, 32, 0, 65, 32, 106, 32, 3, 65, 48, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 54, 2, 20, 32, 0, 32, 6, 54, 2, 16, 32, 0, 32, 5, 54, 2, 12, 32, 0, 32, 1, 54, 2, 8, 32, 0, 32, 4, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 11, 32, 3, 65, 208, 1, 106, 36, 128, 128, 128, 128, 0, 11, 250, 7, 2, 6, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 40, 106, 32, 1, 32, 2, 16, 165, 132, 128, 128, 0, 65, 0, 33, 4, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 120, 106, 34, 5, 65, 0, 72, 32, 1, 32, 3, 40, 2, 40, 34, 6, 107, 34, 7, 32, 5, 106, 34, 8, 32, 7, 72, 115, 69, 13, 0, 65, 0, 33, 7, 12, 1, 11, 65, 0, 33, 7, 32, 3, 40, 2, 44, 33, 4, 2, 64, 2, 64, 32, 8, 65, 0, 72, 13, 0, 32, 8, 32, 4, 77, 13, 1, 11, 32, 6, 32, 4, 106, 33, 2, 65, 2, 33, 4, 12, 1, 11, 32, 3, 66, 132, 128, 128, 128, 128, 1, 55, 2, 144, 1, 32, 3, 65, 152, 1, 106, 32, 3, 65, 40, 106, 32, 1, 32, 5, 106, 34, 5, 32, 3, 65, 144, 1, 106, 16, 168, 132, 128, 128, 0, 32, 3, 40, 2, 152, 1, 34, 7, 65, 2, 70, 13, 1, 32, 3, 65, 136, 1, 106, 32, 3, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 176, 1, 55, 3, 128, 1, 32, 3, 40, 2, 172, 1, 33, 2, 32, 3, 40, 2, 168, 1, 33, 6, 32, 3, 40, 2, 164, 1, 33, 5, 32, 3, 40, 2, 160, 1, 33, 1, 32, 3, 40, 2, 156, 1, 33, 4, 11, 32, 3, 65, 240, 0, 106, 65, 8, 106, 32, 3, 65, 128, 1, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 128, 1, 55, 3, 112, 12, 1, 11, 32, 3, 66, 132, 128, 128, 128, 128, 1, 55, 2, 128, 1, 32, 3, 65, 152, 1, 106, 32, 3, 65, 40, 106, 32, 5, 32, 3, 65, 128, 1, 106, 16, 169, 132, 128, 128, 0, 32, 3, 40, 2, 152, 1, 34, 7, 65, 2, 70, 13, 1, 32, 3, 65, 248, 0, 106, 32, 3, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 176, 1, 55, 3, 112, 32, 3, 40, 2, 172, 1, 33, 2, 32, 3, 40, 2, 168, 1, 33, 6, 32, 3, 40, 2, 164, 1, 33, 5, 32, 3, 40, 2, 160, 1, 33, 1, 32, 3, 40, 2, 156, 1, 33, 4, 11, 32, 3, 65, 24, 106, 65, 8, 106, 32, 3, 65, 240, 0, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 112, 55, 3, 24, 66, 1, 33, 9, 12, 1, 11, 66, 1, 33, 9, 65, 0, 33, 8, 2, 64, 32, 3, 40, 2, 56, 34, 6, 32, 3, 40, 2, 60, 34, 7, 73, 13, 0, 65, 9, 33, 4, 32, 6, 33, 5, 32, 7, 33, 1, 65, 0, 33, 7, 12, 2, 11, 32, 3, 65, 52, 106, 34, 7, 40, 2, 0, 33, 4, 32, 7, 32, 5, 54, 2, 0, 32, 3, 32, 6, 65, 1, 106, 54, 2, 56, 32, 3, 65, 152, 1, 106, 32, 5, 32, 3, 65, 40, 106, 16, 176, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 152, 1, 34, 7, 65, 3, 71, 13, 0, 32, 3, 40, 2, 56, 65, 127, 106, 34, 8, 32, 6, 70, 13, 1, 65, 0, 33, 7, 65, 7, 33, 4, 32, 6, 33, 5, 32, 8, 33, 1, 12, 2, 11, 32, 3, 65, 32, 106, 32, 3, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 176, 1, 55, 3, 24, 32, 3, 40, 2, 172, 1, 33, 2, 32, 3, 40, 2, 168, 1, 33, 6, 32, 3, 40, 2, 164, 1, 33, 5, 32, 3, 40, 2, 160, 1, 33, 1, 32, 3, 40, 2, 156, 1, 33, 4, 66, 0, 33, 9, 12, 2, 11, 32, 3, 40, 2, 156, 1, 33, 7, 32, 3, 32, 6, 54, 2, 56, 32, 3, 32, 4, 54, 2, 52, 32, 3, 32, 1, 32, 2, 106, 54, 2, 48, 2, 64, 32, 6, 13, 0, 66, 2, 33, 9, 65, 1, 33, 8, 12, 2, 11, 32, 6, 65, 127, 106, 33, 1, 65, 0, 33, 7, 65, 8, 33, 4, 11, 65, 0, 33, 8, 11, 32, 3, 65, 40, 106, 16, 221, 131, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 8, 69, 13, 0, 32, 3, 65, 40, 106, 16, 152, 128, 128, 128, 0, 32, 3, 32, 7, 32, 7, 40, 2, 0, 106, 32, 7, 40, 2, 4, 34, 7, 32, 3, 16, 177, 132, 128, 128, 0, 32, 3, 40, 2, 4, 33, 1, 2, 64, 32, 3, 40, 2, 0, 13, 0, 32, 3, 65, 12, 106, 32, 1, 32, 7, 16, 222, 138, 128, 128, 0, 32, 3, 40, 2, 12, 13, 2, 32, 3, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 8, 66, 2, 33, 9, 12, 2, 11, 32, 0, 32, 3, 41, 3, 24, 55, 3, 32, 32, 0, 65, 40, 106, 32, 3, 65, 32, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 54, 2, 28, 32, 0, 32, 6, 54, 2, 24, 32, 0, 32, 5, 54, 2, 20, 32, 0, 32, 1, 54, 2, 16, 32, 0, 32, 4, 54, 2, 12, 32, 0, 32, 7, 54, 2, 8, 32, 0, 32, 9, 55, 3, 0, 12, 2, 11, 32, 0, 32, 3, 41, 2, 12, 55, 2, 8, 32, 0, 65, 16, 106, 32, 3, 65, 20, 106, 40, 2, 0, 54, 2, 0, 66, 3, 33, 9, 11, 32, 0, 32, 9, 55, 3, 0, 32, 3, 65, 40, 106, 16, 226, 131, 128, 128, 0, 11, 32, 3, 65, 192, 1, 106, 36, 128, 128, 128, 128, 0, 11, 158, 5, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 240, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 1, 65, 4, 106, 40, 2, 0, 33, 4, 32, 3, 65, 200, 0, 106, 32, 2, 32, 1, 32, 1, 40, 2, 0, 16, 184, 132, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 72, 34, 5, 65, 2, 71, 13, 0, 32, 4, 65, 128, 128, 128, 32, 79, 13, 6, 32, 3, 40, 2, 76, 33, 6, 32, 3, 65, 8, 54, 2, 64, 32, 3, 32, 4, 65, 5, 116, 34, 4, 54, 2, 68, 32, 3, 65, 200, 0, 106, 32, 2, 32, 6, 32, 3, 65, 192, 0, 106, 16, 168, 132, 128, 128, 0, 32, 3, 40, 2, 72, 34, 5, 65, 2, 70, 13, 2, 32, 3, 65, 32, 106, 65, 8, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 48, 106, 32, 3, 65, 228, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 56, 106, 32, 3, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 32, 12, 1, 11, 32, 3, 65, 40, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 48, 106, 32, 3, 65, 228, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 56, 106, 32, 3, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 32, 11, 32, 3, 40, 2, 80, 33, 1, 32, 3, 40, 2, 76, 33, 2, 32, 3, 65, 24, 106, 32, 3, 65, 32, 106, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 3, 65, 16, 106, 32, 3, 65, 32, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 8, 106, 32, 3, 65, 32, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 32, 55, 3, 0, 12, 1, 11, 32, 3, 32, 4, 54, 2, 36, 32, 3, 65, 8, 54, 2, 32, 32, 3, 65, 200, 0, 106, 32, 2, 32, 6, 32, 3, 65, 32, 106, 16, 169, 132, 128, 128, 0, 32, 3, 40, 2, 72, 34, 5, 65, 2, 70, 13, 1, 32, 3, 65, 8, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 16, 106, 32, 3, 65, 228, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 24, 106, 32, 3, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 0, 32, 3, 40, 2, 80, 33, 1, 32, 3, 40, 2, 76, 33, 2, 11, 32, 0, 32, 3, 41, 3, 0, 55, 2, 12, 32, 0, 65, 36, 106, 32, 3, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 28, 106, 32, 3, 65, 16, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 20, 106, 32, 3, 65, 8, 106, 41, 3, 0, 55, 2, 0, 32, 0, 32, 1, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 12, 1, 11, 2, 64, 32, 2, 40, 2, 16, 34, 5, 32, 2, 40, 2, 20, 34, 7, 73, 13, 0, 32, 0, 32, 5, 54, 2, 16, 32, 0, 32, 5, 54, 2, 12, 32, 0, 32, 7, 54, 2, 8, 32, 0, 66, 128, 128, 128, 128, 144, 1, 55, 3, 0, 12, 1, 11, 32, 2, 32, 5, 54, 2, 16, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 3, 54, 2, 0, 32, 2, 32, 6, 32, 4, 106, 54, 2, 8, 11, 32, 3, 65, 240, 0, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 171, 2, 3, 5, 127, 4, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 4, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 2, 13, 0, 65, 0, 33, 5, 65, 8, 33, 6, 12, 1, 11, 32, 2, 65, 128, 128, 128, 32, 79, 13, 1, 65, 8, 32, 2, 65, 5, 116, 34, 7, 16, 178, 128, 128, 128, 0, 34, 6, 69, 13, 1, 32, 4, 65, 8, 106, 65, 8, 106, 33, 8, 65, 0, 33, 5, 65, 0, 33, 2, 3, 64, 32, 7, 32, 2, 70, 13, 1, 32, 4, 65, 8, 106, 32, 1, 32, 2, 106, 16, 225, 129, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 65, 48, 106, 65, 24, 106, 32, 8, 65, 24, 106, 41, 3, 0, 34, 9, 55, 3, 0, 32, 4, 65, 48, 106, 65, 16, 106, 32, 8, 65, 16, 106, 41, 3, 0, 34, 10, 55, 3, 0, 32, 4, 65, 48, 106, 65, 8, 106, 32, 8, 65, 8, 106, 41, 3, 0, 34, 11, 55, 3, 0, 32, 4, 32, 8, 41, 3, 0, 34, 12, 55, 3, 48, 32, 6, 32, 2, 106, 34, 13, 65, 24, 106, 32, 9, 55, 3, 0, 32, 13, 65, 16, 106, 32, 10, 55, 3, 0, 32, 13, 65, 8, 106, 32, 11, 55, 3, 0, 32, 13, 32, 12, 55, 3, 0, 32, 2, 65, 32, 106, 33, 2, 12, 1, 11, 11, 32, 4, 40, 2, 12, 33, 6, 65, 1, 33, 5, 11, 32, 0, 32, 6, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 239, 6, 1, 6, 127, 35, 128, 128, 128, 128, 0, 65, 160, 6, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 136, 5, 106, 32, 1, 32, 2, 16, 165, 132, 128, 128, 0, 65, 0, 33, 4, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 144, 123, 106, 34, 5, 65, 0, 72, 32, 1, 32, 3, 40, 2, 136, 5, 34, 6, 107, 34, 7, 32, 5, 106, 34, 8, 32, 7, 72, 115, 69, 13, 0, 65, 0, 33, 7, 12, 1, 11, 65, 0, 33, 7, 32, 3, 40, 2, 140, 5, 33, 4, 2, 64, 2, 64, 32, 8, 65, 0, 72, 13, 0, 32, 8, 32, 4, 77, 13, 1, 11, 32, 6, 32, 4, 106, 33, 2, 65, 2, 33, 4, 12, 1, 11, 32, 3, 66, 136, 128, 128, 128, 128, 206, 0, 55, 2, 240, 5, 32, 3, 65, 248, 5, 106, 32, 3, 65, 136, 5, 106, 32, 1, 32, 5, 106, 34, 5, 32, 3, 65, 240, 5, 106, 16, 168, 132, 128, 128, 0, 32, 3, 40, 2, 248, 5, 34, 7, 65, 2, 70, 13, 1, 32, 3, 65, 232, 5, 106, 32, 3, 65, 152, 6, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 144, 6, 55, 3, 224, 5, 32, 3, 40, 2, 140, 6, 33, 2, 32, 3, 40, 2, 136, 6, 33, 6, 32, 3, 40, 2, 132, 6, 33, 5, 32, 3, 40, 2, 128, 6, 33, 1, 32, 3, 40, 2, 252, 5, 33, 4, 11, 32, 3, 65, 208, 5, 106, 65, 8, 106, 32, 3, 65, 224, 5, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 224, 5, 55, 3, 208, 5, 12, 1, 11, 32, 3, 66, 136, 128, 128, 128, 128, 206, 0, 55, 2, 224, 5, 32, 3, 65, 248, 5, 106, 32, 3, 65, 136, 5, 106, 32, 5, 32, 3, 65, 224, 5, 106, 16, 169, 132, 128, 128, 0, 32, 3, 40, 2, 248, 5, 34, 7, 65, 2, 70, 13, 1, 32, 3, 65, 216, 5, 106, 32, 3, 65, 152, 6, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 144, 6, 55, 3, 208, 5, 32, 3, 40, 2, 140, 6, 33, 2, 32, 3, 40, 2, 136, 6, 33, 6, 32, 3, 40, 2, 132, 6, 33, 5, 32, 3, 40, 2, 128, 6, 33, 1, 32, 3, 40, 2, 252, 5, 33, 4, 11, 32, 3, 65, 248, 4, 106, 65, 8, 106, 32, 3, 65, 208, 5, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 208, 5, 55, 3, 248, 4, 12, 1, 11, 65, 0, 33, 7, 2, 64, 32, 3, 40, 2, 152, 5, 34, 6, 32, 3, 40, 2, 156, 5, 34, 8, 73, 13, 0, 65, 9, 33, 4, 32, 6, 33, 5, 32, 8, 33, 1, 12, 1, 11, 32, 3, 65, 148, 5, 106, 34, 4, 40, 2, 0, 33, 8, 32, 4, 32, 5, 54, 2, 0, 32, 3, 32, 6, 65, 1, 106, 54, 2, 152, 5, 32, 3, 65, 248, 5, 106, 32, 5, 32, 3, 16, 239, 129, 128, 128, 0, 2, 64, 32, 3, 40, 2, 248, 5, 34, 4, 69, 13, 0, 32, 3, 40, 2, 132, 6, 33, 6, 32, 3, 40, 2, 128, 6, 33, 5, 32, 3, 40, 2, 252, 5, 33, 1, 65, 2, 33, 7, 12, 1, 11, 32, 3, 32, 6, 54, 2, 152, 5, 32, 3, 32, 8, 54, 2, 148, 5, 32, 3, 32, 1, 32, 2, 106, 54, 2, 144, 5, 2, 64, 32, 6, 13, 0, 32, 3, 40, 2, 252, 5, 33, 4, 65, 3, 33, 7, 12, 1, 11, 32, 6, 65, 127, 106, 33, 1, 65, 8, 33, 4, 11, 32, 3, 65, 136, 5, 106, 16, 221, 131, 128, 128, 0, 2, 64, 2, 64, 32, 7, 65, 3, 71, 13, 0, 32, 3, 65, 136, 5, 106, 16, 152, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 4, 16, 245, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 45, 0, 240, 4, 65, 2, 70, 13, 0, 32, 0, 32, 3, 65, 8, 106, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 12, 1, 11, 32, 0, 65, 2, 58, 0, 232, 4, 32, 0, 32, 3, 40, 2, 8, 54, 2, 4, 32, 0, 65, 3, 54, 2, 0, 11, 32, 3, 65, 136, 5, 106, 16, 226, 131, 128, 128, 0, 12, 1, 11, 32, 0, 32, 3, 41, 3, 248, 4, 55, 3, 24, 32, 0, 65, 32, 106, 32, 3, 65, 128, 5, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 2, 58, 0, 232, 4, 32, 0, 32, 2, 54, 2, 20, 32, 0, 32, 6, 54, 2, 16, 32, 0, 32, 5, 54, 2, 12, 32, 0, 32, 1, 54, 2, 8, 32, 0, 32, 4, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 11, 32, 3, 65, 160, 6, 106, 36, 128, 128, 128, 128, 0, 11, 216, 7, 2, 6, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 24, 106, 32, 1, 32, 2, 16, 165, 132, 128, 128, 0, 65, 0, 33, 4, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 120, 106, 34, 5, 65, 0, 72, 32, 1, 32, 3, 40, 2, 24, 34, 6, 107, 34, 7, 32, 5, 106, 34, 8, 32, 7, 72, 115, 69, 13, 0, 65, 0, 33, 7, 12, 1, 11, 65, 0, 33, 7, 32, 3, 40, 2, 28, 33, 4, 2, 64, 2, 64, 32, 8, 65, 0, 72, 13, 0, 32, 8, 32, 4, 77, 13, 1, 11, 32, 6, 32, 4, 106, 33, 2, 65, 2, 33, 4, 12, 1, 11, 32, 3, 66, 132, 128, 128, 128, 128, 1, 55, 2, 128, 1, 32, 3, 65, 136, 1, 106, 32, 3, 65, 24, 106, 32, 1, 32, 5, 106, 34, 5, 32, 3, 65, 128, 1, 106, 16, 168, 132, 128, 128, 0, 32, 3, 40, 2, 136, 1, 34, 7, 65, 2, 70, 13, 1, 32, 3, 65, 248, 0, 106, 32, 3, 65, 168, 1, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 160, 1, 55, 3, 112, 32, 3, 40, 2, 156, 1, 33, 2, 32, 3, 40, 2, 152, 1, 33, 6, 32, 3, 40, 2, 148, 1, 33, 5, 32, 3, 40, 2, 144, 1, 33, 1, 32, 3, 40, 2, 140, 1, 33, 4, 11, 32, 3, 65, 224, 0, 106, 65, 8, 106, 32, 3, 65, 240, 0, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 112, 55, 3, 96, 12, 1, 11, 32, 3, 66, 132, 128, 128, 128, 128, 1, 55, 2, 112, 32, 3, 65, 136, 1, 106, 32, 3, 65, 24, 106, 32, 5, 32, 3, 65, 240, 0, 106, 16, 169, 132, 128, 128, 0, 32, 3, 40, 2, 136, 1, 34, 7, 65, 2, 70, 13, 1, 32, 3, 65, 232, 0, 106, 32, 3, 65, 168, 1, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 160, 1, 55, 3, 96, 32, 3, 40, 2, 156, 1, 33, 2, 32, 3, 40, 2, 152, 1, 33, 6, 32, 3, 40, 2, 148, 1, 33, 5, 32, 3, 40, 2, 144, 1, 33, 1, 32, 3, 40, 2, 140, 1, 33, 4, 11, 32, 3, 65, 8, 106, 65, 8, 106, 32, 3, 65, 224, 0, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 96, 55, 3, 8, 66, 1, 33, 9, 12, 1, 11, 66, 1, 33, 9, 65, 0, 33, 8, 2, 64, 32, 3, 40, 2, 40, 34, 6, 32, 3, 40, 2, 44, 34, 7, 73, 13, 0, 65, 9, 33, 4, 32, 6, 33, 5, 32, 7, 33, 1, 65, 0, 33, 7, 12, 2, 11, 32, 3, 65, 36, 106, 34, 7, 40, 2, 0, 33, 4, 32, 7, 32, 5, 54, 2, 0, 32, 3, 32, 6, 65, 1, 106, 54, 2, 40, 32, 3, 65, 136, 1, 106, 32, 5, 32, 3, 65, 24, 106, 16, 180, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 136, 1, 34, 7, 65, 3, 71, 13, 0, 32, 3, 40, 2, 40, 65, 127, 106, 34, 8, 32, 6, 70, 13, 1, 65, 0, 33, 7, 65, 7, 33, 4, 32, 6, 33, 5, 32, 8, 33, 1, 12, 2, 11, 32, 3, 65, 16, 106, 32, 3, 65, 168, 1, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 160, 1, 55, 3, 8, 32, 3, 40, 2, 156, 1, 33, 2, 32, 3, 40, 2, 152, 1, 33, 6, 32, 3, 40, 2, 148, 1, 33, 5, 32, 3, 40, 2, 144, 1, 33, 1, 32, 3, 40, 2, 140, 1, 33, 4, 66, 0, 33, 9, 12, 2, 11, 32, 3, 40, 2, 140, 1, 33, 7, 32, 3, 32, 6, 54, 2, 40, 32, 3, 32, 4, 54, 2, 36, 32, 3, 32, 1, 32, 2, 106, 54, 2, 32, 2, 64, 32, 6, 13, 0, 66, 2, 33, 9, 65, 1, 33, 8, 12, 2, 11, 32, 6, 65, 127, 106, 33, 1, 65, 0, 33, 7, 65, 8, 33, 4, 11, 65, 0, 33, 8, 11, 32, 3, 65, 24, 106, 16, 221, 131, 128, 128, 0, 2, 64, 2, 64, 32, 8, 69, 13, 0, 32, 3, 65, 24, 106, 16, 152, 128, 128, 128, 0, 32, 3, 32, 7, 32, 7, 40, 2, 0, 106, 32, 7, 40, 2, 4, 34, 7, 32, 3, 16, 181, 132, 128, 128, 0, 32, 3, 40, 2, 4, 33, 1, 2, 64, 2, 64, 32, 3, 40, 2, 0, 13, 0, 32, 0, 32, 1, 54, 2, 8, 32, 0, 65, 16, 106, 32, 7, 54, 2, 0, 32, 0, 65, 12, 106, 32, 7, 54, 2, 0, 66, 3, 33, 9, 12, 1, 11, 32, 0, 32, 1, 54, 2, 8, 66, 2, 33, 9, 11, 32, 0, 32, 9, 55, 3, 0, 32, 3, 65, 24, 106, 16, 226, 131, 128, 128, 0, 12, 1, 11, 32, 0, 32, 3, 41, 3, 8, 55, 3, 32, 32, 0, 65, 40, 106, 32, 3, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 54, 2, 28, 32, 0, 32, 6, 54, 2, 24, 32, 0, 32, 5, 54, 2, 20, 32, 0, 32, 1, 54, 2, 16, 32, 0, 32, 4, 54, 2, 12, 32, 0, 32, 7, 54, 2, 8, 32, 0, 32, 9, 55, 3, 0, 11, 32, 3, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 185, 6, 2, 8, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 240, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 1, 65, 4, 106, 40, 2, 0, 33, 4, 32, 3, 65, 200, 0, 106, 32, 2, 32, 1, 32, 1, 40, 2, 0, 16, 184, 132, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 72, 34, 5, 65, 2, 71, 13, 0, 32, 4, 65, 201, 134, 210, 1, 79, 13, 5, 32, 3, 40, 2, 76, 33, 6, 32, 3, 65, 8, 54, 2, 64, 32, 3, 32, 4, 65, 240, 4, 108, 34, 7, 54, 2, 68, 32, 3, 65, 200, 0, 106, 32, 2, 32, 6, 32, 3, 65, 192, 0, 106, 16, 168, 132, 128, 128, 0, 32, 3, 40, 2, 72, 34, 5, 65, 2, 70, 13, 2, 32, 3, 65, 32, 106, 65, 8, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 48, 106, 32, 3, 65, 228, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 56, 106, 32, 3, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 32, 12, 1, 11, 32, 3, 65, 40, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 48, 106, 32, 3, 65, 228, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 56, 106, 32, 3, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 32, 11, 32, 3, 40, 2, 80, 33, 6, 32, 3, 40, 2, 76, 33, 1, 32, 3, 65, 24, 106, 32, 3, 65, 32, 106, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 3, 65, 16, 106, 32, 3, 65, 32, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 8, 106, 32, 3, 65, 32, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 32, 55, 3, 0, 12, 1, 11, 32, 3, 32, 7, 54, 2, 36, 32, 3, 65, 8, 54, 2, 32, 32, 3, 65, 200, 0, 106, 32, 2, 32, 6, 32, 3, 65, 32, 106, 16, 169, 132, 128, 128, 0, 32, 3, 40, 2, 72, 34, 5, 65, 2, 70, 13, 1, 32, 3, 65, 8, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 16, 106, 32, 3, 65, 228, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 24, 106, 32, 3, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 0, 32, 3, 40, 2, 80, 33, 6, 32, 3, 40, 2, 76, 33, 1, 11, 32, 0, 32, 3, 41, 3, 0, 55, 2, 12, 32, 0, 65, 36, 106, 32, 3, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 28, 106, 32, 3, 65, 16, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 20, 106, 32, 3, 65, 8, 106, 41, 3, 0, 55, 2, 0, 32, 0, 32, 6, 54, 2, 8, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 12, 3, 11, 32, 2, 40, 2, 16, 34, 8, 32, 2, 40, 2, 20, 34, 5, 73, 13, 1, 32, 0, 32, 8, 54, 2, 16, 32, 0, 32, 8, 54, 2, 12, 32, 0, 32, 5, 54, 2, 8, 32, 0, 66, 128, 128, 128, 128, 144, 1, 55, 3, 0, 12, 2, 11, 0, 0, 11, 32, 2, 32, 8, 65, 1, 106, 54, 2, 16, 32, 2, 65, 12, 106, 34, 5, 40, 2, 0, 33, 9, 32, 5, 32, 6, 54, 2, 0, 32, 6, 32, 7, 106, 33, 10, 65, 0, 33, 5, 2, 64, 3, 64, 32, 4, 32, 5, 70, 13, 1, 32, 3, 65, 200, 0, 106, 32, 6, 32, 3, 16, 239, 129, 128, 128, 0, 2, 64, 32, 3, 40, 2, 72, 34, 7, 13, 0, 32, 6, 65, 240, 4, 106, 33, 6, 32, 5, 65, 1, 106, 33, 5, 12, 1, 11, 11, 32, 3, 40, 2, 76, 33, 6, 32, 3, 41, 2, 80, 33, 11, 32, 0, 32, 5, 54, 2, 20, 32, 0, 32, 11, 55, 2, 12, 32, 0, 32, 6, 54, 2, 8, 32, 0, 32, 7, 54, 2, 4, 32, 0, 65, 2, 54, 2, 0, 12, 1, 11, 32, 2, 32, 8, 54, 2, 16, 32, 2, 32, 9, 54, 2, 12, 32, 2, 32, 10, 54, 2, 8, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 3, 54, 2, 0, 11, 32, 3, 65, 240, 0, 106, 36, 128, 128, 128, 128, 0, 11, 188, 2, 1, 10, 127, 35, 128, 128, 128, 128, 0, 65, 224, 9, 107, 34, 4, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 2, 13, 0, 65, 0, 33, 5, 65, 8, 33, 6, 12, 1, 11, 32, 2, 65, 201, 134, 210, 1, 79, 13, 1, 65, 8, 32, 2, 65, 240, 4, 108, 34, 7, 16, 178, 128, 128, 128, 0, 34, 8, 69, 13, 1, 32, 4, 65, 4, 114, 33, 9, 65, 0, 33, 5, 32, 4, 65, 233, 4, 106, 34, 10, 65, 3, 106, 33, 11, 65, 0, 33, 2, 3, 64, 2, 64, 32, 7, 32, 2, 71, 13, 0, 32, 8, 33, 6, 12, 2, 11, 32, 4, 32, 1, 32, 2, 106, 16, 245, 129, 128, 128, 0, 32, 4, 40, 2, 0, 33, 6, 2, 64, 32, 4, 45, 0, 232, 4, 34, 12, 65, 2, 70, 13, 0, 32, 4, 65, 252, 4, 106, 32, 9, 65, 228, 4, 16, 218, 141, 128, 128, 0, 26, 32, 4, 32, 11, 40, 0, 0, 54, 0, 247, 4, 32, 4, 32, 10, 40, 0, 0, 54, 2, 244, 4, 32, 8, 32, 2, 106, 34, 13, 32, 6, 54, 2, 0, 32, 13, 65, 4, 106, 32, 4, 65, 252, 4, 106, 65, 228, 4, 16, 218, 141, 128, 128, 0, 26, 32, 13, 65, 232, 4, 106, 32, 12, 58, 0, 0, 32, 13, 65, 233, 4, 106, 32, 4, 40, 2, 244, 4, 54, 0, 0, 32, 13, 65, 236, 4, 106, 32, 4, 40, 0, 247, 4, 54, 0, 0, 32, 2, 65, 240, 4, 106, 33, 2, 12, 1, 11, 11, 65, 1, 33, 5, 11, 32, 0, 32, 6, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 224, 9, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 56, 1, 1, 127, 2, 64, 32, 2, 69, 13, 0, 32, 0, 32, 2, 16, 154, 128, 128, 128, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 8, 34, 3, 106, 32, 1, 32, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 3, 32, 2, 106, 54, 2, 8, 11, 11, 47, 0, 32, 0, 32, 1, 41, 2, 48, 55, 2, 0, 32, 0, 65, 8, 106, 32, 1, 65, 56, 106, 40, 2, 0, 54, 2, 0, 32, 1, 65, 60, 106, 16, 185, 131, 128, 128, 0, 32, 1, 16, 157, 128, 128, 128, 0, 11, 142, 1, 1, 6, 127, 65, 0, 33, 4, 65, 0, 33, 5, 2, 64, 2, 64, 2, 64, 32, 3, 65, 0, 72, 32, 2, 32, 1, 40, 2, 0, 34, 6, 107, 34, 7, 32, 3, 106, 34, 8, 32, 7, 72, 115, 13, 0, 32, 1, 40, 2, 4, 33, 1, 2, 64, 32, 8, 65, 0, 72, 13, 0, 32, 8, 32, 1, 77, 13, 2, 11, 32, 6, 32, 1, 106, 33, 9, 65, 2, 33, 5, 11, 32, 0, 32, 9, 54, 2, 20, 32, 0, 32, 6, 54, 2, 16, 32, 0, 32, 3, 54, 2, 12, 32, 0, 32, 2, 54, 2, 8, 32, 0, 32, 5, 54, 2, 4, 12, 1, 11, 32, 0, 32, 2, 32, 3, 106, 54, 2, 4, 65, 2, 33, 4, 11, 32, 0, 32, 4, 54, 2, 0, 11, 158, 5, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 240, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 1, 65, 4, 106, 40, 2, 0, 33, 4, 32, 3, 65, 200, 0, 106, 32, 2, 32, 1, 32, 1, 40, 2, 0, 16, 184, 132, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 72, 34, 5, 65, 2, 71, 13, 0, 32, 4, 65, 218, 164, 57, 79, 13, 6, 32, 3, 40, 2, 76, 33, 6, 32, 3, 65, 8, 54, 2, 64, 32, 3, 32, 4, 65, 240, 17, 108, 34, 4, 54, 2, 68, 32, 3, 65, 200, 0, 106, 32, 2, 32, 6, 32, 3, 65, 192, 0, 106, 16, 168, 132, 128, 128, 0, 32, 3, 40, 2, 72, 34, 5, 65, 2, 70, 13, 2, 32, 3, 65, 32, 106, 65, 8, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 48, 106, 32, 3, 65, 228, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 56, 106, 32, 3, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 32, 12, 1, 11, 32, 3, 65, 40, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 48, 106, 32, 3, 65, 228, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 56, 106, 32, 3, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 32, 11, 32, 3, 40, 2, 80, 33, 1, 32, 3, 40, 2, 76, 33, 2, 32, 3, 65, 24, 106, 32, 3, 65, 32, 106, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 3, 65, 16, 106, 32, 3, 65, 32, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 8, 106, 32, 3, 65, 32, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 32, 55, 3, 0, 12, 1, 11, 32, 3, 32, 4, 54, 2, 36, 32, 3, 65, 8, 54, 2, 32, 32, 3, 65, 200, 0, 106, 32, 2, 32, 6, 32, 3, 65, 32, 106, 16, 169, 132, 128, 128, 0, 32, 3, 40, 2, 72, 34, 5, 65, 2, 70, 13, 1, 32, 3, 65, 8, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 16, 106, 32, 3, 65, 228, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 24, 106, 32, 3, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 0, 32, 3, 40, 2, 80, 33, 1, 32, 3, 40, 2, 76, 33, 2, 11, 32, 0, 32, 3, 41, 3, 0, 55, 2, 12, 32, 0, 65, 36, 106, 32, 3, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 28, 106, 32, 3, 65, 16, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 20, 106, 32, 3, 65, 8, 106, 41, 3, 0, 55, 2, 0, 32, 0, 32, 1, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 12, 1, 11, 2, 64, 32, 2, 40, 2, 16, 34, 5, 32, 2, 40, 2, 20, 34, 7, 73, 13, 0, 32, 0, 32, 5, 54, 2, 16, 32, 0, 32, 5, 54, 2, 12, 32, 0, 32, 7, 54, 2, 8, 32, 0, 66, 128, 128, 128, 128, 144, 1, 55, 3, 0, 12, 1, 11, 32, 2, 32, 5, 54, 2, 16, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 3, 54, 2, 0, 32, 2, 32, 6, 32, 4, 106, 54, 2, 8, 11, 32, 3, 65, 240, 0, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 185, 6, 2, 8, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 240, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 1, 65, 4, 106, 40, 2, 0, 33, 4, 32, 3, 65, 200, 0, 106, 32, 2, 32, 1, 32, 1, 40, 2, 0, 16, 184, 132, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 72, 34, 5, 65, 2, 71, 13, 0, 32, 4, 65, 243, 178, 197, 1, 79, 13, 5, 32, 3, 40, 2, 76, 33, 6, 32, 3, 65, 8, 54, 2, 64, 32, 3, 32, 4, 65, 152, 5, 108, 34, 7, 54, 2, 68, 32, 3, 65, 200, 0, 106, 32, 2, 32, 6, 32, 3, 65, 192, 0, 106, 16, 168, 132, 128, 128, 0, 32, 3, 40, 2, 72, 34, 5, 65, 2, 70, 13, 2, 32, 3, 65, 32, 106, 65, 8, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 48, 106, 32, 3, 65, 228, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 56, 106, 32, 3, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 32, 12, 1, 11, 32, 3, 65, 40, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 48, 106, 32, 3, 65, 228, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 56, 106, 32, 3, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 32, 11, 32, 3, 40, 2, 80, 33, 6, 32, 3, 40, 2, 76, 33, 1, 32, 3, 65, 24, 106, 32, 3, 65, 32, 106, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 3, 65, 16, 106, 32, 3, 65, 32, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 8, 106, 32, 3, 65, 32, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 32, 55, 3, 0, 12, 1, 11, 32, 3, 32, 7, 54, 2, 36, 32, 3, 65, 8, 54, 2, 32, 32, 3, 65, 200, 0, 106, 32, 2, 32, 6, 32, 3, 65, 32, 106, 16, 169, 132, 128, 128, 0, 32, 3, 40, 2, 72, 34, 5, 65, 2, 70, 13, 1, 32, 3, 65, 8, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 16, 106, 32, 3, 65, 228, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 24, 106, 32, 3, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 0, 32, 3, 40, 2, 80, 33, 6, 32, 3, 40, 2, 76, 33, 1, 11, 32, 0, 32, 3, 41, 3, 0, 55, 2, 12, 32, 0, 65, 36, 106, 32, 3, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 28, 106, 32, 3, 65, 16, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 20, 106, 32, 3, 65, 8, 106, 41, 3, 0, 55, 2, 0, 32, 0, 32, 6, 54, 2, 8, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 12, 3, 11, 32, 2, 40, 2, 16, 34, 8, 32, 2, 40, 2, 20, 34, 5, 73, 13, 1, 32, 0, 32, 8, 54, 2, 16, 32, 0, 32, 8, 54, 2, 12, 32, 0, 32, 5, 54, 2, 8, 32, 0, 66, 128, 128, 128, 128, 144, 1, 55, 3, 0, 12, 2, 11, 0, 0, 11, 32, 2, 32, 8, 65, 1, 106, 54, 2, 16, 32, 2, 65, 12, 106, 34, 5, 40, 2, 0, 33, 9, 32, 5, 32, 6, 54, 2, 0, 32, 6, 32, 7, 106, 33, 10, 65, 0, 33, 5, 2, 64, 3, 64, 32, 4, 32, 5, 70, 13, 1, 32, 3, 65, 200, 0, 106, 32, 6, 32, 3, 16, 187, 132, 128, 128, 0, 2, 64, 32, 3, 40, 2, 72, 34, 7, 13, 0, 32, 6, 65, 152, 5, 106, 33, 6, 32, 5, 65, 1, 106, 33, 5, 12, 1, 11, 11, 32, 3, 40, 2, 76, 33, 6, 32, 3, 41, 2, 80, 33, 11, 32, 0, 32, 5, 54, 2, 20, 32, 0, 32, 11, 55, 2, 12, 32, 0, 32, 6, 54, 2, 8, 32, 0, 32, 7, 54, 2, 4, 32, 0, 65, 2, 54, 2, 0, 12, 1, 11, 32, 2, 32, 8, 54, 2, 16, 32, 2, 32, 9, 54, 2, 12, 32, 2, 32, 10, 54, 2, 8, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 3, 54, 2, 0, 11, 32, 3, 65, 240, 0, 106, 36, 128, 128, 128, 128, 0, 11, 151, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 1, 65, 40, 106, 32, 3, 16, 239, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 0, 69, 13, 0, 65, 16, 65, 4, 16, 237, 129, 128, 128, 0, 34, 1, 65, 8, 106, 32, 3, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 1, 32, 3, 41, 2, 0, 55, 2, 0, 32, 0, 32, 1, 173, 65, 216, 130, 132, 128, 0, 173, 66, 32, 134, 132, 55, 2, 8, 32, 0, 65, 4, 54, 2, 4, 65, 163, 135, 132, 128, 0, 33, 1, 12, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 0, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 152, 5, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 240, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 1, 65, 4, 106, 40, 2, 0, 33, 4, 32, 3, 65, 200, 0, 106, 32, 2, 32, 1, 32, 1, 40, 2, 0, 16, 184, 132, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 72, 34, 5, 65, 2, 71, 13, 0, 32, 4, 65, 127, 76, 13, 6, 32, 3, 40, 2, 76, 33, 6, 32, 3, 32, 4, 54, 2, 68, 32, 3, 65, 1, 54, 2, 64, 32, 3, 65, 200, 0, 106, 32, 2, 32, 6, 32, 3, 65, 192, 0, 106, 16, 168, 132, 128, 128, 0, 32, 3, 40, 2, 72, 34, 5, 65, 2, 70, 13, 2, 32, 3, 65, 40, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 48, 106, 32, 3, 65, 228, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 56, 106, 32, 3, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 32, 12, 1, 11, 32, 3, 65, 40, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 48, 106, 32, 3, 65, 228, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 56, 106, 32, 3, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 32, 11, 32, 3, 40, 2, 80, 33, 1, 32, 3, 40, 2, 76, 33, 2, 32, 3, 65, 24, 106, 32, 3, 65, 32, 106, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 3, 65, 16, 106, 32, 3, 65, 32, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 8, 106, 32, 3, 65, 32, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 32, 55, 3, 0, 12, 1, 11, 32, 3, 32, 4, 54, 2, 36, 32, 3, 65, 1, 54, 2, 32, 32, 3, 65, 200, 0, 106, 32, 2, 32, 6, 32, 3, 65, 32, 106, 16, 169, 132, 128, 128, 0, 32, 3, 40, 2, 72, 34, 5, 65, 2, 70, 13, 1, 32, 3, 65, 8, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 16, 106, 32, 3, 65, 228, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 24, 106, 32, 3, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 0, 32, 3, 40, 2, 80, 33, 1, 32, 3, 40, 2, 76, 33, 2, 11, 32, 0, 32, 3, 41, 3, 0, 55, 2, 12, 32, 0, 65, 36, 106, 32, 3, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 28, 106, 32, 3, 65, 16, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 20, 106, 32, 3, 65, 8, 106, 41, 3, 0, 55, 2, 0, 32, 0, 32, 1, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 12, 1, 11, 2, 64, 32, 2, 40, 2, 16, 34, 5, 32, 2, 40, 2, 20, 34, 7, 73, 13, 0, 32, 0, 32, 5, 54, 2, 16, 32, 0, 32, 5, 54, 2, 12, 32, 0, 32, 7, 54, 2, 8, 32, 0, 66, 128, 128, 128, 128, 144, 1, 55, 3, 0, 12, 1, 11, 32, 6, 69, 13, 1, 32, 2, 32, 5, 54, 2, 16, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 3, 54, 2, 0, 32, 2, 32, 6, 32, 4, 106, 54, 2, 8, 11, 32, 3, 65, 240, 0, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 184, 6, 2, 8, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 240, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 1, 65, 4, 106, 40, 2, 0, 33, 4, 32, 3, 65, 200, 0, 106, 32, 2, 32, 1, 32, 1, 40, 2, 0, 16, 184, 132, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 72, 34, 5, 65, 2, 71, 13, 0, 32, 4, 65, 254, 201, 37, 79, 13, 5, 32, 3, 40, 2, 76, 33, 6, 32, 3, 65, 8, 54, 2, 64, 32, 3, 32, 4, 65, 160, 27, 108, 34, 7, 54, 2, 68, 32, 3, 65, 200, 0, 106, 32, 2, 32, 6, 32, 3, 65, 192, 0, 106, 16, 168, 132, 128, 128, 0, 32, 3, 40, 2, 72, 34, 5, 65, 2, 70, 13, 2, 32, 3, 65, 32, 106, 65, 8, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 48, 106, 32, 3, 65, 228, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 56, 106, 32, 3, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 32, 12, 1, 11, 32, 3, 65, 40, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 48, 106, 32, 3, 65, 228, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 56, 106, 32, 3, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 32, 11, 32, 3, 40, 2, 80, 33, 6, 32, 3, 40, 2, 76, 33, 1, 32, 3, 65, 24, 106, 32, 3, 65, 32, 106, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 3, 65, 16, 106, 32, 3, 65, 32, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 8, 106, 32, 3, 65, 32, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 32, 55, 3, 0, 12, 1, 11, 32, 3, 32, 7, 54, 2, 36, 32, 3, 65, 8, 54, 2, 32, 32, 3, 65, 200, 0, 106, 32, 2, 32, 6, 32, 3, 65, 32, 106, 16, 169, 132, 128, 128, 0, 32, 3, 40, 2, 72, 34, 5, 65, 2, 70, 13, 1, 32, 3, 65, 8, 106, 32, 3, 65, 220, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 16, 106, 32, 3, 65, 228, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 24, 106, 32, 3, 65, 236, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 84, 55, 3, 0, 32, 3, 40, 2, 80, 33, 6, 32, 3, 40, 2, 76, 33, 1, 11, 32, 0, 32, 3, 41, 3, 0, 55, 2, 12, 32, 0, 65, 36, 106, 32, 3, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 28, 106, 32, 3, 65, 16, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 20, 106, 32, 3, 65, 8, 106, 41, 3, 0, 55, 2, 0, 32, 0, 32, 6, 54, 2, 8, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 12, 3, 11, 32, 2, 40, 2, 16, 34, 8, 32, 2, 40, 2, 20, 34, 5, 73, 13, 1, 32, 0, 32, 8, 54, 2, 16, 32, 0, 32, 8, 54, 2, 12, 32, 0, 32, 5, 54, 2, 8, 32, 0, 66, 128, 128, 128, 128, 144, 1, 55, 3, 0, 12, 2, 11, 0, 0, 11, 32, 2, 32, 8, 65, 1, 106, 54, 2, 16, 32, 2, 65, 12, 106, 34, 5, 40, 2, 0, 33, 9, 32, 5, 32, 6, 54, 2, 0, 32, 6, 32, 7, 106, 33, 10, 65, 0, 33, 5, 2, 64, 3, 64, 32, 4, 32, 5, 70, 13, 1, 32, 3, 65, 200, 0, 106, 32, 6, 32, 3, 16, 190, 132, 128, 128, 0, 2, 64, 32, 3, 40, 2, 72, 34, 7, 13, 0, 32, 6, 65, 160, 27, 106, 33, 6, 32, 5, 65, 1, 106, 33, 5, 12, 1, 11, 11, 32, 3, 40, 2, 76, 33, 6, 32, 3, 41, 2, 80, 33, 11, 32, 0, 32, 5, 54, 2, 20, 32, 0, 32, 11, 55, 2, 12, 32, 0, 32, 6, 54, 2, 8, 32, 0, 32, 7, 54, 2, 4, 32, 0, 65, 2, 54, 2, 0, 12, 1, 11, 32, 2, 32, 8, 54, 2, 16, 32, 2, 32, 9, 54, 2, 12, 32, 2, 32, 10, 54, 2, 8, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 3, 54, 2, 0, 11, 32, 3, 65, 240, 0, 106, 36, 128, 128, 128, 128, 0, 11, 152, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 1, 65, 176, 22, 106, 32, 3, 16, 239, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 0, 69, 13, 0, 65, 16, 65, 4, 16, 237, 129, 128, 128, 0, 34, 1, 65, 8, 106, 32, 3, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 1, 32, 3, 41, 2, 0, 55, 2, 0, 32, 0, 32, 1, 173, 65, 216, 130, 132, 128, 0, 173, 66, 32, 134, 132, 55, 2, 8, 32, 0, 65, 4, 54, 2, 4, 65, 163, 135, 132, 128, 0, 33, 1, 12, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 0, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 28, 0, 32, 0, 32, 1, 40, 2, 0, 32, 1, 40, 2, 8, 16, 184, 140, 128, 128, 0, 32, 1, 16, 158, 128, 128, 128, 0, 11, 170, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 16, 175, 128, 128, 128, 0, 32, 2, 65, 48, 106, 34, 3, 65, 8, 16, 153, 128, 128, 128, 0, 26, 32, 2, 65, 56, 106, 34, 4, 40, 2, 0, 33, 5, 32, 3, 65, 208, 2, 16, 154, 128, 128, 128, 0, 32, 4, 32, 4, 40, 2, 0, 65, 208, 2, 106, 54, 2, 0, 32, 1, 32, 5, 32, 5, 32, 2, 40, 2, 48, 106, 65, 0, 65, 208, 2, 16, 214, 141, 128, 128, 0, 16, 242, 129, 128, 128, 0, 32, 2, 65, 216, 0, 106, 32, 2, 65, 216, 0, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 12, 106, 32, 2, 65, 216, 0, 106, 16, 183, 132, 128, 128, 0, 32, 0, 65, 132, 128, 128, 128, 120, 54, 2, 8, 32, 2, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 194, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 16, 175, 128, 128, 128, 0, 32, 2, 65, 48, 106, 34, 3, 65, 8, 16, 153, 128, 128, 128, 0, 26, 32, 2, 65, 56, 106, 34, 4, 40, 2, 0, 33, 5, 32, 3, 65, 32, 16, 154, 128, 128, 128, 0, 32, 4, 32, 4, 40, 2, 0, 65, 32, 106, 54, 2, 0, 32, 5, 32, 2, 40, 2, 48, 106, 34, 4, 66, 0, 55, 3, 0, 32, 4, 65, 8, 106, 66, 0, 55, 3, 0, 32, 4, 65, 16, 106, 66, 0, 55, 3, 0, 32, 4, 65, 24, 106, 66, 0, 55, 3, 0, 32, 1, 32, 4, 16, 172, 128, 128, 128, 0, 32, 2, 65, 216, 0, 106, 32, 2, 65, 216, 0, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 12, 106, 32, 2, 65, 216, 0, 106, 16, 183, 132, 128, 128, 0, 32, 0, 65, 132, 128, 128, 128, 120, 54, 2, 8, 32, 2, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 203, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 16, 175, 128, 128, 128, 0, 32, 2, 65, 48, 106, 65, 8, 16, 153, 128, 128, 128, 0, 26, 32, 2, 65, 216, 0, 106, 32, 2, 32, 1, 16, 171, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 96, 34, 1, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 2, 65, 216, 0, 106, 32, 2, 65, 216, 0, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 12, 106, 32, 2, 65, 216, 0, 106, 16, 183, 132, 128, 128, 0, 32, 0, 65, 132, 128, 128, 128, 120, 54, 2, 8, 12, 1, 11, 32, 0, 32, 2, 41, 2, 100, 55, 2, 12, 32, 0, 65, 20, 106, 32, 2, 65, 216, 0, 106, 65, 20, 106, 40, 2, 0, 54, 2, 0, 32, 2, 41, 2, 88, 33, 3, 32, 0, 32, 1, 54, 2, 8, 32, 0, 32, 3, 55, 2, 0, 32, 2, 16, 196, 131, 128, 128, 0, 11, 32, 2, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 213, 1, 2, 2, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 16, 175, 128, 128, 128, 0, 32, 1, 45, 0, 232, 4, 33, 3, 32, 2, 65, 48, 106, 65, 8, 16, 153, 128, 128, 128, 0, 26, 32, 2, 65, 216, 0, 106, 32, 2, 32, 1, 32, 3, 16, 173, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 96, 34, 1, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 2, 65, 216, 0, 106, 32, 2, 65, 216, 0, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 12, 106, 32, 2, 65, 216, 0, 106, 16, 183, 132, 128, 128, 0, 32, 0, 65, 132, 128, 128, 128, 120, 54, 2, 8, 12, 1, 11, 32, 0, 32, 2, 41, 2, 100, 55, 2, 12, 32, 0, 65, 20, 106, 32, 2, 65, 216, 0, 106, 65, 20, 106, 40, 2, 0, 54, 2, 0, 32, 2, 41, 2, 88, 33, 4, 32, 0, 32, 1, 54, 2, 8, 32, 0, 32, 4, 55, 2, 0, 32, 2, 16, 196, 131, 128, 128, 0, 11, 32, 2, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 170, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 16, 175, 128, 128, 128, 0, 32, 2, 65, 48, 106, 34, 3, 65, 8, 16, 153, 128, 128, 128, 0, 26, 32, 2, 65, 56, 106, 34, 4, 40, 2, 0, 33, 5, 32, 3, 65, 160, 2, 16, 154, 128, 128, 128, 0, 32, 4, 32, 4, 40, 2, 0, 65, 160, 2, 106, 54, 2, 0, 32, 1, 32, 5, 32, 5, 32, 2, 40, 2, 48, 106, 65, 0, 65, 160, 2, 16, 214, 141, 128, 128, 0, 16, 253, 129, 128, 128, 0, 32, 2, 65, 216, 0, 106, 32, 2, 65, 216, 0, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 12, 106, 32, 2, 65, 216, 0, 106, 16, 183, 132, 128, 128, 0, 32, 0, 65, 132, 128, 128, 128, 120, 54, 2, 8, 32, 2, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 199, 3, 2, 6, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 32, 2, 54, 2, 8, 32, 4, 65, 1, 54, 2, 4, 32, 2, 65, 255, 255, 255, 63, 113, 33, 5, 32, 2, 65, 5, 116, 34, 6, 65, 32, 106, 33, 7, 32, 1, 32, 6, 106, 33, 8, 65, 0, 33, 6, 2, 64, 2, 64, 3, 64, 2, 64, 32, 7, 65, 96, 106, 34, 7, 13, 0, 32, 3, 65, 48, 106, 65, 8, 16, 153, 128, 128, 128, 0, 33, 9, 32, 4, 65, 0, 54, 2, 12, 32, 4, 65, 0, 54, 2, 72, 32, 4, 32, 5, 54, 2, 68, 32, 4, 32, 5, 54, 2, 60, 32, 4, 65, 1, 54, 2, 56, 32, 4, 32, 4, 65, 4, 106, 54, 2, 64, 32, 4, 65, 16, 106, 32, 1, 32, 8, 32, 4, 65, 56, 106, 16, 226, 136, 128, 128, 0, 32, 4, 65, 196, 0, 106, 33, 1, 32, 4, 40, 2, 16, 33, 7, 32, 4, 40, 2, 20, 33, 2, 2, 64, 3, 64, 32, 7, 32, 2, 70, 13, 1, 32, 4, 32, 7, 65, 32, 106, 34, 7, 54, 2, 16, 32, 4, 40, 2, 28, 34, 6, 69, 13, 1, 32, 4, 32, 6, 65, 127, 106, 54, 2, 28, 32, 4, 65, 56, 106, 32, 3, 32, 7, 65, 96, 106, 34, 7, 16, 171, 128, 128, 128, 0, 32, 4, 40, 2, 64, 34, 6, 65, 132, 128, 128, 128, 120, 71, 13, 4, 32, 7, 65, 32, 106, 33, 7, 12, 0, 11, 11, 32, 4, 65, 16, 106, 65, 8, 106, 34, 7, 16, 227, 136, 128, 128, 0, 32, 7, 32, 4, 65, 4, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 4, 55, 3, 16, 32, 4, 65, 16, 106, 16, 228, 136, 128, 128, 0, 32, 0, 65, 132, 128, 128, 128, 120, 54, 2, 8, 32, 0, 32, 9, 54, 2, 0, 12, 3, 11, 32, 6, 65, 1, 106, 34, 6, 32, 2, 77, 13, 0, 11, 0, 0, 11, 32, 0, 32, 1, 41, 2, 0, 55, 2, 12, 32, 0, 65, 20, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 41, 2, 56, 33, 10, 32, 0, 32, 6, 54, 2, 8, 32, 0, 32, 10, 55, 2, 0, 32, 4, 65, 16, 106, 65, 8, 106, 16, 227, 136, 128, 128, 0, 32, 4, 65, 4, 106, 16, 228, 136, 128, 128, 0, 11, 32, 4, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 210, 2, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 32, 2, 54, 2, 8, 32, 4, 65, 1, 54, 2, 4, 32, 1, 32, 2, 106, 33, 5, 65, 0, 33, 6, 2, 64, 3, 64, 2, 64, 32, 2, 32, 6, 71, 13, 0, 32, 3, 65, 48, 106, 34, 7, 65, 1, 16, 153, 128, 128, 128, 0, 33, 8, 32, 4, 65, 0, 54, 2, 12, 32, 4, 65, 0, 54, 2, 76, 32, 4, 32, 2, 54, 2, 72, 32, 4, 32, 2, 54, 2, 64, 32, 4, 65, 1, 54, 2, 60, 32, 4, 32, 4, 65, 4, 106, 54, 2, 68, 32, 4, 65, 16, 106, 32, 1, 32, 5, 32, 4, 65, 60, 106, 16, 226, 136, 128, 128, 0, 3, 64, 32, 4, 40, 2, 16, 34, 6, 32, 4, 40, 2, 20, 70, 13, 3, 32, 4, 32, 6, 65, 1, 106, 54, 2, 16, 32, 4, 40, 2, 28, 34, 2, 69, 13, 3, 32, 4, 32, 2, 65, 127, 106, 54, 2, 28, 32, 3, 40, 2, 56, 33, 2, 32, 7, 65, 1, 16, 154, 128, 128, 128, 0, 32, 3, 32, 3, 40, 2, 56, 65, 1, 106, 54, 2, 56, 32, 2, 32, 3, 40, 2, 48, 106, 32, 6, 45, 0, 0, 58, 0, 0, 12, 0, 11, 11, 32, 6, 65, 1, 106, 34, 6, 32, 2, 77, 13, 0, 11, 0, 0, 11, 32, 4, 65, 16, 106, 65, 8, 106, 34, 6, 16, 227, 136, 128, 128, 0, 32, 6, 32, 4, 65, 4, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 4, 41, 2, 4, 55, 3, 16, 32, 4, 65, 16, 106, 16, 228, 136, 128, 128, 0, 32, 0, 65, 132, 128, 128, 128, 120, 54, 2, 8, 32, 0, 32, 8, 54, 2, 0, 32, 4, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 243, 2, 1, 6, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 32, 2, 54, 2, 16, 32, 4, 65, 1, 54, 2, 12, 32, 2, 65, 255, 255, 255, 255, 0, 113, 33, 5, 32, 2, 65, 240, 17, 108, 34, 6, 65, 240, 17, 106, 33, 7, 32, 1, 32, 6, 106, 33, 8, 65, 0, 33, 6, 2, 64, 3, 64, 2, 64, 32, 7, 65, 144, 110, 106, 34, 7, 13, 0, 32, 3, 65, 48, 106, 34, 2, 65, 8, 16, 153, 128, 128, 128, 0, 33, 9, 32, 4, 65, 0, 54, 2, 20, 32, 4, 65, 56, 106, 66, 0, 55, 2, 0, 32, 4, 66, 0, 55, 2, 48, 32, 4, 32, 5, 54, 2, 44, 32, 4, 32, 5, 54, 2, 36, 32, 4, 65, 1, 54, 2, 32, 32, 4, 32, 8, 54, 2, 28, 32, 4, 32, 1, 54, 2, 24, 32, 4, 32, 4, 65, 12, 106, 54, 2, 40, 32, 4, 65, 24, 106, 65, 8, 106, 33, 5, 3, 64, 32, 1, 32, 8, 70, 13, 3, 32, 4, 32, 1, 65, 240, 17, 106, 54, 2, 24, 32, 4, 40, 2, 36, 34, 7, 69, 13, 3, 32, 4, 32, 7, 65, 127, 106, 54, 2, 36, 32, 3, 40, 2, 56, 33, 7, 32, 2, 65, 240, 17, 16, 154, 128, 128, 128, 0, 32, 3, 32, 3, 40, 2, 56, 65, 240, 17, 106, 54, 2, 56, 32, 7, 32, 3, 40, 2, 48, 106, 65, 0, 65, 232, 17, 16, 214, 141, 128, 128, 0, 34, 6, 32, 1, 41, 3, 232, 17, 55, 3, 232, 17, 32, 1, 32, 7, 32, 6, 16, 155, 128, 128, 128, 0, 32, 4, 40, 2, 24, 33, 1, 32, 4, 40, 2, 28, 33, 8, 12, 0, 11, 11, 32, 6, 65, 1, 106, 34, 6, 32, 2, 77, 13, 0, 11, 0, 0, 11, 32, 5, 16, 200, 132, 128, 128, 0, 32, 0, 65, 132, 128, 128, 128, 120, 54, 2, 8, 32, 0, 32, 9, 54, 2, 0, 32, 4, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 82, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 0, 40, 2, 4, 33, 2, 2, 64, 3, 64, 32, 2, 69, 13, 1, 32, 0, 32, 2, 65, 127, 106, 34, 2, 54, 2, 4, 12, 0, 11, 11, 32, 1, 32, 0, 54, 2, 12, 32, 1, 65, 12, 106, 16, 131, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 174, 6, 2, 7, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 4, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 127, 74, 34, 5, 69, 13, 0, 65, 1, 33, 6, 2, 64, 2, 64, 32, 2, 69, 13, 0, 32, 4, 65, 24, 106, 32, 3, 32, 5, 32, 2, 16, 177, 128, 128, 128, 0, 32, 4, 40, 2, 24, 33, 6, 32, 4, 40, 2, 32, 34, 5, 65, 132, 128, 128, 128, 120, 71, 13, 1, 11, 32, 4, 32, 6, 54, 2, 12, 32, 4, 32, 2, 54, 2, 16, 32, 1, 32, 2, 65, 160, 27, 108, 34, 7, 106, 33, 8, 65, 0, 33, 5, 32, 1, 33, 9, 3, 64, 2, 64, 32, 7, 13, 0, 32, 3, 65, 48, 106, 34, 10, 65, 8, 16, 153, 128, 128, 128, 0, 33, 6, 32, 4, 65, 0, 54, 2, 20, 32, 4, 40, 2, 12, 33, 7, 32, 4, 65, 24, 106, 65, 32, 106, 66, 0, 55, 2, 0, 32, 4, 66, 0, 55, 2, 48, 32, 4, 32, 7, 54, 2, 32, 32, 4, 32, 8, 54, 2, 28, 32, 4, 32, 1, 54, 2, 24, 32, 4, 32, 5, 54, 2, 44, 32, 4, 32, 7, 32, 5, 106, 54, 2, 36, 32, 4, 32, 4, 65, 12, 106, 54, 2, 40, 32, 4, 65, 24, 106, 65, 8, 106, 33, 2, 3, 64, 2, 64, 2, 64, 32, 1, 32, 8, 70, 13, 0, 32, 4, 32, 1, 65, 160, 27, 106, 54, 2, 24, 32, 4, 40, 2, 32, 34, 5, 32, 4, 40, 2, 36, 71, 13, 1, 11, 32, 2, 16, 202, 132, 128, 128, 0, 32, 4, 40, 2, 16, 34, 1, 65, 127, 76, 13, 5, 2, 64, 32, 1, 69, 13, 0, 32, 4, 65, 24, 106, 32, 3, 32, 4, 40, 2, 12, 65, 1, 32, 1, 16, 176, 128, 128, 128, 0, 32, 4, 40, 2, 32, 34, 1, 65, 132, 128, 128, 128, 120, 71, 13, 7, 11, 32, 0, 65, 132, 128, 128, 128, 120, 54, 2, 8, 32, 0, 32, 6, 54, 2, 0, 12, 8, 11, 32, 4, 32, 5, 65, 1, 106, 54, 2, 32, 32, 5, 45, 0, 0, 33, 9, 32, 3, 40, 2, 56, 33, 7, 32, 10, 65, 160, 27, 16, 154, 128, 128, 128, 0, 32, 3, 32, 3, 40, 2, 56, 65, 160, 27, 106, 54, 2, 56, 32, 1, 32, 7, 32, 3, 40, 2, 48, 106, 65, 0, 65, 160, 27, 16, 214, 141, 128, 128, 0, 34, 5, 16, 172, 128, 128, 128, 0, 32, 1, 65, 192, 4, 106, 32, 7, 65, 192, 4, 106, 32, 5, 65, 192, 4, 106, 16, 155, 128, 128, 128, 0, 32, 1, 65, 176, 22, 106, 32, 7, 65, 176, 22, 106, 32, 9, 32, 5, 65, 176, 22, 106, 16, 174, 128, 128, 128, 0, 32, 5, 32, 1, 41, 3, 168, 22, 55, 3, 168, 22, 32, 1, 65, 32, 106, 32, 5, 65, 32, 106, 16, 172, 128, 128, 128, 0, 32, 1, 65, 192, 0, 106, 32, 7, 65, 192, 0, 106, 32, 5, 65, 192, 0, 106, 16, 226, 129, 128, 128, 0, 32, 1, 65, 160, 4, 106, 32, 5, 65, 160, 4, 106, 16, 172, 128, 128, 128, 0, 32, 1, 65, 128, 3, 106, 32, 7, 65, 128, 3, 106, 32, 5, 65, 128, 3, 106, 16, 226, 129, 128, 128, 0, 32, 1, 65, 224, 1, 106, 32, 7, 65, 224, 1, 106, 32, 5, 65, 224, 1, 106, 16, 226, 129, 128, 128, 0, 32, 4, 40, 2, 24, 33, 1, 32, 4, 40, 2, 28, 33, 8, 12, 0, 11, 11, 32, 5, 65, 1, 106, 34, 10, 32, 2, 75, 13, 2, 32, 6, 32, 5, 106, 32, 9, 65, 152, 27, 106, 45, 0, 0, 58, 0, 0, 32, 7, 65, 224, 100, 106, 33, 7, 32, 9, 65, 160, 27, 106, 33, 9, 32, 10, 33, 5, 12, 0, 11, 11, 32, 4, 40, 2, 44, 33, 1, 32, 4, 53, 2, 28, 33, 11, 32, 0, 32, 4, 41, 2, 36, 55, 2, 12, 32, 0, 32, 5, 54, 2, 8, 32, 0, 32, 11, 66, 32, 134, 32, 6, 173, 132, 55, 2, 0, 65, 20, 33, 5, 12, 2, 11, 0, 0, 11, 32, 0, 32, 4, 41, 2, 36, 55, 2, 12, 32, 0, 65, 20, 106, 32, 4, 65, 24, 106, 65, 20, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 4, 41, 3, 24, 55, 2, 0, 65, 8, 33, 5, 11, 32, 0, 32, 5, 106, 32, 1, 54, 2, 0, 11, 32, 4, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 91, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 0, 40, 2, 0, 33, 2, 32, 0, 40, 2, 4, 33, 3, 2, 64, 3, 64, 32, 2, 32, 3, 70, 13, 1, 32, 0, 32, 2, 65, 1, 106, 34, 2, 54, 2, 0, 12, 0, 11, 11, 32, 1, 32, 0, 54, 2, 12, 32, 1, 65, 12, 106, 16, 129, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 252, 2, 1, 6, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 32, 2, 54, 2, 16, 32, 4, 65, 1, 54, 2, 12, 32, 2, 65, 255, 255, 255, 31, 113, 33, 5, 32, 2, 65, 192, 1, 108, 34, 6, 65, 192, 1, 106, 33, 7, 32, 1, 32, 6, 106, 33, 8, 65, 0, 33, 6, 2, 64, 3, 64, 2, 64, 32, 7, 65, 192, 126, 106, 34, 7, 13, 0, 32, 3, 65, 48, 106, 34, 2, 65, 8, 16, 153, 128, 128, 128, 0, 33, 9, 32, 4, 65, 0, 54, 2, 20, 32, 4, 65, 24, 106, 65, 32, 106, 66, 0, 55, 2, 0, 32, 4, 66, 0, 55, 2, 48, 32, 4, 32, 5, 54, 2, 44, 32, 4, 32, 5, 54, 2, 36, 32, 4, 65, 1, 54, 2, 32, 32, 4, 32, 8, 54, 2, 28, 32, 4, 32, 1, 54, 2, 24, 32, 4, 32, 4, 65, 12, 106, 54, 2, 40, 32, 4, 65, 24, 106, 65, 8, 106, 33, 5, 3, 64, 32, 1, 32, 8, 70, 13, 3, 32, 4, 32, 1, 65, 192, 1, 106, 54, 2, 24, 32, 4, 40, 2, 36, 34, 7, 69, 13, 3, 32, 4, 32, 7, 65, 127, 106, 54, 2, 36, 32, 3, 40, 2, 56, 33, 7, 32, 2, 65, 192, 1, 16, 154, 128, 128, 128, 0, 32, 3, 32, 3, 40, 2, 56, 65, 192, 1, 106, 54, 2, 56, 32, 1, 32, 7, 32, 3, 40, 2, 48, 106, 65, 0, 65, 192, 1, 16, 214, 141, 128, 128, 0, 34, 6, 16, 172, 128, 128, 128, 0, 32, 1, 65, 32, 106, 32, 7, 65, 32, 106, 32, 6, 65, 32, 106, 16, 226, 129, 128, 128, 0, 32, 4, 40, 2, 24, 33, 1, 32, 4, 40, 2, 28, 33, 8, 12, 0, 11, 11, 32, 6, 65, 1, 106, 34, 6, 32, 2, 77, 13, 0, 11, 0, 0, 11, 32, 5, 16, 200, 132, 128, 128, 0, 32, 0, 65, 132, 128, 128, 128, 120, 54, 2, 8, 32, 0, 32, 9, 54, 2, 0, 32, 4, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 167, 5, 2, 8, 127, 2, 126, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 4, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 2, 65, 127, 74, 34, 5, 69, 13, 0, 65, 1, 33, 6, 2, 64, 32, 2, 69, 13, 0, 32, 4, 65, 16, 106, 32, 3, 32, 5, 32, 2, 16, 177, 128, 128, 128, 0, 32, 4, 40, 2, 16, 33, 6, 32, 4, 40, 2, 24, 34, 5, 65, 132, 128, 128, 128, 120, 71, 13, 2, 11, 32, 4, 32, 6, 54, 2, 4, 32, 4, 32, 2, 54, 2, 8, 32, 1, 32, 2, 65, 240, 4, 108, 34, 7, 106, 33, 8, 65, 0, 33, 5, 32, 1, 33, 9, 3, 64, 2, 64, 32, 7, 13, 0, 32, 3, 65, 48, 106, 65, 8, 16, 153, 128, 128, 128, 0, 33, 10, 32, 4, 65, 0, 54, 2, 12, 32, 4, 40, 2, 4, 33, 7, 32, 4, 65, 48, 106, 66, 0, 55, 2, 0, 32, 4, 66, 0, 55, 2, 40, 32, 4, 32, 7, 54, 2, 24, 32, 4, 32, 8, 54, 2, 20, 32, 4, 32, 1, 54, 2, 16, 32, 4, 32, 5, 54, 2, 36, 32, 4, 32, 7, 32, 5, 106, 54, 2, 28, 32, 2, 65, 240, 4, 108, 33, 9, 32, 4, 32, 4, 65, 4, 106, 54, 2, 32, 32, 4, 65, 196, 0, 106, 33, 8, 32, 4, 65, 16, 106, 65, 8, 106, 33, 6, 3, 64, 2, 64, 2, 64, 32, 9, 69, 13, 0, 32, 4, 32, 1, 65, 240, 4, 106, 34, 11, 54, 2, 16, 32, 5, 13, 1, 11, 32, 6, 16, 202, 132, 128, 128, 0, 32, 4, 40, 2, 8, 34, 5, 65, 127, 76, 13, 4, 2, 64, 2, 64, 32, 5, 69, 13, 0, 32, 4, 65, 16, 106, 32, 3, 32, 4, 40, 2, 4, 65, 1, 32, 5, 16, 176, 128, 128, 128, 0, 32, 4, 40, 2, 24, 34, 5, 65, 132, 128, 128, 128, 120, 71, 13, 1, 11, 32, 0, 65, 132, 128, 128, 128, 120, 54, 2, 8, 32, 0, 32, 10, 54, 2, 0, 12, 7, 11, 32, 0, 32, 4, 41, 2, 28, 55, 2, 12, 32, 0, 65, 20, 106, 32, 4, 65, 16, 106, 65, 20, 106, 40, 2, 0, 54, 2, 0, 32, 4, 41, 3, 16, 33, 12, 32, 0, 32, 5, 54, 2, 8, 32, 0, 32, 12, 55, 2, 0, 12, 6, 11, 32, 4, 32, 7, 65, 1, 106, 34, 2, 54, 2, 24, 32, 4, 65, 56, 106, 32, 3, 32, 1, 32, 7, 45, 0, 0, 16, 173, 128, 128, 128, 0, 2, 64, 32, 4, 40, 2, 64, 34, 7, 65, 132, 128, 128, 128, 120, 70, 13, 0, 32, 0, 32, 8, 41, 2, 0, 55, 2, 12, 32, 0, 65, 20, 106, 32, 8, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 41, 2, 56, 33, 12, 32, 0, 32, 7, 54, 2, 8, 32, 0, 32, 12, 55, 2, 0, 32, 6, 16, 202, 132, 128, 128, 0, 12, 6, 11, 32, 9, 65, 144, 123, 106, 33, 9, 32, 5, 65, 127, 106, 33, 5, 32, 2, 33, 7, 32, 11, 33, 1, 12, 0, 11, 11, 32, 5, 65, 1, 106, 34, 11, 32, 2, 75, 13, 1, 32, 6, 32, 5, 106, 32, 9, 45, 0, 232, 4, 58, 0, 0, 32, 7, 65, 144, 123, 106, 33, 7, 32, 9, 65, 240, 4, 106, 33, 9, 32, 11, 33, 5, 12, 0, 11, 11, 0, 0, 11, 32, 4, 53, 2, 20, 33, 12, 32, 4, 41, 2, 28, 33, 13, 32, 0, 32, 4, 40, 2, 36, 54, 2, 20, 32, 0, 32, 13, 55, 2, 12, 32, 0, 32, 5, 54, 2, 8, 32, 0, 32, 12, 66, 32, 134, 32, 6, 173, 132, 55, 2, 0, 11, 32, 4, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 164, 5, 2, 7, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 4, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 127, 74, 34, 5, 69, 13, 0, 65, 1, 33, 6, 2, 64, 2, 64, 32, 2, 69, 13, 0, 32, 4, 65, 24, 106, 32, 3, 32, 5, 32, 2, 16, 177, 128, 128, 128, 0, 32, 4, 40, 2, 24, 33, 6, 32, 4, 40, 2, 32, 34, 5, 65, 132, 128, 128, 128, 120, 71, 13, 1, 11, 32, 4, 32, 6, 54, 2, 12, 32, 4, 32, 2, 54, 2, 16, 32, 1, 32, 2, 65, 152, 5, 108, 34, 7, 106, 33, 8, 65, 0, 33, 5, 32, 1, 33, 9, 3, 64, 2, 64, 32, 7, 13, 0, 32, 3, 65, 48, 106, 34, 9, 65, 8, 16, 153, 128, 128, 128, 0, 33, 2, 32, 4, 65, 0, 54, 2, 20, 32, 4, 40, 2, 12, 33, 7, 32, 4, 65, 56, 106, 66, 0, 55, 2, 0, 32, 4, 66, 0, 55, 2, 48, 32, 4, 32, 7, 54, 2, 32, 32, 4, 32, 8, 54, 2, 28, 32, 4, 32, 1, 54, 2, 24, 32, 4, 32, 5, 54, 2, 44, 32, 4, 32, 7, 32, 5, 106, 54, 2, 36, 32, 4, 32, 4, 65, 12, 106, 54, 2, 40, 32, 4, 65, 24, 106, 65, 8, 106, 33, 10, 3, 64, 2, 64, 2, 64, 32, 1, 32, 8, 70, 13, 0, 32, 4, 32, 1, 65, 152, 5, 106, 54, 2, 24, 32, 4, 40, 2, 32, 34, 5, 32, 4, 40, 2, 36, 71, 13, 1, 11, 32, 10, 16, 202, 132, 128, 128, 0, 32, 4, 40, 2, 16, 34, 1, 65, 127, 76, 13, 5, 2, 64, 32, 1, 69, 13, 0, 32, 4, 65, 24, 106, 32, 3, 32, 4, 40, 2, 12, 65, 1, 32, 1, 16, 176, 128, 128, 128, 0, 32, 4, 40, 2, 32, 34, 1, 65, 132, 128, 128, 128, 120, 71, 13, 7, 11, 32, 0, 65, 132, 128, 128, 128, 120, 54, 2, 8, 32, 0, 32, 2, 54, 2, 0, 12, 8, 11, 32, 4, 32, 5, 65, 1, 106, 54, 2, 32, 32, 5, 45, 0, 0, 33, 7, 32, 3, 40, 2, 56, 33, 5, 32, 9, 65, 152, 5, 16, 154, 128, 128, 128, 0, 32, 3, 32, 3, 40, 2, 56, 65, 152, 5, 106, 54, 2, 56, 32, 1, 65, 40, 106, 32, 5, 65, 40, 106, 32, 7, 32, 5, 32, 3, 40, 2, 48, 106, 65, 0, 65, 152, 5, 16, 214, 141, 128, 128, 0, 34, 5, 65, 40, 106, 16, 174, 128, 128, 128, 0, 32, 5, 32, 1, 41, 3, 32, 55, 3, 32, 32, 1, 32, 5, 16, 172, 128, 128, 128, 0, 32, 4, 40, 2, 24, 33, 1, 32, 4, 40, 2, 28, 33, 8, 12, 0, 11, 11, 32, 5, 65, 1, 106, 34, 10, 32, 2, 75, 13, 2, 32, 6, 32, 5, 106, 32, 9, 65, 144, 5, 106, 45, 0, 0, 58, 0, 0, 32, 7, 65, 232, 122, 106, 33, 7, 32, 9, 65, 152, 5, 106, 33, 9, 32, 10, 33, 5, 12, 0, 11, 11, 32, 4, 40, 2, 44, 33, 1, 32, 4, 53, 2, 28, 33, 11, 32, 0, 32, 4, 41, 2, 36, 55, 2, 12, 32, 0, 32, 5, 54, 2, 8, 32, 0, 32, 11, 66, 32, 134, 32, 6, 173, 132, 55, 2, 0, 65, 20, 33, 5, 12, 2, 11, 0, 0, 11, 32, 0, 32, 4, 41, 2, 36, 55, 2, 12, 32, 0, 65, 20, 106, 32, 4, 65, 24, 106, 65, 20, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 4, 41, 3, 24, 55, 2, 0, 65, 8, 33, 5, 11, 32, 0, 32, 5, 106, 32, 1, 54, 2, 0, 11, 32, 4, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 243, 1, 2, 5, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 224, 35, 107, 34, 4, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 2, 13, 0, 65, 0, 33, 5, 65, 8, 33, 6, 12, 1, 11, 32, 2, 65, 218, 164, 57, 79, 13, 1, 65, 8, 32, 2, 65, 240, 17, 108, 34, 7, 16, 178, 128, 128, 128, 0, 34, 6, 69, 13, 1, 32, 4, 65, 240, 17, 106, 65, 8, 106, 33, 8, 65, 0, 33, 5, 65, 0, 33, 2, 3, 64, 32, 7, 32, 2, 70, 13, 1, 32, 4, 65, 240, 17, 106, 32, 1, 16, 231, 129, 128, 128, 0, 2, 64, 32, 4, 40, 2, 240, 17, 13, 0, 32, 4, 65, 8, 106, 32, 8, 65, 232, 17, 16, 218, 141, 128, 128, 0, 26, 32, 1, 41, 3, 232, 17, 33, 9, 32, 6, 32, 2, 106, 32, 4, 65, 8, 106, 65, 232, 17, 16, 218, 141, 128, 128, 0, 65, 232, 17, 106, 32, 9, 55, 3, 0, 32, 2, 65, 240, 17, 106, 33, 2, 32, 1, 65, 240, 17, 106, 33, 1, 12, 1, 11, 11, 32, 4, 40, 2, 244, 17, 33, 6, 65, 1, 33, 5, 11, 32, 0, 32, 6, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 224, 35, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 110, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 16, 224, 129, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 8, 13, 0, 32, 0, 65, 8, 106, 32, 2, 65, 8, 106, 65, 8, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 2, 40, 2, 12, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 32, 2, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 154, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 1, 40, 2, 0, 32, 1, 40, 2, 8, 32, 2, 16, 198, 132, 128, 128, 0, 32, 3, 40, 2, 8, 33, 1, 2, 64, 2, 64, 32, 3, 40, 2, 16, 34, 2, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 0, 65, 132, 128, 128, 128, 120, 54, 2, 8, 12, 1, 11, 32, 0, 32, 3, 41, 2, 20, 55, 2, 12, 32, 0, 65, 20, 106, 32, 3, 65, 8, 106, 65, 20, 106, 40, 2, 0, 54, 2, 0, 32, 3, 40, 2, 12, 33, 4, 32, 0, 32, 2, 54, 2, 8, 32, 0, 32, 4, 54, 2, 4, 11, 32, 0, 32, 1, 54, 2, 0, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 199, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 45, 0, 0, 34, 4, 14, 2, 2, 1, 0, 11, 32, 0, 32, 4, 58, 0, 1, 32, 0, 65, 2, 58, 0, 0, 12, 3, 11, 32, 3, 32, 1, 65, 4, 106, 32, 2, 16, 210, 132, 128, 128, 0, 32, 3, 40, 2, 0, 13, 1, 11, 32, 0, 65, 3, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 65, 16, 65, 4, 16, 237, 129, 128, 128, 0, 34, 1, 65, 8, 106, 32, 3, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 1, 32, 3, 41, 2, 0, 55, 2, 0, 32, 0, 65, 0, 54, 2, 20, 32, 0, 65, 216, 130, 132, 128, 0, 54, 2, 16, 32, 0, 32, 1, 54, 2, 12, 32, 0, 65, 4, 54, 2, 8, 32, 0, 65, 204, 139, 132, 128, 0, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 11, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 198, 7, 1, 6, 127, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 1, 65, 32, 106, 33, 4, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 44, 0, 39, 34, 5, 65, 127, 74, 13, 0, 32, 1, 40, 2, 32, 33, 6, 32, 3, 65, 216, 0, 106, 32, 2, 32, 4, 32, 1, 65, 36, 106, 40, 2, 0, 16, 184, 132, 128, 128, 0, 32, 3, 40, 2, 88, 34, 4, 65, 2, 71, 13, 4, 32, 6, 65, 127, 76, 13, 3, 32, 3, 40, 2, 92, 33, 7, 32, 3, 32, 6, 54, 2, 84, 32, 3, 65, 1, 54, 2, 80, 32, 3, 65, 216, 0, 106, 32, 2, 32, 7, 32, 3, 65, 208, 0, 106, 16, 168, 132, 128, 128, 0, 2, 64, 32, 3, 40, 2, 88, 34, 4, 65, 2, 70, 13, 0, 32, 3, 65, 192, 0, 106, 32, 3, 65, 244, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 200, 0, 106, 32, 3, 65, 252, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 108, 55, 3, 56, 12, 7, 11, 32, 3, 32, 6, 54, 2, 60, 32, 3, 65, 1, 54, 2, 56, 32, 3, 65, 216, 0, 106, 32, 2, 32, 7, 32, 3, 65, 56, 106, 16, 169, 132, 128, 128, 0, 2, 64, 32, 3, 40, 2, 88, 34, 4, 65, 2, 70, 13, 0, 32, 3, 65, 40, 106, 32, 3, 65, 244, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 48, 106, 32, 3, 65, 252, 0, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 108, 55, 3, 32, 32, 3, 40, 2, 104, 33, 2, 32, 3, 40, 2, 100, 33, 5, 32, 3, 40, 2, 96, 33, 8, 32, 3, 40, 2, 92, 33, 6, 12, 8, 11, 2, 64, 32, 2, 40, 2, 16, 34, 5, 32, 2, 40, 2, 20, 34, 8, 73, 13, 0, 65, 0, 33, 4, 65, 9, 33, 6, 32, 5, 33, 2, 12, 9, 11, 32, 2, 32, 5, 65, 1, 106, 54, 2, 16, 32, 2, 65, 12, 106, 34, 4, 40, 2, 0, 33, 8, 32, 4, 32, 7, 54, 2, 0, 32, 3, 65, 216, 0, 106, 32, 7, 32, 6, 16, 215, 132, 128, 128, 0, 32, 3, 40, 2, 88, 69, 13, 1, 32, 3, 65, 224, 0, 106, 40, 2, 0, 33, 8, 12, 5, 11, 32, 3, 65, 216, 0, 106, 32, 4, 32, 5, 65, 255, 1, 113, 16, 215, 132, 128, 128, 0, 32, 3, 40, 2, 88, 69, 13, 1, 32, 3, 65, 224, 0, 106, 40, 2, 0, 33, 8, 12, 4, 11, 32, 2, 32, 5, 54, 2, 16, 32, 2, 32, 8, 54, 2, 12, 32, 2, 32, 7, 32, 6, 106, 54, 2, 8, 11, 32, 3, 65, 216, 0, 106, 32, 1, 65, 40, 106, 32, 2, 16, 188, 132, 128, 128, 0, 2, 64, 32, 3, 40, 2, 88, 65, 3, 71, 13, 0, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 40, 65, 8, 16, 237, 129, 128, 128, 0, 32, 3, 65, 216, 0, 106, 65, 40, 16, 218, 141, 128, 128, 0, 173, 65, 160, 162, 132, 128, 0, 173, 66, 32, 134, 132, 55, 2, 8, 32, 0, 65, 7, 54, 2, 4, 32, 0, 65, 184, 162, 132, 128, 0, 54, 2, 0, 12, 6, 11, 0, 0, 11, 32, 3, 65, 192, 0, 106, 32, 3, 65, 244, 0, 106, 41, 2, 0, 55, 3, 0, 32, 3, 65, 200, 0, 106, 32, 3, 65, 216, 0, 106, 65, 36, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 108, 55, 3, 56, 12, 1, 11, 32, 3, 40, 2, 92, 33, 6, 65, 2, 33, 4, 12, 2, 11, 32, 3, 40, 2, 104, 33, 2, 32, 3, 40, 2, 100, 33, 5, 32, 3, 40, 2, 96, 33, 8, 32, 3, 40, 2, 92, 33, 6, 32, 3, 65, 32, 106, 65, 16, 106, 32, 3, 65, 56, 106, 65, 16, 106, 40, 2, 0, 54, 2, 0, 32, 3, 65, 32, 106, 65, 8, 106, 32, 3, 65, 56, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 56, 55, 3, 32, 11, 32, 3, 65, 8, 106, 65, 16, 106, 32, 3, 65, 32, 106, 65, 16, 106, 40, 2, 0, 54, 2, 0, 32, 3, 65, 8, 106, 65, 8, 106, 32, 3, 65, 32, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 32, 55, 3, 8, 11, 65, 40, 65, 8, 16, 237, 129, 128, 128, 0, 34, 1, 32, 2, 54, 2, 16, 32, 1, 32, 5, 54, 2, 12, 32, 1, 32, 8, 54, 2, 8, 32, 1, 32, 6, 54, 2, 4, 32, 1, 32, 4, 54, 2, 0, 32, 1, 32, 3, 41, 3, 8, 55, 2, 20, 32, 1, 65, 28, 106, 32, 3, 65, 8, 106, 65, 8, 106, 41, 3, 0, 55, 2, 0, 32, 1, 65, 36, 106, 32, 3, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 1, 173, 65, 240, 161, 132, 128, 0, 173, 66, 32, 134, 132, 55, 2, 8, 32, 0, 65, 6, 54, 2, 4, 32, 0, 65, 136, 162, 132, 128, 0, 54, 2, 0, 11, 32, 3, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 11, 199, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 45, 0, 0, 34, 4, 14, 2, 2, 1, 0, 11, 32, 0, 32, 4, 58, 0, 1, 32, 0, 65, 2, 58, 0, 0, 12, 3, 11, 32, 3, 32, 1, 65, 8, 106, 32, 0, 16, 236, 129, 128, 128, 0, 32, 3, 40, 2, 0, 13, 1, 11, 32, 0, 65, 3, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 65, 16, 65, 4, 16, 237, 129, 128, 128, 0, 34, 1, 65, 8, 106, 32, 3, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 1, 32, 3, 41, 2, 0, 55, 2, 0, 32, 0, 65, 0, 54, 2, 20, 32, 0, 65, 216, 130, 132, 128, 0, 54, 2, 16, 32, 0, 32, 1, 54, 2, 12, 32, 0, 65, 4, 54, 2, 8, 32, 0, 65, 204, 139, 132, 128, 0, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 11, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 233, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 160, 2, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 45, 0, 232, 4, 69, 13, 0, 32, 0, 65, 8, 106, 32, 1, 65, 192, 1, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 184, 1, 106, 32, 1, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 176, 1, 106, 32, 1, 65, 176, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 168, 1, 106, 32, 1, 65, 168, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 1, 41, 3, 160, 1, 55, 3, 160, 1, 32, 2, 65, 192, 1, 106, 32, 1, 65, 136, 4, 106, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 216, 2, 106, 32, 2, 32, 1, 65, 160, 1, 16, 218, 141, 128, 128, 0, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 208, 2, 106, 66, 0, 55, 3, 0, 32, 0, 65, 200, 2, 106, 66, 0, 55, 3, 0, 65, 0, 33, 1, 12, 1, 11, 32, 0, 65, 4, 58, 0, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 32, 2, 65, 160, 2, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 2, 127, 32, 2, 65, 5, 116, 33, 2, 2, 64, 3, 64, 32, 2, 34, 3, 69, 13, 1, 32, 3, 65, 96, 106, 33, 2, 32, 1, 32, 0, 16, 193, 128, 128, 128, 0, 33, 4, 32, 1, 65, 32, 106, 33, 1, 32, 4, 69, 13, 0, 11, 11, 32, 3, 65, 0, 71, 11, 78, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 54, 2, 12, 32, 1, 65, 208, 139, 132, 128, 0, 65, 6, 65, 214, 139, 132, 128, 0, 65, 1, 32, 2, 65, 12, 106, 65, 216, 139, 132, 128, 0, 16, 170, 141, 128, 128, 0, 33, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 104, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 251, 140, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 4, 13, 0, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 65, 0, 33, 2, 12, 1, 11, 32, 0, 32, 3, 41, 2, 8, 55, 2, 4, 65, 1, 33, 2, 11, 32, 0, 32, 2, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 14, 0, 32, 0, 32, 1, 16, 217, 132, 128, 128, 0, 65, 0, 11, 132, 2, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 128, 1, 73, 13, 0, 32, 2, 65, 0, 54, 2, 12, 32, 1, 65, 128, 16, 73, 13, 1, 2, 64, 32, 1, 65, 128, 128, 4, 79, 13, 0, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 224, 1, 114, 58, 0, 12, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 3, 33, 1, 12, 3, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 15, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 32, 2, 32, 1, 65, 18, 118, 65, 7, 113, 65, 240, 1, 114, 58, 0, 12, 65, 4, 33, 1, 12, 2, 11, 32, 0, 32, 1, 16, 169, 130, 128, 128, 0, 12, 2, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 32, 2, 32, 1, 65, 6, 118, 65, 192, 1, 114, 58, 0, 12, 65, 2, 33, 1, 11, 32, 0, 32, 2, 65, 12, 106, 32, 1, 16, 177, 140, 128, 128, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 16, 0, 32, 0, 32, 1, 32, 2, 16, 177, 140, 128, 128, 0, 65, 0, 11, 244, 7, 3, 2, 127, 1, 126, 4, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 5, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 13, 0, 32, 0, 65, 0, 54, 2, 8, 32, 0, 66, 1, 55, 2, 0, 12, 1, 11, 2, 64, 2, 64, 32, 4, 173, 32, 2, 65, 12, 108, 34, 6, 65, 116, 106, 65, 12, 110, 173, 126, 34, 7, 66, 32, 136, 167, 13, 0, 32, 5, 32, 1, 32, 6, 106, 54, 2, 24, 32, 5, 32, 1, 54, 2, 20, 32, 5, 65, 8, 106, 32, 5, 65, 20, 106, 32, 7, 167, 16, 160, 128, 128, 128, 0, 32, 5, 40, 2, 8, 69, 13, 0, 32, 1, 65, 12, 106, 33, 6, 32, 5, 32, 5, 40, 2, 12, 34, 8, 65, 0, 16, 165, 140, 128, 128, 0, 32, 5, 65, 0, 54, 2, 28, 32, 5, 32, 5, 41, 3, 0, 55, 2, 20, 32, 5, 65, 20, 106, 32, 1, 40, 2, 0, 32, 1, 40, 2, 8, 16, 177, 140, 128, 128, 0, 32, 8, 32, 5, 40, 2, 28, 34, 1, 107, 33, 9, 32, 5, 40, 2, 20, 32, 1, 106, 33, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 14, 5, 0, 1, 2, 3, 4, 5, 11, 32, 2, 65, 12, 108, 65, 116, 106, 33, 4, 3, 64, 32, 4, 69, 13, 7, 32, 6, 40, 2, 0, 33, 10, 32, 6, 40, 2, 8, 33, 2, 32, 1, 65, 0, 32, 3, 65, 0, 65, 160, 141, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 9, 32, 2, 73, 13, 6, 32, 1, 32, 2, 32, 10, 32, 2, 65, 160, 141, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 4, 65, 116, 106, 33, 4, 32, 9, 32, 2, 107, 33, 9, 32, 1, 32, 2, 106, 33, 1, 32, 6, 65, 12, 106, 33, 6, 12, 0, 11, 11, 32, 2, 65, 12, 108, 65, 116, 106, 33, 4, 3, 64, 32, 4, 69, 13, 6, 32, 9, 69, 13, 5, 32, 6, 40, 2, 8, 33, 2, 32, 6, 40, 2, 0, 33, 10, 32, 1, 65, 1, 32, 3, 65, 1, 65, 160, 141, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 9, 65, 127, 106, 34, 9, 32, 2, 73, 13, 5, 32, 6, 65, 12, 106, 33, 6, 32, 1, 65, 1, 106, 34, 1, 32, 2, 32, 10, 32, 2, 65, 160, 141, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 4, 65, 116, 106, 33, 4, 32, 9, 32, 2, 107, 33, 9, 32, 1, 32, 2, 106, 33, 1, 12, 0, 11, 11, 32, 2, 65, 12, 108, 65, 116, 106, 33, 4, 3, 64, 32, 4, 69, 13, 5, 32, 9, 65, 1, 77, 13, 4, 32, 6, 40, 2, 8, 33, 2, 32, 6, 40, 2, 0, 33, 10, 32, 1, 65, 2, 32, 3, 65, 2, 65, 160, 141, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 9, 65, 126, 106, 34, 9, 32, 2, 73, 13, 4, 32, 6, 65, 12, 106, 33, 6, 32, 1, 65, 2, 106, 34, 1, 32, 2, 32, 10, 32, 2, 65, 160, 141, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 4, 65, 116, 106, 33, 4, 32, 9, 32, 2, 107, 33, 9, 32, 1, 32, 2, 106, 33, 1, 12, 0, 11, 11, 32, 2, 65, 12, 108, 65, 116, 106, 33, 4, 3, 64, 32, 4, 69, 13, 4, 32, 9, 65, 2, 77, 13, 3, 32, 6, 40, 2, 8, 33, 2, 32, 6, 40, 2, 0, 33, 10, 32, 1, 65, 3, 32, 3, 65, 3, 65, 160, 141, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 9, 65, 125, 106, 34, 9, 32, 2, 73, 13, 3, 32, 6, 65, 12, 106, 33, 6, 32, 1, 65, 3, 106, 34, 1, 32, 2, 32, 10, 32, 2, 65, 160, 141, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 4, 65, 116, 106, 33, 4, 32, 9, 32, 2, 107, 33, 9, 32, 1, 32, 2, 106, 33, 1, 12, 0, 11, 11, 32, 2, 65, 12, 108, 65, 116, 106, 33, 4, 3, 64, 32, 4, 69, 13, 3, 32, 9, 65, 3, 77, 13, 2, 32, 6, 40, 2, 8, 33, 2, 32, 6, 40, 2, 0, 33, 10, 32, 1, 65, 4, 32, 3, 65, 4, 65, 160, 141, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 9, 65, 124, 106, 34, 9, 32, 2, 73, 13, 2, 32, 6, 65, 12, 106, 33, 6, 32, 1, 65, 4, 106, 34, 1, 32, 2, 32, 10, 32, 2, 65, 160, 141, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 4, 65, 116, 106, 33, 4, 32, 9, 32, 2, 107, 33, 9, 32, 1, 32, 2, 106, 33, 1, 12, 0, 11, 11, 32, 2, 65, 12, 108, 65, 116, 106, 33, 10, 3, 64, 32, 10, 69, 13, 2, 32, 9, 32, 4, 73, 13, 1, 32, 6, 40, 2, 8, 33, 2, 32, 6, 40, 2, 0, 33, 11, 32, 1, 32, 4, 32, 3, 32, 4, 65, 160, 141, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 9, 32, 4, 107, 34, 9, 32, 2, 73, 13, 1, 32, 6, 65, 12, 106, 33, 6, 32, 1, 32, 4, 106, 34, 1, 32, 2, 32, 11, 32, 2, 65, 160, 141, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 10, 65, 116, 106, 33, 10, 32, 9, 32, 2, 107, 33, 9, 32, 1, 32, 2, 106, 33, 1, 12, 0, 11, 11, 0, 0, 11, 32, 0, 32, 5, 41, 2, 20, 55, 2, 0, 32, 0, 65, 8, 106, 32, 8, 32, 9, 107, 54, 2, 0, 11, 32, 5, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 99, 1, 1, 127, 2, 64, 2, 64, 32, 1, 40, 2, 8, 65, 144, 8, 71, 13, 0, 65, 0, 33, 2, 32, 1, 65, 0, 54, 2, 8, 32, 0, 65, 1, 106, 32, 1, 40, 2, 0, 65, 144, 8, 16, 218, 141, 128, 128, 0, 26, 32, 1, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 32, 1, 41, 2, 0, 55, 2, 4, 32, 0, 65, 12, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 65, 1, 33, 2, 11, 32, 0, 32, 2, 58, 0, 0, 11, 141, 1, 1, 2, 127, 2, 64, 2, 64, 32, 1, 40, 2, 8, 65, 32, 71, 13, 0, 65, 0, 33, 2, 32, 1, 65, 0, 54, 2, 8, 32, 0, 32, 1, 40, 2, 0, 34, 3, 41, 0, 0, 55, 0, 1, 32, 0, 65, 9, 106, 32, 3, 65, 8, 106, 41, 0, 0, 55, 0, 0, 32, 0, 65, 17, 106, 32, 3, 65, 16, 106, 41, 0, 0, 55, 0, 0, 32, 0, 65, 25, 106, 32, 3, 65, 24, 106, 41, 0, 0, 55, 0, 0, 32, 1, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 32, 1, 41, 2, 0, 55, 2, 4, 32, 0, 65, 12, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 65, 1, 33, 2, 11, 32, 0, 32, 2, 58, 0, 0, 11, 37, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 32, 0, 40, 2, 8, 34, 2, 107, 32, 1, 79, 13, 0, 32, 0, 32, 2, 32, 1, 16, 236, 132, 128, 128, 0, 11, 11, 37, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 32, 0, 40, 2, 8, 34, 2, 107, 32, 1, 79, 13, 0, 32, 0, 32, 2, 32, 1, 16, 235, 132, 128, 128, 0, 11, 11, 37, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 32, 0, 40, 2, 8, 34, 2, 107, 32, 1, 79, 13, 0, 32, 0, 32, 2, 32, 1, 16, 238, 132, 128, 128, 0, 11, 11, 37, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 32, 0, 40, 2, 8, 34, 2, 107, 32, 1, 79, 13, 0, 32, 0, 32, 2, 32, 1, 16, 234, 132, 128, 128, 0, 11, 11, 37, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 32, 0, 40, 2, 8, 34, 2, 107, 32, 1, 79, 13, 0, 32, 0, 32, 2, 32, 1, 16, 242, 132, 128, 128, 0, 11, 11, 37, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 32, 0, 40, 2, 8, 34, 2, 107, 32, 1, 79, 13, 0, 32, 0, 32, 2, 32, 1, 16, 239, 132, 128, 128, 0, 11, 11, 37, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 32, 0, 40, 2, 8, 34, 2, 107, 32, 1, 79, 13, 0, 32, 0, 32, 2, 32, 1, 16, 241, 132, 128, 128, 0, 11, 11, 76, 1, 1, 127, 2, 64, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 4, 71, 13, 0, 32, 0, 32, 2, 16, 239, 137, 128, 128, 0, 32, 0, 40, 2, 8, 33, 2, 11, 32, 0, 40, 2, 0, 32, 2, 65, 240, 4, 108, 106, 32, 1, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 74, 1, 1, 127, 2, 64, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 4, 71, 13, 0, 32, 0, 32, 2, 16, 231, 132, 128, 128, 0, 32, 0, 40, 2, 8, 33, 2, 11, 32, 0, 40, 2, 0, 32, 2, 65, 40, 108, 106, 32, 1, 65, 40, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 32, 1, 65, 1, 16, 140, 133, 128, 128, 0, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 32, 1, 65, 1, 16, 131, 133, 128, 128, 0, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 68, 1, 1, 127, 2, 64, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 4, 71, 13, 0, 32, 0, 32, 2, 16, 185, 130, 128, 128, 0, 32, 0, 40, 2, 8, 33, 2, 11, 32, 0, 40, 2, 0, 32, 2, 65, 3, 116, 106, 32, 1, 55, 3, 0, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 0, 32, 1, 32, 2, 16, 134, 133, 128, 128, 0, 32, 3, 40, 2, 8, 32, 3, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 0, 32, 1, 32, 2, 16, 136, 133, 128, 128, 0, 32, 3, 40, 2, 8, 32, 3, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 0, 32, 1, 32, 2, 16, 135, 133, 128, 128, 0, 32, 3, 40, 2, 8, 32, 3, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 0, 32, 1, 32, 2, 16, 142, 133, 128, 128, 0, 32, 3, 40, 2, 8, 32, 3, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 0, 32, 1, 32, 2, 16, 141, 133, 128, 128, 0, 32, 3, 40, 2, 8, 32, 3, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 0, 32, 1, 32, 2, 16, 144, 133, 128, 128, 0, 32, 3, 40, 2, 8, 32, 3, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 0, 32, 1, 32, 2, 16, 238, 137, 128, 128, 0, 32, 3, 40, 2, 8, 32, 3, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 0, 32, 1, 32, 2, 16, 138, 133, 128, 128, 0, 32, 3, 40, 2, 8, 32, 3, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 0, 32, 1, 32, 2, 16, 139, 133, 128, 128, 0, 32, 3, 40, 2, 8, 32, 3, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 203, 1, 1, 9, 127, 2, 64, 32, 0, 40, 2, 8, 34, 1, 65, 2, 73, 13, 0, 32, 0, 40, 2, 0, 34, 2, 33, 3, 65, 1, 33, 4, 3, 64, 32, 1, 32, 4, 70, 13, 1, 2, 64, 2, 64, 32, 3, 65, 240, 4, 106, 34, 5, 32, 3, 16, 254, 137, 128, 128, 0, 69, 13, 0, 32, 4, 33, 6, 12, 1, 11, 32, 4, 65, 1, 106, 33, 4, 32, 5, 33, 3, 12, 1, 11, 11, 3, 64, 32, 2, 32, 4, 65, 240, 4, 108, 106, 33, 3, 32, 6, 65, 240, 4, 108, 32, 2, 106, 34, 7, 65, 144, 123, 106, 33, 8, 2, 64, 2, 64, 3, 64, 32, 4, 65, 1, 106, 34, 4, 32, 1, 79, 13, 1, 32, 3, 65, 240, 4, 106, 33, 5, 32, 3, 65, 240, 4, 106, 34, 9, 33, 3, 32, 5, 32, 8, 16, 254, 137, 128, 128, 0, 69, 13, 2, 12, 0, 11, 11, 32, 0, 32, 6, 54, 2, 8, 12, 2, 11, 32, 7, 32, 9, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 6, 65, 1, 106, 33, 6, 12, 0, 11, 11, 11, 119, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 40, 2, 4, 33, 3, 32, 2, 65, 8, 106, 32, 1, 32, 1, 40, 2, 0, 34, 4, 32, 4, 32, 1, 16, 163, 128, 128, 128, 0, 32, 2, 40, 2, 12, 33, 5, 32, 1, 16, 245, 132, 128, 128, 0, 32, 0, 32, 3, 65, 56, 108, 65, 56, 110, 54, 2, 4, 32, 0, 32, 4, 54, 2, 0, 32, 0, 32, 5, 32, 4, 107, 65, 56, 110, 54, 2, 8, 32, 1, 16, 141, 128, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 106, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 0, 65, 0, 54, 2, 4, 32, 0, 40, 2, 12, 33, 2, 32, 0, 40, 2, 8, 33, 3, 32, 0, 65, 8, 54, 2, 0, 32, 1, 66, 8, 55, 2, 8, 32, 1, 65, 8, 106, 16, 140, 130, 128, 128, 0, 32, 0, 66, 136, 128, 128, 128, 128, 1, 55, 2, 8, 32, 3, 32, 2, 32, 3, 107, 65, 56, 110, 16, 228, 131, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 232, 1, 1, 7, 127, 35, 128, 128, 128, 128, 0, 65, 128, 5, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 40, 2, 4, 33, 3, 32, 2, 65, 233, 4, 106, 34, 4, 65, 3, 106, 33, 5, 32, 1, 40, 2, 0, 34, 6, 33, 7, 2, 64, 3, 64, 32, 2, 32, 1, 16, 170, 128, 128, 128, 0, 32, 2, 45, 0, 232, 4, 34, 8, 65, 2, 70, 13, 1, 32, 2, 32, 4, 40, 0, 0, 54, 2, 248, 4, 32, 2, 32, 5, 40, 0, 0, 54, 0, 251, 4, 32, 2, 45, 0, 240, 4, 13, 0, 32, 7, 32, 2, 65, 232, 4, 16, 220, 141, 128, 128, 0, 34, 7, 32, 8, 58, 0, 232, 4, 32, 7, 32, 2, 40, 2, 248, 4, 54, 0, 233, 4, 32, 7, 65, 236, 4, 106, 32, 2, 40, 0, 251, 4, 54, 0, 0, 32, 7, 65, 240, 4, 106, 33, 7, 12, 0, 11, 11, 32, 1, 16, 247, 132, 128, 128, 0, 32, 0, 32, 6, 54, 2, 0, 32, 0, 32, 7, 32, 6, 107, 65, 240, 4, 110, 54, 2, 8, 32, 0, 32, 3, 65, 240, 4, 108, 65, 240, 4, 110, 54, 2, 4, 32, 1, 16, 201, 129, 128, 128, 0, 32, 2, 65, 128, 5, 106, 36, 128, 128, 128, 128, 0, 11, 76, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 0, 65, 0, 54, 2, 4, 32, 0, 65, 8, 54, 2, 0, 32, 1, 66, 8, 55, 2, 8, 32, 1, 65, 8, 106, 16, 243, 137, 128, 128, 0, 32, 0, 66, 136, 128, 128, 128, 128, 1, 55, 2, 8, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 128, 3, 3, 10, 127, 1, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 176, 45, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 40, 2, 4, 34, 3, 65, 128, 23, 108, 33, 4, 32, 1, 40, 2, 16, 33, 5, 32, 2, 65, 216, 22, 106, 65, 240, 4, 106, 33, 6, 32, 1, 40, 2, 12, 32, 1, 40, 2, 8, 34, 7, 107, 65, 128, 23, 110, 34, 8, 33, 9, 32, 1, 40, 2, 0, 34, 10, 33, 11, 2, 64, 3, 64, 32, 9, 69, 13, 1, 32, 2, 65, 216, 22, 106, 32, 7, 65, 216, 22, 16, 218, 141, 128, 128, 0, 26, 32, 7, 65, 216, 22, 106, 41, 3, 0, 33, 12, 32, 2, 65, 240, 4, 106, 32, 6, 65, 232, 17, 16, 218, 141, 128, 128, 0, 26, 32, 11, 32, 2, 32, 7, 65, 240, 4, 16, 218, 141, 128, 128, 0, 34, 13, 65, 240, 4, 106, 65, 232, 17, 16, 218, 141, 128, 128, 0, 34, 11, 65, 232, 17, 106, 32, 12, 55, 3, 0, 32, 11, 65, 240, 17, 106, 32, 13, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 11, 65, 224, 22, 106, 32, 5, 54, 2, 0, 32, 9, 65, 127, 106, 33, 9, 32, 11, 65, 232, 22, 106, 33, 11, 32, 7, 65, 128, 23, 106, 33, 7, 12, 0, 11, 11, 32, 1, 16, 249, 132, 128, 128, 0, 32, 4, 65, 232, 22, 110, 33, 7, 2, 64, 2, 64, 32, 3, 69, 13, 0, 32, 4, 32, 7, 65, 232, 22, 108, 34, 9, 70, 13, 0, 2, 64, 32, 4, 65, 231, 22, 75, 13, 0, 65, 8, 33, 11, 32, 10, 65, 8, 32, 4, 16, 198, 131, 128, 128, 0, 12, 2, 11, 32, 10, 32, 4, 65, 8, 32, 9, 16, 151, 137, 128, 128, 0, 34, 11, 13, 1, 65, 8, 32, 9, 16, 176, 140, 128, 128, 0, 0, 11, 32, 10, 33, 11, 11, 32, 0, 32, 8, 54, 2, 8, 32, 0, 32, 7, 54, 2, 4, 32, 0, 32, 11, 54, 2, 0, 32, 1, 16, 136, 128, 128, 128, 0, 32, 2, 65, 176, 45, 106, 36, 128, 128, 128, 128, 0, 11, 76, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 0, 65, 0, 54, 2, 4, 32, 0, 65, 8, 54, 2, 0, 32, 1, 66, 8, 55, 2, 8, 32, 1, 65, 8, 106, 16, 144, 130, 128, 128, 0, 32, 0, 66, 136, 128, 128, 128, 128, 1, 55, 2, 8, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 73, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 65, 0, 16, 251, 132, 128, 128, 0, 32, 3, 40, 2, 12, 33, 2, 32, 0, 32, 3, 40, 2, 8, 54, 2, 0, 32, 0, 32, 2, 54, 2, 4, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 57, 0, 2, 64, 32, 2, 69, 13, 0, 2, 64, 32, 3, 13, 0, 32, 1, 32, 2, 16, 178, 128, 128, 128, 0, 33, 1, 12, 1, 11, 32, 2, 32, 1, 16, 152, 137, 128, 128, 0, 33, 1, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 137, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 40, 2, 0, 32, 1, 40, 2, 8, 16, 251, 140, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 4, 13, 0, 32, 0, 65, 2, 58, 0, 16, 32, 0, 32, 1, 41, 2, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 32, 2, 41, 2, 8, 55, 2, 12, 32, 0, 32, 1, 41, 2, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 43, 0, 2, 64, 2, 64, 32, 0, 65, 129, 128, 128, 128, 120, 70, 13, 0, 32, 0, 69, 13, 1, 32, 0, 32, 1, 16, 176, 140, 128, 128, 0, 0, 11, 15, 11, 16, 175, 140, 128, 128, 0, 0, 11, 73, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 65, 1, 16, 251, 132, 128, 128, 0, 32, 3, 40, 2, 12, 33, 2, 32, 0, 32, 3, 40, 2, 8, 54, 2, 0, 32, 0, 32, 2, 54, 2, 4, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 163, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 13, 0, 65, 8, 33, 2, 12, 1, 11, 32, 1, 65, 243, 178, 197, 1, 79, 13, 1, 32, 1, 65, 152, 5, 108, 33, 4, 2, 64, 2, 64, 32, 2, 13, 0, 32, 3, 65, 8, 106, 65, 8, 32, 4, 16, 250, 132, 128, 128, 0, 32, 3, 40, 2, 8, 33, 2, 12, 1, 11, 32, 3, 65, 8, 32, 4, 16, 254, 132, 128, 128, 0, 32, 3, 40, 2, 0, 33, 2, 11, 32, 2, 69, 13, 2, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 16, 175, 140, 128, 128, 0, 0, 11, 65, 8, 32, 4, 16, 176, 140, 128, 128, 0, 0, 11, 162, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 13, 0, 65, 8, 33, 2, 12, 1, 11, 32, 1, 65, 171, 213, 170, 21, 79, 13, 1, 32, 1, 65, 48, 108, 33, 4, 2, 64, 2, 64, 32, 2, 13, 0, 32, 3, 65, 8, 106, 65, 8, 32, 4, 16, 250, 132, 128, 128, 0, 32, 3, 40, 2, 8, 33, 2, 12, 1, 11, 32, 3, 65, 8, 32, 4, 16, 254, 132, 128, 128, 0, 32, 3, 40, 2, 0, 33, 2, 11, 32, 2, 69, 13, 2, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 16, 175, 140, 128, 128, 0, 0, 11, 65, 8, 32, 4, 16, 176, 140, 128, 128, 0, 0, 11, 162, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 13, 0, 65, 8, 33, 2, 12, 1, 11, 32, 1, 65, 180, 230, 204, 25, 79, 13, 1, 32, 1, 65, 40, 108, 33, 4, 2, 64, 2, 64, 32, 2, 13, 0, 32, 3, 65, 8, 106, 65, 8, 32, 4, 16, 250, 132, 128, 128, 0, 32, 3, 40, 2, 8, 33, 2, 12, 1, 11, 32, 3, 65, 8, 32, 4, 16, 254, 132, 128, 128, 0, 32, 3, 40, 2, 0, 33, 2, 11, 32, 2, 69, 13, 2, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 16, 175, 140, 128, 128, 0, 0, 11, 65, 8, 32, 4, 16, 176, 140, 128, 128, 0, 0, 11, 247, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 32, 2, 32, 3, 106, 34, 3, 32, 2, 73, 13, 0, 32, 1, 40, 2, 4, 34, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 4, 32, 3, 65, 4, 75, 27, 34, 3, 65, 24, 108, 33, 5, 32, 3, 65, 214, 170, 213, 42, 73, 65, 3, 116, 33, 6, 2, 64, 2, 64, 32, 2, 13, 0, 32, 4, 65, 0, 54, 2, 24, 12, 1, 11, 32, 4, 65, 8, 54, 2, 24, 32, 4, 32, 2, 65, 24, 108, 54, 2, 28, 32, 4, 32, 1, 40, 2, 0, 54, 2, 20, 11, 32, 4, 65, 8, 106, 32, 6, 32, 5, 32, 4, 65, 20, 106, 32, 1, 65, 8, 106, 16, 173, 140, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 5, 12, 1, 11, 32, 4, 65, 8, 106, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 247, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 32, 2, 32, 3, 106, 34, 3, 32, 2, 73, 13, 0, 32, 1, 40, 2, 4, 34, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 4, 32, 3, 65, 4, 75, 27, 34, 3, 65, 56, 108, 33, 5, 32, 3, 65, 147, 201, 164, 18, 73, 65, 3, 116, 33, 6, 2, 64, 2, 64, 32, 2, 13, 0, 32, 4, 65, 0, 54, 2, 24, 12, 1, 11, 32, 4, 65, 8, 54, 2, 24, 32, 4, 32, 2, 65, 56, 108, 54, 2, 28, 32, 4, 32, 1, 40, 2, 0, 54, 2, 20, 11, 32, 4, 65, 8, 106, 32, 6, 32, 5, 32, 4, 65, 20, 106, 32, 1, 65, 8, 106, 16, 173, 140, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 5, 12, 1, 11, 32, 4, 65, 8, 106, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 249, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 32, 2, 32, 3, 106, 34, 3, 32, 2, 73, 13, 0, 32, 1, 40, 2, 4, 34, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 4, 32, 3, 65, 4, 75, 27, 34, 3, 65, 152, 5, 108, 33, 5, 32, 3, 65, 243, 178, 197, 1, 73, 65, 3, 116, 33, 6, 2, 64, 2, 64, 32, 2, 13, 0, 32, 4, 65, 0, 54, 2, 24, 12, 1, 11, 32, 4, 65, 8, 54, 2, 24, 32, 4, 32, 2, 65, 152, 5, 108, 54, 2, 28, 32, 4, 32, 1, 40, 2, 0, 54, 2, 20, 11, 32, 4, 65, 8, 106, 32, 6, 32, 5, 32, 4, 65, 20, 106, 32, 1, 65, 8, 106, 16, 173, 140, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 5, 12, 1, 11, 32, 4, 65, 8, 106, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 247, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 32, 2, 32, 3, 106, 34, 3, 32, 2, 73, 13, 0, 32, 1, 40, 2, 4, 34, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 4, 32, 3, 65, 4, 75, 27, 34, 3, 65, 48, 108, 33, 5, 32, 3, 65, 171, 213, 170, 21, 73, 65, 3, 116, 33, 6, 2, 64, 2, 64, 32, 2, 13, 0, 32, 4, 65, 0, 54, 2, 24, 12, 1, 11, 32, 4, 65, 8, 54, 2, 24, 32, 4, 32, 2, 65, 48, 108, 54, 2, 28, 32, 4, 32, 1, 40, 2, 0, 54, 2, 20, 11, 32, 4, 65, 8, 106, 32, 6, 32, 5, 32, 4, 65, 20, 106, 32, 1, 65, 8, 106, 16, 173, 140, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 5, 12, 1, 11, 32, 4, 65, 8, 106, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 249, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 32, 2, 32, 3, 106, 34, 3, 32, 2, 73, 13, 0, 32, 1, 40, 2, 4, 34, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 4, 32, 3, 65, 4, 75, 27, 34, 3, 65, 192, 1, 108, 33, 5, 32, 3, 65, 171, 213, 170, 5, 73, 65, 3, 116, 33, 6, 2, 64, 2, 64, 32, 2, 13, 0, 32, 4, 65, 0, 54, 2, 24, 12, 1, 11, 32, 4, 65, 8, 54, 2, 24, 32, 4, 32, 2, 65, 192, 1, 108, 54, 2, 28, 32, 4, 32, 1, 40, 2, 0, 54, 2, 20, 11, 32, 4, 65, 8, 106, 32, 6, 32, 5, 32, 4, 65, 20, 106, 32, 1, 65, 8, 106, 16, 173, 140, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 5, 12, 1, 11, 32, 4, 65, 8, 106, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 248, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 32, 2, 32, 3, 106, 34, 3, 32, 2, 73, 13, 0, 32, 1, 40, 2, 4, 34, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 4, 32, 3, 65, 4, 75, 27, 34, 3, 65, 12, 108, 33, 5, 32, 3, 65, 171, 213, 170, 213, 0, 73, 65, 2, 116, 33, 6, 2, 64, 2, 64, 32, 2, 13, 0, 32, 4, 65, 0, 54, 2, 24, 12, 1, 11, 32, 4, 65, 4, 54, 2, 24, 32, 4, 32, 2, 65, 12, 108, 54, 2, 28, 32, 4, 32, 1, 40, 2, 0, 54, 2, 20, 11, 32, 4, 65, 8, 106, 32, 6, 32, 5, 32, 4, 65, 20, 106, 32, 1, 65, 8, 106, 16, 173, 140, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 5, 12, 1, 11, 32, 4, 65, 8, 106, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 248, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 32, 2, 32, 3, 106, 34, 3, 32, 2, 73, 13, 0, 32, 1, 40, 2, 4, 34, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 1, 32, 3, 65, 1, 75, 27, 34, 3, 65, 128, 23, 108, 33, 5, 32, 3, 65, 229, 194, 44, 73, 65, 3, 116, 33, 6, 2, 64, 2, 64, 32, 2, 13, 0, 32, 4, 65, 0, 54, 2, 24, 12, 1, 11, 32, 4, 65, 8, 54, 2, 24, 32, 4, 32, 2, 65, 128, 23, 108, 54, 2, 28, 32, 4, 32, 1, 40, 2, 0, 54, 2, 20, 11, 32, 4, 65, 8, 106, 32, 6, 32, 5, 32, 4, 65, 20, 106, 32, 1, 65, 8, 106, 16, 173, 140, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 5, 12, 1, 11, 32, 4, 65, 8, 106, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 234, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 32, 2, 32, 3, 106, 34, 3, 32, 2, 73, 13, 0, 32, 1, 40, 2, 4, 34, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 34, 3, 65, 127, 115, 65, 31, 118, 33, 5, 2, 64, 2, 64, 32, 2, 13, 0, 32, 4, 65, 0, 54, 2, 24, 12, 1, 11, 32, 4, 32, 2, 54, 2, 28, 32, 4, 65, 1, 54, 2, 24, 32, 4, 32, 1, 40, 2, 0, 54, 2, 20, 11, 32, 4, 65, 8, 106, 32, 5, 32, 3, 32, 4, 65, 20, 106, 32, 1, 65, 8, 106, 16, 173, 140, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 5, 12, 1, 11, 32, 4, 65, 8, 106, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 248, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 32, 2, 32, 3, 106, 34, 3, 32, 2, 73, 13, 0, 32, 1, 40, 2, 4, 34, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 4, 32, 3, 65, 4, 75, 27, 34, 3, 65, 3, 116, 33, 5, 32, 3, 65, 128, 128, 128, 128, 1, 73, 65, 3, 116, 33, 6, 2, 64, 2, 64, 32, 2, 13, 0, 32, 4, 65, 0, 54, 2, 24, 12, 1, 11, 32, 4, 65, 8, 54, 2, 24, 32, 4, 32, 2, 65, 3, 116, 54, 2, 28, 32, 4, 32, 1, 40, 2, 0, 54, 2, 20, 11, 32, 4, 65, 8, 106, 32, 6, 32, 5, 32, 4, 65, 20, 106, 32, 1, 65, 8, 106, 16, 173, 140, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 5, 12, 1, 11, 32, 4, 65, 8, 106, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 249, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 32, 2, 32, 3, 106, 34, 3, 32, 2, 73, 13, 0, 32, 1, 40, 2, 4, 34, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 4, 32, 3, 65, 4, 75, 27, 34, 3, 65, 128, 6, 108, 33, 5, 32, 3, 65, 171, 213, 170, 1, 73, 65, 3, 116, 33, 6, 2, 64, 2, 64, 32, 2, 13, 0, 32, 4, 65, 0, 54, 2, 24, 12, 1, 11, 32, 4, 65, 8, 54, 2, 24, 32, 4, 32, 2, 65, 128, 6, 108, 54, 2, 28, 32, 4, 32, 1, 40, 2, 0, 54, 2, 20, 11, 32, 4, 65, 8, 106, 32, 6, 32, 5, 32, 4, 65, 20, 106, 32, 1, 65, 8, 106, 16, 173, 140, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 5, 12, 1, 11, 32, 4, 65, 8, 106, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 247, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 32, 2, 32, 3, 106, 34, 3, 32, 2, 73, 13, 0, 32, 1, 40, 2, 4, 34, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 4, 32, 3, 65, 4, 75, 27, 34, 3, 65, 40, 108, 33, 5, 32, 3, 65, 180, 230, 204, 25, 73, 65, 3, 116, 33, 6, 2, 64, 2, 64, 32, 2, 13, 0, 32, 4, 65, 0, 54, 2, 24, 12, 1, 11, 32, 4, 65, 8, 54, 2, 24, 32, 4, 32, 2, 65, 40, 108, 54, 2, 28, 32, 4, 32, 1, 40, 2, 0, 54, 2, 20, 11, 32, 4, 65, 8, 106, 32, 6, 32, 5, 32, 4, 65, 20, 106, 32, 1, 65, 8, 106, 16, 173, 140, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 5, 12, 1, 11, 32, 4, 65, 8, 106, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 246, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 32, 2, 32, 3, 106, 34, 3, 32, 2, 73, 13, 0, 32, 1, 40, 2, 4, 34, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 4, 32, 3, 65, 4, 75, 27, 34, 3, 65, 129, 143, 224, 3, 73, 33, 5, 32, 3, 65, 145, 2, 108, 33, 6, 2, 64, 2, 64, 32, 2, 13, 0, 32, 4, 65, 0, 54, 2, 24, 12, 1, 11, 32, 4, 65, 1, 54, 2, 24, 32, 4, 32, 2, 65, 145, 2, 108, 54, 2, 28, 32, 4, 32, 1, 40, 2, 0, 54, 2, 20, 11, 32, 4, 65, 8, 106, 32, 5, 32, 6, 32, 4, 65, 20, 106, 32, 1, 65, 8, 106, 16, 173, 140, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 5, 12, 1, 11, 32, 4, 65, 8, 106, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 248, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 32, 2, 32, 3, 106, 34, 3, 32, 2, 73, 13, 0, 32, 1, 40, 2, 4, 34, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 1, 32, 3, 65, 1, 75, 27, 34, 3, 65, 232, 22, 108, 33, 5, 32, 3, 65, 208, 241, 44, 73, 65, 3, 116, 33, 6, 2, 64, 2, 64, 32, 2, 13, 0, 32, 4, 65, 0, 54, 2, 24, 12, 1, 11, 32, 4, 65, 8, 54, 2, 24, 32, 4, 32, 2, 65, 232, 22, 108, 54, 2, 28, 32, 4, 32, 1, 40, 2, 0, 54, 2, 20, 11, 32, 4, 65, 8, 106, 32, 6, 32, 5, 32, 4, 65, 20, 106, 32, 1, 65, 8, 106, 16, 173, 140, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 5, 12, 1, 11, 32, 4, 65, 8, 106, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 248, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 32, 2, 32, 3, 106, 34, 3, 32, 2, 73, 13, 0, 32, 1, 40, 2, 4, 34, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 1, 32, 3, 65, 1, 75, 27, 34, 3, 65, 240, 17, 108, 33, 5, 32, 3, 65, 218, 164, 57, 73, 65, 3, 116, 33, 6, 2, 64, 2, 64, 32, 2, 13, 0, 32, 4, 65, 0, 54, 2, 24, 12, 1, 11, 32, 4, 65, 8, 54, 2, 24, 32, 4, 32, 2, 65, 240, 17, 108, 54, 2, 28, 32, 4, 32, 1, 40, 2, 0, 54, 2, 20, 11, 32, 4, 65, 8, 106, 32, 6, 32, 5, 32, 4, 65, 20, 106, 32, 1, 65, 8, 106, 16, 173, 140, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 5, 12, 1, 11, 32, 4, 65, 8, 106, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 248, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 32, 2, 32, 3, 106, 34, 3, 32, 2, 73, 13, 0, 32, 1, 40, 2, 4, 34, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 1, 32, 3, 65, 1, 75, 27, 34, 3, 65, 160, 27, 108, 33, 5, 32, 3, 65, 254, 201, 37, 73, 65, 3, 116, 33, 6, 2, 64, 2, 64, 32, 2, 13, 0, 32, 4, 65, 0, 54, 2, 24, 12, 1, 11, 32, 4, 65, 8, 54, 2, 24, 32, 4, 32, 2, 65, 160, 27, 108, 54, 2, 28, 32, 4, 32, 1, 40, 2, 0, 54, 2, 20, 11, 32, 4, 65, 8, 106, 32, 6, 32, 5, 32, 4, 65, 20, 106, 32, 1, 65, 8, 106, 16, 173, 140, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 5, 12, 1, 11, 32, 4, 65, 8, 106, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 32, 1, 65, 1, 16, 133, 133, 128, 128, 0, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 32, 1, 65, 1, 16, 143, 133, 128, 128, 0, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 32, 1, 65, 1, 16, 132, 133, 128, 128, 0, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 32, 1, 65, 1, 16, 136, 133, 128, 128, 0, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 16, 253, 132, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 159, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 20, 32, 3, 32, 1, 54, 2, 16, 32, 3, 32, 0, 54, 2, 12, 32, 3, 65, 24, 106, 65, 12, 106, 66, 2, 55, 2, 0, 32, 3, 65, 48, 106, 65, 12, 106, 65, 129, 128, 128, 128, 0, 54, 2, 0, 32, 3, 65, 2, 54, 2, 28, 32, 3, 65, 140, 142, 132, 128, 0, 54, 2, 24, 32, 3, 65, 133, 128, 128, 128, 0, 54, 2, 52, 32, 3, 32, 3, 65, 48, 106, 54, 2, 32, 32, 3, 32, 3, 65, 16, 106, 54, 2, 56, 32, 3, 32, 3, 65, 12, 106, 54, 2, 48, 32, 3, 65, 24, 106, 16, 154, 136, 128, 128, 0, 33, 2, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 32, 2, 11, 120, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 54, 2, 12, 32, 2, 32, 0, 54, 2, 8, 32, 2, 65, 28, 106, 66, 1, 55, 2, 0, 32, 2, 65, 2, 54, 2, 20, 32, 2, 65, 176, 142, 132, 128, 0, 54, 2, 16, 32, 2, 65, 131, 128, 128, 128, 0, 54, 2, 44, 32, 2, 32, 2, 65, 40, 106, 54, 2, 24, 32, 2, 32, 2, 65, 8, 106, 54, 2, 40, 32, 2, 65, 16, 106, 16, 154, 136, 128, 128, 0, 33, 1, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 251, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 32, 1, 54, 2, 12, 32, 4, 32, 0, 54, 2, 8, 2, 64, 2, 64, 32, 3, 69, 13, 0, 32, 4, 65, 40, 106, 65, 12, 106, 65, 134, 128, 128, 128, 0, 54, 2, 0, 32, 4, 65, 16, 106, 65, 12, 106, 66, 2, 55, 2, 0, 32, 4, 65, 2, 54, 2, 20, 32, 4, 65, 224, 142, 132, 128, 0, 54, 2, 16, 32, 4, 65, 131, 128, 128, 128, 0, 54, 2, 44, 32, 4, 32, 3, 54, 2, 60, 32, 4, 32, 2, 54, 2, 56, 32, 4, 32, 4, 65, 40, 106, 54, 2, 24, 32, 4, 32, 4, 65, 56, 106, 54, 2, 48, 32, 4, 32, 4, 65, 8, 106, 54, 2, 40, 32, 4, 65, 16, 106, 16, 154, 136, 128, 128, 0, 33, 3, 12, 1, 11, 32, 4, 65, 28, 106, 66, 1, 55, 2, 0, 32, 4, 65, 2, 54, 2, 20, 32, 4, 65, 136, 143, 132, 128, 0, 54, 2, 16, 32, 4, 65, 131, 128, 128, 128, 0, 54, 2, 44, 32, 4, 32, 4, 65, 40, 106, 54, 2, 24, 32, 4, 32, 4, 65, 8, 106, 54, 2, 40, 32, 4, 65, 16, 106, 16, 154, 136, 128, 128, 0, 33, 3, 11, 32, 4, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 164, 2, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 8, 13, 0, 2, 64, 32, 2, 45, 0, 9, 13, 0, 32, 2, 65, 5, 54, 2, 16, 32, 1, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 2, 45, 0, 10, 34, 3, 65, 230, 0, 70, 13, 2, 32, 3, 65, 244, 0, 71, 13, 4, 32, 1, 16, 134, 136, 128, 128, 0, 32, 1, 65, 235, 128, 132, 128, 0, 65, 3, 16, 141, 136, 128, 128, 0, 34, 1, 13, 6, 65, 1, 33, 1, 12, 3, 11, 32, 2, 40, 2, 12, 33, 1, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 16, 134, 136, 128, 128, 0, 32, 1, 65, 238, 128, 132, 128, 0, 65, 4, 16, 141, 136, 128, 128, 0, 34, 1, 13, 3, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 1, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 1, 32, 1, 32, 2, 65, 31, 106, 65, 172, 154, 132, 128, 0, 16, 147, 129, 128, 128, 0, 16, 139, 136, 128, 128, 0, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 12, 1, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 174, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 8, 106, 32, 0, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 1, 45, 0, 8, 13, 0, 2, 64, 32, 1, 45, 0, 9, 13, 0, 32, 1, 65, 5, 54, 2, 16, 32, 0, 32, 1, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 0, 12, 2, 11, 2, 64, 32, 1, 45, 0, 10, 65, 238, 0, 71, 13, 0, 32, 0, 16, 134, 136, 128, 128, 0, 32, 0, 65, 232, 128, 132, 128, 0, 65, 3, 16, 141, 136, 128, 128, 0, 33, 0, 12, 2, 11, 32, 0, 32, 0, 32, 1, 65, 31, 106, 65, 188, 154, 132, 128, 0, 16, 147, 129, 128, 128, 0, 16, 139, 136, 128, 128, 0, 33, 0, 12, 1, 11, 32, 1, 40, 2, 12, 33, 0, 11, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 192, 2, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 4, 13, 0, 32, 2, 45, 0, 5, 13, 2, 32, 2, 65, 5, 54, 2, 16, 32, 1, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 2, 40, 2, 8, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 6, 65, 34, 70, 13, 0, 32, 1, 32, 2, 65, 31, 106, 65, 140, 154, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 3, 12, 1, 11, 32, 1, 16, 134, 136, 128, 128, 0, 32, 1, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 16, 106, 32, 1, 32, 1, 65, 12, 106, 16, 253, 135, 128, 128, 0, 32, 2, 40, 2, 16, 65, 2, 70, 13, 1, 32, 2, 65, 4, 106, 32, 2, 40, 2, 20, 32, 2, 40, 2, 24, 16, 254, 135, 128, 128, 0, 32, 2, 40, 2, 4, 13, 2, 32, 2, 40, 2, 8, 33, 3, 11, 32, 1, 32, 3, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 0, 32, 2, 40, 2, 20, 54, 2, 4, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 0, 32, 2, 41, 2, 4, 55, 2, 0, 32, 0, 65, 8, 106, 32, 2, 65, 4, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 252, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 4, 13, 0, 32, 2, 45, 0, 5, 13, 2, 32, 2, 65, 5, 54, 2, 12, 32, 1, 32, 2, 65, 12, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 2, 40, 2, 8, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 6, 65, 219, 0, 70, 13, 0, 32, 1, 32, 2, 65, 31, 106, 65, 252, 153, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 3, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 4, 58, 0, 24, 32, 4, 65, 255, 1, 113, 69, 13, 2, 32, 1, 16, 134, 136, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 65, 1, 16, 173, 130, 128, 128, 0, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 2, 32, 1, 16, 152, 136, 128, 128, 0, 34, 4, 54, 2, 24, 2, 64, 32, 2, 40, 2, 12, 34, 3, 69, 13, 0, 32, 4, 69, 13, 2, 32, 2, 65, 12, 106, 16, 150, 130, 128, 128, 0, 32, 4, 33, 3, 12, 1, 11, 32, 2, 40, 2, 16, 33, 3, 32, 4, 69, 13, 0, 32, 2, 65, 24, 106, 16, 148, 129, 128, 128, 0, 11, 32, 1, 32, 3, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 0, 32, 2, 41, 2, 16, 55, 2, 4, 32, 0, 32, 3, 54, 2, 0, 12, 1, 11, 32, 2, 65, 24, 54, 2, 12, 32, 1, 32, 2, 65, 12, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 252, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 4, 13, 0, 32, 2, 45, 0, 5, 13, 2, 32, 2, 65, 5, 54, 2, 12, 32, 1, 32, 2, 65, 12, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 2, 40, 2, 8, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 6, 65, 219, 0, 70, 13, 0, 32, 1, 32, 2, 65, 31, 106, 65, 252, 153, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 3, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 4, 58, 0, 24, 32, 4, 65, 255, 1, 113, 69, 13, 2, 32, 1, 16, 134, 136, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 65, 1, 16, 167, 130, 128, 128, 0, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 2, 32, 1, 16, 152, 136, 128, 128, 0, 34, 4, 54, 2, 24, 2, 64, 32, 2, 40, 2, 12, 34, 3, 69, 13, 0, 32, 4, 69, 13, 2, 32, 2, 65, 12, 106, 16, 169, 128, 128, 128, 0, 32, 4, 33, 3, 12, 1, 11, 32, 2, 40, 2, 16, 33, 3, 32, 4, 69, 13, 0, 32, 2, 65, 24, 106, 16, 148, 129, 128, 128, 0, 11, 32, 1, 32, 3, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 0, 32, 2, 41, 2, 16, 55, 2, 4, 32, 0, 32, 3, 54, 2, 0, 12, 1, 11, 32, 2, 65, 24, 54, 2, 12, 32, 1, 32, 2, 65, 12, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 252, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 4, 13, 0, 32, 2, 45, 0, 5, 13, 2, 32, 2, 65, 5, 54, 2, 12, 32, 1, 32, 2, 65, 12, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 2, 40, 2, 8, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 6, 65, 219, 0, 70, 13, 0, 32, 1, 32, 2, 65, 31, 106, 65, 252, 153, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 3, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 4, 58, 0, 24, 32, 4, 65, 255, 1, 113, 69, 13, 2, 32, 1, 16, 134, 136, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 65, 1, 16, 155, 130, 128, 128, 0, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 2, 32, 1, 16, 152, 136, 128, 128, 0, 34, 4, 54, 2, 24, 2, 64, 32, 2, 40, 2, 12, 34, 3, 69, 13, 0, 32, 4, 69, 13, 2, 32, 2, 65, 12, 106, 16, 159, 130, 128, 128, 0, 32, 4, 33, 3, 12, 1, 11, 32, 2, 40, 2, 16, 33, 3, 32, 4, 69, 13, 0, 32, 2, 65, 24, 106, 16, 148, 129, 128, 128, 0, 11, 32, 1, 32, 3, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 0, 32, 2, 41, 2, 16, 55, 2, 4, 32, 0, 32, 3, 54, 2, 0, 12, 1, 11, 32, 2, 65, 24, 54, 2, 12, 32, 1, 32, 2, 65, 12, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 252, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 4, 13, 0, 32, 2, 45, 0, 5, 13, 2, 32, 2, 65, 5, 54, 2, 12, 32, 1, 32, 2, 65, 12, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 2, 40, 2, 8, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 6, 65, 219, 0, 70, 13, 0, 32, 1, 32, 2, 65, 31, 106, 65, 252, 153, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 3, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 4, 58, 0, 24, 32, 4, 65, 255, 1, 113, 69, 13, 2, 32, 1, 16, 134, 136, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 65, 1, 16, 182, 130, 128, 128, 0, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 2, 32, 1, 16, 152, 136, 128, 128, 0, 34, 4, 54, 2, 24, 2, 64, 32, 2, 40, 2, 12, 34, 3, 69, 13, 0, 32, 4, 69, 13, 2, 32, 2, 65, 12, 106, 16, 184, 130, 128, 128, 0, 32, 4, 33, 3, 12, 1, 11, 32, 2, 40, 2, 16, 33, 3, 32, 4, 69, 13, 0, 32, 2, 65, 24, 106, 16, 148, 129, 128, 128, 0, 11, 32, 1, 32, 3, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 0, 32, 2, 41, 2, 16, 55, 2, 4, 32, 0, 32, 3, 54, 2, 0, 12, 1, 11, 32, 2, 65, 24, 54, 2, 12, 32, 1, 32, 2, 65, 12, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 252, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 4, 13, 0, 32, 2, 45, 0, 5, 13, 2, 32, 2, 65, 5, 54, 2, 12, 32, 1, 32, 2, 65, 12, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 2, 40, 2, 8, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 6, 65, 219, 0, 70, 13, 0, 32, 1, 32, 2, 65, 31, 106, 65, 252, 153, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 3, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 4, 58, 0, 24, 32, 4, 65, 255, 1, 113, 69, 13, 2, 32, 1, 16, 134, 136, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 65, 1, 16, 164, 130, 128, 128, 0, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 2, 32, 1, 16, 152, 136, 128, 128, 0, 34, 4, 54, 2, 24, 2, 64, 32, 2, 40, 2, 12, 34, 3, 69, 13, 0, 32, 4, 69, 13, 2, 32, 2, 65, 12, 106, 16, 235, 128, 128, 128, 0, 32, 4, 33, 3, 12, 1, 11, 32, 2, 40, 2, 16, 33, 3, 32, 4, 69, 13, 0, 32, 2, 65, 24, 106, 16, 148, 129, 128, 128, 0, 11, 32, 1, 32, 3, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 0, 32, 2, 41, 2, 16, 55, 2, 4, 32, 0, 32, 3, 54, 2, 0, 12, 1, 11, 32, 2, 65, 24, 54, 2, 12, 32, 1, 32, 2, 65, 12, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 252, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 4, 13, 0, 32, 2, 45, 0, 5, 13, 2, 32, 2, 65, 5, 54, 2, 12, 32, 1, 32, 2, 65, 12, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 2, 40, 2, 8, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 6, 65, 219, 0, 70, 13, 0, 32, 1, 32, 2, 65, 31, 106, 65, 252, 153, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 3, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 4, 58, 0, 24, 32, 4, 65, 255, 1, 113, 69, 13, 2, 32, 1, 16, 134, 136, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 65, 1, 16, 179, 130, 128, 128, 0, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 2, 32, 1, 16, 152, 136, 128, 128, 0, 34, 4, 54, 2, 24, 2, 64, 32, 2, 40, 2, 12, 34, 3, 69, 13, 0, 32, 4, 69, 13, 2, 32, 2, 65, 12, 106, 16, 181, 130, 128, 128, 0, 32, 4, 33, 3, 12, 1, 11, 32, 2, 40, 2, 16, 33, 3, 32, 4, 69, 13, 0, 32, 2, 65, 24, 106, 16, 148, 129, 128, 128, 0, 11, 32, 1, 32, 3, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 0, 32, 2, 41, 2, 16, 55, 2, 4, 32, 0, 32, 3, 54, 2, 0, 12, 1, 11, 32, 2, 65, 24, 54, 2, 12, 32, 1, 32, 2, 65, 12, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 252, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 4, 13, 0, 32, 2, 45, 0, 5, 13, 2, 32, 2, 65, 5, 54, 2, 12, 32, 1, 32, 2, 65, 12, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 2, 40, 2, 8, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 6, 65, 219, 0, 70, 13, 0, 32, 1, 32, 2, 65, 31, 106, 65, 252, 153, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 3, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 4, 58, 0, 24, 32, 4, 65, 255, 1, 113, 69, 13, 2, 32, 1, 16, 134, 136, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 65, 1, 16, 176, 130, 128, 128, 0, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 2, 32, 1, 16, 152, 136, 128, 128, 0, 34, 4, 54, 2, 24, 2, 64, 32, 2, 40, 2, 12, 34, 3, 69, 13, 0, 32, 4, 69, 13, 2, 32, 2, 65, 12, 106, 16, 178, 130, 128, 128, 0, 32, 4, 33, 3, 12, 1, 11, 32, 2, 40, 2, 16, 33, 3, 32, 4, 69, 13, 0, 32, 2, 65, 24, 106, 16, 148, 129, 128, 128, 0, 11, 32, 1, 32, 3, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 0, 32, 2, 41, 2, 16, 55, 2, 4, 32, 0, 32, 3, 54, 2, 0, 12, 1, 11, 32, 2, 65, 24, 54, 2, 12, 32, 1, 32, 2, 65, 12, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 252, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 4, 13, 0, 32, 2, 45, 0, 5, 13, 2, 32, 2, 65, 5, 54, 2, 12, 32, 1, 32, 2, 65, 12, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 2, 40, 2, 8, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 6, 65, 219, 0, 70, 13, 0, 32, 1, 32, 2, 65, 31, 106, 65, 252, 153, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 3, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 4, 58, 0, 24, 32, 4, 65, 255, 1, 113, 69, 13, 2, 32, 1, 16, 134, 136, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 65, 1, 16, 160, 130, 128, 128, 0, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 2, 32, 1, 16, 152, 136, 128, 128, 0, 34, 4, 54, 2, 24, 2, 64, 32, 2, 40, 2, 12, 34, 3, 69, 13, 0, 32, 4, 69, 13, 2, 32, 2, 65, 12, 106, 16, 163, 130, 128, 128, 0, 32, 4, 33, 3, 12, 1, 11, 32, 2, 40, 2, 16, 33, 3, 32, 4, 69, 13, 0, 32, 2, 65, 24, 106, 16, 148, 129, 128, 128, 0, 11, 32, 1, 32, 3, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 0, 32, 2, 41, 2, 16, 55, 2, 4, 32, 0, 32, 3, 54, 2, 0, 12, 1, 11, 32, 2, 65, 24, 54, 2, 12, 32, 1, 32, 2, 65, 12, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 252, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 4, 13, 0, 32, 2, 45, 0, 5, 13, 2, 32, 2, 65, 5, 54, 2, 12, 32, 1, 32, 2, 65, 12, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 2, 40, 2, 8, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 6, 65, 219, 0, 70, 13, 0, 32, 1, 32, 2, 65, 31, 106, 65, 252, 153, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 3, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 4, 58, 0, 24, 32, 4, 65, 255, 1, 113, 69, 13, 2, 32, 1, 16, 134, 136, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 65, 1, 16, 170, 130, 128, 128, 0, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 2, 32, 1, 16, 152, 136, 128, 128, 0, 34, 4, 54, 2, 24, 2, 64, 32, 2, 40, 2, 12, 34, 3, 69, 13, 0, 32, 4, 69, 13, 2, 32, 2, 65, 12, 106, 16, 221, 128, 128, 128, 0, 32, 4, 33, 3, 12, 1, 11, 32, 2, 40, 2, 16, 33, 3, 32, 4, 69, 13, 0, 32, 2, 65, 24, 106, 16, 148, 129, 128, 128, 0, 11, 32, 1, 32, 3, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 0, 32, 2, 41, 2, 16, 55, 2, 4, 32, 0, 32, 3, 54, 2, 0, 12, 1, 11, 32, 2, 65, 24, 54, 2, 12, 32, 1, 32, 2, 65, 12, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 230, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 2, 64, 32, 2, 45, 0, 13, 69, 13, 0, 32, 2, 45, 0, 14, 65, 255, 1, 113, 65, 238, 0, 70, 13, 1, 11, 32, 2, 65, 20, 106, 32, 1, 16, 156, 133, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 69, 13, 0, 32, 0, 32, 2, 41, 2, 20, 55, 2, 4, 32, 0, 65, 12, 106, 32, 2, 65, 28, 106, 40, 2, 0, 54, 2, 0, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 12, 3, 11, 32, 1, 16, 134, 136, 128, 128, 0, 32, 1, 65, 232, 128, 132, 128, 0, 65, 3, 16, 141, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 66, 0, 55, 2, 0, 12, 2, 11, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 208, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 0, 13, 0, 2, 64, 2, 64, 32, 2, 45, 0, 1, 69, 13, 0, 32, 2, 45, 0, 2, 65, 255, 1, 113, 65, 238, 0, 70, 13, 1, 11, 32, 2, 65, 8, 106, 32, 1, 16, 166, 133, 128, 128, 0, 2, 64, 32, 2, 41, 3, 8, 66, 2, 81, 13, 0, 32, 0, 32, 2, 65, 8, 106, 65, 40, 16, 218, 141, 128, 128, 0, 26, 12, 4, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 8, 32, 0, 66, 3, 55, 3, 0, 12, 3, 11, 32, 1, 16, 134, 136, 128, 128, 0, 32, 1, 65, 232, 128, 132, 128, 0, 65, 3, 16, 141, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 66, 2, 55, 3, 0, 12, 2, 11, 32, 2, 40, 2, 4, 33, 1, 11, 32, 0, 66, 3, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 212, 134, 128, 128, 0, 11, 223, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 4, 13, 0, 2, 64, 2, 64, 32, 2, 45, 0, 5, 69, 13, 0, 32, 2, 45, 0, 6, 65, 255, 1, 113, 65, 238, 0, 70, 13, 1, 11, 32, 2, 65, 12, 106, 32, 1, 16, 168, 133, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 12, 69, 13, 0, 32, 0, 65, 4, 106, 32, 2, 65, 12, 106, 65, 36, 16, 218, 141, 128, 128, 0, 26, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 12, 3, 11, 32, 1, 16, 134, 136, 128, 128, 0, 32, 1, 65, 232, 128, 132, 128, 0, 65, 3, 16, 141, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 66, 0, 55, 2, 0, 12, 2, 11, 32, 2, 40, 2, 8, 33, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 231, 134, 128, 128, 0, 11, 215, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 8, 13, 0, 2, 64, 2, 64, 32, 2, 45, 0, 9, 69, 13, 0, 32, 2, 45, 0, 10, 65, 255, 1, 113, 65, 238, 0, 70, 13, 1, 11, 32, 2, 65, 16, 106, 32, 1, 16, 152, 129, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 16, 13, 0, 32, 0, 32, 2, 41, 3, 24, 55, 3, 8, 66, 1, 33, 3, 12, 1, 11, 32, 0, 32, 2, 40, 2, 20, 54, 2, 8, 66, 2, 33, 3, 11, 32, 0, 32, 3, 55, 3, 0, 12, 3, 11, 32, 1, 16, 134, 136, 128, 128, 0, 32, 1, 65, 232, 128, 132, 128, 0, 65, 3, 16, 141, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 66, 0, 55, 3, 0, 12, 2, 11, 32, 2, 40, 2, 12, 33, 1, 11, 32, 0, 66, 2, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 150, 2, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 8, 13, 0, 2, 64, 2, 64, 32, 2, 45, 0, 9, 69, 13, 0, 32, 2, 45, 0, 10, 65, 255, 1, 113, 65, 238, 0, 70, 13, 1, 11, 32, 2, 65, 16, 106, 32, 1, 16, 171, 133, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 24, 69, 13, 0, 32, 0, 32, 2, 41, 3, 16, 55, 3, 8, 32, 0, 65, 32, 106, 32, 2, 65, 16, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 2, 65, 16, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 24, 106, 41, 3, 0, 55, 3, 0, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 12, 3, 11, 32, 1, 16, 134, 136, 128, 128, 0, 32, 1, 65, 232, 128, 132, 128, 0, 65, 3, 16, 141, 136, 128, 128, 0, 34, 1, 13, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 16, 106, 65, 0, 54, 2, 0, 12, 2, 11, 32, 2, 40, 2, 12, 33, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 206, 134, 128, 128, 0, 11, 180, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 40, 2, 0, 33, 3, 32, 2, 65, 8, 106, 32, 0, 65, 1, 32, 1, 40, 2, 8, 34, 1, 16, 173, 133, 128, 128, 0, 32, 2, 40, 2, 8, 33, 0, 2, 64, 2, 64, 32, 2, 45, 0, 12, 34, 4, 65, 3, 71, 13, 0, 32, 0, 33, 5, 12, 1, 11, 32, 1, 65, 56, 108, 33, 1, 2, 64, 3, 64, 32, 1, 69, 13, 1, 32, 0, 32, 4, 65, 255, 1, 113, 65, 1, 70, 16, 184, 129, 128, 128, 0, 32, 1, 65, 72, 106, 33, 1, 65, 2, 33, 4, 32, 3, 32, 0, 16, 174, 133, 128, 128, 0, 33, 5, 32, 3, 65, 56, 106, 33, 3, 32, 5, 69, 13, 0, 12, 2, 11, 11, 32, 0, 32, 4, 16, 175, 133, 128, 128, 0, 65, 0, 33, 5, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 5, 11, 115, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 32, 3, 54, 2, 12, 32, 4, 32, 2, 54, 2, 8, 65, 1, 33, 3, 32, 1, 65, 179, 129, 132, 128, 0, 65, 1, 16, 180, 129, 128, 128, 0, 2, 64, 32, 4, 65, 8, 106, 65, 224, 158, 132, 128, 0, 16, 204, 133, 128, 128, 0, 69, 13, 0, 32, 1, 16, 186, 129, 128, 128, 0, 65, 0, 33, 3, 11, 32, 0, 32, 3, 58, 0, 4, 32, 0, 32, 1, 54, 2, 0, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 218, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 5, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 167, 135, 132, 128, 0, 65, 12, 32, 0, 16, 184, 133, 128, 128, 0, 26, 32, 2, 65, 163, 135, 132, 128, 0, 65, 4, 32, 0, 65, 16, 106, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 65, 176, 161, 132, 128, 0, 65, 9, 32, 0, 65, 28, 106, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 65, 197, 135, 132, 128, 0, 65, 3, 32, 0, 65, 8, 106, 16, 184, 133, 128, 128, 0, 26, 32, 2, 65, 203, 175, 132, 128, 0, 65, 3, 32, 0, 65, 40, 106, 16, 187, 133, 128, 128, 0, 26, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 22, 0, 2, 64, 32, 1, 65, 255, 1, 113, 69, 13, 0, 32, 0, 16, 186, 129, 128, 128, 0, 11, 11, 164, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 40, 2, 0, 33, 3, 32, 2, 65, 8, 106, 32, 0, 65, 1, 32, 1, 40, 2, 8, 34, 1, 16, 173, 133, 128, 128, 0, 32, 2, 40, 2, 8, 33, 0, 2, 64, 32, 2, 45, 0, 12, 34, 4, 65, 3, 70, 13, 0, 32, 1, 65, 12, 108, 33, 1, 2, 64, 3, 64, 32, 1, 69, 13, 1, 32, 0, 32, 4, 65, 255, 1, 113, 65, 1, 70, 16, 184, 129, 128, 128, 0, 32, 3, 32, 0, 16, 177, 133, 128, 128, 0, 32, 1, 65, 116, 106, 33, 1, 32, 3, 65, 12, 106, 33, 3, 65, 2, 33, 4, 12, 0, 11, 11, 32, 0, 32, 4, 16, 175, 133, 128, 128, 0, 65, 0, 33, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 20, 0, 32, 1, 32, 0, 40, 2, 0, 32, 0, 40, 2, 8, 16, 196, 133, 128, 128, 0, 11, 180, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 40, 2, 0, 33, 3, 32, 2, 65, 8, 106, 32, 0, 65, 1, 32, 1, 40, 2, 8, 34, 1, 16, 173, 133, 128, 128, 0, 32, 2, 40, 2, 8, 33, 0, 2, 64, 2, 64, 32, 2, 45, 0, 12, 34, 4, 65, 3, 71, 13, 0, 32, 0, 33, 5, 12, 1, 11, 32, 1, 65, 12, 108, 33, 1, 2, 64, 3, 64, 32, 1, 69, 13, 1, 32, 0, 32, 4, 65, 255, 1, 113, 65, 1, 70, 16, 184, 129, 128, 128, 0, 32, 1, 65, 116, 106, 33, 1, 65, 2, 33, 4, 32, 0, 32, 3, 16, 179, 133, 128, 128, 0, 33, 5, 32, 3, 65, 12, 106, 33, 3, 32, 5, 69, 13, 0, 12, 2, 11, 11, 32, 0, 32, 4, 16, 175, 133, 128, 128, 0, 65, 0, 33, 5, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 5, 11, 197, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 16, 106, 32, 1, 16, 229, 138, 128, 128, 0, 32, 2, 65, 24, 106, 32, 0, 65, 1, 32, 2, 40, 2, 20, 34, 3, 32, 2, 40, 2, 16, 34, 1, 107, 16, 173, 133, 128, 128, 0, 32, 2, 40, 2, 24, 33, 0, 2, 64, 32, 2, 45, 0, 28, 34, 4, 65, 3, 70, 13, 0, 2, 64, 3, 64, 32, 1, 32, 3, 70, 13, 1, 32, 0, 32, 4, 65, 255, 1, 113, 65, 1, 70, 16, 184, 129, 128, 128, 0, 32, 2, 65, 8, 106, 32, 2, 65, 24, 106, 32, 1, 45, 0, 0, 16, 164, 132, 128, 128, 0, 32, 0, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 16, 180, 129, 128, 128, 0, 32, 1, 65, 1, 106, 33, 1, 65, 2, 33, 4, 12, 0, 11, 11, 32, 0, 32, 4, 16, 175, 133, 128, 128, 0, 65, 0, 33, 0, 11, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 180, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 40, 2, 0, 33, 3, 32, 2, 65, 8, 106, 32, 0, 65, 1, 32, 1, 40, 2, 8, 34, 1, 16, 173, 133, 128, 128, 0, 32, 2, 40, 2, 8, 33, 0, 2, 64, 2, 64, 32, 2, 45, 0, 12, 34, 4, 65, 3, 71, 13, 0, 32, 0, 33, 5, 12, 1, 11, 32, 1, 65, 56, 108, 33, 1, 2, 64, 3, 64, 32, 1, 69, 13, 1, 32, 0, 32, 4, 65, 255, 1, 113, 65, 1, 70, 16, 184, 129, 128, 128, 0, 32, 1, 65, 72, 106, 33, 1, 65, 2, 33, 4, 32, 3, 32, 0, 16, 181, 133, 128, 128, 0, 33, 5, 32, 3, 65, 56, 106, 33, 3, 32, 5, 69, 13, 0, 12, 2, 11, 11, 32, 0, 32, 4, 16, 175, 133, 128, 128, 0, 65, 0, 33, 5, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 5, 11, 234, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 6, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 144, 135, 132, 128, 0, 65, 6, 32, 0, 16, 191, 133, 128, 128, 0, 26, 32, 2, 65, 167, 135, 132, 128, 0, 65, 12, 32, 0, 65, 8, 106, 16, 184, 133, 128, 128, 0, 26, 32, 2, 65, 241, 181, 132, 128, 0, 65, 9, 32, 0, 65, 48, 106, 16, 193, 133, 128, 128, 0, 26, 32, 2, 65, 245, 162, 132, 128, 0, 65, 3, 32, 0, 65, 16, 106, 16, 184, 133, 128, 128, 0, 26, 32, 2, 65, 250, 181, 132, 128, 0, 65, 2, 32, 0, 65, 24, 106, 16, 187, 133, 128, 128, 0, 26, 32, 2, 65, 252, 181, 132, 128, 0, 65, 7, 32, 0, 65, 36, 106, 16, 187, 133, 128, 128, 0, 26, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 64, 0, 32, 0, 32, 1, 32, 2, 16, 183, 133, 128, 128, 0, 32, 0, 40, 2, 0, 34, 0, 16, 185, 129, 128, 128, 0, 32, 0, 65, 171, 129, 132, 128, 0, 65, 166, 129, 132, 128, 0, 32, 3, 45, 0, 0, 34, 2, 27, 65, 4, 65, 5, 32, 2, 27, 16, 180, 129, 128, 128, 0, 65, 0, 11, 59, 1, 1, 127, 32, 0, 40, 2, 0, 33, 3, 2, 64, 32, 0, 45, 0, 4, 65, 1, 70, 13, 0, 32, 3, 65, 181, 129, 132, 128, 0, 65, 1, 16, 180, 129, 128, 128, 0, 11, 32, 0, 65, 2, 58, 0, 4, 32, 3, 32, 1, 32, 2, 16, 196, 133, 128, 128, 0, 11, 39, 0, 32, 0, 32, 1, 32, 2, 16, 183, 133, 128, 128, 0, 32, 0, 40, 2, 0, 34, 0, 16, 185, 129, 128, 128, 0, 32, 3, 32, 0, 16, 185, 133, 128, 128, 0, 65, 0, 11, 68, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 2, 65, 8, 106, 32, 0, 41, 3, 0, 16, 248, 135, 128, 128, 0, 32, 1, 32, 2, 40, 2, 0, 32, 2, 40, 2, 4, 16, 180, 129, 128, 128, 0, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 37, 0, 32, 0, 32, 1, 32, 2, 16, 183, 133, 128, 128, 0, 32, 0, 40, 2, 0, 34, 0, 16, 185, 129, 128, 128, 0, 32, 0, 32, 3, 16, 179, 133, 128, 128, 0, 11, 39, 0, 32, 0, 32, 1, 32, 2, 16, 183, 133, 128, 128, 0, 32, 0, 40, 2, 0, 34, 0, 16, 185, 129, 128, 128, 0, 32, 3, 32, 0, 16, 177, 133, 128, 128, 0, 65, 0, 11, 37, 0, 32, 0, 32, 1, 32, 2, 16, 183, 133, 128, 128, 0, 32, 0, 40, 2, 0, 34, 0, 16, 185, 129, 128, 128, 0, 32, 0, 32, 3, 16, 172, 133, 128, 128, 0, 11, 37, 0, 32, 0, 32, 1, 32, 2, 16, 183, 133, 128, 128, 0, 32, 0, 40, 2, 0, 34, 0, 16, 185, 129, 128, 128, 0, 32, 0, 32, 3, 16, 178, 133, 128, 128, 0, 11, 37, 0, 32, 0, 32, 1, 32, 2, 16, 183, 133, 128, 128, 0, 32, 0, 40, 2, 0, 34, 0, 16, 185, 129, 128, 128, 0, 32, 0, 32, 3, 16, 180, 133, 128, 128, 0, 11, 125, 2, 1, 127, 1, 124, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 0, 32, 1, 32, 2, 16, 183, 133, 128, 128, 0, 32, 0, 40, 2, 0, 34, 0, 16, 185, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 43, 3, 0, 34, 5, 16, 198, 140, 128, 128, 0, 65, 255, 1, 113, 65, 2, 73, 13, 0, 32, 0, 32, 4, 65, 8, 106, 32, 5, 32, 4, 65, 8, 106, 16, 175, 136, 128, 128, 0, 16, 180, 129, 128, 128, 0, 12, 1, 11, 32, 0, 16, 183, 129, 128, 128, 0, 11, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 65, 0, 11, 37, 0, 32, 0, 32, 1, 32, 2, 16, 183, 133, 128, 128, 0, 32, 0, 40, 2, 0, 34, 0, 16, 185, 129, 128, 128, 0, 32, 0, 32, 3, 16, 176, 133, 128, 128, 0, 11, 40, 0, 32, 0, 32, 1, 32, 2, 16, 183, 133, 128, 128, 0, 32, 0, 40, 2, 0, 34, 0, 16, 185, 129, 128, 128, 0, 32, 3, 32, 0, 16, 194, 133, 128, 128, 0, 26, 65, 0, 11, 51, 0, 2, 64, 2, 64, 32, 0, 45, 0, 0, 13, 0, 32, 1, 65, 236, 181, 132, 128, 0, 65, 2, 16, 196, 133, 128, 128, 0, 12, 1, 11, 32, 1, 65, 238, 181, 132, 128, 0, 65, 3, 16, 196, 133, 128, 128, 0, 11, 65, 0, 11, 68, 0, 32, 0, 32, 1, 32, 2, 16, 183, 133, 128, 128, 0, 32, 0, 40, 2, 0, 34, 0, 16, 185, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 41, 3, 0, 66, 0, 82, 13, 0, 32, 0, 16, 183, 129, 128, 128, 0, 12, 1, 11, 32, 3, 65, 8, 106, 32, 0, 16, 185, 133, 128, 128, 0, 11, 65, 0, 11, 20, 0, 32, 0, 32, 0, 65, 4, 106, 32, 1, 32, 2, 16, 179, 129, 128, 128, 0, 26, 11, 24, 0, 32, 0, 40, 2, 0, 32, 1, 32, 0, 40, 2, 4, 40, 2, 16, 17, 128, 128, 128, 128, 0, 0, 11, 211, 4, 2, 13, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 144, 45, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 40, 2, 0, 33, 3, 65, 0, 33, 4, 32, 2, 65, 8, 106, 32, 1, 40, 2, 8, 34, 5, 65, 0, 16, 219, 129, 128, 128, 0, 32, 2, 40, 2, 12, 34, 6, 32, 5, 65, 255, 255, 255, 63, 113, 34, 1, 32, 6, 32, 1, 73, 27, 33, 7, 32, 2, 65, 128, 5, 106, 65, 192, 4, 106, 33, 8, 32, 2, 65, 128, 5, 106, 65, 224, 1, 106, 33, 9, 32, 2, 65, 128, 5, 106, 65, 192, 0, 106, 33, 10, 32, 2, 65, 128, 5, 106, 65, 32, 106, 33, 11, 32, 2, 65, 200, 44, 106, 33, 12, 32, 2, 65, 168, 27, 106, 65, 128, 17, 106, 33, 13, 32, 2, 40, 2, 8, 33, 14, 2, 64, 3, 64, 32, 7, 69, 13, 1, 32, 13, 65, 24, 106, 32, 3, 32, 4, 106, 34, 1, 65, 216, 21, 106, 41, 3, 0, 55, 3, 0, 32, 13, 65, 16, 106, 32, 1, 65, 208, 21, 106, 41, 3, 0, 55, 3, 0, 32, 13, 65, 8, 106, 32, 1, 65, 200, 21, 106, 41, 3, 0, 55, 3, 0, 32, 13, 32, 1, 65, 192, 21, 106, 41, 3, 0, 55, 3, 0, 32, 12, 32, 1, 65, 224, 21, 106, 65, 196, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 168, 27, 106, 32, 1, 65, 192, 4, 106, 65, 128, 17, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 16, 106, 32, 1, 65, 176, 22, 106, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 11, 32, 1, 65, 32, 106, 41, 3, 0, 55, 3, 0, 32, 11, 65, 8, 106, 32, 1, 65, 40, 106, 41, 3, 0, 55, 3, 0, 32, 11, 65, 16, 106, 32, 1, 65, 48, 106, 41, 3, 0, 55, 3, 0, 32, 11, 65, 24, 106, 32, 1, 65, 56, 106, 41, 3, 0, 55, 3, 0, 32, 1, 65, 168, 22, 106, 41, 3, 0, 33, 15, 32, 10, 32, 1, 65, 192, 0, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 9, 32, 1, 65, 224, 1, 106, 65, 224, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 128, 5, 106, 65, 24, 106, 32, 1, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 128, 5, 106, 65, 16, 106, 32, 1, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 128, 5, 106, 65, 8, 106, 32, 1, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 1, 41, 3, 0, 55, 3, 128, 5, 32, 8, 32, 2, 65, 168, 27, 106, 65, 232, 17, 16, 218, 141, 128, 128, 0, 26, 32, 14, 32, 4, 106, 32, 2, 65, 128, 5, 106, 65, 168, 22, 16, 218, 141, 128, 128, 0, 34, 1, 65, 168, 22, 106, 32, 15, 55, 3, 0, 32, 1, 65, 176, 22, 106, 32, 2, 65, 16, 106, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 7, 65, 127, 106, 33, 7, 32, 4, 65, 160, 27, 106, 33, 4, 12, 0, 11, 11, 32, 0, 32, 5, 54, 2, 8, 32, 0, 32, 6, 54, 2, 4, 32, 0, 32, 14, 54, 2, 0, 32, 2, 65, 144, 45, 106, 36, 128, 128, 128, 128, 0, 11, 151, 2, 3, 7, 127, 1, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 5, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 40, 2, 0, 33, 3, 65, 0, 33, 4, 32, 2, 65, 8, 106, 32, 1, 40, 2, 8, 34, 5, 65, 0, 16, 255, 132, 128, 128, 0, 32, 2, 40, 2, 12, 34, 6, 32, 5, 65, 255, 255, 255, 255, 1, 113, 34, 1, 32, 6, 32, 1, 73, 27, 33, 7, 32, 2, 40, 2, 8, 33, 8, 2, 64, 3, 64, 32, 7, 69, 13, 1, 32, 2, 65, 16, 106, 32, 3, 32, 4, 106, 34, 1, 65, 40, 106, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 32, 106, 41, 3, 0, 33, 9, 32, 8, 32, 4, 106, 34, 10, 65, 24, 106, 32, 1, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 10, 65, 16, 106, 32, 1, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 10, 65, 8, 106, 32, 1, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 10, 32, 1, 41, 3, 0, 55, 3, 0, 32, 10, 65, 32, 106, 32, 9, 55, 3, 0, 32, 10, 65, 40, 106, 32, 2, 65, 16, 106, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 7, 65, 127, 106, 33, 7, 32, 4, 65, 152, 5, 106, 33, 4, 12, 0, 11, 11, 32, 0, 32, 5, 54, 2, 8, 32, 0, 32, 6, 54, 2, 4, 32, 0, 32, 8, 54, 2, 0, 32, 2, 65, 128, 5, 106, 36, 128, 128, 128, 128, 0, 11, 185, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 1, 32, 1, 40, 2, 8, 34, 5, 32, 2, 106, 65, 0, 16, 236, 138, 128, 128, 0, 2, 64, 32, 1, 40, 2, 8, 34, 2, 32, 5, 73, 13, 0, 32, 1, 40, 2, 0, 33, 6, 32, 4, 65, 8, 106, 32, 3, 40, 2, 0, 16, 148, 137, 128, 128, 0, 32, 4, 32, 4, 40, 2, 8, 32, 4, 40, 2, 12, 32, 6, 32, 5, 106, 32, 2, 32, 5, 107, 32, 3, 40, 2, 4, 32, 3, 40, 2, 8, 34, 3, 45, 0, 0, 32, 3, 45, 0, 1, 16, 197, 136, 128, 128, 0, 2, 64, 32, 4, 40, 2, 0, 34, 2, 13, 0, 32, 1, 32, 4, 40, 2, 4, 34, 3, 32, 5, 106, 16, 194, 140, 128, 128, 0, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 150, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 5, 36, 128, 128, 128, 128, 0, 32, 1, 32, 1, 40, 2, 8, 34, 6, 32, 2, 106, 65, 0, 16, 236, 138, 128, 128, 0, 2, 64, 32, 1, 40, 2, 8, 34, 2, 32, 6, 73, 13, 0, 32, 5, 65, 8, 106, 32, 3, 40, 2, 0, 32, 3, 40, 2, 4, 32, 1, 40, 2, 0, 32, 6, 106, 32, 2, 32, 6, 107, 32, 4, 16, 169, 131, 128, 128, 0, 2, 64, 32, 5, 40, 2, 8, 34, 2, 13, 0, 32, 1, 32, 5, 40, 2, 12, 34, 3, 32, 6, 106, 16, 194, 140, 128, 128, 0, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 5, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 166, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 1, 32, 1, 40, 2, 8, 34, 5, 32, 2, 106, 65, 0, 16, 236, 138, 128, 128, 0, 2, 64, 32, 1, 40, 2, 8, 34, 2, 32, 5, 73, 13, 0, 32, 4, 65, 8, 106, 32, 3, 40, 2, 0, 65, 192, 0, 32, 1, 40, 2, 0, 32, 5, 106, 32, 2, 32, 5, 107, 32, 3, 40, 2, 4, 32, 3, 40, 2, 8, 34, 3, 45, 0, 0, 32, 3, 45, 0, 1, 16, 197, 136, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 34, 2, 13, 0, 32, 1, 32, 4, 40, 2, 12, 34, 3, 32, 5, 106, 16, 194, 140, 128, 128, 0, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 171, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 40, 2, 0, 13, 0, 32, 0, 65, 0, 54, 2, 0, 12, 1, 11, 32, 2, 65, 8, 106, 65, 48, 106, 32, 1, 65, 48, 106, 41, 2, 0, 55, 2, 0, 32, 2, 65, 8, 106, 65, 40, 106, 32, 1, 65, 40, 106, 41, 2, 0, 55, 2, 0, 32, 2, 65, 8, 106, 65, 32, 106, 32, 1, 65, 32, 106, 41, 2, 0, 55, 2, 0, 32, 2, 32, 1, 41, 2, 24, 55, 2, 32, 32, 2, 65, 8, 106, 32, 1, 16, 189, 140, 128, 128, 0, 32, 2, 65, 8, 106, 65, 12, 106, 32, 1, 65, 12, 106, 16, 190, 140, 128, 128, 0, 32, 0, 32, 2, 65, 8, 106, 65, 56, 16, 218, 141, 128, 128, 0, 26, 11, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 50, 1, 3, 127, 32, 1, 40, 2, 0, 34, 2, 32, 0, 40, 2, 0, 34, 3, 114, 69, 33, 4, 2, 64, 32, 3, 69, 13, 0, 32, 2, 69, 13, 0, 32, 0, 40, 2, 4, 32, 1, 40, 2, 4, 70, 33, 4, 11, 32, 4, 11, 232, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 45, 0, 0, 14, 3, 0, 1, 2, 0, 11, 32, 2, 32, 0, 65, 12, 106, 54, 2, 4, 32, 1, 65, 188, 145, 132, 128, 0, 65, 13, 65, 201, 145, 132, 128, 0, 65, 12, 32, 0, 65, 4, 106, 65, 244, 143, 132, 128, 0, 65, 132, 144, 132, 128, 0, 65, 5, 32, 2, 65, 4, 106, 65, 216, 145, 132, 128, 0, 16, 171, 141, 128, 128, 0, 33, 0, 12, 2, 11, 32, 2, 32, 0, 65, 12, 106, 54, 2, 8, 32, 1, 65, 232, 145, 132, 128, 0, 65, 12, 65, 201, 145, 132, 128, 0, 65, 12, 32, 0, 65, 4, 106, 65, 244, 143, 132, 128, 0, 65, 132, 144, 132, 128, 0, 65, 5, 32, 2, 65, 8, 106, 65, 244, 145, 132, 128, 0, 16, 171, 141, 128, 128, 0, 33, 0, 12, 1, 11, 32, 2, 32, 0, 65, 1, 106, 54, 2, 12, 32, 1, 65, 132, 146, 132, 128, 0, 65, 10, 32, 2, 65, 12, 106, 65, 140, 145, 132, 128, 0, 16, 173, 141, 128, 128, 0, 33, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 50, 1, 2, 127, 32, 0, 40, 2, 0, 34, 1, 40, 2, 0, 33, 0, 32, 1, 40, 2, 4, 33, 2, 2, 64, 3, 64, 32, 0, 32, 2, 70, 13, 1, 32, 1, 32, 0, 65, 1, 106, 34, 0, 54, 2, 0, 12, 0, 11, 11, 11, 41, 1, 1, 127, 32, 0, 40, 2, 0, 34, 1, 40, 2, 4, 33, 0, 2, 64, 3, 64, 32, 0, 69, 13, 1, 32, 1, 32, 0, 65, 127, 106, 34, 0, 54, 2, 4, 12, 0, 11, 11, 11, 100, 1, 2, 127, 2, 64, 32, 1, 40, 2, 4, 34, 4, 32, 3, 73, 13, 0, 32, 1, 40, 2, 0, 34, 5, 32, 3, 32, 2, 32, 3, 65, 248, 146, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 1, 32, 4, 32, 3, 107, 54, 2, 4, 32, 1, 32, 5, 32, 3, 106, 54, 2, 0, 32, 0, 32, 3, 54, 2, 4, 32, 0, 65, 3, 54, 2, 0, 15, 11, 32, 0, 32, 3, 54, 2, 8, 32, 0, 32, 4, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 131, 3, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 45, 0, 0, 14, 3, 0, 1, 2, 0, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 0, 32, 2, 32, 0, 65, 12, 106, 54, 2, 20, 32, 2, 65, 24, 106, 65, 12, 106, 66, 2, 55, 2, 0, 32, 2, 65, 4, 106, 65, 12, 106, 65, 135, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 2, 54, 2, 28, 32, 2, 65, 176, 147, 132, 128, 0, 54, 2, 24, 32, 2, 65, 136, 128, 128, 128, 0, 54, 2, 8, 32, 2, 32, 2, 65, 4, 106, 54, 2, 32, 32, 2, 32, 2, 65, 20, 106, 54, 2, 12, 32, 2, 32, 2, 54, 2, 4, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 2, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 0, 32, 2, 32, 0, 65, 12, 106, 54, 2, 20, 32, 2, 65, 24, 106, 65, 12, 106, 66, 2, 55, 2, 0, 32, 2, 65, 4, 106, 65, 12, 106, 65, 137, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 2, 54, 2, 28, 32, 2, 65, 228, 147, 132, 128, 0, 54, 2, 24, 32, 2, 65, 136, 128, 128, 128, 0, 54, 2, 8, 32, 2, 32, 2, 65, 4, 106, 54, 2, 32, 32, 2, 32, 2, 65, 20, 106, 54, 2, 12, 32, 2, 32, 2, 54, 2, 4, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 1, 11, 32, 2, 32, 0, 65, 1, 106, 54, 2, 20, 32, 2, 65, 36, 106, 66, 1, 55, 2, 0, 32, 2, 65, 1, 54, 2, 28, 32, 2, 65, 140, 148, 132, 128, 0, 54, 2, 24, 32, 2, 65, 138, 128, 128, 128, 0, 54, 2, 8, 32, 2, 32, 2, 65, 4, 106, 54, 2, 32, 32, 2, 32, 2, 65, 20, 106, 54, 2, 4, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 231, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 2, 64, 32, 0, 40, 2, 0, 34, 2, 13, 0, 16, 148, 140, 128, 128, 0, 33, 2, 65, 4, 65, 4, 16, 237, 129, 128, 128, 0, 34, 3, 32, 2, 54, 2, 0, 65, 8, 65, 4, 16, 237, 129, 128, 128, 0, 34, 4, 65, 232, 139, 132, 128, 0, 54, 2, 4, 32, 4, 32, 3, 54, 2, 0, 32, 0, 32, 0, 40, 2, 0, 34, 2, 32, 4, 32, 2, 27, 54, 2, 0, 2, 64, 32, 2, 13, 0, 32, 4, 33, 2, 12, 1, 11, 32, 4, 40, 2, 0, 34, 0, 32, 4, 40, 2, 4, 34, 3, 40, 2, 0, 17, 129, 128, 128, 128, 0, 0, 32, 1, 65, 8, 106, 32, 0, 32, 3, 16, 146, 140, 128, 128, 0, 2, 64, 32, 1, 40, 2, 12, 34, 3, 69, 13, 0, 32, 0, 32, 1, 40, 2, 8, 32, 3, 16, 198, 131, 128, 128, 0, 11, 32, 1, 32, 4, 16, 147, 140, 128, 128, 0, 32, 1, 40, 2, 4, 34, 0, 69, 13, 0, 32, 4, 32, 1, 40, 2, 0, 32, 0, 16, 198, 131, 128, 128, 0, 11, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 2, 11, 210, 1, 2, 3, 127, 4, 126, 35, 128, 128, 128, 128, 0, 65, 192, 2, 107, 34, 2, 36, 128, 128, 128, 128, 0, 65, 200, 148, 132, 128, 0, 65, 4, 16, 208, 136, 128, 128, 0, 33, 3, 65, 204, 148, 132, 128, 0, 65, 4, 16, 208, 136, 128, 128, 0, 33, 4, 32, 1, 65, 24, 106, 41, 0, 0, 33, 5, 32, 1, 41, 0, 0, 33, 6, 32, 1, 41, 0, 8, 33, 7, 32, 1, 41, 0, 16, 33, 8, 32, 2, 65, 8, 106, 16, 209, 136, 128, 128, 0, 32, 2, 65, 188, 2, 106, 32, 4, 54, 2, 0, 32, 2, 65, 184, 2, 106, 32, 3, 54, 2, 0, 32, 2, 65, 176, 2, 106, 66, 0, 55, 3, 0, 32, 2, 65, 168, 2, 106, 32, 5, 55, 3, 0, 32, 2, 65, 160, 2, 106, 32, 8, 55, 3, 0, 32, 2, 65, 152, 2, 106, 32, 7, 55, 3, 0, 32, 2, 32, 6, 55, 3, 144, 2, 32, 2, 65, 192, 0, 54, 2, 136, 2, 32, 0, 32, 2, 65, 8, 106, 65, 184, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 192, 2, 106, 36, 128, 128, 128, 128, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 12, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 213, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 179, 1, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 65, 150, 135, 132, 128, 0, 65, 7, 16, 182, 141, 128, 128, 0, 13, 0, 32, 1, 32, 2, 65, 129, 163, 132, 128, 0, 65, 4, 16, 182, 141, 128, 128, 0, 13, 1, 32, 1, 32, 2, 65, 248, 165, 132, 128, 0, 65, 12, 16, 182, 141, 128, 128, 0, 13, 2, 32, 1, 32, 2, 65, 198, 173, 132, 128, 0, 65, 12, 16, 182, 141, 128, 128, 0, 13, 3, 2, 64, 32, 1, 32, 2, 65, 210, 173, 132, 128, 0, 65, 13, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 5, 58, 0, 1, 12, 5, 11, 32, 0, 65, 4, 58, 0, 1, 12, 4, 11, 32, 0, 65, 0, 58, 0, 1, 12, 3, 11, 32, 0, 65, 1, 58, 0, 1, 12, 2, 11, 32, 0, 65, 2, 58, 0, 1, 12, 1, 11, 32, 0, 65, 3, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 10, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 215, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 147, 1, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 65, 208, 146, 132, 128, 0, 65, 5, 16, 182, 141, 128, 128, 0, 13, 0, 32, 1, 32, 2, 65, 252, 162, 132, 128, 0, 65, 5, 16, 182, 141, 128, 128, 0, 13, 1, 32, 1, 32, 2, 65, 129, 163, 132, 128, 0, 65, 4, 16, 182, 141, 128, 128, 0, 13, 2, 2, 64, 32, 1, 32, 2, 65, 248, 168, 132, 128, 0, 65, 7, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 4, 58, 0, 1, 12, 4, 11, 32, 0, 65, 3, 58, 0, 1, 12, 3, 11, 32, 0, 65, 0, 58, 0, 1, 12, 2, 11, 32, 0, 65, 1, 58, 0, 1, 12, 1, 11, 32, 0, 65, 2, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 4, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 217, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 39, 0, 32, 1, 32, 2, 65, 184, 173, 132, 128, 0, 65, 5, 16, 182, 141, 128, 128, 0, 33, 2, 32, 0, 65, 0, 58, 0, 0, 32, 0, 32, 2, 65, 1, 115, 58, 0, 1, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 4, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 219, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 39, 0, 32, 1, 32, 2, 65, 220, 165, 132, 128, 0, 65, 8, 16, 182, 141, 128, 128, 0, 33, 2, 32, 0, 65, 0, 58, 0, 0, 32, 0, 32, 2, 65, 1, 115, 58, 0, 1, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 4, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 221, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 39, 0, 32, 1, 32, 2, 65, 240, 165, 132, 128, 0, 65, 8, 16, 182, 141, 128, 128, 0, 33, 2, 32, 0, 65, 0, 58, 0, 0, 32, 0, 32, 2, 65, 1, 115, 58, 0, 1, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 4, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 223, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 39, 0, 32, 1, 32, 2, 65, 252, 162, 132, 128, 0, 65, 5, 16, 182, 141, 128, 128, 0, 33, 2, 32, 0, 65, 0, 58, 0, 0, 32, 0, 32, 2, 65, 1, 115, 58, 0, 1, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 4, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 225, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 39, 0, 32, 1, 32, 2, 65, 192, 161, 132, 128, 0, 65, 5, 16, 182, 141, 128, 128, 0, 33, 2, 32, 0, 65, 0, 58, 0, 0, 32, 0, 32, 2, 65, 1, 115, 58, 0, 1, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 6, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 227, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 83, 0, 2, 64, 2, 64, 32, 1, 32, 2, 65, 252, 162, 132, 128, 0, 65, 5, 16, 182, 141, 128, 128, 0, 13, 0, 2, 64, 32, 1, 32, 2, 65, 129, 163, 132, 128, 0, 65, 4, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 2, 58, 0, 1, 12, 2, 11, 32, 0, 65, 1, 58, 0, 1, 12, 1, 11, 32, 0, 65, 0, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 4, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 229, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 39, 0, 32, 1, 32, 2, 65, 132, 172, 132, 128, 0, 65, 10, 16, 182, 141, 128, 128, 0, 33, 2, 32, 0, 65, 0, 58, 0, 0, 32, 0, 32, 2, 65, 1, 115, 58, 0, 1, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 6, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 231, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 83, 0, 2, 64, 2, 64, 32, 1, 32, 2, 65, 131, 182, 132, 128, 0, 65, 9, 16, 182, 141, 128, 128, 0, 13, 0, 2, 64, 32, 1, 32, 2, 65, 140, 182, 132, 128, 0, 65, 6, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 2, 58, 0, 1, 12, 2, 11, 32, 0, 65, 1, 58, 0, 1, 12, 1, 11, 32, 0, 65, 0, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 26, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 233, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 147, 3, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 65, 248, 162, 132, 128, 0, 65, 4, 16, 182, 141, 128, 128, 0, 13, 0, 32, 1, 32, 2, 65, 204, 161, 132, 128, 0, 65, 9, 16, 182, 141, 128, 128, 0, 13, 1, 32, 1, 32, 2, 65, 245, 162, 132, 128, 0, 65, 3, 16, 182, 141, 128, 128, 0, 13, 2, 32, 1, 32, 2, 65, 179, 135, 132, 128, 0, 65, 9, 16, 182, 141, 128, 128, 0, 13, 3, 32, 1, 32, 2, 65, 188, 135, 132, 128, 0, 65, 9, 16, 182, 141, 128, 128, 0, 13, 4, 32, 1, 32, 2, 65, 232, 162, 132, 128, 0, 65, 6, 16, 182, 141, 128, 128, 0, 13, 5, 32, 1, 32, 2, 65, 220, 165, 132, 128, 0, 65, 8, 16, 182, 141, 128, 128, 0, 13, 6, 32, 1, 32, 2, 65, 228, 165, 132, 128, 0, 65, 6, 16, 182, 141, 128, 128, 0, 13, 7, 32, 1, 32, 2, 65, 234, 165, 132, 128, 0, 65, 6, 16, 182, 141, 128, 128, 0, 13, 8, 32, 1, 32, 2, 65, 240, 165, 132, 128, 0, 65, 8, 16, 182, 141, 128, 128, 0, 13, 9, 32, 1, 32, 2, 65, 129, 163, 132, 128, 0, 65, 4, 16, 182, 141, 128, 128, 0, 13, 10, 2, 64, 32, 1, 32, 2, 65, 248, 165, 132, 128, 0, 65, 12, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 12, 58, 0, 1, 12, 12, 11, 32, 0, 65, 11, 58, 0, 1, 12, 11, 11, 32, 0, 65, 0, 58, 0, 1, 12, 10, 11, 32, 0, 65, 1, 58, 0, 1, 12, 9, 11, 32, 0, 65, 2, 58, 0, 1, 12, 8, 11, 32, 0, 65, 3, 58, 0, 1, 12, 7, 11, 32, 0, 65, 4, 58, 0, 1, 12, 6, 11, 32, 0, 65, 5, 58, 0, 1, 12, 5, 11, 32, 0, 65, 6, 58, 0, 1, 12, 4, 11, 32, 0, 65, 7, 58, 0, 1, 12, 3, 11, 32, 0, 65, 8, 58, 0, 1, 12, 2, 11, 32, 0, 65, 9, 58, 0, 1, 12, 1, 11, 32, 0, 65, 10, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 4, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 235, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 39, 0, 32, 1, 32, 2, 65, 144, 165, 132, 128, 0, 65, 3, 16, 182, 141, 128, 128, 0, 33, 2, 32, 0, 65, 0, 58, 0, 0, 32, 0, 32, 2, 65, 1, 115, 58, 0, 1, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 8, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 237, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 115, 0, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 65, 197, 161, 132, 128, 0, 65, 7, 16, 182, 141, 128, 128, 0, 13, 0, 32, 1, 32, 2, 65, 204, 161, 132, 128, 0, 65, 9, 16, 182, 141, 128, 128, 0, 13, 1, 2, 64, 32, 1, 32, 2, 65, 192, 161, 132, 128, 0, 65, 5, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 3, 58, 0, 1, 12, 3, 11, 32, 0, 65, 2, 58, 0, 1, 12, 2, 11, 32, 0, 65, 0, 58, 0, 1, 12, 1, 11, 32, 0, 65, 1, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 4, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 239, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 39, 0, 32, 1, 32, 2, 65, 211, 169, 132, 128, 0, 65, 10, 16, 182, 141, 128, 128, 0, 33, 2, 32, 0, 65, 0, 58, 0, 0, 32, 0, 32, 2, 65, 1, 115, 58, 0, 1, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 6, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 241, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 83, 0, 2, 64, 2, 64, 32, 1, 32, 2, 65, 167, 135, 132, 128, 0, 65, 12, 16, 182, 141, 128, 128, 0, 13, 0, 2, 64, 32, 1, 32, 2, 65, 204, 182, 132, 128, 0, 65, 3, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 2, 58, 0, 1, 12, 2, 11, 32, 0, 65, 1, 58, 0, 1, 12, 1, 11, 32, 0, 65, 0, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 10, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 243, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 147, 1, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 65, 200, 135, 132, 128, 0, 65, 9, 16, 182, 141, 128, 128, 0, 13, 0, 32, 1, 32, 2, 65, 128, 167, 132, 128, 0, 65, 8, 16, 182, 141, 128, 128, 0, 13, 1, 32, 1, 32, 2, 65, 136, 167, 132, 128, 0, 65, 6, 16, 182, 141, 128, 128, 0, 13, 2, 2, 64, 32, 1, 32, 2, 65, 192, 161, 132, 128, 0, 65, 5, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 4, 58, 0, 1, 12, 4, 11, 32, 0, 65, 3, 58, 0, 1, 12, 3, 11, 32, 0, 65, 0, 58, 0, 1, 12, 2, 11, 32, 0, 65, 1, 58, 0, 1, 12, 1, 11, 32, 0, 65, 2, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 12, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 245, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 179, 1, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 65, 150, 135, 132, 128, 0, 65, 7, 16, 182, 141, 128, 128, 0, 13, 0, 32, 1, 32, 2, 65, 129, 163, 132, 128, 0, 65, 4, 16, 182, 141, 128, 128, 0, 13, 1, 32, 1, 32, 2, 65, 156, 171, 132, 128, 0, 65, 11, 16, 182, 141, 128, 128, 0, 13, 2, 32, 1, 32, 2, 65, 167, 171, 132, 128, 0, 65, 12, 16, 182, 141, 128, 128, 0, 13, 3, 2, 64, 32, 1, 32, 2, 65, 192, 161, 132, 128, 0, 65, 5, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 5, 58, 0, 1, 12, 5, 11, 32, 0, 65, 4, 58, 0, 1, 12, 4, 11, 32, 0, 65, 0, 58, 0, 1, 12, 3, 11, 32, 0, 65, 1, 58, 0, 1, 12, 2, 11, 32, 0, 65, 2, 58, 0, 1, 12, 1, 11, 32, 0, 65, 3, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 16, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 247, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 243, 1, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 65, 179, 135, 132, 128, 0, 65, 9, 16, 182, 141, 128, 128, 0, 13, 0, 32, 1, 32, 2, 65, 188, 135, 132, 128, 0, 65, 9, 16, 182, 141, 128, 128, 0, 13, 1, 32, 1, 32, 2, 65, 234, 165, 132, 128, 0, 65, 6, 16, 182, 141, 128, 128, 0, 13, 2, 32, 1, 32, 2, 65, 240, 165, 132, 128, 0, 65, 8, 16, 182, 141, 128, 128, 0, 13, 3, 32, 1, 32, 2, 65, 129, 163, 132, 128, 0, 65, 4, 16, 182, 141, 128, 128, 0, 13, 4, 32, 1, 32, 2, 65, 248, 165, 132, 128, 0, 65, 12, 16, 182, 141, 128, 128, 0, 13, 5, 2, 64, 32, 1, 32, 2, 65, 192, 161, 132, 128, 0, 65, 5, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 7, 58, 0, 1, 12, 7, 11, 32, 0, 65, 6, 58, 0, 1, 12, 6, 11, 32, 0, 65, 0, 58, 0, 1, 12, 5, 11, 32, 0, 65, 1, 58, 0, 1, 12, 4, 11, 32, 0, 65, 2, 58, 0, 1, 12, 3, 11, 32, 0, 65, 3, 58, 0, 1, 12, 2, 11, 32, 0, 65, 4, 58, 0, 1, 12, 1, 11, 32, 0, 65, 5, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 6, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 249, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 83, 0, 2, 64, 2, 64, 32, 1, 32, 2, 65, 210, 167, 132, 128, 0, 65, 5, 16, 182, 141, 128, 128, 0, 13, 0, 2, 64, 32, 1, 32, 2, 65, 252, 162, 132, 128, 0, 65, 5, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 2, 58, 0, 1, 12, 2, 11, 32, 0, 65, 1, 58, 0, 1, 12, 1, 11, 32, 0, 65, 0, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 6, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 251, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 83, 0, 2, 64, 2, 64, 32, 1, 32, 2, 65, 185, 161, 132, 128, 0, 65, 7, 16, 182, 141, 128, 128, 0, 13, 0, 2, 64, 32, 1, 32, 2, 65, 197, 135, 132, 128, 0, 65, 3, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 2, 58, 0, 1, 12, 2, 11, 32, 0, 65, 1, 58, 0, 1, 12, 1, 11, 32, 0, 65, 0, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 6, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 253, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 83, 0, 2, 64, 2, 64, 32, 1, 32, 2, 65, 203, 169, 132, 128, 0, 65, 8, 16, 182, 141, 128, 128, 0, 13, 0, 2, 64, 32, 1, 32, 2, 65, 211, 169, 132, 128, 0, 65, 10, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 2, 58, 0, 1, 12, 2, 11, 32, 0, 65, 1, 58, 0, 1, 12, 1, 11, 32, 0, 65, 0, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 12, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 255, 133, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 179, 1, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 65, 219, 163, 132, 128, 0, 65, 13, 16, 182, 141, 128, 128, 0, 13, 0, 32, 1, 32, 2, 65, 174, 183, 132, 128, 0, 65, 19, 16, 182, 141, 128, 128, 0, 13, 1, 32, 1, 32, 2, 65, 252, 162, 132, 128, 0, 65, 5, 16, 182, 141, 128, 128, 0, 13, 2, 32, 1, 32, 2, 65, 193, 183, 132, 128, 0, 65, 19, 16, 182, 141, 128, 128, 0, 13, 3, 2, 64, 32, 1, 32, 2, 65, 212, 183, 132, 128, 0, 65, 4, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 5, 58, 0, 1, 12, 5, 11, 32, 0, 65, 4, 58, 0, 1, 12, 4, 11, 32, 0, 65, 0, 58, 0, 1, 12, 3, 11, 32, 0, 65, 1, 58, 0, 1, 12, 2, 11, 32, 0, 65, 2, 58, 0, 1, 12, 1, 11, 32, 0, 65, 3, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 18, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 129, 134, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 147, 2, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 65, 150, 135, 132, 128, 0, 65, 7, 16, 182, 141, 128, 128, 0, 13, 0, 32, 1, 32, 2, 65, 179, 135, 132, 128, 0, 65, 9, 16, 182, 141, 128, 128, 0, 13, 1, 32, 1, 32, 2, 65, 188, 135, 132, 128, 0, 65, 9, 16, 182, 141, 128, 128, 0, 13, 2, 32, 1, 32, 2, 65, 156, 168, 132, 128, 0, 65, 11, 16, 182, 141, 128, 128, 0, 13, 3, 32, 1, 32, 2, 65, 234, 165, 132, 128, 0, 65, 6, 16, 182, 141, 128, 128, 0, 13, 4, 32, 1, 32, 2, 65, 240, 165, 132, 128, 0, 65, 8, 16, 182, 141, 128, 128, 0, 13, 5, 32, 1, 32, 2, 65, 129, 163, 132, 128, 0, 65, 4, 16, 182, 141, 128, 128, 0, 13, 6, 2, 64, 32, 1, 32, 2, 65, 248, 165, 132, 128, 0, 65, 12, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 8, 58, 0, 1, 12, 8, 11, 32, 0, 65, 7, 58, 0, 1, 12, 7, 11, 32, 0, 65, 0, 58, 0, 1, 12, 6, 11, 32, 0, 65, 1, 58, 0, 1, 12, 5, 11, 32, 0, 65, 2, 58, 0, 1, 12, 4, 11, 32, 0, 65, 3, 58, 0, 1, 12, 3, 11, 32, 0, 65, 4, 58, 0, 1, 12, 2, 11, 32, 0, 65, 5, 58, 0, 1, 12, 1, 11, 32, 0, 65, 6, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 4, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 131, 134, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 39, 0, 32, 1, 32, 2, 65, 129, 163, 132, 128, 0, 65, 4, 16, 182, 141, 128, 128, 0, 33, 2, 32, 0, 65, 0, 58, 0, 0, 32, 0, 32, 2, 65, 1, 115, 58, 0, 1, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 12, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 133, 134, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 179, 1, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 65, 167, 135, 132, 128, 0, 65, 12, 16, 182, 141, 128, 128, 0, 13, 0, 32, 1, 32, 2, 65, 163, 135, 132, 128, 0, 65, 4, 16, 182, 141, 128, 128, 0, 13, 1, 32, 1, 32, 2, 65, 176, 161, 132, 128, 0, 65, 9, 16, 182, 141, 128, 128, 0, 13, 2, 32, 1, 32, 2, 65, 197, 135, 132, 128, 0, 65, 3, 16, 182, 141, 128, 128, 0, 13, 3, 2, 64, 32, 1, 32, 2, 65, 203, 175, 132, 128, 0, 65, 3, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 5, 58, 0, 1, 12, 5, 11, 32, 0, 65, 4, 58, 0, 1, 12, 4, 11, 32, 0, 65, 0, 58, 0, 1, 12, 3, 11, 32, 0, 65, 1, 58, 0, 1, 12, 2, 11, 32, 0, 65, 2, 58, 0, 1, 12, 1, 11, 32, 0, 65, 3, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 6, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 135, 134, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 83, 0, 2, 64, 2, 64, 32, 1, 32, 2, 65, 198, 177, 132, 128, 0, 65, 5, 16, 182, 141, 128, 128, 0, 13, 0, 2, 64, 32, 1, 32, 2, 65, 203, 177, 132, 128, 0, 65, 11, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 2, 58, 0, 1, 12, 2, 11, 32, 0, 65, 1, 58, 0, 1, 12, 1, 11, 32, 0, 65, 0, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 8, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 137, 134, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 115, 0, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 65, 213, 161, 132, 128, 0, 65, 8, 16, 182, 141, 128, 128, 0, 13, 0, 32, 1, 32, 2, 65, 136, 162, 132, 128, 0, 65, 6, 16, 182, 141, 128, 128, 0, 13, 1, 2, 64, 32, 1, 32, 2, 65, 184, 162, 132, 128, 0, 65, 7, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 3, 58, 0, 1, 12, 3, 11, 32, 0, 65, 2, 58, 0, 1, 12, 2, 11, 32, 0, 65, 0, 58, 0, 1, 12, 1, 11, 32, 0, 65, 1, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 4, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 139, 134, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 39, 0, 32, 1, 32, 2, 65, 204, 164, 132, 128, 0, 65, 4, 16, 182, 141, 128, 128, 0, 33, 2, 32, 0, 65, 0, 58, 0, 0, 32, 0, 32, 2, 65, 1, 115, 58, 0, 1, 11, 196, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 253, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 8, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 0, 65, 128, 6, 59, 1, 0, 12, 6, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 6, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 2, 64, 32, 4, 65, 255, 1, 113, 34, 1, 65, 34, 70, 13, 0, 32, 1, 65, 253, 0, 70, 13, 1, 32, 2, 65, 17, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 3, 16, 134, 136, 128, 128, 0, 32, 3, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 20, 106, 32, 3, 32, 3, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 2, 71, 13, 0, 32, 2, 40, 2, 24, 33, 1, 12, 1, 11, 32, 2, 65, 12, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 28, 16, 141, 134, 128, 128, 0, 32, 2, 45, 0, 12, 69, 13, 3, 32, 2, 40, 2, 16, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 65, 1, 33, 1, 12, 3, 11, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 13, 58, 0, 1, 65, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 83, 0, 2, 64, 2, 64, 32, 1, 32, 2, 65, 208, 146, 132, 128, 0, 65, 5, 16, 182, 141, 128, 128, 0, 13, 0, 2, 64, 32, 1, 32, 2, 65, 129, 163, 132, 128, 0, 65, 4, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 65, 2, 58, 0, 1, 12, 2, 11, 32, 0, 65, 1, 58, 0, 1, 12, 1, 11, 32, 0, 65, 0, 58, 0, 1, 11, 32, 0, 65, 0, 58, 0, 0, 11, 49, 1, 1, 127, 2, 64, 32, 1, 40, 2, 0, 34, 2, 16, 151, 136, 128, 128, 0, 34, 1, 13, 0, 32, 0, 32, 2, 16, 152, 129, 128, 128, 0, 15, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 49, 1, 1, 127, 2, 64, 32, 1, 40, 2, 0, 34, 2, 16, 151, 136, 128, 128, 0, 34, 1, 13, 0, 32, 0, 32, 2, 16, 165, 133, 128, 128, 0, 15, 11, 32, 0, 66, 3, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 11, 49, 1, 1, 127, 2, 64, 32, 1, 40, 2, 0, 34, 2, 16, 151, 136, 128, 128, 0, 34, 1, 13, 0, 32, 0, 32, 2, 16, 157, 133, 128, 128, 0, 15, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 49, 1, 1, 127, 2, 64, 32, 1, 40, 2, 0, 34, 2, 16, 151, 136, 128, 128, 0, 34, 1, 13, 0, 32, 0, 32, 2, 16, 170, 133, 128, 128, 0, 15, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 49, 1, 1, 127, 2, 64, 32, 1, 40, 2, 0, 34, 2, 16, 151, 136, 128, 128, 0, 34, 1, 13, 0, 32, 0, 32, 2, 16, 167, 133, 128, 128, 0, 15, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 49, 1, 1, 127, 2, 64, 32, 1, 40, 2, 0, 34, 2, 16, 151, 136, 128, 128, 0, 34, 1, 13, 0, 32, 0, 32, 2, 16, 156, 133, 128, 128, 0, 15, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 49, 1, 1, 127, 2, 64, 32, 1, 40, 2, 0, 34, 2, 16, 151, 136, 128, 128, 0, 34, 1, 13, 0, 32, 0, 32, 2, 16, 163, 133, 128, 128, 0, 15, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 49, 1, 1, 127, 2, 64, 32, 1, 40, 2, 0, 34, 2, 16, 151, 136, 128, 128, 0, 34, 1, 13, 0, 32, 0, 32, 2, 16, 164, 133, 128, 128, 0, 15, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 49, 1, 1, 127, 2, 64, 32, 1, 40, 2, 0, 34, 2, 16, 151, 136, 128, 128, 0, 34, 1, 13, 0, 32, 0, 32, 2, 16, 160, 133, 128, 128, 0, 15, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 49, 1, 1, 127, 2, 64, 32, 1, 40, 2, 0, 34, 2, 16, 151, 136, 128, 128, 0, 34, 1, 13, 0, 32, 0, 32, 2, 16, 159, 133, 128, 128, 0, 15, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 49, 1, 1, 127, 2, 64, 32, 1, 40, 2, 0, 34, 2, 16, 151, 136, 128, 128, 0, 34, 1, 13, 0, 32, 0, 32, 2, 16, 153, 134, 128, 128, 0, 15, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 11, 236, 3, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 4, 13, 0, 2, 64, 32, 2, 45, 0, 5, 13, 0, 32, 2, 65, 5, 54, 2, 20, 32, 1, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 2, 64, 2, 64, 32, 2, 45, 0, 6, 34, 3, 65, 34, 70, 13, 0, 32, 3, 65, 251, 0, 70, 13, 1, 32, 2, 65, 10, 54, 2, 20, 32, 1, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 6, 11, 32, 0, 32, 1, 16, 231, 135, 128, 128, 0, 12, 5, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 3, 58, 0, 24, 32, 3, 65, 255, 1, 113, 69, 13, 3, 32, 1, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 1, 16, 232, 135, 128, 128, 0, 32, 2, 45, 0, 20, 13, 1, 32, 2, 45, 0, 21, 33, 3, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 2, 65, 12, 106, 32, 1, 16, 131, 136, 128, 128, 0, 32, 2, 45, 0, 12, 13, 2, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 3, 54, 2, 20, 32, 0, 32, 1, 32, 2, 65, 20, 106, 16, 137, 136, 128, 128, 0, 54, 2, 4, 12, 1, 11, 2, 64, 32, 2, 45, 0, 14, 65, 253, 0, 71, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 0, 32, 3, 58, 0, 1, 65, 0, 33, 1, 12, 2, 11, 32, 2, 65, 10, 54, 2, 20, 32, 0, 32, 1, 32, 2, 65, 20, 106, 16, 137, 136, 128, 128, 0, 54, 2, 4, 11, 65, 1, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 12, 4, 11, 32, 0, 32, 2, 40, 2, 8, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 3, 11, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 1, 11, 32, 2, 65, 24, 54, 2, 20, 32, 1, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 49, 1, 1, 127, 2, 64, 32, 1, 40, 2, 0, 34, 2, 16, 151, 136, 128, 128, 0, 34, 1, 13, 0, 32, 0, 32, 2, 16, 154, 133, 128, 128, 0, 15, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 49, 1, 1, 127, 2, 64, 32, 1, 40, 2, 0, 34, 2, 16, 151, 136, 128, 128, 0, 34, 1, 13, 0, 32, 0, 32, 2, 16, 155, 133, 128, 128, 0, 15, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 49, 1, 1, 127, 2, 64, 32, 1, 40, 2, 0, 34, 2, 16, 151, 136, 128, 128, 0, 34, 1, 13, 0, 32, 0, 32, 2, 16, 169, 133, 128, 128, 0, 15, 11, 32, 0, 66, 2, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 11, 49, 1, 1, 127, 2, 64, 32, 1, 40, 2, 0, 34, 2, 16, 151, 136, 128, 128, 0, 34, 1, 13, 0, 32, 0, 32, 2, 16, 162, 133, 128, 128, 0, 15, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 49, 1, 1, 127, 2, 64, 32, 1, 40, 2, 0, 34, 2, 16, 151, 136, 128, 128, 0, 34, 1, 13, 0, 32, 0, 32, 2, 16, 150, 129, 128, 128, 0, 15, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 49, 1, 1, 127, 2, 64, 32, 1, 40, 2, 0, 34, 2, 16, 151, 136, 128, 128, 0, 34, 1, 13, 0, 32, 0, 32, 2, 16, 161, 133, 128, 128, 0, 15, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 49, 1, 1, 127, 2, 64, 32, 1, 40, 2, 0, 34, 2, 16, 151, 136, 128, 128, 0, 34, 1, 13, 0, 32, 0, 32, 2, 16, 158, 133, 128, 128, 0, 15, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 36, 1, 1, 127, 2, 64, 32, 0, 40, 2, 0, 34, 1, 16, 151, 136, 128, 128, 0, 34, 0, 13, 0, 32, 1, 16, 140, 129, 128, 128, 0, 33, 0, 11, 32, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 232, 134, 128, 128, 0, 11, 212, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 2, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 66, 0, 55, 2, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 20, 106, 32, 3, 16, 159, 133, 128, 128, 0, 2, 64, 32, 2, 40, 2, 20, 69, 13, 0, 32, 0, 32, 2, 41, 2, 20, 55, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 28, 106, 40, 2, 0, 54, 2, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 195, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 8, 13, 0, 2, 64, 32, 2, 45, 0, 9, 13, 0, 32, 2, 65, 2, 54, 2, 16, 32, 3, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 2, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 10, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 16, 32, 3, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 2, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 5, 11, 32, 0, 66, 0, 55, 3, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 16, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 16, 69, 13, 0, 32, 0, 32, 2, 40, 2, 20, 54, 2, 8, 32, 0, 66, 2, 55, 3, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 17, 69, 13, 0, 32, 2, 45, 0, 18, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 16, 32, 3, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 2, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 16, 32, 3, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 2, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 2, 11, 32, 2, 65, 16, 106, 32, 3, 16, 152, 129, 128, 128, 0, 2, 64, 32, 2, 40, 2, 16, 13, 0, 32, 0, 32, 2, 41, 3, 24, 55, 3, 8, 32, 0, 66, 1, 55, 3, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 20, 54, 2, 8, 32, 0, 66, 2, 55, 3, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 12, 54, 2, 8, 32, 0, 66, 2, 55, 3, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 202, 3, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 8, 13, 0, 2, 64, 32, 2, 45, 0, 9, 13, 0, 32, 2, 65, 2, 54, 2, 16, 32, 3, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 3, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 10, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 16, 32, 3, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 3, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 5, 11, 32, 0, 66, 2, 55, 3, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 16, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 16, 69, 13, 0, 32, 0, 32, 2, 40, 2, 20, 54, 2, 8, 32, 0, 66, 3, 55, 3, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 17, 69, 13, 0, 32, 2, 45, 0, 18, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 16, 32, 3, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 3, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 16, 32, 3, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 3, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 2, 11, 32, 2, 65, 16, 106, 32, 3, 16, 169, 133, 128, 128, 0, 2, 64, 32, 2, 41, 3, 16, 34, 5, 66, 2, 81, 13, 0, 32, 0, 32, 2, 41, 3, 24, 55, 3, 8, 32, 0, 32, 5, 55, 3, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 24, 54, 2, 8, 32, 0, 66, 3, 55, 3, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 12, 54, 2, 8, 32, 0, 66, 3, 55, 3, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 249, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 0, 13, 0, 2, 64, 32, 2, 45, 0, 1, 13, 0, 32, 2, 65, 2, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 2, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 2, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 2, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 5, 11, 32, 0, 66, 0, 55, 3, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 8, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 8, 69, 13, 0, 32, 0, 32, 2, 40, 2, 12, 54, 2, 8, 32, 0, 66, 2, 55, 3, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 9, 69, 13, 0, 32, 2, 45, 0, 10, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 2, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 2, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 2, 11, 32, 2, 65, 8, 106, 32, 3, 16, 170, 133, 128, 128, 0, 2, 64, 32, 2, 40, 2, 8, 13, 0, 32, 0, 32, 2, 41, 3, 16, 55, 3, 8, 32, 0, 66, 1, 55, 3, 0, 32, 0, 65, 32, 106, 32, 2, 65, 8, 106, 65, 32, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 2, 65, 8, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 8, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 12, 54, 2, 8, 32, 0, 66, 2, 55, 3, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 4, 54, 2, 8, 32, 0, 66, 2, 55, 3, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 204, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 0, 13, 0, 2, 64, 32, 2, 45, 0, 1, 13, 0, 32, 2, 65, 2, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 2, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 2, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 2, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 65, 0, 54, 2, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 8, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 8, 69, 13, 0, 32, 0, 32, 2, 40, 2, 12, 54, 2, 4, 32, 0, 65, 2, 54, 2, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 9, 69, 13, 0, 32, 2, 45, 0, 10, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 2, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 2, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 8, 106, 32, 3, 16, 167, 133, 128, 128, 0, 2, 64, 32, 2, 40, 2, 8, 13, 0, 32, 0, 65, 4, 106, 32, 2, 65, 8, 106, 65, 4, 106, 65, 36, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 1, 54, 2, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 12, 54, 2, 4, 32, 0, 65, 2, 54, 2, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 4, 54, 2, 4, 32, 0, 65, 2, 54, 2, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 212, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 2, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 66, 0, 55, 2, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 20, 106, 32, 3, 16, 161, 133, 128, 128, 0, 2, 64, 32, 2, 40, 2, 20, 69, 13, 0, 32, 0, 32, 2, 41, 2, 20, 55, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 28, 106, 40, 2, 0, 54, 2, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 212, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 2, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 66, 0, 55, 2, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 20, 106, 32, 3, 16, 158, 133, 128, 128, 0, 2, 64, 32, 2, 40, 2, 20, 69, 13, 0, 32, 0, 32, 2, 41, 2, 20, 55, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 28, 106, 40, 2, 0, 54, 2, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 204, 134, 128, 128, 0, 11, 212, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 2, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 66, 0, 55, 2, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 20, 106, 32, 3, 16, 163, 133, 128, 128, 0, 2, 64, 32, 2, 40, 2, 20, 69, 13, 0, 32, 0, 32, 2, 41, 2, 20, 55, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 28, 106, 40, 2, 0, 54, 2, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 213, 134, 128, 128, 0, 11, 212, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 2, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 66, 0, 55, 2, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 20, 106, 32, 3, 16, 162, 133, 128, 128, 0, 2, 64, 32, 2, 40, 2, 20, 69, 13, 0, 32, 0, 32, 2, 41, 2, 20, 55, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 28, 106, 40, 2, 0, 54, 2, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 212, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 2, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 66, 0, 55, 2, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 20, 106, 32, 3, 16, 157, 133, 128, 128, 0, 2, 64, 32, 2, 40, 2, 20, 69, 13, 0, 32, 0, 32, 2, 41, 2, 20, 55, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 28, 106, 40, 2, 0, 54, 2, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 212, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 2, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 66, 0, 55, 2, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 20, 106, 32, 3, 16, 155, 133, 128, 128, 0, 2, 64, 32, 2, 40, 2, 20, 69, 13, 0, 32, 0, 32, 2, 41, 2, 20, 55, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 28, 106, 40, 2, 0, 54, 2, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 212, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 2, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 66, 0, 55, 2, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 20, 106, 32, 3, 16, 160, 133, 128, 128, 0, 2, 64, 32, 2, 40, 2, 20, 69, 13, 0, 32, 0, 32, 2, 41, 2, 20, 55, 2, 4, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 28, 106, 40, 2, 0, 54, 2, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 196, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 2, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 14, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 65, 128, 4, 59, 1, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 20, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 69, 13, 0, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 21, 69, 13, 0, 32, 2, 45, 0, 22, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 20, 32, 3, 32, 2, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 20, 106, 32, 3, 16, 153, 134, 128, 128, 0, 2, 64, 32, 2, 45, 0, 20, 13, 0, 32, 0, 32, 2, 45, 0, 21, 58, 0, 1, 32, 0, 65, 0, 58, 0, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 24, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 32, 1, 32, 1, 32, 1, 32, 1, 16, 205, 134, 128, 128, 0, 11, 214, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 8, 13, 0, 2, 64, 32, 2, 45, 0, 9, 13, 0, 32, 2, 65, 2, 54, 2, 16, 32, 3, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 2, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 10, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 16, 32, 3, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 2, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 0, 65, 0, 54, 2, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 16, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 16, 69, 13, 0, 32, 0, 32, 2, 40, 2, 20, 54, 2, 4, 32, 0, 65, 2, 54, 2, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 17, 69, 13, 0, 32, 2, 45, 0, 18, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 16, 32, 3, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 2, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 16, 32, 3, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 65, 2, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 2, 11, 32, 2, 65, 16, 106, 32, 3, 16, 164, 133, 128, 128, 0, 2, 64, 32, 2, 40, 2, 16, 13, 0, 32, 0, 32, 2, 41, 2, 20, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 65, 16, 106, 65, 12, 106, 40, 2, 0, 54, 2, 0, 12, 2, 11, 32, 0, 32, 2, 40, 2, 20, 54, 2, 4, 32, 0, 65, 2, 54, 2, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 12, 54, 2, 4, 32, 0, 65, 2, 54, 2, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 194, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 40, 2, 0, 34, 3, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 0, 13, 0, 2, 64, 32, 2, 45, 0, 1, 13, 0, 32, 2, 65, 2, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 4, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 2, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 2, 34, 4, 65, 44, 70, 13, 0, 2, 64, 32, 4, 65, 221, 0, 70, 13, 0, 32, 1, 45, 0, 4, 13, 2, 32, 2, 65, 7, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 4, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 5, 11, 32, 0, 66, 3, 55, 3, 0, 12, 4, 11, 32, 1, 45, 0, 4, 13, 0, 32, 3, 16, 134, 136, 128, 128, 0, 32, 2, 65, 8, 106, 32, 3, 16, 131, 136, 128, 128, 0, 2, 64, 32, 2, 45, 0, 8, 69, 13, 0, 32, 0, 32, 2, 40, 2, 12, 54, 2, 8, 32, 0, 66, 4, 55, 3, 0, 12, 4, 11, 2, 64, 32, 2, 45, 0, 9, 69, 13, 0, 32, 2, 45, 0, 10, 33, 4, 12, 2, 11, 32, 2, 65, 5, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 4, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 3, 11, 32, 1, 65, 0, 58, 0, 4, 11, 2, 64, 32, 4, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 2, 65, 21, 54, 2, 8, 32, 3, 32, 2, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 32, 0, 66, 4, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 2, 11, 32, 2, 65, 8, 106, 32, 3, 16, 165, 133, 128, 128, 0, 2, 64, 32, 2, 41, 3, 8, 66, 3, 81, 13, 0, 32, 0, 32, 2, 65, 8, 106, 65, 40, 16, 218, 141, 128, 128, 0, 26, 12, 2, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 8, 32, 0, 66, 4, 55, 3, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 4, 54, 2, 8, 32, 0, 66, 4, 55, 3, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 36, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 65, 8, 32, 1, 65, 192, 1, 108, 16, 198, 131, 128, 128, 0, 11, 11, 129, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 16, 183, 134, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 8, 13, 0, 32, 2, 45, 0, 9, 33, 3, 2, 64, 32, 1, 16, 151, 136, 128, 128, 0, 34, 4, 13, 0, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 3, 58, 0, 0, 12, 2, 11, 32, 0, 65, 2, 58, 0, 0, 32, 0, 32, 4, 54, 2, 4, 12, 1, 11, 32, 0, 32, 2, 40, 2, 12, 54, 2, 4, 32, 0, 65, 2, 58, 0, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 176, 2, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 8, 13, 0, 32, 2, 45, 0, 9, 13, 2, 32, 2, 65, 5, 54, 2, 16, 32, 1, 32, 2, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 2, 40, 2, 12, 33, 1, 11, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 10, 65, 34, 70, 13, 0, 32, 2, 32, 1, 32, 2, 65, 31, 106, 65, 156, 154, 132, 128, 0, 16, 147, 129, 128, 128, 0, 54, 2, 12, 12, 1, 11, 32, 1, 16, 134, 136, 128, 128, 0, 32, 1, 65, 20, 106, 65, 0, 54, 2, 0, 32, 2, 65, 16, 106, 32, 1, 32, 1, 65, 12, 106, 16, 253, 135, 128, 128, 0, 2, 64, 32, 2, 40, 2, 16, 65, 2, 70, 13, 0, 32, 2, 65, 8, 106, 32, 2, 40, 2, 20, 32, 2, 40, 2, 24, 16, 199, 134, 128, 128, 0, 32, 2, 45, 0, 8, 13, 1, 32, 0, 32, 2, 45, 0, 9, 58, 0, 1, 65, 0, 33, 1, 12, 2, 11, 32, 0, 32, 2, 40, 2, 20, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 2, 11, 32, 0, 32, 1, 32, 2, 40, 2, 12, 16, 139, 136, 128, 128, 0, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 147, 2, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 0, 54, 2, 8, 32, 0, 65, 208, 0, 106, 33, 4, 32, 0, 65, 208, 1, 106, 45, 0, 0, 33, 5, 32, 3, 32, 3, 65, 8, 106, 54, 2, 12, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 128, 1, 32, 5, 107, 34, 6, 73, 13, 0, 32, 5, 13, 1, 12, 2, 11, 32, 4, 32, 5, 106, 32, 2, 32, 1, 32, 2, 65, 244, 131, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 5, 32, 2, 106, 33, 5, 12, 2, 11, 32, 4, 32, 5, 106, 32, 6, 32, 1, 32, 6, 65, 212, 131, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 3, 32, 4, 16, 145, 138, 128, 128, 0, 32, 3, 65, 12, 106, 32, 3, 40, 2, 0, 32, 3, 40, 2, 4, 16, 185, 134, 128, 128, 0, 32, 2, 32, 6, 107, 33, 2, 32, 1, 32, 6, 106, 33, 1, 11, 32, 2, 65, 255, 0, 113, 33, 5, 32, 1, 32, 2, 65, 128, 127, 113, 106, 33, 6, 2, 64, 32, 2, 65, 128, 1, 73, 13, 0, 32, 3, 65, 12, 106, 32, 1, 32, 2, 65, 7, 118, 16, 185, 134, 128, 128, 0, 11, 32, 4, 32, 5, 32, 6, 32, 5, 65, 228, 131, 132, 128, 0, 16, 232, 140, 128, 128, 0, 11, 32, 0, 32, 5, 58, 0, 208, 1, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 67, 2, 2, 126, 1, 127, 32, 0, 40, 2, 0, 40, 2, 0, 34, 0, 32, 0, 41, 3, 64, 34, 3, 32, 2, 173, 124, 34, 4, 55, 3, 64, 32, 0, 65, 200, 0, 106, 34, 5, 32, 5, 41, 3, 0, 32, 4, 32, 3, 84, 173, 124, 55, 3, 0, 32, 0, 32, 1, 32, 2, 16, 242, 138, 128, 128, 0, 11, 143, 2, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 0, 54, 2, 8, 32, 0, 65, 40, 106, 33, 4, 32, 0, 65, 232, 0, 106, 45, 0, 0, 33, 5, 32, 3, 32, 3, 65, 8, 106, 54, 2, 12, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 192, 0, 32, 5, 107, 34, 6, 73, 13, 0, 32, 5, 13, 1, 12, 2, 11, 32, 4, 32, 5, 106, 32, 2, 32, 1, 32, 2, 65, 244, 131, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 5, 32, 2, 106, 33, 5, 12, 2, 11, 32, 4, 32, 5, 106, 32, 6, 32, 1, 32, 6, 65, 212, 131, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 3, 32, 4, 16, 189, 136, 128, 128, 0, 32, 3, 65, 12, 106, 32, 3, 40, 2, 0, 32, 3, 40, 2, 4, 16, 187, 134, 128, 128, 0, 32, 2, 32, 6, 107, 33, 2, 32, 1, 32, 6, 106, 33, 1, 11, 32, 2, 65, 63, 113, 33, 5, 32, 1, 32, 2, 65, 64, 113, 106, 33, 6, 2, 64, 32, 2, 65, 192, 0, 73, 13, 0, 32, 3, 65, 12, 106, 32, 1, 32, 2, 65, 6, 118, 16, 187, 134, 128, 128, 0, 11, 32, 4, 32, 5, 32, 6, 32, 5, 65, 228, 131, 132, 128, 0, 16, 232, 140, 128, 128, 0, 11, 32, 0, 32, 5, 58, 0, 104, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 36, 0, 32, 0, 40, 2, 0, 40, 2, 0, 34, 0, 32, 0, 41, 3, 32, 32, 2, 173, 124, 55, 3, 32, 32, 0, 32, 1, 32, 2, 16, 239, 138, 128, 128, 0, 11, 98, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 16, 183, 134, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 8, 13, 0, 32, 2, 45, 0, 9, 33, 3, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 3, 58, 0, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 12, 54, 2, 4, 32, 0, 65, 2, 58, 0, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 50, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 54, 2, 12, 32, 1, 65, 12, 106, 16, 137, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 74, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 54, 2, 12, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 12, 32, 2, 107, 65, 24, 110, 16, 220, 131, 128, 128, 0, 32, 1, 65, 12, 106, 16, 152, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 74, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 54, 2, 12, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 12, 32, 2, 107, 65, 40, 110, 16, 224, 131, 128, 128, 0, 32, 1, 65, 12, 106, 16, 145, 130, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 22, 0, 2, 64, 32, 1, 65, 255, 1, 113, 69, 13, 0, 32, 0, 16, 182, 129, 128, 128, 0, 11, 11, 73, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 0, 40, 2, 0, 40, 2, 0, 33, 0, 32, 2, 65, 8, 106, 32, 1, 16, 189, 136, 128, 128, 0, 32, 0, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 16, 239, 138, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 73, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 0, 40, 2, 0, 40, 2, 0, 33, 0, 32, 2, 65, 8, 106, 32, 1, 16, 145, 138, 128, 128, 0, 32, 0, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 16, 242, 138, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 151, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 34, 3, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 16, 178, 136, 128, 128, 0, 32, 0, 32, 2, 40, 2, 16, 16, 188, 140, 128, 128, 0, 32, 2, 65, 16, 106, 65, 8, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 0, 55, 3, 16, 2, 64, 3, 64, 32, 2, 65, 16, 106, 16, 177, 136, 128, 128, 0, 34, 1, 65, 128, 128, 196, 0, 70, 13, 1, 32, 0, 32, 1, 16, 217, 132, 128, 128, 0, 12, 0, 11, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 25, 0, 32, 0, 32, 1, 16, 229, 129, 128, 128, 0, 32, 0, 65, 32, 106, 32, 1, 16, 229, 129, 128, 128, 0, 11, 155, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 5, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 65, 192, 1, 106, 34, 1, 32, 0, 16, 135, 139, 128, 128, 0, 32, 2, 65, 160, 1, 106, 32, 2, 16, 162, 138, 128, 128, 0, 32, 2, 65, 192, 1, 106, 65, 168, 132, 132, 128, 0, 32, 2, 65, 160, 1, 106, 16, 135, 139, 128, 128, 0, 32, 2, 65, 128, 4, 106, 32, 0, 65, 32, 106, 16, 159, 139, 128, 128, 0, 32, 2, 65, 224, 2, 106, 32, 2, 65, 192, 1, 106, 32, 2, 65, 128, 4, 106, 16, 155, 139, 128, 128, 0, 32, 1, 16, 168, 138, 128, 128, 0, 32, 2, 65, 224, 2, 106, 16, 150, 139, 128, 128, 0, 33, 0, 32, 2, 65, 128, 5, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 100, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 176, 3, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 16, 231, 136, 128, 128, 0, 32, 2, 32, 1, 40, 2, 0, 32, 1, 40, 2, 8, 16, 232, 136, 128, 128, 0, 32, 2, 65, 216, 1, 106, 32, 2, 65, 216, 1, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 2, 65, 216, 1, 106, 16, 234, 136, 128, 128, 0, 32, 1, 16, 169, 128, 128, 128, 0, 32, 2, 65, 176, 3, 106, 36, 128, 128, 128, 128, 0, 11, 111, 0, 2, 64, 2, 64, 32, 1, 32, 2, 65, 140, 177, 132, 128, 0, 65, 11, 16, 182, 141, 128, 128, 0, 13, 0, 2, 64, 32, 1, 32, 2, 65, 151, 177, 132, 128, 0, 65, 10, 16, 182, 141, 128, 128, 0, 13, 0, 32, 0, 32, 1, 32, 2, 65, 164, 177, 132, 128, 0, 65, 2, 16, 151, 133, 128, 128, 0, 54, 2, 4, 65, 1, 33, 2, 12, 2, 11, 32, 0, 65, 1, 58, 0, 1, 65, 0, 33, 2, 12, 1, 11, 65, 0, 33, 2, 32, 0, 65, 0, 58, 0, 1, 11, 32, 0, 32, 2, 58, 0, 0, 11, 204, 7, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 32, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 32, 13, 0, 2, 64, 32, 6, 45, 0, 33, 13, 0, 32, 6, 65, 5, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 34, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 47, 106, 65, 204, 154, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 6, 11, 32, 6, 40, 2, 36, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 36, 32, 6, 32, 1, 54, 2, 32, 32, 6, 65, 8, 106, 32, 6, 65, 32, 106, 16, 171, 130, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 40, 2, 8, 13, 0, 32, 6, 40, 2, 12, 34, 8, 69, 13, 1, 32, 6, 65, 20, 106, 40, 2, 0, 33, 9, 32, 6, 65, 16, 106, 40, 2, 0, 33, 7, 12, 3, 11, 32, 6, 40, 2, 12, 33, 7, 65, 0, 33, 8, 12, 1, 11, 65, 0, 33, 8, 65, 0, 65, 216, 178, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 8, 54, 2, 8, 32, 8, 69, 13, 1, 32, 10, 69, 13, 3, 32, 6, 65, 8, 106, 16, 169, 128, 128, 128, 0, 65, 0, 33, 8, 32, 10, 33, 7, 12, 3, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 3, 11, 65, 0, 33, 8, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 28, 32, 6, 32, 1, 54, 2, 24, 32, 6, 65, 0, 54, 2, 32, 2, 64, 2, 64, 2, 64, 2, 64, 3, 64, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 130, 134, 128, 128, 0, 32, 6, 45, 0, 8, 13, 1, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 9, 14, 3, 1, 0, 2, 0, 11, 32, 6, 65, 24, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 2, 12, 5, 11, 2, 64, 32, 6, 40, 2, 32, 69, 13, 0, 65, 129, 163, 132, 128, 0, 65, 4, 16, 150, 133, 128, 128, 0, 33, 7, 12, 5, 11, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 12, 33, 7, 32, 6, 40, 2, 8, 34, 8, 69, 13, 4, 32, 6, 40, 2, 16, 33, 9, 32, 6, 65, 32, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 9, 54, 2, 40, 32, 6, 32, 7, 54, 2, 36, 32, 6, 32, 8, 54, 2, 32, 12, 1, 11, 11, 32, 6, 40, 2, 32, 34, 8, 69, 13, 1, 32, 6, 40, 2, 40, 33, 9, 32, 6, 40, 2, 36, 33, 7, 12, 3, 11, 32, 6, 40, 2, 12, 33, 7, 12, 1, 11, 65, 129, 163, 132, 128, 0, 65, 4, 16, 223, 129, 128, 128, 0, 33, 7, 11, 2, 64, 32, 6, 40, 2, 32, 69, 13, 0, 32, 6, 65, 32, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 8, 54, 2, 8, 2, 64, 32, 8, 69, 13, 0, 32, 10, 69, 13, 2, 32, 6, 65, 8, 106, 16, 169, 128, 128, 128, 0, 65, 0, 33, 8, 32, 10, 33, 7, 12, 2, 11, 65, 0, 33, 8, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 8, 69, 13, 1, 32, 0, 32, 9, 54, 2, 8, 32, 0, 32, 7, 54, 2, 4, 32, 0, 32, 8, 54, 2, 0, 12, 2, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 6, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 160, 19, 8, 2, 127, 1, 126, 2, 127, 1, 126, 4, 127, 2, 126, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 8, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 8, 13, 0, 2, 64, 32, 6, 45, 0, 9, 13, 0, 32, 6, 65, 5, 54, 2, 72, 32, 1, 32, 6, 65, 200, 0, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 10, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 175, 1, 106, 65, 220, 154, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 18, 11, 32, 6, 40, 2, 12, 33, 1, 11, 32, 0, 65, 0, 54, 2, 36, 32, 0, 32, 1, 54, 2, 0, 12, 17, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 140, 1, 32, 6, 32, 1, 54, 2, 136, 1, 32, 6, 65, 200, 0, 106, 32, 6, 65, 136, 1, 106, 16, 164, 134, 128, 128, 0, 32, 6, 41, 3, 72, 34, 8, 66, 2, 81, 13, 4, 2, 64, 32, 8, 80, 69, 13, 0, 65, 0, 33, 9, 65, 0, 65, 252, 171, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 14, 11, 32, 6, 40, 2, 84, 33, 10, 32, 6, 40, 2, 80, 33, 7, 32, 6, 65, 200, 0, 106, 32, 6, 65, 136, 1, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 72, 13, 3, 2, 64, 32, 6, 40, 2, 76, 34, 9, 13, 0, 65, 1, 65, 252, 171, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 13, 11, 32, 6, 32, 6, 65, 208, 0, 106, 41, 2, 0, 55, 2, 152, 1, 32, 6, 32, 9, 54, 2, 148, 1, 32, 6, 65, 200, 0, 106, 32, 6, 65, 136, 1, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 72, 13, 2, 2, 64, 32, 6, 40, 2, 76, 34, 9, 13, 0, 65, 2, 65, 252, 171, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 12, 11, 32, 6, 32, 6, 65, 208, 0, 106, 41, 2, 0, 34, 8, 55, 2, 164, 1, 32, 6, 32, 9, 54, 2, 160, 1, 32, 6, 65, 200, 0, 106, 32, 6, 65, 136, 1, 106, 16, 164, 134, 128, 128, 0, 2, 64, 2, 64, 32, 6, 41, 3, 72, 34, 11, 66, 2, 81, 13, 0, 2, 64, 32, 11, 80, 69, 13, 0, 65, 3, 65, 252, 171, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 2, 11, 32, 6, 40, 2, 84, 33, 12, 32, 6, 40, 2, 80, 33, 13, 32, 6, 65, 200, 0, 106, 32, 6, 65, 136, 1, 106, 16, 164, 134, 128, 128, 0, 32, 6, 41, 3, 72, 34, 11, 66, 2, 81, 13, 0, 2, 64, 32, 11, 80, 69, 13, 0, 65, 4, 65, 252, 171, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 2, 11, 32, 6, 40, 2, 84, 33, 14, 32, 6, 40, 2, 80, 33, 15, 32, 6, 65, 40, 106, 65, 8, 106, 32, 6, 65, 148, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 148, 1, 55, 3, 40, 12, 16, 11, 32, 6, 40, 2, 80, 33, 7, 11, 32, 6, 65, 160, 1, 106, 16, 169, 128, 128, 128, 0, 12, 11, 11, 32, 6, 65, 24, 54, 2, 72, 32, 1, 32, 6, 65, 200, 0, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 9, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 32, 7, 65, 255, 1, 113, 69, 13, 7, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 132, 1, 32, 6, 32, 1, 54, 2, 128, 1, 32, 6, 65, 0, 54, 2, 136, 1, 32, 6, 65, 0, 54, 2, 148, 1, 66, 0, 33, 16, 65, 1, 33, 10, 66, 0, 33, 8, 3, 64, 32, 6, 65, 200, 0, 106, 32, 6, 65, 128, 1, 106, 16, 244, 133, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 72, 13, 0, 32, 6, 45, 0, 73, 34, 7, 65, 6, 70, 13, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 7, 14, 5, 1, 2, 3, 4, 5, 0, 11, 32, 6, 65, 128, 1, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 8, 12, 12, 11, 2, 64, 32, 8, 80, 13, 0, 65, 1, 33, 9, 65, 150, 135, 132, 128, 0, 65, 7, 16, 150, 133, 128, 128, 0, 33, 7, 12, 13, 11, 32, 6, 65, 200, 0, 106, 32, 6, 65, 128, 1, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 72, 13, 4, 32, 6, 41, 3, 80, 33, 17, 66, 1, 33, 8, 12, 7, 11, 2, 64, 32, 6, 40, 2, 136, 1, 69, 13, 0, 65, 1, 33, 9, 65, 129, 163, 132, 128, 0, 65, 4, 16, 150, 133, 128, 128, 0, 33, 7, 12, 12, 11, 32, 6, 65, 200, 0, 106, 32, 6, 65, 128, 1, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 76, 33, 7, 32, 6, 40, 2, 72, 34, 9, 69, 13, 10, 32, 6, 40, 2, 80, 33, 18, 32, 6, 65, 136, 1, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 18, 54, 2, 144, 1, 32, 6, 32, 7, 54, 2, 140, 1, 32, 6, 32, 9, 54, 2, 136, 1, 12, 6, 11, 2, 64, 32, 6, 40, 2, 148, 1, 69, 13, 0, 65, 1, 33, 9, 65, 156, 171, 132, 128, 0, 65, 11, 16, 150, 133, 128, 128, 0, 33, 7, 12, 11, 11, 32, 6, 65, 200, 0, 106, 32, 6, 65, 128, 1, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 76, 33, 7, 32, 6, 40, 2, 72, 34, 9, 69, 13, 9, 32, 6, 40, 2, 80, 33, 18, 32, 6, 65, 148, 1, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 18, 54, 2, 156, 1, 32, 6, 32, 7, 54, 2, 152, 1, 32, 6, 32, 9, 54, 2, 148, 1, 12, 5, 11, 2, 64, 32, 16, 80, 13, 0, 65, 1, 33, 9, 65, 167, 171, 132, 128, 0, 65, 12, 16, 150, 133, 128, 128, 0, 33, 7, 12, 10, 11, 32, 6, 65, 200, 0, 106, 32, 6, 65, 128, 1, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 72, 13, 1, 32, 6, 41, 3, 80, 33, 19, 66, 1, 33, 16, 12, 4, 11, 2, 64, 32, 10, 65, 1, 113, 13, 0, 65, 1, 33, 9, 65, 192, 161, 132, 128, 0, 65, 5, 16, 150, 133, 128, 128, 0, 33, 7, 12, 9, 11, 32, 6, 65, 200, 0, 106, 32, 6, 65, 128, 1, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 72, 69, 13, 2, 11, 32, 6, 40, 2, 76, 33, 7, 12, 6, 11, 2, 64, 2, 64, 2, 64, 32, 8, 80, 13, 0, 32, 6, 40, 2, 136, 1, 34, 7, 69, 33, 18, 2, 64, 32, 7, 13, 0, 65, 1, 33, 9, 65, 129, 163, 132, 128, 0, 65, 4, 16, 223, 129, 128, 128, 0, 33, 7, 12, 11, 11, 32, 6, 65, 160, 1, 106, 65, 8, 106, 32, 6, 65, 136, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 136, 1, 55, 3, 160, 1, 2, 64, 32, 6, 40, 2, 148, 1, 34, 9, 13, 0, 65, 156, 171, 132, 128, 0, 65, 11, 16, 223, 129, 128, 128, 0, 33, 7, 12, 3, 11, 32, 6, 65, 200, 0, 106, 65, 8, 106, 32, 6, 65, 148, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 148, 1, 55, 3, 72, 2, 64, 2, 64, 32, 16, 80, 13, 0, 32, 10, 65, 1, 113, 69, 13, 3, 65, 192, 161, 132, 128, 0, 65, 5, 16, 223, 129, 128, 128, 0, 33, 7, 12, 1, 11, 65, 167, 171, 132, 128, 0, 65, 12, 16, 223, 129, 128, 128, 0, 33, 7, 11, 32, 6, 65, 200, 0, 106, 16, 169, 128, 128, 128, 0, 12, 2, 11, 65, 1, 33, 9, 65, 150, 135, 132, 128, 0, 65, 7, 16, 223, 129, 128, 128, 0, 33, 7, 12, 8, 11, 32, 6, 65, 56, 106, 65, 8, 106, 32, 6, 65, 136, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 136, 1, 55, 3, 56, 32, 17, 66, 32, 136, 167, 33, 10, 32, 6, 41, 2, 152, 1, 33, 8, 32, 17, 167, 33, 7, 12, 9, 11, 32, 9, 69, 33, 9, 32, 6, 65, 160, 1, 106, 16, 169, 128, 128, 128, 0, 12, 7, 11, 32, 6, 41, 3, 80, 33, 11, 65, 0, 33, 10, 12, 0, 11, 11, 32, 6, 40, 2, 76, 33, 7, 12, 8, 11, 32, 6, 40, 2, 76, 33, 7, 12, 8, 11, 32, 6, 40, 2, 80, 33, 7, 12, 7, 11, 65, 1, 33, 9, 11, 65, 1, 33, 18, 11, 2, 64, 32, 9, 69, 13, 0, 32, 6, 40, 2, 148, 1, 69, 13, 0, 32, 6, 65, 148, 1, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 9, 2, 64, 32, 18, 32, 6, 40, 2, 136, 1, 65, 0, 71, 113, 13, 0, 12, 1, 11, 32, 6, 65, 136, 1, 106, 16, 169, 128, 128, 128, 0, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 153, 136, 128, 128, 0, 33, 18, 32, 6, 65, 232, 0, 106, 32, 6, 65, 192, 0, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 11, 55, 3, 88, 32, 6, 32, 19, 55, 3, 80, 32, 6, 32, 10, 54, 2, 76, 32, 6, 32, 7, 54, 2, 72, 32, 6, 32, 18, 54, 2, 120, 32, 6, 32, 8, 55, 3, 112, 32, 6, 32, 9, 54, 2, 108, 32, 6, 32, 6, 41, 3, 56, 55, 3, 96, 2, 64, 2, 64, 32, 9, 69, 13, 0, 32, 18, 13, 1, 32, 6, 65, 8, 106, 65, 24, 106, 32, 6, 65, 200, 0, 106, 65, 4, 114, 34, 18, 65, 24, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 8, 106, 65, 16, 106, 32, 18, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 8, 106, 65, 8, 106, 32, 18, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 18, 41, 2, 0, 55, 3, 8, 12, 8, 11, 65, 0, 33, 9, 32, 18, 69, 13, 7, 32, 6, 65, 248, 0, 106, 16, 148, 129, 128, 128, 0, 12, 7, 11, 32, 6, 65, 200, 0, 106, 16, 238, 128, 128, 128, 0, 65, 0, 33, 9, 32, 18, 33, 7, 12, 6, 11, 32, 6, 65, 24, 54, 2, 72, 32, 1, 32, 6, 65, 200, 0, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 0, 54, 2, 36, 32, 0, 32, 1, 54, 2, 0, 12, 6, 11, 32, 6, 65, 148, 1, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 9, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 152, 136, 128, 128, 0, 33, 18, 32, 6, 65, 232, 0, 106, 32, 6, 65, 48, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 14, 54, 2, 92, 32, 6, 32, 15, 54, 2, 88, 32, 6, 32, 12, 54, 2, 84, 32, 6, 32, 13, 54, 2, 80, 32, 6, 32, 10, 54, 2, 76, 32, 6, 32, 7, 54, 2, 72, 32, 6, 32, 18, 54, 2, 120, 32, 6, 32, 8, 55, 3, 112, 32, 6, 32, 9, 54, 2, 108, 32, 6, 32, 6, 41, 3, 40, 55, 3, 96, 2, 64, 32, 9, 13, 0, 65, 0, 33, 9, 32, 18, 69, 13, 1, 32, 6, 65, 248, 0, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 32, 18, 13, 0, 32, 6, 65, 8, 106, 65, 24, 106, 32, 6, 65, 200, 0, 106, 65, 4, 114, 34, 18, 65, 24, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 8, 106, 65, 16, 106, 32, 18, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 8, 106, 65, 8, 106, 32, 18, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 18, 41, 2, 0, 55, 3, 8, 12, 1, 11, 32, 6, 65, 200, 0, 106, 16, 238, 128, 128, 128, 0, 65, 0, 33, 9, 32, 18, 33, 7, 11, 32, 9, 69, 13, 0, 32, 0, 32, 6, 41, 3, 8, 55, 2, 4, 32, 0, 32, 8, 55, 3, 40, 32, 0, 32, 9, 54, 2, 36, 32, 0, 32, 7, 54, 2, 0, 32, 0, 65, 28, 106, 32, 6, 65, 32, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 24, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 12, 106, 32, 6, 65, 16, 106, 41, 3, 0, 55, 2, 0, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 36, 32, 0, 32, 1, 54, 2, 0, 11, 32, 6, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 204, 7, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 32, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 32, 13, 0, 2, 64, 32, 6, 45, 0, 33, 13, 0, 32, 6, 65, 5, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 34, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 47, 106, 65, 236, 154, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 6, 11, 32, 6, 40, 2, 36, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 36, 32, 6, 32, 1, 54, 2, 32, 32, 6, 65, 8, 106, 32, 6, 65, 32, 106, 16, 171, 130, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 40, 2, 8, 13, 0, 32, 6, 40, 2, 12, 34, 8, 69, 13, 1, 32, 6, 65, 20, 106, 40, 2, 0, 33, 9, 32, 6, 65, 16, 106, 40, 2, 0, 33, 7, 12, 3, 11, 32, 6, 40, 2, 12, 33, 7, 65, 0, 33, 8, 12, 1, 11, 65, 0, 33, 8, 65, 0, 65, 180, 175, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 8, 54, 2, 8, 32, 8, 69, 13, 1, 32, 10, 69, 13, 3, 32, 6, 65, 8, 106, 16, 169, 128, 128, 128, 0, 65, 0, 33, 8, 32, 10, 33, 7, 12, 3, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 3, 11, 65, 0, 33, 8, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 28, 32, 6, 32, 1, 54, 2, 24, 32, 6, 65, 0, 54, 2, 32, 2, 64, 2, 64, 2, 64, 2, 64, 3, 64, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 220, 133, 128, 128, 0, 32, 6, 45, 0, 8, 13, 1, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 9, 14, 3, 1, 0, 2, 0, 11, 32, 6, 65, 24, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 2, 12, 5, 11, 2, 64, 32, 6, 40, 2, 32, 69, 13, 0, 65, 240, 165, 132, 128, 0, 65, 8, 16, 150, 133, 128, 128, 0, 33, 7, 12, 5, 11, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 12, 33, 7, 32, 6, 40, 2, 8, 34, 8, 69, 13, 4, 32, 6, 40, 2, 16, 33, 9, 32, 6, 65, 32, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 9, 54, 2, 40, 32, 6, 32, 7, 54, 2, 36, 32, 6, 32, 8, 54, 2, 32, 12, 1, 11, 11, 32, 6, 40, 2, 32, 34, 8, 69, 13, 1, 32, 6, 40, 2, 40, 33, 9, 32, 6, 40, 2, 36, 33, 7, 12, 3, 11, 32, 6, 40, 2, 12, 33, 7, 12, 1, 11, 65, 240, 165, 132, 128, 0, 65, 8, 16, 223, 129, 128, 128, 0, 33, 7, 11, 2, 64, 32, 6, 40, 2, 32, 69, 13, 0, 32, 6, 65, 32, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 8, 54, 2, 8, 2, 64, 32, 8, 69, 13, 0, 32, 10, 69, 13, 2, 32, 6, 65, 8, 106, 16, 169, 128, 128, 128, 0, 65, 0, 33, 8, 32, 10, 33, 7, 12, 2, 11, 65, 0, 33, 8, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 8, 69, 13, 1, 32, 0, 32, 9, 54, 2, 8, 32, 0, 32, 7, 54, 2, 4, 32, 0, 32, 8, 54, 2, 0, 12, 2, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 6, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 211, 26, 8, 2, 127, 1, 126, 8, 127, 1, 126, 2, 127, 7, 126, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 176, 2, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 12, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 12, 13, 0, 2, 64, 32, 6, 45, 0, 13, 13, 0, 32, 6, 65, 5, 54, 2, 136, 1, 32, 1, 32, 6, 65, 136, 1, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 14, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 175, 2, 106, 65, 252, 154, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 20, 11, 32, 6, 40, 2, 16, 33, 1, 11, 32, 0, 65, 0, 54, 2, 64, 32, 0, 32, 1, 54, 2, 0, 12, 19, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 252, 1, 32, 6, 32, 1, 54, 2, 248, 1, 32, 6, 65, 136, 1, 106, 32, 6, 65, 248, 1, 106, 16, 164, 134, 128, 128, 0, 32, 6, 41, 3, 136, 1, 34, 8, 66, 2, 81, 13, 5, 2, 64, 32, 8, 80, 69, 13, 0, 65, 0, 33, 9, 65, 0, 65, 240, 168, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 16, 11, 32, 6, 40, 2, 148, 1, 33, 10, 32, 6, 40, 2, 144, 1, 33, 7, 32, 6, 65, 136, 1, 106, 32, 6, 65, 248, 1, 106, 16, 164, 134, 128, 128, 0, 32, 6, 41, 3, 136, 1, 34, 8, 66, 2, 81, 13, 5, 2, 64, 32, 8, 80, 69, 13, 0, 65, 0, 33, 9, 65, 1, 65, 240, 168, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 16, 11, 32, 6, 40, 2, 148, 1, 33, 11, 32, 6, 40, 2, 144, 1, 33, 12, 32, 6, 65, 136, 1, 106, 32, 6, 65, 248, 1, 106, 16, 164, 134, 128, 128, 0, 32, 6, 41, 3, 136, 1, 34, 8, 66, 2, 81, 13, 5, 2, 64, 32, 8, 80, 69, 13, 0, 65, 0, 33, 9, 65, 2, 65, 240, 168, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 16, 11, 32, 6, 40, 2, 148, 1, 33, 13, 32, 6, 40, 2, 144, 1, 33, 14, 32, 6, 65, 136, 1, 106, 32, 6, 65, 248, 1, 106, 16, 164, 134, 128, 128, 0, 32, 6, 41, 3, 136, 1, 34, 8, 66, 2, 81, 13, 5, 2, 64, 32, 8, 80, 69, 13, 0, 65, 0, 33, 9, 65, 3, 65, 240, 168, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 16, 11, 32, 6, 40, 2, 148, 1, 33, 15, 32, 6, 40, 2, 144, 1, 33, 16, 32, 6, 65, 136, 1, 106, 32, 6, 65, 248, 1, 106, 16, 156, 130, 128, 128, 0, 32, 6, 40, 2, 136, 1, 13, 4, 2, 64, 32, 6, 40, 2, 140, 1, 34, 9, 13, 0, 65, 4, 65, 240, 168, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 15, 11, 32, 6, 32, 6, 65, 144, 1, 106, 41, 2, 0, 55, 2, 136, 2, 32, 6, 32, 9, 54, 2, 132, 2, 32, 6, 65, 136, 1, 106, 32, 6, 65, 248, 1, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 136, 1, 13, 3, 2, 64, 32, 6, 40, 2, 140, 1, 34, 9, 13, 0, 65, 5, 65, 240, 168, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 14, 11, 32, 6, 32, 6, 65, 144, 1, 106, 41, 2, 0, 55, 2, 148, 2, 32, 6, 32, 9, 54, 2, 144, 2, 32, 6, 65, 136, 1, 106, 32, 6, 65, 248, 1, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 136, 1, 13, 2, 2, 64, 32, 6, 40, 2, 140, 1, 34, 9, 13, 0, 65, 6, 65, 240, 168, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 13, 11, 32, 6, 32, 6, 65, 144, 1, 106, 41, 2, 0, 34, 8, 55, 2, 164, 2, 32, 6, 32, 9, 54, 2, 160, 2, 32, 6, 65, 136, 1, 106, 32, 6, 65, 248, 1, 106, 16, 164, 134, 128, 128, 0, 2, 64, 2, 64, 32, 6, 41, 3, 136, 1, 34, 17, 66, 2, 81, 13, 0, 2, 64, 32, 17, 80, 69, 13, 0, 65, 7, 65, 240, 168, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 2, 11, 32, 6, 40, 2, 148, 1, 33, 18, 32, 6, 40, 2, 144, 1, 33, 19, 32, 6, 65, 216, 0, 106, 65, 8, 106, 32, 6, 65, 132, 2, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 200, 0, 106, 65, 8, 106, 32, 6, 65, 144, 2, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 132, 2, 55, 3, 88, 32, 6, 32, 6, 41, 2, 144, 2, 55, 3, 72, 12, 18, 11, 32, 6, 40, 2, 144, 1, 33, 7, 11, 32, 6, 65, 160, 2, 106, 16, 169, 128, 128, 128, 0, 12, 12, 11, 32, 6, 65, 24, 54, 2, 136, 1, 32, 1, 32, 6, 65, 136, 1, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 10, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 32, 7, 65, 255, 1, 113, 69, 13, 8, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 232, 1, 32, 6, 32, 1, 54, 2, 228, 1, 32, 6, 65, 0, 54, 2, 236, 1, 32, 6, 65, 0, 54, 2, 248, 1, 32, 6, 65, 0, 54, 2, 132, 2, 66, 0, 33, 20, 66, 0, 33, 21, 66, 0, 33, 22, 66, 0, 33, 17, 66, 0, 33, 8, 3, 64, 32, 6, 65, 136, 1, 106, 32, 6, 65, 228, 1, 106, 16, 128, 134, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 136, 1, 13, 0, 32, 6, 45, 0, 137, 1, 34, 7, 65, 9, 70, 13, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 7, 14, 8, 1, 2, 3, 4, 5, 6, 7, 8, 0, 11, 32, 6, 65, 228, 1, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 11, 12, 16, 11, 2, 64, 32, 8, 80, 13, 0, 65, 1, 33, 10, 65, 150, 135, 132, 128, 0, 65, 7, 16, 150, 133, 128, 128, 0, 33, 7, 12, 17, 11, 32, 6, 65, 136, 1, 106, 32, 6, 65, 228, 1, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 136, 1, 13, 7, 32, 6, 41, 3, 144, 1, 33, 23, 66, 1, 33, 8, 12, 10, 11, 2, 64, 32, 17, 80, 13, 0, 65, 1, 33, 10, 65, 179, 135, 132, 128, 0, 65, 9, 16, 150, 133, 128, 128, 0, 33, 7, 12, 16, 11, 32, 6, 65, 136, 1, 106, 32, 6, 65, 228, 1, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 136, 1, 13, 6, 32, 6, 41, 3, 144, 1, 33, 24, 66, 1, 33, 17, 12, 9, 11, 2, 64, 32, 22, 80, 13, 0, 65, 1, 33, 10, 65, 188, 135, 132, 128, 0, 65, 9, 16, 150, 133, 128, 128, 0, 33, 7, 12, 15, 11, 32, 6, 65, 136, 1, 106, 32, 6, 65, 228, 1, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 136, 1, 13, 5, 32, 6, 41, 3, 144, 1, 33, 25, 66, 1, 33, 22, 12, 8, 11, 2, 64, 32, 21, 80, 13, 0, 65, 1, 33, 10, 65, 156, 168, 132, 128, 0, 65, 11, 16, 150, 133, 128, 128, 0, 33, 7, 12, 14, 11, 32, 6, 65, 136, 1, 106, 32, 6, 65, 228, 1, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 136, 1, 13, 4, 32, 6, 41, 3, 144, 1, 33, 26, 66, 1, 33, 21, 12, 7, 11, 2, 64, 32, 6, 40, 2, 236, 1, 69, 13, 0, 65, 1, 33, 10, 65, 234, 165, 132, 128, 0, 65, 6, 16, 150, 133, 128, 128, 0, 33, 7, 12, 13, 11, 32, 6, 65, 136, 1, 106, 32, 6, 65, 228, 1, 106, 16, 154, 134, 128, 128, 0, 32, 6, 40, 2, 140, 1, 33, 7, 32, 6, 40, 2, 136, 1, 34, 9, 69, 13, 11, 32, 6, 40, 2, 144, 1, 33, 27, 32, 6, 65, 236, 1, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 27, 54, 2, 244, 1, 32, 6, 32, 7, 54, 2, 240, 1, 32, 6, 32, 9, 54, 2, 236, 1, 12, 6, 11, 2, 64, 32, 6, 40, 2, 248, 1, 69, 13, 0, 65, 1, 33, 10, 65, 240, 165, 132, 128, 0, 65, 8, 16, 150, 133, 128, 128, 0, 33, 7, 12, 12, 11, 32, 6, 65, 136, 1, 106, 32, 6, 65, 228, 1, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 140, 1, 33, 7, 32, 6, 40, 2, 136, 1, 34, 9, 69, 13, 10, 32, 6, 40, 2, 144, 1, 33, 27, 32, 6, 65, 248, 1, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 27, 54, 2, 128, 2, 32, 6, 32, 7, 54, 2, 252, 1, 32, 6, 32, 9, 54, 2, 248, 1, 12, 5, 11, 2, 64, 32, 6, 40, 2, 132, 2, 69, 13, 0, 65, 1, 33, 10, 65, 129, 163, 132, 128, 0, 65, 4, 16, 150, 133, 128, 128, 0, 33, 7, 12, 11, 11, 32, 6, 65, 136, 1, 106, 32, 6, 65, 228, 1, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 140, 1, 33, 7, 32, 6, 40, 2, 136, 1, 34, 9, 69, 13, 9, 32, 6, 40, 2, 144, 1, 33, 27, 32, 6, 65, 132, 2, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 27, 54, 2, 140, 2, 32, 6, 32, 7, 54, 2, 136, 2, 32, 6, 32, 9, 54, 2, 132, 2, 12, 4, 11, 2, 64, 32, 20, 80, 13, 0, 65, 1, 33, 10, 65, 248, 165, 132, 128, 0, 65, 12, 16, 150, 133, 128, 128, 0, 33, 7, 12, 10, 11, 32, 6, 65, 136, 1, 106, 32, 6, 65, 228, 1, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 136, 1, 69, 13, 2, 11, 32, 6, 40, 2, 140, 1, 33, 7, 12, 7, 11, 2, 64, 32, 8, 80, 13, 0, 2, 64, 32, 17, 66, 0, 82, 13, 0, 65, 1, 33, 10, 65, 179, 135, 132, 128, 0, 65, 9, 16, 223, 129, 128, 128, 0, 33, 7, 12, 9, 11, 2, 64, 32, 22, 66, 0, 82, 13, 0, 65, 1, 33, 10, 65, 188, 135, 132, 128, 0, 65, 9, 16, 223, 129, 128, 128, 0, 33, 7, 12, 9, 11, 2, 64, 32, 21, 66, 0, 82, 13, 0, 65, 1, 33, 10, 65, 156, 168, 132, 128, 0, 65, 11, 16, 223, 129, 128, 128, 0, 33, 7, 12, 9, 11, 32, 6, 40, 2, 236, 1, 34, 7, 69, 33, 27, 2, 64, 32, 7, 13, 0, 65, 1, 33, 10, 65, 234, 165, 132, 128, 0, 65, 6, 16, 223, 129, 128, 128, 0, 33, 7, 65, 1, 33, 9, 12, 10, 11, 32, 6, 65, 144, 2, 106, 65, 8, 106, 32, 6, 65, 236, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 236, 1, 55, 3, 144, 2, 2, 64, 2, 64, 32, 6, 40, 2, 248, 1, 34, 11, 13, 0, 65, 1, 33, 10, 65, 240, 165, 132, 128, 0, 65, 8, 16, 223, 129, 128, 128, 0, 33, 7, 12, 1, 11, 32, 6, 65, 160, 2, 106, 65, 8, 106, 32, 6, 65, 248, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 248, 1, 55, 3, 160, 2, 2, 64, 2, 64, 2, 64, 32, 6, 40, 2, 132, 2, 34, 9, 69, 13, 0, 32, 6, 65, 136, 1, 106, 65, 8, 106, 32, 6, 65, 132, 2, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 132, 2, 55, 3, 136, 1, 32, 20, 80, 69, 13, 2, 65, 248, 165, 132, 128, 0, 65, 12, 16, 223, 129, 128, 128, 0, 33, 7, 32, 6, 65, 136, 1, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 65, 129, 163, 132, 128, 0, 65, 4, 16, 223, 129, 128, 128, 0, 33, 7, 11, 32, 9, 69, 33, 10, 32, 6, 65, 160, 2, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 6, 65, 248, 0, 106, 65, 8, 106, 32, 6, 65, 236, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 232, 0, 106, 65, 8, 106, 32, 6, 65, 248, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 236, 1, 55, 3, 120, 32, 6, 32, 6, 41, 2, 248, 1, 55, 3, 104, 32, 23, 66, 32, 136, 167, 33, 10, 32, 6, 41, 2, 136, 2, 33, 8, 32, 23, 167, 33, 7, 12, 11, 11, 32, 11, 69, 33, 9, 32, 6, 65, 144, 2, 106, 16, 169, 128, 128, 128, 0, 12, 9, 11, 65, 1, 33, 10, 65, 150, 135, 132, 128, 0, 65, 7, 16, 223, 129, 128, 128, 0, 33, 7, 12, 7, 11, 32, 6, 41, 3, 144, 1, 33, 28, 66, 1, 33, 20, 12, 0, 11, 11, 32, 6, 40, 2, 140, 1, 33, 7, 12, 9, 11, 32, 6, 40, 2, 140, 1, 33, 7, 12, 9, 11, 32, 6, 40, 2, 140, 1, 33, 7, 12, 9, 11, 32, 6, 40, 2, 144, 1, 33, 7, 12, 8, 11, 65, 1, 33, 10, 11, 65, 1, 33, 9, 65, 1, 33, 27, 11, 2, 64, 32, 10, 69, 13, 0, 32, 6, 40, 2, 132, 2, 69, 13, 0, 32, 6, 65, 132, 2, 106, 16, 169, 128, 128, 128, 0, 11, 2, 64, 32, 9, 32, 6, 40, 2, 248, 1, 65, 0, 71, 113, 69, 13, 0, 32, 6, 65, 248, 1, 106, 16, 169, 128, 128, 128, 0, 11, 2, 64, 32, 27, 32, 6, 40, 2, 236, 1, 65, 0, 71, 113, 69, 13, 0, 32, 6, 65, 236, 1, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 9, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 153, 136, 128, 128, 0, 33, 27, 32, 6, 65, 184, 1, 106, 32, 6, 65, 248, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 196, 1, 106, 32, 6, 65, 232, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 28, 55, 3, 168, 1, 32, 6, 32, 26, 55, 3, 160, 1, 32, 6, 32, 25, 55, 3, 152, 1, 32, 6, 32, 24, 55, 3, 144, 1, 32, 6, 32, 10, 54, 2, 140, 1, 32, 6, 32, 7, 54, 2, 136, 1, 32, 6, 32, 27, 54, 2, 216, 1, 32, 6, 32, 8, 55, 2, 204, 1, 32, 6, 32, 9, 54, 2, 200, 1, 32, 6, 32, 6, 41, 3, 120, 55, 3, 176, 1, 32, 6, 32, 6, 41, 3, 104, 55, 2, 188, 1, 2, 64, 2, 64, 32, 9, 69, 13, 0, 32, 27, 13, 1, 32, 6, 65, 12, 106, 32, 6, 65, 136, 1, 106, 65, 4, 114, 65, 60, 16, 218, 141, 128, 128, 0, 26, 32, 6, 65, 8, 106, 32, 6, 65, 204, 1, 106, 34, 27, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 27, 41, 2, 0, 55, 3, 0, 12, 9, 11, 65, 0, 33, 9, 32, 27, 69, 13, 8, 32, 6, 65, 216, 1, 106, 16, 148, 129, 128, 128, 0, 12, 8, 11, 32, 6, 65, 136, 1, 106, 16, 204, 128, 128, 128, 0, 65, 0, 33, 9, 32, 27, 33, 7, 12, 7, 11, 32, 6, 65, 24, 54, 2, 136, 1, 32, 1, 32, 6, 65, 136, 1, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 0, 54, 2, 64, 32, 0, 32, 1, 54, 2, 0, 12, 7, 11, 32, 6, 65, 144, 2, 106, 16, 169, 128, 128, 128, 0, 11, 32, 6, 65, 132, 2, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 9, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 152, 136, 128, 128, 0, 33, 27, 32, 6, 65, 184, 1, 106, 32, 6, 65, 216, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 196, 1, 106, 32, 6, 65, 200, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 18, 54, 2, 172, 1, 32, 6, 32, 19, 54, 2, 168, 1, 32, 6, 32, 15, 54, 2, 164, 1, 32, 6, 32, 16, 54, 2, 160, 1, 32, 6, 32, 13, 54, 2, 156, 1, 32, 6, 32, 14, 54, 2, 152, 1, 32, 6, 32, 11, 54, 2, 148, 1, 32, 6, 32, 12, 54, 2, 144, 1, 32, 6, 32, 10, 54, 2, 140, 1, 32, 6, 32, 7, 54, 2, 136, 1, 32, 6, 32, 27, 54, 2, 216, 1, 32, 6, 32, 8, 55, 2, 204, 1, 32, 6, 32, 9, 54, 2, 200, 1, 32, 6, 32, 6, 41, 3, 88, 55, 3, 176, 1, 32, 6, 32, 6, 41, 3, 72, 55, 2, 188, 1, 2, 64, 32, 9, 13, 0, 65, 0, 33, 9, 32, 27, 69, 13, 1, 32, 6, 65, 216, 1, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 32, 27, 13, 0, 32, 6, 65, 12, 106, 32, 6, 65, 136, 1, 106, 65, 4, 114, 65, 60, 16, 218, 141, 128, 128, 0, 26, 32, 6, 65, 8, 106, 32, 6, 65, 204, 1, 106, 34, 27, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 27, 41, 2, 0, 55, 3, 0, 12, 1, 11, 32, 6, 65, 136, 1, 106, 16, 204, 128, 128, 128, 0, 65, 0, 33, 9, 32, 27, 33, 7, 11, 32, 9, 69, 13, 0, 32, 0, 65, 4, 106, 32, 6, 65, 12, 106, 65, 60, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 9, 54, 2, 64, 32, 0, 32, 7, 54, 2, 0, 32, 0, 65, 204, 0, 106, 32, 6, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 6, 41, 3, 0, 55, 2, 68, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 64, 32, 0, 32, 1, 54, 2, 0, 11, 32, 6, 65, 176, 2, 106, 36, 128, 128, 128, 128, 0, 11, 231, 10, 3, 3, 127, 2, 126, 2, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 192, 0, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 64, 13, 0, 2, 64, 32, 6, 45, 0, 65, 13, 0, 32, 6, 65, 5, 54, 2, 24, 32, 1, 32, 6, 65, 24, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 66, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 207, 0, 106, 65, 140, 155, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 13, 11, 32, 6, 40, 2, 68, 33, 1, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 12, 12, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 60, 32, 6, 32, 1, 54, 2, 56, 32, 6, 65, 24, 106, 32, 6, 65, 56, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 24, 13, 2, 2, 64, 32, 6, 40, 2, 28, 34, 8, 13, 0, 65, 0, 65, 132, 177, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 9, 11, 32, 6, 32, 6, 65, 32, 106, 41, 2, 0, 34, 9, 55, 2, 68, 32, 6, 32, 8, 54, 2, 64, 32, 6, 65, 24, 106, 32, 6, 65, 56, 106, 16, 164, 134, 128, 128, 0, 2, 64, 2, 64, 32, 6, 41, 3, 24, 34, 10, 66, 2, 81, 13, 0, 2, 64, 32, 10, 80, 69, 13, 0, 65, 1, 65, 132, 177, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 2, 11, 32, 6, 40, 2, 36, 33, 11, 32, 6, 40, 2, 32, 33, 7, 12, 11, 11, 32, 6, 40, 2, 32, 33, 7, 11, 32, 6, 65, 192, 0, 106, 16, 169, 128, 128, 128, 0, 12, 8, 11, 32, 6, 65, 24, 54, 2, 24, 32, 1, 32, 6, 65, 24, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 6, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 32, 7, 65, 255, 1, 113, 69, 13, 4, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 60, 32, 6, 32, 1, 54, 2, 56, 32, 6, 65, 0, 54, 2, 64, 65, 1, 33, 12, 3, 64, 32, 6, 65, 24, 106, 32, 6, 65, 56, 106, 16, 250, 133, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 24, 13, 0, 32, 6, 45, 0, 25, 34, 7, 65, 3, 70, 13, 1, 2, 64, 2, 64, 2, 64, 32, 7, 14, 2, 1, 2, 0, 11, 32, 6, 65, 56, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 5, 12, 7, 11, 2, 64, 32, 6, 40, 2, 64, 69, 13, 0, 65, 1, 33, 11, 65, 185, 161, 132, 128, 0, 65, 7, 16, 150, 133, 128, 128, 0, 33, 7, 12, 8, 11, 32, 6, 65, 24, 106, 32, 6, 65, 56, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 28, 33, 7, 32, 6, 40, 2, 24, 34, 8, 69, 13, 6, 32, 6, 40, 2, 32, 33, 11, 32, 6, 65, 192, 0, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 11, 54, 2, 72, 32, 6, 32, 7, 54, 2, 68, 32, 6, 32, 8, 54, 2, 64, 12, 4, 11, 2, 64, 32, 12, 65, 1, 113, 13, 0, 65, 1, 33, 11, 65, 197, 135, 132, 128, 0, 65, 3, 16, 150, 133, 128, 128, 0, 33, 7, 12, 7, 11, 32, 6, 65, 24, 106, 32, 6, 65, 56, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 24, 69, 13, 2, 11, 32, 6, 40, 2, 28, 33, 7, 12, 4, 11, 32, 6, 40, 2, 64, 34, 8, 69, 33, 11, 2, 64, 2, 64, 32, 8, 69, 13, 0, 32, 6, 65, 24, 106, 65, 8, 106, 32, 6, 65, 192, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 64, 55, 3, 24, 32, 12, 65, 1, 113, 69, 13, 1, 65, 197, 135, 132, 128, 0, 65, 3, 16, 223, 129, 128, 128, 0, 33, 7, 32, 6, 65, 24, 106, 16, 169, 128, 128, 128, 0, 12, 6, 11, 65, 185, 161, 132, 128, 0, 65, 7, 16, 223, 129, 128, 128, 0, 33, 7, 12, 5, 11, 32, 10, 66, 32, 136, 167, 33, 11, 32, 6, 41, 2, 68, 33, 9, 32, 10, 167, 33, 7, 12, 5, 11, 32, 6, 41, 3, 32, 33, 10, 65, 0, 33, 12, 12, 0, 11, 11, 32, 6, 40, 2, 28, 33, 7, 12, 5, 11, 65, 1, 33, 11, 11, 2, 64, 32, 11, 69, 13, 0, 32, 6, 40, 2, 64, 69, 13, 0, 32, 6, 65, 192, 0, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 12, 54, 2, 48, 32, 6, 32, 9, 55, 2, 36, 32, 6, 32, 8, 54, 2, 32, 32, 6, 32, 11, 54, 2, 28, 32, 6, 32, 7, 54, 2, 24, 2, 64, 2, 64, 32, 8, 69, 13, 0, 32, 12, 13, 1, 32, 6, 65, 8, 106, 65, 8, 106, 32, 6, 65, 36, 106, 34, 12, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 12, 41, 2, 0, 55, 3, 8, 12, 6, 11, 65, 0, 33, 8, 32, 12, 69, 13, 5, 32, 6, 65, 48, 106, 16, 148, 129, 128, 128, 0, 12, 5, 11, 32, 6, 65, 32, 106, 16, 169, 128, 128, 128, 0, 65, 0, 33, 8, 32, 12, 33, 7, 12, 4, 11, 32, 6, 65, 24, 54, 2, 24, 32, 1, 32, 6, 65, 24, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 12, 4, 11, 65, 0, 33, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 12, 54, 2, 48, 32, 6, 32, 9, 55, 2, 36, 32, 6, 32, 8, 54, 2, 32, 32, 6, 32, 11, 54, 2, 28, 32, 6, 32, 7, 54, 2, 24, 2, 64, 32, 8, 13, 0, 65, 0, 33, 8, 32, 12, 69, 13, 1, 32, 6, 65, 48, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 32, 12, 13, 0, 32, 6, 65, 8, 106, 65, 8, 106, 32, 6, 65, 36, 106, 34, 12, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 12, 41, 2, 0, 55, 3, 8, 12, 1, 11, 32, 6, 65, 32, 106, 16, 169, 128, 128, 128, 0, 65, 0, 33, 8, 32, 12, 33, 7, 11, 32, 8, 69, 13, 0, 32, 0, 32, 6, 41, 3, 8, 55, 2, 12, 32, 0, 32, 8, 54, 2, 8, 32, 0, 32, 11, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 16, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 11, 32, 6, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 159, 10, 3, 2, 127, 1, 126, 5, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 192, 0, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 64, 13, 0, 2, 64, 32, 6, 45, 0, 65, 13, 0, 32, 6, 65, 5, 54, 2, 24, 32, 1, 32, 6, 65, 24, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 66, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 207, 0, 106, 65, 156, 155, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 9, 11, 32, 6, 40, 2, 68, 33, 1, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 12, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 68, 32, 6, 32, 1, 54, 2, 64, 32, 6, 65, 24, 106, 32, 6, 65, 192, 0, 106, 16, 164, 134, 128, 128, 0, 2, 64, 2, 64, 32, 6, 41, 3, 24, 34, 8, 66, 2, 81, 13, 0, 32, 8, 80, 69, 13, 1, 65, 0, 33, 9, 65, 0, 65, 196, 182, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 6, 11, 32, 6, 40, 2, 32, 33, 7, 12, 4, 11, 32, 6, 40, 2, 36, 33, 10, 32, 6, 40, 2, 32, 33, 7, 32, 6, 65, 24, 106, 32, 6, 65, 192, 0, 106, 16, 156, 130, 128, 128, 0, 2, 64, 2, 64, 32, 6, 40, 2, 24, 13, 0, 32, 6, 40, 2, 28, 34, 9, 69, 13, 1, 32, 6, 65, 32, 106, 41, 2, 0, 33, 8, 12, 7, 11, 32, 6, 40, 2, 28, 33, 7, 12, 4, 11, 65, 0, 33, 9, 65, 1, 65, 196, 182, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 4, 11, 32, 6, 65, 24, 54, 2, 24, 32, 1, 32, 6, 65, 24, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 60, 32, 6, 32, 1, 54, 2, 56, 32, 6, 65, 0, 54, 2, 64, 65, 1, 33, 11, 3, 64, 32, 6, 65, 24, 106, 32, 6, 65, 56, 106, 16, 230, 133, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 24, 13, 0, 32, 6, 45, 0, 25, 34, 7, 65, 3, 70, 13, 2, 2, 64, 32, 7, 14, 2, 0, 2, 4, 11, 2, 64, 32, 11, 65, 1, 113, 13, 0, 65, 131, 182, 132, 128, 0, 65, 9, 16, 150, 133, 128, 128, 0, 33, 7, 12, 7, 11, 32, 6, 65, 24, 106, 32, 6, 65, 56, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 24, 69, 13, 8, 11, 32, 6, 40, 2, 28, 33, 7, 12, 5, 11, 2, 64, 32, 6, 40, 2, 64, 69, 13, 0, 65, 140, 182, 132, 128, 0, 65, 6, 16, 150, 133, 128, 128, 0, 33, 7, 12, 5, 11, 32, 6, 65, 24, 106, 32, 6, 65, 56, 106, 16, 154, 134, 128, 128, 0, 32, 6, 40, 2, 28, 33, 7, 32, 6, 40, 2, 24, 34, 9, 69, 13, 4, 32, 6, 40, 2, 32, 33, 10, 32, 6, 65, 192, 0, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 10, 54, 2, 72, 32, 6, 32, 7, 54, 2, 68, 32, 6, 32, 9, 54, 2, 64, 12, 7, 11, 32, 11, 65, 1, 113, 13, 2, 32, 6, 40, 2, 64, 34, 9, 13, 1, 65, 140, 182, 132, 128, 0, 65, 6, 16, 223, 129, 128, 128, 0, 33, 7, 12, 3, 11, 32, 6, 65, 56, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 5, 12, 2, 11, 32, 8, 66, 32, 136, 167, 33, 10, 32, 6, 40, 2, 72, 33, 12, 32, 6, 40, 2, 68, 33, 13, 32, 8, 167, 33, 7, 12, 2, 11, 65, 131, 182, 132, 128, 0, 65, 9, 16, 223, 129, 128, 128, 0, 33, 7, 11, 2, 64, 32, 6, 40, 2, 64, 69, 13, 0, 32, 6, 65, 192, 0, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 9, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 11, 54, 2, 48, 32, 6, 32, 12, 54, 2, 40, 32, 6, 32, 13, 54, 2, 36, 32, 6, 32, 9, 54, 2, 32, 32, 6, 32, 10, 54, 2, 28, 32, 6, 32, 7, 54, 2, 24, 2, 64, 2, 64, 32, 9, 69, 13, 0, 32, 11, 13, 1, 32, 6, 65, 8, 106, 65, 8, 106, 32, 6, 65, 36, 106, 34, 11, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 11, 41, 2, 0, 55, 3, 8, 12, 9, 11, 65, 0, 33, 9, 32, 11, 69, 13, 8, 32, 6, 65, 48, 106, 16, 148, 129, 128, 128, 0, 12, 8, 11, 32, 6, 65, 32, 106, 16, 169, 128, 128, 128, 0, 65, 0, 33, 9, 32, 11, 33, 7, 12, 7, 11, 32, 6, 41, 3, 32, 33, 8, 65, 0, 33, 11, 12, 0, 11, 11, 32, 6, 65, 24, 54, 2, 24, 32, 1, 32, 6, 65, 24, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 12, 5, 11, 65, 0, 33, 9, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 11, 54, 2, 48, 32, 6, 32, 8, 55, 2, 36, 32, 6, 32, 9, 54, 2, 32, 32, 6, 32, 10, 54, 2, 28, 32, 6, 32, 7, 54, 2, 24, 2, 64, 32, 9, 13, 0, 65, 0, 33, 9, 32, 11, 69, 13, 1, 32, 6, 65, 48, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 32, 11, 13, 0, 32, 6, 65, 8, 106, 65, 8, 106, 32, 6, 65, 36, 106, 34, 11, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 11, 41, 2, 0, 55, 3, 8, 12, 1, 11, 32, 6, 65, 32, 106, 16, 169, 128, 128, 128, 0, 65, 0, 33, 9, 32, 11, 33, 7, 11, 32, 9, 69, 13, 0, 32, 0, 32, 6, 41, 3, 8, 55, 2, 12, 32, 0, 32, 9, 54, 2, 8, 32, 0, 32, 10, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 16, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 11, 32, 6, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 128, 15, 3, 3, 127, 2, 126, 3, 127, 35, 128, 128, 128, 128, 0, 65, 144, 1, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 0, 13, 0, 2, 64, 32, 6, 45, 0, 1, 13, 0, 32, 6, 65, 5, 54, 2, 56, 32, 1, 32, 6, 65, 56, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 2, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 143, 1, 106, 65, 172, 155, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 15, 11, 32, 6, 40, 2, 4, 33, 1, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 12, 14, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 108, 32, 6, 32, 1, 54, 2, 104, 32, 6, 65, 56, 106, 32, 6, 65, 232, 0, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 56, 13, 3, 2, 64, 32, 6, 40, 2, 60, 34, 8, 13, 0, 65, 0, 65, 196, 164, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 11, 11, 32, 6, 32, 6, 65, 192, 0, 106, 41, 2, 0, 34, 9, 55, 2, 120, 32, 6, 32, 8, 54, 2, 116, 32, 6, 65, 56, 106, 32, 6, 65, 232, 0, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 56, 13, 2, 2, 64, 32, 6, 40, 2, 60, 34, 7, 13, 0, 65, 1, 65, 196, 164, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 10, 11, 32, 6, 32, 6, 65, 192, 0, 106, 41, 2, 0, 55, 2, 132, 1, 32, 6, 32, 7, 54, 2, 128, 1, 32, 6, 65, 56, 106, 32, 6, 65, 232, 0, 106, 16, 164, 134, 128, 128, 0, 2, 64, 2, 64, 32, 6, 41, 3, 56, 34, 10, 66, 2, 81, 13, 0, 2, 64, 32, 10, 80, 69, 13, 0, 65, 2, 65, 196, 164, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 2, 11, 32, 6, 40, 2, 68, 33, 11, 32, 6, 40, 2, 64, 33, 7, 32, 6, 65, 24, 106, 65, 8, 106, 32, 6, 65, 128, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 128, 1, 55, 3, 24, 12, 13, 11, 32, 6, 40, 2, 64, 33, 7, 11, 32, 6, 65, 128, 1, 106, 16, 169, 128, 128, 128, 0, 12, 9, 11, 32, 6, 65, 24, 54, 2, 56, 32, 1, 32, 6, 65, 56, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 7, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 32, 7, 65, 255, 1, 113, 69, 13, 5, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 100, 32, 6, 32, 1, 54, 2, 96, 32, 6, 65, 0, 54, 2, 104, 32, 6, 65, 0, 54, 2, 116, 65, 1, 33, 12, 3, 64, 32, 6, 65, 56, 106, 32, 6, 65, 224, 0, 106, 16, 236, 133, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 56, 13, 0, 32, 6, 45, 0, 57, 34, 7, 65, 4, 70, 13, 1, 2, 64, 2, 64, 2, 64, 2, 64, 32, 7, 14, 3, 1, 2, 3, 0, 11, 32, 6, 65, 224, 0, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 6, 12, 9, 11, 2, 64, 32, 6, 40, 2, 104, 69, 13, 0, 65, 1, 33, 8, 65, 197, 161, 132, 128, 0, 65, 7, 16, 150, 133, 128, 128, 0, 33, 7, 65, 1, 33, 11, 12, 10, 11, 32, 6, 65, 56, 106, 32, 6, 65, 224, 0, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 60, 33, 7, 32, 6, 40, 2, 56, 34, 8, 69, 13, 8, 32, 6, 40, 2, 64, 33, 11, 32, 6, 65, 232, 0, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 11, 54, 2, 112, 32, 6, 32, 7, 54, 2, 108, 32, 6, 32, 8, 54, 2, 104, 12, 5, 11, 2, 64, 32, 6, 40, 2, 116, 69, 13, 0, 65, 1, 33, 8, 65, 204, 161, 132, 128, 0, 65, 9, 16, 150, 133, 128, 128, 0, 33, 7, 65, 1, 33, 11, 12, 9, 11, 32, 6, 65, 56, 106, 32, 6, 65, 224, 0, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 60, 33, 7, 32, 6, 40, 2, 56, 34, 8, 69, 13, 7, 32, 6, 40, 2, 64, 33, 11, 32, 6, 65, 244, 0, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 11, 54, 2, 124, 32, 6, 32, 7, 54, 2, 120, 32, 6, 32, 8, 54, 2, 116, 12, 4, 11, 2, 64, 32, 12, 65, 1, 113, 13, 0, 65, 1, 33, 8, 65, 192, 161, 132, 128, 0, 65, 5, 16, 150, 133, 128, 128, 0, 33, 7, 65, 1, 33, 11, 12, 8, 11, 32, 6, 65, 56, 106, 32, 6, 65, 224, 0, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 56, 69, 13, 2, 11, 32, 6, 40, 2, 60, 33, 7, 12, 5, 11, 32, 6, 40, 2, 104, 34, 8, 69, 33, 11, 2, 64, 2, 64, 2, 64, 32, 8, 69, 13, 0, 32, 6, 65, 128, 1, 106, 65, 8, 106, 32, 6, 65, 232, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 104, 55, 3, 128, 1, 2, 64, 32, 6, 40, 2, 116, 34, 13, 13, 0, 65, 204, 161, 132, 128, 0, 65, 9, 16, 223, 129, 128, 128, 0, 33, 7, 12, 3, 11, 32, 6, 65, 56, 106, 65, 8, 106, 32, 6, 65, 244, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 116, 55, 3, 56, 32, 12, 65, 1, 113, 13, 1, 32, 6, 65, 40, 106, 65, 8, 106, 32, 6, 65, 244, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 116, 55, 3, 40, 32, 10, 66, 32, 136, 167, 33, 11, 32, 6, 41, 2, 108, 33, 9, 32, 10, 167, 33, 7, 12, 9, 11, 65, 1, 33, 8, 65, 197, 161, 132, 128, 0, 65, 7, 16, 223, 129, 128, 128, 0, 33, 7, 12, 7, 11, 65, 192, 161, 132, 128, 0, 65, 5, 16, 223, 129, 128, 128, 0, 33, 7, 32, 6, 65, 56, 106, 16, 169, 128, 128, 128, 0, 11, 32, 13, 69, 33, 8, 32, 6, 65, 128, 1, 106, 16, 169, 128, 128, 128, 0, 12, 5, 11, 32, 6, 41, 3, 64, 33, 10, 65, 0, 33, 12, 12, 0, 11, 11, 32, 6, 40, 2, 60, 33, 7, 12, 6, 11, 32, 6, 40, 2, 60, 33, 7, 12, 6, 11, 65, 1, 33, 8, 65, 1, 33, 11, 11, 2, 64, 32, 8, 69, 13, 0, 32, 6, 40, 2, 116, 69, 13, 0, 32, 6, 65, 244, 0, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 8, 2, 64, 32, 11, 32, 6, 40, 2, 104, 65, 0, 71, 113, 69, 13, 0, 32, 6, 65, 232, 0, 106, 16, 169, 128, 128, 128, 0, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 153, 136, 128, 128, 0, 33, 12, 32, 6, 65, 212, 0, 106, 32, 6, 65, 48, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 9, 55, 2, 68, 32, 6, 32, 8, 54, 2, 64, 32, 6, 32, 11, 54, 2, 60, 32, 6, 32, 7, 54, 2, 56, 32, 6, 32, 12, 54, 2, 88, 32, 6, 32, 6, 41, 3, 40, 55, 2, 76, 2, 64, 2, 64, 32, 8, 69, 13, 0, 32, 12, 13, 1, 32, 6, 65, 16, 106, 32, 6, 65, 196, 0, 106, 34, 12, 65, 16, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 8, 106, 32, 12, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 12, 41, 2, 0, 55, 3, 0, 12, 7, 11, 65, 0, 33, 8, 32, 12, 69, 13, 6, 32, 6, 65, 216, 0, 106, 16, 148, 129, 128, 128, 0, 12, 6, 11, 32, 6, 65, 56, 106, 16, 210, 131, 128, 128, 0, 65, 0, 33, 8, 32, 12, 33, 7, 12, 5, 11, 32, 6, 65, 24, 54, 2, 56, 32, 1, 32, 6, 65, 56, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 12, 5, 11, 32, 6, 65, 244, 0, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 152, 136, 128, 128, 0, 33, 12, 32, 6, 65, 212, 0, 106, 32, 6, 65, 32, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 9, 55, 2, 68, 32, 6, 32, 8, 54, 2, 64, 32, 6, 32, 11, 54, 2, 60, 32, 6, 32, 7, 54, 2, 56, 32, 6, 32, 12, 54, 2, 88, 32, 6, 32, 6, 41, 3, 24, 55, 2, 76, 2, 64, 32, 8, 13, 0, 65, 0, 33, 8, 32, 12, 69, 13, 1, 32, 6, 65, 216, 0, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 32, 12, 13, 0, 32, 6, 65, 16, 106, 32, 6, 65, 196, 0, 106, 34, 12, 65, 16, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 8, 106, 32, 12, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 12, 41, 2, 0, 55, 3, 0, 12, 1, 11, 32, 6, 65, 56, 106, 16, 210, 131, 128, 128, 0, 65, 0, 33, 8, 32, 12, 33, 7, 11, 32, 8, 69, 13, 0, 32, 0, 32, 6, 41, 3, 0, 55, 2, 12, 32, 0, 32, 8, 54, 2, 8, 32, 0, 32, 11, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 32, 0, 65, 28, 106, 32, 6, 65, 16, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 8, 106, 41, 3, 0, 55, 2, 0, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 11, 32, 6, 65, 144, 1, 106, 36, 128, 128, 128, 128, 0, 11, 192, 20, 6, 2, 127, 1, 126, 4, 127, 1, 126, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 240, 1, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 12, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 12, 13, 0, 2, 64, 32, 6, 45, 0, 13, 13, 0, 32, 6, 65, 5, 54, 2, 112, 32, 1, 32, 6, 65, 240, 0, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 14, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 239, 1, 106, 65, 188, 155, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 19, 11, 32, 6, 40, 2, 16, 33, 1, 11, 32, 0, 65, 0, 54, 2, 40, 32, 0, 32, 1, 54, 2, 0, 12, 18, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 204, 1, 32, 6, 32, 1, 54, 2, 200, 1, 32, 6, 65, 240, 0, 106, 32, 6, 65, 200, 1, 106, 16, 164, 134, 128, 128, 0, 32, 6, 41, 3, 112, 34, 8, 66, 2, 81, 13, 5, 2, 64, 32, 8, 80, 69, 13, 0, 65, 0, 33, 9, 65, 0, 65, 172, 174, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 15, 11, 32, 6, 40, 2, 124, 33, 10, 32, 6, 40, 2, 120, 33, 7, 32, 6, 65, 240, 0, 106, 32, 6, 65, 200, 1, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 112, 13, 4, 2, 64, 32, 6, 40, 2, 116, 34, 9, 13, 0, 65, 1, 65, 172, 174, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 14, 11, 32, 6, 32, 6, 65, 248, 0, 106, 41, 2, 0, 55, 2, 216, 1, 32, 6, 32, 9, 54, 2, 212, 1, 32, 6, 65, 240, 0, 106, 32, 6, 65, 200, 1, 106, 16, 164, 134, 128, 128, 0, 32, 6, 41, 3, 112, 34, 8, 66, 2, 81, 13, 3, 2, 64, 32, 8, 80, 69, 13, 0, 65, 2, 65, 172, 174, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 13, 11, 32, 6, 40, 2, 124, 33, 11, 32, 6, 40, 2, 120, 33, 12, 32, 6, 65, 240, 0, 106, 32, 6, 65, 200, 1, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 112, 13, 2, 2, 64, 32, 6, 40, 2, 116, 34, 9, 13, 0, 65, 3, 65, 172, 174, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 13, 11, 32, 6, 32, 6, 65, 248, 0, 106, 41, 2, 0, 55, 2, 228, 1, 32, 6, 32, 9, 54, 2, 224, 1, 32, 6, 65, 240, 0, 106, 32, 6, 65, 200, 1, 106, 16, 171, 130, 128, 128, 0, 2, 64, 2, 64, 32, 6, 40, 2, 112, 13, 0, 2, 64, 32, 6, 40, 2, 116, 34, 9, 13, 0, 65, 4, 65, 172, 174, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 2, 11, 32, 6, 65, 240, 0, 106, 65, 8, 106, 41, 2, 0, 33, 8, 32, 6, 65, 192, 0, 106, 65, 8, 106, 32, 6, 65, 212, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 48, 106, 65, 8, 106, 32, 6, 65, 224, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 212, 1, 55, 3, 64, 32, 6, 32, 6, 41, 2, 224, 1, 55, 3, 48, 12, 17, 11, 32, 6, 40, 2, 116, 33, 7, 11, 32, 6, 65, 224, 1, 106, 16, 169, 128, 128, 128, 0, 12, 12, 11, 32, 6, 65, 24, 54, 2, 112, 32, 1, 32, 6, 65, 240, 0, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 10, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 32, 7, 65, 255, 1, 113, 69, 13, 8, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 184, 1, 32, 6, 32, 1, 54, 2, 180, 1, 32, 6, 65, 0, 54, 2, 188, 1, 32, 6, 65, 0, 54, 2, 200, 1, 32, 6, 65, 0, 54, 2, 212, 1, 66, 0, 33, 13, 65, 1, 33, 11, 3, 64, 32, 6, 65, 240, 0, 106, 32, 6, 65, 180, 1, 106, 16, 212, 133, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 112, 13, 0, 32, 6, 45, 0, 113, 34, 7, 65, 6, 70, 13, 3, 2, 64, 2, 64, 2, 64, 2, 64, 32, 7, 14, 5, 1, 2, 3, 5, 6, 0, 11, 32, 6, 65, 180, 1, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 8, 12, 13, 11, 2, 64, 32, 13, 80, 13, 0, 65, 1, 33, 14, 65, 150, 135, 132, 128, 0, 65, 7, 16, 150, 133, 128, 128, 0, 33, 7, 12, 14, 11, 32, 6, 65, 240, 0, 106, 32, 6, 65, 180, 1, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 112, 13, 2, 32, 6, 41, 3, 120, 33, 15, 66, 1, 33, 13, 12, 7, 11, 2, 64, 32, 6, 40, 2, 188, 1, 69, 13, 0, 65, 1, 33, 14, 65, 129, 163, 132, 128, 0, 65, 4, 16, 150, 133, 128, 128, 0, 33, 7, 12, 13, 11, 32, 6, 65, 240, 0, 106, 32, 6, 65, 180, 1, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 116, 33, 7, 32, 6, 40, 2, 112, 34, 9, 69, 13, 11, 32, 6, 40, 2, 120, 33, 14, 32, 6, 65, 188, 1, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 14, 54, 2, 196, 1, 32, 6, 32, 7, 54, 2, 192, 1, 32, 6, 32, 9, 54, 2, 188, 1, 12, 6, 11, 2, 64, 32, 11, 65, 1, 113, 13, 0, 65, 1, 33, 14, 65, 248, 165, 132, 128, 0, 65, 12, 16, 150, 133, 128, 128, 0, 33, 7, 12, 12, 11, 32, 6, 65, 240, 0, 106, 32, 6, 65, 180, 1, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 112, 69, 13, 4, 11, 32, 6, 40, 2, 116, 33, 7, 12, 9, 11, 2, 64, 32, 6, 40, 2, 200, 1, 69, 13, 0, 65, 1, 33, 14, 65, 198, 173, 132, 128, 0, 65, 12, 16, 150, 133, 128, 128, 0, 33, 7, 12, 10, 11, 32, 6, 65, 240, 0, 106, 32, 6, 65, 180, 1, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 116, 33, 7, 32, 6, 40, 2, 112, 34, 9, 69, 13, 8, 32, 6, 40, 2, 120, 33, 14, 32, 6, 65, 200, 1, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 14, 54, 2, 208, 1, 32, 6, 32, 7, 54, 2, 204, 1, 32, 6, 32, 9, 54, 2, 200, 1, 12, 3, 11, 2, 64, 32, 6, 40, 2, 212, 1, 69, 13, 0, 65, 1, 33, 14, 65, 210, 173, 132, 128, 0, 65, 13, 16, 150, 133, 128, 128, 0, 33, 7, 12, 9, 11, 32, 6, 65, 240, 0, 106, 32, 6, 65, 180, 1, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 116, 33, 7, 32, 6, 40, 2, 112, 34, 9, 69, 13, 7, 32, 6, 40, 2, 120, 33, 14, 32, 6, 65, 212, 1, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 14, 54, 2, 220, 1, 32, 6, 32, 7, 54, 2, 216, 1, 32, 6, 32, 9, 54, 2, 212, 1, 12, 2, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 13, 80, 13, 0, 32, 6, 40, 2, 188, 1, 34, 7, 69, 33, 10, 2, 64, 32, 7, 13, 0, 65, 1, 33, 14, 65, 129, 163, 132, 128, 0, 65, 4, 16, 223, 129, 128, 128, 0, 33, 7, 12, 13, 11, 32, 6, 65, 224, 1, 106, 65, 8, 106, 32, 6, 65, 188, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 188, 1, 55, 3, 224, 1, 65, 1, 33, 14, 2, 64, 32, 11, 65, 1, 113, 69, 13, 0, 65, 248, 165, 132, 128, 0, 65, 12, 16, 223, 129, 128, 128, 0, 33, 7, 12, 4, 11, 32, 6, 40, 2, 200, 1, 34, 7, 69, 33, 14, 32, 7, 69, 13, 2, 32, 6, 65, 240, 0, 106, 65, 8, 106, 32, 6, 65, 200, 1, 106, 65, 8, 106, 34, 7, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 200, 1, 55, 3, 112, 32, 6, 40, 2, 212, 1, 34, 9, 13, 1, 65, 210, 173, 132, 128, 0, 65, 13, 16, 223, 129, 128, 128, 0, 33, 7, 32, 6, 65, 240, 0, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 65, 1, 33, 14, 65, 150, 135, 132, 128, 0, 65, 7, 16, 223, 129, 128, 128, 0, 33, 7, 12, 10, 11, 32, 6, 65, 224, 0, 106, 65, 8, 106, 32, 6, 65, 188, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 208, 0, 106, 65, 8, 106, 32, 7, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 188, 1, 55, 3, 96, 32, 6, 32, 6, 41, 2, 200, 1, 55, 3, 80, 32, 15, 66, 32, 136, 167, 33, 12, 32, 6, 40, 2, 220, 1, 33, 10, 32, 6, 40, 2, 216, 1, 33, 11, 32, 15, 167, 33, 7, 12, 11, 11, 65, 198, 173, 132, 128, 0, 65, 12, 16, 223, 129, 128, 128, 0, 33, 7, 11, 32, 6, 65, 224, 1, 106, 16, 169, 128, 128, 128, 0, 12, 8, 11, 32, 6, 41, 3, 120, 33, 8, 65, 0, 33, 11, 12, 0, 11, 11, 32, 6, 40, 2, 116, 33, 7, 12, 9, 11, 32, 6, 40, 2, 120, 33, 7, 12, 8, 11, 32, 6, 40, 2, 116, 33, 7, 12, 8, 11, 32, 6, 40, 2, 120, 33, 7, 12, 7, 11, 65, 1, 33, 14, 11, 65, 1, 33, 10, 11, 2, 64, 32, 6, 40, 2, 212, 1, 69, 13, 0, 32, 6, 65, 212, 1, 106, 16, 169, 128, 128, 128, 0, 11, 2, 64, 32, 14, 32, 6, 40, 2, 200, 1, 65, 0, 71, 113, 69, 13, 0, 32, 6, 65, 200, 1, 106, 16, 169, 128, 128, 128, 0, 11, 2, 64, 32, 10, 32, 6, 40, 2, 188, 1, 65, 0, 71, 113, 69, 13, 0, 32, 6, 65, 188, 1, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 9, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 153, 136, 128, 128, 0, 33, 14, 32, 6, 65, 136, 1, 106, 32, 6, 65, 224, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 148, 1, 106, 32, 6, 65, 208, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 8, 55, 3, 120, 32, 6, 32, 12, 54, 2, 116, 32, 6, 32, 7, 54, 2, 112, 32, 6, 32, 14, 54, 2, 168, 1, 32, 6, 32, 10, 54, 2, 160, 1, 32, 6, 32, 11, 54, 2, 156, 1, 32, 6, 32, 9, 54, 2, 152, 1, 32, 6, 32, 6, 41, 3, 96, 55, 3, 128, 1, 32, 6, 32, 6, 41, 3, 80, 55, 2, 140, 1, 2, 64, 2, 64, 32, 9, 69, 13, 0, 32, 14, 13, 1, 32, 6, 65, 12, 106, 32, 6, 65, 240, 0, 106, 65, 4, 114, 65, 36, 16, 218, 141, 128, 128, 0, 26, 32, 6, 65, 8, 106, 32, 6, 65, 156, 1, 106, 34, 14, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 14, 41, 2, 0, 55, 3, 0, 12, 8, 11, 65, 0, 33, 9, 32, 14, 69, 13, 7, 32, 6, 65, 168, 1, 106, 16, 148, 129, 128, 128, 0, 12, 7, 11, 32, 6, 65, 240, 0, 106, 16, 241, 128, 128, 128, 0, 65, 0, 33, 9, 32, 14, 33, 7, 12, 6, 11, 32, 6, 65, 24, 54, 2, 112, 32, 1, 32, 6, 65, 240, 0, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 0, 54, 2, 40, 32, 0, 32, 1, 54, 2, 0, 12, 6, 11, 32, 6, 65, 212, 1, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 9, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 152, 136, 128, 128, 0, 33, 14, 32, 6, 65, 136, 1, 106, 32, 6, 65, 192, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 148, 1, 106, 32, 6, 65, 48, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 11, 54, 2, 124, 32, 6, 32, 12, 54, 2, 120, 32, 6, 32, 10, 54, 2, 116, 32, 6, 32, 7, 54, 2, 112, 32, 6, 32, 14, 54, 2, 168, 1, 32, 6, 32, 8, 55, 2, 156, 1, 32, 6, 32, 9, 54, 2, 152, 1, 32, 6, 32, 6, 41, 3, 64, 55, 3, 128, 1, 32, 6, 32, 6, 41, 3, 48, 55, 2, 140, 1, 2, 64, 32, 9, 13, 0, 65, 0, 33, 9, 32, 14, 69, 13, 1, 32, 6, 65, 168, 1, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 32, 14, 13, 0, 32, 6, 65, 12, 106, 32, 6, 65, 240, 0, 106, 65, 4, 114, 65, 36, 16, 218, 141, 128, 128, 0, 26, 32, 6, 65, 8, 106, 32, 6, 65, 156, 1, 106, 34, 14, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 14, 41, 2, 0, 55, 3, 0, 12, 1, 11, 32, 6, 65, 240, 0, 106, 16, 241, 128, 128, 128, 0, 65, 0, 33, 9, 32, 14, 33, 7, 11, 32, 9, 69, 13, 0, 32, 0, 65, 4, 106, 32, 6, 65, 12, 106, 65, 36, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 9, 54, 2, 40, 32, 0, 32, 7, 54, 2, 0, 32, 0, 65, 52, 106, 32, 6, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 6, 41, 3, 0, 55, 2, 44, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 40, 32, 0, 32, 1, 54, 2, 0, 11, 32, 6, 65, 240, 1, 106, 36, 128, 128, 128, 128, 0, 11, 171, 19, 6, 3, 127, 1, 126, 3, 127, 1, 126, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 4, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 4, 13, 0, 2, 64, 32, 6, 45, 0, 5, 13, 0, 32, 6, 65, 5, 54, 2, 72, 32, 1, 32, 6, 65, 200, 0, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 6, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 175, 1, 106, 65, 204, 155, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 8, 12, 24, 11, 32, 6, 40, 2, 8, 33, 1, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 12, 23, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 140, 1, 32, 6, 32, 1, 54, 2, 136, 1, 32, 6, 65, 200, 0, 106, 32, 6, 65, 136, 1, 106, 16, 164, 134, 128, 128, 0, 32, 6, 41, 3, 72, 34, 9, 66, 2, 81, 13, 2, 2, 64, 32, 9, 80, 69, 13, 0, 65, 0, 33, 7, 65, 0, 65, 188, 169, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 8, 12, 20, 11, 32, 6, 40, 2, 84, 33, 10, 32, 6, 40, 2, 80, 33, 8, 32, 6, 65, 200, 0, 106, 32, 6, 65, 136, 1, 106, 16, 173, 134, 128, 128, 0, 32, 6, 40, 2, 72, 13, 3, 2, 64, 32, 6, 40, 2, 76, 34, 7, 13, 0, 65, 1, 65, 188, 169, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 8, 12, 19, 11, 32, 6, 32, 6, 65, 208, 0, 106, 41, 2, 0, 34, 9, 55, 2, 152, 1, 32, 6, 32, 7, 54, 2, 148, 1, 32, 6, 65, 200, 0, 106, 32, 6, 65, 136, 1, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 72, 13, 4, 2, 64, 32, 6, 40, 2, 76, 34, 11, 13, 0, 65, 2, 65, 188, 169, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 8, 12, 18, 11, 32, 6, 32, 6, 65, 208, 0, 106, 41, 2, 0, 55, 2, 164, 1, 32, 6, 32, 11, 54, 2, 160, 1, 32, 6, 65, 200, 0, 106, 32, 6, 65, 136, 1, 106, 16, 168, 134, 128, 128, 0, 2, 64, 2, 64, 32, 6, 40, 2, 72, 13, 0, 2, 64, 32, 6, 40, 2, 76, 34, 12, 13, 0, 65, 3, 65, 188, 169, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 8, 12, 2, 11, 32, 6, 65, 200, 0, 106, 65, 8, 106, 41, 2, 0, 33, 13, 32, 6, 65, 40, 106, 65, 8, 106, 32, 6, 65, 160, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 160, 1, 55, 3, 40, 12, 22, 11, 32, 6, 40, 2, 76, 33, 8, 11, 32, 6, 65, 160, 1, 106, 16, 169, 128, 128, 128, 0, 12, 17, 11, 32, 6, 65, 24, 54, 2, 72, 32, 1, 32, 6, 65, 200, 0, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 15, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 32, 7, 65, 255, 1, 113, 69, 13, 13, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 132, 1, 32, 6, 32, 1, 54, 2, 128, 1, 65, 0, 33, 12, 32, 6, 65, 0, 54, 2, 148, 1, 66, 0, 33, 13, 65, 0, 33, 11, 2, 64, 3, 64, 32, 6, 65, 200, 0, 106, 32, 6, 65, 128, 1, 106, 16, 214, 133, 128, 128, 0, 32, 6, 45, 0, 72, 13, 7, 32, 6, 45, 0, 73, 34, 7, 65, 5, 70, 13, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 7, 14, 4, 0, 1, 2, 3, 4, 11, 2, 64, 32, 13, 80, 13, 0, 32, 6, 32, 14, 54, 2, 168, 1, 32, 6, 32, 15, 54, 2, 164, 1, 32, 6, 32, 10, 54, 2, 144, 1, 32, 6, 32, 16, 54, 2, 140, 1, 32, 6, 32, 11, 54, 2, 160, 1, 32, 6, 32, 12, 54, 2, 136, 1, 65, 1, 33, 7, 65, 208, 146, 132, 128, 0, 65, 5, 16, 150, 133, 128, 128, 0, 33, 8, 12, 15, 11, 32, 6, 65, 200, 0, 106, 32, 6, 65, 128, 1, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 72, 13, 11, 32, 6, 41, 3, 80, 33, 17, 66, 1, 33, 13, 12, 4, 11, 2, 64, 32, 12, 69, 13, 0, 32, 6, 32, 14, 54, 2, 168, 1, 32, 6, 32, 15, 54, 2, 164, 1, 32, 6, 32, 10, 54, 2, 144, 1, 32, 6, 32, 16, 54, 2, 140, 1, 32, 6, 32, 11, 54, 2, 160, 1, 32, 6, 32, 12, 54, 2, 136, 1, 65, 1, 33, 7, 65, 252, 162, 132, 128, 0, 65, 5, 16, 150, 133, 128, 128, 0, 33, 8, 12, 14, 11, 32, 6, 65, 200, 0, 106, 32, 6, 65, 128, 1, 106, 16, 157, 134, 128, 128, 0, 2, 64, 32, 6, 40, 2, 72, 34, 12, 69, 13, 0, 32, 6, 40, 2, 80, 33, 10, 32, 6, 40, 2, 76, 33, 16, 12, 4, 11, 32, 6, 32, 14, 54, 2, 168, 1, 32, 6, 32, 15, 54, 2, 164, 1, 32, 6, 32, 10, 54, 2, 144, 1, 32, 6, 32, 16, 54, 2, 140, 1, 32, 6, 32, 11, 54, 2, 160, 1, 65, 0, 33, 12, 12, 11, 11, 2, 64, 32, 6, 40, 2, 148, 1, 69, 13, 0, 32, 6, 32, 14, 54, 2, 168, 1, 32, 6, 32, 15, 54, 2, 164, 1, 32, 6, 32, 10, 54, 2, 144, 1, 32, 6, 32, 16, 54, 2, 140, 1, 32, 6, 32, 11, 54, 2, 160, 1, 32, 6, 32, 12, 54, 2, 136, 1, 65, 1, 33, 7, 65, 129, 163, 132, 128, 0, 65, 4, 16, 150, 133, 128, 128, 0, 33, 8, 12, 13, 11, 32, 6, 65, 200, 0, 106, 32, 6, 65, 128, 1, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 72, 34, 7, 69, 13, 9, 32, 6, 41, 2, 76, 33, 9, 32, 6, 65, 148, 1, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 9, 55, 2, 152, 1, 32, 6, 32, 7, 54, 2, 148, 1, 12, 2, 11, 2, 64, 32, 11, 69, 13, 0, 32, 6, 32, 14, 54, 2, 168, 1, 32, 6, 32, 15, 54, 2, 164, 1, 32, 6, 32, 10, 54, 2, 144, 1, 32, 6, 32, 16, 54, 2, 140, 1, 32, 6, 32, 11, 54, 2, 160, 1, 32, 6, 32, 12, 54, 2, 136, 1, 65, 1, 33, 10, 65, 248, 168, 132, 128, 0, 65, 7, 16, 150, 133, 128, 128, 0, 33, 8, 65, 1, 33, 7, 12, 14, 11, 32, 6, 65, 200, 0, 106, 32, 6, 65, 128, 1, 106, 16, 159, 134, 128, 128, 0, 2, 64, 32, 6, 40, 2, 72, 34, 11, 69, 13, 0, 32, 6, 40, 2, 80, 33, 14, 32, 6, 40, 2, 76, 33, 15, 12, 2, 11, 32, 6, 32, 10, 54, 2, 144, 1, 32, 6, 32, 16, 54, 2, 140, 1, 32, 6, 32, 12, 54, 2, 136, 1, 32, 6, 40, 2, 76, 33, 8, 65, 1, 33, 10, 65, 0, 33, 11, 65, 1, 33, 7, 12, 14, 11, 32, 6, 65, 128, 1, 106, 16, 161, 134, 128, 128, 0, 34, 8, 69, 13, 0, 11, 32, 6, 32, 14, 54, 2, 168, 1, 32, 6, 32, 15, 54, 2, 164, 1, 32, 6, 32, 10, 54, 2, 144, 1, 32, 6, 32, 16, 54, 2, 140, 1, 32, 6, 32, 11, 54, 2, 160, 1, 32, 6, 32, 12, 54, 2, 136, 1, 12, 8, 11, 32, 6, 32, 14, 54, 2, 168, 1, 32, 6, 32, 15, 54, 2, 164, 1, 32, 6, 32, 10, 54, 2, 144, 1, 32, 6, 32, 16, 54, 2, 140, 1, 32, 6, 32, 11, 54, 2, 160, 1, 32, 6, 32, 12, 54, 2, 136, 1, 2, 64, 32, 13, 80, 13, 0, 2, 64, 32, 12, 13, 0, 65, 1, 33, 7, 65, 0, 33, 12, 65, 252, 162, 132, 128, 0, 65, 5, 16, 223, 129, 128, 128, 0, 33, 8, 12, 10, 11, 2, 64, 32, 6, 40, 2, 148, 1, 34, 10, 13, 0, 65, 129, 163, 132, 128, 0, 65, 4, 16, 223, 129, 128, 128, 0, 33, 8, 12, 6, 11, 32, 6, 65, 200, 0, 106, 65, 8, 106, 32, 6, 65, 148, 1, 106, 65, 8, 106, 34, 7, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 148, 1, 55, 3, 72, 32, 11, 69, 13, 4, 32, 6, 65, 56, 106, 65, 8, 106, 32, 7, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 148, 1, 55, 3, 56, 32, 17, 66, 32, 136, 167, 33, 10, 32, 6, 41, 2, 140, 1, 33, 9, 32, 17, 167, 33, 8, 32, 12, 33, 7, 12, 13, 11, 65, 1, 33, 7, 65, 208, 146, 132, 128, 0, 65, 5, 16, 223, 129, 128, 128, 0, 33, 8, 12, 8, 11, 32, 6, 40, 2, 80, 33, 8, 12, 15, 11, 32, 6, 40, 2, 76, 33, 8, 12, 14, 11, 32, 6, 40, 2, 76, 33, 8, 12, 12, 11, 65, 248, 168, 132, 128, 0, 65, 7, 16, 223, 129, 128, 128, 0, 33, 8, 32, 6, 65, 200, 0, 106, 16, 169, 128, 128, 128, 0, 11, 32, 10, 69, 33, 7, 32, 6, 65, 136, 1, 106, 16, 163, 130, 128, 128, 0, 65, 0, 33, 10, 12, 4, 11, 32, 6, 32, 14, 54, 2, 168, 1, 32, 6, 32, 15, 54, 2, 164, 1, 32, 6, 32, 10, 54, 2, 144, 1, 32, 6, 32, 16, 54, 2, 140, 1, 32, 6, 32, 11, 54, 2, 160, 1, 11, 32, 6, 32, 12, 54, 2, 136, 1, 32, 6, 40, 2, 76, 33, 8, 11, 65, 1, 33, 7, 11, 65, 1, 33, 10, 11, 32, 11, 13, 0, 65, 0, 33, 11, 12, 1, 11, 32, 6, 65, 160, 1, 106, 16, 178, 130, 128, 128, 0, 11, 2, 64, 32, 7, 69, 13, 0, 32, 6, 40, 2, 148, 1, 69, 13, 0, 32, 6, 65, 148, 1, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 7, 2, 64, 32, 10, 32, 12, 65, 0, 71, 113, 69, 13, 0, 32, 6, 65, 136, 1, 106, 16, 163, 130, 128, 128, 0, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 153, 136, 128, 128, 0, 33, 12, 32, 6, 65, 228, 0, 106, 32, 6, 65, 192, 0, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 9, 55, 2, 84, 32, 6, 32, 7, 54, 2, 80, 32, 6, 32, 10, 54, 2, 76, 32, 6, 32, 8, 54, 2, 72, 32, 6, 32, 12, 54, 2, 120, 32, 6, 32, 14, 54, 2, 112, 32, 6, 32, 15, 54, 2, 108, 32, 6, 32, 11, 54, 2, 104, 32, 6, 32, 6, 41, 3, 56, 55, 2, 92, 2, 64, 2, 64, 32, 7, 69, 13, 0, 32, 12, 13, 1, 32, 6, 65, 4, 106, 32, 6, 65, 212, 0, 106, 65, 36, 16, 218, 141, 128, 128, 0, 26, 12, 8, 11, 65, 0, 33, 7, 32, 12, 69, 13, 7, 32, 6, 65, 248, 0, 106, 16, 148, 129, 128, 128, 0, 12, 7, 11, 32, 6, 65, 200, 0, 106, 16, 131, 129, 128, 128, 0, 65, 0, 33, 7, 32, 12, 33, 8, 12, 6, 11, 32, 6, 65, 24, 54, 2, 72, 32, 1, 32, 6, 65, 200, 0, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 12, 6, 11, 32, 6, 65, 148, 1, 106, 16, 163, 130, 128, 128, 0, 11, 65, 0, 33, 7, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 152, 136, 128, 128, 0, 33, 11, 32, 6, 65, 228, 0, 106, 32, 6, 65, 48, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 9, 55, 2, 84, 32, 6, 32, 7, 54, 2, 80, 32, 6, 32, 10, 54, 2, 76, 32, 6, 32, 8, 54, 2, 72, 32, 6, 32, 11, 54, 2, 120, 32, 6, 32, 13, 55, 2, 108, 32, 6, 32, 12, 54, 2, 104, 32, 6, 32, 6, 41, 3, 40, 55, 2, 92, 2, 64, 32, 7, 13, 0, 65, 0, 33, 7, 32, 11, 69, 13, 1, 32, 6, 65, 248, 0, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 32, 11, 13, 0, 32, 6, 65, 4, 106, 32, 6, 65, 212, 0, 106, 65, 36, 16, 218, 141, 128, 128, 0, 26, 12, 1, 11, 32, 6, 65, 200, 0, 106, 16, 131, 129, 128, 128, 0, 65, 0, 33, 7, 32, 11, 33, 8, 11, 32, 7, 69, 13, 0, 32, 0, 65, 12, 106, 32, 6, 65, 4, 106, 65, 36, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 7, 54, 2, 8, 32, 0, 32, 10, 54, 2, 4, 32, 0, 32, 8, 54, 2, 0, 12, 1, 11, 32, 1, 32, 8, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 11, 32, 6, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 200, 7, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 32, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 32, 13, 0, 2, 64, 32, 6, 45, 0, 33, 13, 0, 32, 6, 65, 5, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 34, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 47, 106, 65, 220, 155, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 8, 12, 6, 11, 32, 6, 40, 2, 36, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 36, 32, 6, 32, 1, 54, 2, 32, 32, 6, 65, 8, 106, 32, 6, 65, 32, 106, 16, 171, 134, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 40, 2, 8, 13, 0, 32, 6, 40, 2, 12, 34, 7, 69, 13, 1, 32, 6, 65, 20, 106, 40, 2, 0, 33, 9, 32, 6, 65, 16, 106, 40, 2, 0, 33, 8, 12, 3, 11, 32, 6, 40, 2, 12, 33, 8, 65, 0, 33, 7, 12, 1, 11, 65, 0, 33, 7, 65, 0, 65, 172, 179, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 8, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 8, 54, 2, 12, 32, 6, 32, 7, 54, 2, 8, 32, 7, 69, 13, 1, 32, 10, 69, 13, 3, 32, 6, 65, 8, 106, 16, 221, 128, 128, 128, 0, 65, 0, 33, 7, 32, 10, 33, 8, 12, 3, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 3, 11, 65, 0, 33, 7, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 28, 32, 6, 32, 1, 54, 2, 24, 65, 0, 33, 7, 32, 6, 65, 0, 54, 2, 32, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 3, 64, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 216, 133, 128, 128, 0, 32, 6, 45, 0, 8, 13, 2, 2, 64, 2, 64, 32, 6, 45, 0, 9, 14, 3, 1, 0, 3, 0, 11, 32, 6, 65, 24, 106, 16, 161, 134, 128, 128, 0, 34, 8, 69, 13, 1, 12, 4, 11, 2, 64, 32, 7, 69, 13, 0, 65, 184, 173, 132, 128, 0, 65, 5, 16, 150, 133, 128, 128, 0, 33, 8, 12, 6, 11, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 148, 134, 128, 128, 0, 32, 6, 40, 2, 12, 33, 10, 2, 64, 32, 6, 40, 2, 8, 34, 7, 69, 13, 0, 32, 6, 40, 2, 16, 33, 9, 32, 6, 65, 32, 106, 16, 240, 131, 128, 128, 0, 32, 6, 32, 9, 54, 2, 40, 32, 6, 32, 10, 54, 2, 36, 32, 6, 32, 7, 54, 2, 32, 12, 1, 11, 11, 32, 10, 33, 8, 12, 5, 11, 32, 7, 69, 13, 2, 32, 10, 33, 8, 12, 5, 11, 32, 6, 40, 2, 12, 33, 8, 11, 32, 7, 13, 1, 12, 2, 11, 65, 184, 173, 132, 128, 0, 65, 5, 16, 223, 129, 128, 128, 0, 33, 8, 12, 1, 11, 32, 6, 65, 32, 106, 16, 221, 128, 128, 128, 0, 11, 65, 0, 33, 7, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 8, 54, 2, 12, 32, 6, 32, 7, 54, 2, 8, 2, 64, 32, 7, 69, 13, 0, 32, 10, 69, 13, 2, 32, 6, 65, 8, 106, 16, 221, 128, 128, 128, 0, 65, 0, 33, 7, 32, 10, 33, 8, 12, 2, 11, 65, 0, 33, 7, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 7, 69, 13, 1, 32, 0, 32, 9, 54, 2, 8, 32, 0, 32, 8, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 12, 2, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 32, 1, 32, 8, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 6, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 230, 7, 3, 3, 127, 1, 126, 5, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 36, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 36, 13, 0, 2, 64, 32, 6, 45, 0, 37, 13, 0, 32, 6, 65, 5, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 38, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 47, 106, 65, 236, 155, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 8, 11, 32, 6, 40, 2, 40, 33, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 65, 1, 33, 8, 32, 6, 65, 1, 58, 0, 40, 32, 6, 32, 1, 54, 2, 36, 32, 6, 65, 8, 106, 32, 6, 65, 36, 106, 16, 164, 134, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 41, 3, 8, 34, 9, 66, 2, 81, 13, 0, 32, 9, 80, 13, 1, 32, 6, 40, 2, 20, 33, 10, 32, 6, 40, 2, 16, 33, 11, 65, 0, 33, 12, 12, 3, 11, 32, 6, 40, 2, 16, 33, 7, 65, 1, 33, 12, 65, 0, 33, 8, 12, 1, 11, 65, 1, 33, 12, 65, 0, 33, 8, 65, 0, 65, 136, 165, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 11, 11, 65, 1, 33, 13, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 14, 54, 2, 24, 32, 6, 32, 10, 54, 2, 20, 32, 6, 32, 11, 54, 2, 16, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 12, 54, 2, 8, 65, 1, 33, 10, 32, 12, 13, 5, 32, 14, 65, 0, 71, 33, 13, 32, 14, 69, 33, 10, 32, 6, 41, 3, 16, 33, 9, 32, 8, 32, 12, 114, 65, 1, 71, 13, 1, 12, 4, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 65, 8, 106, 65, 4, 114, 16, 148, 129, 128, 128, 0, 12, 2, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 40, 32, 6, 32, 1, 54, 2, 36, 65, 1, 33, 13, 2, 64, 2, 64, 3, 64, 32, 6, 65, 8, 106, 32, 6, 65, 36, 106, 16, 138, 134, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 8, 13, 0, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 9, 14, 3, 2, 1, 0, 1, 11, 65, 1, 33, 8, 32, 13, 65, 1, 113, 13, 3, 65, 0, 33, 12, 12, 7, 11, 32, 6, 65, 36, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 4, 12, 5, 11, 2, 64, 32, 13, 65, 1, 113, 13, 0, 65, 1, 33, 12, 65, 0, 33, 8, 65, 204, 164, 132, 128, 0, 65, 4, 16, 150, 133, 128, 128, 0, 33, 7, 12, 6, 11, 32, 6, 65, 8, 106, 32, 6, 65, 36, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 8, 69, 13, 2, 11, 32, 6, 40, 2, 12, 33, 7, 12, 3, 11, 65, 1, 33, 12, 65, 0, 33, 8, 65, 204, 164, 132, 128, 0, 65, 4, 16, 223, 129, 128, 128, 0, 33, 7, 12, 3, 11, 32, 6, 41, 3, 16, 33, 9, 65, 0, 33, 13, 12, 0, 11, 11, 65, 1, 33, 12, 65, 0, 33, 8, 11, 65, 1, 33, 10, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 14, 54, 2, 24, 32, 6, 32, 9, 55, 3, 16, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 12, 54, 2, 8, 65, 1, 33, 13, 2, 64, 32, 12, 13, 0, 32, 14, 65, 0, 71, 33, 13, 32, 14, 69, 33, 10, 2, 64, 32, 8, 32, 12, 114, 65, 1, 70, 13, 0, 32, 6, 65, 8, 106, 65, 4, 114, 16, 148, 129, 128, 128, 0, 11, 32, 14, 33, 7, 11, 32, 14, 69, 13, 4, 32, 10, 69, 13, 4, 32, 6, 65, 24, 106, 16, 148, 129, 128, 128, 0, 12, 4, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 14, 33, 7, 11, 32, 14, 69, 13, 0, 32, 10, 69, 13, 0, 32, 6, 65, 24, 106, 16, 148, 129, 128, 128, 0, 11, 32, 13, 13, 0, 32, 0, 32, 9, 55, 3, 8, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 11, 32, 6, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 230, 7, 3, 3, 127, 1, 126, 5, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 36, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 36, 13, 0, 2, 64, 32, 6, 45, 0, 37, 13, 0, 32, 6, 65, 5, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 38, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 47, 106, 65, 252, 155, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 8, 11, 32, 6, 40, 2, 40, 33, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 65, 1, 33, 8, 32, 6, 65, 1, 58, 0, 40, 32, 6, 32, 1, 54, 2, 36, 32, 6, 65, 8, 106, 32, 6, 65, 36, 106, 16, 164, 134, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 41, 3, 8, 34, 9, 66, 2, 81, 13, 0, 32, 9, 80, 13, 1, 32, 6, 40, 2, 20, 33, 10, 32, 6, 40, 2, 16, 33, 11, 65, 0, 33, 12, 12, 3, 11, 32, 6, 40, 2, 16, 33, 7, 65, 1, 33, 12, 65, 0, 33, 8, 12, 1, 11, 65, 1, 33, 12, 65, 0, 33, 8, 65, 0, 65, 172, 181, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 11, 11, 65, 1, 33, 13, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 14, 54, 2, 24, 32, 6, 32, 10, 54, 2, 20, 32, 6, 32, 11, 54, 2, 16, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 12, 54, 2, 8, 65, 1, 33, 10, 32, 12, 13, 5, 32, 14, 65, 0, 71, 33, 13, 32, 14, 69, 33, 10, 32, 6, 41, 3, 16, 33, 9, 32, 8, 32, 12, 114, 65, 1, 71, 13, 1, 12, 4, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 65, 8, 106, 65, 4, 114, 16, 148, 129, 128, 128, 0, 12, 2, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 40, 32, 6, 32, 1, 54, 2, 36, 65, 1, 33, 13, 2, 64, 2, 64, 3, 64, 32, 6, 65, 8, 106, 32, 6, 65, 36, 106, 16, 224, 133, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 8, 13, 0, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 9, 14, 3, 2, 1, 0, 1, 11, 65, 1, 33, 8, 32, 13, 65, 1, 113, 13, 3, 65, 0, 33, 12, 12, 7, 11, 32, 6, 65, 36, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 4, 12, 5, 11, 2, 64, 32, 13, 65, 1, 113, 13, 0, 65, 1, 33, 12, 65, 0, 33, 8, 65, 192, 161, 132, 128, 0, 65, 5, 16, 150, 133, 128, 128, 0, 33, 7, 12, 6, 11, 32, 6, 65, 8, 106, 32, 6, 65, 36, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 8, 69, 13, 2, 11, 32, 6, 40, 2, 12, 33, 7, 12, 3, 11, 65, 1, 33, 12, 65, 0, 33, 8, 65, 192, 161, 132, 128, 0, 65, 5, 16, 223, 129, 128, 128, 0, 33, 7, 12, 3, 11, 32, 6, 41, 3, 16, 33, 9, 65, 0, 33, 13, 12, 0, 11, 11, 65, 1, 33, 12, 65, 0, 33, 8, 11, 65, 1, 33, 10, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 14, 54, 2, 24, 32, 6, 32, 9, 55, 3, 16, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 12, 54, 2, 8, 65, 1, 33, 13, 2, 64, 32, 12, 13, 0, 32, 14, 65, 0, 71, 33, 13, 32, 14, 69, 33, 10, 2, 64, 32, 8, 32, 12, 114, 65, 1, 70, 13, 0, 32, 6, 65, 8, 106, 65, 4, 114, 16, 148, 129, 128, 128, 0, 11, 32, 14, 33, 7, 11, 32, 14, 69, 13, 4, 32, 10, 69, 13, 4, 32, 6, 65, 24, 106, 16, 148, 129, 128, 128, 0, 12, 4, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 14, 33, 7, 11, 32, 14, 69, 13, 0, 32, 10, 69, 13, 0, 32, 6, 65, 24, 106, 16, 148, 129, 128, 128, 0, 11, 32, 13, 13, 0, 32, 0, 32, 9, 55, 3, 8, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 11, 32, 6, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 140, 16, 7, 3, 127, 1, 126, 1, 127, 1, 126, 2, 127, 1, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 144, 1, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 8, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 8, 13, 0, 2, 64, 32, 6, 45, 0, 9, 13, 0, 32, 6, 65, 5, 54, 2, 72, 32, 1, 32, 6, 65, 200, 0, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 10, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 143, 1, 106, 65, 140, 156, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 15, 11, 32, 6, 40, 2, 12, 33, 1, 11, 32, 0, 66, 2, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 14, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 124, 32, 6, 32, 1, 54, 2, 120, 32, 6, 65, 200, 0, 106, 32, 6, 65, 248, 0, 106, 16, 177, 134, 128, 128, 0, 32, 6, 45, 0, 72, 13, 2, 2, 64, 32, 6, 45, 0, 73, 34, 8, 65, 2, 71, 13, 0, 66, 2, 33, 9, 65, 0, 65, 200, 167, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 10, 11, 32, 6, 65, 200, 0, 106, 32, 6, 65, 248, 0, 106, 16, 156, 130, 128, 128, 0, 32, 6, 40, 2, 72, 13, 2, 2, 64, 32, 6, 40, 2, 76, 34, 7, 13, 0, 65, 1, 65, 200, 167, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 9, 11, 32, 6, 32, 6, 65, 208, 0, 106, 41, 2, 0, 55, 2, 132, 1, 32, 6, 32, 7, 54, 2, 128, 1, 32, 6, 65, 200, 0, 106, 32, 6, 65, 248, 0, 106, 16, 165, 134, 128, 128, 0, 2, 64, 2, 64, 32, 6, 41, 3, 72, 34, 9, 66, 3, 81, 13, 0, 2, 64, 32, 9, 66, 2, 82, 13, 0, 65, 2, 65, 200, 167, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 2, 11, 32, 6, 40, 2, 84, 33, 10, 32, 6, 40, 2, 80, 33, 7, 32, 6, 65, 200, 0, 106, 32, 6, 65, 248, 0, 106, 16, 164, 134, 128, 128, 0, 32, 6, 41, 3, 72, 34, 11, 66, 2, 81, 13, 0, 2, 64, 32, 11, 80, 69, 13, 0, 65, 3, 65, 200, 167, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 2, 11, 32, 6, 40, 2, 84, 33, 12, 32, 6, 40, 2, 80, 33, 13, 32, 6, 65, 40, 106, 65, 8, 106, 32, 6, 65, 128, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 128, 1, 55, 3, 40, 12, 12, 11, 32, 6, 40, 2, 80, 33, 7, 11, 32, 6, 65, 128, 1, 106, 16, 169, 128, 128, 128, 0, 12, 8, 11, 32, 6, 65, 24, 54, 2, 72, 32, 1, 32, 6, 65, 200, 0, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 6, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 32, 7, 65, 255, 1, 113, 69, 13, 4, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 124, 32, 6, 32, 1, 54, 2, 120, 32, 6, 65, 0, 54, 2, 128, 1, 66, 0, 33, 14, 66, 2, 33, 9, 65, 2, 33, 10, 3, 64, 32, 6, 65, 200, 0, 106, 32, 6, 65, 248, 0, 106, 16, 242, 133, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 72, 13, 0, 32, 6, 45, 0, 73, 34, 7, 65, 5, 70, 13, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 7, 14, 4, 1, 2, 3, 4, 0, 11, 32, 6, 65, 248, 0, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 7, 12, 9, 11, 2, 64, 32, 10, 65, 255, 1, 113, 65, 2, 70, 13, 0, 65, 1, 33, 15, 65, 200, 135, 132, 128, 0, 65, 9, 16, 150, 133, 128, 128, 0, 33, 7, 12, 10, 11, 32, 6, 65, 200, 0, 106, 32, 6, 65, 248, 0, 106, 16, 152, 134, 128, 128, 0, 32, 6, 45, 0, 72, 13, 3, 32, 6, 45, 0, 73, 33, 10, 12, 6, 11, 2, 64, 32, 6, 40, 2, 128, 1, 69, 13, 0, 65, 1, 33, 15, 65, 128, 167, 132, 128, 0, 65, 8, 16, 150, 133, 128, 128, 0, 33, 7, 12, 9, 11, 32, 6, 65, 200, 0, 106, 32, 6, 65, 248, 0, 106, 16, 154, 134, 128, 128, 0, 32, 6, 40, 2, 76, 33, 7, 32, 6, 40, 2, 72, 34, 15, 69, 13, 7, 32, 6, 40, 2, 80, 33, 8, 32, 6, 65, 128, 1, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 8, 54, 2, 136, 1, 32, 6, 32, 7, 54, 2, 132, 1, 32, 6, 32, 15, 54, 2, 128, 1, 12, 5, 11, 2, 64, 32, 9, 66, 2, 81, 13, 0, 65, 1, 33, 15, 65, 136, 167, 132, 128, 0, 65, 6, 16, 150, 133, 128, 128, 0, 33, 7, 12, 8, 11, 32, 6, 65, 200, 0, 106, 32, 6, 65, 248, 0, 106, 16, 156, 134, 128, 128, 0, 2, 64, 32, 6, 41, 3, 72, 34, 9, 66, 2, 81, 13, 0, 32, 6, 40, 2, 84, 33, 13, 32, 6, 40, 2, 80, 33, 12, 12, 5, 11, 32, 6, 40, 2, 80, 33, 7, 12, 6, 11, 2, 64, 32, 14, 80, 13, 0, 65, 1, 33, 15, 65, 192, 161, 132, 128, 0, 65, 5, 16, 150, 133, 128, 128, 0, 33, 7, 12, 7, 11, 32, 6, 65, 200, 0, 106, 32, 6, 65, 248, 0, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 72, 69, 13, 2, 11, 32, 6, 40, 2, 76, 33, 7, 12, 4, 11, 2, 64, 2, 64, 32, 10, 65, 255, 1, 113, 65, 2, 70, 13, 0, 32, 6, 40, 2, 128, 1, 34, 7, 69, 33, 15, 2, 64, 32, 7, 13, 0, 65, 128, 167, 132, 128, 0, 65, 8, 16, 223, 129, 128, 128, 0, 33, 7, 12, 7, 11, 32, 6, 65, 200, 0, 106, 65, 8, 106, 32, 6, 65, 128, 1, 106, 65, 8, 106, 34, 7, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 128, 1, 55, 3, 72, 32, 14, 80, 69, 13, 1, 65, 192, 161, 132, 128, 0, 65, 5, 16, 223, 129, 128, 128, 0, 33, 7, 32, 6, 65, 200, 0, 106, 16, 169, 128, 128, 128, 0, 12, 6, 11, 65, 1, 33, 15, 65, 200, 135, 132, 128, 0, 65, 9, 16, 223, 129, 128, 128, 0, 33, 7, 12, 5, 11, 32, 10, 65, 1, 113, 33, 10, 32, 6, 65, 56, 106, 65, 8, 106, 32, 7, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 128, 1, 55, 3, 56, 66, 0, 32, 13, 173, 66, 32, 134, 32, 12, 173, 132, 32, 9, 66, 2, 81, 34, 15, 27, 34, 14, 167, 33, 7, 32, 14, 66, 32, 136, 167, 33, 8, 66, 0, 32, 9, 32, 15, 27, 33, 9, 12, 5, 11, 32, 6, 41, 3, 80, 33, 11, 66, 1, 33, 14, 12, 0, 11, 11, 32, 6, 40, 2, 76, 33, 7, 12, 5, 11, 65, 1, 33, 15, 11, 2, 64, 32, 15, 69, 13, 0, 32, 6, 40, 2, 128, 1, 69, 13, 0, 32, 6, 65, 128, 1, 106, 16, 169, 128, 128, 128, 0, 11, 66, 2, 33, 9, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 153, 136, 128, 128, 0, 33, 15, 32, 6, 65, 232, 0, 106, 32, 6, 65, 192, 0, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 11, 55, 3, 88, 32, 6, 32, 8, 54, 2, 84, 32, 6, 32, 7, 54, 2, 80, 32, 6, 32, 15, 54, 2, 112, 32, 6, 32, 10, 58, 0, 108, 32, 6, 32, 6, 41, 3, 56, 55, 3, 96, 32, 6, 32, 9, 55, 3, 72, 2, 64, 2, 64, 32, 9, 66, 2, 81, 13, 0, 32, 15, 13, 1, 32, 6, 65, 8, 106, 65, 24, 106, 32, 6, 65, 212, 0, 106, 34, 15, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 8, 106, 65, 16, 106, 32, 15, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 8, 106, 65, 8, 106, 32, 15, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 15, 41, 2, 0, 55, 3, 8, 12, 8, 11, 32, 15, 69, 13, 6, 32, 6, 65, 240, 0, 106, 16, 148, 129, 128, 128, 0, 12, 6, 11, 32, 6, 65, 224, 0, 106, 16, 169, 128, 128, 128, 0, 66, 2, 33, 9, 32, 15, 33, 7, 12, 6, 11, 32, 6, 65, 24, 54, 2, 72, 32, 1, 32, 6, 65, 200, 0, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 66, 2, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 6, 11, 66, 2, 33, 9, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 152, 136, 128, 128, 0, 33, 15, 32, 6, 65, 232, 0, 106, 32, 6, 65, 48, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 12, 54, 2, 92, 32, 6, 32, 13, 54, 2, 88, 32, 6, 32, 10, 54, 2, 84, 32, 6, 32, 7, 54, 2, 80, 32, 6, 32, 15, 54, 2, 112, 32, 6, 32, 8, 58, 0, 108, 32, 6, 32, 6, 41, 3, 40, 55, 3, 96, 32, 6, 32, 9, 55, 3, 72, 2, 64, 2, 64, 32, 9, 66, 2, 82, 13, 0, 32, 15, 13, 1, 12, 2, 11, 2, 64, 32, 15, 13, 0, 32, 6, 65, 8, 106, 65, 24, 106, 32, 6, 65, 212, 0, 106, 34, 15, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 8, 106, 65, 16, 106, 32, 15, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 8, 106, 65, 8, 106, 32, 15, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 15, 41, 2, 0, 55, 3, 8, 12, 3, 11, 32, 6, 65, 224, 0, 106, 16, 169, 128, 128, 128, 0, 66, 2, 33, 9, 32, 15, 33, 7, 12, 2, 11, 32, 6, 65, 240, 0, 106, 16, 148, 129, 128, 128, 0, 11, 66, 2, 33, 9, 11, 32, 9, 66, 2, 81, 13, 0, 32, 0, 32, 6, 41, 3, 8, 55, 2, 12, 32, 0, 32, 7, 54, 2, 8, 32, 0, 32, 9, 55, 3, 0, 32, 0, 65, 36, 106, 32, 6, 65, 32, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 28, 106, 32, 6, 65, 24, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 16, 106, 41, 3, 0, 55, 2, 0, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 66, 2, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 11, 32, 6, 65, 144, 1, 106, 36, 128, 128, 128, 128, 0, 11, 189, 20, 5, 2, 127, 1, 126, 4, 127, 2, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 240, 1, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 12, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 12, 13, 0, 2, 64, 32, 6, 45, 0, 13, 13, 0, 32, 6, 65, 5, 54, 2, 112, 32, 1, 32, 6, 65, 240, 0, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 14, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 239, 1, 106, 65, 156, 156, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 20, 11, 32, 6, 40, 2, 16, 33, 1, 11, 32, 0, 65, 0, 54, 2, 40, 32, 0, 32, 1, 54, 2, 0, 12, 19, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 204, 1, 32, 6, 32, 1, 54, 2, 200, 1, 32, 6, 65, 240, 0, 106, 32, 6, 65, 200, 1, 106, 16, 164, 134, 128, 128, 0, 32, 6, 41, 3, 112, 34, 8, 66, 2, 81, 13, 5, 2, 64, 32, 8, 80, 69, 13, 0, 65, 0, 33, 9, 65, 0, 65, 132, 176, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 16, 11, 32, 6, 40, 2, 124, 33, 10, 32, 6, 40, 2, 120, 33, 7, 32, 6, 65, 240, 0, 106, 32, 6, 65, 200, 1, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 112, 13, 4, 2, 64, 32, 6, 40, 2, 116, 34, 9, 13, 0, 65, 1, 65, 132, 176, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 15, 11, 32, 6, 32, 6, 65, 248, 0, 106, 41, 2, 0, 55, 2, 216, 1, 32, 6, 32, 9, 54, 2, 212, 1, 32, 6, 65, 240, 0, 106, 32, 6, 65, 200, 1, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 112, 13, 3, 2, 64, 32, 6, 40, 2, 116, 34, 9, 13, 0, 65, 2, 65, 132, 176, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 14, 11, 32, 6, 32, 6, 65, 248, 0, 106, 41, 2, 0, 55, 2, 228, 1, 32, 6, 32, 9, 54, 2, 224, 1, 32, 6, 65, 240, 0, 106, 32, 6, 65, 200, 1, 106, 16, 164, 134, 128, 128, 0, 2, 64, 32, 6, 41, 3, 112, 34, 8, 66, 2, 81, 13, 0, 2, 64, 32, 8, 80, 69, 13, 0, 65, 3, 65, 132, 176, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 14, 11, 32, 6, 40, 2, 124, 33, 11, 32, 6, 40, 2, 120, 33, 12, 32, 6, 65, 240, 0, 106, 32, 6, 65, 200, 1, 106, 16, 156, 130, 128, 128, 0, 32, 6, 40, 2, 112, 13, 3, 2, 64, 32, 6, 40, 2, 116, 34, 9, 13, 0, 65, 4, 65, 132, 176, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 14, 11, 32, 6, 65, 240, 0, 106, 65, 8, 106, 41, 2, 0, 33, 8, 32, 6, 65, 192, 0, 106, 65, 8, 106, 32, 6, 65, 212, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 48, 106, 65, 8, 106, 32, 6, 65, 224, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 212, 1, 55, 3, 64, 32, 6, 32, 6, 41, 2, 224, 1, 55, 3, 48, 12, 17, 11, 32, 6, 40, 2, 120, 33, 7, 12, 12, 11, 32, 6, 65, 24, 54, 2, 112, 32, 1, 32, 6, 65, 240, 0, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 10, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 32, 7, 65, 255, 1, 113, 69, 13, 8, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 184, 1, 32, 6, 32, 1, 54, 2, 180, 1, 32, 6, 65, 0, 54, 2, 188, 1, 32, 6, 65, 0, 54, 2, 200, 1, 32, 6, 65, 0, 54, 2, 212, 1, 66, 0, 33, 13, 65, 1, 33, 10, 3, 64, 32, 6, 65, 240, 0, 106, 32, 6, 65, 180, 1, 106, 16, 132, 134, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 112, 13, 0, 32, 6, 45, 0, 113, 34, 7, 65, 6, 70, 13, 2, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 7, 14, 5, 1, 2, 3, 4, 6, 0, 11, 32, 6, 65, 180, 1, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 8, 12, 13, 11, 2, 64, 32, 13, 80, 13, 0, 65, 1, 33, 9, 65, 167, 135, 132, 128, 0, 65, 12, 16, 150, 133, 128, 128, 0, 33, 7, 12, 14, 11, 32, 6, 65, 240, 0, 106, 32, 6, 65, 180, 1, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 112, 13, 3, 32, 6, 41, 3, 120, 33, 14, 66, 1, 33, 13, 12, 7, 11, 2, 64, 32, 6, 40, 2, 188, 1, 69, 13, 0, 65, 1, 33, 9, 65, 163, 135, 132, 128, 0, 65, 4, 16, 150, 133, 128, 128, 0, 33, 7, 12, 13, 11, 32, 6, 65, 240, 0, 106, 32, 6, 65, 180, 1, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 116, 33, 7, 32, 6, 40, 2, 112, 34, 9, 69, 13, 11, 32, 6, 40, 2, 120, 33, 15, 32, 6, 65, 188, 1, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 15, 54, 2, 196, 1, 32, 6, 32, 7, 54, 2, 192, 1, 32, 6, 32, 9, 54, 2, 188, 1, 12, 6, 11, 2, 64, 32, 6, 40, 2, 200, 1, 69, 13, 0, 65, 1, 33, 9, 65, 176, 161, 132, 128, 0, 65, 9, 16, 150, 133, 128, 128, 0, 33, 7, 12, 12, 11, 32, 6, 65, 240, 0, 106, 32, 6, 65, 180, 1, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 116, 33, 7, 32, 6, 40, 2, 112, 34, 9, 69, 13, 10, 32, 6, 40, 2, 120, 33, 15, 32, 6, 65, 200, 1, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 15, 54, 2, 208, 1, 32, 6, 32, 7, 54, 2, 204, 1, 32, 6, 32, 9, 54, 2, 200, 1, 12, 5, 11, 2, 64, 32, 10, 65, 1, 113, 13, 0, 65, 1, 33, 9, 65, 197, 135, 132, 128, 0, 65, 3, 16, 150, 133, 128, 128, 0, 33, 7, 12, 11, 11, 32, 6, 65, 240, 0, 106, 32, 6, 65, 180, 1, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 112, 69, 13, 3, 11, 32, 6, 40, 2, 116, 33, 7, 12, 8, 11, 2, 64, 32, 6, 40, 2, 212, 1, 69, 13, 0, 65, 1, 33, 9, 65, 203, 175, 132, 128, 0, 65, 3, 16, 150, 133, 128, 128, 0, 33, 7, 12, 9, 11, 32, 6, 65, 240, 0, 106, 32, 6, 65, 180, 1, 106, 16, 154, 134, 128, 128, 0, 32, 6, 40, 2, 116, 33, 7, 32, 6, 40, 2, 112, 34, 9, 69, 13, 7, 32, 6, 40, 2, 120, 33, 15, 32, 6, 65, 212, 1, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 15, 54, 2, 220, 1, 32, 6, 32, 7, 54, 2, 216, 1, 32, 6, 32, 9, 54, 2, 212, 1, 12, 2, 11, 2, 64, 2, 64, 32, 13, 80, 13, 0, 32, 6, 40, 2, 188, 1, 34, 7, 69, 33, 15, 2, 64, 32, 7, 13, 0, 65, 1, 33, 9, 65, 163, 135, 132, 128, 0, 65, 4, 16, 223, 129, 128, 128, 0, 33, 7, 12, 11, 11, 32, 6, 65, 224, 1, 106, 65, 8, 106, 32, 6, 65, 188, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 188, 1, 55, 3, 224, 1, 2, 64, 2, 64, 32, 6, 40, 2, 200, 1, 34, 11, 13, 0, 65, 176, 161, 132, 128, 0, 65, 9, 16, 223, 129, 128, 128, 0, 33, 7, 12, 1, 11, 32, 6, 65, 240, 0, 106, 65, 8, 106, 32, 6, 65, 200, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 200, 1, 55, 3, 112, 2, 64, 2, 64, 32, 10, 65, 1, 113, 69, 13, 0, 65, 197, 135, 132, 128, 0, 33, 7, 12, 1, 11, 32, 6, 40, 2, 212, 1, 34, 9, 13, 3, 65, 203, 175, 132, 128, 0, 33, 7, 11, 32, 7, 65, 3, 16, 223, 129, 128, 128, 0, 33, 7, 32, 6, 65, 240, 0, 106, 16, 169, 128, 128, 128, 0, 11, 32, 11, 69, 33, 9, 32, 6, 65, 224, 1, 106, 16, 169, 128, 128, 128, 0, 12, 10, 11, 65, 1, 33, 9, 65, 167, 135, 132, 128, 0, 65, 12, 16, 223, 129, 128, 128, 0, 33, 7, 12, 8, 11, 32, 6, 65, 224, 0, 106, 65, 8, 106, 32, 6, 65, 188, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 208, 0, 106, 65, 8, 106, 32, 6, 65, 200, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 188, 1, 55, 3, 96, 32, 6, 32, 6, 41, 2, 200, 1, 55, 3, 80, 32, 14, 66, 32, 136, 167, 33, 12, 32, 6, 40, 2, 220, 1, 33, 10, 32, 6, 40, 2, 216, 1, 33, 11, 32, 14, 167, 33, 7, 12, 9, 11, 32, 6, 41, 3, 120, 33, 8, 65, 0, 33, 10, 12, 0, 11, 11, 32, 6, 40, 2, 116, 33, 7, 12, 9, 11, 32, 6, 40, 2, 116, 33, 7, 12, 9, 11, 32, 6, 40, 2, 116, 33, 7, 12, 9, 11, 32, 6, 40, 2, 120, 33, 7, 12, 8, 11, 65, 1, 33, 9, 11, 65, 1, 33, 15, 11, 2, 64, 32, 6, 40, 2, 212, 1, 69, 13, 0, 32, 6, 65, 212, 1, 106, 16, 169, 128, 128, 128, 0, 11, 2, 64, 32, 9, 32, 6, 40, 2, 200, 1, 65, 0, 71, 113, 69, 13, 0, 32, 6, 65, 200, 1, 106, 16, 169, 128, 128, 128, 0, 11, 2, 64, 32, 15, 32, 6, 40, 2, 188, 1, 65, 0, 71, 113, 69, 13, 0, 32, 6, 65, 188, 1, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 9, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 153, 136, 128, 128, 0, 33, 15, 32, 6, 65, 136, 1, 106, 32, 6, 65, 224, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 148, 1, 106, 32, 6, 65, 208, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 8, 55, 3, 120, 32, 6, 32, 12, 54, 2, 116, 32, 6, 32, 7, 54, 2, 112, 32, 6, 32, 15, 54, 2, 168, 1, 32, 6, 32, 10, 54, 2, 160, 1, 32, 6, 32, 11, 54, 2, 156, 1, 32, 6, 32, 9, 54, 2, 152, 1, 32, 6, 32, 6, 41, 3, 96, 55, 3, 128, 1, 32, 6, 32, 6, 41, 3, 80, 55, 2, 140, 1, 2, 64, 2, 64, 32, 9, 69, 13, 0, 32, 15, 13, 1, 32, 6, 65, 12, 106, 32, 6, 65, 240, 0, 106, 65, 4, 114, 65, 36, 16, 218, 141, 128, 128, 0, 26, 32, 6, 65, 8, 106, 32, 6, 65, 156, 1, 106, 34, 15, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 15, 41, 2, 0, 55, 3, 0, 12, 9, 11, 65, 0, 33, 9, 32, 15, 69, 13, 8, 32, 6, 65, 168, 1, 106, 16, 148, 129, 128, 128, 0, 12, 8, 11, 32, 6, 65, 240, 0, 106, 16, 241, 128, 128, 128, 0, 65, 0, 33, 9, 32, 15, 33, 7, 12, 7, 11, 32, 6, 65, 24, 54, 2, 112, 32, 1, 32, 6, 65, 240, 0, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 0, 54, 2, 40, 32, 0, 32, 1, 54, 2, 0, 12, 7, 11, 32, 6, 65, 224, 1, 106, 16, 169, 128, 128, 128, 0, 11, 32, 6, 65, 212, 1, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 9, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 152, 136, 128, 128, 0, 33, 15, 32, 6, 65, 136, 1, 106, 32, 6, 65, 192, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 148, 1, 106, 32, 6, 65, 48, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 11, 54, 2, 124, 32, 6, 32, 12, 54, 2, 120, 32, 6, 32, 10, 54, 2, 116, 32, 6, 32, 7, 54, 2, 112, 32, 6, 32, 15, 54, 2, 168, 1, 32, 6, 32, 8, 55, 2, 156, 1, 32, 6, 32, 9, 54, 2, 152, 1, 32, 6, 32, 6, 41, 3, 64, 55, 3, 128, 1, 32, 6, 32, 6, 41, 3, 48, 55, 2, 140, 1, 2, 64, 32, 9, 13, 0, 65, 0, 33, 9, 32, 15, 69, 13, 1, 32, 6, 65, 168, 1, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 32, 15, 13, 0, 32, 6, 65, 12, 106, 32, 6, 65, 240, 0, 106, 65, 4, 114, 65, 36, 16, 218, 141, 128, 128, 0, 26, 32, 6, 65, 8, 106, 32, 6, 65, 156, 1, 106, 34, 15, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 15, 41, 2, 0, 55, 3, 0, 12, 1, 11, 32, 6, 65, 240, 0, 106, 16, 241, 128, 128, 128, 0, 65, 0, 33, 9, 32, 15, 33, 7, 11, 32, 9, 69, 13, 0, 32, 0, 65, 4, 106, 32, 6, 65, 12, 106, 65, 36, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 9, 54, 2, 40, 32, 0, 32, 7, 54, 2, 0, 32, 0, 65, 52, 106, 32, 6, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 6, 41, 3, 0, 55, 2, 44, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 40, 32, 0, 32, 1, 54, 2, 0, 11, 32, 6, 65, 240, 1, 106, 36, 128, 128, 128, 128, 0, 11, 200, 7, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 32, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 32, 13, 0, 2, 64, 32, 6, 45, 0, 33, 13, 0, 32, 6, 65, 5, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 34, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 47, 106, 65, 172, 156, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 8, 12, 6, 11, 32, 6, 40, 2, 36, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 36, 32, 6, 32, 1, 54, 2, 32, 32, 6, 65, 8, 106, 32, 6, 65, 32, 106, 16, 171, 134, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 40, 2, 8, 13, 0, 32, 6, 40, 2, 12, 34, 7, 69, 13, 1, 32, 6, 65, 20, 106, 40, 2, 0, 33, 9, 32, 6, 65, 16, 106, 40, 2, 0, 33, 8, 12, 3, 11, 32, 6, 40, 2, 12, 33, 8, 65, 0, 33, 7, 12, 1, 11, 65, 0, 33, 7, 65, 0, 65, 240, 179, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 8, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 8, 54, 2, 12, 32, 6, 32, 7, 54, 2, 8, 32, 7, 69, 13, 1, 32, 10, 69, 13, 3, 32, 6, 65, 8, 106, 16, 221, 128, 128, 128, 0, 65, 0, 33, 7, 32, 10, 33, 8, 12, 3, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 3, 11, 65, 0, 33, 7, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 28, 32, 6, 32, 1, 54, 2, 24, 65, 0, 33, 7, 32, 6, 65, 0, 54, 2, 32, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 3, 64, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 222, 133, 128, 128, 0, 32, 6, 45, 0, 8, 13, 2, 2, 64, 2, 64, 32, 6, 45, 0, 9, 14, 3, 1, 0, 3, 0, 11, 32, 6, 65, 24, 106, 16, 161, 134, 128, 128, 0, 34, 8, 69, 13, 1, 12, 4, 11, 2, 64, 32, 7, 69, 13, 0, 65, 252, 162, 132, 128, 0, 65, 5, 16, 150, 133, 128, 128, 0, 33, 8, 12, 6, 11, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 148, 134, 128, 128, 0, 32, 6, 40, 2, 12, 33, 10, 2, 64, 32, 6, 40, 2, 8, 34, 7, 69, 13, 0, 32, 6, 40, 2, 16, 33, 9, 32, 6, 65, 32, 106, 16, 240, 131, 128, 128, 0, 32, 6, 32, 9, 54, 2, 40, 32, 6, 32, 10, 54, 2, 36, 32, 6, 32, 7, 54, 2, 32, 12, 1, 11, 11, 32, 10, 33, 8, 12, 5, 11, 32, 7, 69, 13, 2, 32, 10, 33, 8, 12, 5, 11, 32, 6, 40, 2, 12, 33, 8, 11, 32, 7, 13, 1, 12, 2, 11, 65, 252, 162, 132, 128, 0, 65, 5, 16, 223, 129, 128, 128, 0, 33, 8, 12, 1, 11, 32, 6, 65, 32, 106, 16, 221, 128, 128, 128, 0, 11, 65, 0, 33, 7, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 8, 54, 2, 12, 32, 6, 32, 7, 54, 2, 8, 2, 64, 32, 7, 69, 13, 0, 32, 10, 69, 13, 2, 32, 6, 65, 8, 106, 16, 221, 128, 128, 128, 0, 65, 0, 33, 7, 32, 10, 33, 8, 12, 2, 11, 65, 0, 33, 7, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 7, 69, 13, 1, 32, 0, 32, 9, 54, 2, 8, 32, 0, 32, 8, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 12, 2, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 32, 1, 32, 8, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 6, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 199, 26, 3, 3, 127, 1, 126, 11, 127, 35, 128, 128, 128, 128, 0, 65, 160, 2, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 4, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 4, 13, 0, 2, 64, 32, 6, 45, 0, 5, 13, 0, 32, 6, 65, 5, 54, 2, 152, 1, 32, 1, 32, 6, 65, 152, 1, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 6, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 159, 2, 106, 65, 188, 156, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 8, 12, 29, 11, 32, 6, 40, 2, 8, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 28, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 228, 1, 32, 6, 32, 1, 54, 2, 224, 1, 32, 6, 65, 152, 1, 106, 32, 6, 65, 224, 1, 106, 16, 169, 134, 128, 128, 0, 32, 6, 40, 2, 152, 1, 13, 2, 2, 64, 32, 6, 40, 2, 156, 1, 34, 7, 13, 0, 65, 0, 65, 160, 184, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 8, 12, 25, 11, 32, 6, 65, 160, 1, 106, 41, 2, 0, 33, 9, 32, 6, 32, 7, 54, 2, 236, 1, 32, 6, 32, 9, 55, 2, 240, 1, 32, 6, 65, 152, 1, 106, 32, 6, 65, 224, 1, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 152, 1, 13, 3, 2, 64, 32, 6, 40, 2, 156, 1, 34, 8, 13, 0, 65, 1, 65, 160, 184, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 8, 12, 24, 11, 32, 6, 32, 6, 65, 160, 1, 106, 41, 2, 0, 55, 2, 252, 1, 32, 6, 32, 8, 54, 2, 248, 1, 32, 6, 65, 152, 1, 106, 32, 6, 65, 224, 1, 106, 16, 171, 134, 128, 128, 0, 32, 6, 40, 2, 152, 1, 13, 4, 2, 64, 32, 6, 40, 2, 156, 1, 34, 8, 13, 0, 65, 2, 65, 160, 184, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 8, 12, 23, 11, 32, 6, 32, 6, 65, 160, 1, 106, 41, 2, 0, 55, 2, 136, 2, 32, 6, 32, 8, 54, 2, 132, 2, 32, 6, 65, 152, 1, 106, 32, 6, 65, 224, 1, 106, 16, 171, 134, 128, 128, 0, 32, 6, 40, 2, 152, 1, 13, 5, 2, 64, 32, 6, 40, 2, 156, 1, 34, 8, 13, 0, 65, 3, 65, 160, 184, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 8, 12, 22, 11, 32, 6, 32, 6, 65, 160, 1, 106, 41, 2, 0, 55, 2, 148, 2, 32, 6, 32, 8, 54, 2, 144, 2, 32, 6, 65, 152, 1, 106, 32, 6, 65, 224, 1, 106, 16, 174, 134, 128, 128, 0, 2, 64, 2, 64, 32, 6, 40, 2, 152, 1, 13, 0, 2, 64, 32, 6, 40, 2, 156, 1, 34, 10, 13, 0, 65, 4, 65, 160, 184, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 8, 12, 2, 11, 32, 9, 66, 32, 136, 167, 33, 11, 32, 9, 167, 33, 8, 32, 6, 65, 152, 1, 106, 65, 8, 106, 41, 2, 0, 33, 9, 32, 6, 65, 216, 0, 106, 65, 8, 106, 32, 6, 65, 248, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 200, 0, 106, 65, 8, 106, 32, 6, 65, 132, 2, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 56, 106, 65, 8, 106, 32, 6, 65, 144, 2, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 248, 1, 55, 3, 88, 32, 6, 32, 6, 41, 2, 132, 2, 55, 3, 72, 32, 6, 32, 6, 41, 2, 144, 2, 55, 3, 56, 12, 27, 11, 32, 6, 40, 2, 156, 1, 33, 8, 11, 32, 6, 65, 144, 2, 106, 16, 221, 128, 128, 128, 0, 12, 21, 11, 32, 6, 65, 24, 54, 2, 152, 1, 32, 1, 32, 6, 65, 152, 1, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 19, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 32, 7, 65, 255, 1, 113, 69, 13, 17, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 220, 1, 32, 6, 32, 1, 54, 2, 216, 1, 65, 0, 33, 10, 32, 6, 65, 0, 54, 2, 236, 1, 32, 6, 65, 0, 54, 2, 248, 1, 32, 6, 65, 0, 54, 2, 132, 2, 65, 0, 33, 12, 65, 0, 33, 13, 65, 0, 33, 14, 2, 64, 3, 64, 32, 6, 65, 152, 1, 106, 32, 6, 65, 216, 1, 106, 16, 254, 133, 128, 128, 0, 32, 6, 45, 0, 152, 1, 13, 11, 32, 6, 45, 0, 153, 1, 34, 7, 65, 6, 70, 13, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 7, 14, 5, 0, 1, 2, 3, 4, 5, 11, 2, 64, 32, 10, 69, 13, 0, 32, 6, 32, 15, 54, 2, 152, 2, 32, 6, 32, 16, 54, 2, 148, 2, 32, 6, 32, 11, 54, 2, 232, 1, 32, 6, 32, 8, 54, 2, 228, 1, 32, 6, 32, 14, 54, 2, 144, 2, 32, 6, 32, 10, 54, 2, 224, 1, 65, 1, 33, 17, 65, 219, 163, 132, 128, 0, 65, 13, 16, 150, 133, 128, 128, 0, 33, 7, 12, 20, 11, 32, 6, 65, 152, 1, 106, 32, 6, 65, 216, 1, 106, 16, 160, 134, 128, 128, 0, 2, 64, 32, 6, 40, 2, 152, 1, 34, 10, 69, 13, 0, 32, 6, 40, 2, 160, 1, 33, 11, 32, 6, 40, 2, 156, 1, 33, 8, 12, 6, 11, 32, 6, 32, 15, 54, 2, 152, 2, 32, 6, 32, 16, 54, 2, 148, 2, 32, 6, 32, 11, 54, 2, 232, 1, 32, 6, 32, 8, 54, 2, 228, 1, 32, 6, 32, 14, 54, 2, 144, 2, 65, 0, 33, 10, 12, 17, 11, 2, 64, 32, 6, 40, 2, 236, 1, 69, 13, 0, 32, 6, 32, 15, 54, 2, 152, 2, 32, 6, 32, 16, 54, 2, 148, 2, 32, 6, 32, 11, 54, 2, 232, 1, 32, 6, 32, 8, 54, 2, 228, 1, 32, 6, 32, 14, 54, 2, 144, 2, 32, 6, 32, 10, 54, 2, 224, 1, 65, 1, 33, 17, 65, 174, 183, 132, 128, 0, 65, 19, 16, 150, 133, 128, 128, 0, 33, 7, 12, 19, 11, 32, 6, 65, 152, 1, 106, 32, 6, 65, 216, 1, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 152, 1, 34, 7, 69, 13, 15, 32, 6, 41, 2, 156, 1, 33, 9, 32, 6, 65, 236, 1, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 9, 55, 2, 240, 1, 32, 6, 32, 7, 54, 2, 236, 1, 12, 4, 11, 2, 64, 32, 12, 69, 13, 0, 32, 6, 32, 15, 54, 2, 152, 2, 32, 6, 32, 16, 54, 2, 148, 2, 32, 6, 32, 11, 54, 2, 232, 1, 32, 6, 32, 8, 54, 2, 228, 1, 32, 6, 32, 14, 54, 2, 144, 2, 32, 6, 32, 10, 54, 2, 224, 1, 65, 1, 33, 17, 65, 252, 162, 132, 128, 0, 65, 5, 16, 150, 133, 128, 128, 0, 33, 7, 12, 18, 11, 32, 6, 65, 152, 1, 106, 32, 6, 65, 216, 1, 106, 16, 148, 134, 128, 128, 0, 2, 64, 32, 6, 40, 2, 152, 1, 34, 12, 69, 13, 0, 32, 6, 41, 2, 156, 1, 33, 9, 32, 6, 65, 248, 1, 106, 16, 240, 131, 128, 128, 0, 32, 6, 32, 9, 55, 2, 252, 1, 32, 6, 32, 12, 54, 2, 248, 1, 12, 4, 11, 32, 6, 32, 15, 54, 2, 152, 2, 32, 6, 32, 16, 54, 2, 148, 2, 32, 6, 32, 11, 54, 2, 232, 1, 32, 6, 32, 8, 54, 2, 228, 1, 32, 6, 32, 14, 54, 2, 144, 2, 32, 6, 32, 10, 54, 2, 224, 1, 32, 6, 40, 2, 156, 1, 33, 7, 65, 1, 33, 17, 65, 0, 33, 12, 12, 17, 11, 2, 64, 32, 13, 69, 13, 0, 32, 6, 32, 15, 54, 2, 152, 2, 32, 6, 32, 16, 54, 2, 148, 2, 32, 6, 32, 11, 54, 2, 232, 1, 32, 6, 32, 8, 54, 2, 228, 1, 32, 6, 32, 14, 54, 2, 144, 2, 32, 6, 32, 10, 54, 2, 224, 1, 65, 1, 33, 17, 65, 193, 183, 132, 128, 0, 65, 19, 16, 150, 133, 128, 128, 0, 33, 7, 12, 17, 11, 32, 6, 65, 152, 1, 106, 32, 6, 65, 216, 1, 106, 16, 148, 134, 128, 128, 0, 2, 64, 32, 6, 40, 2, 152, 1, 34, 13, 69, 13, 0, 32, 6, 41, 2, 156, 1, 33, 9, 32, 6, 65, 132, 2, 106, 16, 240, 131, 128, 128, 0, 32, 6, 32, 9, 55, 2, 136, 2, 32, 6, 32, 13, 54, 2, 132, 2, 12, 3, 11, 32, 6, 32, 15, 54, 2, 152, 2, 32, 6, 32, 16, 54, 2, 148, 2, 32, 6, 32, 11, 54, 2, 232, 1, 32, 6, 32, 8, 54, 2, 228, 1, 32, 6, 32, 14, 54, 2, 144, 2, 32, 6, 32, 10, 54, 2, 224, 1, 32, 6, 40, 2, 156, 1, 33, 7, 65, 1, 33, 17, 65, 0, 33, 13, 12, 16, 11, 2, 64, 32, 14, 69, 13, 0, 32, 6, 32, 15, 54, 2, 152, 2, 32, 6, 32, 16, 54, 2, 148, 2, 32, 6, 32, 11, 54, 2, 232, 1, 32, 6, 32, 8, 54, 2, 228, 1, 32, 6, 32, 14, 54, 2, 144, 2, 32, 6, 32, 10, 54, 2, 224, 1, 65, 1, 33, 18, 65, 212, 183, 132, 128, 0, 65, 4, 16, 150, 133, 128, 128, 0, 33, 8, 65, 1, 33, 19, 65, 1, 33, 20, 65, 1, 33, 17, 12, 18, 11, 32, 6, 65, 152, 1, 106, 32, 6, 65, 216, 1, 106, 16, 144, 134, 128, 128, 0, 2, 64, 32, 6, 40, 2, 152, 1, 34, 14, 69, 13, 0, 32, 6, 40, 2, 160, 1, 33, 15, 32, 6, 40, 2, 156, 1, 33, 16, 12, 2, 11, 32, 6, 32, 11, 54, 2, 232, 1, 32, 6, 32, 8, 54, 2, 228, 1, 32, 6, 32, 10, 54, 2, 224, 1, 32, 6, 40, 2, 156, 1, 33, 8, 65, 1, 33, 18, 65, 0, 33, 14, 65, 1, 33, 19, 65, 1, 33, 20, 65, 1, 33, 17, 12, 18, 11, 32, 6, 65, 216, 1, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 0, 11, 32, 6, 32, 15, 54, 2, 152, 2, 32, 6, 32, 16, 54, 2, 148, 2, 32, 6, 32, 11, 54, 2, 232, 1, 32, 6, 32, 8, 54, 2, 228, 1, 32, 6, 32, 14, 54, 2, 144, 2, 32, 6, 32, 10, 54, 2, 224, 1, 12, 12, 11, 32, 6, 32, 15, 54, 2, 152, 2, 32, 6, 32, 16, 54, 2, 148, 2, 32, 6, 32, 11, 54, 2, 232, 1, 32, 6, 32, 8, 54, 2, 228, 1, 32, 6, 32, 14, 54, 2, 144, 2, 32, 6, 32, 10, 54, 2, 224, 1, 32, 10, 69, 13, 8, 2, 64, 32, 6, 40, 2, 236, 1, 34, 19, 13, 0, 65, 1, 33, 17, 65, 174, 183, 132, 128, 0, 65, 19, 16, 223, 129, 128, 128, 0, 33, 7, 65, 1, 33, 20, 12, 8, 11, 32, 6, 65, 152, 1, 106, 65, 8, 106, 32, 6, 65, 236, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 236, 1, 55, 3, 152, 1, 2, 64, 2, 64, 32, 12, 69, 13, 0, 32, 13, 13, 1, 65, 193, 183, 132, 128, 0, 65, 19, 16, 223, 129, 128, 128, 0, 33, 7, 12, 7, 11, 65, 1, 33, 17, 65, 252, 162, 132, 128, 0, 65, 5, 16, 223, 129, 128, 128, 0, 33, 7, 12, 7, 11, 32, 14, 69, 13, 4, 32, 6, 65, 136, 1, 106, 65, 8, 106, 32, 6, 65, 236, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 248, 0, 106, 65, 8, 106, 32, 6, 65, 248, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 232, 0, 106, 65, 8, 106, 32, 6, 65, 132, 2, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 236, 1, 55, 3, 136, 1, 32, 6, 32, 6, 41, 2, 248, 1, 55, 3, 120, 32, 6, 32, 6, 41, 2, 132, 2, 55, 3, 104, 32, 10, 33, 7, 12, 16, 11, 32, 6, 40, 2, 156, 1, 33, 8, 12, 21, 11, 32, 6, 40, 2, 156, 1, 33, 8, 12, 19, 11, 32, 6, 40, 2, 156, 1, 33, 8, 12, 17, 11, 32, 6, 40, 2, 156, 1, 33, 8, 12, 15, 11, 65, 212, 183, 132, 128, 0, 65, 4, 16, 223, 129, 128, 128, 0, 33, 7, 32, 6, 65, 132, 2, 106, 16, 221, 128, 128, 128, 0, 11, 32, 13, 69, 33, 17, 32, 6, 65, 248, 1, 106, 16, 221, 128, 128, 128, 0, 11, 32, 12, 69, 33, 20, 32, 6, 65, 152, 1, 106, 16, 169, 128, 128, 128, 0, 11, 32, 19, 69, 33, 19, 32, 6, 65, 224, 1, 106, 16, 184, 130, 128, 128, 0, 65, 0, 33, 18, 12, 5, 11, 65, 1, 33, 17, 65, 0, 33, 10, 65, 219, 163, 132, 128, 0, 65, 13, 16, 223, 129, 128, 128, 0, 33, 7, 12, 3, 11, 32, 6, 32, 15, 54, 2, 152, 2, 32, 6, 32, 16, 54, 2, 148, 2, 32, 6, 32, 11, 54, 2, 232, 1, 32, 6, 32, 8, 54, 2, 228, 1, 32, 6, 32, 14, 54, 2, 144, 2, 11, 32, 6, 32, 10, 54, 2, 224, 1, 32, 6, 40, 2, 156, 1, 33, 7, 11, 65, 1, 33, 17, 11, 65, 1, 33, 20, 65, 1, 33, 19, 65, 1, 33, 18, 11, 2, 64, 32, 14, 69, 13, 0, 32, 7, 33, 8, 12, 1, 11, 65, 0, 33, 14, 32, 7, 33, 8, 12, 1, 11, 32, 6, 65, 144, 2, 106, 16, 159, 130, 128, 128, 0, 11, 2, 64, 32, 13, 69, 13, 0, 32, 17, 69, 13, 0, 32, 6, 65, 132, 2, 106, 16, 221, 128, 128, 128, 0, 11, 2, 64, 32, 12, 65, 0, 71, 32, 20, 113, 69, 13, 0, 32, 6, 65, 248, 1, 106, 16, 221, 128, 128, 128, 0, 11, 2, 64, 32, 19, 32, 6, 40, 2, 236, 1, 65, 0, 71, 113, 69, 13, 0, 32, 6, 65, 236, 1, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 7, 32, 18, 32, 10, 65, 0, 71, 113, 69, 13, 0, 32, 6, 65, 224, 1, 106, 16, 184, 130, 128, 128, 0, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 153, 136, 128, 128, 0, 33, 10, 32, 6, 65, 172, 1, 106, 32, 6, 65, 136, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 184, 1, 106, 32, 6, 65, 248, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 196, 1, 106, 32, 6, 65, 232, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 11, 54, 2, 160, 1, 32, 6, 32, 8, 54, 2, 156, 1, 32, 6, 32, 7, 54, 2, 152, 1, 32, 6, 32, 10, 54, 2, 212, 1, 32, 6, 32, 15, 54, 2, 208, 1, 32, 6, 32, 16, 54, 2, 204, 1, 32, 6, 32, 14, 54, 2, 200, 1, 32, 6, 32, 6, 41, 3, 136, 1, 55, 2, 164, 1, 32, 6, 32, 6, 41, 3, 120, 55, 2, 176, 1, 32, 6, 32, 6, 41, 3, 104, 55, 2, 188, 1, 2, 64, 2, 64, 32, 7, 69, 13, 0, 32, 10, 13, 1, 32, 6, 65, 4, 106, 32, 6, 65, 152, 1, 106, 65, 8, 106, 65, 52, 16, 218, 141, 128, 128, 0, 26, 12, 9, 11, 65, 0, 33, 7, 32, 10, 69, 13, 8, 32, 6, 65, 212, 1, 106, 16, 148, 129, 128, 128, 0, 12, 8, 11, 32, 6, 65, 152, 1, 106, 16, 224, 128, 128, 128, 0, 65, 0, 33, 7, 32, 10, 33, 8, 12, 7, 11, 32, 6, 65, 24, 54, 2, 152, 1, 32, 1, 32, 6, 65, 152, 1, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 7, 11, 32, 6, 65, 132, 2, 106, 16, 221, 128, 128, 128, 0, 11, 32, 6, 65, 248, 1, 106, 16, 169, 128, 128, 128, 0, 11, 32, 6, 65, 236, 1, 106, 16, 184, 130, 128, 128, 0, 11, 65, 0, 33, 7, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 152, 136, 128, 128, 0, 33, 14, 32, 6, 65, 172, 1, 106, 32, 6, 65, 216, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 184, 1, 106, 32, 6, 65, 200, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 196, 1, 106, 32, 6, 65, 56, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 11, 54, 2, 160, 1, 32, 6, 32, 8, 54, 2, 156, 1, 32, 6, 32, 7, 54, 2, 152, 1, 32, 6, 32, 14, 54, 2, 212, 1, 32, 6, 32, 9, 55, 2, 204, 1, 32, 6, 32, 10, 54, 2, 200, 1, 32, 6, 32, 6, 41, 3, 88, 55, 2, 164, 1, 32, 6, 32, 6, 41, 3, 72, 55, 2, 176, 1, 32, 6, 32, 6, 41, 3, 56, 55, 2, 188, 1, 2, 64, 32, 7, 13, 0, 65, 0, 33, 7, 32, 14, 69, 13, 1, 32, 6, 65, 212, 1, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 32, 14, 13, 0, 32, 6, 65, 4, 106, 32, 6, 65, 152, 1, 106, 65, 8, 106, 65, 52, 16, 218, 141, 128, 128, 0, 26, 12, 1, 11, 32, 6, 65, 152, 1, 106, 16, 224, 128, 128, 128, 0, 65, 0, 33, 7, 32, 14, 33, 8, 11, 32, 7, 69, 13, 0, 32, 0, 65, 8, 106, 32, 6, 65, 4, 106, 65, 52, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 8, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 12, 1, 11, 32, 1, 32, 8, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 6, 65, 160, 2, 106, 36, 128, 128, 128, 128, 0, 11, 200, 7, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 32, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 32, 13, 0, 2, 64, 32, 6, 45, 0, 33, 13, 0, 32, 6, 65, 5, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 34, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 47, 106, 65, 204, 156, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 8, 12, 6, 11, 32, 6, 40, 2, 36, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 36, 32, 6, 32, 1, 54, 2, 32, 32, 6, 65, 8, 106, 32, 6, 65, 32, 106, 16, 171, 134, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 40, 2, 8, 13, 0, 32, 6, 40, 2, 12, 34, 7, 69, 13, 1, 32, 6, 65, 20, 106, 40, 2, 0, 33, 9, 32, 6, 65, 16, 106, 40, 2, 0, 33, 8, 12, 3, 11, 32, 6, 40, 2, 12, 33, 8, 65, 0, 33, 7, 12, 1, 11, 65, 0, 33, 7, 65, 0, 65, 240, 174, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 8, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 8, 54, 2, 12, 32, 6, 32, 7, 54, 2, 8, 32, 7, 69, 13, 1, 32, 10, 69, 13, 3, 32, 6, 65, 8, 106, 16, 221, 128, 128, 128, 0, 65, 0, 33, 7, 32, 10, 33, 8, 12, 3, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 3, 11, 65, 0, 33, 7, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 28, 32, 6, 32, 1, 54, 2, 24, 65, 0, 33, 7, 32, 6, 65, 0, 54, 2, 32, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 3, 64, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 222, 133, 128, 128, 0, 32, 6, 45, 0, 8, 13, 2, 2, 64, 2, 64, 32, 6, 45, 0, 9, 14, 3, 1, 0, 3, 0, 11, 32, 6, 65, 24, 106, 16, 161, 134, 128, 128, 0, 34, 8, 69, 13, 1, 12, 4, 11, 2, 64, 32, 7, 69, 13, 0, 65, 252, 162, 132, 128, 0, 65, 5, 16, 150, 133, 128, 128, 0, 33, 8, 12, 6, 11, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 148, 134, 128, 128, 0, 32, 6, 40, 2, 12, 33, 10, 2, 64, 32, 6, 40, 2, 8, 34, 7, 69, 13, 0, 32, 6, 40, 2, 16, 33, 9, 32, 6, 65, 32, 106, 16, 240, 131, 128, 128, 0, 32, 6, 32, 9, 54, 2, 40, 32, 6, 32, 10, 54, 2, 36, 32, 6, 32, 7, 54, 2, 32, 12, 1, 11, 11, 32, 10, 33, 8, 12, 5, 11, 32, 7, 69, 13, 2, 32, 10, 33, 8, 12, 5, 11, 32, 6, 40, 2, 12, 33, 8, 11, 32, 7, 13, 1, 12, 2, 11, 65, 252, 162, 132, 128, 0, 65, 5, 16, 223, 129, 128, 128, 0, 33, 8, 12, 1, 11, 32, 6, 65, 32, 106, 16, 221, 128, 128, 128, 0, 11, 65, 0, 33, 7, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 8, 54, 2, 12, 32, 6, 32, 7, 54, 2, 8, 2, 64, 32, 7, 69, 13, 0, 32, 10, 69, 13, 2, 32, 6, 65, 8, 106, 16, 221, 128, 128, 128, 0, 65, 0, 33, 7, 32, 10, 33, 8, 12, 2, 11, 65, 0, 33, 7, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 7, 69, 13, 1, 32, 0, 32, 9, 54, 2, 8, 32, 0, 32, 8, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 12, 2, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 32, 1, 32, 8, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 6, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 225, 11, 3, 3, 127, 1, 126, 6, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 0, 13, 0, 2, 64, 32, 6, 45, 0, 1, 13, 0, 32, 6, 65, 5, 54, 2, 16, 32, 1, 32, 6, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 2, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 207, 0, 106, 65, 220, 156, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 8, 12, 14, 11, 32, 6, 40, 2, 4, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 13, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 56, 32, 6, 32, 1, 54, 2, 52, 32, 6, 65, 16, 106, 32, 6, 65, 52, 106, 16, 175, 134, 128, 128, 0, 32, 6, 40, 2, 16, 13, 2, 2, 64, 32, 6, 40, 2, 20, 34, 7, 13, 0, 65, 0, 65, 148, 168, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 8, 12, 10, 11, 32, 6, 65, 24, 106, 41, 2, 0, 33, 9, 32, 6, 32, 7, 54, 2, 64, 32, 6, 32, 9, 55, 2, 68, 32, 6, 65, 16, 106, 32, 6, 65, 52, 106, 16, 171, 130, 128, 128, 0, 2, 64, 2, 64, 32, 6, 40, 2, 16, 13, 0, 2, 64, 32, 6, 40, 2, 20, 34, 10, 13, 0, 65, 1, 65, 148, 168, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 8, 12, 2, 11, 32, 9, 66, 32, 136, 167, 33, 11, 32, 9, 167, 33, 8, 32, 6, 65, 24, 106, 41, 2, 0, 33, 9, 12, 12, 11, 32, 6, 40, 2, 20, 33, 8, 11, 32, 6, 65, 192, 0, 106, 16, 150, 130, 128, 128, 0, 12, 9, 11, 32, 6, 65, 24, 54, 2, 16, 32, 1, 32, 6, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 7, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 32, 7, 65, 255, 1, 113, 69, 13, 5, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 48, 32, 6, 32, 1, 54, 2, 44, 65, 0, 33, 12, 32, 6, 65, 0, 54, 2, 64, 2, 64, 3, 64, 32, 6, 65, 16, 106, 32, 6, 65, 44, 106, 16, 248, 133, 128, 128, 0, 32, 6, 45, 0, 16, 13, 3, 32, 6, 45, 0, 17, 34, 7, 65, 3, 70, 13, 1, 2, 64, 2, 64, 2, 64, 32, 7, 14, 2, 0, 1, 2, 11, 2, 64, 32, 12, 69, 13, 0, 32, 6, 32, 10, 54, 2, 60, 32, 6, 32, 11, 54, 2, 56, 32, 6, 32, 12, 54, 2, 52, 65, 1, 33, 11, 65, 210, 167, 132, 128, 0, 65, 5, 16, 150, 133, 128, 128, 0, 33, 8, 12, 8, 11, 32, 6, 65, 16, 106, 32, 6, 65, 44, 106, 16, 155, 134, 128, 128, 0, 2, 64, 32, 6, 40, 2, 16, 34, 12, 69, 13, 0, 32, 6, 40, 2, 24, 33, 10, 32, 6, 40, 2, 20, 33, 11, 12, 3, 11, 32, 6, 32, 10, 54, 2, 60, 32, 6, 32, 11, 54, 2, 56, 65, 0, 33, 12, 12, 6, 11, 2, 64, 32, 6, 40, 2, 64, 69, 13, 0, 32, 6, 32, 10, 54, 2, 60, 32, 6, 32, 11, 54, 2, 56, 32, 6, 32, 12, 54, 2, 52, 65, 1, 33, 11, 65, 252, 162, 132, 128, 0, 65, 5, 16, 150, 133, 128, 128, 0, 33, 8, 12, 7, 11, 32, 6, 65, 16, 106, 32, 6, 65, 44, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 16, 34, 7, 69, 13, 4, 32, 6, 41, 2, 20, 33, 9, 32, 6, 65, 192, 0, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 9, 55, 2, 68, 32, 6, 32, 7, 54, 2, 64, 12, 1, 11, 32, 6, 65, 44, 106, 16, 161, 134, 128, 128, 0, 34, 8, 69, 13, 0, 11, 32, 6, 32, 10, 54, 2, 60, 32, 6, 32, 11, 54, 2, 56, 32, 6, 32, 12, 54, 2, 52, 65, 1, 33, 11, 12, 4, 11, 32, 6, 32, 10, 54, 2, 60, 32, 6, 32, 11, 54, 2, 56, 32, 6, 32, 12, 54, 2, 52, 2, 64, 2, 64, 32, 12, 69, 13, 0, 32, 6, 40, 2, 64, 34, 13, 13, 1, 65, 252, 162, 132, 128, 0, 65, 5, 16, 223, 129, 128, 128, 0, 33, 8, 32, 6, 65, 52, 106, 16, 150, 130, 128, 128, 0, 65, 0, 33, 11, 12, 5, 11, 65, 1, 33, 11, 65, 0, 33, 12, 65, 210, 167, 132, 128, 0, 65, 5, 16, 223, 129, 128, 128, 0, 33, 8, 12, 4, 11, 32, 6, 40, 2, 72, 33, 14, 32, 6, 40, 2, 68, 33, 15, 32, 11, 33, 8, 32, 12, 33, 7, 12, 4, 11, 32, 6, 40, 2, 20, 33, 8, 12, 6, 11, 32, 6, 32, 10, 54, 2, 60, 32, 6, 32, 11, 54, 2, 56, 11, 32, 6, 32, 12, 54, 2, 52, 32, 6, 40, 2, 20, 33, 8, 65, 1, 33, 11, 11, 2, 64, 32, 6, 40, 2, 64, 69, 13, 0, 32, 6, 65, 192, 0, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 7, 2, 64, 32, 11, 32, 12, 65, 0, 71, 113, 13, 0, 12, 1, 11, 32, 6, 65, 52, 106, 16, 150, 130, 128, 128, 0, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 12, 54, 2, 40, 32, 6, 32, 14, 54, 2, 36, 32, 6, 32, 15, 54, 2, 32, 32, 6, 32, 13, 54, 2, 28, 32, 6, 32, 10, 54, 2, 24, 32, 6, 32, 8, 54, 2, 20, 32, 6, 32, 7, 54, 2, 16, 2, 64, 2, 64, 32, 7, 69, 13, 0, 32, 12, 13, 1, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 34, 12, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 12, 41, 2, 0, 55, 3, 0, 12, 6, 11, 65, 0, 33, 7, 32, 12, 69, 13, 5, 32, 6, 65, 40, 106, 16, 148, 129, 128, 128, 0, 12, 5, 11, 32, 6, 65, 16, 106, 16, 246, 128, 128, 128, 0, 65, 0, 33, 7, 32, 12, 33, 8, 12, 4, 11, 32, 6, 65, 24, 54, 2, 16, 32, 1, 32, 6, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 65, 0, 33, 7, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 12, 54, 2, 40, 32, 6, 32, 9, 55, 2, 32, 32, 6, 32, 10, 54, 2, 28, 32, 6, 32, 11, 54, 2, 24, 32, 6, 32, 8, 54, 2, 20, 32, 6, 32, 7, 54, 2, 16, 2, 64, 32, 7, 13, 0, 65, 0, 33, 7, 32, 12, 69, 13, 1, 32, 6, 65, 40, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 32, 12, 13, 0, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 34, 12, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 12, 41, 2, 0, 55, 3, 0, 12, 1, 11, 32, 6, 65, 16, 106, 16, 246, 128, 128, 128, 0, 65, 0, 33, 7, 32, 12, 33, 8, 11, 32, 7, 69, 13, 0, 32, 0, 32, 6, 41, 3, 0, 55, 2, 8, 32, 0, 32, 8, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 32, 0, 65, 16, 106, 32, 6, 65, 8, 106, 41, 3, 0, 55, 2, 0, 12, 1, 11, 32, 1, 32, 8, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 6, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 204, 7, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 32, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 32, 13, 0, 2, 64, 32, 6, 45, 0, 33, 13, 0, 32, 6, 65, 5, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 34, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 47, 106, 65, 236, 156, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 6, 11, 32, 6, 40, 2, 36, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 36, 32, 6, 32, 1, 54, 2, 32, 32, 6, 65, 8, 106, 32, 6, 65, 32, 106, 16, 171, 130, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 40, 2, 8, 13, 0, 32, 6, 40, 2, 12, 34, 8, 69, 13, 1, 32, 6, 65, 20, 106, 40, 2, 0, 33, 9, 32, 6, 65, 16, 106, 40, 2, 0, 33, 7, 12, 3, 11, 32, 6, 40, 2, 12, 33, 7, 65, 0, 33, 8, 12, 1, 11, 65, 0, 33, 8, 65, 0, 65, 224, 184, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 8, 54, 2, 8, 32, 8, 69, 13, 1, 32, 10, 69, 13, 3, 32, 6, 65, 8, 106, 16, 169, 128, 128, 128, 0, 65, 0, 33, 8, 32, 10, 33, 7, 12, 3, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 3, 11, 65, 0, 33, 8, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 28, 32, 6, 32, 1, 54, 2, 24, 32, 6, 65, 0, 54, 2, 32, 2, 64, 2, 64, 2, 64, 2, 64, 3, 64, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 130, 134, 128, 128, 0, 32, 6, 45, 0, 8, 13, 1, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 9, 14, 3, 1, 0, 2, 0, 11, 32, 6, 65, 24, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 2, 12, 5, 11, 2, 64, 32, 6, 40, 2, 32, 69, 13, 0, 65, 129, 163, 132, 128, 0, 65, 4, 16, 150, 133, 128, 128, 0, 33, 7, 12, 5, 11, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 12, 33, 7, 32, 6, 40, 2, 8, 34, 8, 69, 13, 4, 32, 6, 40, 2, 16, 33, 9, 32, 6, 65, 32, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 9, 54, 2, 40, 32, 6, 32, 7, 54, 2, 36, 32, 6, 32, 8, 54, 2, 32, 12, 1, 11, 11, 32, 6, 40, 2, 32, 34, 8, 69, 13, 1, 32, 6, 40, 2, 40, 33, 9, 32, 6, 40, 2, 36, 33, 7, 12, 3, 11, 32, 6, 40, 2, 12, 33, 7, 12, 1, 11, 65, 129, 163, 132, 128, 0, 65, 4, 16, 223, 129, 128, 128, 0, 33, 7, 11, 2, 64, 32, 6, 40, 2, 32, 69, 13, 0, 32, 6, 65, 32, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 8, 54, 2, 8, 2, 64, 32, 8, 69, 13, 0, 32, 10, 69, 13, 2, 32, 6, 65, 8, 106, 16, 169, 128, 128, 128, 0, 65, 0, 33, 8, 32, 10, 33, 7, 12, 2, 11, 65, 0, 33, 8, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 8, 69, 13, 1, 32, 0, 32, 9, 54, 2, 8, 32, 0, 32, 7, 54, 2, 4, 32, 0, 32, 8, 54, 2, 0, 12, 2, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 6, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 211, 7, 4, 3, 127, 1, 126, 1, 124, 4, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 36, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 36, 13, 0, 2, 64, 32, 6, 45, 0, 37, 13, 0, 32, 6, 65, 5, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 38, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 47, 106, 65, 252, 156, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 8, 11, 32, 6, 40, 2, 40, 33, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 65, 1, 33, 8, 32, 6, 65, 1, 58, 0, 40, 32, 6, 32, 1, 54, 2, 36, 32, 6, 65, 8, 106, 32, 6, 65, 36, 106, 16, 183, 130, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 41, 3, 8, 34, 9, 66, 2, 81, 13, 0, 32, 9, 80, 13, 1, 32, 6, 43, 3, 16, 33, 10, 65, 0, 33, 11, 12, 3, 11, 32, 6, 40, 2, 16, 33, 7, 65, 1, 33, 11, 65, 0, 33, 8, 12, 1, 11, 65, 1, 33, 11, 65, 0, 33, 8, 65, 0, 65, 212, 165, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 11, 11, 65, 1, 33, 12, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 13, 54, 2, 24, 32, 6, 32, 10, 57, 3, 16, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 11, 54, 2, 8, 65, 1, 33, 14, 32, 11, 13, 5, 32, 13, 65, 0, 71, 33, 12, 32, 13, 69, 33, 14, 32, 8, 32, 11, 114, 65, 1, 71, 13, 1, 12, 4, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 65, 8, 106, 65, 4, 114, 16, 148, 129, 128, 128, 0, 12, 2, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 40, 32, 6, 32, 1, 54, 2, 36, 65, 1, 33, 12, 2, 64, 2, 64, 3, 64, 32, 6, 65, 8, 106, 32, 6, 65, 36, 106, 16, 234, 133, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 8, 13, 0, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 9, 14, 3, 2, 1, 0, 1, 11, 65, 1, 33, 8, 32, 12, 65, 1, 113, 13, 3, 65, 0, 33, 11, 12, 7, 11, 32, 6, 65, 36, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 4, 12, 5, 11, 2, 64, 32, 12, 65, 1, 113, 13, 0, 65, 1, 33, 11, 65, 0, 33, 8, 65, 144, 165, 132, 128, 0, 65, 3, 16, 150, 133, 128, 128, 0, 33, 7, 12, 6, 11, 32, 6, 65, 8, 106, 32, 6, 65, 36, 106, 16, 158, 134, 128, 128, 0, 32, 6, 40, 2, 8, 69, 13, 2, 11, 32, 6, 40, 2, 12, 33, 7, 12, 3, 11, 65, 1, 33, 11, 65, 0, 33, 8, 65, 144, 165, 132, 128, 0, 65, 3, 16, 223, 129, 128, 128, 0, 33, 7, 12, 3, 11, 32, 6, 43, 3, 16, 33, 10, 65, 0, 33, 12, 12, 0, 11, 11, 65, 1, 33, 11, 65, 0, 33, 8, 11, 65, 1, 33, 14, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 13, 54, 2, 24, 32, 6, 32, 10, 57, 3, 16, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 11, 54, 2, 8, 65, 1, 33, 12, 2, 64, 32, 11, 13, 0, 32, 13, 65, 0, 71, 33, 12, 32, 13, 69, 33, 14, 2, 64, 32, 8, 32, 11, 114, 65, 1, 70, 13, 0, 32, 6, 65, 8, 106, 65, 4, 114, 16, 148, 129, 128, 128, 0, 11, 32, 13, 33, 7, 11, 32, 13, 69, 13, 4, 32, 14, 69, 13, 4, 32, 6, 65, 24, 106, 16, 148, 129, 128, 128, 0, 12, 4, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 13, 33, 7, 11, 32, 13, 69, 13, 0, 32, 14, 69, 13, 0, 32, 6, 65, 24, 106, 16, 148, 129, 128, 128, 0, 11, 32, 12, 13, 0, 32, 0, 32, 10, 57, 3, 8, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 11, 32, 6, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 204, 7, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 32, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 32, 13, 0, 2, 64, 32, 6, 45, 0, 33, 13, 0, 32, 6, 65, 5, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 34, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 47, 106, 65, 140, 157, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 6, 11, 32, 6, 40, 2, 36, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 36, 32, 6, 32, 1, 54, 2, 32, 32, 6, 65, 8, 106, 32, 6, 65, 32, 106, 16, 171, 130, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 40, 2, 8, 13, 0, 32, 6, 40, 2, 12, 34, 8, 69, 13, 1, 32, 6, 65, 20, 106, 40, 2, 0, 33, 9, 32, 6, 65, 16, 106, 40, 2, 0, 33, 7, 12, 3, 11, 32, 6, 40, 2, 12, 33, 7, 65, 0, 33, 8, 12, 1, 11, 65, 0, 33, 8, 65, 0, 65, 228, 181, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 8, 54, 2, 8, 32, 8, 69, 13, 1, 32, 10, 69, 13, 3, 32, 6, 65, 8, 106, 16, 169, 128, 128, 128, 0, 65, 0, 33, 8, 32, 10, 33, 7, 12, 3, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 3, 11, 65, 0, 33, 8, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 28, 32, 6, 32, 1, 54, 2, 24, 32, 6, 65, 0, 54, 2, 32, 2, 64, 2, 64, 2, 64, 2, 64, 3, 64, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 238, 133, 128, 128, 0, 32, 6, 45, 0, 8, 13, 1, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 9, 14, 3, 1, 0, 2, 0, 11, 32, 6, 65, 24, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 2, 12, 5, 11, 2, 64, 32, 6, 40, 2, 32, 69, 13, 0, 65, 211, 169, 132, 128, 0, 65, 10, 16, 150, 133, 128, 128, 0, 33, 7, 12, 5, 11, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 12, 33, 7, 32, 6, 40, 2, 8, 34, 8, 69, 13, 4, 32, 6, 40, 2, 16, 33, 9, 32, 6, 65, 32, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 9, 54, 2, 40, 32, 6, 32, 7, 54, 2, 36, 32, 6, 32, 8, 54, 2, 32, 12, 1, 11, 11, 32, 6, 40, 2, 32, 34, 8, 69, 13, 1, 32, 6, 40, 2, 40, 33, 9, 32, 6, 40, 2, 36, 33, 7, 12, 3, 11, 32, 6, 40, 2, 12, 33, 7, 12, 1, 11, 65, 211, 169, 132, 128, 0, 65, 10, 16, 223, 129, 128, 128, 0, 33, 7, 11, 2, 64, 32, 6, 40, 2, 32, 69, 13, 0, 32, 6, 65, 32, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 8, 54, 2, 8, 2, 64, 32, 8, 69, 13, 0, 32, 10, 69, 13, 2, 32, 6, 65, 8, 106, 16, 169, 128, 128, 128, 0, 65, 0, 33, 8, 32, 10, 33, 7, 12, 2, 11, 65, 0, 33, 8, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 8, 69, 13, 1, 32, 0, 32, 9, 54, 2, 8, 32, 0, 32, 7, 54, 2, 4, 32, 0, 32, 8, 54, 2, 0, 12, 2, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 6, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 184, 11, 3, 3, 127, 1, 126, 5, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 0, 13, 0, 2, 64, 32, 6, 45, 0, 1, 13, 0, 32, 6, 65, 5, 54, 2, 16, 32, 1, 32, 6, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 2, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 207, 0, 106, 65, 156, 157, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 14, 11, 32, 6, 40, 2, 4, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 13, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 56, 32, 6, 32, 1, 54, 2, 52, 32, 6, 65, 16, 106, 32, 6, 65, 52, 106, 16, 156, 130, 128, 128, 0, 32, 6, 40, 2, 16, 13, 2, 2, 64, 32, 6, 40, 2, 20, 34, 8, 13, 0, 65, 0, 65, 164, 170, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 10, 11, 32, 6, 65, 24, 106, 41, 2, 0, 33, 9, 32, 6, 32, 8, 54, 2, 64, 32, 6, 32, 9, 55, 2, 68, 32, 6, 65, 16, 106, 32, 6, 65, 52, 106, 16, 156, 130, 128, 128, 0, 2, 64, 2, 64, 32, 6, 40, 2, 16, 13, 0, 2, 64, 32, 6, 40, 2, 20, 34, 10, 13, 0, 65, 1, 65, 164, 170, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 2, 11, 32, 9, 66, 32, 136, 167, 33, 11, 32, 9, 167, 33, 7, 32, 6, 65, 24, 106, 41, 2, 0, 33, 9, 12, 12, 11, 32, 6, 40, 2, 20, 33, 7, 11, 32, 6, 65, 192, 0, 106, 16, 169, 128, 128, 128, 0, 12, 9, 11, 32, 6, 65, 24, 54, 2, 16, 32, 1, 32, 6, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 7, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 32, 7, 65, 255, 1, 113, 69, 13, 5, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 48, 32, 6, 32, 1, 54, 2, 44, 32, 6, 65, 0, 54, 2, 52, 32, 6, 65, 0, 54, 2, 64, 3, 64, 32, 6, 65, 16, 106, 32, 6, 65, 44, 106, 16, 252, 133, 128, 128, 0, 32, 6, 45, 0, 16, 13, 2, 2, 64, 32, 6, 45, 0, 17, 34, 7, 65, 3, 70, 13, 0, 2, 64, 2, 64, 2, 64, 32, 7, 14, 2, 1, 2, 0, 11, 32, 6, 65, 44, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 3, 12, 6, 11, 2, 64, 32, 6, 40, 2, 52, 69, 13, 0, 65, 1, 33, 12, 65, 203, 169, 132, 128, 0, 65, 8, 16, 150, 133, 128, 128, 0, 33, 7, 12, 7, 11, 32, 6, 65, 16, 106, 32, 6, 65, 44, 106, 16, 154, 134, 128, 128, 0, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 34, 8, 69, 13, 5, 32, 6, 40, 2, 24, 33, 12, 32, 6, 65, 52, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 12, 54, 2, 60, 32, 6, 32, 7, 54, 2, 56, 32, 6, 32, 8, 54, 2, 52, 12, 2, 11, 2, 64, 32, 6, 40, 2, 64, 69, 13, 0, 65, 1, 33, 12, 65, 211, 169, 132, 128, 0, 65, 10, 16, 150, 133, 128, 128, 0, 33, 7, 12, 6, 11, 32, 6, 65, 16, 106, 32, 6, 65, 44, 106, 16, 154, 134, 128, 128, 0, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 34, 8, 69, 13, 4, 32, 6, 40, 2, 24, 33, 12, 32, 6, 65, 192, 0, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 12, 54, 2, 72, 32, 6, 32, 7, 54, 2, 68, 32, 6, 32, 8, 54, 2, 64, 12, 1, 11, 11, 32, 6, 40, 2, 52, 34, 8, 69, 33, 12, 2, 64, 2, 64, 32, 8, 69, 13, 0, 32, 6, 65, 16, 106, 65, 8, 106, 32, 6, 65, 52, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 52, 55, 3, 16, 32, 6, 40, 2, 64, 34, 10, 13, 1, 65, 211, 169, 132, 128, 0, 65, 10, 16, 223, 129, 128, 128, 0, 33, 7, 32, 6, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 5, 11, 65, 203, 169, 132, 128, 0, 65, 8, 16, 223, 129, 128, 128, 0, 33, 7, 12, 4, 11, 32, 6, 40, 2, 60, 33, 13, 32, 6, 40, 2, 56, 33, 7, 32, 6, 40, 2, 72, 33, 11, 32, 6, 40, 2, 68, 33, 14, 12, 4, 11, 32, 6, 40, 2, 20, 33, 7, 12, 6, 11, 32, 6, 40, 2, 20, 33, 7, 11, 65, 1, 33, 12, 11, 2, 64, 32, 6, 40, 2, 64, 69, 13, 0, 32, 6, 65, 192, 0, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 8, 2, 64, 32, 12, 32, 6, 40, 2, 52, 65, 0, 71, 113, 13, 0, 12, 1, 11, 32, 6, 65, 52, 106, 16, 169, 128, 128, 128, 0, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 12, 54, 2, 40, 32, 6, 32, 11, 54, 2, 36, 32, 6, 32, 14, 54, 2, 32, 32, 6, 32, 10, 54, 2, 28, 32, 6, 32, 13, 54, 2, 24, 32, 6, 32, 7, 54, 2, 20, 32, 6, 32, 8, 54, 2, 16, 2, 64, 2, 64, 32, 8, 69, 13, 0, 32, 12, 13, 1, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 34, 12, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 12, 41, 2, 0, 55, 3, 0, 12, 6, 11, 65, 0, 33, 8, 32, 12, 69, 13, 5, 32, 6, 65, 40, 106, 16, 148, 129, 128, 128, 0, 12, 5, 11, 32, 6, 65, 16, 106, 16, 218, 128, 128, 128, 0, 65, 0, 33, 8, 32, 12, 33, 7, 12, 4, 11, 32, 6, 65, 24, 54, 2, 16, 32, 1, 32, 6, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 65, 0, 33, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 12, 54, 2, 40, 32, 6, 32, 9, 55, 2, 32, 32, 6, 32, 10, 54, 2, 28, 32, 6, 32, 11, 54, 2, 24, 32, 6, 32, 7, 54, 2, 20, 32, 6, 32, 8, 54, 2, 16, 2, 64, 32, 8, 13, 0, 65, 0, 33, 8, 32, 12, 69, 13, 1, 32, 6, 65, 40, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 32, 12, 13, 0, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 34, 12, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 12, 41, 2, 0, 55, 3, 0, 12, 1, 11, 32, 6, 65, 16, 106, 16, 218, 128, 128, 128, 0, 65, 0, 33, 8, 32, 12, 33, 7, 11, 32, 8, 69, 13, 0, 32, 0, 32, 6, 41, 3, 0, 55, 2, 8, 32, 0, 32, 7, 54, 2, 4, 32, 0, 32, 8, 54, 2, 0, 32, 0, 65, 16, 106, 32, 6, 65, 8, 106, 41, 3, 0, 55, 2, 0, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 6, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 240, 24, 8, 2, 127, 1, 126, 4, 127, 1, 126, 4, 127, 4, 126, 1, 127, 2, 126, 35, 128, 128, 128, 128, 0, 65, 160, 2, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 12, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 12, 13, 0, 2, 64, 32, 6, 45, 0, 13, 13, 0, 32, 6, 65, 5, 54, 2, 128, 1, 32, 1, 32, 6, 65, 128, 1, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 14, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 159, 2, 106, 65, 172, 157, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 20, 11, 32, 6, 40, 2, 16, 33, 1, 11, 32, 0, 65, 0, 54, 2, 56, 32, 0, 32, 1, 54, 2, 0, 12, 19, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 236, 1, 32, 6, 32, 1, 54, 2, 232, 1, 32, 6, 65, 128, 1, 106, 32, 6, 65, 232, 1, 106, 16, 164, 134, 128, 128, 0, 32, 6, 41, 3, 128, 1, 34, 8, 66, 2, 81, 13, 5, 2, 64, 32, 8, 80, 69, 13, 0, 65, 0, 33, 9, 65, 0, 65, 176, 173, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 16, 11, 32, 6, 40, 2, 140, 1, 33, 10, 32, 6, 40, 2, 136, 1, 33, 7, 32, 6, 65, 128, 1, 106, 32, 6, 65, 232, 1, 106, 16, 164, 134, 128, 128, 0, 32, 6, 41, 3, 128, 1, 34, 8, 66, 2, 81, 13, 5, 2, 64, 32, 8, 80, 69, 13, 0, 65, 0, 33, 9, 65, 1, 65, 176, 173, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 16, 11, 32, 6, 40, 2, 140, 1, 33, 11, 32, 6, 40, 2, 136, 1, 33, 12, 32, 6, 65, 128, 1, 106, 32, 6, 65, 232, 1, 106, 16, 156, 130, 128, 128, 0, 32, 6, 40, 2, 128, 1, 13, 4, 2, 64, 32, 6, 40, 2, 132, 1, 34, 9, 13, 0, 65, 2, 65, 176, 173, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 15, 11, 32, 6, 32, 6, 65, 136, 1, 106, 41, 2, 0, 55, 2, 248, 1, 32, 6, 32, 9, 54, 2, 244, 1, 32, 6, 65, 128, 1, 106, 32, 6, 65, 232, 1, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 128, 1, 13, 3, 2, 64, 32, 6, 40, 2, 132, 1, 34, 9, 13, 0, 65, 3, 65, 176, 173, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 14, 11, 32, 6, 32, 6, 65, 136, 1, 106, 41, 2, 0, 55, 2, 132, 2, 32, 6, 32, 9, 54, 2, 128, 2, 32, 6, 65, 128, 1, 106, 32, 6, 65, 232, 1, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 128, 1, 13, 2, 2, 64, 32, 6, 40, 2, 132, 1, 34, 9, 13, 0, 65, 4, 65, 176, 173, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 13, 11, 32, 6, 32, 6, 65, 136, 1, 106, 41, 2, 0, 34, 8, 55, 2, 148, 2, 32, 6, 32, 9, 54, 2, 144, 2, 32, 6, 65, 128, 1, 106, 32, 6, 65, 232, 1, 106, 16, 164, 134, 128, 128, 0, 2, 64, 2, 64, 32, 6, 41, 3, 128, 1, 34, 13, 66, 2, 81, 13, 0, 2, 64, 32, 13, 80, 69, 13, 0, 65, 5, 65, 176, 173, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 2, 11, 32, 6, 40, 2, 140, 1, 33, 14, 32, 6, 40, 2, 136, 1, 33, 15, 32, 6, 65, 128, 1, 106, 32, 6, 65, 232, 1, 106, 16, 164, 134, 128, 128, 0, 32, 6, 41, 3, 128, 1, 34, 13, 66, 2, 81, 13, 0, 2, 64, 32, 13, 80, 69, 13, 0, 65, 6, 65, 176, 173, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 2, 11, 32, 6, 40, 2, 140, 1, 33, 16, 32, 6, 40, 2, 136, 1, 33, 17, 32, 6, 65, 208, 0, 106, 65, 8, 106, 32, 6, 65, 244, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 192, 0, 106, 65, 8, 106, 32, 6, 65, 128, 2, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 244, 1, 55, 3, 80, 32, 6, 32, 6, 41, 2, 128, 2, 55, 3, 64, 12, 18, 11, 32, 6, 40, 2, 136, 1, 33, 7, 11, 32, 6, 65, 144, 2, 106, 16, 169, 128, 128, 128, 0, 12, 12, 11, 32, 6, 65, 24, 54, 2, 128, 1, 32, 1, 32, 6, 65, 128, 1, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 10, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 32, 7, 65, 255, 1, 113, 69, 13, 8, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 216, 1, 32, 6, 32, 1, 54, 2, 212, 1, 32, 6, 65, 0, 54, 2, 220, 1, 32, 6, 65, 0, 54, 2, 232, 1, 32, 6, 65, 0, 54, 2, 244, 1, 66, 0, 33, 18, 66, 0, 33, 19, 66, 0, 33, 13, 66, 0, 33, 8, 3, 64, 32, 6, 65, 128, 1, 106, 32, 6, 65, 212, 1, 106, 16, 246, 133, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 128, 1, 13, 0, 32, 6, 45, 0, 129, 1, 34, 7, 65, 8, 70, 13, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 7, 14, 7, 1, 2, 3, 4, 5, 6, 7, 0, 11, 32, 6, 65, 212, 1, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 10, 12, 15, 11, 2, 64, 32, 8, 80, 13, 0, 65, 1, 33, 10, 65, 179, 135, 132, 128, 0, 65, 9, 16, 150, 133, 128, 128, 0, 33, 7, 12, 16, 11, 32, 6, 65, 128, 1, 106, 32, 6, 65, 212, 1, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 128, 1, 13, 6, 32, 6, 41, 3, 136, 1, 33, 20, 66, 1, 33, 8, 12, 9, 11, 2, 64, 32, 13, 80, 13, 0, 65, 1, 33, 10, 65, 188, 135, 132, 128, 0, 65, 9, 16, 150, 133, 128, 128, 0, 33, 7, 12, 15, 11, 32, 6, 65, 128, 1, 106, 32, 6, 65, 212, 1, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 128, 1, 13, 5, 32, 6, 41, 3, 136, 1, 33, 21, 66, 1, 33, 13, 12, 8, 11, 2, 64, 32, 6, 40, 2, 220, 1, 69, 13, 0, 65, 1, 33, 10, 65, 234, 165, 132, 128, 0, 65, 6, 16, 150, 133, 128, 128, 0, 33, 7, 12, 14, 11, 32, 6, 65, 128, 1, 106, 32, 6, 65, 212, 1, 106, 16, 154, 134, 128, 128, 0, 32, 6, 40, 2, 132, 1, 33, 7, 32, 6, 40, 2, 128, 1, 34, 9, 69, 13, 12, 32, 6, 40, 2, 136, 1, 33, 22, 32, 6, 65, 220, 1, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 22, 54, 2, 228, 1, 32, 6, 32, 7, 54, 2, 224, 1, 32, 6, 32, 9, 54, 2, 220, 1, 12, 7, 11, 2, 64, 32, 6, 40, 2, 232, 1, 69, 13, 0, 65, 1, 33, 10, 65, 240, 165, 132, 128, 0, 65, 8, 16, 150, 133, 128, 128, 0, 33, 7, 12, 13, 11, 32, 6, 65, 128, 1, 106, 32, 6, 65, 212, 1, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 132, 1, 33, 7, 32, 6, 40, 2, 128, 1, 34, 9, 69, 13, 11, 32, 6, 40, 2, 136, 1, 33, 22, 32, 6, 65, 232, 1, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 22, 54, 2, 240, 1, 32, 6, 32, 7, 54, 2, 236, 1, 32, 6, 32, 9, 54, 2, 232, 1, 12, 6, 11, 2, 64, 32, 6, 40, 2, 244, 1, 69, 13, 0, 65, 1, 33, 10, 65, 129, 163, 132, 128, 0, 65, 4, 16, 150, 133, 128, 128, 0, 33, 7, 12, 12, 11, 32, 6, 65, 128, 1, 106, 32, 6, 65, 212, 1, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 132, 1, 33, 7, 32, 6, 40, 2, 128, 1, 34, 9, 69, 13, 10, 32, 6, 40, 2, 136, 1, 33, 22, 32, 6, 65, 244, 1, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 22, 54, 2, 252, 1, 32, 6, 32, 7, 54, 2, 248, 1, 32, 6, 32, 9, 54, 2, 244, 1, 12, 5, 11, 2, 64, 32, 19, 80, 13, 0, 65, 1, 33, 10, 65, 248, 165, 132, 128, 0, 65, 12, 16, 150, 133, 128, 128, 0, 33, 7, 12, 11, 11, 32, 6, 65, 128, 1, 106, 32, 6, 65, 212, 1, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 128, 1, 13, 1, 32, 6, 41, 3, 136, 1, 33, 23, 66, 1, 33, 19, 12, 4, 11, 2, 64, 32, 18, 80, 13, 0, 65, 1, 33, 10, 65, 192, 161, 132, 128, 0, 65, 5, 16, 150, 133, 128, 128, 0, 33, 7, 12, 10, 11, 32, 6, 65, 128, 1, 106, 32, 6, 65, 212, 1, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 128, 1, 69, 13, 2, 11, 32, 6, 40, 2, 132, 1, 33, 7, 12, 7, 11, 2, 64, 32, 8, 80, 13, 0, 2, 64, 32, 13, 66, 0, 82, 13, 0, 65, 1, 33, 10, 65, 188, 135, 132, 128, 0, 65, 9, 16, 223, 129, 128, 128, 0, 33, 7, 12, 9, 11, 32, 6, 40, 2, 220, 1, 34, 7, 69, 33, 22, 2, 64, 32, 7, 13, 0, 65, 1, 33, 10, 65, 234, 165, 132, 128, 0, 65, 6, 16, 223, 129, 128, 128, 0, 33, 7, 65, 1, 33, 9, 12, 10, 11, 32, 6, 65, 128, 2, 106, 65, 8, 106, 32, 6, 65, 220, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 220, 1, 55, 3, 128, 2, 2, 64, 2, 64, 32, 6, 40, 2, 232, 1, 34, 11, 13, 0, 65, 1, 33, 10, 65, 240, 165, 132, 128, 0, 65, 8, 16, 223, 129, 128, 128, 0, 33, 7, 12, 1, 11, 32, 6, 65, 144, 2, 106, 65, 8, 106, 32, 6, 65, 232, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 232, 1, 55, 3, 144, 2, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 40, 2, 244, 1, 34, 9, 69, 13, 0, 32, 6, 65, 128, 1, 106, 65, 8, 106, 32, 6, 65, 244, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 244, 1, 55, 3, 128, 1, 32, 19, 80, 69, 13, 1, 65, 248, 165, 132, 128, 0, 65, 12, 16, 223, 129, 128, 128, 0, 33, 7, 12, 2, 11, 65, 129, 163, 132, 128, 0, 65, 4, 16, 223, 129, 128, 128, 0, 33, 7, 12, 2, 11, 2, 64, 32, 18, 80, 13, 0, 32, 6, 65, 240, 0, 106, 65, 8, 106, 32, 6, 65, 220, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 224, 0, 106, 65, 8, 106, 32, 6, 65, 232, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 220, 1, 55, 3, 112, 32, 6, 32, 6, 41, 2, 232, 1, 55, 3, 96, 32, 20, 66, 32, 136, 167, 33, 10, 32, 6, 41, 2, 248, 1, 33, 8, 32, 20, 167, 33, 7, 12, 14, 11, 65, 192, 161, 132, 128, 0, 65, 5, 16, 223, 129, 128, 128, 0, 33, 7, 11, 32, 6, 65, 128, 1, 106, 16, 169, 128, 128, 128, 0, 11, 32, 9, 69, 33, 10, 32, 6, 65, 144, 2, 106, 16, 169, 128, 128, 128, 0, 11, 32, 11, 69, 33, 9, 32, 6, 65, 128, 2, 106, 16, 169, 128, 128, 128, 0, 12, 9, 11, 65, 1, 33, 10, 65, 179, 135, 132, 128, 0, 65, 9, 16, 223, 129, 128, 128, 0, 33, 7, 12, 7, 11, 32, 6, 41, 3, 136, 1, 33, 24, 66, 1, 33, 18, 12, 0, 11, 11, 32, 6, 40, 2, 132, 1, 33, 7, 12, 9, 11, 32, 6, 40, 2, 132, 1, 33, 7, 12, 9, 11, 32, 6, 40, 2, 132, 1, 33, 7, 12, 9, 11, 32, 6, 40, 2, 136, 1, 33, 7, 12, 8, 11, 65, 1, 33, 10, 11, 65, 1, 33, 9, 65, 1, 33, 22, 11, 2, 64, 32, 10, 69, 13, 0, 32, 6, 40, 2, 244, 1, 69, 13, 0, 32, 6, 65, 244, 1, 106, 16, 169, 128, 128, 128, 0, 11, 2, 64, 32, 9, 32, 6, 40, 2, 232, 1, 65, 0, 71, 113, 69, 13, 0, 32, 6, 65, 232, 1, 106, 16, 169, 128, 128, 128, 0, 11, 2, 64, 32, 22, 32, 6, 40, 2, 220, 1, 65, 0, 71, 113, 69, 13, 0, 32, 6, 65, 220, 1, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 9, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 153, 136, 128, 128, 0, 33, 22, 32, 6, 65, 168, 1, 106, 32, 6, 65, 240, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 180, 1, 106, 32, 6, 65, 224, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 24, 55, 3, 152, 1, 32, 6, 32, 23, 55, 3, 144, 1, 32, 6, 32, 21, 55, 3, 136, 1, 32, 6, 32, 10, 54, 2, 132, 1, 32, 6, 32, 7, 54, 2, 128, 1, 32, 6, 32, 22, 54, 2, 200, 1, 32, 6, 32, 8, 55, 2, 188, 1, 32, 6, 32, 9, 54, 2, 184, 1, 32, 6, 32, 6, 41, 3, 112, 55, 3, 160, 1, 32, 6, 32, 6, 41, 3, 96, 55, 2, 172, 1, 2, 64, 2, 64, 32, 9, 69, 13, 0, 32, 22, 13, 1, 32, 6, 65, 12, 106, 32, 6, 65, 128, 1, 106, 65, 4, 114, 65, 52, 16, 218, 141, 128, 128, 0, 26, 32, 6, 65, 8, 106, 32, 6, 65, 188, 1, 106, 34, 22, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 22, 41, 2, 0, 55, 3, 0, 12, 9, 11, 65, 0, 33, 9, 32, 22, 69, 13, 8, 32, 6, 65, 200, 1, 106, 16, 148, 129, 128, 128, 0, 12, 8, 11, 32, 6, 65, 128, 1, 106, 16, 207, 128, 128, 128, 0, 65, 0, 33, 9, 32, 22, 33, 7, 12, 7, 11, 32, 6, 65, 24, 54, 2, 128, 1, 32, 1, 32, 6, 65, 128, 1, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 0, 54, 2, 56, 32, 0, 32, 1, 54, 2, 0, 12, 7, 11, 32, 6, 65, 128, 2, 106, 16, 169, 128, 128, 128, 0, 11, 32, 6, 65, 244, 1, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 9, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 152, 136, 128, 128, 0, 33, 22, 32, 6, 65, 168, 1, 106, 32, 6, 65, 208, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 180, 1, 106, 32, 6, 65, 192, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 16, 54, 2, 156, 1, 32, 6, 32, 17, 54, 2, 152, 1, 32, 6, 32, 14, 54, 2, 148, 1, 32, 6, 32, 15, 54, 2, 144, 1, 32, 6, 32, 11, 54, 2, 140, 1, 32, 6, 32, 12, 54, 2, 136, 1, 32, 6, 32, 10, 54, 2, 132, 1, 32, 6, 32, 7, 54, 2, 128, 1, 32, 6, 32, 22, 54, 2, 200, 1, 32, 6, 32, 8, 55, 2, 188, 1, 32, 6, 32, 9, 54, 2, 184, 1, 32, 6, 32, 6, 41, 3, 80, 55, 3, 160, 1, 32, 6, 32, 6, 41, 3, 64, 55, 2, 172, 1, 2, 64, 32, 9, 13, 0, 65, 0, 33, 9, 32, 22, 69, 13, 1, 32, 6, 65, 200, 1, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 32, 22, 13, 0, 32, 6, 65, 12, 106, 32, 6, 65, 128, 1, 106, 65, 4, 114, 65, 52, 16, 218, 141, 128, 128, 0, 26, 32, 6, 65, 8, 106, 32, 6, 65, 188, 1, 106, 34, 22, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 22, 41, 2, 0, 55, 3, 0, 12, 1, 11, 32, 6, 65, 128, 1, 106, 16, 207, 128, 128, 128, 0, 65, 0, 33, 9, 32, 22, 33, 7, 11, 32, 9, 69, 13, 0, 32, 0, 65, 4, 106, 32, 6, 65, 12, 106, 65, 52, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 9, 54, 2, 56, 32, 0, 32, 7, 54, 2, 0, 32, 0, 65, 196, 0, 106, 32, 6, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 6, 41, 3, 0, 55, 2, 60, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 56, 32, 0, 32, 1, 54, 2, 0, 11, 32, 6, 65, 160, 2, 106, 36, 128, 128, 128, 128, 0, 11, 204, 7, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 32, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 32, 13, 0, 2, 64, 32, 6, 45, 0, 33, 13, 0, 32, 6, 65, 5, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 34, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 47, 106, 65, 188, 157, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 6, 11, 32, 6, 40, 2, 36, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 36, 32, 6, 32, 1, 54, 2, 32, 32, 6, 65, 8, 106, 32, 6, 65, 32, 106, 16, 171, 130, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 40, 2, 8, 13, 0, 32, 6, 40, 2, 12, 34, 8, 69, 13, 1, 32, 6, 65, 20, 106, 40, 2, 0, 33, 9, 32, 6, 65, 16, 106, 40, 2, 0, 33, 7, 12, 3, 11, 32, 6, 40, 2, 12, 33, 7, 65, 0, 33, 8, 12, 1, 11, 65, 0, 33, 8, 65, 0, 65, 248, 180, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 8, 54, 2, 8, 32, 8, 69, 13, 1, 32, 10, 69, 13, 3, 32, 6, 65, 8, 106, 16, 169, 128, 128, 128, 0, 65, 0, 33, 8, 32, 10, 33, 7, 12, 3, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 3, 11, 65, 0, 33, 8, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 28, 32, 6, 32, 1, 54, 2, 24, 32, 6, 65, 0, 54, 2, 32, 2, 64, 2, 64, 2, 64, 2, 64, 3, 64, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 216, 133, 128, 128, 0, 32, 6, 45, 0, 8, 13, 1, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 9, 14, 3, 1, 0, 2, 0, 11, 32, 6, 65, 24, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 2, 12, 5, 11, 2, 64, 32, 6, 40, 2, 32, 69, 13, 0, 65, 184, 173, 132, 128, 0, 65, 5, 16, 150, 133, 128, 128, 0, 33, 7, 12, 5, 11, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 12, 33, 7, 32, 6, 40, 2, 8, 34, 8, 69, 13, 4, 32, 6, 40, 2, 16, 33, 9, 32, 6, 65, 32, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 9, 54, 2, 40, 32, 6, 32, 7, 54, 2, 36, 32, 6, 32, 8, 54, 2, 32, 12, 1, 11, 11, 32, 6, 40, 2, 32, 34, 8, 69, 13, 1, 32, 6, 40, 2, 40, 33, 9, 32, 6, 40, 2, 36, 33, 7, 12, 3, 11, 32, 6, 40, 2, 12, 33, 7, 12, 1, 11, 65, 184, 173, 132, 128, 0, 65, 5, 16, 223, 129, 128, 128, 0, 33, 7, 11, 2, 64, 32, 6, 40, 2, 32, 69, 13, 0, 32, 6, 65, 32, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 8, 54, 2, 8, 2, 64, 32, 8, 69, 13, 0, 32, 10, 69, 13, 2, 32, 6, 65, 8, 106, 16, 169, 128, 128, 128, 0, 65, 0, 33, 8, 32, 10, 33, 7, 12, 2, 11, 65, 0, 33, 8, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 8, 69, 13, 1, 32, 0, 32, 9, 54, 2, 8, 32, 0, 32, 7, 54, 2, 4, 32, 0, 32, 8, 54, 2, 0, 12, 2, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 6, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 184, 11, 3, 3, 127, 1, 126, 5, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 0, 13, 0, 2, 64, 32, 6, 45, 0, 1, 13, 0, 32, 6, 65, 5, 54, 2, 16, 32, 1, 32, 6, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 2, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 207, 0, 106, 65, 204, 157, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 14, 11, 32, 6, 40, 2, 4, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 13, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 56, 32, 6, 32, 1, 54, 2, 52, 32, 6, 65, 16, 106, 32, 6, 65, 52, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 16, 13, 2, 2, 64, 32, 6, 40, 2, 20, 34, 8, 13, 0, 65, 0, 65, 140, 178, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 10, 11, 32, 6, 65, 24, 106, 41, 2, 0, 33, 9, 32, 6, 32, 8, 54, 2, 64, 32, 6, 32, 9, 55, 2, 68, 32, 6, 65, 16, 106, 32, 6, 65, 52, 106, 16, 171, 130, 128, 128, 0, 2, 64, 2, 64, 32, 6, 40, 2, 16, 13, 0, 2, 64, 32, 6, 40, 2, 20, 34, 10, 13, 0, 65, 1, 65, 140, 178, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 2, 11, 32, 9, 66, 32, 136, 167, 33, 11, 32, 9, 167, 33, 7, 32, 6, 65, 24, 106, 41, 2, 0, 33, 9, 12, 12, 11, 32, 6, 40, 2, 20, 33, 7, 11, 32, 6, 65, 192, 0, 106, 16, 169, 128, 128, 128, 0, 12, 9, 11, 32, 6, 65, 24, 54, 2, 16, 32, 1, 32, 6, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 7, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 32, 7, 65, 255, 1, 113, 69, 13, 5, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 48, 32, 6, 32, 1, 54, 2, 44, 32, 6, 65, 0, 54, 2, 52, 32, 6, 65, 0, 54, 2, 64, 3, 64, 32, 6, 65, 16, 106, 32, 6, 65, 44, 106, 16, 134, 134, 128, 128, 0, 32, 6, 45, 0, 16, 13, 2, 2, 64, 32, 6, 45, 0, 17, 34, 7, 65, 3, 70, 13, 0, 2, 64, 2, 64, 2, 64, 32, 7, 14, 2, 1, 2, 0, 11, 32, 6, 65, 44, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 3, 12, 6, 11, 2, 64, 32, 6, 40, 2, 52, 69, 13, 0, 65, 1, 33, 12, 65, 198, 177, 132, 128, 0, 65, 5, 16, 150, 133, 128, 128, 0, 33, 7, 12, 7, 11, 32, 6, 65, 16, 106, 32, 6, 65, 44, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 34, 8, 69, 13, 5, 32, 6, 40, 2, 24, 33, 12, 32, 6, 65, 52, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 12, 54, 2, 60, 32, 6, 32, 7, 54, 2, 56, 32, 6, 32, 8, 54, 2, 52, 12, 2, 11, 2, 64, 32, 6, 40, 2, 64, 69, 13, 0, 65, 1, 33, 12, 65, 203, 177, 132, 128, 0, 65, 11, 16, 150, 133, 128, 128, 0, 33, 7, 12, 6, 11, 32, 6, 65, 16, 106, 32, 6, 65, 44, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 34, 8, 69, 13, 4, 32, 6, 40, 2, 24, 33, 12, 32, 6, 65, 192, 0, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 12, 54, 2, 72, 32, 6, 32, 7, 54, 2, 68, 32, 6, 32, 8, 54, 2, 64, 12, 1, 11, 11, 32, 6, 40, 2, 52, 34, 8, 69, 33, 12, 2, 64, 2, 64, 32, 8, 69, 13, 0, 32, 6, 65, 16, 106, 65, 8, 106, 32, 6, 65, 52, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 52, 55, 3, 16, 32, 6, 40, 2, 64, 34, 10, 13, 1, 65, 203, 177, 132, 128, 0, 65, 11, 16, 223, 129, 128, 128, 0, 33, 7, 32, 6, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 5, 11, 65, 198, 177, 132, 128, 0, 65, 5, 16, 223, 129, 128, 128, 0, 33, 7, 12, 4, 11, 32, 6, 40, 2, 60, 33, 13, 32, 6, 40, 2, 56, 33, 7, 32, 6, 40, 2, 72, 33, 11, 32, 6, 40, 2, 68, 33, 14, 12, 4, 11, 32, 6, 40, 2, 20, 33, 7, 12, 6, 11, 32, 6, 40, 2, 20, 33, 7, 11, 65, 1, 33, 12, 11, 2, 64, 32, 6, 40, 2, 64, 69, 13, 0, 32, 6, 65, 192, 0, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 8, 2, 64, 32, 12, 32, 6, 40, 2, 52, 65, 0, 71, 113, 13, 0, 12, 1, 11, 32, 6, 65, 52, 106, 16, 169, 128, 128, 128, 0, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 12, 54, 2, 40, 32, 6, 32, 11, 54, 2, 36, 32, 6, 32, 14, 54, 2, 32, 32, 6, 32, 10, 54, 2, 28, 32, 6, 32, 13, 54, 2, 24, 32, 6, 32, 7, 54, 2, 20, 32, 6, 32, 8, 54, 2, 16, 2, 64, 2, 64, 32, 8, 69, 13, 0, 32, 12, 13, 1, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 34, 12, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 12, 41, 2, 0, 55, 3, 0, 12, 6, 11, 65, 0, 33, 8, 32, 12, 69, 13, 5, 32, 6, 65, 40, 106, 16, 148, 129, 128, 128, 0, 12, 5, 11, 32, 6, 65, 16, 106, 16, 218, 128, 128, 128, 0, 65, 0, 33, 8, 32, 12, 33, 7, 12, 4, 11, 32, 6, 65, 24, 54, 2, 16, 32, 1, 32, 6, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 65, 0, 33, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 12, 54, 2, 40, 32, 6, 32, 9, 55, 2, 32, 32, 6, 32, 10, 54, 2, 28, 32, 6, 32, 11, 54, 2, 24, 32, 6, 32, 7, 54, 2, 20, 32, 6, 32, 8, 54, 2, 16, 2, 64, 32, 8, 13, 0, 65, 0, 33, 8, 32, 12, 69, 13, 1, 32, 6, 65, 40, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 32, 12, 13, 0, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 34, 12, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 12, 41, 2, 0, 55, 3, 0, 12, 1, 11, 32, 6, 65, 16, 106, 16, 218, 128, 128, 128, 0, 65, 0, 33, 8, 32, 12, 33, 7, 11, 32, 8, 69, 13, 0, 32, 0, 32, 6, 41, 3, 0, 55, 2, 8, 32, 0, 32, 7, 54, 2, 4, 32, 0, 32, 8, 54, 2, 0, 32, 0, 65, 16, 106, 32, 6, 65, 8, 106, 41, 3, 0, 55, 2, 0, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 6, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 204, 7, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 32, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 32, 13, 0, 2, 64, 32, 6, 45, 0, 33, 13, 0, 32, 6, 65, 5, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 34, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 47, 106, 65, 220, 157, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 6, 11, 32, 6, 40, 2, 36, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 36, 32, 6, 32, 1, 54, 2, 32, 32, 6, 65, 8, 106, 32, 6, 65, 32, 106, 16, 171, 130, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 40, 2, 8, 13, 0, 32, 6, 40, 2, 12, 34, 8, 69, 13, 1, 32, 6, 65, 20, 106, 40, 2, 0, 33, 9, 32, 6, 65, 16, 106, 40, 2, 0, 33, 7, 12, 3, 11, 32, 6, 40, 2, 12, 33, 7, 65, 0, 33, 8, 12, 1, 11, 65, 0, 33, 8, 65, 0, 65, 204, 172, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 8, 54, 2, 8, 32, 8, 69, 13, 1, 32, 10, 69, 13, 3, 32, 6, 65, 8, 106, 16, 169, 128, 128, 128, 0, 65, 0, 33, 8, 32, 10, 33, 7, 12, 3, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 3, 11, 65, 0, 33, 8, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 28, 32, 6, 32, 1, 54, 2, 24, 32, 6, 65, 0, 54, 2, 32, 2, 64, 2, 64, 2, 64, 2, 64, 3, 64, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 228, 133, 128, 128, 0, 32, 6, 45, 0, 8, 13, 1, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 9, 14, 3, 1, 0, 2, 0, 11, 32, 6, 65, 24, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 2, 12, 5, 11, 2, 64, 32, 6, 40, 2, 32, 69, 13, 0, 65, 132, 172, 132, 128, 0, 65, 10, 16, 150, 133, 128, 128, 0, 33, 7, 12, 5, 11, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 12, 33, 7, 32, 6, 40, 2, 8, 34, 8, 69, 13, 4, 32, 6, 40, 2, 16, 33, 9, 32, 6, 65, 32, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 9, 54, 2, 40, 32, 6, 32, 7, 54, 2, 36, 32, 6, 32, 8, 54, 2, 32, 12, 1, 11, 11, 32, 6, 40, 2, 32, 34, 8, 69, 13, 1, 32, 6, 40, 2, 40, 33, 9, 32, 6, 40, 2, 36, 33, 7, 12, 3, 11, 32, 6, 40, 2, 12, 33, 7, 12, 1, 11, 65, 132, 172, 132, 128, 0, 65, 10, 16, 223, 129, 128, 128, 0, 33, 7, 11, 2, 64, 32, 6, 40, 2, 32, 69, 13, 0, 32, 6, 65, 32, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 7, 54, 2, 12, 32, 6, 32, 8, 54, 2, 8, 2, 64, 32, 8, 69, 13, 0, 32, 10, 69, 13, 2, 32, 6, 65, 8, 106, 16, 169, 128, 128, 128, 0, 65, 0, 33, 8, 32, 10, 33, 7, 12, 2, 11, 65, 0, 33, 8, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 8, 69, 13, 1, 32, 0, 32, 9, 54, 2, 8, 32, 0, 32, 7, 54, 2, 4, 32, 0, 32, 8, 54, 2, 0, 12, 2, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 6, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 184, 11, 3, 3, 127, 1, 126, 5, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 0, 13, 0, 2, 64, 32, 6, 45, 0, 1, 13, 0, 32, 6, 65, 5, 54, 2, 16, 32, 1, 32, 6, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 2, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 207, 0, 106, 65, 236, 157, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 14, 11, 32, 6, 40, 2, 4, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 13, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 56, 32, 6, 32, 1, 54, 2, 52, 32, 6, 65, 16, 106, 32, 6, 65, 52, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 16, 13, 2, 2, 64, 32, 6, 40, 2, 20, 34, 8, 13, 0, 65, 0, 65, 188, 163, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 10, 11, 32, 6, 65, 24, 106, 41, 2, 0, 33, 9, 32, 6, 32, 8, 54, 2, 64, 32, 6, 32, 9, 55, 2, 68, 32, 6, 65, 16, 106, 32, 6, 65, 52, 106, 16, 171, 130, 128, 128, 0, 2, 64, 2, 64, 32, 6, 40, 2, 16, 13, 0, 2, 64, 32, 6, 40, 2, 20, 34, 10, 13, 0, 65, 1, 65, 188, 163, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 2, 11, 32, 9, 66, 32, 136, 167, 33, 11, 32, 9, 167, 33, 7, 32, 6, 65, 24, 106, 41, 2, 0, 33, 9, 12, 12, 11, 32, 6, 40, 2, 20, 33, 7, 11, 32, 6, 65, 192, 0, 106, 16, 169, 128, 128, 128, 0, 12, 9, 11, 32, 6, 65, 24, 54, 2, 16, 32, 1, 32, 6, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 7, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 32, 7, 65, 255, 1, 113, 69, 13, 5, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 48, 32, 6, 32, 1, 54, 2, 44, 32, 6, 65, 0, 54, 2, 52, 32, 6, 65, 0, 54, 2, 64, 3, 64, 32, 6, 65, 16, 106, 32, 6, 65, 44, 106, 16, 226, 133, 128, 128, 0, 32, 6, 45, 0, 16, 13, 2, 2, 64, 32, 6, 45, 0, 17, 34, 7, 65, 3, 70, 13, 0, 2, 64, 2, 64, 2, 64, 32, 7, 14, 2, 1, 2, 0, 11, 32, 6, 65, 44, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 3, 12, 6, 11, 2, 64, 32, 6, 40, 2, 52, 69, 13, 0, 65, 1, 33, 12, 65, 252, 162, 132, 128, 0, 65, 5, 16, 150, 133, 128, 128, 0, 33, 7, 12, 7, 11, 32, 6, 65, 16, 106, 32, 6, 65, 44, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 34, 8, 69, 13, 5, 32, 6, 40, 2, 24, 33, 12, 32, 6, 65, 52, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 12, 54, 2, 60, 32, 6, 32, 7, 54, 2, 56, 32, 6, 32, 8, 54, 2, 52, 12, 2, 11, 2, 64, 32, 6, 40, 2, 64, 69, 13, 0, 65, 1, 33, 12, 65, 129, 163, 132, 128, 0, 65, 4, 16, 150, 133, 128, 128, 0, 33, 7, 12, 6, 11, 32, 6, 65, 16, 106, 32, 6, 65, 44, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 34, 8, 69, 13, 4, 32, 6, 40, 2, 24, 33, 12, 32, 6, 65, 192, 0, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 12, 54, 2, 72, 32, 6, 32, 7, 54, 2, 68, 32, 6, 32, 8, 54, 2, 64, 12, 1, 11, 11, 32, 6, 40, 2, 52, 34, 8, 69, 33, 12, 2, 64, 2, 64, 32, 8, 69, 13, 0, 32, 6, 65, 16, 106, 65, 8, 106, 32, 6, 65, 52, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 52, 55, 3, 16, 32, 6, 40, 2, 64, 34, 10, 13, 1, 65, 129, 163, 132, 128, 0, 65, 4, 16, 223, 129, 128, 128, 0, 33, 7, 32, 6, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 5, 11, 65, 252, 162, 132, 128, 0, 65, 5, 16, 223, 129, 128, 128, 0, 33, 7, 12, 4, 11, 32, 6, 40, 2, 60, 33, 13, 32, 6, 40, 2, 56, 33, 7, 32, 6, 40, 2, 72, 33, 11, 32, 6, 40, 2, 68, 33, 14, 12, 4, 11, 32, 6, 40, 2, 20, 33, 7, 12, 6, 11, 32, 6, 40, 2, 20, 33, 7, 11, 65, 1, 33, 12, 11, 2, 64, 32, 6, 40, 2, 64, 69, 13, 0, 32, 6, 65, 192, 0, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 8, 2, 64, 32, 12, 32, 6, 40, 2, 52, 65, 0, 71, 113, 13, 0, 12, 1, 11, 32, 6, 65, 52, 106, 16, 169, 128, 128, 128, 0, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 12, 54, 2, 40, 32, 6, 32, 11, 54, 2, 36, 32, 6, 32, 14, 54, 2, 32, 32, 6, 32, 10, 54, 2, 28, 32, 6, 32, 13, 54, 2, 24, 32, 6, 32, 7, 54, 2, 20, 32, 6, 32, 8, 54, 2, 16, 2, 64, 2, 64, 32, 8, 69, 13, 0, 32, 12, 13, 1, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 34, 12, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 12, 41, 2, 0, 55, 3, 0, 12, 6, 11, 65, 0, 33, 8, 32, 12, 69, 13, 5, 32, 6, 65, 40, 106, 16, 148, 129, 128, 128, 0, 12, 5, 11, 32, 6, 65, 16, 106, 16, 218, 128, 128, 128, 0, 65, 0, 33, 8, 32, 12, 33, 7, 12, 4, 11, 32, 6, 65, 24, 54, 2, 16, 32, 1, 32, 6, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 65, 0, 33, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 12, 54, 2, 40, 32, 6, 32, 9, 55, 2, 32, 32, 6, 32, 10, 54, 2, 28, 32, 6, 32, 11, 54, 2, 24, 32, 6, 32, 7, 54, 2, 20, 32, 6, 32, 8, 54, 2, 16, 2, 64, 32, 8, 13, 0, 65, 0, 33, 8, 32, 12, 69, 13, 1, 32, 6, 65, 40, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 32, 12, 13, 0, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 34, 12, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 12, 41, 2, 0, 55, 3, 0, 12, 1, 11, 32, 6, 65, 16, 106, 16, 218, 128, 128, 128, 0, 65, 0, 33, 8, 32, 12, 33, 7, 11, 32, 8, 69, 13, 0, 32, 0, 32, 6, 41, 3, 0, 55, 2, 8, 32, 0, 32, 7, 54, 2, 4, 32, 0, 32, 8, 54, 2, 0, 32, 0, 65, 16, 106, 32, 6, 65, 8, 106, 41, 3, 0, 55, 2, 0, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 6, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 195, 54, 8, 5, 127, 1, 126, 4, 127, 2, 126, 5, 127, 3, 126, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 176, 9, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 4, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 4, 13, 0, 2, 64, 32, 6, 45, 0, 5, 13, 0, 32, 6, 65, 5, 54, 2, 184, 4, 32, 1, 32, 6, 65, 184, 4, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 6, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 175, 9, 106, 65, 252, 157, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 32, 11, 32, 6, 40, 2, 8, 33, 1, 11, 32, 0, 66, 3, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 31, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 172, 8, 32, 6, 32, 1, 54, 2, 168, 8, 32, 6, 65, 184, 4, 106, 32, 6, 65, 168, 8, 106, 16, 167, 134, 128, 128, 0, 32, 6, 40, 2, 184, 4, 34, 7, 65, 2, 70, 13, 11, 32, 6, 65, 160, 6, 106, 34, 8, 32, 6, 65, 184, 4, 106, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 152, 6, 106, 65, 16, 106, 34, 9, 32, 6, 65, 184, 4, 106, 65, 24, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 152, 6, 106, 65, 24, 106, 34, 10, 32, 6, 65, 216, 4, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 6, 41, 2, 192, 4, 55, 3, 152, 6, 2, 64, 32, 7, 13, 0, 65, 0, 65, 188, 166, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 27, 11, 32, 6, 40, 2, 188, 4, 33, 7, 32, 6, 65, 144, 7, 106, 65, 28, 106, 32, 10, 41, 3, 0, 55, 2, 0, 32, 6, 65, 144, 7, 106, 65, 20, 106, 32, 9, 41, 3, 0, 55, 2, 0, 32, 6, 65, 156, 7, 106, 32, 8, 41, 3, 0, 55, 2, 0, 32, 6, 32, 6, 41, 3, 152, 6, 55, 2, 148, 7, 32, 6, 32, 7, 54, 2, 144, 7, 32, 6, 65, 184, 4, 106, 32, 6, 65, 168, 8, 106, 16, 166, 134, 128, 128, 0, 32, 6, 41, 3, 184, 4, 34, 11, 66, 2, 81, 13, 10, 32, 6, 65, 144, 8, 106, 34, 7, 32, 6, 65, 184, 4, 106, 65, 20, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 152, 8, 106, 34, 8, 32, 6, 65, 184, 4, 106, 65, 28, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 160, 8, 106, 34, 9, 32, 6, 65, 220, 4, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 196, 4, 55, 3, 136, 8, 2, 64, 32, 11, 80, 69, 13, 0, 65, 1, 65, 188, 166, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 26, 11, 32, 6, 40, 2, 192, 4, 33, 10, 32, 6, 65, 220, 6, 106, 32, 9, 40, 2, 0, 54, 2, 0, 32, 6, 65, 212, 6, 106, 32, 8, 41, 3, 0, 55, 2, 0, 32, 6, 65, 204, 6, 106, 32, 7, 41, 3, 0, 55, 2, 0, 32, 6, 32, 6, 41, 3, 136, 8, 55, 2, 196, 6, 32, 6, 32, 10, 54, 2, 192, 6, 32, 6, 65, 184, 4, 106, 32, 6, 65, 168, 8, 106, 16, 179, 134, 128, 128, 0, 32, 6, 40, 2, 184, 4, 34, 7, 65, 2, 70, 13, 9, 2, 64, 32, 7, 13, 0, 65, 2, 65, 188, 166, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 25, 11, 32, 6, 40, 2, 188, 4, 33, 7, 32, 6, 32, 6, 41, 2, 192, 4, 55, 2, 188, 8, 32, 6, 32, 7, 54, 2, 184, 8, 32, 6, 65, 184, 4, 106, 32, 6, 65, 168, 8, 106, 16, 164, 134, 128, 128, 0, 32, 6, 41, 3, 184, 4, 34, 11, 66, 2, 81, 13, 8, 2, 64, 32, 11, 80, 69, 13, 0, 65, 3, 65, 188, 166, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 24, 11, 32, 6, 40, 2, 196, 4, 33, 9, 32, 6, 40, 2, 192, 4, 33, 10, 32, 6, 65, 184, 4, 106, 32, 6, 65, 168, 8, 106, 16, 164, 134, 128, 128, 0, 32, 6, 41, 3, 184, 4, 34, 11, 66, 2, 81, 13, 8, 2, 64, 32, 11, 80, 69, 13, 0, 65, 4, 65, 188, 166, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 24, 11, 32, 6, 40, 2, 196, 4, 33, 12, 32, 6, 40, 2, 192, 4, 33, 13, 32, 6, 65, 184, 4, 106, 32, 6, 65, 168, 8, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 184, 4, 13, 7, 2, 64, 32, 6, 40, 2, 188, 4, 34, 7, 13, 0, 65, 5, 65, 188, 166, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 24, 11, 32, 6, 32, 6, 65, 192, 4, 106, 41, 2, 0, 55, 2, 204, 8, 32, 6, 32, 7, 54, 2, 200, 8, 32, 6, 65, 184, 4, 106, 32, 6, 65, 168, 8, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 184, 4, 13, 6, 2, 64, 32, 6, 40, 2, 188, 4, 34, 7, 13, 0, 65, 6, 65, 188, 166, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 23, 11, 32, 6, 32, 6, 65, 192, 4, 106, 41, 2, 0, 55, 2, 132, 9, 32, 6, 32, 7, 54, 2, 128, 9, 32, 6, 65, 184, 4, 106, 32, 6, 65, 168, 8, 106, 16, 180, 134, 128, 128, 0, 32, 6, 41, 3, 184, 4, 34, 11, 66, 4, 81, 13, 5, 32, 6, 65, 232, 7, 106, 34, 8, 32, 6, 65, 184, 4, 106, 65, 20, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 240, 7, 106, 34, 14, 32, 6, 65, 184, 4, 106, 65, 28, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 248, 7, 106, 34, 15, 32, 6, 65, 184, 4, 106, 65, 36, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 196, 4, 55, 3, 224, 7, 2, 64, 32, 11, 66, 3, 82, 13, 0, 65, 7, 65, 188, 166, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 22, 11, 32, 6, 40, 2, 192, 4, 33, 7, 32, 6, 65, 216, 8, 106, 65, 36, 106, 32, 15, 40, 2, 0, 54, 2, 0, 32, 6, 65, 216, 8, 106, 65, 28, 106, 32, 14, 41, 3, 0, 55, 2, 0, 32, 6, 65, 216, 8, 106, 65, 20, 106, 32, 8, 41, 3, 0, 55, 2, 0, 32, 6, 32, 6, 41, 3, 224, 7, 55, 2, 228, 8, 32, 6, 32, 7, 54, 2, 224, 8, 32, 6, 32, 11, 55, 3, 216, 8, 32, 6, 65, 184, 4, 106, 32, 6, 65, 168, 8, 106, 16, 156, 130, 128, 128, 0, 32, 6, 40, 2, 184, 4, 13, 4, 2, 64, 32, 6, 40, 2, 188, 4, 34, 8, 13, 0, 65, 8, 65, 188, 166, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 21, 11, 32, 6, 32, 6, 65, 184, 4, 106, 65, 8, 106, 41, 2, 0, 55, 2, 148, 9, 32, 6, 32, 8, 54, 2, 144, 9, 32, 6, 65, 184, 4, 106, 32, 6, 65, 168, 8, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 184, 4, 13, 3, 2, 64, 32, 6, 40, 2, 188, 4, 34, 8, 13, 0, 65, 9, 65, 188, 166, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 20, 11, 32, 6, 32, 6, 65, 192, 4, 106, 41, 2, 0, 55, 2, 164, 9, 32, 6, 32, 8, 54, 2, 160, 9, 32, 6, 65, 184, 4, 106, 32, 6, 65, 168, 8, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 184, 4, 13, 2, 2, 64, 32, 6, 40, 2, 188, 4, 34, 8, 13, 0, 65, 10, 65, 188, 166, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 19, 11, 32, 6, 32, 6, 65, 192, 4, 106, 41, 2, 0, 55, 2, 236, 6, 32, 6, 32, 8, 54, 2, 232, 6, 32, 6, 65, 184, 4, 106, 32, 6, 65, 168, 8, 106, 16, 164, 134, 128, 128, 0, 2, 64, 2, 64, 32, 6, 41, 3, 184, 4, 34, 16, 66, 2, 81, 13, 0, 2, 64, 32, 16, 80, 69, 13, 0, 65, 11, 65, 188, 166, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 2, 11, 32, 6, 40, 2, 196, 4, 33, 14, 32, 6, 40, 2, 192, 4, 33, 15, 32, 6, 65, 236, 4, 106, 32, 6, 65, 192, 6, 106, 65, 24, 106, 41, 3, 0, 55, 2, 0, 32, 6, 65, 228, 4, 106, 32, 6, 65, 192, 6, 106, 65, 16, 106, 41, 3, 0, 55, 2, 0, 32, 6, 65, 184, 4, 106, 65, 36, 106, 32, 6, 65, 192, 6, 106, 65, 8, 106, 41, 3, 0, 55, 2, 0, 32, 6, 65, 200, 1, 106, 65, 8, 106, 32, 6, 65, 184, 8, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 184, 2, 106, 65, 8, 106, 32, 6, 65, 200, 8, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 184, 4, 106, 65, 8, 106, 32, 6, 65, 228, 8, 106, 34, 8, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 184, 4, 106, 65, 16, 106, 32, 8, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 184, 4, 106, 65, 24, 106, 32, 8, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 3, 192, 6, 55, 2, 212, 4, 32, 6, 32, 6, 41, 2, 184, 8, 55, 3, 200, 1, 32, 6, 32, 6, 41, 2, 200, 8, 55, 3, 184, 2, 32, 6, 32, 8, 41, 2, 0, 55, 3, 184, 4, 32, 6, 65, 152, 2, 106, 65, 8, 106, 32, 6, 65, 144, 9, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 248, 1, 106, 65, 8, 106, 32, 6, 65, 232, 6, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 144, 9, 55, 3, 152, 2, 32, 6, 32, 6, 41, 2, 232, 6, 55, 3, 248, 1, 32, 6, 65, 196, 2, 106, 32, 6, 65, 184, 4, 106, 65, 60, 16, 218, 141, 128, 128, 0, 26, 32, 6, 65, 168, 2, 106, 65, 8, 106, 32, 6, 65, 128, 9, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 136, 2, 106, 65, 8, 106, 32, 6, 65, 160, 9, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 128, 9, 55, 3, 168, 2, 32, 6, 32, 6, 41, 2, 160, 9, 55, 3, 136, 2, 32, 6, 65, 212, 1, 106, 32, 6, 65, 144, 7, 106, 65, 36, 16, 218, 141, 128, 128, 0, 26, 12, 29, 11, 32, 6, 40, 2, 192, 4, 33, 7, 11, 32, 6, 65, 232, 6, 106, 16, 169, 128, 128, 128, 0, 12, 18, 11, 32, 6, 65, 24, 54, 2, 184, 4, 32, 1, 32, 6, 65, 184, 4, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 16, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 32, 7, 65, 255, 1, 113, 69, 13, 14, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 148, 6, 32, 6, 32, 1, 54, 2, 144, 6, 32, 6, 65, 0, 54, 2, 152, 6, 66, 0, 33, 17, 32, 6, 66, 0, 55, 3, 192, 6, 32, 6, 65, 0, 54, 2, 232, 6, 32, 6, 65, 0, 54, 2, 248, 6, 32, 6, 65, 0, 54, 2, 132, 7, 32, 6, 66, 3, 55, 3, 144, 7, 32, 6, 65, 0, 54, 2, 188, 7, 32, 6, 65, 0, 54, 2, 200, 7, 32, 6, 65, 0, 54, 2, 212, 7, 32, 6, 65, 152, 6, 106, 65, 8, 106, 33, 10, 32, 6, 65, 152, 6, 106, 65, 4, 106, 33, 15, 32, 6, 65, 184, 4, 106, 65, 8, 106, 33, 8, 32, 6, 65, 192, 6, 106, 65, 8, 106, 33, 9, 32, 6, 65, 232, 6, 106, 65, 4, 106, 33, 14, 32, 6, 65, 144, 7, 106, 65, 12, 106, 33, 12, 32, 6, 65, 184, 4, 106, 65, 12, 106, 33, 13, 66, 0, 33, 16, 66, 0, 33, 11, 3, 64, 32, 6, 65, 184, 4, 106, 32, 6, 65, 144, 6, 106, 16, 232, 133, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 184, 4, 13, 0, 32, 6, 45, 0, 185, 4, 34, 7, 65, 13, 70, 13, 1, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 7, 14, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 0, 11, 32, 6, 65, 144, 6, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 15, 12, 26, 11, 2, 64, 32, 6, 40, 2, 152, 6, 69, 13, 0, 65, 0, 33, 18, 65, 1, 33, 19, 65, 248, 162, 132, 128, 0, 65, 4, 16, 150, 133, 128, 128, 0, 33, 7, 12, 27, 11, 32, 6, 65, 184, 4, 106, 32, 6, 65, 144, 6, 106, 16, 146, 134, 128, 128, 0, 32, 6, 40, 2, 188, 4, 33, 7, 32, 6, 40, 2, 184, 4, 13, 25, 32, 6, 65, 216, 8, 106, 65, 24, 106, 34, 20, 32, 8, 65, 24, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 216, 8, 106, 65, 16, 106, 34, 21, 32, 8, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 216, 8, 106, 65, 8, 106, 34, 22, 32, 8, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 8, 41, 2, 0, 55, 3, 216, 8, 2, 64, 32, 6, 40, 2, 152, 6, 69, 13, 0, 32, 15, 16, 206, 131, 128, 128, 0, 11, 32, 10, 32, 6, 41, 3, 216, 8, 55, 2, 0, 32, 10, 65, 8, 106, 32, 22, 41, 3, 0, 55, 2, 0, 32, 10, 65, 16, 106, 32, 21, 41, 3, 0, 55, 2, 0, 32, 10, 65, 24, 106, 32, 20, 41, 3, 0, 55, 2, 0, 32, 6, 32, 7, 54, 2, 156, 6, 32, 6, 65, 1, 54, 2, 152, 6, 12, 14, 11, 2, 64, 32, 6, 41, 3, 192, 6, 80, 13, 0, 65, 0, 33, 18, 65, 1, 33, 19, 65, 204, 161, 132, 128, 0, 65, 9, 16, 150, 133, 128, 128, 0, 33, 7, 12, 26, 11, 32, 6, 65, 184, 4, 106, 32, 6, 65, 144, 6, 106, 16, 145, 134, 128, 128, 0, 32, 6, 40, 2, 184, 4, 13, 10, 32, 6, 65, 216, 8, 106, 65, 24, 106, 34, 7, 32, 8, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 216, 8, 106, 65, 16, 106, 34, 20, 32, 8, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 216, 8, 106, 65, 8, 106, 34, 21, 32, 8, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 6, 32, 8, 41, 3, 0, 55, 3, 216, 8, 2, 64, 32, 6, 41, 3, 192, 6, 80, 13, 0, 32, 9, 16, 207, 131, 128, 128, 0, 11, 32, 9, 32, 6, 41, 3, 216, 8, 55, 3, 0, 32, 9, 65, 8, 106, 32, 21, 41, 3, 0, 55, 3, 0, 32, 9, 65, 16, 106, 32, 20, 41, 3, 0, 55, 3, 0, 32, 9, 65, 24, 106, 32, 7, 41, 3, 0, 55, 3, 0, 32, 6, 66, 1, 55, 3, 192, 6, 12, 13, 11, 2, 64, 32, 6, 40, 2, 232, 6, 69, 13, 0, 65, 0, 33, 18, 65, 1, 33, 19, 65, 245, 162, 132, 128, 0, 65, 3, 16, 150, 133, 128, 128, 0, 33, 7, 12, 25, 11, 32, 6, 65, 184, 4, 106, 32, 6, 65, 144, 6, 106, 16, 149, 134, 128, 128, 0, 32, 6, 40, 2, 188, 4, 33, 7, 32, 6, 40, 2, 184, 4, 13, 23, 32, 6, 41, 2, 192, 4, 33, 23, 2, 64, 32, 6, 40, 2, 232, 6, 69, 13, 0, 32, 14, 16, 158, 130, 128, 128, 0, 11, 32, 6, 32, 23, 55, 2, 240, 6, 32, 6, 32, 7, 54, 2, 236, 6, 32, 6, 65, 1, 54, 2, 232, 6, 12, 12, 11, 2, 64, 32, 11, 80, 13, 0, 65, 0, 33, 18, 65, 1, 33, 19, 65, 179, 135, 132, 128, 0, 65, 9, 16, 150, 133, 128, 128, 0, 33, 7, 12, 24, 11, 32, 6, 65, 184, 4, 106, 32, 6, 65, 144, 6, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 184, 4, 13, 8, 32, 6, 41, 3, 192, 4, 33, 24, 66, 1, 33, 11, 12, 11, 11, 2, 64, 32, 16, 80, 13, 0, 65, 0, 33, 18, 65, 1, 33, 19, 65, 188, 135, 132, 128, 0, 65, 9, 16, 150, 133, 128, 128, 0, 33, 7, 12, 23, 11, 32, 6, 65, 184, 4, 106, 32, 6, 65, 144, 6, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 184, 4, 13, 7, 32, 6, 41, 3, 192, 4, 33, 25, 66, 1, 33, 16, 12, 10, 11, 2, 64, 32, 6, 40, 2, 248, 6, 69, 13, 0, 65, 0, 33, 18, 65, 1, 33, 19, 65, 232, 162, 132, 128, 0, 65, 6, 16, 150, 133, 128, 128, 0, 33, 7, 12, 22, 11, 32, 6, 65, 184, 4, 106, 32, 6, 65, 144, 6, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 188, 4, 33, 7, 32, 6, 40, 2, 184, 4, 34, 20, 69, 13, 20, 32, 6, 40, 2, 192, 4, 33, 21, 32, 6, 65, 248, 6, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 21, 54, 2, 128, 7, 32, 6, 32, 7, 54, 2, 252, 6, 32, 6, 32, 20, 54, 2, 248, 6, 12, 9, 11, 2, 64, 32, 6, 40, 2, 132, 7, 69, 13, 0, 65, 0, 33, 18, 65, 1, 33, 19, 65, 220, 165, 132, 128, 0, 65, 8, 16, 150, 133, 128, 128, 0, 33, 7, 12, 21, 11, 32, 6, 65, 184, 4, 106, 32, 6, 65, 144, 6, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 188, 4, 33, 7, 32, 6, 40, 2, 184, 4, 34, 20, 69, 13, 19, 32, 6, 40, 2, 192, 4, 33, 21, 32, 6, 65, 132, 7, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 21, 54, 2, 140, 7, 32, 6, 32, 7, 54, 2, 136, 7, 32, 6, 32, 20, 54, 2, 132, 7, 12, 8, 11, 2, 64, 32, 6, 41, 3, 144, 7, 66, 3, 81, 13, 0, 65, 0, 33, 18, 65, 1, 33, 19, 65, 228, 165, 132, 128, 0, 65, 6, 16, 150, 133, 128, 128, 0, 33, 7, 12, 20, 11, 32, 6, 65, 184, 4, 106, 32, 6, 65, 144, 6, 106, 16, 143, 134, 128, 128, 0, 32, 6, 40, 2, 192, 4, 33, 7, 32, 6, 41, 3, 184, 4, 34, 23, 66, 3, 81, 13, 18, 32, 6, 65, 216, 8, 106, 65, 24, 106, 34, 20, 32, 13, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 216, 8, 106, 65, 16, 106, 34, 21, 32, 13, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 216, 8, 106, 65, 8, 106, 34, 22, 32, 13, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 13, 41, 2, 0, 55, 3, 216, 8, 2, 64, 32, 6, 41, 3, 144, 7, 66, 3, 81, 13, 0, 32, 6, 65, 144, 7, 106, 16, 208, 131, 128, 128, 0, 11, 32, 12, 32, 6, 41, 3, 216, 8, 55, 2, 0, 32, 12, 65, 8, 106, 32, 22, 41, 3, 0, 55, 2, 0, 32, 12, 65, 16, 106, 32, 21, 41, 3, 0, 55, 2, 0, 32, 12, 65, 24, 106, 32, 20, 40, 2, 0, 54, 2, 0, 32, 6, 32, 7, 54, 2, 152, 7, 32, 6, 32, 23, 55, 3, 144, 7, 12, 7, 11, 2, 64, 32, 6, 40, 2, 188, 7, 69, 13, 0, 65, 0, 33, 18, 65, 1, 33, 19, 65, 234, 165, 132, 128, 0, 65, 6, 16, 150, 133, 128, 128, 0, 33, 7, 12, 19, 11, 32, 6, 65, 184, 4, 106, 32, 6, 65, 144, 6, 106, 16, 154, 134, 128, 128, 0, 32, 6, 40, 2, 188, 4, 33, 7, 32, 6, 40, 2, 184, 4, 34, 20, 69, 13, 17, 32, 6, 40, 2, 192, 4, 33, 21, 32, 6, 65, 188, 7, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 21, 54, 2, 196, 7, 32, 6, 32, 7, 54, 2, 192, 7, 32, 6, 32, 20, 54, 2, 188, 7, 12, 6, 11, 2, 64, 32, 6, 40, 2, 200, 7, 69, 13, 0, 65, 0, 33, 18, 65, 1, 33, 19, 65, 240, 165, 132, 128, 0, 65, 8, 16, 150, 133, 128, 128, 0, 33, 7, 12, 18, 11, 32, 6, 65, 184, 4, 106, 32, 6, 65, 144, 6, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 188, 4, 33, 7, 32, 6, 40, 2, 184, 4, 34, 20, 69, 13, 16, 32, 6, 40, 2, 192, 4, 33, 21, 32, 6, 65, 200, 7, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 21, 54, 2, 208, 7, 32, 6, 32, 7, 54, 2, 204, 7, 32, 6, 32, 20, 54, 2, 200, 7, 12, 5, 11, 2, 64, 32, 6, 40, 2, 212, 7, 69, 13, 0, 65, 0, 33, 18, 65, 1, 33, 19, 65, 129, 163, 132, 128, 0, 65, 4, 16, 150, 133, 128, 128, 0, 33, 7, 12, 17, 11, 32, 6, 65, 184, 4, 106, 32, 6, 65, 144, 6, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 188, 4, 33, 7, 32, 6, 40, 2, 184, 4, 34, 20, 69, 13, 15, 32, 6, 40, 2, 192, 4, 33, 21, 32, 6, 65, 212, 7, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 21, 54, 2, 220, 7, 32, 6, 32, 7, 54, 2, 216, 7, 32, 6, 32, 20, 54, 2, 212, 7, 12, 4, 11, 2, 64, 32, 17, 80, 13, 0, 65, 0, 33, 18, 65, 1, 33, 19, 65, 248, 165, 132, 128, 0, 65, 12, 16, 150, 133, 128, 128, 0, 33, 7, 12, 16, 11, 32, 6, 65, 184, 4, 106, 32, 6, 65, 144, 6, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 184, 4, 69, 13, 2, 11, 32, 6, 40, 2, 188, 4, 33, 7, 12, 13, 11, 2, 64, 2, 64, 32, 6, 40, 2, 152, 6, 34, 13, 13, 0, 32, 6, 65, 0, 54, 2, 224, 7, 12, 1, 11, 32, 6, 65, 224, 7, 106, 32, 15, 65, 36, 16, 218, 141, 128, 128, 0, 26, 11, 2, 64, 2, 64, 32, 6, 41, 3, 192, 6, 66, 0, 82, 34, 8, 69, 13, 0, 32, 6, 65, 136, 8, 106, 65, 24, 106, 32, 9, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 136, 8, 106, 65, 16, 106, 32, 9, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 136, 8, 106, 65, 8, 106, 32, 9, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 6, 32, 9, 41, 3, 0, 55, 3, 136, 8, 12, 1, 11, 32, 6, 65, 0, 54, 2, 144, 8, 11, 2, 64, 2, 64, 32, 6, 40, 2, 232, 6, 34, 18, 69, 13, 0, 32, 6, 65, 168, 8, 106, 65, 8, 106, 32, 14, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 14, 41, 2, 0, 55, 3, 168, 8, 12, 1, 11, 32, 6, 65, 0, 54, 2, 168, 8, 11, 2, 64, 2, 64, 2, 64, 32, 11, 66, 0, 82, 13, 0, 65, 1, 33, 19, 65, 179, 135, 132, 128, 0, 65, 9, 16, 223, 129, 128, 128, 0, 33, 7, 12, 1, 11, 2, 64, 32, 16, 66, 0, 82, 13, 0, 65, 1, 33, 19, 65, 188, 135, 132, 128, 0, 65, 9, 16, 223, 129, 128, 128, 0, 33, 7, 12, 1, 11, 32, 6, 40, 2, 248, 6, 34, 7, 69, 33, 12, 2, 64, 32, 7, 13, 0, 65, 1, 33, 19, 65, 232, 162, 132, 128, 0, 65, 6, 16, 223, 129, 128, 128, 0, 33, 7, 65, 1, 33, 22, 65, 1, 33, 20, 65, 1, 33, 10, 65, 1, 33, 21, 12, 2, 11, 32, 6, 65, 184, 8, 106, 65, 8, 106, 32, 6, 65, 248, 6, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 248, 6, 55, 3, 184, 8, 2, 64, 2, 64, 32, 6, 40, 2, 132, 7, 34, 21, 13, 0, 65, 1, 33, 19, 65, 220, 165, 132, 128, 0, 65, 8, 16, 223, 129, 128, 128, 0, 33, 7, 65, 1, 33, 22, 65, 1, 33, 20, 65, 1, 33, 10, 12, 1, 11, 32, 6, 65, 200, 8, 106, 65, 8, 106, 32, 6, 65, 132, 7, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 132, 7, 55, 3, 200, 8, 2, 64, 2, 64, 32, 6, 41, 3, 144, 7, 66, 3, 81, 34, 10, 13, 0, 32, 6, 65, 216, 8, 106, 32, 6, 65, 144, 7, 106, 65, 40, 16, 218, 141, 128, 128, 0, 26, 12, 1, 11, 32, 6, 66, 2, 55, 3, 216, 8, 11, 2, 64, 2, 64, 32, 6, 40, 2, 188, 7, 34, 26, 13, 0, 65, 1, 33, 19, 65, 234, 165, 132, 128, 0, 65, 6, 16, 223, 129, 128, 128, 0, 33, 7, 65, 1, 33, 22, 12, 1, 11, 32, 6, 65, 128, 9, 106, 65, 8, 106, 32, 6, 65, 188, 7, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 188, 7, 55, 3, 128, 9, 2, 64, 2, 64, 32, 6, 40, 2, 200, 7, 34, 22, 13, 0, 65, 1, 33, 19, 65, 240, 165, 132, 128, 0, 65, 8, 16, 223, 129, 128, 128, 0, 33, 7, 12, 1, 11, 32, 6, 65, 144, 9, 106, 65, 8, 106, 32, 6, 65, 200, 7, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 200, 7, 55, 3, 144, 9, 2, 64, 2, 64, 2, 64, 32, 6, 40, 2, 212, 7, 34, 19, 69, 13, 0, 32, 6, 65, 160, 9, 106, 65, 8, 106, 32, 6, 65, 212, 7, 106, 65, 8, 106, 34, 20, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 212, 7, 55, 3, 160, 9, 32, 17, 80, 69, 13, 2, 65, 248, 165, 132, 128, 0, 65, 12, 16, 223, 129, 128, 128, 0, 33, 7, 32, 6, 65, 160, 9, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 65, 129, 163, 132, 128, 0, 65, 4, 16, 223, 129, 128, 128, 0, 33, 7, 11, 32, 19, 69, 33, 19, 32, 6, 65, 144, 9, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 6, 65, 236, 4, 106, 32, 6, 65, 136, 8, 106, 65, 24, 106, 41, 3, 0, 55, 2, 0, 32, 6, 65, 228, 4, 106, 32, 6, 65, 136, 8, 106, 65, 16, 106, 41, 3, 0, 55, 2, 0, 32, 6, 65, 184, 4, 106, 65, 36, 106, 32, 6, 65, 136, 8, 106, 65, 8, 106, 41, 3, 0, 55, 2, 0, 32, 6, 65, 128, 3, 106, 65, 8, 106, 32, 6, 65, 168, 8, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 240, 3, 106, 65, 8, 106, 32, 6, 65, 248, 6, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 3, 136, 8, 55, 2, 212, 4, 32, 6, 32, 6, 41, 3, 168, 8, 55, 3, 128, 3, 32, 6, 32, 6, 41, 2, 248, 6, 55, 3, 240, 3, 32, 6, 40, 2, 224, 8, 33, 7, 32, 6, 41, 3, 216, 8, 33, 11, 32, 6, 65, 184, 4, 106, 65, 24, 106, 32, 6, 65, 216, 8, 106, 65, 36, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 184, 4, 106, 65, 16, 106, 32, 6, 65, 244, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 184, 4, 106, 65, 8, 106, 32, 6, 65, 236, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 208, 3, 106, 65, 8, 106, 32, 6, 65, 188, 7, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 176, 3, 106, 65, 8, 106, 32, 20, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 228, 8, 55, 3, 184, 4, 32, 6, 32, 6, 41, 2, 188, 7, 55, 3, 208, 3, 32, 6, 32, 6, 41, 2, 212, 7, 55, 3, 176, 3, 32, 6, 65, 252, 3, 106, 32, 6, 65, 184, 4, 106, 65, 60, 16, 218, 141, 128, 128, 0, 26, 32, 6, 65, 224, 3, 106, 65, 8, 106, 32, 6, 65, 132, 7, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 192, 3, 106, 65, 8, 106, 32, 6, 65, 200, 7, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 132, 7, 55, 3, 224, 3, 32, 6, 32, 6, 41, 2, 200, 7, 55, 3, 192, 3, 32, 6, 65, 140, 3, 106, 32, 6, 65, 224, 7, 106, 65, 36, 16, 218, 141, 128, 128, 0, 26, 12, 20, 11, 32, 22, 69, 33, 22, 32, 6, 65, 128, 9, 106, 16, 169, 128, 128, 128, 0, 11, 32, 26, 69, 33, 20, 32, 6, 65, 216, 8, 106, 16, 208, 131, 128, 128, 0, 32, 6, 65, 200, 8, 106, 16, 169, 128, 128, 128, 0, 11, 32, 21, 69, 33, 21, 32, 6, 65, 184, 8, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 65, 1, 33, 22, 65, 1, 33, 20, 65, 1, 33, 10, 65, 1, 33, 21, 65, 1, 33, 12, 11, 32, 13, 65, 0, 71, 33, 13, 32, 18, 65, 0, 71, 33, 18, 32, 6, 65, 168, 8, 106, 16, 158, 130, 128, 128, 0, 32, 6, 65, 136, 8, 106, 16, 207, 131, 128, 128, 0, 32, 6, 65, 224, 7, 106, 16, 206, 131, 128, 128, 0, 12, 14, 11, 32, 6, 41, 3, 192, 4, 33, 27, 66, 1, 33, 17, 12, 0, 11, 11, 32, 6, 40, 2, 188, 4, 33, 7, 12, 15, 11, 32, 6, 40, 2, 188, 4, 33, 7, 12, 15, 11, 32, 6, 40, 2, 188, 4, 33, 7, 12, 15, 11, 32, 6, 40, 2, 192, 4, 33, 7, 12, 15, 11, 32, 6, 40, 2, 188, 4, 33, 7, 12, 15, 11, 32, 6, 40, 2, 188, 4, 33, 7, 12, 15, 11, 32, 6, 40, 2, 192, 4, 33, 7, 12, 14, 11, 32, 6, 40, 2, 188, 4, 33, 7, 12, 14, 11, 32, 6, 40, 2, 192, 4, 33, 7, 12, 14, 11, 32, 6, 40, 2, 188, 4, 33, 7, 12, 14, 11, 65, 0, 33, 18, 65, 1, 33, 19, 11, 65, 1, 33, 22, 65, 1, 33, 20, 65, 1, 33, 10, 65, 1, 33, 21, 65, 1, 33, 12, 65, 0, 33, 8, 65, 0, 33, 13, 11, 2, 64, 32, 19, 69, 13, 0, 32, 6, 40, 2, 212, 7, 69, 13, 0, 32, 6, 65, 212, 7, 106, 16, 169, 128, 128, 128, 0, 11, 2, 64, 32, 22, 32, 6, 40, 2, 200, 7, 65, 0, 71, 113, 69, 13, 0, 32, 6, 65, 200, 7, 106, 16, 169, 128, 128, 128, 0, 11, 2, 64, 32, 20, 32, 6, 40, 2, 188, 7, 65, 0, 71, 113, 69, 13, 0, 32, 6, 65, 188, 7, 106, 16, 169, 128, 128, 128, 0, 11, 2, 64, 32, 10, 32, 6, 41, 3, 144, 7, 66, 3, 82, 113, 69, 13, 0, 32, 6, 65, 144, 7, 106, 16, 208, 131, 128, 128, 0, 11, 2, 64, 32, 21, 32, 6, 40, 2, 132, 7, 65, 0, 71, 113, 69, 13, 0, 32, 6, 65, 132, 7, 106, 16, 169, 128, 128, 128, 0, 11, 2, 64, 32, 12, 32, 6, 40, 2, 248, 6, 65, 0, 71, 113, 69, 13, 0, 32, 6, 65, 248, 6, 106, 16, 169, 128, 128, 128, 0, 11, 2, 64, 32, 18, 32, 6, 40, 2, 232, 6, 69, 114, 13, 0, 32, 14, 16, 158, 130, 128, 128, 0, 11, 2, 64, 32, 8, 32, 6, 41, 3, 192, 6, 80, 114, 13, 0, 32, 9, 16, 207, 131, 128, 128, 0, 11, 2, 64, 32, 13, 32, 6, 40, 2, 152, 6, 69, 114, 13, 0, 32, 15, 16, 206, 131, 128, 128, 0, 11, 66, 3, 33, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 153, 136, 128, 128, 0, 33, 8, 32, 6, 32, 7, 54, 2, 192, 4, 32, 6, 32, 11, 55, 3, 184, 4, 32, 6, 65, 196, 4, 106, 32, 6, 65, 252, 3, 106, 65, 60, 16, 218, 141, 128, 128, 0, 33, 9, 32, 6, 65, 160, 5, 106, 32, 6, 65, 240, 3, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 172, 5, 106, 32, 6, 65, 224, 3, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 184, 5, 106, 32, 6, 65, 208, 3, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 196, 5, 106, 32, 6, 65, 192, 3, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 27, 55, 3, 144, 5, 32, 6, 32, 25, 55, 3, 136, 5, 32, 6, 32, 24, 55, 3, 128, 5, 32, 6, 32, 6, 41, 3, 240, 3, 55, 3, 152, 5, 32, 6, 32, 6, 41, 3, 224, 3, 55, 2, 164, 5, 32, 6, 32, 6, 41, 3, 208, 3, 55, 3, 176, 5, 32, 6, 32, 6, 41, 3, 192, 3, 55, 2, 188, 5, 32, 6, 65, 208, 5, 106, 32, 6, 65, 176, 3, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 3, 176, 3, 55, 3, 200, 5, 32, 6, 65, 212, 5, 106, 32, 6, 65, 140, 3, 106, 65, 36, 16, 218, 141, 128, 128, 0, 26, 32, 6, 65, 128, 6, 106, 32, 6, 65, 128, 3, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 8, 54, 2, 136, 6, 32, 6, 32, 6, 41, 3, 128, 3, 55, 3, 248, 5, 2, 64, 2, 64, 32, 11, 66, 3, 81, 13, 0, 32, 8, 13, 1, 32, 6, 65, 4, 106, 32, 9, 65, 196, 1, 16, 218, 141, 128, 128, 0, 26, 12, 15, 11, 32, 8, 69, 13, 13, 32, 6, 65, 136, 6, 106, 16, 148, 129, 128, 128, 0, 12, 13, 11, 32, 6, 65, 184, 4, 106, 16, 201, 128, 128, 128, 0, 66, 3, 33, 11, 32, 8, 33, 7, 12, 13, 11, 32, 6, 65, 24, 54, 2, 184, 4, 32, 1, 32, 6, 65, 184, 4, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 66, 3, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 12, 13, 11, 32, 6, 65, 160, 9, 106, 16, 169, 128, 128, 128, 0, 11, 32, 6, 65, 144, 9, 106, 16, 169, 128, 128, 128, 0, 11, 32, 6, 65, 216, 8, 106, 16, 208, 131, 128, 128, 0, 11, 32, 6, 65, 128, 9, 106, 16, 169, 128, 128, 128, 0, 11, 32, 6, 65, 200, 8, 106, 16, 169, 128, 128, 128, 0, 11, 32, 6, 65, 184, 8, 106, 16, 158, 130, 128, 128, 0, 11, 32, 6, 65, 192, 6, 106, 16, 207, 131, 128, 128, 0, 11, 32, 6, 65, 144, 7, 106, 16, 206, 131, 128, 128, 0, 11, 66, 3, 33, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 152, 136, 128, 128, 0, 33, 8, 32, 6, 32, 7, 54, 2, 192, 4, 32, 6, 32, 11, 55, 3, 184, 4, 32, 6, 65, 196, 4, 106, 32, 6, 65, 196, 2, 106, 65, 60, 16, 218, 141, 128, 128, 0, 33, 20, 32, 6, 65, 160, 5, 106, 32, 6, 65, 184, 2, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 172, 5, 106, 32, 6, 65, 168, 2, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 184, 5, 106, 32, 6, 65, 152, 2, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 196, 5, 106, 32, 6, 65, 136, 2, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 14, 54, 2, 148, 5, 32, 6, 32, 15, 54, 2, 144, 5, 32, 6, 32, 12, 54, 2, 140, 5, 32, 6, 32, 13, 54, 2, 136, 5, 32, 6, 32, 9, 54, 2, 132, 5, 32, 6, 32, 10, 54, 2, 128, 5, 32, 6, 32, 6, 41, 3, 184, 2, 55, 3, 152, 5, 32, 6, 32, 6, 41, 3, 168, 2, 55, 2, 164, 5, 32, 6, 32, 6, 41, 3, 152, 2, 55, 3, 176, 5, 32, 6, 32, 6, 41, 3, 136, 2, 55, 2, 188, 5, 32, 6, 65, 208, 5, 106, 32, 6, 65, 248, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 3, 248, 1, 55, 3, 200, 5, 32, 6, 65, 212, 5, 106, 32, 6, 65, 212, 1, 106, 65, 36, 16, 218, 141, 128, 128, 0, 26, 32, 6, 65, 128, 6, 106, 32, 6, 65, 200, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 8, 54, 2, 136, 6, 32, 6, 32, 6, 41, 3, 200, 1, 55, 3, 248, 5, 2, 64, 2, 64, 32, 11, 66, 3, 82, 13, 0, 32, 8, 13, 1, 12, 2, 11, 2, 64, 32, 8, 13, 0, 32, 6, 65, 4, 106, 32, 20, 65, 196, 1, 16, 218, 141, 128, 128, 0, 26, 12, 3, 11, 32, 6, 65, 184, 4, 106, 16, 201, 128, 128, 128, 0, 66, 3, 33, 11, 32, 8, 33, 7, 12, 2, 11, 32, 6, 65, 136, 6, 106, 16, 148, 129, 128, 128, 0, 11, 66, 3, 33, 11, 11, 32, 11, 66, 3, 81, 13, 0, 32, 0, 65, 12, 106, 32, 6, 65, 4, 106, 65, 196, 1, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 7, 54, 2, 8, 32, 0, 32, 11, 55, 3, 0, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 66, 3, 55, 3, 0, 32, 0, 32, 1, 54, 2, 8, 11, 32, 6, 65, 176, 9, 106, 36, 128, 128, 128, 128, 0, 11, 184, 11, 3, 3, 127, 1, 126, 5, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 0, 13, 0, 2, 64, 32, 6, 45, 0, 1, 13, 0, 32, 6, 65, 5, 54, 2, 16, 32, 1, 32, 6, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 2, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 207, 0, 106, 65, 140, 158, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 14, 11, 32, 6, 40, 2, 4, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 13, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 56, 32, 6, 32, 1, 54, 2, 52, 32, 6, 65, 16, 106, 32, 6, 65, 52, 106, 16, 171, 130, 128, 128, 0, 32, 6, 40, 2, 16, 13, 2, 2, 64, 32, 6, 40, 2, 20, 34, 8, 13, 0, 65, 0, 65, 200, 176, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 10, 11, 32, 6, 65, 24, 106, 41, 2, 0, 33, 9, 32, 6, 32, 8, 54, 2, 64, 32, 6, 32, 9, 55, 2, 68, 32, 6, 65, 16, 106, 32, 6, 65, 52, 106, 16, 171, 130, 128, 128, 0, 2, 64, 2, 64, 32, 6, 40, 2, 16, 13, 0, 2, 64, 32, 6, 40, 2, 20, 34, 10, 13, 0, 65, 1, 65, 200, 176, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 2, 11, 32, 9, 66, 32, 136, 167, 33, 11, 32, 9, 167, 33, 7, 32, 6, 65, 24, 106, 41, 2, 0, 33, 9, 12, 12, 11, 32, 6, 40, 2, 20, 33, 7, 11, 32, 6, 65, 192, 0, 106, 16, 169, 128, 128, 128, 0, 12, 9, 11, 32, 6, 65, 24, 54, 2, 16, 32, 1, 32, 6, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 7, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 32, 7, 65, 255, 1, 113, 69, 13, 5, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 48, 32, 6, 32, 1, 54, 2, 44, 32, 6, 65, 0, 54, 2, 52, 32, 6, 65, 0, 54, 2, 64, 3, 64, 32, 6, 65, 16, 106, 32, 6, 65, 44, 106, 16, 226, 133, 128, 128, 0, 32, 6, 45, 0, 16, 13, 2, 2, 64, 32, 6, 45, 0, 17, 34, 7, 65, 3, 70, 13, 0, 2, 64, 2, 64, 2, 64, 32, 7, 14, 2, 1, 2, 0, 11, 32, 6, 65, 44, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 3, 12, 6, 11, 2, 64, 32, 6, 40, 2, 52, 69, 13, 0, 65, 1, 33, 12, 65, 252, 162, 132, 128, 0, 65, 5, 16, 150, 133, 128, 128, 0, 33, 7, 12, 7, 11, 32, 6, 65, 16, 106, 32, 6, 65, 44, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 34, 8, 69, 13, 5, 32, 6, 40, 2, 24, 33, 12, 32, 6, 65, 52, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 12, 54, 2, 60, 32, 6, 32, 7, 54, 2, 56, 32, 6, 32, 8, 54, 2, 52, 12, 2, 11, 2, 64, 32, 6, 40, 2, 64, 69, 13, 0, 65, 1, 33, 12, 65, 129, 163, 132, 128, 0, 65, 4, 16, 150, 133, 128, 128, 0, 33, 7, 12, 6, 11, 32, 6, 65, 16, 106, 32, 6, 65, 44, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 20, 33, 7, 32, 6, 40, 2, 16, 34, 8, 69, 13, 4, 32, 6, 40, 2, 24, 33, 12, 32, 6, 65, 192, 0, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 12, 54, 2, 72, 32, 6, 32, 7, 54, 2, 68, 32, 6, 32, 8, 54, 2, 64, 12, 1, 11, 11, 32, 6, 40, 2, 52, 34, 8, 69, 33, 12, 2, 64, 2, 64, 32, 8, 69, 13, 0, 32, 6, 65, 16, 106, 65, 8, 106, 32, 6, 65, 52, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 52, 55, 3, 16, 32, 6, 40, 2, 64, 34, 10, 13, 1, 65, 129, 163, 132, 128, 0, 65, 4, 16, 223, 129, 128, 128, 0, 33, 7, 32, 6, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 5, 11, 65, 252, 162, 132, 128, 0, 65, 5, 16, 223, 129, 128, 128, 0, 33, 7, 12, 4, 11, 32, 6, 40, 2, 60, 33, 13, 32, 6, 40, 2, 56, 33, 7, 32, 6, 40, 2, 72, 33, 11, 32, 6, 40, 2, 68, 33, 14, 12, 4, 11, 32, 6, 40, 2, 20, 33, 7, 12, 6, 11, 32, 6, 40, 2, 20, 33, 7, 11, 65, 1, 33, 12, 11, 2, 64, 32, 6, 40, 2, 64, 69, 13, 0, 32, 6, 65, 192, 0, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 8, 2, 64, 32, 12, 32, 6, 40, 2, 52, 65, 0, 71, 113, 13, 0, 12, 1, 11, 32, 6, 65, 52, 106, 16, 169, 128, 128, 128, 0, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 12, 54, 2, 40, 32, 6, 32, 11, 54, 2, 36, 32, 6, 32, 14, 54, 2, 32, 32, 6, 32, 10, 54, 2, 28, 32, 6, 32, 13, 54, 2, 24, 32, 6, 32, 7, 54, 2, 20, 32, 6, 32, 8, 54, 2, 16, 2, 64, 2, 64, 32, 8, 69, 13, 0, 32, 12, 13, 1, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 34, 12, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 12, 41, 2, 0, 55, 3, 0, 12, 6, 11, 65, 0, 33, 8, 32, 12, 69, 13, 5, 32, 6, 65, 40, 106, 16, 148, 129, 128, 128, 0, 12, 5, 11, 32, 6, 65, 16, 106, 16, 218, 128, 128, 128, 0, 65, 0, 33, 8, 32, 12, 33, 7, 12, 4, 11, 32, 6, 65, 24, 54, 2, 16, 32, 1, 32, 6, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 4, 11, 65, 0, 33, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 12, 54, 2, 40, 32, 6, 32, 9, 55, 2, 32, 32, 6, 32, 10, 54, 2, 28, 32, 6, 32, 11, 54, 2, 24, 32, 6, 32, 7, 54, 2, 20, 32, 6, 32, 8, 54, 2, 16, 2, 64, 32, 8, 13, 0, 65, 0, 33, 8, 32, 12, 69, 13, 1, 32, 6, 65, 40, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 32, 12, 13, 0, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 34, 12, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 12, 41, 2, 0, 55, 3, 0, 12, 1, 11, 32, 6, 65, 16, 106, 16, 218, 128, 128, 128, 0, 65, 0, 33, 8, 32, 12, 33, 7, 11, 32, 8, 69, 13, 0, 32, 0, 32, 6, 41, 3, 0, 55, 2, 8, 32, 0, 32, 7, 54, 2, 4, 32, 0, 32, 8, 54, 2, 0, 32, 0, 65, 16, 106, 32, 6, 65, 8, 106, 41, 3, 0, 55, 2, 0, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 6, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 159, 10, 3, 2, 127, 1, 126, 5, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 192, 0, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 64, 13, 0, 2, 64, 32, 6, 45, 0, 65, 13, 0, 32, 6, 65, 5, 54, 2, 24, 32, 1, 32, 6, 65, 24, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 66, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 207, 0, 106, 65, 156, 158, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 9, 11, 32, 6, 40, 2, 68, 33, 1, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 12, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 68, 32, 6, 32, 1, 54, 2, 64, 32, 6, 65, 24, 106, 32, 6, 65, 192, 0, 106, 16, 164, 134, 128, 128, 0, 2, 64, 2, 64, 32, 6, 41, 3, 24, 34, 8, 66, 2, 81, 13, 0, 32, 8, 80, 69, 13, 1, 65, 0, 33, 9, 65, 0, 65, 148, 171, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 6, 11, 32, 6, 40, 2, 32, 33, 7, 12, 4, 11, 32, 6, 40, 2, 36, 33, 10, 32, 6, 40, 2, 32, 33, 7, 32, 6, 65, 24, 106, 32, 6, 65, 192, 0, 106, 16, 171, 130, 128, 128, 0, 2, 64, 2, 64, 32, 6, 40, 2, 24, 13, 0, 32, 6, 40, 2, 28, 34, 9, 69, 13, 1, 32, 6, 65, 32, 106, 41, 2, 0, 33, 8, 12, 7, 11, 32, 6, 40, 2, 28, 33, 7, 12, 4, 11, 65, 0, 33, 9, 65, 1, 65, 148, 171, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 4, 11, 32, 6, 65, 24, 54, 2, 24, 32, 1, 32, 6, 65, 24, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 60, 32, 6, 32, 1, 54, 2, 56, 32, 6, 65, 0, 54, 2, 64, 65, 1, 33, 11, 3, 64, 32, 6, 65, 24, 106, 32, 6, 65, 56, 106, 16, 140, 134, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 24, 13, 0, 32, 6, 45, 0, 25, 34, 7, 65, 3, 70, 13, 2, 2, 64, 32, 7, 14, 2, 0, 2, 4, 11, 2, 64, 32, 11, 65, 1, 113, 13, 0, 65, 208, 146, 132, 128, 0, 65, 5, 16, 150, 133, 128, 128, 0, 33, 7, 12, 7, 11, 32, 6, 65, 24, 106, 32, 6, 65, 56, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 24, 69, 13, 8, 11, 32, 6, 40, 2, 28, 33, 7, 12, 5, 11, 2, 64, 32, 6, 40, 2, 64, 69, 13, 0, 65, 129, 163, 132, 128, 0, 65, 4, 16, 150, 133, 128, 128, 0, 33, 7, 12, 5, 11, 32, 6, 65, 24, 106, 32, 6, 65, 56, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 28, 33, 7, 32, 6, 40, 2, 24, 34, 9, 69, 13, 4, 32, 6, 40, 2, 32, 33, 10, 32, 6, 65, 192, 0, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 10, 54, 2, 72, 32, 6, 32, 7, 54, 2, 68, 32, 6, 32, 9, 54, 2, 64, 12, 7, 11, 32, 11, 65, 1, 113, 13, 2, 32, 6, 40, 2, 64, 34, 9, 13, 1, 65, 129, 163, 132, 128, 0, 65, 4, 16, 223, 129, 128, 128, 0, 33, 7, 12, 3, 11, 32, 6, 65, 56, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 5, 12, 2, 11, 32, 8, 66, 32, 136, 167, 33, 10, 32, 6, 40, 2, 72, 33, 12, 32, 6, 40, 2, 68, 33, 13, 32, 8, 167, 33, 7, 12, 2, 11, 65, 208, 146, 132, 128, 0, 65, 5, 16, 223, 129, 128, 128, 0, 33, 7, 11, 2, 64, 32, 6, 40, 2, 64, 69, 13, 0, 32, 6, 65, 192, 0, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 9, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 11, 54, 2, 48, 32, 6, 32, 12, 54, 2, 40, 32, 6, 32, 13, 54, 2, 36, 32, 6, 32, 9, 54, 2, 32, 32, 6, 32, 10, 54, 2, 28, 32, 6, 32, 7, 54, 2, 24, 2, 64, 2, 64, 32, 9, 69, 13, 0, 32, 11, 13, 1, 32, 6, 65, 8, 106, 65, 8, 106, 32, 6, 65, 36, 106, 34, 11, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 11, 41, 2, 0, 55, 3, 8, 12, 9, 11, 65, 0, 33, 9, 32, 11, 69, 13, 8, 32, 6, 65, 48, 106, 16, 148, 129, 128, 128, 0, 12, 8, 11, 32, 6, 65, 32, 106, 16, 169, 128, 128, 128, 0, 65, 0, 33, 9, 32, 11, 33, 7, 12, 7, 11, 32, 6, 41, 3, 32, 33, 8, 65, 0, 33, 11, 12, 0, 11, 11, 32, 6, 65, 24, 54, 2, 24, 32, 1, 32, 6, 65, 24, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 12, 5, 11, 65, 0, 33, 9, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 11, 54, 2, 48, 32, 6, 32, 8, 55, 2, 36, 32, 6, 32, 9, 54, 2, 32, 32, 6, 32, 10, 54, 2, 28, 32, 6, 32, 7, 54, 2, 24, 2, 64, 32, 9, 13, 0, 65, 0, 33, 9, 32, 11, 69, 13, 1, 32, 6, 65, 48, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 32, 11, 13, 0, 32, 6, 65, 8, 106, 65, 8, 106, 32, 6, 65, 36, 106, 34, 11, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 11, 41, 2, 0, 55, 3, 8, 12, 1, 11, 32, 6, 65, 32, 106, 16, 169, 128, 128, 128, 0, 65, 0, 33, 9, 32, 11, 33, 7, 11, 32, 9, 69, 13, 0, 32, 0, 32, 6, 41, 3, 8, 55, 2, 12, 32, 0, 32, 9, 54, 2, 8, 32, 0, 32, 10, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 16, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 11, 32, 6, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 208, 7, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 32, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 32, 13, 0, 2, 64, 32, 6, 45, 0, 33, 13, 0, 32, 6, 65, 5, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 34, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 47, 106, 65, 172, 158, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 8, 12, 6, 11, 32, 6, 40, 2, 36, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 36, 32, 6, 32, 1, 54, 2, 32, 32, 6, 65, 8, 106, 32, 6, 65, 32, 106, 16, 163, 134, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 40, 2, 8, 13, 0, 32, 6, 40, 2, 12, 34, 7, 69, 13, 1, 32, 6, 65, 20, 106, 40, 2, 0, 33, 9, 32, 6, 65, 16, 106, 40, 2, 0, 33, 8, 12, 3, 11, 32, 6, 40, 2, 12, 33, 8, 65, 0, 33, 7, 12, 1, 11, 65, 0, 33, 7, 65, 0, 65, 184, 180, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 8, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 8, 54, 2, 12, 32, 6, 32, 7, 54, 2, 8, 32, 7, 69, 13, 1, 32, 10, 69, 13, 3, 32, 6, 65, 8, 106, 16, 235, 128, 128, 128, 0, 65, 0, 33, 7, 32, 10, 33, 8, 12, 3, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 3, 11, 65, 0, 33, 7, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 28, 32, 6, 32, 1, 54, 2, 24, 65, 0, 33, 7, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 3, 64, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 218, 133, 128, 128, 0, 32, 6, 45, 0, 8, 13, 2, 2, 64, 2, 64, 32, 6, 45, 0, 9, 14, 3, 0, 1, 3, 1, 11, 2, 64, 32, 7, 69, 13, 0, 32, 6, 32, 9, 54, 2, 40, 32, 6, 32, 8, 54, 2, 36, 32, 6, 32, 7, 54, 2, 32, 65, 220, 165, 132, 128, 0, 65, 8, 16, 150, 133, 128, 128, 0, 33, 8, 12, 6, 11, 32, 6, 65, 8, 106, 32, 6, 65, 24, 106, 16, 151, 134, 128, 128, 0, 32, 6, 40, 2, 12, 33, 8, 32, 6, 40, 2, 8, 34, 7, 69, 13, 6, 32, 6, 40, 2, 16, 33, 9, 12, 1, 11, 32, 6, 65, 24, 106, 16, 161, 134, 128, 128, 0, 34, 10, 69, 13, 0, 11, 32, 6, 32, 9, 54, 2, 40, 32, 6, 32, 8, 54, 2, 36, 32, 6, 32, 7, 54, 2, 32, 32, 10, 33, 8, 12, 2, 11, 32, 7, 13, 4, 65, 220, 165, 132, 128, 0, 65, 8, 16, 223, 129, 128, 128, 0, 33, 8, 12, 3, 11, 32, 6, 32, 9, 54, 2, 40, 32, 6, 32, 8, 54, 2, 36, 32, 6, 32, 7, 54, 2, 32, 32, 6, 40, 2, 12, 33, 8, 11, 32, 7, 69, 13, 1, 11, 32, 6, 65, 32, 106, 16, 235, 128, 128, 128, 0, 11, 65, 0, 33, 7, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 10, 54, 2, 20, 32, 6, 32, 9, 54, 2, 16, 32, 6, 32, 8, 54, 2, 12, 32, 6, 32, 7, 54, 2, 8, 2, 64, 32, 7, 69, 13, 0, 32, 10, 69, 13, 2, 32, 6, 65, 8, 106, 16, 235, 128, 128, 128, 0, 65, 0, 33, 7, 32, 10, 33, 8, 12, 2, 11, 65, 0, 33, 7, 32, 10, 69, 13, 1, 32, 6, 65, 20, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 32, 6, 65, 24, 54, 2, 8, 32, 1, 32, 6, 65, 8, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 7, 69, 13, 1, 32, 0, 32, 9, 54, 2, 8, 32, 0, 32, 8, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 12, 2, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 1, 11, 32, 1, 32, 8, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 6, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 228, 16, 3, 3, 127, 1, 126, 5, 127, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 8, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 8, 13, 0, 2, 64, 32, 6, 45, 0, 9, 13, 0, 32, 6, 65, 5, 54, 2, 72, 32, 1, 32, 6, 65, 200, 0, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 10, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 175, 1, 106, 65, 188, 158, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 18, 11, 32, 6, 40, 2, 12, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 17, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 140, 1, 32, 6, 32, 1, 54, 2, 136, 1, 32, 6, 65, 200, 0, 106, 32, 6, 65, 136, 1, 106, 16, 156, 130, 128, 128, 0, 32, 6, 40, 2, 72, 13, 2, 2, 64, 32, 6, 40, 2, 76, 34, 8, 13, 0, 65, 0, 65, 248, 166, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 14, 11, 32, 6, 65, 208, 0, 106, 41, 2, 0, 33, 9, 32, 6, 32, 8, 54, 2, 148, 1, 32, 6, 32, 9, 55, 2, 152, 1, 32, 6, 65, 200, 0, 106, 32, 6, 65, 136, 1, 106, 16, 156, 130, 128, 128, 0, 32, 6, 40, 2, 72, 13, 3, 2, 64, 32, 6, 40, 2, 76, 34, 7, 13, 0, 65, 1, 65, 248, 166, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 13, 11, 32, 6, 32, 6, 65, 208, 0, 106, 41, 2, 0, 55, 2, 164, 1, 32, 6, 32, 7, 54, 2, 160, 1, 32, 6, 65, 200, 0, 106, 32, 6, 65, 136, 1, 106, 16, 171, 130, 128, 128, 0, 2, 64, 2, 64, 32, 6, 40, 2, 72, 13, 0, 2, 64, 32, 6, 40, 2, 76, 34, 10, 13, 0, 65, 2, 65, 248, 166, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 2, 11, 32, 9, 66, 32, 136, 167, 33, 11, 32, 9, 167, 33, 7, 32, 6, 65, 200, 0, 106, 65, 8, 106, 41, 2, 0, 33, 9, 32, 6, 65, 40, 106, 65, 8, 106, 32, 6, 65, 160, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 160, 1, 55, 3, 40, 12, 16, 11, 32, 6, 40, 2, 76, 33, 7, 11, 32, 6, 65, 160, 1, 106, 16, 169, 128, 128, 128, 0, 12, 12, 11, 32, 6, 65, 24, 54, 2, 72, 32, 1, 32, 6, 65, 200, 0, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 10, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 32, 7, 65, 255, 1, 113, 69, 13, 8, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 120, 32, 6, 32, 1, 54, 2, 116, 32, 6, 65, 0, 54, 2, 124, 32, 6, 65, 0, 54, 2, 136, 1, 32, 6, 65, 0, 54, 2, 148, 1, 3, 64, 32, 6, 65, 200, 0, 106, 32, 6, 65, 244, 0, 106, 16, 136, 134, 128, 128, 0, 32, 6, 45, 0, 72, 13, 3, 2, 64, 32, 6, 45, 0, 73, 34, 7, 65, 4, 70, 13, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 7, 14, 3, 1, 2, 3, 0, 11, 32, 6, 65, 244, 0, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 4, 12, 10, 11, 2, 64, 32, 6, 40, 2, 124, 69, 13, 0, 65, 1, 33, 8, 65, 213, 161, 132, 128, 0, 65, 8, 16, 150, 133, 128, 128, 0, 33, 7, 65, 1, 33, 12, 12, 11, 11, 32, 6, 65, 200, 0, 106, 32, 6, 65, 244, 0, 106, 16, 154, 134, 128, 128, 0, 32, 6, 40, 2, 76, 33, 7, 32, 6, 40, 2, 72, 34, 8, 69, 13, 9, 32, 6, 40, 2, 80, 33, 12, 32, 6, 65, 252, 0, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 12, 54, 2, 132, 1, 32, 6, 32, 7, 54, 2, 128, 1, 32, 6, 32, 8, 54, 2, 124, 12, 3, 11, 2, 64, 32, 6, 40, 2, 136, 1, 69, 13, 0, 65, 1, 33, 8, 65, 136, 162, 132, 128, 0, 65, 6, 16, 150, 133, 128, 128, 0, 33, 7, 65, 1, 33, 12, 12, 10, 11, 32, 6, 65, 200, 0, 106, 32, 6, 65, 244, 0, 106, 16, 154, 134, 128, 128, 0, 32, 6, 40, 2, 76, 33, 7, 32, 6, 40, 2, 72, 34, 8, 69, 13, 8, 32, 6, 40, 2, 80, 33, 12, 32, 6, 65, 136, 1, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 12, 54, 2, 144, 1, 32, 6, 32, 7, 54, 2, 140, 1, 32, 6, 32, 8, 54, 2, 136, 1, 12, 2, 11, 2, 64, 32, 6, 40, 2, 148, 1, 69, 13, 0, 65, 1, 33, 8, 65, 184, 162, 132, 128, 0, 65, 7, 16, 150, 133, 128, 128, 0, 33, 7, 65, 1, 33, 12, 12, 9, 11, 32, 6, 65, 200, 0, 106, 32, 6, 65, 244, 0, 106, 16, 147, 134, 128, 128, 0, 32, 6, 40, 2, 76, 33, 7, 32, 6, 40, 2, 72, 34, 8, 69, 13, 7, 32, 6, 40, 2, 80, 33, 12, 32, 6, 65, 148, 1, 106, 16, 158, 130, 128, 128, 0, 32, 6, 32, 12, 54, 2, 156, 1, 32, 6, 32, 7, 54, 2, 152, 1, 32, 6, 32, 8, 54, 2, 148, 1, 12, 1, 11, 11, 32, 6, 40, 2, 124, 34, 8, 69, 33, 12, 2, 64, 32, 8, 69, 13, 0, 32, 6, 65, 160, 1, 106, 65, 8, 106, 32, 6, 65, 252, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 124, 55, 3, 160, 1, 2, 64, 32, 6, 40, 2, 136, 1, 34, 11, 13, 0, 65, 136, 162, 132, 128, 0, 65, 6, 16, 223, 129, 128, 128, 0, 33, 7, 12, 6, 11, 32, 6, 65, 200, 0, 106, 65, 8, 106, 32, 6, 65, 136, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 136, 1, 55, 3, 72, 32, 6, 40, 2, 148, 1, 34, 10, 69, 13, 4, 32, 6, 65, 56, 106, 65, 8, 106, 32, 6, 65, 136, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 6, 41, 2, 136, 1, 55, 3, 56, 32, 6, 40, 2, 132, 1, 33, 11, 32, 6, 40, 2, 128, 1, 33, 7, 32, 6, 40, 2, 156, 1, 33, 13, 32, 6, 40, 2, 152, 1, 33, 14, 12, 8, 11, 65, 1, 33, 8, 65, 213, 161, 132, 128, 0, 65, 8, 16, 223, 129, 128, 128, 0, 33, 7, 12, 6, 11, 32, 6, 40, 2, 76, 33, 7, 12, 10, 11, 32, 6, 40, 2, 76, 33, 7, 12, 8, 11, 32, 6, 40, 2, 76, 33, 7, 12, 2, 11, 65, 184, 162, 132, 128, 0, 65, 7, 16, 223, 129, 128, 128, 0, 33, 7, 32, 6, 65, 200, 0, 106, 16, 169, 128, 128, 128, 0, 11, 32, 11, 69, 33, 8, 32, 6, 65, 160, 1, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 65, 1, 33, 8, 65, 1, 33, 12, 11, 2, 64, 32, 6, 40, 2, 148, 1, 69, 13, 0, 32, 6, 65, 148, 1, 106, 16, 169, 128, 128, 128, 0, 11, 2, 64, 32, 8, 32, 6, 40, 2, 136, 1, 65, 0, 71, 113, 69, 13, 0, 32, 6, 65, 136, 1, 106, 16, 169, 128, 128, 128, 0, 11, 2, 64, 32, 12, 32, 6, 40, 2, 124, 65, 0, 71, 113, 69, 13, 0, 32, 6, 65, 252, 0, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 153, 136, 128, 128, 0, 33, 12, 32, 6, 65, 220, 0, 106, 32, 6, 65, 56, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 11, 54, 2, 80, 32, 6, 32, 7, 54, 2, 76, 32, 6, 32, 8, 54, 2, 72, 32, 6, 32, 12, 54, 2, 108, 32, 6, 32, 13, 54, 2, 104, 32, 6, 32, 14, 54, 2, 100, 32, 6, 32, 10, 54, 2, 96, 32, 6, 32, 6, 41, 3, 56, 55, 2, 84, 2, 64, 2, 64, 32, 8, 69, 13, 0, 32, 12, 13, 1, 32, 6, 65, 8, 106, 65, 24, 106, 32, 6, 65, 200, 0, 106, 65, 8, 106, 34, 12, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 8, 106, 65, 16, 106, 32, 12, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 8, 106, 65, 8, 106, 32, 12, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 12, 41, 2, 0, 55, 3, 8, 12, 7, 11, 65, 0, 33, 8, 32, 12, 69, 13, 6, 32, 6, 65, 236, 0, 106, 16, 148, 129, 128, 128, 0, 12, 6, 11, 32, 6, 65, 200, 0, 106, 16, 209, 131, 128, 128, 0, 65, 0, 33, 8, 32, 12, 33, 7, 12, 5, 11, 32, 6, 65, 24, 54, 2, 72, 32, 1, 32, 6, 65, 200, 0, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 12, 5, 11, 32, 6, 65, 148, 1, 106, 16, 169, 128, 128, 128, 0, 11, 65, 0, 33, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 1, 16, 152, 136, 128, 128, 0, 33, 12, 32, 6, 65, 220, 0, 106, 32, 6, 65, 40, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 11, 54, 2, 80, 32, 6, 32, 7, 54, 2, 76, 32, 6, 32, 8, 54, 2, 72, 32, 6, 32, 12, 54, 2, 108, 32, 6, 32, 9, 55, 2, 100, 32, 6, 32, 10, 54, 2, 96, 32, 6, 32, 6, 41, 3, 40, 55, 2, 84, 2, 64, 32, 8, 13, 0, 65, 0, 33, 8, 32, 12, 69, 13, 1, 32, 6, 65, 236, 0, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 32, 12, 13, 0, 32, 6, 65, 8, 106, 65, 24, 106, 32, 6, 65, 200, 0, 106, 65, 8, 106, 34, 12, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 8, 106, 65, 16, 106, 32, 12, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 6, 65, 8, 106, 65, 8, 106, 32, 12, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 6, 32, 12, 41, 2, 0, 55, 3, 8, 12, 1, 11, 32, 6, 65, 200, 0, 106, 16, 209, 131, 128, 128, 0, 65, 0, 33, 8, 32, 12, 33, 7, 11, 32, 8, 69, 13, 0, 32, 0, 32, 6, 41, 3, 8, 55, 2, 8, 32, 0, 32, 7, 54, 2, 4, 32, 0, 32, 8, 54, 2, 0, 32, 0, 65, 32, 106, 32, 6, 65, 8, 106, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 24, 106, 32, 6, 65, 8, 106, 65, 16, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 6, 65, 16, 106, 41, 3, 0, 55, 2, 0, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 11, 32, 6, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 211, 10, 5, 2, 127, 1, 126, 4, 127, 1, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 6, 65, 192, 0, 106, 32, 1, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 64, 13, 0, 2, 64, 32, 6, 45, 0, 65, 13, 0, 32, 6, 65, 5, 54, 2, 24, 32, 1, 32, 6, 65, 24, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 2, 11, 32, 6, 45, 0, 66, 34, 7, 65, 219, 0, 70, 13, 2, 32, 7, 65, 251, 0, 70, 13, 3, 32, 1, 32, 6, 65, 207, 0, 106, 65, 204, 158, 132, 128, 0, 16, 147, 129, 128, 128, 0, 33, 7, 12, 9, 11, 32, 6, 40, 2, 68, 33, 1, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 12, 8, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 68, 32, 6, 32, 1, 54, 2, 64, 32, 6, 65, 24, 106, 32, 6, 65, 192, 0, 106, 16, 164, 134, 128, 128, 0, 2, 64, 2, 64, 32, 6, 41, 3, 24, 34, 8, 66, 2, 81, 13, 0, 32, 8, 80, 69, 13, 1, 65, 0, 33, 9, 65, 0, 65, 132, 183, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 6, 11, 32, 6, 40, 2, 32, 33, 7, 12, 4, 11, 32, 6, 40, 2, 36, 33, 10, 32, 6, 40, 2, 32, 33, 7, 32, 6, 65, 24, 106, 32, 6, 65, 192, 0, 106, 16, 176, 134, 128, 128, 0, 2, 64, 2, 64, 32, 6, 40, 2, 24, 13, 0, 32, 6, 40, 2, 28, 34, 9, 69, 13, 1, 32, 6, 65, 32, 106, 41, 2, 0, 33, 8, 12, 7, 11, 32, 6, 40, 2, 28, 33, 7, 12, 4, 11, 65, 0, 33, 9, 65, 1, 65, 132, 183, 132, 128, 0, 65, 196, 163, 132, 128, 0, 16, 149, 133, 128, 128, 0, 33, 7, 12, 4, 11, 32, 6, 65, 24, 54, 2, 24, 32, 1, 32, 6, 65, 24, 106, 16, 132, 136, 128, 128, 0, 33, 1, 12, 1, 11, 32, 1, 32, 1, 45, 0, 24, 65, 127, 106, 34, 7, 58, 0, 24, 2, 64, 32, 7, 65, 255, 1, 113, 69, 13, 0, 32, 1, 16, 134, 136, 128, 128, 0, 32, 6, 65, 1, 58, 0, 60, 32, 6, 32, 1, 54, 2, 56, 66, 0, 33, 8, 65, 0, 33, 9, 3, 64, 32, 6, 65, 24, 106, 32, 6, 65, 56, 106, 16, 240, 133, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 45, 0, 24, 13, 0, 32, 6, 45, 0, 25, 34, 7, 65, 3, 70, 13, 3, 2, 64, 32, 7, 14, 2, 0, 2, 3, 11, 2, 64, 32, 8, 80, 13, 0, 32, 6, 32, 11, 54, 2, 72, 32, 6, 32, 12, 54, 2, 68, 32, 6, 32, 9, 54, 2, 64, 65, 167, 135, 132, 128, 0, 65, 12, 16, 150, 133, 128, 128, 0, 33, 7, 12, 5, 11, 32, 6, 65, 24, 106, 32, 6, 65, 56, 106, 16, 142, 134, 128, 128, 0, 32, 6, 40, 2, 24, 69, 13, 9, 11, 32, 6, 32, 11, 54, 2, 72, 32, 6, 32, 12, 54, 2, 68, 32, 6, 32, 9, 54, 2, 64, 32, 6, 40, 2, 28, 33, 7, 12, 3, 11, 2, 64, 32, 9, 69, 13, 0, 32, 6, 32, 11, 54, 2, 72, 32, 6, 32, 12, 54, 2, 68, 32, 6, 32, 9, 54, 2, 64, 65, 204, 182, 132, 128, 0, 65, 3, 16, 150, 133, 128, 128, 0, 33, 7, 12, 5, 11, 32, 6, 65, 24, 106, 32, 6, 65, 56, 106, 16, 150, 134, 128, 128, 0, 32, 6, 40, 2, 28, 33, 7, 32, 6, 40, 2, 24, 34, 9, 69, 13, 5, 32, 6, 40, 2, 32, 33, 11, 32, 7, 33, 12, 12, 8, 11, 32, 6, 65, 56, 106, 16, 161, 134, 128, 128, 0, 34, 7, 69, 13, 7, 32, 6, 32, 11, 54, 2, 72, 32, 6, 32, 12, 54, 2, 68, 32, 6, 32, 9, 54, 2, 64, 12, 1, 11, 32, 6, 32, 11, 54, 2, 72, 32, 6, 32, 12, 54, 2, 68, 32, 6, 32, 9, 54, 2, 64, 2, 64, 32, 8, 80, 13, 0, 32, 9, 13, 2, 65, 204, 182, 132, 128, 0, 65, 3, 16, 223, 129, 128, 128, 0, 33, 7, 12, 4, 11, 65, 167, 135, 132, 128, 0, 65, 12, 16, 223, 129, 128, 128, 0, 33, 7, 11, 32, 9, 13, 1, 12, 2, 11, 32, 13, 66, 32, 136, 167, 33, 10, 32, 13, 167, 33, 7, 12, 2, 11, 32, 6, 65, 192, 0, 106, 16, 181, 130, 128, 128, 0, 11, 65, 0, 33, 9, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 153, 136, 128, 128, 0, 34, 14, 54, 2, 48, 32, 6, 32, 11, 54, 2, 40, 32, 6, 32, 12, 54, 2, 36, 32, 6, 32, 9, 54, 2, 32, 32, 6, 32, 10, 54, 2, 28, 32, 6, 32, 7, 54, 2, 24, 2, 64, 2, 64, 32, 9, 69, 13, 0, 32, 14, 13, 1, 32, 6, 65, 8, 106, 65, 8, 106, 32, 6, 65, 36, 106, 34, 11, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 11, 41, 2, 0, 55, 3, 8, 12, 9, 11, 65, 0, 33, 9, 32, 14, 69, 13, 8, 32, 6, 65, 48, 106, 16, 148, 129, 128, 128, 0, 12, 8, 11, 32, 6, 65, 32, 106, 16, 181, 130, 128, 128, 0, 65, 0, 33, 9, 32, 14, 33, 7, 12, 7, 11, 32, 6, 41, 3, 32, 33, 13, 66, 1, 33, 8, 12, 0, 11, 11, 32, 6, 65, 24, 54, 2, 24, 32, 1, 32, 6, 65, 24, 106, 16, 132, 136, 128, 128, 0, 33, 1, 11, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 12, 5, 11, 65, 0, 33, 9, 11, 11, 32, 1, 32, 1, 45, 0, 24, 65, 1, 106, 58, 0, 24, 32, 6, 32, 1, 16, 152, 136, 128, 128, 0, 34, 11, 54, 2, 48, 32, 6, 32, 8, 55, 2, 36, 32, 6, 32, 9, 54, 2, 32, 32, 6, 32, 10, 54, 2, 28, 32, 6, 32, 7, 54, 2, 24, 2, 64, 32, 9, 13, 0, 65, 0, 33, 9, 32, 11, 69, 13, 1, 32, 6, 65, 48, 106, 16, 148, 129, 128, 128, 0, 12, 1, 11, 2, 64, 32, 11, 13, 0, 32, 6, 65, 8, 106, 65, 8, 106, 32, 6, 65, 36, 106, 34, 11, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 6, 32, 11, 41, 2, 0, 55, 3, 8, 12, 1, 11, 32, 6, 65, 32, 106, 16, 181, 130, 128, 128, 0, 65, 0, 33, 9, 32, 11, 33, 7, 11, 32, 9, 69, 13, 0, 32, 0, 32, 6, 41, 3, 8, 55, 2, 12, 32, 0, 32, 9, 54, 2, 8, 32, 0, 32, 10, 54, 2, 4, 32, 0, 32, 7, 54, 2, 0, 32, 0, 65, 20, 106, 32, 6, 65, 16, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 1, 32, 7, 16, 139, 136, 128, 128, 0, 33, 1, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 1, 54, 2, 0, 11, 32, 6, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 8, 0, 65, 128, 140, 132, 128, 0, 11, 115, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 12, 65, 1, 33, 2, 32, 3, 65, 1, 54, 2, 8, 32, 1, 65, 180, 129, 132, 128, 0, 65, 1, 16, 180, 129, 128, 128, 0, 2, 64, 32, 3, 65, 8, 106, 65, 224, 158, 132, 128, 0, 16, 204, 133, 128, 128, 0, 69, 13, 0, 32, 1, 16, 182, 129, 128, 128, 0, 65, 0, 33, 2, 11, 32, 0, 32, 2, 58, 0, 4, 32, 0, 32, 1, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 63, 1, 1, 126, 2, 64, 2, 64, 32, 1, 41, 3, 0, 34, 2, 80, 69, 13, 0, 65, 0, 33, 1, 12, 1, 11, 32, 1, 32, 2, 66, 127, 124, 32, 2, 131, 55, 3, 0, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 32, 0, 32, 2, 122, 167, 65, 3, 118, 54, 2, 4, 11, 127, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 2, 71, 13, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 8, 32, 1, 65, 232, 158, 132, 128, 0, 65, 20, 32, 2, 65, 8, 106, 65, 252, 158, 132, 128, 0, 16, 173, 141, 128, 128, 0, 33, 0, 12, 1, 11, 32, 2, 32, 0, 54, 2, 12, 32, 1, 65, 140, 159, 132, 128, 0, 65, 12, 32, 2, 65, 12, 106, 65, 152, 159, 132, 128, 0, 16, 173, 141, 128, 128, 0, 33, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 127, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 2, 71, 13, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 8, 32, 1, 65, 232, 158, 132, 128, 0, 65, 20, 32, 2, 65, 8, 106, 65, 168, 159, 132, 128, 0, 16, 173, 141, 128, 128, 0, 33, 0, 12, 1, 11, 32, 2, 32, 0, 54, 2, 12, 32, 1, 65, 140, 159, 132, 128, 0, 65, 12, 32, 2, 65, 12, 106, 65, 152, 159, 132, 128, 0, 16, 173, 141, 128, 128, 0, 33, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 127, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 2, 71, 13, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 8, 32, 1, 65, 232, 158, 132, 128, 0, 65, 20, 32, 2, 65, 8, 106, 65, 184, 159, 132, 128, 0, 16, 173, 141, 128, 128, 0, 33, 0, 12, 1, 11, 32, 2, 32, 0, 54, 2, 12, 32, 1, 65, 140, 159, 132, 128, 0, 65, 12, 32, 2, 65, 12, 106, 65, 152, 159, 132, 128, 0, 16, 173, 141, 128, 128, 0, 33, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 148, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 2, 71, 13, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 28, 106, 66, 1, 55, 2, 0, 32, 2, 65, 1, 54, 2, 20, 32, 2, 65, 192, 143, 132, 128, 0, 54, 2, 16, 32, 2, 65, 139, 128, 128, 128, 0, 54, 2, 44, 32, 2, 32, 2, 65, 40, 106, 54, 2, 24, 32, 2, 32, 2, 65, 12, 106, 54, 2, 40, 32, 1, 32, 2, 65, 16, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 1, 11, 32, 0, 32, 1, 16, 145, 140, 128, 128, 0, 33, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 185, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 2, 71, 13, 0, 32, 2, 32, 0, 65, 20, 106, 54, 2, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 4, 32, 2, 65, 8, 106, 65, 12, 106, 66, 2, 55, 2, 0, 32, 2, 65, 32, 106, 65, 12, 106, 65, 135, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 2, 54, 2, 12, 32, 2, 65, 180, 148, 132, 128, 0, 54, 2, 8, 32, 2, 65, 140, 128, 128, 128, 0, 54, 2, 36, 32, 2, 32, 2, 65, 32, 106, 54, 2, 16, 32, 2, 32, 2, 65, 4, 106, 54, 2, 40, 32, 2, 32, 2, 54, 2, 32, 32, 1, 32, 2, 65, 8, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 1, 11, 32, 0, 32, 1, 16, 145, 140, 128, 128, 0, 33, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 185, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 0, 40, 2, 0, 65, 2, 71, 13, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 0, 32, 2, 32, 0, 65, 8, 106, 54, 2, 4, 32, 2, 65, 8, 106, 65, 12, 106, 66, 2, 55, 2, 0, 32, 2, 65, 32, 106, 65, 12, 106, 65, 141, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 2, 54, 2, 12, 32, 2, 65, 180, 148, 132, 128, 0, 54, 2, 8, 32, 2, 65, 140, 128, 128, 128, 0, 54, 2, 36, 32, 2, 32, 2, 65, 32, 106, 54, 2, 16, 32, 2, 32, 2, 65, 4, 106, 54, 2, 40, 32, 2, 32, 2, 54, 2, 32, 32, 1, 32, 2, 65, 8, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 1, 11, 32, 0, 32, 1, 16, 145, 140, 128, 128, 0, 33, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 151, 3, 1, 2, 126, 32, 0, 41, 3, 0, 66, 211, 145, 140, 173, 136, 209, 218, 159, 36, 133, 34, 1, 66, 56, 134, 32, 1, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 1, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 1, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 1, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 1, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 1, 66, 40, 136, 66, 128, 254, 3, 131, 32, 1, 66, 56, 136, 132, 132, 132, 66, 210, 129, 170, 155, 171, 250, 130, 215, 167, 127, 126, 34, 2, 66, 56, 134, 32, 2, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 2, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 2, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 2, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 2, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 2, 66, 40, 136, 66, 128, 254, 3, 131, 32, 2, 66, 56, 136, 132, 132, 132, 32, 1, 66, 216, 162, 209, 239, 194, 169, 229, 191, 45, 126, 133, 34, 1, 66, 56, 134, 32, 1, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 1, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 1, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 1, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 1, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 1, 66, 40, 136, 66, 128, 254, 3, 131, 32, 1, 66, 56, 136, 132, 132, 132, 66, 187, 153, 190, 228, 159, 186, 157, 243, 108, 126, 34, 2, 66, 56, 134, 32, 2, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 2, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 2, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 2, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 2, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 2, 66, 40, 136, 66, 128, 254, 3, 131, 32, 2, 66, 56, 136, 132, 132, 132, 32, 1, 66, 147, 178, 168, 244, 178, 128, 220, 185, 196, 0, 126, 133, 32, 1, 137, 11, 141, 1, 2, 1, 126, 1, 127, 2, 64, 2, 64, 2, 64, 32, 1, 173, 32, 3, 173, 126, 34, 4, 66, 32, 136, 167, 13, 0, 32, 2, 32, 4, 167, 34, 1, 106, 65, 127, 106, 34, 5, 32, 1, 73, 13, 1, 32, 3, 32, 5, 65, 0, 32, 2, 107, 113, 34, 1, 106, 65, 8, 106, 34, 3, 32, 1, 73, 13, 2, 2, 64, 32, 3, 65, 128, 128, 128, 128, 120, 32, 2, 107, 75, 13, 0, 32, 0, 32, 1, 54, 2, 8, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 15, 11, 32, 0, 65, 0, 54, 2, 0, 15, 11, 32, 0, 65, 0, 54, 2, 0, 15, 11, 32, 0, 65, 0, 54, 2, 0, 15, 11, 32, 0, 65, 0, 54, 2, 0, 11, 47, 1, 2, 127, 32, 0, 40, 2, 0, 34, 3, 32, 1, 106, 32, 2, 167, 65, 25, 118, 34, 4, 58, 0, 0, 32, 3, 32, 0, 40, 2, 4, 32, 1, 65, 120, 106, 113, 106, 65, 8, 106, 32, 4, 58, 0, 0, 11, 92, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 32, 0, 40, 2, 4, 65, 1, 106, 16, 243, 134, 128, 128, 0, 2, 64, 32, 3, 40, 2, 8, 34, 2, 69, 13, 0, 32, 0, 40, 2, 0, 32, 3, 40, 2, 12, 107, 32, 2, 32, 3, 40, 2, 4, 16, 150, 137, 128, 128, 0, 11, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 144, 2, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 1, 36, 128, 128, 128, 128, 0, 2, 64, 32, 0, 40, 2, 12, 34, 2, 69, 13, 0, 32, 0, 40, 2, 0, 34, 3, 41, 3, 0, 33, 4, 32, 0, 40, 2, 4, 33, 0, 32, 1, 32, 2, 54, 2, 40, 32, 1, 32, 3, 54, 2, 32, 32, 1, 32, 0, 32, 3, 106, 65, 1, 106, 54, 2, 28, 32, 1, 32, 3, 65, 8, 106, 54, 2, 24, 32, 1, 32, 4, 66, 127, 133, 66, 128, 129, 130, 132, 136, 144, 160, 192, 128, 127, 131, 55, 3, 16, 65, 1, 33, 0, 3, 64, 32, 0, 69, 13, 1, 2, 64, 3, 64, 32, 1, 65, 8, 106, 32, 1, 65, 16, 106, 16, 235, 134, 128, 128, 0, 32, 1, 40, 2, 8, 65, 1, 70, 13, 1, 32, 1, 32, 1, 40, 2, 32, 65, 192, 126, 106, 54, 2, 32, 32, 1, 32, 1, 40, 2, 24, 34, 0, 65, 8, 106, 54, 2, 24, 32, 1, 32, 0, 41, 3, 0, 66, 127, 133, 66, 128, 129, 130, 132, 136, 144, 160, 192, 128, 127, 131, 55, 3, 16, 12, 0, 11, 11, 32, 1, 40, 2, 12, 33, 3, 32, 1, 32, 1, 40, 2, 40, 65, 127, 106, 34, 0, 54, 2, 40, 32, 1, 40, 2, 32, 65, 0, 32, 3, 107, 65, 24, 108, 106, 65, 112, 106, 16, 237, 131, 128, 128, 0, 12, 0, 11, 11, 32, 1, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 135, 1, 1, 3, 127, 32, 0, 40, 2, 4, 34, 2, 32, 1, 167, 113, 33, 3, 32, 0, 40, 2, 0, 33, 4, 65, 8, 33, 0, 2, 64, 3, 64, 32, 4, 32, 3, 106, 41, 0, 0, 66, 128, 129, 130, 132, 136, 144, 160, 192, 128, 127, 131, 34, 1, 66, 0, 82, 13, 1, 32, 3, 32, 0, 106, 32, 2, 113, 33, 3, 32, 0, 65, 8, 106, 33, 0, 12, 0, 11, 11, 2, 64, 32, 4, 32, 1, 122, 167, 65, 3, 118, 32, 3, 106, 32, 2, 113, 34, 3, 106, 44, 0, 0, 65, 0, 72, 13, 0, 32, 4, 41, 3, 0, 66, 128, 129, 130, 132, 136, 144, 160, 192, 128, 127, 131, 122, 167, 65, 3, 118, 33, 3, 11, 32, 3, 11, 251, 9, 3, 6, 127, 1, 126, 6, 127, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 5, 36, 128, 128, 128, 128, 0, 32, 5, 32, 3, 54, 2, 20, 32, 1, 40, 2, 12, 33, 6, 32, 5, 32, 5, 65, 20, 106, 54, 2, 24, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 32, 2, 106, 34, 3, 32, 6, 73, 13, 0, 2, 64, 32, 3, 32, 1, 40, 2, 4, 34, 7, 32, 7, 65, 1, 106, 34, 8, 65, 3, 118, 34, 2, 65, 7, 108, 32, 7, 65, 8, 73, 27, 34, 9, 65, 1, 118, 77, 13, 0, 2, 64, 2, 64, 32, 3, 32, 9, 65, 1, 106, 34, 2, 32, 3, 32, 2, 75, 27, 34, 3, 65, 8, 73, 13, 0, 32, 3, 65, 255, 255, 255, 255, 1, 75, 13, 3, 65, 127, 32, 3, 65, 3, 116, 65, 7, 110, 65, 127, 106, 103, 118, 65, 1, 106, 33, 10, 12, 1, 11, 65, 4, 65, 8, 32, 3, 65, 4, 73, 27, 33, 10, 11, 32, 10, 173, 66, 24, 126, 34, 11, 66, 32, 136, 167, 13, 1, 32, 11, 167, 34, 12, 32, 10, 65, 8, 106, 34, 13, 106, 34, 3, 32, 12, 73, 13, 1, 32, 3, 65, 249, 255, 255, 255, 7, 79, 13, 1, 65, 8, 33, 2, 2, 64, 32, 3, 65, 8, 32, 3, 16, 249, 134, 128, 128, 0, 34, 14, 13, 0, 32, 4, 69, 13, 4, 65, 8, 32, 3, 16, 176, 140, 128, 128, 0, 0, 11, 32, 14, 32, 12, 106, 65, 255, 1, 32, 13, 16, 214, 141, 128, 128, 0, 33, 12, 32, 5, 65, 0, 54, 2, 52, 32, 5, 32, 12, 54, 2, 40, 32, 5, 66, 152, 128, 128, 128, 128, 1, 55, 2, 32, 32, 5, 32, 1, 65, 16, 106, 54, 2, 28, 32, 5, 32, 10, 65, 127, 106, 34, 3, 54, 2, 44, 32, 5, 32, 3, 32, 10, 65, 3, 118, 65, 7, 108, 32, 10, 65, 9, 73, 27, 34, 14, 54, 2, 48, 32, 1, 40, 2, 0, 34, 13, 41, 3, 0, 33, 11, 32, 5, 32, 13, 54, 2, 72, 32, 5, 32, 6, 54, 2, 68, 32, 5, 65, 0, 54, 2, 64, 32, 5, 32, 11, 66, 127, 133, 66, 128, 129, 130, 132, 136, 144, 160, 192, 128, 127, 131, 55, 3, 56, 32, 5, 65, 40, 106, 33, 4, 32, 6, 33, 10, 3, 64, 2, 64, 2, 64, 32, 10, 69, 13, 0, 3, 64, 32, 5, 65, 8, 106, 32, 5, 65, 56, 106, 16, 235, 134, 128, 128, 0, 32, 5, 40, 2, 8, 65, 1, 70, 13, 2, 32, 5, 32, 5, 40, 2, 72, 34, 3, 65, 8, 106, 54, 2, 72, 32, 5, 32, 5, 40, 2, 64, 65, 8, 106, 54, 2, 64, 32, 5, 32, 3, 41, 3, 8, 66, 127, 133, 66, 128, 129, 130, 132, 136, 144, 160, 192, 128, 127, 131, 55, 3, 56, 12, 0, 11, 11, 32, 5, 32, 6, 54, 2, 52, 32, 5, 32, 14, 32, 6, 107, 54, 2, 48, 32, 4, 41, 2, 0, 33, 11, 32, 4, 32, 1, 41, 2, 0, 55, 2, 0, 32, 1, 32, 11, 55, 2, 0, 65, 8, 33, 3, 32, 4, 65, 8, 106, 34, 2, 41, 2, 0, 33, 11, 32, 2, 32, 1, 65, 8, 106, 34, 10, 41, 2, 0, 55, 2, 0, 32, 10, 32, 11, 55, 2, 0, 2, 64, 32, 5, 40, 2, 44, 69, 13, 0, 32, 4, 65, 24, 65, 8, 16, 245, 134, 128, 128, 0, 11, 65, 129, 128, 128, 128, 120, 33, 2, 12, 5, 11, 32, 5, 40, 2, 12, 33, 3, 32, 5, 32, 5, 40, 2, 68, 65, 127, 106, 34, 10, 54, 2, 68, 32, 4, 32, 4, 32, 5, 65, 24, 106, 32, 1, 32, 3, 32, 5, 40, 2, 64, 106, 34, 2, 16, 250, 134, 128, 128, 0, 34, 11, 16, 247, 134, 128, 128, 0, 34, 3, 32, 11, 16, 244, 134, 128, 128, 0, 32, 3, 65, 104, 108, 32, 12, 106, 65, 104, 106, 34, 3, 32, 2, 65, 104, 108, 32, 13, 106, 65, 104, 106, 34, 2, 41, 0, 0, 55, 0, 0, 32, 3, 65, 16, 106, 32, 2, 65, 16, 106, 41, 0, 0, 55, 0, 0, 32, 3, 65, 8, 106, 32, 2, 65, 8, 106, 41, 0, 0, 55, 0, 0, 12, 0, 11, 11, 32, 2, 32, 8, 65, 7, 113, 65, 0, 71, 106, 33, 2, 32, 1, 40, 2, 0, 34, 15, 33, 3, 3, 64, 2, 64, 32, 2, 13, 0, 2, 64, 2, 64, 32, 8, 65, 8, 73, 13, 0, 32, 15, 32, 8, 106, 32, 15, 41, 0, 0, 55, 0, 0, 12, 1, 11, 32, 15, 65, 8, 106, 32, 15, 32, 8, 16, 220, 141, 128, 128, 0, 26, 11, 65, 0, 33, 14, 32, 15, 33, 13, 3, 64, 2, 64, 2, 64, 2, 64, 32, 14, 32, 8, 70, 13, 0, 32, 15, 32, 14, 106, 34, 16, 45, 0, 0, 65, 128, 1, 71, 13, 2, 32, 14, 65, 104, 108, 32, 15, 106, 65, 104, 106, 33, 17, 3, 64, 32, 14, 32, 7, 32, 5, 65, 24, 106, 32, 1, 32, 14, 16, 250, 134, 128, 128, 0, 34, 11, 167, 113, 34, 2, 107, 32, 1, 32, 11, 16, 247, 134, 128, 128, 0, 34, 3, 32, 2, 107, 115, 32, 7, 113, 65, 8, 73, 13, 2, 32, 15, 32, 3, 106, 45, 0, 0, 33, 2, 32, 1, 32, 3, 32, 11, 16, 244, 134, 128, 128, 0, 32, 3, 65, 104, 108, 32, 15, 106, 33, 12, 2, 64, 32, 2, 65, 255, 1, 70, 13, 0, 65, 104, 33, 3, 3, 64, 32, 3, 69, 13, 2, 32, 13, 32, 3, 106, 34, 2, 45, 0, 0, 33, 4, 32, 2, 32, 12, 32, 3, 106, 34, 10, 45, 0, 0, 58, 0, 0, 32, 10, 32, 4, 58, 0, 0, 32, 3, 65, 1, 106, 33, 3, 12, 0, 11, 11, 11, 32, 16, 65, 255, 1, 58, 0, 0, 32, 14, 65, 120, 106, 32, 7, 113, 32, 15, 106, 65, 8, 106, 65, 255, 1, 58, 0, 0, 32, 12, 65, 104, 106, 34, 3, 65, 16, 106, 32, 17, 65, 16, 106, 41, 0, 0, 55, 0, 0, 32, 3, 65, 8, 106, 32, 17, 65, 8, 106, 41, 0, 0, 55, 0, 0, 32, 3, 32, 17, 41, 0, 0, 55, 0, 0, 12, 2, 11, 32, 1, 32, 9, 32, 6, 107, 54, 2, 8, 65, 129, 128, 128, 128, 120, 33, 2, 12, 6, 11, 32, 1, 32, 14, 32, 11, 16, 244, 134, 128, 128, 0, 11, 32, 14, 65, 1, 106, 33, 14, 32, 13, 65, 104, 106, 33, 13, 12, 0, 11, 11, 32, 3, 32, 3, 41, 3, 0, 34, 11, 66, 127, 133, 66, 7, 136, 66, 129, 130, 132, 136, 144, 160, 192, 128, 1, 131, 32, 11, 66, 255, 254, 253, 251, 247, 239, 223, 191, 255, 0, 132, 124, 55, 3, 0, 32, 3, 65, 8, 106, 33, 3, 32, 2, 65, 127, 106, 33, 2, 12, 0, 11, 11, 32, 4, 13, 2, 65, 0, 33, 2, 11, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 5, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 24, 0, 2, 64, 32, 2, 69, 13, 0, 32, 1, 32, 2, 16, 178, 128, 128, 128, 0, 33, 1, 11, 32, 1, 11, 25, 0, 32, 1, 40, 2, 0, 65, 0, 32, 2, 107, 65, 24, 108, 106, 65, 104, 106, 16, 242, 134, 128, 128, 0, 11, 172, 17, 4, 10, 127, 2, 126, 6, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 128, 14, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 32, 1, 65, 63, 77, 13, 0, 32, 2, 65, 24, 106, 32, 0, 65, 192, 0, 16, 220, 141, 128, 128, 0, 26, 32, 2, 65, 0, 54, 2, 96, 32, 2, 66, 4, 55, 2, 88, 32, 2, 65, 0, 54, 2, 108, 32, 2, 66, 4, 55, 2, 100, 32, 2, 65, 0, 54, 2, 120, 32, 2, 66, 8, 55, 2, 112, 32, 2, 65, 0, 54, 2, 132, 1, 32, 2, 66, 4, 55, 2, 124, 32, 1, 65, 64, 106, 34, 1, 32, 1, 65, 248, 4, 112, 107, 33, 3, 32, 0, 65, 192, 0, 106, 33, 1, 32, 2, 65, 200, 8, 106, 65, 4, 106, 33, 4, 32, 2, 65, 249, 13, 106, 33, 5, 32, 2, 65, 249, 5, 106, 33, 6, 32, 2, 65, 144, 9, 106, 65, 4, 114, 33, 7, 32, 2, 65, 148, 1, 106, 33, 8, 32, 2, 65, 136, 1, 106, 65, 8, 106, 33, 9, 32, 2, 65, 136, 1, 106, 65, 24, 106, 33, 10, 32, 2, 65, 144, 6, 106, 65, 24, 106, 33, 11, 66, 0, 33, 12, 2, 64, 2, 64, 3, 64, 2, 64, 32, 3, 65, 247, 4, 75, 13, 0, 32, 2, 65, 144, 9, 106, 32, 2, 40, 2, 112, 34, 1, 32, 1, 32, 2, 40, 2, 120, 65, 3, 116, 106, 16, 189, 129, 128, 128, 0, 32, 2, 65, 136, 1, 106, 65, 8, 106, 32, 2, 40, 2, 144, 9, 32, 2, 40, 2, 152, 9, 65, 181, 129, 132, 128, 0, 65, 1, 16, 219, 132, 128, 128, 0, 32, 2, 65, 144, 9, 106, 16, 159, 130, 128, 128, 0, 32, 2, 65, 164, 1, 106, 32, 2, 65, 216, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 188, 1, 106, 32, 2, 65, 252, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 176, 1, 106, 32, 2, 65, 228, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 12, 55, 3, 136, 1, 32, 2, 32, 2, 41, 2, 88, 55, 2, 156, 1, 32, 2, 32, 2, 41, 2, 124, 55, 2, 180, 1, 32, 2, 32, 2, 41, 2, 100, 55, 3, 168, 1, 32, 2, 65, 136, 1, 106, 16, 252, 134, 128, 128, 0, 33, 13, 32, 2, 65, 240, 0, 106, 16, 184, 130, 128, 128, 0, 12, 3, 11, 32, 2, 65, 144, 9, 106, 32, 1, 65, 248, 4, 16, 165, 132, 128, 128, 0, 32, 1, 65, 248, 4, 106, 33, 14, 32, 2, 40, 2, 148, 9, 33, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 2, 40, 2, 144, 9, 34, 15, 107, 34, 16, 65, 0, 72, 13, 0, 32, 16, 32, 0, 77, 13, 1, 11, 32, 15, 32, 0, 106, 33, 17, 65, 2, 33, 0, 65, 0, 33, 18, 65, 0, 33, 16, 12, 1, 11, 32, 2, 66, 136, 128, 128, 128, 128, 207, 0, 55, 2, 188, 8, 32, 2, 65, 144, 6, 106, 32, 2, 65, 144, 9, 106, 32, 1, 32, 2, 65, 188, 8, 106, 16, 168, 132, 128, 128, 0, 32, 2, 40, 2, 144, 6, 34, 16, 65, 2, 70, 13, 1, 32, 2, 65, 200, 8, 106, 65, 8, 106, 32, 11, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 11, 41, 3, 0, 55, 3, 200, 8, 32, 2, 40, 2, 164, 6, 33, 17, 32, 2, 40, 2, 160, 6, 33, 15, 32, 2, 40, 2, 156, 6, 33, 18, 32, 2, 40, 2, 152, 6, 33, 1, 32, 2, 40, 2, 148, 6, 33, 0, 11, 32, 2, 65, 208, 7, 106, 65, 8, 106, 32, 2, 65, 200, 8, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 200, 8, 55, 3, 208, 7, 12, 1, 11, 32, 2, 66, 136, 128, 128, 128, 128, 207, 0, 55, 2, 200, 8, 32, 2, 65, 144, 6, 106, 32, 2, 65, 144, 9, 106, 32, 1, 32, 2, 65, 200, 8, 106, 16, 169, 132, 128, 128, 0, 32, 2, 40, 2, 144, 6, 34, 16, 65, 2, 70, 13, 1, 32, 2, 65, 208, 7, 106, 65, 8, 106, 32, 11, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 11, 41, 3, 0, 55, 3, 208, 7, 32, 2, 40, 2, 164, 6, 33, 17, 32, 2, 40, 2, 160, 6, 33, 15, 32, 2, 40, 2, 156, 6, 33, 18, 32, 2, 40, 2, 152, 6, 33, 1, 32, 2, 40, 2, 148, 6, 33, 0, 11, 32, 2, 65, 144, 8, 106, 65, 8, 106, 32, 2, 65, 208, 7, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 208, 7, 55, 3, 144, 8, 12, 1, 11, 65, 0, 33, 16, 65, 9, 33, 0, 2, 64, 32, 2, 40, 2, 160, 9, 34, 15, 32, 2, 40, 2, 164, 9, 34, 19, 73, 13, 0, 32, 15, 33, 18, 32, 19, 33, 1, 12, 1, 11, 32, 2, 40, 2, 156, 9, 33, 17, 32, 2, 32, 1, 54, 2, 156, 9, 32, 2, 32, 15, 65, 1, 106, 54, 2, 160, 9, 32, 2, 65, 144, 6, 106, 32, 1, 32, 2, 65, 144, 9, 106, 16, 238, 129, 128, 128, 0, 2, 64, 32, 2, 40, 2, 144, 6, 34, 0, 69, 13, 0, 32, 2, 40, 2, 156, 6, 33, 15, 32, 2, 40, 2, 152, 6, 33, 18, 32, 2, 40, 2, 148, 6, 33, 1, 65, 2, 33, 16, 12, 1, 11, 32, 2, 32, 15, 54, 2, 160, 9, 32, 2, 32, 17, 54, 2, 156, 9, 32, 2, 32, 14, 54, 2, 152, 9, 2, 64, 32, 15, 13, 0, 32, 2, 40, 2, 148, 6, 33, 0, 65, 3, 33, 16, 12, 1, 11, 32, 15, 65, 127, 106, 33, 1, 65, 8, 33, 0, 11, 32, 2, 65, 144, 9, 106, 16, 221, 131, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 16, 65, 3, 71, 13, 0, 32, 2, 65, 144, 6, 106, 16, 152, 128, 128, 128, 0, 32, 0, 40, 2, 4, 33, 15, 32, 0, 40, 2, 0, 33, 17, 32, 2, 65, 144, 9, 106, 32, 0, 65, 8, 106, 16, 245, 129, 128, 128, 0, 32, 2, 40, 2, 144, 9, 33, 0, 2, 64, 2, 64, 32, 2, 45, 0, 248, 13, 34, 1, 65, 2, 70, 34, 16, 13, 0, 32, 8, 32, 7, 65, 228, 4, 16, 218, 141, 128, 128, 0, 26, 32, 6, 65, 3, 106, 32, 5, 65, 3, 106, 40, 0, 0, 54, 0, 0, 32, 6, 32, 5, 40, 0, 0, 54, 0, 0, 32, 2, 32, 0, 54, 2, 144, 1, 32, 2, 32, 15, 54, 2, 140, 1, 32, 2, 32, 17, 54, 2, 136, 1, 12, 1, 11, 32, 2, 32, 0, 54, 2, 140, 1, 32, 2, 65, 3, 54, 2, 136, 1, 11, 32, 2, 32, 1, 58, 0, 248, 5, 32, 2, 65, 144, 6, 106, 16, 226, 131, 128, 128, 0, 32, 16, 13, 1, 32, 3, 65, 136, 123, 106, 33, 3, 32, 2, 41, 3, 136, 1, 33, 20, 32, 2, 65, 144, 9, 106, 32, 9, 65, 232, 4, 16, 218, 141, 128, 128, 0, 26, 32, 5, 65, 3, 106, 32, 6, 65, 3, 106, 40, 0, 0, 54, 0, 0, 32, 5, 32, 6, 40, 0, 0, 54, 0, 0, 32, 2, 32, 1, 58, 0, 248, 13, 32, 2, 41, 3, 144, 13, 33, 13, 32, 2, 65, 0, 58, 0, 140, 6, 32, 2, 66, 128, 128, 128, 128, 32, 55, 2, 132, 6, 32, 12, 32, 13, 32, 12, 32, 13, 86, 27, 33, 12, 12, 2, 11, 32, 10, 32, 2, 41, 3, 144, 8, 55, 3, 0, 32, 10, 65, 8, 106, 32, 2, 65, 144, 8, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 2, 58, 0, 248, 5, 32, 2, 32, 17, 54, 2, 156, 1, 32, 2, 32, 15, 54, 2, 152, 1, 32, 2, 32, 18, 54, 2, 148, 1, 32, 2, 32, 1, 54, 2, 144, 1, 32, 2, 32, 0, 54, 2, 140, 1, 32, 2, 32, 16, 54, 2, 136, 1, 11, 32, 2, 65, 136, 1, 106, 16, 189, 131, 128, 128, 0, 12, 2, 11, 3, 64, 32, 2, 65, 16, 106, 32, 2, 65, 132, 6, 106, 16, 241, 131, 128, 128, 0, 2, 64, 32, 2, 40, 2, 16, 13, 0, 32, 14, 33, 1, 12, 2, 11, 32, 2, 65, 144, 6, 106, 32, 2, 65, 24, 106, 32, 2, 40, 2, 20, 173, 34, 13, 16, 178, 131, 128, 128, 0, 32, 2, 65, 144, 6, 106, 32, 2, 65, 144, 9, 106, 16, 197, 134, 128, 128, 0, 69, 13, 0, 32, 2, 65, 208, 7, 106, 32, 2, 65, 24, 106, 32, 13, 16, 253, 134, 128, 128, 0, 32, 2, 65, 144, 8, 106, 32, 2, 65, 144, 9, 106, 32, 2, 65, 208, 7, 106, 16, 130, 138, 128, 128, 0, 32, 2, 65, 136, 1, 106, 32, 2, 65, 144, 8, 106, 16, 194, 132, 128, 128, 0, 32, 2, 40, 2, 144, 1, 65, 132, 128, 128, 128, 120, 71, 13, 2, 32, 2, 40, 2, 148, 1, 34, 1, 69, 13, 2, 32, 2, 41, 2, 152, 1, 33, 13, 32, 2, 32, 1, 54, 2, 136, 1, 32, 2, 32, 13, 55, 2, 140, 1, 32, 2, 65, 8, 106, 32, 13, 66, 32, 136, 167, 34, 0, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 12, 33, 16, 32, 2, 40, 2, 8, 32, 1, 32, 0, 16, 218, 141, 128, 128, 0, 33, 1, 32, 2, 32, 0, 54, 2, 184, 8, 32, 2, 32, 16, 54, 2, 180, 8, 32, 2, 32, 1, 54, 2, 176, 8, 32, 2, 65, 136, 1, 106, 16, 158, 128, 128, 128, 0, 32, 2, 65, 136, 1, 106, 32, 2, 65, 208, 7, 106, 16, 163, 138, 128, 128, 0, 32, 4, 32, 2, 65, 136, 1, 106, 16, 164, 138, 128, 128, 0, 32, 2, 65, 2, 58, 0, 140, 9, 32, 2, 65, 176, 136, 132, 128, 0, 54, 2, 200, 8, 32, 2, 65, 188, 8, 106, 32, 2, 65, 200, 8, 106, 16, 170, 131, 128, 128, 0, 32, 2, 65, 136, 1, 106, 32, 2, 65, 144, 9, 106, 16, 195, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 144, 1, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 2, 40, 2, 148, 1, 34, 1, 69, 13, 0, 32, 2, 41, 2, 152, 1, 33, 13, 32, 2, 32, 1, 54, 2, 136, 1, 32, 2, 32, 13, 55, 2, 140, 1, 32, 2, 32, 13, 66, 32, 136, 167, 34, 0, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 4, 33, 16, 32, 2, 40, 2, 0, 32, 1, 32, 0, 16, 218, 141, 128, 128, 0, 33, 1, 32, 2, 32, 0, 54, 2, 208, 8, 32, 2, 32, 16, 54, 2, 204, 8, 32, 2, 32, 1, 54, 2, 200, 8, 32, 2, 65, 136, 1, 106, 16, 158, 128, 128, 128, 0, 32, 2, 65, 136, 1, 106, 32, 2, 65, 200, 8, 106, 16, 190, 140, 128, 128, 0, 32, 2, 65, 216, 0, 106, 32, 2, 65, 136, 1, 106, 16, 172, 130, 128, 128, 0, 32, 2, 65, 240, 0, 106, 32, 20, 16, 233, 132, 128, 128, 0, 32, 9, 32, 2, 65, 188, 8, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 188, 8, 55, 3, 136, 1, 32, 2, 65, 252, 0, 106, 32, 2, 65, 136, 1, 106, 16, 157, 130, 128, 128, 0, 32, 9, 32, 2, 65, 176, 8, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 176, 8, 55, 3, 136, 1, 32, 2, 65, 228, 0, 106, 32, 2, 65, 136, 1, 106, 16, 172, 130, 128, 128, 0, 32, 2, 65, 200, 8, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 11, 11, 32, 2, 65, 188, 8, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 176, 8, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 252, 0, 106, 16, 159, 130, 128, 128, 0, 32, 2, 65, 240, 0, 106, 16, 184, 130, 128, 128, 0, 32, 2, 65, 228, 0, 106, 16, 221, 128, 128, 128, 0, 32, 2, 65, 216, 0, 106, 16, 221, 128, 128, 128, 0, 66, 1, 33, 13, 11, 32, 2, 65, 128, 14, 106, 36, 128, 128, 128, 128, 0, 32, 13, 15, 11, 0, 0, 11, 142, 2, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 128, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 1, 65, 0, 54, 2, 28, 32, 1, 32, 1, 41, 3, 0, 55, 2, 20, 32, 1, 32, 1, 65, 20, 106, 54, 2, 8, 2, 64, 2, 64, 2, 64, 32, 0, 32, 1, 65, 8, 106, 16, 224, 135, 128, 128, 0, 34, 2, 69, 13, 0, 32, 1, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 24, 33, 2, 32, 1, 40, 2, 20, 34, 3, 69, 13, 0, 32, 1, 32, 1, 40, 2, 28, 54, 2, 28, 32, 1, 32, 2, 54, 2, 24, 32, 1, 32, 3, 54, 2, 20, 12, 1, 11, 32, 1, 65, 0, 54, 2, 20, 32, 1, 32, 2, 54, 2, 24, 11, 32, 1, 65, 8, 106, 32, 1, 65, 20, 106, 16, 157, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 16, 34, 2, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 8, 33, 4, 32, 0, 65, 8, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 20, 106, 16, 221, 128, 128, 128, 0, 32, 0, 65, 32, 106, 16, 221, 128, 128, 128, 0, 32, 0, 65, 44, 106, 16, 159, 130, 128, 128, 0, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 4, 66, 32, 134, 32, 2, 65, 8, 116, 173, 132, 11, 70, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 2, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 65, 227, 160, 132, 128, 0, 65, 3, 16, 212, 135, 128, 128, 0, 32, 0, 32, 3, 65, 8, 106, 16, 196, 134, 128, 128, 0, 32, 3, 65, 192, 2, 106, 36, 128, 128, 128, 128, 0, 11, 135, 14, 5, 14, 127, 1, 126, 1, 127, 1, 126, 1, 124, 35, 128, 128, 128, 128, 0, 65, 240, 11, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 224, 6, 106, 32, 0, 32, 1, 16, 255, 134, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 224, 6, 69, 13, 0, 32, 2, 65, 40, 106, 65, 8, 106, 32, 2, 65, 224, 6, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 224, 6, 55, 3, 40, 32, 2, 65, 56, 106, 65, 8, 106, 34, 1, 32, 2, 65, 244, 6, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 236, 6, 55, 3, 56, 32, 2, 65, 8, 106, 65, 8, 106, 32, 2, 65, 128, 7, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 248, 6, 55, 3, 8, 32, 2, 65, 24, 106, 65, 8, 106, 32, 2, 65, 140, 7, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 132, 7, 55, 3, 24, 32, 2, 65, 200, 0, 106, 65, 8, 106, 32, 2, 65, 152, 7, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 144, 7, 55, 3, 72, 32, 2, 65, 224, 6, 106, 32, 2, 40, 2, 56, 32, 1, 40, 2, 0, 16, 175, 132, 128, 128, 0, 32, 2, 65, 240, 1, 106, 32, 2, 65, 224, 6, 106, 16, 161, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 240, 1, 69, 13, 0, 32, 2, 65, 216, 0, 106, 65, 8, 106, 32, 2, 65, 240, 1, 106, 65, 8, 106, 34, 3, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 240, 1, 55, 3, 88, 65, 0, 33, 4, 32, 2, 65, 0, 54, 2, 112, 32, 2, 66, 8, 55, 2, 104, 32, 2, 65, 0, 54, 2, 124, 32, 2, 66, 8, 55, 2, 116, 32, 2, 40, 2, 12, 33, 0, 32, 2, 40, 2, 8, 33, 1, 32, 2, 40, 2, 16, 33, 5, 32, 2, 40, 2, 28, 33, 6, 32, 2, 40, 2, 24, 33, 7, 32, 2, 40, 2, 32, 33, 8, 32, 2, 40, 2, 76, 33, 9, 32, 2, 40, 2, 72, 33, 10, 32, 2, 40, 2, 80, 33, 11, 32, 2, 65, 196, 1, 106, 66, 0, 55, 2, 0, 32, 2, 66, 0, 55, 2, 188, 1, 32, 2, 32, 10, 32, 11, 65, 12, 108, 34, 11, 106, 54, 2, 184, 1, 32, 2, 32, 10, 54, 2, 180, 1, 32, 2, 32, 9, 54, 2, 176, 1, 32, 2, 32, 10, 54, 2, 172, 1, 32, 2, 65, 0, 54, 2, 168, 1, 32, 2, 66, 0, 55, 2, 160, 1, 32, 2, 32, 7, 32, 8, 65, 12, 108, 34, 8, 106, 54, 2, 156, 1, 32, 2, 32, 7, 54, 2, 152, 1, 32, 2, 32, 6, 54, 2, 148, 1, 32, 2, 32, 7, 54, 2, 144, 1, 32, 2, 32, 1, 32, 5, 65, 12, 108, 34, 6, 106, 54, 2, 140, 1, 32, 2, 32, 1, 54, 2, 136, 1, 32, 2, 32, 0, 54, 2, 132, 1, 32, 2, 32, 1, 54, 2, 128, 1, 32, 2, 65, 224, 6, 106, 65, 12, 106, 33, 9, 32, 2, 65, 136, 7, 106, 33, 12, 32, 2, 65, 252, 6, 106, 33, 13, 32, 2, 65, 224, 6, 106, 65, 16, 106, 33, 14, 65, 1, 33, 5, 3, 64, 2, 64, 2, 64, 32, 6, 69, 13, 0, 32, 2, 32, 1, 65, 12, 106, 34, 15, 54, 2, 136, 1, 32, 1, 40, 2, 0, 34, 0, 69, 13, 0, 32, 2, 32, 0, 54, 2, 240, 1, 32, 2, 32, 1, 41, 2, 4, 34, 16, 55, 2, 244, 1, 2, 64, 2, 64, 32, 8, 69, 13, 0, 32, 2, 32, 7, 65, 12, 106, 34, 17, 54, 2, 152, 1, 32, 7, 40, 2, 0, 34, 1, 13, 1, 11, 32, 2, 65, 240, 1, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 2, 32, 0, 54, 2, 224, 6, 32, 2, 32, 7, 41, 2, 4, 55, 2, 240, 6, 32, 2, 32, 1, 54, 2, 236, 6, 32, 2, 32, 16, 55, 2, 228, 6, 2, 64, 32, 11, 69, 13, 0, 32, 2, 32, 10, 65, 12, 106, 34, 7, 54, 2, 180, 1, 32, 10, 40, 2, 0, 34, 1, 13, 2, 11, 32, 2, 65, 224, 6, 106, 16, 169, 128, 128, 128, 0, 32, 9, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 128, 1, 106, 16, 193, 131, 128, 128, 0, 32, 2, 65, 224, 6, 106, 65, 8, 106, 32, 2, 65, 232, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 244, 6, 106, 32, 2, 65, 244, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 104, 55, 3, 224, 6, 32, 2, 32, 2, 41, 2, 116, 55, 2, 236, 6, 32, 2, 65, 224, 6, 106, 16, 128, 135, 128, 128, 0, 33, 16, 32, 2, 65, 216, 0, 106, 16, 212, 131, 128, 128, 0, 32, 2, 65, 56, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 40, 106, 16, 184, 130, 128, 128, 0, 12, 4, 11, 32, 10, 41, 2, 4, 33, 18, 32, 2, 65, 216, 1, 106, 65, 8, 106, 34, 10, 32, 9, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 9, 41, 2, 0, 55, 3, 216, 1, 32, 2, 32, 5, 54, 2, 200, 1, 32, 2, 32, 0, 54, 2, 204, 1, 32, 2, 32, 16, 55, 2, 208, 1, 32, 2, 32, 18, 55, 2, 232, 1, 32, 2, 32, 1, 54, 2, 228, 1, 32, 2, 65, 224, 6, 106, 32, 0, 32, 16, 66, 32, 136, 167, 16, 178, 132, 128, 128, 0, 32, 2, 65, 240, 1, 106, 32, 2, 65, 224, 6, 106, 16, 159, 132, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 216, 6, 65, 2, 70, 13, 0, 32, 2, 41, 3, 240, 5, 33, 16, 32, 2, 65, 224, 6, 106, 32, 2, 40, 2, 216, 1, 32, 2, 40, 2, 224, 1, 16, 174, 132, 128, 128, 0, 32, 2, 65, 240, 1, 106, 32, 2, 65, 224, 6, 106, 16, 162, 132, 128, 128, 0, 32, 2, 41, 3, 240, 1, 66, 0, 81, 13, 0, 32, 2, 65, 208, 11, 106, 65, 24, 106, 32, 3, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 208, 11, 106, 65, 16, 106, 32, 3, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 208, 11, 106, 65, 8, 106, 32, 3, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 3, 41, 3, 0, 55, 3, 208, 11, 32, 5, 65, 127, 106, 32, 2, 40, 2, 48, 73, 13, 1, 11, 32, 2, 65, 228, 1, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 216, 1, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 204, 1, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 128, 1, 106, 16, 193, 131, 128, 128, 0, 32, 2, 65, 244, 0, 106, 16, 163, 130, 128, 128, 0, 32, 2, 65, 232, 0, 106, 16, 163, 130, 128, 128, 0, 32, 2, 65, 216, 0, 106, 16, 212, 131, 128, 128, 0, 32, 2, 65, 56, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 40, 106, 16, 184, 130, 128, 128, 0, 12, 3, 11, 32, 2, 40, 2, 40, 32, 4, 106, 43, 3, 0, 34, 19, 68, 0, 0, 0, 0, 0, 0, 0, 0, 102, 33, 1, 2, 64, 2, 64, 32, 19, 68, 0, 0, 0, 0, 0, 0, 240, 67, 99, 32, 19, 68, 0, 0, 0, 0, 0, 0, 0, 0, 102, 113, 69, 13, 0, 32, 19, 177, 33, 18, 12, 1, 11, 66, 0, 33, 18, 11, 66, 127, 32, 18, 66, 0, 32, 1, 27, 32, 19, 68, 255, 255, 255, 255, 255, 255, 239, 67, 100, 27, 33, 18, 2, 64, 2, 64, 32, 2, 65, 208, 11, 106, 32, 2, 40, 2, 88, 32, 2, 40, 2, 96, 16, 213, 132, 128, 128, 0, 13, 0, 32, 14, 32, 2, 41, 2, 204, 1, 55, 2, 0, 32, 12, 32, 2, 41, 2, 228, 1, 55, 2, 0, 32, 13, 32, 2, 41, 3, 216, 1, 55, 2, 0, 32, 14, 65, 8, 106, 32, 2, 65, 204, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 12, 65, 8, 106, 32, 2, 65, 228, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 13, 65, 8, 106, 32, 10, 40, 2, 0, 54, 2, 0, 32, 2, 32, 16, 55, 3, 232, 6, 32, 2, 32, 18, 55, 3, 224, 6, 32, 2, 65, 244, 0, 106, 32, 2, 65, 224, 6, 106, 16, 162, 130, 128, 128, 0, 12, 1, 11, 32, 12, 32, 2, 41, 2, 228, 1, 55, 2, 0, 32, 14, 32, 2, 41, 2, 204, 1, 55, 2, 0, 32, 13, 32, 2, 41, 3, 216, 1, 55, 2, 0, 32, 12, 65, 8, 106, 32, 2, 65, 228, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 14, 65, 8, 106, 32, 2, 65, 204, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 13, 65, 8, 106, 32, 10, 40, 2, 0, 54, 2, 0, 32, 2, 32, 16, 55, 3, 232, 6, 32, 2, 32, 18, 55, 3, 224, 6, 32, 2, 65, 232, 0, 106, 32, 2, 65, 224, 6, 106, 16, 162, 130, 128, 128, 0, 11, 32, 6, 65, 116, 106, 33, 6, 32, 8, 65, 116, 106, 33, 8, 32, 11, 65, 116, 106, 33, 11, 32, 4, 65, 8, 106, 33, 4, 32, 5, 65, 1, 106, 33, 5, 32, 7, 33, 10, 32, 17, 33, 7, 32, 15, 33, 1, 12, 0, 11, 11, 32, 2, 65, 200, 0, 106, 16, 159, 130, 128, 128, 0, 32, 2, 65, 56, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 40, 106, 16, 184, 130, 128, 128, 0, 32, 2, 65, 24, 106, 16, 221, 128, 128, 128, 0, 32, 2, 65, 8, 106, 16, 221, 128, 128, 128, 0, 11, 66, 1, 33, 16, 11, 32, 2, 65, 240, 11, 106, 36, 128, 128, 128, 128, 0, 32, 16, 11, 210, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 8, 32, 3, 32, 2, 54, 2, 4, 32, 3, 32, 1, 54, 2, 0, 32, 3, 65, 36, 106, 32, 3, 16, 252, 132, 128, 128, 0, 32, 3, 65, 24, 106, 32, 3, 65, 36, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 24, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 28, 34, 4, 55, 2, 16, 32, 3, 32, 2, 54, 2, 12, 32, 3, 65, 36, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 166, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 36, 69, 13, 0, 32, 0, 32, 3, 65, 36, 106, 65, 60, 16, 218, 141, 128, 128, 0, 26, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 40, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 12, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 11, 32, 3, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 11, 245, 1, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 128, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 1, 65, 0, 54, 2, 28, 32, 1, 32, 1, 41, 3, 0, 55, 2, 20, 32, 1, 32, 1, 65, 20, 106, 54, 2, 8, 2, 64, 2, 64, 2, 64, 32, 0, 32, 1, 65, 8, 106, 16, 214, 135, 128, 128, 0, 34, 2, 69, 13, 0, 32, 1, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 24, 33, 2, 32, 1, 40, 2, 20, 34, 3, 69, 13, 0, 32, 1, 32, 1, 40, 2, 28, 54, 2, 28, 32, 1, 32, 2, 54, 2, 24, 32, 1, 32, 3, 54, 2, 20, 12, 1, 11, 32, 1, 65, 0, 54, 2, 20, 32, 1, 32, 2, 54, 2, 24, 11, 32, 1, 65, 8, 106, 32, 1, 65, 20, 106, 16, 157, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 16, 34, 2, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 8, 33, 4, 32, 0, 16, 163, 130, 128, 128, 0, 32, 0, 65, 12, 106, 16, 163, 130, 128, 128, 0, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 4, 66, 32, 134, 32, 2, 65, 8, 116, 173, 132, 11, 92, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 32, 1, 16, 130, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 41, 3, 0, 167, 13, 0, 66, 1, 33, 3, 12, 1, 11, 32, 2, 41, 3, 8, 186, 68, 0, 0, 0, 0, 101, 205, 205, 65, 163, 16, 131, 135, 128, 128, 0, 33, 3, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 214, 1, 2, 1, 127, 2, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 2, 54, 2, 8, 32, 3, 32, 1, 54, 2, 4, 32, 3, 65, 40, 106, 32, 3, 65, 4, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 28, 106, 32, 3, 65, 40, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 28, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 32, 34, 4, 55, 2, 20, 32, 3, 32, 2, 54, 2, 16, 32, 3, 65, 40, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 170, 129, 128, 128, 0, 32, 3, 41, 3, 48, 33, 4, 2, 64, 32, 3, 40, 2, 40, 34, 2, 69, 13, 0, 32, 3, 65, 40, 106, 65, 4, 114, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 16, 106, 16, 169, 128, 128, 128, 0, 32, 2, 69, 173, 33, 5, 12, 1, 11, 66, 0, 33, 5, 11, 32, 0, 32, 4, 55, 3, 8, 32, 0, 32, 5, 55, 3, 0, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 239, 1, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 57, 3, 16, 32, 1, 65, 8, 106, 65, 128, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 1, 65, 0, 54, 2, 44, 32, 1, 32, 1, 41, 3, 8, 55, 2, 36, 32, 1, 32, 1, 65, 36, 106, 54, 2, 24, 2, 64, 2, 64, 2, 64, 32, 1, 65, 16, 106, 32, 1, 65, 24, 106, 16, 218, 135, 128, 128, 0, 34, 2, 69, 13, 0, 32, 1, 65, 36, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 40, 33, 2, 32, 1, 40, 2, 36, 34, 3, 69, 13, 0, 32, 1, 32, 1, 40, 2, 44, 54, 2, 44, 32, 1, 32, 2, 54, 2, 40, 32, 1, 32, 3, 54, 2, 36, 12, 1, 11, 32, 1, 65, 0, 54, 2, 36, 32, 1, 32, 2, 54, 2, 40, 11, 32, 1, 65, 24, 106, 32, 1, 65, 36, 106, 16, 157, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 32, 34, 2, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 24, 33, 4, 32, 1, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 4, 66, 32, 134, 32, 2, 65, 8, 116, 173, 132, 11, 162, 1, 3, 1, 127, 1, 126, 1, 124, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 32, 1, 16, 133, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 41, 3, 0, 167, 13, 0, 66, 1, 33, 3, 12, 1, 11, 2, 64, 2, 64, 32, 2, 43, 3, 8, 68, 0, 0, 0, 0, 101, 205, 205, 65, 162, 34, 4, 68, 0, 0, 0, 0, 0, 0, 240, 67, 99, 32, 4, 68, 0, 0, 0, 0, 0, 0, 0, 0, 102, 34, 1, 113, 69, 13, 0, 32, 4, 177, 33, 3, 12, 1, 11, 66, 0, 33, 3, 11, 66, 127, 32, 3, 66, 0, 32, 1, 27, 32, 4, 68, 255, 255, 255, 255, 255, 255, 239, 67, 100, 27, 16, 134, 135, 128, 128, 0, 33, 3, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 216, 1, 3, 1, 127, 1, 126, 1, 124, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 2, 54, 2, 8, 32, 3, 32, 1, 54, 2, 4, 32, 3, 65, 40, 106, 32, 3, 65, 4, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 28, 106, 32, 3, 65, 40, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 28, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 32, 34, 4, 55, 2, 20, 32, 3, 32, 2, 54, 2, 16, 32, 3, 65, 40, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 168, 129, 128, 128, 0, 32, 3, 43, 3, 48, 33, 5, 2, 64, 32, 3, 40, 2, 40, 34, 2, 69, 13, 0, 32, 3, 65, 40, 106, 65, 4, 114, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 16, 106, 16, 169, 128, 128, 128, 0, 32, 2, 69, 173, 33, 4, 12, 1, 11, 66, 0, 33, 4, 11, 32, 0, 32, 5, 57, 3, 8, 32, 0, 32, 4, 55, 3, 0, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 237, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 55, 3, 16, 32, 1, 65, 8, 106, 65, 128, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 1, 65, 0, 54, 2, 44, 32, 1, 32, 1, 41, 3, 8, 55, 2, 36, 32, 1, 32, 1, 65, 36, 106, 54, 2, 24, 2, 64, 2, 64, 2, 64, 32, 1, 65, 16, 106, 32, 1, 65, 24, 106, 16, 228, 135, 128, 128, 0, 34, 2, 69, 13, 0, 32, 1, 65, 36, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 40, 33, 2, 32, 1, 40, 2, 36, 34, 3, 69, 13, 0, 32, 1, 32, 1, 40, 2, 44, 54, 2, 44, 32, 1, 32, 2, 54, 2, 40, 32, 1, 32, 3, 54, 2, 36, 12, 1, 11, 32, 1, 65, 0, 54, 2, 36, 32, 1, 32, 2, 54, 2, 40, 11, 32, 1, 65, 24, 106, 32, 1, 65, 36, 106, 16, 157, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 32, 34, 2, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 24, 33, 0, 32, 1, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 0, 66, 32, 134, 32, 2, 65, 8, 116, 173, 132, 11, 160, 3, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 228, 0, 106, 32, 0, 32, 1, 16, 136, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 100, 69, 13, 0, 32, 2, 65, 8, 106, 32, 2, 65, 228, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 100, 55, 3, 0, 32, 2, 65, 228, 0, 106, 32, 2, 16, 221, 132, 128, 128, 0, 2, 64, 32, 2, 45, 0, 100, 69, 13, 0, 32, 2, 65, 232, 0, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 2, 65, 16, 106, 65, 24, 106, 32, 2, 65, 253, 0, 106, 41, 0, 0, 55, 3, 0, 32, 2, 65, 32, 106, 32, 2, 65, 245, 0, 106, 41, 0, 0, 55, 3, 0, 32, 2, 65, 16, 106, 65, 8, 106, 32, 2, 65, 237, 0, 106, 41, 0, 0, 55, 3, 0, 32, 2, 32, 2, 41, 0, 101, 55, 3, 16, 32, 2, 65, 228, 0, 106, 32, 2, 65, 16, 106, 65, 32, 16, 194, 137, 128, 128, 0, 32, 2, 47, 1, 100, 13, 0, 32, 2, 65, 52, 106, 32, 2, 65, 228, 0, 106, 65, 2, 114, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 0, 54, 2, 172, 1, 32, 2, 66, 1, 55, 2, 164, 1, 32, 2, 65, 228, 0, 106, 65, 24, 106, 65, 152, 136, 132, 128, 0, 54, 2, 0, 32, 2, 65, 3, 58, 0, 132, 1, 32, 2, 65, 32, 54, 2, 116, 32, 2, 65, 0, 54, 2, 128, 1, 32, 2, 65, 0, 54, 2, 108, 32, 2, 65, 0, 54, 2, 100, 32, 2, 32, 2, 65, 164, 1, 106, 54, 2, 120, 2, 64, 32, 2, 65, 52, 106, 32, 2, 65, 228, 0, 106, 16, 200, 137, 128, 128, 0, 69, 13, 0, 0, 0, 11, 32, 2, 65, 152, 1, 106, 65, 8, 106, 32, 2, 65, 164, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 164, 1, 55, 3, 152, 1, 32, 2, 65, 152, 1, 106, 16, 137, 135, 128, 128, 0, 33, 3, 12, 1, 11, 66, 1, 33, 3, 11, 32, 2, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 226, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 16, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 1, 54, 2, 8, 32, 3, 65, 44, 106, 32, 3, 65, 8, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 32, 106, 32, 3, 65, 44, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 32, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 36, 34, 4, 55, 2, 24, 32, 3, 32, 2, 54, 2, 20, 32, 3, 65, 44, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 173, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 44, 69, 13, 0, 32, 0, 32, 3, 41, 2, 44, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 44, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 48, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 234, 1, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 128, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 1, 65, 0, 54, 2, 28, 32, 1, 32, 1, 41, 3, 0, 55, 2, 20, 32, 1, 32, 1, 65, 20, 106, 54, 2, 8, 2, 64, 2, 64, 2, 64, 32, 0, 32, 1, 65, 8, 106, 16, 217, 135, 128, 128, 0, 34, 2, 69, 13, 0, 32, 1, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 24, 33, 2, 32, 1, 40, 2, 20, 34, 3, 69, 13, 0, 32, 1, 32, 1, 40, 2, 28, 54, 2, 28, 32, 1, 32, 2, 54, 2, 24, 32, 1, 32, 3, 54, 2, 20, 12, 1, 11, 32, 1, 65, 0, 54, 2, 20, 32, 1, 32, 2, 54, 2, 24, 11, 32, 1, 65, 8, 106, 32, 1, 65, 20, 106, 16, 157, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 16, 34, 2, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 8, 33, 4, 32, 0, 16, 169, 128, 128, 128, 0, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 4, 66, 32, 134, 32, 2, 65, 8, 116, 173, 132, 11, 218, 2, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 160, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 0, 32, 1, 16, 139, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 96, 69, 13, 0, 32, 2, 65, 16, 106, 65, 8, 106, 32, 2, 65, 224, 0, 106, 65, 8, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 96, 34, 3, 55, 3, 16, 32, 2, 65, 32, 106, 65, 8, 106, 32, 2, 65, 244, 0, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 108, 55, 3, 32, 32, 2, 65, 224, 0, 106, 32, 3, 167, 32, 1, 16, 198, 137, 128, 128, 0, 2, 64, 32, 2, 47, 1, 96, 69, 13, 0, 32, 2, 65, 32, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 2, 65, 48, 106, 32, 2, 65, 224, 0, 106, 65, 2, 114, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 224, 0, 106, 32, 2, 65, 48, 106, 32, 2, 40, 2, 32, 32, 2, 40, 2, 40, 16, 199, 137, 128, 128, 0, 32, 2, 65, 8, 106, 65, 192, 0, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 12, 33, 1, 32, 2, 40, 2, 8, 32, 2, 65, 224, 0, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 33, 0, 32, 2, 65, 192, 0, 54, 2, 104, 32, 2, 32, 1, 54, 2, 100, 32, 2, 32, 0, 54, 2, 96, 32, 2, 65, 224, 0, 106, 16, 140, 135, 128, 128, 0, 33, 3, 32, 2, 65, 32, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 66, 1, 33, 3, 11, 32, 2, 65, 160, 1, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 245, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 2, 54, 2, 8, 32, 3, 32, 1, 54, 2, 4, 32, 3, 65, 40, 106, 32, 3, 65, 4, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 28, 106, 32, 3, 65, 40, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 28, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 32, 34, 4, 55, 2, 20, 32, 3, 32, 2, 54, 2, 16, 32, 3, 65, 40, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 158, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 40, 69, 13, 0, 32, 0, 32, 3, 41, 2, 40, 55, 2, 0, 32, 0, 65, 16, 106, 32, 3, 65, 40, 106, 65, 16, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 40, 106, 65, 8, 106, 41, 2, 0, 55, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 44, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 234, 1, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 128, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 1, 65, 0, 54, 2, 28, 32, 1, 32, 1, 41, 3, 0, 55, 2, 20, 32, 1, 32, 1, 65, 20, 106, 54, 2, 8, 2, 64, 2, 64, 2, 64, 32, 0, 32, 1, 65, 8, 106, 16, 226, 135, 128, 128, 0, 34, 2, 69, 13, 0, 32, 1, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 24, 33, 2, 32, 1, 40, 2, 20, 34, 3, 69, 13, 0, 32, 1, 32, 1, 40, 2, 28, 54, 2, 28, 32, 1, 32, 2, 54, 2, 24, 32, 1, 32, 3, 54, 2, 20, 12, 1, 11, 32, 1, 65, 0, 54, 2, 20, 32, 1, 32, 2, 54, 2, 24, 11, 32, 1, 65, 8, 106, 32, 1, 65, 20, 106, 16, 157, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 16, 34, 2, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 8, 33, 4, 32, 0, 16, 169, 128, 128, 128, 0, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 4, 66, 32, 134, 32, 2, 65, 8, 116, 173, 132, 11, 81, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 32, 1, 16, 142, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 41, 3, 0, 167, 13, 0, 66, 1, 33, 3, 12, 1, 11, 32, 2, 41, 3, 8, 16, 143, 135, 128, 128, 0, 33, 3, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 214, 1, 2, 1, 127, 2, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 2, 54, 2, 8, 32, 3, 32, 1, 54, 2, 4, 32, 3, 65, 40, 106, 32, 3, 65, 4, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 28, 106, 32, 3, 65, 40, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 28, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 32, 34, 4, 55, 2, 20, 32, 3, 32, 2, 54, 2, 16, 32, 3, 65, 40, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 165, 129, 128, 128, 0, 32, 3, 41, 3, 48, 33, 4, 2, 64, 32, 3, 40, 2, 40, 34, 2, 69, 13, 0, 32, 3, 65, 40, 106, 65, 4, 114, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 16, 106, 16, 169, 128, 128, 128, 0, 32, 2, 69, 173, 33, 5, 12, 1, 11, 66, 0, 33, 5, 11, 32, 0, 32, 4, 55, 3, 8, 32, 0, 32, 5, 55, 3, 0, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 216, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 208, 1, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 32, 106, 16, 175, 128, 128, 128, 0, 32, 1, 65, 208, 0, 106, 34, 2, 65, 8, 16, 153, 128, 128, 128, 0, 26, 32, 1, 65, 216, 0, 106, 34, 3, 40, 2, 0, 33, 4, 32, 2, 65, 8, 16, 154, 128, 128, 128, 0, 32, 3, 32, 3, 40, 2, 0, 65, 8, 106, 54, 2, 0, 32, 4, 32, 1, 40, 2, 80, 106, 32, 0, 55, 3, 0, 32, 1, 65, 248, 0, 106, 32, 1, 65, 32, 106, 65, 216, 0, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 20, 106, 34, 3, 32, 1, 65, 248, 0, 106, 16, 183, 132, 128, 128, 0, 32, 1, 65, 132, 128, 128, 128, 120, 54, 2, 16, 32, 1, 65, 248, 0, 106, 32, 3, 16, 191, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 128, 1, 34, 3, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 120, 33, 0, 32, 1, 65, 208, 1, 106, 36, 128, 128, 128, 128, 0, 32, 0, 66, 32, 134, 32, 3, 65, 8, 116, 173, 132, 11, 161, 3, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 128, 15, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 160, 5, 106, 32, 0, 32, 1, 16, 145, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 160, 5, 34, 1, 69, 13, 0, 32, 2, 40, 2, 164, 5, 33, 3, 32, 2, 32, 2, 40, 2, 168, 5, 34, 0, 65, 0, 16, 237, 137, 128, 128, 0, 32, 2, 65, 0, 54, 2, 16, 32, 2, 32, 2, 41, 3, 0, 55, 2, 8, 32, 2, 32, 1, 32, 0, 65, 12, 108, 34, 0, 106, 54, 2, 32, 32, 2, 32, 1, 54, 2, 28, 32, 2, 32, 3, 54, 2, 24, 32, 2, 32, 1, 54, 2, 20, 3, 64, 2, 64, 2, 64, 32, 0, 69, 13, 0, 32, 2, 32, 1, 65, 12, 106, 34, 4, 54, 2, 28, 32, 1, 40, 2, 0, 34, 3, 13, 1, 11, 32, 2, 65, 20, 106, 16, 194, 131, 128, 128, 0, 32, 2, 65, 160, 5, 106, 65, 8, 106, 32, 2, 65, 8, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 8, 55, 3, 160, 5, 32, 2, 65, 160, 5, 106, 16, 146, 135, 128, 128, 0, 33, 5, 12, 3, 11, 32, 2, 32, 1, 41, 2, 4, 34, 5, 55, 2, 40, 32, 2, 32, 3, 54, 2, 36, 32, 2, 65, 160, 5, 106, 32, 3, 32, 5, 66, 32, 136, 167, 16, 178, 132, 128, 128, 0, 32, 2, 65, 48, 106, 32, 2, 65, 160, 5, 106, 16, 159, 132, 128, 128, 0, 2, 64, 32, 2, 45, 0, 152, 5, 65, 2, 71, 13, 0, 32, 2, 65, 36, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 20, 106, 16, 194, 131, 128, 128, 0, 32, 2, 65, 8, 106, 16, 202, 131, 128, 128, 0, 12, 2, 11, 32, 2, 65, 144, 10, 106, 32, 2, 65, 48, 106, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 116, 106, 33, 0, 32, 2, 65, 8, 106, 32, 2, 65, 144, 10, 106, 16, 229, 132, 128, 128, 0, 32, 2, 65, 36, 106, 16, 169, 128, 128, 128, 0, 32, 4, 33, 1, 12, 0, 11, 11, 66, 1, 33, 5, 11, 32, 2, 65, 128, 15, 106, 36, 128, 128, 128, 128, 0, 32, 5, 11, 226, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 16, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 1, 54, 2, 8, 32, 3, 65, 44, 106, 32, 3, 65, 8, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 32, 106, 32, 3, 65, 44, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 32, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 36, 34, 4, 55, 2, 24, 32, 3, 32, 2, 54, 2, 20, 32, 3, 65, 44, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 167, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 44, 69, 13, 0, 32, 0, 32, 3, 41, 2, 44, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 44, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 48, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 212, 2, 2, 6, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 224, 1, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 48, 106, 16, 175, 128, 128, 128, 0, 32, 1, 65, 136, 1, 106, 32, 0, 40, 2, 0, 32, 0, 40, 2, 8, 34, 2, 32, 1, 65, 48, 106, 16, 204, 132, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 144, 1, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 1, 40, 2, 136, 1, 33, 3, 32, 1, 65, 224, 0, 106, 34, 4, 65, 4, 16, 153, 128, 128, 128, 0, 26, 32, 1, 65, 232, 0, 106, 34, 5, 40, 2, 0, 33, 6, 32, 4, 65, 8, 16, 154, 128, 128, 128, 0, 32, 5, 32, 5, 40, 2, 0, 65, 8, 106, 54, 2, 0, 32, 6, 32, 1, 40, 2, 96, 106, 34, 4, 66, 0, 55, 2, 0, 32, 3, 32, 6, 107, 34, 5, 65, 0, 72, 32, 5, 65, 127, 74, 32, 3, 32, 6, 73, 27, 69, 13, 2, 32, 4, 32, 2, 54, 2, 4, 32, 4, 32, 5, 54, 2, 0, 32, 1, 65, 136, 1, 106, 32, 1, 65, 48, 106, 65, 216, 0, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 36, 106, 34, 6, 32, 1, 65, 136, 1, 106, 16, 183, 132, 128, 128, 0, 32, 1, 65, 132, 128, 128, 128, 120, 54, 2, 32, 32, 1, 65, 12, 106, 32, 6, 16, 191, 132, 128, 128, 0, 32, 1, 40, 2, 20, 34, 6, 65, 129, 128, 128, 8, 79, 13, 2, 32, 1, 53, 2, 12, 66, 32, 134, 32, 6, 65, 8, 116, 173, 132, 33, 7, 12, 1, 11, 32, 1, 65, 48, 106, 16, 196, 131, 128, 128, 0, 66, 1, 33, 7, 11, 32, 0, 16, 202, 131, 128, 128, 0, 32, 1, 65, 224, 1, 106, 36, 128, 128, 128, 128, 0, 32, 7, 15, 11, 0, 0, 11, 253, 2, 2, 4, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 216, 0, 106, 32, 0, 32, 1, 16, 148, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 88, 34, 1, 69, 13, 0, 32, 2, 40, 2, 92, 33, 3, 32, 2, 40, 2, 96, 33, 0, 32, 2, 65, 0, 54, 2, 16, 32, 2, 66, 8, 55, 2, 8, 32, 2, 32, 1, 32, 0, 65, 12, 108, 34, 0, 106, 54, 2, 32, 32, 2, 32, 1, 54, 2, 28, 32, 2, 32, 3, 54, 2, 24, 32, 2, 32, 1, 54, 2, 20, 32, 2, 65, 56, 106, 33, 4, 3, 64, 2, 64, 2, 64, 32, 0, 69, 13, 0, 32, 2, 32, 1, 65, 12, 106, 34, 5, 54, 2, 28, 32, 1, 40, 2, 0, 34, 3, 13, 1, 11, 32, 2, 65, 20, 106, 16, 194, 131, 128, 128, 0, 32, 2, 65, 216, 0, 106, 65, 8, 106, 32, 2, 65, 8, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 8, 55, 3, 88, 32, 2, 65, 216, 0, 106, 16, 149, 135, 128, 128, 0, 33, 6, 12, 3, 11, 32, 2, 32, 1, 41, 2, 4, 34, 6, 55, 2, 40, 32, 2, 32, 3, 54, 2, 36, 32, 2, 65, 216, 0, 106, 32, 3, 32, 6, 66, 32, 136, 167, 16, 174, 132, 128, 128, 0, 32, 2, 65, 48, 106, 32, 2, 65, 216, 0, 106, 16, 162, 132, 128, 128, 0, 2, 64, 32, 2, 41, 3, 48, 66, 0, 82, 13, 0, 32, 2, 65, 36, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 20, 106, 16, 194, 131, 128, 128, 0, 32, 2, 65, 8, 106, 16, 212, 131, 128, 128, 0, 12, 2, 11, 32, 2, 65, 8, 106, 32, 4, 16, 147, 128, 128, 128, 0, 32, 0, 65, 116, 106, 33, 0, 32, 2, 65, 36, 106, 16, 169, 128, 128, 128, 0, 32, 5, 33, 1, 12, 0, 11, 11, 66, 1, 33, 6, 11, 32, 2, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 32, 6, 11, 226, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 16, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 1, 54, 2, 8, 32, 3, 65, 44, 106, 32, 3, 65, 8, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 32, 106, 32, 3, 65, 44, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 32, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 36, 34, 4, 55, 2, 24, 32, 3, 32, 2, 54, 2, 20, 32, 3, 65, 44, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 164, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 44, 69, 13, 0, 32, 0, 32, 3, 41, 2, 44, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 44, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 48, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 212, 2, 2, 6, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 224, 1, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 48, 106, 16, 175, 128, 128, 128, 0, 32, 1, 65, 136, 1, 106, 32, 0, 40, 2, 0, 32, 0, 40, 2, 8, 34, 2, 32, 1, 65, 48, 106, 16, 197, 132, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 144, 1, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 1, 40, 2, 136, 1, 33, 3, 32, 1, 65, 224, 0, 106, 34, 4, 65, 4, 16, 153, 128, 128, 128, 0, 26, 32, 1, 65, 232, 0, 106, 34, 5, 40, 2, 0, 33, 6, 32, 4, 65, 8, 16, 154, 128, 128, 128, 0, 32, 5, 32, 5, 40, 2, 0, 65, 8, 106, 54, 2, 0, 32, 6, 32, 1, 40, 2, 96, 106, 34, 4, 66, 0, 55, 2, 0, 32, 3, 32, 6, 107, 34, 5, 65, 0, 72, 32, 5, 65, 127, 74, 32, 3, 32, 6, 73, 27, 69, 13, 2, 32, 4, 32, 2, 54, 2, 4, 32, 4, 32, 5, 54, 2, 0, 32, 1, 65, 136, 1, 106, 32, 1, 65, 48, 106, 65, 216, 0, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 36, 106, 34, 6, 32, 1, 65, 136, 1, 106, 16, 183, 132, 128, 128, 0, 32, 1, 65, 132, 128, 128, 128, 120, 54, 2, 32, 32, 1, 65, 12, 106, 32, 6, 16, 191, 132, 128, 128, 0, 32, 1, 40, 2, 20, 34, 6, 65, 129, 128, 128, 8, 79, 13, 2, 32, 1, 53, 2, 12, 66, 32, 134, 32, 6, 65, 8, 116, 173, 132, 33, 7, 12, 1, 11, 32, 1, 65, 48, 106, 16, 196, 131, 128, 128, 0, 66, 1, 33, 7, 11, 32, 0, 16, 212, 131, 128, 128, 0, 32, 1, 65, 224, 1, 106, 36, 128, 128, 128, 128, 0, 32, 7, 15, 11, 0, 0, 11, 212, 4, 3, 2, 127, 1, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 144, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 32, 106, 32, 0, 32, 1, 16, 151, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 32, 69, 13, 0, 32, 2, 65, 16, 106, 65, 8, 106, 32, 2, 65, 32, 106, 65, 8, 106, 34, 3, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 32, 34, 4, 55, 3, 16, 32, 2, 65, 32, 106, 32, 4, 167, 32, 1, 16, 175, 132, 128, 128, 0, 32, 2, 65, 248, 0, 106, 32, 2, 65, 32, 106, 16, 161, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 120, 34, 1, 69, 13, 0, 32, 2, 40, 2, 124, 33, 5, 32, 2, 40, 2, 128, 1, 33, 0, 32, 2, 65, 0, 54, 2, 88, 32, 2, 66, 4, 55, 2, 80, 32, 2, 32, 1, 32, 0, 65, 5, 116, 106, 34, 0, 54, 2, 104, 32, 2, 32, 1, 54, 2, 100, 32, 2, 32, 5, 54, 2, 96, 32, 2, 32, 1, 54, 2, 92, 3, 64, 2, 64, 32, 1, 32, 0, 71, 13, 0, 32, 2, 65, 220, 0, 106, 16, 191, 138, 128, 128, 0, 32, 2, 65, 32, 106, 65, 8, 106, 32, 2, 65, 208, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 80, 55, 3, 32, 32, 2, 65, 32, 106, 16, 152, 135, 128, 128, 0, 33, 4, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 4, 11, 32, 2, 32, 1, 65, 32, 106, 54, 2, 100, 32, 2, 65, 32, 106, 65, 24, 106, 32, 1, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 32, 106, 65, 16, 106, 32, 1, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 1, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 1, 41, 3, 0, 55, 3, 32, 32, 2, 65, 248, 0, 106, 32, 2, 65, 32, 106, 16, 194, 132, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 128, 1, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 2, 40, 2, 132, 1, 34, 1, 13, 1, 11, 32, 2, 65, 220, 0, 106, 16, 191, 138, 128, 128, 0, 32, 2, 65, 208, 0, 106, 16, 221, 128, 128, 128, 0, 12, 2, 11, 32, 2, 41, 2, 136, 1, 33, 4, 32, 2, 32, 1, 54, 2, 120, 32, 2, 32, 4, 55, 2, 124, 32, 2, 65, 8, 106, 32, 4, 66, 32, 136, 167, 34, 0, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 12, 33, 5, 32, 2, 40, 2, 8, 32, 1, 32, 0, 16, 218, 141, 128, 128, 0, 33, 1, 32, 2, 32, 0, 54, 2, 116, 32, 2, 32, 5, 54, 2, 112, 32, 2, 32, 1, 54, 2, 108, 32, 2, 65, 248, 0, 106, 16, 158, 128, 128, 128, 0, 32, 2, 65, 208, 0, 106, 32, 2, 65, 236, 0, 106, 16, 172, 130, 128, 128, 0, 32, 2, 40, 2, 104, 33, 0, 32, 2, 40, 2, 100, 33, 1, 12, 0, 11, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 66, 1, 33, 4, 11, 32, 2, 65, 144, 1, 106, 36, 128, 128, 128, 128, 0, 32, 4, 11, 226, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 16, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 1, 54, 2, 8, 32, 3, 65, 44, 106, 32, 3, 65, 8, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 32, 106, 32, 3, 65, 44, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 32, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 36, 34, 4, 55, 2, 24, 32, 3, 32, 2, 54, 2, 20, 32, 3, 65, 44, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 159, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 44, 69, 13, 0, 32, 0, 32, 3, 41, 2, 44, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 44, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 48, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 234, 1, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 128, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 1, 65, 0, 54, 2, 28, 32, 1, 32, 1, 41, 3, 0, 55, 2, 20, 32, 1, 32, 1, 65, 20, 106, 54, 2, 8, 2, 64, 2, 64, 2, 64, 32, 0, 32, 1, 65, 8, 106, 16, 219, 135, 128, 128, 0, 34, 2, 69, 13, 0, 32, 1, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 24, 33, 2, 32, 1, 40, 2, 20, 34, 3, 69, 13, 0, 32, 1, 32, 1, 40, 2, 28, 54, 2, 28, 32, 1, 32, 2, 54, 2, 24, 32, 1, 32, 3, 54, 2, 20, 12, 1, 11, 32, 1, 65, 0, 54, 2, 20, 32, 1, 32, 2, 54, 2, 24, 11, 32, 1, 65, 8, 106, 32, 1, 65, 20, 106, 16, 157, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 16, 34, 2, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 8, 33, 4, 32, 0, 16, 221, 128, 128, 128, 0, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 4, 66, 32, 134, 32, 2, 65, 8, 116, 173, 132, 11, 151, 10, 3, 7, 127, 1, 126, 4, 127, 35, 128, 128, 128, 128, 0, 65, 208, 37, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 184, 18, 106, 32, 0, 32, 1, 16, 154, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 184, 18, 34, 1, 69, 13, 0, 32, 2, 40, 2, 188, 18, 33, 3, 32, 2, 40, 2, 192, 18, 33, 0, 32, 2, 65, 0, 54, 2, 12, 32, 2, 66, 8, 55, 2, 4, 32, 2, 32, 1, 32, 0, 65, 24, 108, 106, 34, 0, 54, 2, 28, 32, 2, 32, 1, 54, 2, 24, 32, 2, 32, 3, 54, 2, 20, 32, 2, 32, 1, 54, 2, 16, 32, 2, 65, 184, 18, 106, 65, 8, 106, 33, 4, 32, 2, 65, 200, 0, 106, 65, 8, 106, 33, 5, 32, 2, 65, 168, 37, 106, 65, 24, 106, 33, 6, 32, 2, 65, 60, 106, 33, 7, 32, 2, 65, 48, 106, 65, 8, 106, 33, 8, 3, 64, 2, 64, 2, 64, 32, 1, 32, 0, 70, 13, 0, 32, 2, 65, 32, 106, 65, 8, 106, 34, 3, 32, 1, 65, 20, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 65, 24, 106, 54, 2, 24, 32, 2, 32, 1, 41, 2, 12, 55, 3, 32, 32, 1, 40, 2, 8, 34, 0, 13, 1, 11, 32, 2, 65, 16, 106, 16, 190, 134, 128, 128, 0, 32, 2, 65, 184, 18, 106, 65, 8, 106, 32, 2, 65, 4, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 4, 55, 3, 184, 18, 32, 2, 65, 184, 18, 106, 16, 155, 135, 128, 128, 0, 33, 9, 12, 3, 11, 32, 1, 41, 3, 0, 33, 9, 32, 7, 32, 2, 41, 3, 32, 55, 2, 0, 32, 7, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 2, 32, 0, 54, 2, 56, 32, 2, 32, 9, 55, 3, 48, 32, 2, 65, 184, 36, 106, 32, 0, 32, 2, 40, 2, 64, 34, 10, 16, 165, 132, 128, 128, 0, 65, 0, 33, 3, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 10, 65, 152, 110, 106, 34, 1, 65, 0, 72, 32, 0, 32, 2, 40, 2, 184, 36, 34, 11, 107, 34, 12, 32, 1, 106, 34, 13, 32, 12, 72, 115, 69, 13, 0, 65, 0, 33, 12, 12, 1, 11, 32, 2, 40, 2, 188, 36, 33, 12, 2, 64, 2, 64, 32, 13, 65, 0, 72, 13, 0, 32, 13, 32, 12, 77, 13, 1, 11, 32, 11, 32, 12, 106, 33, 10, 65, 2, 33, 12, 12, 1, 11, 32, 2, 66, 136, 128, 128, 128, 128, 157, 2, 55, 2, 160, 37, 32, 2, 65, 168, 37, 106, 32, 2, 65, 184, 36, 106, 32, 0, 32, 1, 106, 34, 12, 32, 2, 65, 160, 37, 106, 16, 168, 132, 128, 128, 0, 32, 2, 40, 2, 168, 37, 34, 3, 65, 2, 70, 13, 1, 32, 2, 65, 144, 37, 106, 65, 8, 106, 32, 6, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 6, 41, 3, 0, 55, 3, 144, 37, 32, 2, 40, 2, 188, 37, 33, 10, 32, 2, 40, 2, 184, 37, 33, 11, 32, 2, 40, 2, 180, 37, 33, 1, 32, 2, 40, 2, 176, 37, 33, 0, 32, 2, 40, 2, 172, 37, 33, 12, 11, 32, 2, 65, 128, 37, 106, 65, 8, 106, 32, 2, 65, 144, 37, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 144, 37, 55, 3, 128, 37, 12, 1, 11, 32, 2, 66, 136, 128, 128, 128, 128, 157, 2, 55, 2, 144, 37, 32, 2, 65, 168, 37, 106, 32, 2, 65, 184, 36, 106, 32, 12, 32, 2, 65, 144, 37, 106, 16, 169, 132, 128, 128, 0, 32, 2, 40, 2, 168, 37, 34, 3, 65, 2, 70, 13, 1, 32, 2, 65, 128, 37, 106, 65, 8, 106, 32, 6, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 6, 41, 3, 0, 55, 3, 128, 37, 32, 2, 40, 2, 188, 37, 33, 10, 32, 2, 40, 2, 184, 37, 33, 11, 32, 2, 40, 2, 180, 37, 33, 1, 32, 2, 40, 2, 176, 37, 33, 0, 32, 2, 40, 2, 172, 37, 33, 12, 11, 32, 2, 65, 168, 36, 106, 65, 8, 106, 32, 2, 65, 128, 37, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 128, 37, 55, 3, 168, 36, 12, 1, 11, 65, 0, 33, 3, 2, 64, 32, 2, 40, 2, 200, 36, 34, 11, 32, 2, 40, 2, 204, 36, 34, 13, 73, 13, 0, 32, 11, 33, 1, 32, 13, 33, 0, 65, 9, 33, 12, 12, 1, 11, 32, 2, 32, 0, 32, 10, 106, 54, 2, 192, 36, 2, 64, 32, 11, 13, 0, 65, 3, 33, 3, 12, 1, 11, 32, 11, 65, 127, 106, 33, 0, 65, 8, 33, 12, 11, 32, 2, 65, 184, 36, 106, 16, 221, 131, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 65, 3, 71, 13, 0, 32, 2, 65, 184, 36, 106, 16, 152, 128, 128, 128, 0, 32, 2, 65, 184, 18, 106, 32, 12, 16, 231, 129, 128, 128, 0, 32, 2, 40, 2, 184, 18, 34, 1, 13, 1, 32, 5, 32, 4, 65, 232, 17, 16, 218, 141, 128, 128, 0, 26, 66, 0, 33, 9, 12, 2, 11, 32, 2, 65, 232, 0, 106, 32, 2, 41, 3, 168, 36, 55, 3, 0, 32, 2, 65, 240, 0, 106, 32, 2, 65, 176, 36, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 228, 0, 106, 32, 10, 54, 2, 0, 32, 2, 65, 224, 0, 106, 32, 11, 54, 2, 0, 32, 2, 65, 220, 0, 106, 32, 1, 54, 2, 0, 32, 2, 65, 216, 0, 106, 32, 0, 54, 2, 0, 32, 2, 32, 12, 54, 2, 84, 32, 2, 32, 3, 54, 2, 80, 32, 2, 66, 1, 55, 3, 72, 12, 2, 11, 32, 2, 32, 2, 40, 2, 188, 18, 54, 2, 84, 32, 2, 65, 3, 54, 2, 80, 66, 1, 33, 9, 11, 32, 2, 32, 9, 55, 3, 72, 32, 2, 65, 184, 36, 106, 16, 226, 131, 128, 128, 0, 32, 1, 69, 13, 1, 11, 32, 5, 16, 189, 131, 128, 128, 0, 32, 8, 16, 169, 128, 128, 128, 0, 32, 2, 65, 16, 106, 16, 190, 134, 128, 128, 0, 32, 2, 65, 4, 106, 16, 219, 131, 128, 128, 0, 12, 2, 11, 32, 2, 65, 184, 18, 106, 32, 5, 65, 232, 17, 16, 218, 141, 128, 128, 0, 26, 32, 2, 41, 3, 48, 33, 9, 2, 64, 32, 2, 40, 2, 12, 34, 1, 32, 2, 40, 2, 8, 71, 13, 0, 32, 2, 65, 4, 106, 32, 1, 16, 146, 133, 128, 128, 0, 32, 2, 40, 2, 12, 33, 1, 11, 32, 2, 40, 2, 4, 32, 1, 65, 240, 17, 108, 106, 32, 2, 65, 184, 18, 106, 65, 232, 17, 16, 218, 141, 128, 128, 0, 32, 9, 55, 3, 232, 17, 32, 2, 32, 2, 40, 2, 12, 65, 1, 106, 54, 2, 12, 32, 8, 16, 169, 128, 128, 128, 0, 32, 2, 40, 2, 28, 33, 0, 32, 2, 40, 2, 24, 33, 1, 12, 0, 11, 11, 66, 1, 33, 9, 11, 32, 2, 65, 208, 37, 106, 36, 128, 128, 128, 128, 0, 32, 9, 11, 226, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 16, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 1, 54, 2, 8, 32, 3, 65, 44, 106, 32, 3, 65, 8, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 32, 106, 32, 3, 65, 44, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 32, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 36, 34, 4, 55, 2, 24, 32, 3, 32, 2, 54, 2, 20, 32, 3, 65, 44, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 157, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 44, 69, 13, 0, 32, 0, 32, 3, 41, 2, 44, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 44, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 48, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 212, 2, 2, 6, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 224, 1, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 48, 106, 16, 175, 128, 128, 128, 0, 32, 1, 65, 136, 1, 106, 32, 0, 40, 2, 0, 32, 0, 40, 2, 8, 34, 2, 32, 1, 65, 48, 106, 16, 199, 132, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 144, 1, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 1, 40, 2, 136, 1, 33, 3, 32, 1, 65, 224, 0, 106, 34, 4, 65, 4, 16, 153, 128, 128, 128, 0, 26, 32, 1, 65, 232, 0, 106, 34, 5, 40, 2, 0, 33, 6, 32, 4, 65, 8, 16, 154, 128, 128, 128, 0, 32, 5, 32, 5, 40, 2, 0, 65, 8, 106, 54, 2, 0, 32, 6, 32, 1, 40, 2, 96, 106, 34, 4, 66, 0, 55, 2, 0, 32, 3, 32, 6, 107, 34, 5, 65, 0, 72, 32, 5, 65, 127, 74, 32, 3, 32, 6, 73, 27, 69, 13, 2, 32, 4, 32, 2, 54, 2, 4, 32, 4, 32, 5, 54, 2, 0, 32, 1, 65, 136, 1, 106, 32, 1, 65, 48, 106, 65, 216, 0, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 36, 106, 34, 6, 32, 1, 65, 136, 1, 106, 16, 183, 132, 128, 128, 0, 32, 1, 65, 132, 128, 128, 128, 120, 54, 2, 32, 32, 1, 65, 12, 106, 32, 6, 16, 191, 132, 128, 128, 0, 32, 1, 40, 2, 20, 34, 6, 65, 129, 128, 128, 8, 79, 13, 2, 32, 1, 53, 2, 12, 66, 32, 134, 32, 6, 65, 8, 116, 173, 132, 33, 7, 12, 1, 11, 32, 1, 65, 48, 106, 16, 196, 131, 128, 128, 0, 66, 1, 33, 7, 11, 32, 0, 16, 219, 131, 128, 128, 0, 32, 1, 65, 224, 1, 106, 36, 128, 128, 128, 128, 0, 32, 7, 15, 11, 0, 0, 11, 212, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 224, 2, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 192, 0, 106, 32, 0, 32, 1, 16, 157, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 72, 69, 13, 0, 32, 2, 65, 208, 2, 106, 65, 8, 106, 32, 2, 65, 192, 0, 106, 65, 8, 106, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 208, 2, 32, 2, 41, 3, 64, 33, 3, 32, 2, 65, 192, 0, 106, 32, 2, 65, 208, 2, 106, 16, 158, 135, 128, 128, 0, 32, 2, 45, 0, 64, 69, 13, 0, 32, 2, 32, 2, 65, 193, 0, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 34, 1, 65, 192, 0, 106, 32, 1, 32, 3, 16, 159, 135, 128, 128, 0, 32, 1, 65, 136, 1, 106, 32, 1, 65, 192, 0, 106, 16, 151, 138, 128, 128, 0, 32, 1, 65, 136, 1, 106, 16, 160, 135, 128, 128, 0, 33, 3, 12, 1, 11, 66, 1, 33, 3, 11, 32, 2, 65, 224, 2, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 245, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 2, 54, 2, 8, 32, 3, 32, 1, 54, 2, 4, 32, 3, 65, 40, 106, 32, 3, 65, 4, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 28, 106, 32, 3, 65, 40, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 28, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 32, 34, 4, 55, 2, 20, 32, 3, 32, 2, 54, 2, 16, 32, 3, 65, 40, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 160, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 48, 69, 13, 0, 32, 0, 32, 3, 41, 3, 40, 55, 3, 0, 32, 0, 65, 16, 106, 32, 3, 65, 40, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 3, 65, 40, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 8, 32, 3, 65, 40, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 8, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 126, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 65, 0, 33, 3, 2, 64, 32, 1, 40, 2, 8, 65, 192, 0, 71, 13, 0, 32, 2, 65, 0, 65, 192, 0, 16, 214, 141, 128, 128, 0, 34, 4, 65, 192, 0, 32, 1, 40, 2, 0, 65, 192, 0, 65, 144, 161, 132, 128, 0, 16, 232, 140, 128, 128, 0, 65, 1, 33, 3, 32, 0, 65, 1, 106, 32, 4, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 11, 32, 0, 32, 3, 58, 0, 0, 32, 1, 16, 169, 128, 128, 128, 0, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 70, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 2, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 65, 230, 160, 132, 128, 0, 65, 2, 16, 212, 135, 128, 128, 0, 32, 0, 32, 3, 65, 8, 106, 16, 251, 129, 128, 128, 0, 32, 3, 65, 192, 2, 106, 36, 128, 128, 128, 128, 0, 11, 236, 1, 2, 4, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 208, 1, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 32, 106, 16, 175, 128, 128, 128, 0, 32, 1, 65, 208, 0, 106, 34, 2, 65, 8, 16, 153, 128, 128, 128, 0, 26, 32, 1, 65, 216, 0, 106, 34, 3, 40, 2, 0, 33, 4, 32, 2, 65, 200, 1, 16, 154, 128, 128, 128, 0, 32, 3, 32, 3, 40, 2, 0, 65, 200, 1, 106, 54, 2, 0, 32, 0, 32, 4, 32, 4, 32, 1, 40, 2, 80, 106, 65, 0, 65, 200, 1, 16, 214, 141, 128, 128, 0, 16, 186, 130, 128, 128, 0, 32, 1, 65, 248, 0, 106, 32, 1, 65, 32, 106, 65, 216, 0, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 20, 106, 34, 3, 32, 1, 65, 248, 0, 106, 16, 183, 132, 128, 128, 0, 32, 1, 65, 132, 128, 128, 128, 120, 54, 2, 16, 32, 1, 65, 248, 0, 106, 32, 3, 16, 191, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 128, 1, 34, 3, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 120, 33, 5, 32, 1, 65, 208, 1, 106, 36, 128, 128, 128, 128, 0, 32, 5, 66, 32, 134, 32, 3, 65, 8, 116, 173, 132, 11, 237, 18, 3, 1, 127, 4, 126, 4, 127, 35, 128, 128, 128, 128, 0, 65, 192, 29, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 136, 19, 106, 32, 0, 32, 1, 16, 162, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 192, 19, 69, 13, 0, 32, 2, 41, 3, 144, 19, 33, 3, 32, 2, 41, 3, 136, 19, 33, 4, 32, 2, 65, 56, 106, 65, 8, 106, 32, 2, 65, 176, 19, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 184, 27, 106, 65, 8, 106, 32, 2, 65, 188, 19, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 180, 19, 55, 3, 184, 27, 32, 2, 32, 2, 41, 3, 168, 19, 55, 3, 56, 32, 2, 65, 40, 106, 65, 8, 106, 34, 0, 32, 2, 65, 192, 19, 106, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 40, 32, 2, 41, 3, 152, 19, 33, 5, 32, 2, 32, 2, 41, 3, 160, 19, 34, 6, 55, 3, 72, 32, 2, 65, 136, 19, 106, 32, 2, 65, 184, 27, 106, 16, 163, 135, 128, 128, 0, 2, 64, 32, 2, 45, 0, 136, 19, 34, 1, 69, 13, 0, 32, 2, 65, 232, 0, 106, 32, 2, 65, 161, 19, 106, 41, 0, 0, 55, 3, 0, 32, 2, 65, 224, 0, 106, 32, 2, 65, 153, 19, 106, 41, 0, 0, 55, 3, 0, 32, 2, 65, 208, 0, 106, 65, 8, 106, 32, 2, 65, 145, 19, 106, 41, 0, 0, 55, 3, 0, 32, 2, 32, 2, 41, 0, 137, 19, 55, 3, 80, 32, 2, 65, 152, 14, 106, 65, 8, 106, 32, 0, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 40, 55, 3, 152, 14, 32, 2, 65, 136, 19, 106, 32, 2, 65, 152, 14, 106, 16, 158, 135, 128, 128, 0, 32, 2, 45, 0, 136, 19, 69, 13, 0, 32, 2, 65, 240, 0, 106, 32, 2, 65, 137, 19, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 176, 1, 106, 32, 2, 65, 240, 0, 106, 32, 5, 16, 253, 134, 128, 128, 0, 32, 2, 65, 136, 19, 106, 32, 2, 40, 2, 56, 32, 2, 40, 2, 64, 16, 164, 135, 128, 128, 0, 32, 2, 41, 3, 136, 19, 80, 13, 0, 32, 2, 65, 240, 1, 106, 32, 2, 65, 136, 19, 106, 65, 8, 106, 34, 0, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 176, 4, 106, 32, 2, 65, 208, 0, 106, 16, 211, 133, 128, 128, 0, 32, 2, 65, 232, 6, 106, 32, 2, 65, 176, 4, 106, 16, 229, 129, 128, 128, 0, 32, 2, 65, 136, 19, 106, 65, 24, 106, 32, 2, 65, 232, 6, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 136, 19, 106, 65, 16, 106, 32, 2, 65, 232, 6, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 65, 232, 6, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 232, 6, 55, 3, 136, 19, 32, 2, 65, 136, 7, 106, 32, 2, 65, 176, 4, 106, 32, 2, 65, 240, 1, 106, 32, 6, 32, 2, 65, 136, 19, 106, 16, 248, 129, 128, 128, 0, 32, 2, 65, 136, 19, 106, 32, 2, 65, 136, 7, 106, 16, 212, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 136, 19, 13, 0, 32, 2, 65, 152, 14, 106, 32, 0, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 136, 19, 106, 32, 2, 65, 152, 14, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 248, 11, 106, 32, 2, 65, 232, 16, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 32, 3, 55, 3, 208, 21, 32, 2, 32, 4, 55, 3, 200, 21, 32, 2, 65, 128, 24, 106, 65, 24, 106, 65, 0, 41, 0, 248, 159, 132, 128, 0, 55, 3, 0, 32, 2, 65, 128, 24, 106, 65, 16, 106, 65, 0, 41, 0, 240, 159, 132, 128, 0, 55, 3, 0, 32, 2, 65, 128, 24, 106, 65, 8, 106, 65, 0, 41, 0, 232, 159, 132, 128, 0, 55, 3, 0, 32, 2, 65, 0, 41, 0, 224, 159, 132, 128, 0, 55, 3, 128, 24, 32, 2, 65, 160, 24, 106, 32, 2, 65, 128, 24, 106, 16, 235, 136, 128, 128, 0, 32, 2, 65, 192, 24, 106, 32, 2, 65, 128, 24, 106, 16, 235, 136, 128, 128, 0, 32, 2, 65, 152, 14, 106, 32, 2, 65, 248, 11, 106, 32, 6, 32, 2, 65, 192, 24, 106, 16, 135, 138, 128, 128, 0, 32, 2, 65, 224, 24, 106, 32, 2, 65, 152, 14, 106, 65, 8, 16, 185, 138, 128, 128, 0, 32, 2, 65, 128, 25, 106, 32, 2, 65, 176, 1, 106, 32, 2, 65, 136, 19, 106, 16, 166, 138, 128, 128, 0, 32, 2, 65, 160, 25, 106, 32, 2, 65, 128, 25, 106, 32, 2, 65, 176, 4, 106, 32, 2, 65, 224, 24, 106, 16, 235, 129, 128, 128, 0, 65, 248, 2, 16, 165, 135, 128, 128, 0, 33, 0, 32, 2, 66, 248, 130, 128, 128, 128, 47, 55, 2, 232, 26, 32, 2, 32, 0, 54, 2, 228, 26, 32, 2, 65, 248, 2, 54, 2, 244, 26, 32, 2, 32, 0, 54, 2, 240, 26, 32, 2, 65, 200, 27, 106, 32, 2, 65, 136, 19, 106, 16, 253, 137, 128, 128, 0, 32, 2, 65, 232, 28, 106, 32, 2, 65, 240, 26, 106, 32, 2, 65, 200, 27, 106, 65, 208, 0, 16, 208, 133, 128, 128, 0, 2, 64, 32, 2, 40, 2, 232, 28, 65, 3, 71, 13, 0, 32, 2, 65, 200, 27, 106, 32, 2, 65, 248, 11, 106, 16, 250, 137, 128, 128, 0, 32, 2, 65, 232, 28, 106, 32, 2, 65, 240, 26, 106, 32, 2, 65, 200, 27, 106, 65, 160, 1, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 232, 28, 65, 3, 71, 13, 0, 32, 2, 65, 232, 28, 106, 32, 2, 65, 200, 0, 106, 16, 154, 140, 128, 128, 0, 32, 2, 65, 200, 27, 106, 32, 2, 65, 240, 26, 106, 32, 2, 65, 232, 28, 106, 65, 8, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 200, 27, 65, 3, 71, 13, 0, 32, 2, 65, 200, 27, 106, 32, 2, 65, 232, 6, 106, 16, 142, 139, 128, 128, 0, 32, 2, 65, 232, 28, 106, 32, 2, 65, 240, 26, 106, 32, 2, 65, 200, 27, 106, 65, 32, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 232, 28, 65, 3, 71, 13, 0, 32, 2, 65, 200, 27, 106, 32, 2, 65, 160, 24, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 232, 28, 106, 32, 2, 65, 240, 26, 106, 32, 2, 65, 200, 27, 106, 65, 32, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 232, 28, 65, 3, 71, 13, 0, 32, 2, 65, 200, 27, 106, 32, 2, 65, 160, 25, 106, 16, 178, 137, 128, 128, 0, 32, 2, 65, 232, 28, 106, 32, 2, 65, 240, 26, 106, 32, 2, 65, 200, 27, 106, 65, 192, 0, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 232, 28, 65, 3, 71, 13, 0, 32, 2, 65, 144, 27, 106, 65, 8, 106, 32, 2, 65, 228, 26, 106, 65, 8, 106, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 228, 26, 34, 6, 55, 3, 144, 27, 32, 2, 65, 32, 106, 32, 0, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 36, 33, 7, 32, 2, 40, 2, 32, 32, 6, 167, 32, 0, 16, 218, 141, 128, 128, 0, 33, 8, 32, 2, 32, 0, 54, 2, 128, 27, 32, 2, 32, 7, 54, 2, 252, 26, 32, 2, 32, 8, 54, 2, 248, 26, 32, 2, 65, 144, 27, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 232, 28, 106, 16, 175, 128, 128, 128, 0, 32, 2, 65, 152, 29, 106, 34, 8, 65, 8, 16, 153, 128, 128, 128, 0, 26, 32, 2, 65, 160, 29, 106, 34, 0, 40, 2, 0, 33, 7, 32, 8, 65, 192, 1, 16, 154, 128, 128, 128, 0, 32, 0, 32, 0, 40, 2, 0, 65, 192, 1, 106, 54, 2, 0, 32, 2, 65, 160, 25, 106, 32, 7, 32, 2, 40, 2, 152, 29, 106, 65, 0, 65, 192, 1, 16, 214, 141, 128, 128, 0, 34, 0, 16, 172, 128, 128, 128, 0, 32, 2, 65, 160, 25, 106, 65, 32, 106, 32, 7, 65, 32, 106, 32, 0, 65, 32, 106, 16, 226, 129, 128, 128, 0, 32, 2, 65, 200, 27, 106, 32, 2, 65, 232, 28, 106, 65, 216, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 156, 27, 106, 32, 2, 65, 200, 27, 106, 16, 183, 132, 128, 128, 0, 32, 2, 65, 200, 27, 106, 65, 8, 106, 32, 2, 65, 144, 27, 106, 65, 20, 106, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 156, 27, 34, 6, 55, 3, 200, 27, 32, 2, 65, 24, 106, 32, 0, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 28, 33, 7, 32, 2, 40, 2, 24, 32, 6, 167, 32, 0, 16, 218, 141, 128, 128, 0, 33, 8, 32, 2, 32, 0, 54, 2, 140, 27, 32, 2, 32, 7, 54, 2, 136, 27, 32, 2, 32, 8, 54, 2, 132, 27, 32, 2, 65, 200, 27, 106, 16, 158, 128, 128, 128, 0, 32, 2, 65, 200, 27, 106, 32, 2, 65, 248, 11, 106, 16, 196, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 208, 27, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 2, 65, 232, 28, 106, 65, 8, 106, 32, 2, 65, 200, 27, 106, 65, 20, 106, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 212, 27, 34, 6, 55, 3, 232, 28, 32, 2, 65, 16, 106, 32, 0, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 20, 33, 7, 32, 2, 40, 2, 16, 32, 6, 167, 32, 0, 16, 218, 141, 128, 128, 0, 33, 8, 32, 2, 32, 0, 54, 2, 180, 27, 32, 2, 32, 7, 54, 2, 176, 27, 32, 2, 32, 8, 54, 2, 172, 27, 32, 2, 65, 232, 28, 106, 16, 158, 128, 128, 128, 0, 32, 2, 65, 200, 27, 106, 32, 2, 65, 232, 6, 106, 16, 193, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 208, 27, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 2, 65, 232, 28, 106, 65, 8, 106, 34, 9, 32, 2, 65, 220, 27, 106, 34, 10, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 212, 27, 34, 6, 55, 3, 232, 28, 32, 2, 65, 8, 106, 32, 0, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 12, 33, 7, 32, 2, 40, 2, 8, 32, 6, 167, 32, 0, 16, 218, 141, 128, 128, 0, 33, 8, 32, 2, 32, 0, 54, 2, 152, 27, 32, 2, 32, 7, 54, 2, 148, 27, 32, 2, 32, 8, 54, 2, 144, 27, 32, 2, 65, 232, 28, 106, 16, 158, 128, 128, 128, 0, 32, 2, 65, 200, 27, 106, 32, 2, 65, 136, 19, 106, 16, 192, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 208, 27, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 9, 32, 10, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 212, 27, 34, 6, 55, 3, 232, 28, 32, 2, 32, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 4, 33, 0, 32, 2, 40, 2, 0, 32, 6, 167, 32, 1, 16, 218, 141, 128, 128, 0, 33, 7, 32, 2, 65, 232, 28, 106, 16, 158, 128, 128, 128, 0, 32, 10, 32, 2, 65, 248, 26, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 128, 28, 106, 32, 2, 65, 132, 27, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 232, 27, 106, 32, 2, 65, 172, 27, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 200, 27, 106, 65, 8, 106, 32, 2, 65, 144, 27, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 244, 27, 106, 32, 1, 54, 2, 0, 32, 2, 65, 240, 27, 106, 32, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 248, 26, 55, 2, 212, 27, 32, 2, 32, 2, 41, 2, 132, 27, 55, 3, 248, 27, 32, 2, 32, 2, 41, 2, 172, 27, 55, 3, 224, 27, 32, 2, 32, 2, 41, 2, 144, 27, 55, 3, 200, 27, 32, 2, 32, 7, 54, 2, 236, 27, 32, 2, 65, 200, 27, 106, 16, 166, 135, 128, 128, 0, 33, 6, 32, 2, 65, 56, 106, 16, 169, 128, 128, 128, 0, 12, 7, 11, 32, 2, 65, 144, 27, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 172, 27, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 132, 27, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 248, 26, 106, 16, 169, 128, 128, 128, 0, 12, 2, 11, 32, 2, 65, 228, 26, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 0, 0, 11, 32, 2, 65, 56, 106, 16, 169, 128, 128, 128, 0, 32, 1, 13, 0, 32, 2, 65, 40, 106, 16, 169, 128, 128, 128, 0, 11, 66, 1, 33, 6, 11, 32, 2, 65, 192, 29, 106, 36, 128, 128, 128, 128, 0, 32, 6, 11, 214, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 240, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 2, 54, 2, 8, 32, 3, 32, 1, 54, 2, 4, 32, 3, 65, 40, 106, 32, 3, 65, 4, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 28, 106, 32, 3, 65, 40, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 28, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 32, 34, 4, 55, 2, 20, 32, 3, 32, 2, 54, 2, 16, 32, 3, 65, 40, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 175, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 96, 69, 13, 0, 32, 0, 32, 3, 65, 40, 106, 65, 200, 0, 16, 218, 141, 128, 128, 0, 26, 12, 1, 11, 32, 0, 65, 0, 54, 2, 56, 32, 3, 65, 40, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 56, 11, 32, 3, 65, 240, 0, 106, 36, 128, 128, 128, 128, 0, 11, 183, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 65, 0, 33, 3, 2, 64, 32, 1, 40, 2, 8, 65, 32, 71, 13, 0, 32, 2, 65, 24, 106, 34, 3, 66, 0, 55, 3, 0, 32, 2, 65, 16, 106, 34, 4, 66, 0, 55, 3, 0, 32, 2, 65, 8, 106, 34, 5, 66, 0, 55, 3, 0, 32, 2, 66, 0, 55, 3, 0, 32, 2, 65, 32, 32, 1, 40, 2, 0, 65, 32, 65, 160, 161, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 65, 25, 106, 32, 3, 41, 3, 0, 55, 0, 0, 32, 0, 65, 17, 106, 32, 4, 41, 3, 0, 55, 0, 0, 32, 0, 65, 9, 106, 32, 5, 41, 3, 0, 55, 0, 0, 32, 0, 32, 2, 41, 3, 0, 55, 0, 1, 65, 1, 33, 3, 11, 32, 0, 32, 3, 58, 0, 0, 32, 1, 16, 169, 128, 128, 128, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 232, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 240, 2, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 2, 58, 0, 52, 32, 3, 65, 176, 136, 132, 128, 0, 54, 2, 48, 32, 3, 32, 2, 54, 2, 44, 32, 3, 32, 1, 54, 2, 40, 32, 3, 65, 24, 106, 32, 3, 65, 40, 106, 16, 167, 131, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 24, 13, 0, 32, 3, 40, 2, 28, 34, 2, 69, 13, 0, 32, 3, 65, 32, 106, 41, 2, 0, 33, 4, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 4, 55, 2, 16, 32, 3, 32, 4, 66, 32, 136, 62, 2, 28, 32, 3, 32, 2, 54, 2, 24, 32, 3, 65, 40, 106, 32, 3, 65, 24, 106, 16, 198, 128, 128, 128, 0, 66, 0, 33, 4, 2, 64, 32, 3, 40, 2, 40, 13, 0, 32, 0, 65, 8, 106, 32, 3, 65, 40, 106, 65, 8, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 66, 1, 33, 4, 11, 32, 0, 32, 4, 55, 3, 0, 32, 3, 65, 12, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 66, 0, 55, 3, 0, 11, 32, 3, 65, 240, 2, 106, 36, 128, 128, 128, 128, 0, 11, 56, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 4, 106, 65, 0, 32, 0, 16, 237, 138, 128, 128, 0, 32, 1, 40, 2, 4, 33, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 150, 2, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 128, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 1, 65, 0, 54, 2, 28, 32, 1, 32, 1, 41, 3, 0, 55, 2, 20, 32, 1, 32, 1, 65, 20, 106, 54, 2, 8, 2, 64, 2, 64, 2, 64, 32, 0, 32, 1, 65, 8, 106, 16, 213, 135, 128, 128, 0, 34, 2, 69, 13, 0, 32, 1, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 24, 33, 2, 32, 1, 40, 2, 20, 34, 3, 69, 13, 0, 32, 1, 32, 1, 40, 2, 28, 54, 2, 28, 32, 1, 32, 2, 54, 2, 24, 32, 1, 32, 3, 54, 2, 20, 12, 1, 11, 32, 1, 65, 0, 54, 2, 20, 32, 1, 32, 2, 54, 2, 24, 11, 32, 1, 65, 8, 106, 32, 1, 65, 20, 106, 16, 157, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 16, 34, 2, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 8, 33, 4, 32, 0, 16, 169, 128, 128, 128, 0, 32, 0, 65, 12, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 24, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 36, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 48, 106, 16, 169, 128, 128, 128, 0, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 4, 66, 32, 134, 32, 2, 65, 8, 116, 173, 132, 11, 178, 10, 3, 1, 127, 3, 126, 4, 127, 35, 128, 128, 128, 128, 0, 65, 144, 37, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 184, 8, 106, 32, 0, 32, 1, 16, 168, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 220, 8, 69, 13, 0, 32, 2, 41, 3, 184, 8, 33, 3, 32, 2, 65, 16, 106, 65, 8, 106, 32, 2, 65, 216, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 208, 35, 106, 65, 8, 106, 32, 2, 65, 220, 8, 106, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 208, 8, 55, 3, 16, 32, 2, 32, 1, 41, 2, 0, 55, 3, 208, 35, 32, 2, 41, 3, 192, 8, 33, 4, 32, 2, 41, 3, 200, 8, 33, 5, 32, 2, 65, 184, 8, 106, 32, 2, 65, 208, 35, 106, 16, 220, 132, 128, 128, 0, 32, 2, 65, 184, 21, 106, 32, 2, 65, 184, 8, 106, 16, 158, 132, 128, 128, 0, 2, 64, 32, 2, 45, 0, 184, 21, 69, 13, 0, 32, 2, 65, 28, 106, 32, 2, 65, 185, 21, 106, 65, 144, 8, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 184, 8, 106, 32, 2, 65, 28, 106, 16, 234, 138, 128, 128, 0, 32, 2, 40, 2, 184, 8, 13, 0, 32, 2, 65, 184, 21, 106, 32, 2, 65, 184, 8, 106, 65, 8, 106, 65, 248, 12, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 184, 8, 106, 32, 2, 65, 184, 21, 106, 16, 233, 138, 128, 128, 0, 32, 2, 65, 8, 106, 65, 144, 8, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 12, 33, 1, 32, 2, 40, 2, 8, 32, 2, 65, 184, 8, 106, 65, 144, 8, 16, 218, 141, 128, 128, 0, 33, 0, 32, 2, 65, 144, 8, 54, 2, 180, 8, 32, 2, 32, 1, 54, 2, 176, 8, 32, 2, 32, 0, 54, 2, 172, 8, 32, 2, 65, 184, 21, 106, 65, 8, 106, 32, 2, 65, 16, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 16, 55, 3, 184, 21, 32, 2, 65, 184, 8, 106, 32, 2, 65, 184, 21, 106, 16, 158, 135, 128, 128, 0, 2, 64, 32, 2, 45, 0, 184, 8, 69, 13, 0, 32, 2, 65, 176, 34, 106, 32, 2, 65, 185, 8, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 240, 34, 106, 32, 2, 65, 176, 34, 106, 32, 4, 16, 159, 135, 128, 128, 0, 32, 2, 65, 184, 21, 106, 32, 2, 65, 240, 34, 106, 16, 151, 138, 128, 128, 0, 32, 2, 65, 144, 35, 106, 32, 3, 32, 5, 16, 222, 136, 128, 128, 0, 32, 2, 65, 184, 8, 106, 65, 200, 1, 106, 34, 6, 32, 2, 65, 240, 34, 106, 32, 2, 65, 184, 21, 106, 32, 2, 65, 144, 35, 106, 65, 16, 16, 153, 138, 128, 128, 0, 32, 2, 65, 184, 8, 106, 32, 2, 65, 184, 21, 106, 65, 200, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 184, 8, 106, 65, 192, 2, 106, 32, 2, 65, 172, 8, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 5, 55, 3, 232, 10, 32, 2, 32, 2, 41, 2, 172, 8, 55, 3, 240, 10, 32, 2, 65, 212, 36, 106, 65, 0, 41, 0, 248, 159, 132, 128, 0, 55, 2, 0, 32, 2, 65, 204, 36, 106, 65, 0, 41, 0, 240, 159, 132, 128, 0, 55, 2, 0, 32, 2, 65, 196, 36, 106, 65, 0, 41, 0, 232, 159, 132, 128, 0, 55, 2, 0, 32, 2, 65, 0, 41, 0, 224, 159, 132, 128, 0, 55, 2, 188, 36, 32, 2, 65, 2, 58, 0, 220, 36, 32, 2, 65, 176, 136, 132, 128, 0, 54, 2, 184, 36, 32, 2, 65, 160, 35, 106, 32, 2, 65, 184, 36, 106, 16, 172, 131, 128, 128, 0, 32, 2, 65, 172, 35, 106, 65, 128, 160, 132, 128, 0, 65, 5, 16, 184, 140, 128, 128, 0, 32, 2, 65, 224, 35, 106, 16, 175, 128, 128, 128, 0, 32, 2, 65, 184, 36, 106, 32, 2, 65, 184, 8, 106, 65, 184, 2, 106, 34, 7, 32, 2, 65, 224, 35, 106, 16, 208, 132, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 192, 36, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 2, 40, 2, 184, 36, 33, 8, 32, 2, 65, 144, 36, 106, 34, 9, 65, 8, 16, 153, 128, 128, 128, 0, 26, 32, 2, 65, 152, 36, 106, 34, 0, 40, 2, 0, 33, 1, 32, 9, 65, 192, 2, 16, 154, 128, 128, 128, 0, 32, 0, 32, 0, 40, 2, 0, 65, 192, 2, 106, 54, 2, 0, 32, 2, 65, 184, 8, 106, 32, 1, 32, 1, 32, 2, 40, 2, 144, 36, 106, 65, 0, 65, 192, 2, 16, 214, 141, 128, 128, 0, 34, 0, 16, 186, 130, 128, 128, 0, 32, 6, 32, 1, 65, 200, 1, 106, 32, 0, 65, 200, 1, 106, 16, 187, 130, 128, 128, 0, 32, 0, 32, 2, 41, 3, 232, 10, 55, 3, 176, 2, 32, 8, 32, 1, 65, 184, 2, 106, 34, 6, 107, 34, 1, 65, 0, 72, 32, 1, 65, 127, 74, 32, 8, 32, 6, 73, 27, 13, 1, 0, 0, 11, 32, 2, 65, 224, 35, 106, 16, 196, 131, 128, 128, 0, 12, 1, 11, 32, 0, 32, 1, 54, 2, 184, 2, 32, 0, 65, 188, 2, 106, 32, 2, 65, 248, 10, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 184, 36, 106, 32, 2, 65, 224, 35, 106, 65, 216, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 196, 35, 106, 32, 2, 65, 184, 36, 106, 16, 183, 132, 128, 128, 0, 32, 2, 40, 2, 196, 35, 34, 1, 13, 1, 11, 32, 2, 65, 172, 35, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 160, 35, 106, 16, 169, 128, 128, 128, 0, 32, 7, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 2, 65, 200, 35, 106, 41, 2, 0, 33, 5, 32, 2, 32, 1, 54, 2, 184, 36, 32, 2, 32, 5, 55, 2, 188, 36, 32, 2, 32, 5, 66, 32, 136, 167, 34, 0, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 4, 33, 6, 32, 2, 40, 2, 0, 32, 1, 32, 0, 16, 218, 141, 128, 128, 0, 33, 1, 32, 2, 65, 184, 36, 106, 16, 158, 128, 128, 128, 0, 32, 2, 65, 184, 36, 106, 65, 8, 106, 32, 2, 65, 160, 35, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 204, 36, 106, 32, 2, 65, 172, 35, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 216, 36, 106, 32, 0, 54, 2, 0, 32, 2, 65, 212, 36, 106, 32, 6, 54, 2, 0, 32, 2, 32, 2, 41, 2, 160, 35, 55, 3, 184, 36, 32, 2, 32, 2, 41, 2, 172, 35, 55, 2, 196, 36, 32, 2, 32, 1, 54, 2, 208, 36, 32, 2, 65, 184, 36, 106, 16, 169, 135, 128, 128, 0, 33, 5, 32, 7, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 2, 65, 172, 8, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 11, 66, 1, 33, 5, 11, 32, 2, 65, 144, 37, 106, 36, 128, 128, 128, 128, 0, 32, 5, 11, 213, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 20, 32, 3, 32, 2, 54, 2, 16, 32, 3, 32, 1, 54, 2, 12, 32, 3, 65, 48, 106, 32, 3, 65, 12, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 36, 106, 32, 3, 65, 48, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 36, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 40, 34, 4, 55, 2, 28, 32, 3, 32, 2, 54, 2, 24, 32, 3, 65, 48, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 174, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 84, 69, 13, 0, 32, 0, 32, 3, 65, 48, 106, 65, 48, 16, 218, 141, 128, 128, 0, 26, 12, 1, 11, 32, 0, 65, 0, 54, 2, 36, 32, 3, 65, 48, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 24, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 36, 11, 32, 3, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 11, 128, 2, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 128, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 1, 65, 0, 54, 2, 28, 32, 1, 32, 1, 41, 3, 0, 55, 2, 20, 32, 1, 32, 1, 65, 20, 106, 54, 2, 8, 2, 64, 2, 64, 2, 64, 32, 0, 32, 1, 65, 8, 106, 16, 220, 135, 128, 128, 0, 34, 2, 69, 13, 0, 32, 1, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 24, 33, 2, 32, 1, 40, 2, 20, 34, 3, 69, 13, 0, 32, 1, 32, 1, 40, 2, 28, 54, 2, 28, 32, 1, 32, 2, 54, 2, 24, 32, 1, 32, 3, 54, 2, 20, 12, 1, 11, 32, 1, 65, 0, 54, 2, 20, 32, 1, 32, 2, 54, 2, 24, 11, 32, 1, 65, 8, 106, 32, 1, 65, 20, 106, 16, 157, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 16, 34, 2, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 8, 33, 4, 32, 0, 16, 169, 128, 128, 128, 0, 32, 0, 65, 12, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 24, 106, 16, 169, 128, 128, 128, 0, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 4, 66, 32, 134, 32, 2, 65, 8, 116, 173, 132, 11, 157, 8, 4, 1, 127, 1, 126, 5, 127, 4, 126, 35, 128, 128, 128, 128, 0, 65, 192, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 200, 0, 106, 32, 0, 32, 1, 16, 171, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 72, 13, 0, 66, 1, 33, 3, 12, 1, 11, 32, 2, 65, 8, 106, 65, 8, 106, 32, 2, 65, 200, 0, 106, 65, 8, 106, 40, 2, 0, 34, 4, 54, 2, 0, 32, 2, 32, 2, 41, 2, 72, 34, 3, 55, 3, 8, 32, 2, 65, 200, 0, 106, 32, 3, 167, 34, 5, 32, 4, 16, 165, 132, 128, 128, 0, 65, 0, 33, 1, 2, 64, 2, 64, 32, 4, 65, 80, 106, 34, 6, 65, 0, 72, 32, 5, 32, 2, 40, 2, 72, 34, 7, 107, 34, 0, 32, 6, 106, 34, 8, 32, 0, 72, 115, 69, 13, 0, 65, 0, 33, 0, 12, 1, 11, 65, 0, 33, 0, 32, 2, 40, 2, 76, 33, 1, 2, 64, 2, 64, 32, 8, 65, 0, 72, 13, 0, 32, 8, 32, 1, 77, 13, 1, 11, 32, 7, 32, 1, 106, 33, 4, 65, 2, 33, 1, 12, 1, 11, 32, 2, 66, 136, 128, 128, 128, 128, 6, 55, 2, 184, 1, 32, 2, 65, 144, 1, 106, 32, 2, 65, 200, 0, 106, 32, 5, 32, 6, 106, 34, 1, 32, 2, 65, 184, 1, 106, 16, 168, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 144, 1, 34, 0, 65, 2, 71, 13, 0, 32, 2, 66, 136, 128, 128, 128, 128, 6, 55, 2, 184, 1, 32, 2, 65, 144, 1, 106, 32, 2, 65, 200, 0, 106, 32, 1, 32, 2, 65, 184, 1, 106, 16, 169, 132, 128, 128, 0, 32, 2, 40, 2, 144, 1, 34, 0, 65, 2, 71, 13, 0, 65, 0, 33, 0, 2, 64, 32, 2, 40, 2, 88, 34, 7, 32, 2, 40, 2, 92, 34, 8, 73, 13, 0, 65, 9, 33, 1, 32, 7, 33, 6, 32, 8, 33, 5, 12, 2, 11, 32, 2, 65, 212, 0, 106, 34, 6, 40, 2, 0, 33, 8, 32, 6, 32, 1, 54, 2, 0, 32, 2, 32, 7, 65, 1, 106, 54, 2, 88, 32, 2, 65, 144, 1, 106, 32, 1, 32, 2, 16, 211, 132, 128, 128, 0, 2, 64, 32, 2, 45, 0, 144, 1, 65, 3, 70, 13, 0, 32, 2, 41, 2, 164, 1, 33, 3, 32, 2, 40, 2, 160, 1, 33, 4, 32, 2, 40, 2, 156, 1, 33, 7, 32, 2, 40, 2, 152, 1, 33, 6, 32, 2, 40, 2, 148, 1, 33, 5, 32, 2, 40, 2, 144, 1, 33, 1, 65, 2, 33, 0, 12, 2, 11, 32, 2, 32, 7, 54, 2, 88, 32, 2, 32, 8, 54, 2, 84, 32, 2, 32, 5, 32, 4, 106, 54, 2, 80, 2, 64, 32, 7, 13, 0, 32, 2, 40, 2, 148, 1, 33, 1, 65, 3, 33, 0, 12, 2, 11, 32, 7, 65, 127, 106, 33, 5, 65, 8, 33, 1, 12, 1, 11, 32, 2, 41, 3, 176, 1, 33, 9, 32, 2, 41, 3, 168, 1, 33, 3, 32, 2, 40, 2, 164, 1, 33, 4, 32, 2, 40, 2, 160, 1, 33, 7, 32, 2, 40, 2, 156, 1, 33, 6, 32, 2, 40, 2, 152, 1, 33, 5, 32, 2, 40, 2, 148, 1, 33, 1, 11, 32, 2, 65, 200, 0, 106, 16, 221, 131, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 0, 65, 3, 71, 13, 0, 32, 2, 65, 200, 0, 106, 16, 152, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 45, 0, 0, 13, 0, 66, 2, 33, 3, 12, 1, 11, 2, 64, 2, 64, 32, 1, 45, 0, 8, 13, 0, 66, 0, 33, 3, 12, 1, 11, 32, 1, 65, 16, 106, 40, 2, 0, 33, 4, 32, 1, 65, 24, 106, 41, 3, 0, 33, 10, 32, 1, 65, 20, 106, 40, 2, 0, 33, 0, 66, 1, 33, 3, 11, 32, 1, 65, 40, 106, 41, 3, 0, 33, 9, 32, 1, 65, 32, 106, 41, 3, 0, 33, 11, 11, 32, 2, 65, 40, 106, 34, 1, 32, 4, 54, 2, 0, 32, 2, 32, 0, 54, 2, 44, 32, 2, 65, 200, 0, 106, 16, 226, 131, 128, 128, 0, 32, 3, 66, 2, 90, 13, 1, 32, 1, 41, 3, 0, 33, 12, 32, 2, 65, 240, 0, 106, 32, 10, 55, 3, 0, 32, 2, 65, 224, 0, 106, 32, 9, 55, 3, 0, 32, 2, 65, 128, 1, 106, 32, 11, 55, 3, 0, 32, 2, 65, 1, 58, 0, 136, 1, 32, 2, 66, 1, 55, 3, 88, 32, 2, 32, 12, 55, 3, 80, 32, 2, 66, 1, 55, 3, 120, 32, 2, 32, 3, 66, 0, 82, 34, 1, 58, 0, 137, 1, 32, 2, 32, 1, 173, 34, 3, 55, 3, 104, 32, 2, 32, 3, 55, 3, 72, 32, 2, 65, 200, 0, 106, 16, 172, 135, 128, 128, 0, 33, 3, 12, 2, 11, 32, 2, 65, 192, 0, 106, 32, 9, 55, 3, 0, 32, 2, 65, 56, 106, 32, 3, 55, 3, 0, 32, 2, 65, 52, 106, 32, 4, 54, 2, 0, 32, 2, 65, 48, 106, 32, 7, 54, 2, 0, 32, 2, 65, 44, 106, 32, 6, 54, 2, 0, 32, 2, 65, 40, 106, 32, 5, 54, 2, 0, 32, 2, 65, 36, 106, 34, 4, 32, 1, 54, 2, 0, 32, 2, 66, 1, 55, 3, 24, 32, 2, 32, 0, 54, 2, 32, 32, 0, 65, 2, 71, 13, 0, 32, 4, 16, 205, 131, 128, 128, 0, 11, 32, 2, 65, 0, 59, 1, 136, 1, 32, 2, 66, 0, 55, 3, 104, 32, 2, 66, 0, 55, 3, 88, 32, 2, 66, 0, 55, 3, 72, 32, 2, 66, 0, 55, 3, 120, 32, 2, 65, 200, 0, 106, 16, 172, 135, 128, 128, 0, 33, 3, 11, 32, 2, 65, 8, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 192, 1, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 226, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 16, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 1, 54, 2, 8, 32, 3, 65, 44, 106, 32, 3, 65, 8, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 32, 106, 32, 3, 65, 44, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 32, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 36, 34, 4, 55, 2, 24, 32, 3, 32, 2, 54, 2, 20, 32, 3, 65, 44, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 176, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 44, 69, 13, 0, 32, 0, 32, 3, 41, 2, 44, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 44, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 48, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 226, 1, 2, 2, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 128, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 1, 65, 0, 54, 2, 28, 32, 1, 32, 1, 41, 3, 0, 55, 2, 20, 32, 1, 32, 1, 65, 20, 106, 54, 2, 8, 2, 64, 2, 64, 2, 64, 32, 0, 32, 1, 65, 8, 106, 16, 221, 135, 128, 128, 0, 34, 0, 69, 13, 0, 32, 1, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 24, 33, 0, 32, 1, 40, 2, 20, 34, 2, 69, 13, 0, 32, 1, 32, 1, 40, 2, 28, 54, 2, 28, 32, 1, 32, 0, 54, 2, 24, 32, 1, 32, 2, 54, 2, 20, 12, 1, 11, 32, 1, 65, 0, 54, 2, 20, 32, 1, 32, 0, 54, 2, 24, 11, 32, 1, 65, 8, 106, 32, 1, 65, 20, 106, 16, 157, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 16, 34, 0, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 8, 33, 3, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 3, 66, 32, 134, 32, 0, 65, 8, 116, 173, 132, 11, 250, 19, 4, 1, 127, 1, 126, 6, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 224, 21, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 192, 12, 106, 32, 0, 32, 1, 16, 151, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 192, 12, 69, 13, 0, 32, 2, 65, 16, 106, 65, 8, 106, 32, 2, 65, 192, 12, 106, 65, 8, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 192, 12, 34, 3, 55, 3, 16, 32, 2, 65, 192, 12, 106, 32, 3, 167, 32, 1, 16, 167, 132, 128, 128, 0, 32, 2, 65, 176, 6, 106, 32, 2, 65, 192, 12, 106, 16, 160, 132, 128, 128, 0, 2, 64, 2, 64, 32, 2, 41, 3, 176, 6, 66, 2, 81, 13, 0, 32, 2, 65, 32, 106, 32, 2, 65, 176, 6, 106, 65, 144, 6, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 212, 18, 106, 32, 2, 40, 2, 152, 6, 34, 1, 32, 1, 32, 2, 65, 160, 6, 106, 40, 2, 0, 34, 4, 65, 160, 27, 108, 106, 16, 213, 129, 128, 128, 0, 32, 2, 40, 2, 212, 18, 33, 5, 65, 0, 33, 0, 2, 64, 32, 2, 40, 2, 220, 18, 34, 6, 69, 13, 0, 32, 5, 65, 8, 106, 33, 1, 65, 0, 33, 0, 32, 6, 33, 7, 3, 64, 32, 1, 40, 2, 0, 32, 0, 106, 33, 0, 32, 1, 65, 12, 106, 33, 1, 32, 7, 65, 127, 106, 34, 7, 13, 0, 11, 11, 32, 2, 65, 224, 18, 106, 32, 2, 40, 2, 164, 6, 34, 1, 32, 1, 32, 2, 65, 172, 6, 106, 40, 2, 0, 34, 8, 65, 152, 5, 108, 106, 16, 198, 129, 128, 128, 0, 32, 2, 40, 2, 224, 18, 33, 1, 32, 4, 65, 3, 116, 32, 0, 106, 32, 2, 40, 2, 232, 18, 34, 9, 65, 145, 2, 108, 106, 65, 0, 65, 200, 1, 32, 2, 41, 3, 32, 34, 10, 80, 27, 106, 32, 2, 65, 232, 5, 106, 40, 2, 0, 32, 2, 65, 244, 5, 106, 40, 2, 0, 106, 65, 40, 106, 65, 0, 32, 2, 40, 2, 224, 5, 27, 106, 65, 144, 1, 106, 34, 0, 16, 165, 135, 128, 128, 0, 33, 7, 32, 2, 32, 0, 54, 2, 244, 18, 32, 2, 32, 0, 54, 2, 240, 18, 32, 2, 32, 7, 54, 2, 236, 18, 32, 2, 32, 0, 54, 2, 252, 18, 32, 2, 32, 7, 54, 2, 248, 18, 32, 2, 32, 4, 173, 55, 3, 176, 6, 32, 2, 65, 184, 19, 106, 32, 2, 65, 176, 6, 106, 16, 154, 140, 128, 128, 0, 32, 2, 65, 192, 12, 106, 32, 2, 65, 248, 18, 106, 32, 2, 65, 184, 19, 106, 65, 8, 16, 208, 133, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 192, 12, 65, 3, 71, 13, 0, 32, 2, 65, 224, 5, 106, 33, 4, 32, 2, 40, 2, 216, 18, 33, 0, 32, 2, 32, 5, 54, 2, 200, 12, 32, 2, 32, 0, 54, 2, 196, 12, 32, 2, 32, 5, 54, 2, 192, 12, 32, 2, 32, 5, 32, 6, 65, 12, 108, 106, 34, 0, 54, 2, 204, 12, 2, 64, 3, 64, 2, 64, 2, 64, 32, 5, 32, 0, 70, 13, 0, 32, 2, 32, 5, 65, 12, 106, 54, 2, 200, 12, 32, 5, 40, 2, 0, 34, 0, 13, 1, 11, 32, 2, 65, 192, 12, 106, 16, 194, 131, 128, 128, 0, 32, 2, 32, 8, 173, 55, 3, 176, 6, 32, 2, 65, 184, 19, 106, 32, 2, 65, 176, 6, 106, 16, 154, 140, 128, 128, 0, 32, 2, 65, 192, 12, 106, 32, 2, 65, 248, 18, 106, 32, 2, 65, 184, 19, 106, 65, 8, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 192, 12, 65, 3, 71, 13, 2, 32, 2, 40, 2, 228, 18, 33, 0, 32, 2, 32, 1, 54, 2, 192, 19, 32, 2, 32, 0, 54, 2, 188, 19, 32, 2, 32, 1, 54, 2, 184, 19, 32, 2, 32, 1, 32, 9, 65, 145, 2, 108, 106, 34, 0, 54, 2, 196, 19, 3, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 0, 71, 13, 0, 32, 2, 65, 184, 19, 106, 16, 189, 134, 128, 128, 0, 32, 2, 65, 192, 12, 106, 32, 2, 65, 240, 2, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 176, 6, 106, 32, 2, 65, 248, 18, 106, 32, 2, 65, 192, 12, 106, 65, 32, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 176, 6, 65, 3, 71, 13, 1, 32, 2, 65, 192, 12, 106, 32, 2, 65, 144, 3, 106, 16, 253, 137, 128, 128, 0, 32, 2, 65, 176, 6, 106, 32, 2, 65, 248, 18, 106, 32, 2, 65, 192, 12, 106, 65, 208, 0, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 176, 6, 65, 3, 71, 13, 1, 2, 64, 2, 64, 32, 10, 66, 0, 82, 13, 0, 32, 2, 65, 176, 6, 106, 65, 200, 148, 132, 128, 0, 16, 154, 140, 128, 128, 0, 32, 2, 65, 192, 12, 106, 32, 2, 65, 248, 18, 106, 32, 2, 65, 176, 6, 106, 65, 8, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 192, 12, 65, 3, 70, 13, 1, 12, 3, 11, 32, 2, 65, 192, 12, 106, 65, 168, 2, 106, 34, 1, 32, 2, 65, 32, 106, 65, 176, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 192, 12, 106, 65, 176, 2, 106, 34, 0, 32, 2, 65, 32, 106, 65, 184, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 192, 12, 106, 65, 184, 2, 106, 34, 5, 32, 2, 65, 32, 106, 65, 192, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 65, 32, 106, 65, 168, 2, 106, 41, 3, 0, 55, 3, 224, 14, 32, 2, 65, 232, 2, 106, 41, 3, 0, 33, 3, 32, 2, 65, 192, 12, 106, 32, 2, 65, 32, 106, 65, 8, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 176, 6, 106, 32, 2, 65, 192, 12, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 192, 12, 106, 32, 2, 65, 176, 6, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 152, 19, 106, 32, 5, 41, 3, 0, 55, 3, 0, 32, 2, 65, 144, 19, 106, 32, 0, 41, 3, 0, 55, 3, 0, 32, 2, 65, 128, 19, 106, 65, 8, 106, 32, 1, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 224, 14, 55, 3, 128, 19, 32, 2, 65, 184, 19, 106, 32, 2, 65, 176, 6, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 32, 3, 55, 3, 216, 21, 32, 2, 65, 176, 6, 106, 65, 224, 158, 132, 128, 0, 16, 154, 140, 128, 128, 0, 32, 2, 65, 192, 12, 106, 32, 2, 65, 248, 18, 106, 32, 2, 65, 176, 6, 106, 65, 8, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 192, 12, 65, 3, 71, 13, 2, 32, 2, 65, 192, 12, 106, 32, 2, 65, 184, 19, 106, 16, 250, 137, 128, 128, 0, 32, 2, 65, 176, 6, 106, 32, 2, 65, 248, 18, 106, 32, 2, 65, 192, 12, 106, 65, 160, 1, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 176, 6, 65, 3, 71, 13, 2, 32, 2, 65, 176, 6, 106, 32, 2, 65, 216, 21, 106, 16, 154, 140, 128, 128, 0, 32, 2, 65, 192, 12, 106, 32, 2, 65, 248, 18, 106, 32, 2, 65, 176, 6, 106, 65, 8, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 192, 12, 65, 3, 71, 13, 2, 32, 2, 65, 192, 12, 106, 32, 2, 65, 128, 19, 106, 16, 142, 139, 128, 128, 0, 32, 2, 65, 176, 6, 106, 32, 2, 65, 248, 18, 106, 32, 2, 65, 192, 12, 106, 65, 32, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 176, 6, 65, 3, 71, 13, 2, 11, 32, 2, 65, 184, 19, 106, 32, 4, 16, 203, 133, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 184, 19, 13, 0, 32, 2, 65, 0, 54, 2, 128, 19, 12, 1, 11, 32, 2, 65, 192, 12, 106, 32, 2, 65, 184, 19, 106, 65, 56, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 212, 6, 106, 32, 2, 65, 240, 12, 106, 41, 3, 0, 55, 2, 0, 32, 2, 65, 204, 6, 106, 32, 2, 65, 232, 12, 106, 41, 3, 0, 55, 2, 0, 32, 2, 65, 176, 6, 106, 65, 20, 106, 32, 2, 65, 224, 12, 106, 41, 3, 0, 55, 2, 0, 32, 2, 65, 228, 6, 106, 32, 2, 65, 192, 12, 106, 65, 20, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 176, 6, 106, 65, 8, 106, 32, 2, 65, 184, 19, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 216, 12, 55, 2, 188, 6, 32, 2, 32, 2, 41, 2, 204, 12, 55, 2, 220, 6, 32, 2, 32, 2, 41, 2, 184, 19, 55, 3, 176, 6, 32, 2, 65, 128, 19, 106, 32, 2, 65, 176, 6, 106, 65, 56, 16, 218, 141, 128, 128, 0, 26, 32, 2, 40, 2, 128, 19, 34, 1, 13, 1, 11, 32, 2, 65, 176, 6, 106, 65, 200, 148, 132, 128, 0, 16, 154, 140, 128, 128, 0, 32, 2, 65, 192, 12, 106, 32, 2, 65, 248, 18, 106, 32, 2, 65, 176, 6, 106, 65, 8, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 192, 12, 65, 3, 71, 13, 1, 12, 12, 11, 32, 2, 65, 176, 6, 106, 65, 224, 158, 132, 128, 0, 16, 154, 140, 128, 128, 0, 32, 2, 65, 192, 12, 106, 32, 2, 65, 248, 18, 106, 32, 2, 65, 176, 6, 106, 65, 8, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 192, 12, 65, 3, 71, 13, 0, 32, 2, 65, 192, 12, 106, 32, 2, 65, 248, 18, 106, 32, 2, 65, 140, 19, 106, 65, 32, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 192, 12, 65, 3, 71, 13, 0, 32, 2, 32, 2, 40, 2, 136, 19, 34, 0, 173, 55, 3, 184, 19, 32, 2, 65, 176, 6, 106, 32, 2, 65, 184, 19, 106, 16, 154, 140, 128, 128, 0, 32, 2, 65, 192, 12, 106, 32, 2, 65, 248, 18, 106, 32, 2, 65, 176, 6, 106, 65, 8, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 192, 12, 65, 3, 71, 13, 0, 32, 2, 65, 192, 12, 106, 32, 2, 65, 248, 18, 106, 32, 1, 32, 0, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 192, 12, 65, 3, 71, 13, 0, 32, 2, 65, 192, 12, 106, 32, 2, 65, 248, 18, 106, 32, 2, 40, 2, 172, 19, 32, 2, 65, 180, 19, 106, 40, 2, 0, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 192, 12, 65, 3, 70, 13, 11, 11, 32, 2, 65, 128, 19, 106, 16, 181, 131, 128, 128, 0, 12, 1, 11, 32, 2, 32, 1, 65, 145, 2, 106, 54, 2, 192, 19, 32, 2, 65, 176, 6, 106, 32, 1, 65, 145, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 192, 12, 106, 32, 2, 65, 176, 6, 106, 65, 145, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 128, 19, 106, 32, 2, 65, 248, 18, 106, 32, 2, 65, 192, 12, 106, 65, 145, 2, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 128, 19, 65, 3, 70, 13, 1, 32, 2, 65, 184, 19, 106, 16, 189, 134, 128, 128, 0, 11, 32, 2, 65, 236, 18, 106, 16, 169, 128, 128, 128, 0, 12, 6, 11, 32, 2, 40, 2, 196, 19, 33, 0, 32, 2, 40, 2, 192, 19, 33, 1, 12, 0, 11, 11, 32, 2, 32, 5, 41, 2, 4, 34, 3, 55, 2, 188, 19, 32, 2, 32, 0, 54, 2, 184, 19, 32, 2, 32, 3, 66, 32, 136, 55, 3, 128, 19, 32, 2, 65, 216, 21, 106, 32, 2, 65, 128, 19, 106, 16, 154, 140, 128, 128, 0, 32, 2, 65, 176, 6, 106, 32, 2, 65, 248, 18, 106, 32, 2, 65, 216, 21, 106, 65, 8, 16, 208, 133, 128, 128, 0, 2, 64, 32, 2, 40, 2, 176, 6, 65, 3, 71, 13, 0, 32, 2, 65, 176, 6, 106, 32, 2, 65, 248, 18, 106, 32, 2, 40, 2, 184, 19, 32, 2, 40, 2, 192, 19, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 176, 6, 65, 3, 71, 13, 0, 32, 2, 65, 184, 19, 106, 16, 169, 128, 128, 128, 0, 32, 2, 40, 2, 204, 12, 33, 0, 32, 2, 40, 2, 200, 12, 33, 5, 12, 1, 11, 11, 32, 2, 65, 184, 19, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 192, 12, 106, 16, 194, 131, 128, 128, 0, 11, 32, 2, 65, 236, 18, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 224, 18, 106, 16, 138, 130, 128, 128, 0, 12, 1, 11, 32, 2, 65, 236, 18, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 224, 18, 106, 16, 138, 130, 128, 128, 0, 32, 2, 65, 212, 18, 106, 16, 221, 128, 128, 128, 0, 11, 32, 2, 65, 32, 106, 16, 213, 131, 128, 128, 0, 11, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 2, 65, 128, 19, 106, 16, 181, 131, 128, 128, 0, 32, 2, 32, 2, 41, 2, 240, 18, 34, 3, 55, 2, 196, 12, 32, 2, 32, 7, 54, 2, 192, 12, 32, 2, 65, 8, 106, 32, 3, 66, 32, 136, 167, 34, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 12, 33, 0, 32, 2, 40, 2, 8, 32, 7, 32, 1, 16, 218, 141, 128, 128, 0, 33, 7, 32, 2, 65, 192, 12, 106, 16, 169, 128, 128, 128, 0, 32, 2, 32, 1, 54, 2, 200, 12, 32, 2, 32, 0, 54, 2, 196, 12, 32, 2, 32, 7, 54, 2, 192, 12, 32, 2, 65, 192, 12, 106, 16, 174, 135, 128, 128, 0, 33, 3, 32, 2, 65, 32, 106, 16, 213, 131, 128, 128, 0, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 66, 1, 33, 3, 11, 32, 2, 65, 224, 21, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 234, 1, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 128, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 1, 65, 0, 54, 2, 28, 32, 1, 32, 1, 41, 3, 0, 55, 2, 20, 32, 1, 32, 1, 65, 20, 106, 54, 2, 8, 2, 64, 2, 64, 2, 64, 32, 0, 32, 1, 65, 8, 106, 16, 222, 135, 128, 128, 0, 34, 2, 69, 13, 0, 32, 1, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 24, 33, 2, 32, 1, 40, 2, 20, 34, 3, 69, 13, 0, 32, 1, 32, 1, 40, 2, 28, 54, 2, 28, 32, 1, 32, 2, 54, 2, 24, 32, 1, 32, 3, 54, 2, 20, 12, 1, 11, 32, 1, 65, 0, 54, 2, 20, 32, 1, 32, 2, 54, 2, 24, 11, 32, 1, 65, 8, 106, 32, 1, 65, 20, 106, 16, 157, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 16, 34, 2, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 8, 33, 4, 32, 0, 16, 169, 128, 128, 128, 0, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 4, 66, 32, 134, 32, 2, 65, 8, 116, 173, 132, 11, 135, 14, 3, 1, 127, 2, 126, 4, 127, 35, 128, 128, 128, 128, 0, 65, 160, 41, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 184, 19, 106, 32, 0, 32, 1, 16, 176, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 184, 19, 69, 13, 0, 32, 2, 65, 32, 106, 65, 8, 106, 32, 2, 65, 184, 19, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 184, 19, 55, 3, 32, 32, 2, 65, 16, 106, 65, 8, 106, 32, 2, 65, 204, 19, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 196, 19, 34, 3, 55, 3, 16, 32, 2, 65, 184, 19, 106, 32, 3, 167, 32, 1, 16, 167, 132, 128, 128, 0, 32, 2, 65, 192, 6, 106, 32, 2, 65, 184, 19, 106, 16, 160, 132, 128, 128, 0, 2, 64, 2, 64, 32, 2, 41, 3, 192, 6, 66, 2, 81, 13, 0, 32, 2, 65, 48, 106, 32, 2, 65, 192, 6, 106, 65, 144, 6, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 184, 19, 106, 32, 2, 40, 2, 32, 32, 2, 40, 2, 40, 16, 197, 128, 128, 128, 0, 32, 2, 40, 2, 184, 19, 69, 13, 1, 32, 2, 65, 48, 106, 16, 213, 131, 128, 128, 0, 11, 32, 2, 65, 32, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 2, 65, 192, 6, 106, 32, 2, 65, 184, 19, 106, 65, 8, 106, 34, 1, 65, 248, 12, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 0, 54, 2, 184, 32, 32, 2, 65, 200, 38, 106, 32, 2, 65, 48, 106, 65, 248, 5, 106, 16, 198, 133, 128, 128, 0, 32, 2, 65, 240, 32, 106, 32, 2, 65, 48, 106, 65, 132, 6, 106, 16, 199, 133, 128, 128, 0, 2, 64, 2, 64, 32, 2, 41, 3, 48, 80, 69, 13, 0, 66, 0, 33, 3, 12, 1, 11, 32, 2, 65, 184, 19, 106, 65, 168, 2, 106, 32, 2, 65, 48, 106, 65, 176, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 19, 106, 65, 176, 2, 106, 32, 2, 65, 48, 106, 65, 184, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 19, 106, 65, 184, 2, 106, 32, 2, 65, 48, 106, 65, 192, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 65, 48, 106, 65, 168, 2, 106, 41, 3, 0, 55, 3, 216, 21, 32, 2, 65, 248, 2, 106, 41, 3, 0, 33, 4, 32, 2, 65, 184, 19, 106, 32, 2, 65, 48, 106, 65, 8, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 224, 38, 106, 32, 2, 65, 184, 19, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 66, 1, 33, 3, 11, 32, 2, 65, 184, 19, 106, 65, 192, 5, 106, 34, 0, 32, 2, 65, 48, 106, 65, 192, 5, 106, 16, 203, 133, 128, 128, 0, 32, 2, 65, 184, 25, 106, 32, 2, 65, 200, 38, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 196, 25, 106, 32, 2, 65, 240, 32, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 184, 19, 106, 65, 216, 2, 106, 32, 2, 65, 48, 106, 65, 216, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 19, 106, 65, 224, 2, 106, 32, 2, 65, 48, 106, 65, 224, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 19, 106, 65, 232, 2, 106, 32, 2, 65, 48, 106, 65, 232, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 2, 200, 38, 55, 3, 176, 25, 32, 2, 32, 2, 41, 2, 240, 32, 55, 2, 188, 25, 32, 2, 32, 2, 41, 3, 128, 3, 55, 3, 136, 22, 32, 2, 65, 184, 19, 106, 65, 240, 2, 106, 32, 2, 65, 48, 106, 65, 240, 2, 106, 34, 5, 65, 208, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 32, 3, 55, 3, 184, 19, 32, 1, 32, 2, 65, 224, 38, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 32, 4, 55, 3, 128, 22, 32, 2, 65, 184, 19, 106, 65, 132, 6, 106, 33, 6, 32, 2, 65, 184, 19, 106, 65, 248, 5, 106, 33, 7, 32, 2, 65, 48, 106, 65, 208, 2, 106, 33, 1, 2, 64, 32, 2, 40, 2, 248, 24, 69, 13, 0, 32, 2, 65, 132, 39, 106, 32, 2, 65, 168, 25, 106, 41, 3, 0, 55, 2, 0, 32, 2, 65, 252, 38, 106, 32, 2, 65, 160, 25, 106, 41, 3, 0, 55, 2, 0, 32, 2, 65, 244, 38, 106, 32, 2, 65, 152, 25, 106, 41, 3, 0, 55, 2, 0, 32, 2, 65, 224, 38, 106, 65, 8, 106, 32, 0, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 148, 39, 106, 32, 2, 65, 140, 25, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 0, 41, 3, 0, 55, 3, 224, 38, 32, 2, 32, 2, 65, 144, 25, 106, 41, 3, 0, 55, 2, 236, 38, 32, 2, 32, 2, 65, 132, 25, 106, 41, 2, 0, 55, 2, 140, 39, 32, 2, 65, 240, 32, 106, 32, 2, 65, 224, 38, 106, 65, 56, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 184, 32, 106, 16, 181, 131, 128, 128, 0, 32, 2, 65, 184, 32, 106, 32, 2, 65, 240, 32, 106, 65, 56, 16, 218, 141, 128, 128, 0, 26, 11, 32, 7, 16, 214, 131, 128, 128, 0, 32, 6, 16, 215, 131, 128, 128, 0, 32, 2, 41, 3, 48, 33, 3, 32, 2, 65, 168, 33, 106, 65, 8, 106, 34, 0, 32, 1, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 168, 33, 106, 65, 16, 106, 34, 6, 32, 1, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 168, 33, 106, 65, 24, 106, 34, 7, 32, 1, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 1, 41, 3, 0, 55, 3, 168, 33, 2, 64, 2, 64, 32, 3, 80, 69, 13, 0, 66, 0, 33, 3, 12, 1, 11, 32, 2, 65, 184, 19, 106, 65, 184, 2, 106, 32, 2, 65, 48, 106, 65, 192, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 19, 106, 65, 176, 2, 106, 32, 2, 65, 48, 106, 65, 184, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 19, 106, 65, 168, 2, 106, 32, 2, 65, 48, 106, 65, 176, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 65, 48, 106, 65, 168, 2, 106, 41, 3, 0, 55, 3, 216, 21, 32, 2, 65, 184, 19, 106, 32, 2, 65, 48, 106, 65, 8, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 224, 38, 106, 32, 2, 65, 184, 19, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 200, 33, 106, 32, 2, 65, 224, 38, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 66, 1, 33, 3, 11, 32, 2, 65, 236, 35, 106, 32, 2, 40, 2, 180, 6, 34, 1, 32, 1, 32, 2, 65, 188, 6, 106, 40, 2, 0, 65, 152, 5, 108, 106, 16, 221, 129, 128, 128, 0, 32, 2, 65, 248, 35, 106, 32, 5, 65, 208, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 184, 19, 106, 32, 2, 65, 192, 6, 106, 16, 233, 138, 128, 128, 0, 32, 2, 65, 8, 106, 65, 144, 8, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 12, 33, 1, 32, 2, 40, 2, 8, 32, 2, 65, 184, 19, 106, 65, 144, 8, 16, 218, 141, 128, 128, 0, 33, 5, 32, 2, 65, 136, 25, 106, 32, 2, 40, 2, 168, 6, 34, 8, 32, 8, 32, 2, 65, 176, 6, 106, 40, 2, 0, 65, 160, 27, 108, 106, 16, 202, 129, 128, 128, 0, 32, 2, 65, 184, 19, 106, 65, 152, 5, 106, 32, 2, 65, 184, 32, 106, 65, 56, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 248, 21, 106, 32, 7, 41, 3, 0, 55, 3, 0, 32, 2, 65, 240, 21, 106, 32, 6, 41, 3, 0, 55, 3, 0, 32, 2, 65, 232, 21, 106, 32, 0, 41, 3, 0, 55, 3, 0, 32, 2, 65, 156, 25, 106, 32, 2, 65, 236, 35, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 168, 33, 55, 3, 224, 21, 32, 2, 32, 2, 41, 2, 236, 35, 55, 2, 148, 25, 32, 2, 65, 128, 22, 106, 32, 2, 65, 248, 35, 106, 65, 208, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 32, 3, 55, 3, 184, 19, 32, 2, 65, 184, 19, 106, 65, 8, 106, 32, 2, 65, 200, 33, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 168, 25, 106, 65, 144, 8, 54, 2, 0, 32, 2, 65, 164, 25, 106, 32, 1, 54, 2, 0, 32, 2, 32, 5, 54, 2, 160, 25, 32, 2, 65, 200, 38, 106, 32, 2, 65, 184, 19, 106, 16, 138, 138, 128, 128, 0, 32, 2, 65, 224, 38, 106, 32, 2, 65, 184, 19, 106, 16, 137, 138, 128, 128, 0, 32, 2, 65, 240, 32, 106, 32, 2, 65, 224, 38, 106, 16, 198, 134, 128, 128, 0, 32, 2, 65, 224, 38, 106, 32, 2, 65, 240, 32, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 212, 38, 106, 32, 2, 65, 224, 38, 106, 16, 189, 130, 128, 128, 0, 32, 2, 65, 200, 38, 106, 16, 177, 135, 128, 128, 0, 33, 3, 32, 2, 65, 184, 19, 106, 16, 211, 131, 128, 128, 0, 32, 2, 65, 48, 106, 16, 213, 131, 128, 128, 0, 32, 2, 65, 32, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 66, 1, 33, 3, 11, 32, 2, 65, 160, 41, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 245, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 2, 54, 2, 8, 32, 3, 32, 1, 54, 2, 4, 32, 3, 65, 40, 106, 32, 3, 65, 4, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 28, 106, 32, 3, 65, 40, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 28, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 32, 34, 4, 55, 2, 20, 32, 3, 32, 2, 54, 2, 16, 32, 3, 65, 40, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 153, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 40, 69, 13, 0, 32, 0, 32, 3, 41, 2, 40, 55, 2, 0, 32, 0, 65, 16, 106, 32, 3, 65, 40, 106, 65, 16, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 40, 106, 65, 8, 106, 41, 2, 0, 55, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 44, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 245, 1, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 128, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 1, 65, 0, 54, 2, 28, 32, 1, 32, 1, 41, 3, 0, 55, 2, 20, 32, 1, 32, 1, 65, 20, 106, 54, 2, 8, 2, 64, 2, 64, 2, 64, 32, 0, 32, 1, 65, 8, 106, 16, 223, 135, 128, 128, 0, 34, 2, 69, 13, 0, 32, 1, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 24, 33, 2, 32, 1, 40, 2, 20, 34, 3, 69, 13, 0, 32, 1, 32, 1, 40, 2, 28, 54, 2, 28, 32, 1, 32, 2, 54, 2, 24, 32, 1, 32, 3, 54, 2, 20, 12, 1, 11, 32, 1, 65, 0, 54, 2, 20, 32, 1, 32, 2, 54, 2, 24, 11, 32, 1, 65, 8, 106, 32, 1, 65, 20, 106, 16, 157, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 16, 34, 2, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 8, 33, 4, 32, 0, 16, 169, 128, 128, 128, 0, 32, 0, 65, 12, 106, 16, 169, 128, 128, 128, 0, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 4, 66, 32, 134, 32, 2, 65, 8, 116, 173, 132, 11, 151, 25, 5, 1, 127, 1, 126, 11, 127, 4, 126, 2, 124, 35, 128, 128, 128, 128, 0, 65, 192, 19, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 136, 14, 106, 32, 0, 32, 1, 16, 179, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 144, 14, 69, 13, 0, 32, 2, 41, 3, 136, 14, 33, 3, 32, 2, 65, 32, 106, 65, 8, 106, 32, 2, 65, 136, 14, 106, 65, 8, 106, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 248, 13, 106, 65, 8, 106, 32, 2, 65, 164, 14, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 156, 14, 55, 3, 248, 13, 32, 2, 32, 1, 41, 2, 0, 55, 3, 32, 32, 2, 65, 48, 106, 65, 8, 106, 32, 2, 65, 176, 14, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 168, 14, 55, 3, 48, 32, 2, 65, 0, 54, 2, 72, 32, 2, 66, 8, 55, 2, 64, 32, 2, 65, 136, 14, 106, 32, 2, 65, 248, 13, 106, 16, 158, 135, 128, 128, 0, 2, 64, 32, 2, 45, 0, 136, 14, 69, 13, 0, 32, 2, 65, 204, 0, 106, 32, 2, 65, 136, 14, 106, 65, 1, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 0, 54, 2, 148, 1, 32, 2, 66, 8, 55, 2, 140, 1, 32, 2, 40, 2, 32, 34, 4, 32, 2, 40, 2, 40, 65, 56, 108, 34, 5, 106, 33, 6, 32, 2, 65, 152, 8, 106, 33, 7, 32, 2, 65, 136, 14, 106, 65, 8, 106, 33, 0, 32, 4, 33, 1, 2, 64, 3, 64, 2, 64, 32, 5, 13, 0, 32, 2, 65, 184, 1, 106, 65, 8, 106, 65, 0, 41, 3, 216, 159, 132, 128, 0, 55, 3, 0, 32, 2, 65, 0, 41, 3, 208, 159, 132, 128, 0, 55, 3, 184, 1, 32, 2, 65, 200, 1, 106, 32, 2, 65, 204, 0, 106, 32, 3, 16, 178, 131, 128, 128, 0, 32, 2, 65, 144, 13, 106, 33, 8, 32, 2, 65, 184, 1, 106, 65, 16, 106, 33, 9, 65, 0, 33, 10, 3, 64, 32, 10, 33, 11, 2, 64, 32, 4, 34, 12, 32, 6, 71, 13, 0, 32, 2, 40, 2, 64, 32, 2, 65, 192, 0, 106, 65, 8, 106, 34, 1, 40, 2, 0, 32, 2, 65, 136, 14, 106, 16, 252, 131, 128, 128, 0, 32, 2, 40, 2, 68, 33, 13, 32, 2, 32, 2, 40, 2, 64, 34, 0, 32, 1, 40, 2, 0, 65, 56, 108, 106, 54, 2, 148, 14, 32, 2, 32, 0, 54, 2, 144, 14, 32, 2, 32, 13, 54, 2, 140, 14, 32, 2, 32, 0, 54, 2, 136, 14, 32, 2, 65, 248, 7, 106, 32, 2, 65, 136, 14, 106, 16, 244, 132, 128, 128, 0, 32, 1, 32, 2, 65, 248, 7, 106, 65, 8, 106, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 248, 7, 34, 3, 55, 3, 64, 32, 2, 65, 136, 14, 106, 65, 8, 106, 32, 0, 54, 2, 0, 32, 2, 32, 3, 55, 3, 136, 14, 32, 2, 65, 136, 14, 106, 16, 180, 135, 128, 128, 0, 33, 3, 32, 2, 65, 184, 1, 106, 16, 182, 131, 128, 128, 0, 32, 2, 65, 140, 1, 106, 16, 148, 130, 128, 128, 0, 32, 2, 65, 48, 106, 16, 178, 130, 128, 128, 0, 32, 2, 65, 32, 106, 16, 163, 130, 128, 128, 0, 12, 7, 11, 32, 2, 65, 136, 14, 106, 32, 12, 40, 2, 16, 32, 12, 65, 24, 106, 40, 2, 0, 16, 178, 132, 128, 128, 0, 32, 2, 65, 248, 7, 106, 32, 2, 65, 136, 14, 106, 16, 159, 132, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 224, 12, 65, 2, 70, 13, 0, 32, 11, 65, 1, 106, 33, 10, 32, 12, 65, 56, 106, 33, 4, 32, 2, 65, 136, 3, 106, 32, 2, 65, 248, 7, 106, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 2, 66, 127, 55, 3, 136, 7, 32, 2, 65, 232, 12, 106, 32, 2, 65, 136, 3, 106, 16, 255, 137, 128, 128, 0, 32, 2, 32, 12, 41, 3, 0, 34, 3, 55, 3, 248, 7, 32, 2, 40, 2, 184, 1, 34, 14, 65, 104, 106, 33, 13, 32, 2, 40, 2, 188, 1, 34, 0, 32, 2, 65, 248, 7, 106, 16, 242, 134, 128, 128, 0, 34, 15, 167, 113, 33, 1, 32, 15, 66, 25, 136, 66, 255, 0, 131, 66, 129, 130, 132, 136, 144, 160, 192, 128, 1, 126, 33, 16, 65, 0, 33, 7, 2, 64, 2, 64, 3, 64, 32, 2, 32, 14, 32, 1, 106, 41, 0, 0, 34, 17, 32, 16, 133, 34, 18, 66, 127, 133, 32, 18, 66, 255, 253, 251, 247, 239, 223, 191, 255, 126, 124, 131, 66, 128, 129, 130, 132, 136, 144, 160, 192, 128, 127, 131, 55, 3, 136, 14, 3, 64, 32, 2, 65, 24, 106, 32, 2, 65, 136, 14, 106, 16, 235, 134, 128, 128, 0, 2, 64, 32, 2, 40, 2, 24, 13, 0, 32, 17, 32, 17, 66, 1, 134, 131, 66, 128, 129, 130, 132, 136, 144, 160, 192, 128, 127, 131, 80, 69, 13, 3, 32, 1, 32, 7, 65, 8, 106, 34, 7, 106, 32, 0, 113, 33, 1, 12, 2, 11, 32, 13, 65, 0, 32, 2, 40, 2, 28, 32, 1, 106, 32, 0, 113, 107, 65, 24, 108, 34, 5, 106, 41, 3, 0, 32, 3, 82, 13, 0, 11, 11, 32, 14, 32, 5, 106, 65, 112, 106, 33, 1, 12, 1, 11, 32, 2, 40, 2, 56, 32, 11, 77, 13, 5, 32, 2, 65, 136, 14, 106, 32, 2, 40, 2, 48, 32, 11, 65, 24, 108, 106, 34, 1, 40, 2, 8, 34, 0, 32, 0, 32, 1, 65, 16, 106, 40, 2, 0, 65, 24, 108, 106, 16, 247, 131, 128, 128, 0, 32, 2, 40, 2, 136, 14, 69, 13, 1, 32, 2, 65, 184, 1, 106, 32, 15, 16, 247, 134, 128, 128, 0, 33, 1, 32, 2, 40, 2, 184, 1, 33, 0, 2, 64, 32, 2, 40, 2, 192, 1, 34, 13, 13, 0, 65, 0, 33, 13, 32, 0, 32, 1, 106, 45, 0, 0, 65, 1, 113, 69, 13, 0, 32, 2, 65, 16, 106, 32, 2, 65, 184, 1, 106, 65, 1, 32, 9, 65, 1, 16, 248, 134, 128, 128, 0, 32, 2, 65, 184, 1, 106, 32, 15, 16, 247, 134, 128, 128, 0, 33, 1, 32, 2, 40, 2, 192, 1, 33, 13, 32, 2, 40, 2, 184, 1, 33, 0, 11, 32, 2, 32, 13, 32, 0, 32, 1, 106, 45, 0, 0, 65, 1, 113, 107, 54, 2, 192, 1, 32, 2, 65, 184, 1, 106, 32, 1, 32, 15, 16, 244, 134, 128, 128, 0, 32, 0, 65, 0, 32, 1, 107, 65, 24, 108, 106, 65, 104, 106, 34, 0, 32, 3, 55, 3, 0, 32, 2, 32, 2, 40, 2, 196, 1, 65, 1, 106, 54, 2, 196, 1, 32, 0, 65, 8, 106, 34, 1, 32, 2, 41, 2, 136, 14, 55, 2, 0, 32, 0, 65, 16, 106, 32, 2, 65, 136, 14, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 11, 32, 2, 65, 136, 14, 106, 32, 2, 65, 136, 3, 106, 32, 2, 65, 200, 1, 106, 16, 132, 138, 128, 128, 0, 32, 2, 40, 2, 136, 14, 13, 0, 32, 1, 40, 2, 0, 34, 14, 32, 1, 40, 2, 8, 65, 128, 6, 108, 106, 33, 13, 32, 2, 41, 3, 144, 14, 186, 33, 19, 3, 64, 32, 14, 32, 13, 70, 13, 2, 32, 2, 65, 8, 106, 32, 14, 16, 141, 138, 128, 128, 0, 32, 14, 65, 128, 6, 106, 33, 5, 32, 2, 40, 2, 12, 65, 240, 4, 108, 33, 1, 32, 2, 40, 2, 8, 33, 0, 3, 64, 2, 64, 32, 1, 13, 0, 32, 5, 33, 14, 12, 2, 11, 32, 2, 65, 136, 14, 106, 32, 0, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 144, 123, 106, 33, 1, 32, 0, 65, 240, 4, 106, 33, 0, 32, 2, 65, 248, 7, 106, 32, 2, 65, 136, 14, 106, 16, 255, 137, 128, 128, 0, 32, 2, 65, 248, 7, 106, 32, 2, 65, 232, 12, 106, 16, 193, 128, 128, 128, 0, 69, 13, 0, 11, 11, 32, 2, 32, 14, 16, 140, 138, 128, 128, 0, 32, 2, 32, 2, 40, 2, 0, 34, 1, 54, 2, 136, 14, 32, 2, 32, 1, 32, 2, 40, 2, 4, 65, 5, 116, 106, 54, 2, 140, 14, 32, 2, 32, 2, 65, 140, 1, 106, 54, 2, 144, 14, 32, 2, 65, 140, 13, 106, 32, 2, 65, 136, 14, 106, 16, 249, 131, 128, 128, 0, 32, 2, 40, 2, 140, 13, 69, 13, 2, 11, 32, 2, 65, 184, 1, 106, 16, 182, 131, 128, 128, 0, 12, 7, 11, 32, 2, 40, 2, 72, 65, 56, 108, 33, 0, 32, 12, 41, 3, 0, 33, 3, 32, 2, 40, 2, 64, 33, 1, 3, 64, 32, 0, 69, 13, 4, 2, 64, 32, 1, 65, 48, 106, 45, 0, 0, 69, 13, 0, 32, 1, 65, 8, 106, 41, 3, 0, 32, 3, 81, 13, 3, 11, 32, 1, 65, 56, 106, 33, 1, 32, 0, 65, 72, 106, 33, 0, 12, 0, 11, 11, 32, 2, 40, 2, 144, 13, 34, 1, 32, 1, 32, 2, 40, 2, 152, 13, 65, 3, 116, 106, 16, 245, 131, 128, 128, 0, 33, 17, 32, 8, 16, 184, 130, 128, 128, 0, 2, 64, 2, 64, 32, 14, 40, 2, 152, 5, 34, 1, 13, 0, 32, 2, 65, 156, 13, 106, 65, 149, 160, 132, 128, 0, 65, 8, 16, 184, 140, 128, 128, 0, 12, 1, 11, 32, 2, 65, 156, 13, 106, 32, 1, 32, 14, 65, 160, 5, 106, 40, 2, 0, 16, 187, 140, 128, 128, 0, 11, 32, 17, 186, 33, 20, 32, 2, 65, 136, 14, 106, 32, 14, 16, 137, 138, 128, 128, 0, 32, 2, 65, 168, 13, 106, 32, 2, 65, 136, 14, 106, 16, 198, 134, 128, 128, 0, 32, 2, 40, 2, 72, 65, 56, 108, 33, 0, 32, 2, 40, 2, 64, 65, 32, 106, 33, 1, 2, 64, 3, 64, 32, 0, 69, 13, 1, 32, 2, 65, 0, 54, 2, 128, 8, 32, 2, 66, 1, 55, 2, 248, 7, 32, 2, 65, 3, 58, 0, 168, 14, 32, 2, 65, 32, 54, 2, 152, 14, 32, 2, 65, 0, 54, 2, 164, 14, 32, 2, 65, 152, 136, 132, 128, 0, 54, 2, 160, 14, 32, 2, 65, 0, 54, 2, 144, 14, 32, 2, 65, 0, 54, 2, 136, 14, 32, 2, 32, 2, 65, 248, 7, 106, 54, 2, 156, 14, 32, 2, 65, 168, 13, 106, 32, 2, 65, 136, 14, 106, 16, 204, 139, 128, 128, 0, 13, 3, 32, 2, 65, 216, 13, 106, 65, 8, 106, 32, 2, 65, 248, 7, 106, 65, 8, 106, 40, 2, 0, 34, 13, 54, 2, 0, 32, 2, 32, 2, 41, 2, 248, 7, 34, 3, 55, 3, 216, 13, 32, 0, 65, 72, 106, 33, 0, 32, 1, 65, 120, 106, 40, 2, 0, 32, 1, 40, 2, 0, 32, 3, 167, 32, 13, 16, 182, 141, 128, 128, 0, 33, 13, 32, 2, 65, 216, 13, 106, 16, 169, 128, 128, 128, 0, 32, 1, 65, 56, 106, 34, 5, 33, 1, 32, 13, 69, 13, 0, 11, 32, 5, 65, 168, 127, 106, 34, 1, 32, 1, 43, 3, 0, 32, 19, 160, 57, 3, 0, 32, 2, 65, 156, 13, 106, 16, 169, 128, 128, 128, 0, 12, 3, 11, 32, 14, 65, 144, 5, 106, 41, 3, 0, 33, 18, 32, 14, 41, 3, 248, 5, 33, 16, 32, 12, 41, 3, 0, 33, 15, 32, 2, 65, 200, 13, 106, 65, 8, 106, 34, 13, 32, 2, 65, 156, 13, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 156, 13, 55, 3, 200, 13, 32, 2, 65, 216, 13, 106, 65, 24, 106, 32, 2, 65, 168, 13, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 216, 13, 106, 65, 16, 106, 32, 2, 65, 168, 13, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 216, 13, 106, 65, 8, 106, 32, 2, 65, 168, 13, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 168, 13, 55, 3, 216, 13, 65, 0, 33, 1, 32, 2, 65, 0, 54, 2, 128, 19, 32, 2, 66, 1, 55, 2, 248, 18, 32, 2, 65, 248, 7, 106, 32, 2, 65, 216, 13, 106, 16, 203, 139, 128, 128, 0, 2, 64, 3, 64, 32, 1, 65, 32, 70, 13, 1, 32, 2, 32, 2, 65, 248, 7, 106, 32, 1, 106, 45, 0, 0, 58, 0, 135, 19, 32, 2, 65, 142, 128, 128, 128, 0, 54, 2, 188, 19, 32, 2, 65, 1, 54, 2, 180, 19, 32, 2, 65, 1, 54, 2, 164, 19, 32, 2, 65, 252, 137, 132, 128, 0, 54, 2, 160, 19, 32, 2, 65, 1, 54, 2, 172, 19, 32, 2, 32, 2, 65, 135, 19, 106, 54, 2, 184, 19, 32, 2, 65, 3, 58, 0, 164, 14, 32, 2, 66, 32, 55, 2, 152, 14, 32, 2, 66, 128, 128, 128, 128, 32, 55, 2, 144, 14, 32, 2, 65, 2, 54, 2, 136, 14, 32, 2, 32, 2, 65, 136, 14, 106, 54, 2, 176, 19, 32, 2, 32, 2, 65, 184, 19, 106, 54, 2, 168, 19, 32, 2, 65, 8, 54, 2, 160, 14, 32, 2, 65, 148, 19, 106, 32, 2, 65, 160, 19, 106, 16, 182, 140, 128, 128, 0, 32, 2, 65, 136, 19, 106, 65, 8, 106, 32, 2, 65, 148, 19, 106, 65, 8, 106, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 19, 34, 3, 55, 3, 136, 19, 32, 2, 65, 248, 18, 106, 32, 3, 167, 32, 0, 16, 177, 140, 128, 128, 0, 32, 1, 65, 1, 106, 33, 1, 32, 2, 65, 136, 19, 106, 16, 169, 128, 128, 128, 0, 12, 0, 11, 11, 32, 2, 65, 136, 14, 106, 65, 8, 106, 34, 0, 32, 2, 65, 248, 18, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 160, 19, 106, 65, 8, 106, 34, 5, 32, 13, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 248, 18, 55, 3, 136, 14, 32, 2, 32, 2, 41, 3, 200, 13, 55, 3, 160, 19, 32, 17, 66, 0, 82, 33, 13, 32, 16, 32, 18, 126, 33, 3, 32, 19, 32, 20, 161, 33, 19, 2, 64, 32, 2, 40, 2, 72, 34, 1, 32, 2, 40, 2, 68, 71, 13, 0, 32, 2, 65, 192, 0, 106, 32, 1, 16, 232, 132, 128, 128, 0, 32, 2, 40, 2, 72, 33, 1, 11, 32, 2, 40, 2, 64, 32, 1, 65, 56, 108, 106, 34, 1, 32, 3, 55, 3, 16, 32, 1, 32, 15, 55, 3, 8, 32, 1, 32, 19, 57, 3, 0, 32, 1, 32, 2, 41, 3, 136, 14, 55, 3, 24, 32, 1, 32, 2, 41, 3, 160, 19, 55, 2, 36, 32, 1, 32, 13, 58, 0, 48, 32, 1, 65, 32, 106, 32, 0, 40, 2, 0, 54, 2, 0, 32, 1, 65, 44, 106, 32, 5, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 40, 2, 72, 65, 1, 106, 54, 2, 72, 12, 2, 11, 32, 1, 32, 1, 43, 3, 0, 32, 19, 160, 57, 3, 0, 12, 1, 11, 11, 0, 0, 11, 32, 2, 65, 136, 14, 106, 32, 1, 40, 2, 28, 32, 1, 65, 36, 106, 40, 2, 0, 16, 174, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 136, 14, 65, 4, 70, 13, 0, 32, 2, 65, 136, 14, 106, 16, 192, 131, 128, 128, 0, 12, 2, 11, 32, 2, 65, 152, 1, 106, 65, 24, 106, 34, 13, 32, 0, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 152, 1, 106, 65, 16, 106, 34, 14, 32, 0, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 152, 1, 106, 65, 8, 106, 34, 12, 32, 0, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 0, 41, 3, 0, 55, 3, 152, 1, 32, 2, 65, 136, 14, 106, 16, 192, 131, 128, 128, 0, 32, 2, 65, 136, 14, 106, 32, 1, 40, 2, 16, 32, 1, 65, 24, 106, 40, 2, 0, 16, 178, 132, 128, 128, 0, 32, 2, 65, 248, 7, 106, 32, 2, 65, 136, 14, 106, 16, 159, 132, 128, 128, 0, 32, 2, 45, 0, 224, 12, 65, 2, 70, 13, 1, 32, 2, 65, 136, 3, 106, 32, 2, 65, 248, 7, 106, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 136, 14, 106, 32, 2, 65, 204, 0, 106, 32, 3, 16, 178, 131, 128, 128, 0, 32, 7, 32, 2, 65, 136, 3, 106, 32, 2, 65, 136, 14, 106, 16, 132, 138, 128, 128, 0, 32, 2, 65, 248, 7, 106, 65, 24, 106, 32, 13, 41, 3, 0, 55, 3, 0, 32, 2, 65, 248, 7, 106, 65, 16, 106, 32, 14, 41, 3, 0, 55, 3, 0, 32, 2, 65, 248, 7, 106, 65, 8, 106, 32, 12, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 152, 1, 55, 3, 248, 7, 2, 64, 32, 2, 40, 2, 148, 1, 34, 13, 32, 2, 40, 2, 144, 1, 71, 13, 0, 32, 2, 65, 140, 1, 106, 32, 13, 16, 145, 133, 128, 128, 0, 32, 2, 40, 2, 148, 1, 33, 13, 11, 32, 1, 65, 56, 106, 33, 1, 32, 2, 40, 2, 140, 1, 32, 13, 65, 48, 108, 106, 32, 2, 65, 248, 7, 106, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 2, 32, 13, 65, 1, 106, 54, 2, 148, 1, 32, 5, 65, 72, 106, 33, 5, 12, 0, 11, 11, 32, 2, 65, 140, 1, 106, 16, 148, 130, 128, 128, 0, 11, 32, 2, 65, 192, 0, 106, 16, 235, 131, 128, 128, 0, 32, 2, 65, 48, 106, 16, 178, 130, 128, 128, 0, 32, 2, 65, 32, 106, 16, 163, 130, 128, 128, 0, 11, 66, 1, 33, 3, 11, 32, 2, 65, 192, 19, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 213, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 20, 32, 3, 32, 2, 54, 2, 16, 32, 3, 32, 1, 54, 2, 12, 32, 3, 65, 48, 106, 32, 3, 65, 12, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 36, 106, 32, 3, 65, 48, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 36, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 40, 34, 4, 55, 2, 28, 32, 3, 32, 2, 54, 2, 24, 32, 3, 65, 48, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 163, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 56, 69, 13, 0, 32, 0, 32, 3, 65, 48, 106, 65, 48, 16, 218, 141, 128, 128, 0, 26, 12, 1, 11, 32, 0, 65, 0, 54, 2, 8, 32, 3, 65, 48, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 24, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 8, 11, 32, 3, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 11, 234, 1, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 128, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 1, 65, 0, 54, 2, 28, 32, 1, 32, 1, 41, 3, 0, 55, 2, 20, 32, 1, 32, 1, 65, 20, 106, 54, 2, 8, 2, 64, 2, 64, 2, 64, 32, 0, 32, 1, 65, 8, 106, 16, 225, 135, 128, 128, 0, 34, 2, 69, 13, 0, 32, 1, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 24, 33, 2, 32, 1, 40, 2, 20, 34, 3, 69, 13, 0, 32, 1, 32, 1, 40, 2, 28, 54, 2, 28, 32, 1, 32, 2, 54, 2, 24, 32, 1, 32, 3, 54, 2, 20, 12, 1, 11, 32, 1, 65, 0, 54, 2, 20, 32, 1, 32, 2, 54, 2, 24, 11, 32, 1, 65, 8, 106, 32, 1, 65, 20, 106, 16, 157, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 16, 34, 2, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 8, 33, 4, 32, 0, 16, 235, 131, 128, 128, 0, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 4, 66, 32, 134, 32, 2, 65, 8, 116, 173, 132, 11, 160, 16, 3, 1, 127, 4, 126, 4, 127, 35, 128, 128, 128, 128, 0, 65, 160, 28, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 224, 21, 106, 32, 0, 32, 1, 16, 162, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 152, 22, 69, 13, 0, 32, 2, 41, 3, 232, 21, 33, 3, 32, 2, 41, 3, 224, 21, 33, 4, 32, 2, 65, 192, 0, 106, 65, 8, 106, 32, 2, 65, 136, 22, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 128, 28, 106, 65, 8, 106, 32, 2, 65, 148, 22, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 140, 22, 55, 3, 128, 28, 32, 2, 32, 2, 41, 3, 128, 22, 55, 3, 64, 32, 2, 65, 48, 106, 65, 8, 106, 34, 0, 32, 2, 65, 152, 22, 106, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 48, 32, 2, 41, 3, 240, 21, 33, 5, 32, 2, 32, 2, 41, 3, 248, 21, 34, 6, 55, 3, 80, 32, 2, 65, 224, 21, 106, 32, 2, 65, 128, 28, 106, 16, 163, 135, 128, 128, 0, 2, 64, 32, 2, 45, 0, 224, 21, 34, 1, 69, 13, 0, 32, 2, 65, 240, 0, 106, 32, 2, 65, 249, 21, 106, 41, 0, 0, 55, 3, 0, 32, 2, 65, 232, 0, 106, 32, 2, 65, 241, 21, 106, 41, 0, 0, 55, 3, 0, 32, 2, 65, 216, 0, 106, 65, 8, 106, 32, 2, 65, 233, 21, 106, 41, 0, 0, 55, 3, 0, 32, 2, 32, 2, 41, 0, 225, 21, 55, 3, 88, 32, 2, 65, 240, 16, 106, 65, 8, 106, 32, 0, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 48, 55, 3, 240, 16, 32, 2, 65, 224, 21, 106, 32, 2, 65, 240, 16, 106, 16, 158, 135, 128, 128, 0, 32, 2, 45, 0, 224, 21, 69, 13, 0, 32, 2, 65, 248, 0, 106, 32, 2, 65, 225, 21, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 184, 1, 106, 32, 2, 65, 248, 0, 106, 32, 5, 16, 253, 134, 128, 128, 0, 32, 2, 65, 224, 21, 106, 32, 2, 40, 2, 64, 32, 2, 40, 2, 72, 16, 164, 135, 128, 128, 0, 32, 2, 41, 3, 224, 21, 80, 13, 0, 32, 2, 65, 248, 1, 106, 32, 2, 65, 224, 21, 106, 65, 8, 106, 34, 0, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 184, 4, 106, 32, 2, 65, 216, 0, 106, 16, 211, 133, 128, 128, 0, 32, 2, 65, 240, 6, 106, 32, 2, 65, 184, 4, 106, 16, 229, 129, 128, 128, 0, 32, 2, 65, 224, 21, 106, 65, 24, 106, 32, 2, 65, 240, 6, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 224, 21, 106, 65, 16, 106, 32, 2, 65, 240, 6, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 65, 240, 6, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 240, 6, 55, 3, 224, 21, 32, 2, 65, 144, 7, 106, 32, 2, 65, 184, 4, 106, 32, 2, 65, 248, 1, 106, 66, 0, 32, 2, 65, 224, 21, 106, 16, 248, 129, 128, 128, 0, 32, 2, 65, 224, 21, 106, 32, 2, 65, 144, 7, 106, 16, 212, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 224, 21, 13, 0, 32, 2, 65, 240, 16, 106, 32, 0, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 128, 12, 106, 32, 2, 65, 240, 16, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 208, 14, 106, 32, 2, 65, 192, 19, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 32, 3, 55, 3, 200, 14, 32, 2, 32, 4, 55, 3, 192, 14, 32, 2, 65, 240, 16, 106, 32, 2, 65, 184, 1, 106, 16, 163, 138, 128, 128, 0, 32, 2, 65, 224, 21, 106, 32, 2, 65, 184, 4, 106, 32, 2, 65, 240, 16, 106, 32, 6, 16, 250, 129, 128, 128, 0, 32, 2, 65, 240, 16, 106, 32, 2, 65, 224, 21, 106, 65, 0, 16, 133, 138, 128, 128, 0, 32, 2, 40, 2, 240, 16, 13, 0, 32, 2, 65, 216, 26, 106, 65, 24, 106, 32, 2, 65, 240, 16, 106, 65, 32, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 216, 26, 106, 65, 16, 106, 32, 2, 65, 240, 16, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 216, 26, 106, 65, 8, 106, 32, 2, 65, 240, 16, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 248, 16, 55, 3, 216, 26, 32, 2, 65, 240, 16, 106, 32, 2, 65, 224, 21, 106, 16, 136, 139, 128, 128, 0, 65, 200, 0, 16, 165, 135, 128, 128, 0, 33, 0, 32, 2, 66, 200, 128, 128, 128, 128, 9, 55, 2, 252, 26, 32, 2, 32, 0, 54, 2, 248, 26, 32, 2, 65, 200, 0, 54, 2, 136, 27, 32, 2, 32, 0, 54, 2, 132, 27, 32, 2, 65, 192, 27, 106, 32, 2, 65, 240, 16, 106, 16, 156, 139, 128, 128, 0, 32, 2, 65, 144, 28, 106, 32, 2, 65, 132, 27, 106, 32, 2, 65, 192, 27, 106, 65, 32, 16, 208, 133, 128, 128, 0, 2, 64, 32, 2, 40, 2, 144, 28, 65, 3, 71, 13, 0, 32, 2, 65, 144, 28, 106, 32, 2, 65, 208, 0, 106, 16, 154, 140, 128, 128, 0, 32, 2, 65, 192, 27, 106, 32, 2, 65, 132, 27, 106, 32, 2, 65, 144, 28, 106, 65, 8, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 192, 27, 65, 3, 71, 13, 0, 32, 2, 65, 192, 27, 106, 32, 2, 65, 216, 26, 106, 16, 142, 139, 128, 128, 0, 32, 2, 65, 144, 28, 106, 32, 2, 65, 132, 27, 106, 32, 2, 65, 192, 27, 106, 65, 32, 16, 208, 133, 128, 128, 0, 32, 2, 40, 2, 144, 28, 65, 3, 71, 13, 0, 32, 2, 65, 176, 27, 106, 65, 8, 106, 32, 2, 65, 248, 26, 106, 65, 8, 106, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 248, 26, 34, 5, 55, 3, 176, 27, 32, 2, 65, 40, 106, 32, 0, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 44, 33, 7, 32, 2, 40, 2, 40, 32, 5, 167, 32, 0, 16, 218, 141, 128, 128, 0, 33, 8, 32, 2, 32, 0, 54, 2, 148, 27, 32, 2, 32, 7, 54, 2, 144, 27, 32, 2, 32, 8, 54, 2, 140, 27, 32, 2, 65, 176, 27, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 192, 27, 106, 32, 2, 65, 224, 21, 106, 16, 195, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 200, 27, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 2, 40, 2, 204, 27, 34, 0, 69, 13, 0, 32, 2, 65, 208, 27, 106, 41, 2, 0, 33, 5, 32, 2, 32, 0, 54, 2, 192, 27, 32, 2, 32, 5, 55, 2, 196, 27, 32, 2, 65, 32, 106, 32, 5, 66, 32, 136, 167, 34, 7, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 36, 33, 8, 32, 2, 40, 2, 32, 32, 0, 32, 7, 16, 218, 141, 128, 128, 0, 33, 0, 32, 2, 32, 7, 54, 2, 160, 27, 32, 2, 32, 8, 54, 2, 156, 27, 32, 2, 32, 0, 54, 2, 152, 27, 32, 2, 65, 192, 27, 106, 16, 158, 128, 128, 128, 0, 32, 2, 65, 192, 27, 106, 32, 2, 65, 208, 14, 106, 16, 196, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 200, 27, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 2, 65, 152, 28, 106, 34, 9, 32, 2, 65, 212, 27, 106, 34, 10, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 204, 27, 34, 5, 55, 3, 144, 28, 32, 2, 65, 24, 106, 32, 0, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 28, 33, 7, 32, 2, 40, 2, 24, 32, 5, 167, 32, 0, 16, 218, 141, 128, 128, 0, 33, 8, 32, 2, 32, 0, 54, 2, 172, 27, 32, 2, 32, 7, 54, 2, 168, 27, 32, 2, 32, 8, 54, 2, 164, 27, 32, 2, 65, 144, 28, 106, 16, 158, 128, 128, 128, 0, 32, 2, 65, 192, 27, 106, 32, 2, 65, 240, 6, 106, 16, 193, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 200, 27, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 9, 32, 10, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 204, 27, 34, 5, 55, 3, 144, 28, 32, 2, 65, 16, 106, 32, 0, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 20, 33, 7, 32, 2, 40, 2, 16, 32, 5, 167, 32, 0, 16, 218, 141, 128, 128, 0, 33, 8, 32, 2, 32, 0, 54, 2, 184, 27, 32, 2, 32, 7, 54, 2, 180, 27, 32, 2, 32, 8, 54, 2, 176, 27, 32, 2, 65, 144, 28, 106, 16, 158, 128, 128, 128, 0, 32, 2, 65, 192, 27, 106, 32, 2, 65, 128, 12, 106, 16, 192, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 200, 27, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 2, 65, 144, 28, 106, 65, 8, 106, 32, 2, 65, 212, 27, 106, 34, 0, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 204, 27, 34, 5, 55, 3, 144, 28, 32, 2, 65, 8, 106, 32, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 12, 33, 7, 32, 2, 40, 2, 8, 32, 5, 167, 32, 1, 16, 218, 141, 128, 128, 0, 33, 8, 32, 2, 65, 144, 28, 106, 16, 158, 128, 128, 128, 0, 32, 0, 32, 2, 65, 140, 27, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 192, 27, 106, 65, 8, 106, 32, 2, 65, 176, 27, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 224, 27, 106, 32, 2, 65, 164, 27, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 248, 27, 106, 32, 2, 65, 152, 27, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 236, 27, 106, 32, 1, 54, 2, 0, 32, 2, 65, 232, 27, 106, 32, 7, 54, 2, 0, 32, 2, 32, 2, 41, 2, 140, 27, 55, 2, 204, 27, 32, 2, 32, 2, 41, 2, 176, 27, 55, 3, 192, 27, 32, 2, 32, 2, 41, 2, 164, 27, 55, 3, 216, 27, 32, 2, 32, 2, 41, 2, 152, 27, 55, 3, 240, 27, 32, 2, 32, 8, 54, 2, 228, 27, 32, 2, 65, 192, 27, 106, 16, 182, 135, 128, 128, 0, 33, 5, 32, 2, 65, 192, 0, 106, 16, 169, 128, 128, 128, 0, 12, 8, 11, 32, 2, 65, 176, 27, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 164, 27, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 152, 27, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 140, 27, 106, 16, 169, 128, 128, 128, 0, 12, 2, 11, 32, 2, 65, 248, 26, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 0, 0, 11, 32, 2, 65, 192, 0, 106, 16, 169, 128, 128, 128, 0, 32, 1, 13, 0, 32, 2, 65, 48, 106, 16, 169, 128, 128, 128, 0, 11, 66, 1, 33, 5, 11, 32, 2, 65, 160, 28, 106, 36, 128, 128, 128, 128, 0, 32, 5, 11, 150, 2, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 128, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 1, 65, 0, 54, 2, 28, 32, 1, 32, 1, 41, 3, 0, 55, 2, 20, 32, 1, 32, 1, 65, 20, 106, 54, 2, 8, 2, 64, 2, 64, 2, 64, 32, 0, 32, 1, 65, 8, 106, 16, 215, 135, 128, 128, 0, 34, 2, 69, 13, 0, 32, 1, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 24, 33, 2, 32, 1, 40, 2, 20, 34, 3, 69, 13, 0, 32, 1, 32, 1, 40, 2, 28, 54, 2, 28, 32, 1, 32, 2, 54, 2, 24, 32, 1, 32, 3, 54, 2, 20, 12, 1, 11, 32, 1, 65, 0, 54, 2, 20, 32, 1, 32, 2, 54, 2, 24, 11, 32, 1, 65, 8, 106, 32, 1, 65, 20, 106, 16, 157, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 16, 34, 2, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 8, 33, 4, 32, 0, 16, 169, 128, 128, 128, 0, 32, 0, 65, 12, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 24, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 36, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 48, 106, 16, 169, 128, 128, 128, 0, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 4, 66, 32, 134, 32, 2, 65, 8, 116, 173, 132, 11, 210, 13, 3, 1, 127, 2, 126, 5, 127, 35, 128, 128, 128, 128, 0, 65, 192, 45, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 216, 8, 106, 32, 0, 32, 1, 16, 184, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 128, 9, 69, 13, 0, 32, 2, 41, 3, 216, 8, 33, 3, 32, 2, 65, 32, 106, 65, 8, 106, 32, 2, 65, 240, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 232, 8, 55, 3, 32, 32, 2, 41, 3, 224, 8, 33, 4, 32, 2, 65, 48, 106, 65, 8, 106, 32, 2, 65, 252, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 216, 44, 106, 65, 8, 106, 32, 2, 65, 128, 9, 106, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 244, 8, 55, 3, 48, 32, 2, 32, 1, 41, 2, 0, 55, 3, 216, 44, 32, 2, 65, 216, 8, 106, 32, 2, 65, 216, 44, 106, 16, 220, 132, 128, 128, 0, 32, 2, 65, 216, 21, 106, 32, 2, 65, 216, 8, 106, 16, 158, 132, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 216, 21, 69, 13, 0, 32, 2, 65, 60, 106, 32, 2, 65, 217, 21, 106, 65, 144, 8, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 216, 8, 106, 32, 2, 65, 60, 106, 16, 234, 138, 128, 128, 0, 32, 2, 40, 2, 216, 8, 34, 1, 13, 2, 32, 2, 65, 216, 21, 106, 32, 2, 65, 216, 8, 106, 65, 8, 106, 65, 248, 12, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 216, 8, 106, 32, 2, 65, 216, 21, 106, 16, 233, 138, 128, 128, 0, 32, 2, 65, 24, 106, 65, 144, 8, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 28, 33, 0, 32, 2, 40, 2, 24, 32, 2, 65, 216, 8, 106, 65, 144, 8, 16, 218, 141, 128, 128, 0, 33, 5, 32, 2, 65, 144, 8, 54, 2, 212, 8, 32, 2, 32, 0, 54, 2, 208, 8, 32, 2, 32, 5, 54, 2, 204, 8, 32, 2, 65, 216, 21, 106, 65, 8, 106, 32, 2, 65, 32, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 32, 55, 3, 216, 21, 32, 2, 65, 216, 8, 106, 32, 2, 65, 216, 21, 106, 16, 158, 135, 128, 128, 0, 2, 64, 32, 2, 45, 0, 216, 8, 69, 13, 0, 32, 2, 65, 208, 34, 106, 32, 2, 65, 217, 8, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 216, 8, 106, 32, 2, 40, 2, 48, 32, 2, 40, 2, 56, 16, 178, 132, 128, 128, 0, 32, 2, 65, 216, 21, 106, 32, 2, 65, 216, 8, 106, 16, 159, 132, 128, 128, 0, 32, 2, 45, 0, 192, 26, 65, 2, 70, 13, 0, 32, 2, 65, 144, 35, 106, 32, 2, 65, 216, 21, 106, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 128, 40, 106, 32, 2, 65, 208, 34, 106, 32, 4, 16, 159, 135, 128, 128, 0, 32, 2, 65, 160, 40, 106, 32, 2, 65, 128, 40, 106, 16, 151, 138, 128, 128, 0, 32, 2, 65, 216, 21, 106, 32, 2, 65, 144, 35, 106, 16, 134, 138, 128, 128, 0, 32, 2, 65, 216, 8, 106, 32, 2, 65, 216, 21, 106, 65, 233, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 236, 41, 106, 32, 3, 32, 2, 65, 216, 8, 106, 16, 188, 130, 128, 128, 0, 32, 2, 65, 248, 41, 106, 32, 2, 65, 128, 40, 106, 32, 2, 65, 160, 40, 106, 32, 2, 40, 2, 236, 41, 32, 2, 40, 2, 244, 41, 16, 153, 138, 128, 128, 0, 32, 2, 65, 224, 42, 106, 32, 2, 65, 160, 40, 106, 65, 200, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 16, 106, 65, 233, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 20, 33, 0, 32, 2, 40, 2, 16, 32, 2, 65, 216, 21, 106, 65, 233, 1, 16, 218, 141, 128, 128, 0, 33, 5, 32, 2, 65, 156, 11, 106, 32, 2, 65, 212, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 204, 8, 55, 2, 148, 11, 32, 2, 65, 216, 8, 106, 32, 2, 65, 224, 42, 106, 65, 200, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 216, 8, 106, 65, 200, 1, 106, 32, 2, 65, 248, 41, 106, 65, 232, 0, 16, 218, 141, 128, 128, 0, 33, 6, 32, 2, 65, 144, 11, 106, 65, 233, 1, 54, 2, 0, 32, 2, 65, 140, 11, 106, 32, 0, 54, 2, 0, 32, 2, 32, 5, 54, 2, 136, 11, 32, 2, 65, 252, 42, 106, 65, 0, 41, 0, 248, 159, 132, 128, 0, 55, 2, 0, 32, 2, 65, 244, 42, 106, 65, 0, 41, 0, 240, 159, 132, 128, 0, 55, 2, 0, 32, 2, 65, 236, 42, 106, 65, 0, 41, 0, 232, 159, 132, 128, 0, 55, 2, 0, 32, 2, 65, 0, 41, 0, 224, 159, 132, 128, 0, 55, 2, 228, 42, 32, 2, 65, 2, 58, 0, 132, 43, 32, 2, 65, 176, 136, 132, 128, 0, 54, 2, 224, 42, 32, 2, 65, 168, 44, 106, 32, 2, 65, 224, 42, 106, 16, 172, 131, 128, 128, 0, 32, 2, 65, 180, 44, 106, 65, 208, 160, 132, 128, 0, 65, 7, 16, 184, 140, 128, 128, 0, 32, 2, 65, 232, 44, 106, 16, 175, 128, 128, 128, 0, 32, 2, 65, 224, 42, 106, 32, 2, 65, 136, 11, 106, 32, 2, 65, 232, 44, 106, 16, 208, 132, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 232, 42, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 2, 40, 2, 224, 42, 33, 7, 32, 2, 65, 224, 42, 106, 32, 2, 65, 148, 11, 106, 32, 2, 65, 232, 44, 106, 16, 208, 132, 128, 128, 0, 32, 2, 40, 2, 232, 42, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 2, 40, 2, 224, 42, 33, 8, 32, 2, 65, 152, 45, 106, 34, 9, 65, 8, 16, 153, 128, 128, 128, 0, 26, 32, 2, 65, 160, 45, 106, 34, 5, 40, 2, 0, 33, 0, 32, 9, 65, 192, 2, 16, 154, 128, 128, 128, 0, 32, 5, 32, 5, 40, 2, 0, 65, 192, 2, 106, 54, 2, 0, 32, 2, 65, 216, 8, 106, 32, 0, 32, 0, 32, 2, 40, 2, 152, 45, 106, 65, 0, 65, 192, 2, 16, 214, 141, 128, 128, 0, 34, 5, 16, 186, 130, 128, 128, 0, 32, 6, 32, 0, 65, 200, 1, 106, 32, 5, 65, 200, 1, 106, 16, 187, 130, 128, 128, 0, 32, 7, 32, 0, 65, 176, 2, 106, 34, 9, 107, 34, 6, 65, 0, 72, 32, 6, 65, 127, 74, 32, 7, 32, 9, 73, 27, 13, 1, 12, 7, 11, 32, 2, 65, 232, 44, 106, 16, 196, 131, 128, 128, 0, 12, 3, 11, 32, 5, 32, 6, 54, 2, 176, 2, 32, 5, 65, 180, 2, 106, 32, 2, 40, 2, 144, 11, 54, 2, 0, 32, 8, 32, 0, 65, 184, 2, 106, 34, 6, 107, 34, 0, 65, 0, 72, 32, 0, 65, 127, 74, 32, 8, 32, 6, 73, 27, 69, 13, 5, 32, 5, 32, 0, 54, 2, 184, 2, 32, 5, 65, 188, 2, 106, 32, 2, 65, 156, 11, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 224, 42, 106, 32, 2, 65, 232, 44, 106, 65, 216, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 204, 44, 106, 32, 2, 65, 224, 42, 106, 16, 183, 132, 128, 128, 0, 32, 2, 40, 2, 204, 44, 34, 0, 69, 13, 2, 32, 2, 65, 208, 44, 106, 41, 2, 0, 33, 3, 32, 2, 32, 0, 54, 2, 224, 42, 32, 2, 32, 3, 55, 2, 228, 42, 32, 2, 65, 8, 106, 32, 3, 66, 32, 136, 167, 34, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 12, 33, 5, 32, 2, 40, 2, 8, 32, 0, 32, 1, 16, 218, 141, 128, 128, 0, 33, 0, 32, 2, 65, 224, 42, 106, 16, 158, 128, 128, 128, 0, 32, 2, 65, 224, 42, 106, 65, 8, 106, 32, 2, 65, 168, 44, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 244, 42, 106, 32, 2, 65, 180, 44, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 128, 43, 106, 32, 1, 54, 2, 0, 32, 2, 65, 252, 42, 106, 32, 5, 54, 2, 0, 32, 2, 32, 2, 41, 2, 168, 44, 55, 3, 224, 42, 32, 2, 32, 2, 41, 2, 180, 44, 55, 2, 236, 42, 32, 2, 32, 0, 54, 2, 248, 42, 32, 2, 65, 224, 42, 106, 16, 169, 135, 128, 128, 0, 33, 3, 32, 2, 65, 216, 8, 106, 16, 200, 131, 128, 128, 0, 32, 2, 65, 236, 41, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 48, 106, 16, 169, 128, 128, 128, 0, 12, 7, 11, 32, 2, 65, 204, 8, 106, 16, 169, 128, 128, 128, 0, 12, 2, 11, 32, 2, 65, 48, 106, 16, 169, 128, 128, 128, 0, 12, 2, 11, 32, 2, 65, 180, 44, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 168, 44, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 216, 8, 106, 16, 200, 131, 128, 128, 0, 32, 2, 65, 236, 41, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 48, 106, 16, 169, 128, 128, 128, 0, 32, 1, 69, 13, 2, 11, 32, 2, 65, 32, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 0, 0, 11, 66, 1, 33, 3, 11, 32, 2, 65, 192, 45, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 213, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 2, 54, 2, 8, 32, 3, 32, 1, 54, 2, 4, 32, 3, 65, 40, 106, 32, 3, 65, 4, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 28, 106, 32, 3, 65, 40, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 28, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 32, 34, 4, 55, 2, 20, 32, 3, 32, 2, 54, 2, 16, 32, 3, 65, 40, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 155, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 80, 69, 13, 0, 32, 0, 32, 3, 65, 40, 106, 65, 56, 16, 218, 141, 128, 128, 0, 26, 12, 1, 11, 32, 0, 65, 0, 54, 2, 40, 32, 3, 65, 40, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 40, 11, 32, 3, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 11, 195, 17, 3, 1, 127, 5, 126, 4, 127, 35, 128, 128, 128, 128, 0, 65, 192, 36, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 128, 30, 106, 32, 0, 32, 1, 16, 186, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 192, 30, 69, 13, 0, 32, 2, 41, 3, 152, 30, 33, 3, 32, 2, 41, 3, 144, 30, 33, 4, 32, 2, 41, 3, 136, 30, 33, 5, 32, 2, 41, 3, 128, 30, 33, 6, 32, 2, 65, 48, 106, 65, 8, 106, 32, 2, 65, 176, 30, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 216, 35, 106, 65, 8, 106, 32, 2, 65, 188, 30, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 180, 30, 55, 3, 216, 35, 32, 2, 32, 2, 41, 3, 168, 30, 55, 3, 48, 32, 2, 65, 32, 106, 65, 8, 106, 34, 0, 32, 2, 65, 192, 30, 106, 34, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 32, 32, 2, 41, 3, 160, 30, 33, 7, 32, 2, 65, 128, 30, 106, 32, 2, 65, 216, 35, 106, 16, 163, 135, 128, 128, 0, 2, 64, 32, 2, 45, 0, 128, 30, 34, 1, 69, 13, 0, 32, 2, 65, 216, 0, 106, 32, 2, 65, 153, 30, 106, 41, 0, 0, 55, 3, 0, 32, 2, 65, 208, 0, 106, 32, 2, 65, 145, 30, 106, 41, 0, 0, 55, 3, 0, 32, 2, 65, 192, 0, 106, 65, 8, 106, 32, 2, 65, 137, 30, 106, 41, 0, 0, 55, 3, 0, 32, 2, 32, 2, 41, 0, 129, 30, 55, 3, 64, 32, 2, 65, 144, 25, 106, 65, 8, 106, 32, 0, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 32, 55, 3, 144, 25, 32, 2, 65, 128, 30, 106, 32, 2, 65, 144, 25, 106, 16, 158, 135, 128, 128, 0, 32, 2, 45, 0, 128, 30, 69, 13, 0, 32, 2, 65, 224, 0, 106, 32, 2, 65, 129, 30, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 128, 30, 106, 32, 2, 40, 2, 48, 32, 2, 40, 2, 56, 16, 164, 135, 128, 128, 0, 32, 2, 41, 3, 128, 30, 80, 13, 0, 32, 2, 65, 160, 1, 106, 32, 2, 65, 128, 30, 106, 65, 8, 106, 34, 0, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 128, 30, 106, 32, 2, 65, 224, 0, 106, 32, 7, 16, 253, 134, 128, 128, 0, 32, 2, 65, 224, 3, 106, 32, 2, 65, 128, 30, 106, 16, 163, 138, 128, 128, 0, 32, 2, 65, 160, 6, 106, 32, 2, 65, 224, 0, 106, 32, 3, 16, 159, 135, 128, 128, 0, 32, 2, 65, 192, 6, 106, 32, 2, 65, 160, 6, 106, 16, 151, 138, 128, 128, 0, 32, 2, 65, 136, 8, 106, 32, 2, 65, 192, 0, 106, 16, 211, 133, 128, 128, 0, 32, 2, 65, 192, 10, 106, 32, 2, 65, 136, 8, 106, 16, 229, 129, 128, 128, 0, 32, 2, 65, 224, 10, 106, 32, 2, 65, 224, 3, 106, 32, 2, 65, 192, 10, 106, 16, 161, 138, 128, 128, 0, 32, 2, 65, 160, 13, 106, 32, 2, 65, 136, 8, 106, 16, 251, 129, 128, 128, 0, 32, 2, 65, 192, 13, 106, 32, 6, 32, 2, 65, 224, 10, 106, 32, 2, 65, 160, 13, 106, 16, 223, 136, 128, 128, 0, 32, 2, 65, 168, 14, 106, 32, 2, 65, 160, 6, 106, 32, 2, 65, 192, 6, 106, 32, 2, 65, 192, 13, 106, 65, 232, 0, 16, 153, 138, 128, 128, 0, 32, 2, 65, 144, 15, 106, 32, 2, 65, 136, 8, 106, 16, 229, 129, 128, 128, 0, 32, 2, 65, 128, 30, 106, 65, 24, 106, 32, 2, 65, 144, 15, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 128, 30, 106, 65, 16, 106, 32, 2, 65, 144, 15, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 65, 144, 15, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 144, 15, 55, 3, 128, 30, 32, 2, 65, 176, 15, 106, 32, 2, 65, 136, 8, 106, 32, 2, 65, 160, 1, 106, 66, 0, 32, 2, 65, 128, 30, 106, 16, 248, 129, 128, 128, 0, 32, 2, 65, 128, 30, 106, 32, 2, 65, 176, 15, 106, 16, 212, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 128, 30, 13, 0, 32, 2, 65, 144, 25, 106, 32, 0, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 160, 20, 106, 32, 2, 65, 144, 25, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 240, 22, 106, 32, 2, 65, 144, 25, 106, 65, 208, 2, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 32, 4, 55, 3, 232, 22, 32, 2, 32, 5, 55, 3, 224, 22, 32, 2, 65, 128, 30, 106, 65, 224, 2, 106, 32, 2, 65, 192, 6, 106, 65, 200, 1, 16, 218, 141, 128, 128, 0, 33, 8, 32, 2, 65, 128, 30, 106, 65, 168, 4, 106, 32, 2, 65, 168, 14, 106, 65, 232, 0, 16, 218, 141, 128, 128, 0, 33, 9, 32, 2, 65, 128, 30, 106, 32, 2, 65, 224, 10, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 216, 32, 106, 32, 2, 65, 160, 13, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 128, 30, 106, 65, 208, 2, 106, 32, 2, 65, 160, 13, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 200, 32, 106, 32, 2, 65, 160, 13, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 13, 55, 3, 192, 32, 32, 2, 65, 172, 25, 106, 65, 0, 41, 0, 248, 159, 132, 128, 0, 55, 2, 0, 32, 2, 65, 164, 25, 106, 65, 0, 41, 0, 240, 159, 132, 128, 0, 55, 2, 0, 32, 2, 65, 144, 25, 106, 65, 12, 106, 65, 0, 41, 0, 232, 159, 132, 128, 0, 55, 2, 0, 32, 2, 65, 0, 41, 0, 224, 159, 132, 128, 0, 55, 2, 148, 25, 32, 2, 65, 2, 58, 0, 180, 25, 32, 2, 65, 176, 136, 132, 128, 0, 54, 2, 144, 25, 32, 2, 65, 144, 35, 106, 32, 2, 65, 144, 25, 106, 16, 172, 131, 128, 128, 0, 32, 2, 65, 156, 35, 106, 65, 215, 160, 132, 128, 0, 65, 8, 16, 184, 140, 128, 128, 0, 32, 2, 65, 232, 35, 106, 16, 175, 128, 128, 128, 0, 32, 2, 65, 152, 36, 106, 34, 10, 65, 8, 16, 153, 128, 128, 128, 0, 26, 32, 2, 65, 160, 36, 106, 34, 11, 40, 2, 0, 33, 0, 32, 10, 65, 144, 5, 16, 154, 128, 128, 128, 0, 32, 11, 32, 11, 40, 2, 0, 65, 144, 5, 106, 54, 2, 0, 32, 8, 32, 0, 65, 224, 2, 106, 32, 0, 32, 2, 40, 2, 152, 36, 106, 65, 0, 65, 144, 5, 16, 214, 141, 128, 128, 0, 34, 11, 65, 224, 2, 106, 16, 186, 130, 128, 128, 0, 32, 9, 32, 0, 65, 168, 4, 106, 32, 11, 65, 168, 4, 106, 16, 187, 130, 128, 128, 0, 32, 2, 65, 128, 30, 106, 32, 0, 32, 11, 16, 243, 129, 128, 128, 0, 32, 2, 65, 128, 30, 106, 65, 192, 2, 106, 32, 11, 65, 192, 2, 106, 16, 172, 128, 128, 128, 0, 32, 2, 65, 144, 25, 106, 32, 2, 65, 232, 35, 106, 65, 216, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 180, 35, 106, 65, 12, 106, 32, 2, 65, 144, 25, 106, 16, 183, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 192, 35, 34, 0, 69, 13, 0, 32, 2, 65, 180, 35, 106, 65, 16, 106, 41, 2, 0, 33, 3, 32, 2, 32, 0, 54, 2, 144, 25, 32, 2, 32, 3, 55, 2, 148, 25, 32, 2, 65, 24, 106, 32, 3, 66, 32, 136, 167, 34, 11, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 28, 33, 8, 32, 2, 40, 2, 24, 32, 0, 32, 11, 16, 218, 141, 128, 128, 0, 33, 0, 32, 2, 32, 11, 54, 2, 176, 35, 32, 2, 32, 8, 54, 2, 172, 35, 32, 2, 32, 0, 54, 2, 168, 35, 32, 2, 65, 144, 25, 106, 16, 158, 128, 128, 128, 0, 32, 2, 65, 144, 25, 106, 32, 2, 65, 240, 22, 106, 16, 196, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 152, 25, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 2, 65, 240, 35, 106, 34, 9, 32, 2, 65, 164, 25, 106, 34, 10, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 156, 25, 34, 3, 55, 3, 232, 35, 32, 2, 65, 16, 106, 32, 0, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 20, 33, 11, 32, 2, 40, 2, 16, 32, 3, 167, 32, 0, 16, 218, 141, 128, 128, 0, 33, 8, 32, 2, 32, 0, 54, 2, 212, 35, 32, 2, 32, 11, 54, 2, 208, 35, 32, 2, 32, 8, 54, 2, 204, 35, 32, 2, 65, 232, 35, 106, 16, 158, 128, 128, 128, 0, 32, 2, 65, 144, 25, 106, 32, 2, 65, 144, 15, 106, 16, 193, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 152, 25, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 9, 32, 10, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 156, 25, 34, 3, 55, 3, 232, 35, 32, 2, 65, 8, 106, 32, 0, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 12, 33, 11, 32, 2, 40, 2, 8, 32, 3, 167, 32, 0, 16, 218, 141, 128, 128, 0, 33, 8, 32, 2, 32, 0, 54, 2, 188, 35, 32, 2, 32, 11, 54, 2, 184, 35, 32, 2, 32, 8, 54, 2, 180, 35, 32, 2, 65, 232, 35, 106, 16, 158, 128, 128, 128, 0, 32, 2, 65, 144, 25, 106, 32, 2, 65, 160, 20, 106, 16, 192, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 152, 25, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 2, 65, 232, 35, 106, 65, 8, 106, 32, 2, 65, 164, 25, 106, 34, 0, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 156, 25, 34, 3, 55, 3, 232, 35, 32, 2, 32, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 4, 33, 11, 32, 2, 40, 2, 0, 32, 3, 167, 32, 1, 16, 218, 141, 128, 128, 0, 33, 8, 32, 2, 65, 232, 35, 106, 16, 158, 128, 128, 128, 0, 32, 2, 65, 212, 25, 106, 32, 2, 65, 168, 35, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 144, 25, 106, 65, 8, 106, 32, 2, 65, 180, 35, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 176, 25, 106, 32, 2, 65, 204, 35, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 2, 65, 144, 35, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 188, 25, 106, 32, 1, 54, 2, 0, 32, 2, 65, 184, 25, 106, 32, 11, 54, 2, 0, 32, 2, 32, 2, 41, 2, 168, 35, 55, 2, 204, 25, 32, 2, 32, 2, 41, 2, 180, 35, 55, 3, 144, 25, 32, 2, 32, 2, 41, 2, 204, 35, 55, 3, 168, 25, 32, 2, 32, 2, 41, 2, 144, 35, 55, 2, 156, 25, 32, 2, 32, 8, 54, 2, 180, 25, 32, 2, 65, 200, 25, 106, 32, 2, 65, 156, 35, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 156, 35, 55, 3, 192, 25, 32, 2, 65, 144, 25, 106, 16, 187, 135, 128, 128, 0, 33, 3, 32, 2, 65, 48, 106, 16, 169, 128, 128, 128, 0, 12, 7, 11, 32, 2, 65, 180, 35, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 204, 35, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 168, 35, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 156, 35, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 144, 35, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 0, 0, 11, 32, 2, 65, 48, 106, 16, 169, 128, 128, 128, 0, 32, 1, 13, 0, 32, 2, 65, 32, 106, 16, 169, 128, 128, 128, 0, 11, 66, 1, 33, 3, 11, 32, 2, 65, 192, 36, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 214, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 20, 32, 3, 32, 2, 54, 2, 16, 32, 3, 32, 1, 54, 2, 12, 32, 3, 65, 48, 106, 32, 3, 65, 12, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 36, 106, 32, 3, 65, 48, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 36, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 40, 34, 4, 55, 2, 28, 32, 3, 32, 2, 54, 2, 24, 32, 3, 65, 48, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 154, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 112, 69, 13, 0, 32, 0, 32, 3, 65, 48, 106, 65, 208, 0, 16, 218, 141, 128, 128, 0, 26, 12, 1, 11, 32, 0, 65, 0, 54, 2, 64, 32, 3, 65, 48, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 24, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 64, 11, 32, 3, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 11, 161, 2, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 128, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 1, 65, 0, 54, 2, 28, 32, 1, 32, 1, 41, 3, 0, 55, 2, 20, 32, 1, 32, 1, 65, 20, 106, 54, 2, 8, 2, 64, 2, 64, 2, 64, 32, 0, 32, 1, 65, 8, 106, 16, 230, 135, 128, 128, 0, 34, 2, 69, 13, 0, 32, 1, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 24, 33, 2, 32, 1, 40, 2, 20, 34, 3, 69, 13, 0, 32, 1, 32, 1, 40, 2, 28, 54, 2, 28, 32, 1, 32, 2, 54, 2, 24, 32, 1, 32, 3, 54, 2, 20, 12, 1, 11, 32, 1, 65, 0, 54, 2, 20, 32, 1, 32, 2, 54, 2, 24, 11, 32, 1, 65, 8, 106, 32, 1, 65, 20, 106, 16, 157, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 16, 34, 2, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 8, 33, 4, 32, 0, 16, 169, 128, 128, 128, 0, 32, 0, 65, 12, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 24, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 36, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 48, 106, 16, 169, 128, 128, 128, 0, 32, 0, 65, 60, 106, 16, 169, 128, 128, 128, 0, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 4, 66, 32, 134, 32, 2, 65, 8, 116, 173, 132, 11, 64, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 54, 2, 12, 32, 2, 32, 1, 54, 2, 8, 32, 2, 32, 0, 54, 2, 4, 32, 2, 65, 4, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 133, 9, 5, 1, 127, 2, 126, 1, 127, 2, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 6, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 136, 2, 106, 32, 0, 32, 1, 16, 190, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 136, 2, 13, 0, 66, 1, 33, 3, 12, 1, 11, 32, 2, 65, 32, 106, 65, 8, 106, 34, 1, 32, 2, 65, 136, 2, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 136, 2, 55, 3, 32, 32, 2, 65, 48, 106, 65, 208, 0, 106, 16, 228, 138, 128, 128, 0, 32, 2, 65, 48, 106, 65, 160, 150, 132, 128, 0, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 48, 106, 65, 200, 0, 106, 66, 0, 55, 3, 0, 32, 2, 66, 0, 55, 3, 112, 32, 2, 65, 48, 106, 32, 2, 40, 2, 32, 32, 1, 40, 2, 0, 16, 184, 134, 128, 128, 0, 32, 2, 65, 32, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 48, 106, 65, 223, 160, 132, 128, 0, 65, 4, 16, 184, 134, 128, 128, 0, 32, 2, 65, 136, 2, 106, 32, 2, 65, 48, 106, 65, 216, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 228, 3, 106, 16, 182, 136, 128, 128, 0, 32, 2, 65, 164, 4, 106, 16, 182, 136, 128, 128, 0, 32, 2, 65, 136, 2, 106, 65, 200, 0, 106, 41, 3, 0, 33, 4, 32, 2, 41, 3, 200, 2, 33, 3, 32, 2, 32, 2, 65, 136, 2, 106, 54, 2, 228, 4, 32, 2, 65, 216, 3, 106, 45, 0, 0, 33, 5, 32, 2, 32, 3, 66, 54, 136, 34, 6, 66, 56, 134, 32, 4, 66, 10, 134, 34, 7, 32, 6, 132, 34, 6, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 6, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 6, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 4, 66, 2, 134, 66, 128, 128, 128, 248, 15, 131, 32, 4, 66, 14, 136, 66, 128, 128, 252, 7, 131, 132, 32, 4, 66, 30, 136, 66, 128, 254, 3, 131, 32, 7, 66, 56, 136, 132, 132, 132, 55, 3, 232, 4, 32, 2, 32, 5, 173, 34, 4, 66, 59, 134, 32, 3, 66, 10, 134, 34, 6, 32, 4, 66, 3, 134, 132, 34, 4, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 4, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 4, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 3, 66, 2, 134, 66, 128, 128, 128, 248, 15, 131, 32, 3, 66, 14, 136, 66, 128, 128, 252, 7, 131, 132, 32, 3, 66, 30, 136, 66, 128, 254, 3, 131, 32, 6, 66, 56, 136, 132, 132, 132, 55, 3, 240, 4, 32, 5, 32, 2, 65, 136, 2, 106, 65, 208, 0, 106, 34, 8, 106, 34, 1, 65, 128, 1, 58, 0, 0, 32, 2, 32, 2, 65, 228, 4, 106, 54, 2, 252, 4, 32, 2, 65, 24, 106, 32, 1, 65, 1, 106, 32, 5, 65, 255, 0, 115, 16, 184, 141, 128, 128, 0, 32, 2, 40, 2, 28, 33, 0, 32, 2, 40, 2, 24, 33, 1, 3, 64, 2, 64, 32, 1, 32, 0, 71, 13, 0, 2, 64, 2, 64, 32, 5, 65, 240, 0, 113, 65, 240, 0, 70, 13, 0, 32, 2, 65, 200, 3, 106, 65, 16, 32, 2, 65, 232, 4, 106, 65, 16, 65, 132, 132, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 65, 252, 4, 106, 32, 8, 16, 194, 134, 128, 128, 0, 12, 1, 11, 32, 2, 65, 252, 4, 106, 32, 8, 16, 194, 134, 128, 128, 0, 32, 2, 65, 128, 5, 106, 16, 144, 138, 128, 128, 0, 32, 2, 65, 128, 5, 106, 65, 240, 0, 106, 65, 16, 32, 2, 65, 232, 4, 106, 65, 16, 65, 148, 132, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 65, 252, 4, 106, 32, 2, 65, 128, 5, 106, 16, 194, 134, 128, 128, 0, 11, 32, 2, 65, 0, 58, 0, 216, 3, 32, 2, 65, 244, 4, 106, 66, 192, 128, 128, 128, 128, 1, 55, 2, 0, 32, 2, 65, 0, 54, 2, 236, 4, 32, 2, 32, 2, 65, 164, 4, 106, 65, 192, 0, 106, 54, 2, 232, 4, 32, 2, 40, 2, 228, 4, 33, 1, 32, 2, 32, 2, 65, 164, 4, 106, 54, 2, 240, 4, 32, 2, 65, 128, 5, 106, 32, 2, 65, 232, 4, 106, 32, 1, 32, 1, 65, 192, 0, 106, 16, 210, 138, 128, 128, 0, 2, 64, 3, 64, 32, 2, 40, 2, 156, 5, 34, 1, 32, 2, 40, 2, 160, 5, 79, 13, 1, 32, 2, 32, 1, 65, 1, 106, 54, 2, 156, 5, 32, 2, 65, 16, 106, 32, 2, 65, 128, 5, 106, 32, 1, 16, 180, 136, 128, 128, 0, 32, 2, 40, 2, 16, 34, 0, 69, 13, 1, 32, 2, 40, 2, 20, 33, 5, 32, 2, 32, 2, 40, 2, 148, 5, 32, 1, 65, 3, 116, 106, 41, 3, 0, 34, 3, 66, 56, 134, 32, 3, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 3, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 3, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 3, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 3, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 3, 66, 40, 136, 66, 128, 254, 3, 131, 32, 3, 66, 56, 136, 132, 132, 132, 55, 3, 232, 4, 32, 0, 32, 5, 32, 2, 65, 232, 4, 106, 65, 8, 65, 144, 150, 132, 128, 0, 16, 232, 140, 128, 128, 0, 12, 0, 11, 11, 32, 2, 65, 228, 3, 106, 65, 192, 0, 32, 2, 65, 164, 4, 106, 65, 192, 0, 65, 240, 130, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 65, 128, 5, 106, 32, 2, 65, 228, 3, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 8, 106, 65, 192, 0, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 8, 32, 2, 65, 128, 5, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 173, 66, 32, 134, 66, 128, 128, 1, 132, 33, 3, 12, 2, 11, 32, 1, 65, 0, 58, 0, 0, 32, 1, 65, 1, 106, 33, 1, 12, 0, 11, 11, 32, 2, 65, 128, 6, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 226, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 16, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 1, 54, 2, 8, 32, 3, 65, 44, 106, 32, 3, 65, 8, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 32, 106, 32, 3, 65, 44, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 32, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 36, 34, 4, 55, 2, 24, 32, 3, 32, 2, 54, 2, 20, 32, 3, 65, 44, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 177, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 44, 69, 13, 0, 32, 0, 32, 3, 41, 2, 44, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 44, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 48, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 213, 7, 4, 3, 127, 1, 126, 2, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 160, 17, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 208, 10, 106, 32, 0, 32, 1, 16, 192, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 208, 10, 69, 13, 0, 32, 2, 65, 24, 106, 65, 8, 106, 32, 2, 65, 208, 10, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 144, 17, 106, 65, 8, 106, 32, 2, 65, 228, 10, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 208, 10, 55, 3, 24, 32, 2, 32, 2, 41, 2, 220, 10, 55, 3, 144, 17, 32, 2, 65, 208, 10, 106, 32, 2, 65, 144, 17, 106, 16, 158, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 208, 10, 69, 13, 0, 32, 2, 65, 36, 106, 32, 2, 65, 209, 10, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 208, 10, 106, 32, 2, 40, 2, 24, 32, 2, 40, 2, 32, 16, 179, 132, 128, 128, 0, 2, 64, 32, 2, 41, 3, 208, 10, 66, 3, 82, 13, 0, 32, 2, 65, 248, 0, 106, 32, 2, 65, 224, 10, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 216, 10, 55, 3, 112, 32, 2, 65, 228, 0, 106, 32, 2, 65, 240, 0, 106, 16, 193, 135, 128, 128, 0, 65, 0, 33, 1, 2, 64, 3, 64, 32, 1, 65, 192, 4, 70, 13, 1, 32, 2, 65, 128, 1, 106, 32, 1, 106, 65, 0, 65, 192, 1, 16, 214, 141, 128, 128, 0, 26, 32, 1, 65, 192, 1, 106, 33, 1, 12, 0, 11, 11, 32, 2, 65, 16, 106, 32, 2, 40, 2, 108, 34, 1, 65, 0, 16, 193, 129, 128, 128, 0, 32, 2, 65, 0, 54, 2, 204, 5, 32, 2, 32, 2, 41, 3, 16, 55, 2, 196, 5, 32, 2, 40, 2, 104, 33, 3, 32, 2, 32, 2, 40, 2, 100, 34, 0, 32, 1, 65, 240, 4, 108, 106, 34, 4, 54, 2, 220, 5, 32, 2, 32, 0, 54, 2, 216, 5, 32, 2, 32, 3, 54, 2, 212, 5, 32, 2, 32, 0, 54, 2, 208, 5, 66, 0, 33, 5, 32, 2, 65, 185, 15, 106, 34, 3, 65, 3, 106, 33, 6, 65, 0, 33, 1, 3, 64, 2, 64, 2, 64, 32, 0, 32, 4, 70, 13, 0, 32, 2, 32, 0, 65, 240, 4, 106, 34, 7, 54, 2, 216, 5, 32, 2, 65, 232, 5, 106, 32, 0, 65, 232, 4, 16, 218, 141, 128, 128, 0, 26, 32, 2, 32, 0, 40, 0, 233, 4, 54, 2, 224, 5, 32, 2, 32, 0, 65, 236, 4, 106, 40, 0, 0, 54, 0, 227, 5, 32, 0, 45, 0, 232, 4, 34, 0, 65, 2, 71, 13, 1, 11, 32, 2, 65, 208, 5, 106, 16, 128, 130, 128, 128, 0, 32, 2, 40, 2, 196, 5, 32, 2, 40, 2, 204, 5, 32, 2, 65, 208, 10, 106, 16, 146, 132, 128, 128, 0, 32, 2, 65, 4, 54, 2, 216, 10, 32, 2, 32, 2, 40, 2, 196, 5, 34, 1, 54, 2, 208, 10, 32, 2, 32, 1, 32, 2, 40, 2, 204, 5, 65, 3, 116, 106, 54, 2, 212, 10, 32, 2, 65, 208, 10, 106, 16, 242, 131, 128, 128, 0, 32, 5, 16, 194, 135, 128, 128, 0, 33, 5, 32, 2, 65, 196, 5, 106, 16, 184, 130, 128, 128, 0, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 12, 6, 11, 32, 2, 65, 208, 10, 106, 32, 2, 65, 232, 5, 106, 65, 232, 4, 16, 218, 141, 128, 128, 0, 26, 32, 3, 32, 2, 40, 2, 224, 5, 54, 0, 0, 32, 6, 32, 2, 40, 0, 227, 5, 54, 0, 0, 32, 2, 32, 0, 58, 0, 184, 15, 32, 2, 65, 0, 58, 0, 204, 15, 32, 2, 66, 128, 128, 128, 128, 32, 55, 2, 196, 15, 3, 64, 32, 2, 65, 8, 106, 32, 2, 65, 196, 15, 106, 16, 241, 131, 128, 128, 0, 2, 64, 32, 2, 40, 2, 8, 13, 0, 32, 2, 65, 208, 5, 106, 16, 128, 130, 128, 128, 0, 32, 2, 65, 196, 5, 106, 16, 184, 130, 128, 128, 0, 12, 4, 11, 2, 64, 2, 64, 32, 1, 32, 2, 40, 2, 12, 34, 0, 71, 13, 0, 32, 2, 65, 208, 15, 106, 32, 2, 65, 36, 106, 32, 1, 173, 16, 178, 131, 128, 128, 0, 32, 1, 65, 3, 79, 13, 6, 32, 2, 65, 128, 1, 106, 32, 1, 65, 192, 1, 108, 106, 32, 2, 65, 208, 15, 106, 65, 192, 1, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 1, 106, 33, 1, 12, 1, 11, 32, 0, 65, 3, 79, 13, 5, 11, 32, 2, 65, 208, 15, 106, 32, 2, 65, 208, 10, 106, 32, 2, 65, 128, 1, 106, 32, 0, 65, 192, 1, 108, 106, 16, 132, 138, 128, 128, 0, 32, 2, 40, 2, 208, 15, 13, 0, 11, 32, 2, 65, 196, 5, 106, 32, 2, 41, 3, 216, 15, 34, 8, 16, 233, 132, 128, 128, 0, 66, 127, 32, 5, 32, 8, 124, 34, 8, 32, 8, 32, 5, 84, 27, 33, 5, 32, 7, 33, 0, 12, 0, 11, 11, 32, 2, 65, 208, 10, 106, 16, 201, 131, 128, 128, 0, 11, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 0, 0, 11, 66, 1, 33, 5, 11, 32, 2, 65, 160, 17, 106, 36, 128, 128, 128, 128, 0, 32, 5, 11, 245, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 2, 54, 2, 8, 32, 3, 32, 1, 54, 2, 4, 32, 3, 65, 40, 106, 32, 3, 65, 4, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 28, 106, 32, 3, 65, 40, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 28, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 32, 34, 4, 55, 2, 20, 32, 3, 32, 2, 54, 2, 16, 32, 3, 65, 40, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 169, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 40, 69, 13, 0, 32, 0, 32, 3, 41, 2, 40, 55, 2, 0, 32, 0, 65, 16, 106, 32, 3, 65, 40, 106, 65, 16, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 40, 106, 65, 8, 106, 41, 2, 0, 55, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 44, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 89, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 40, 2, 0, 32, 1, 65, 8, 106, 34, 3, 40, 2, 0, 32, 2, 65, 12, 106, 16, 140, 132, 128, 128, 0, 32, 1, 16, 243, 132, 128, 128, 0, 32, 0, 65, 8, 106, 32, 3, 40, 2, 0, 54, 2, 0, 32, 0, 32, 1, 41, 2, 0, 55, 2, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 241, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 55, 3, 16, 32, 2, 32, 0, 55, 3, 8, 32, 2, 65, 128, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 65, 0, 54, 2, 44, 32, 2, 32, 2, 41, 3, 0, 55, 2, 36, 32, 2, 32, 2, 65, 36, 106, 54, 2, 24, 2, 64, 2, 64, 2, 64, 32, 2, 65, 8, 106, 32, 2, 65, 24, 106, 16, 227, 135, 128, 128, 0, 34, 3, 69, 13, 0, 32, 2, 65, 36, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 2, 40, 2, 40, 33, 3, 32, 2, 40, 2, 36, 34, 4, 69, 13, 0, 32, 2, 32, 2, 40, 2, 44, 54, 2, 44, 32, 2, 32, 3, 54, 2, 40, 32, 2, 32, 4, 54, 2, 36, 12, 1, 11, 32, 2, 65, 0, 54, 2, 36, 32, 2, 32, 3, 54, 2, 40, 11, 32, 2, 65, 24, 106, 32, 2, 65, 36, 106, 16, 157, 132, 128, 128, 0, 2, 64, 32, 2, 40, 2, 32, 34, 3, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 2, 53, 2, 24, 33, 1, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 1, 66, 32, 134, 32, 3, 65, 8, 116, 173, 132, 11, 170, 47, 7, 1, 127, 4, 126, 1, 127, 2, 126, 4, 127, 2, 126, 6, 127, 35, 128, 128, 128, 128, 0, 65, 160, 194, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 184, 30, 106, 32, 0, 32, 1, 16, 196, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 41, 3, 184, 30, 66, 3, 81, 13, 0, 32, 2, 65, 52, 106, 32, 2, 65, 212, 31, 106, 65, 36, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 240, 0, 106, 32, 2, 65, 248, 30, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 216, 0, 106, 65, 16, 106, 32, 2, 65, 240, 30, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 216, 0, 106, 65, 8, 106, 32, 2, 65, 232, 30, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 224, 30, 55, 3, 88, 32, 2, 65, 248, 0, 106, 65, 8, 106, 32, 2, 65, 128, 32, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 248, 31, 55, 3, 120, 32, 2, 41, 3, 128, 31, 33, 3, 32, 2, 41, 3, 136, 31, 33, 4, 32, 2, 65, 136, 1, 106, 65, 8, 106, 34, 1, 32, 2, 65, 160, 31, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 152, 31, 55, 3, 136, 1, 32, 2, 65, 152, 1, 106, 65, 8, 106, 32, 2, 65, 172, 31, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 164, 31, 55, 3, 152, 1, 32, 2, 65, 168, 1, 106, 32, 2, 65, 184, 30, 106, 65, 40, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 208, 1, 106, 65, 8, 106, 32, 2, 65, 184, 31, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 176, 31, 55, 3, 208, 1, 32, 2, 65, 224, 1, 106, 65, 8, 106, 32, 2, 65, 196, 31, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 188, 31, 55, 3, 224, 1, 32, 2, 65, 240, 1, 106, 65, 8, 106, 32, 2, 65, 208, 31, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 200, 31, 55, 3, 240, 1, 32, 2, 41, 3, 144, 31, 33, 5, 32, 2, 65, 184, 30, 106, 32, 2, 40, 2, 136, 1, 32, 1, 40, 2, 0, 16, 179, 132, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 41, 3, 184, 30, 34, 6, 66, 3, 81, 13, 0, 32, 2, 65, 184, 30, 106, 16, 201, 131, 128, 128, 0, 65, 1, 33, 1, 65, 1, 33, 7, 65, 1, 33, 0, 12, 1, 11, 32, 2, 65, 136, 2, 106, 65, 8, 106, 32, 2, 65, 184, 30, 106, 65, 16, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 192, 30, 55, 3, 136, 2, 32, 2, 65, 252, 1, 106, 32, 2, 65, 136, 2, 106, 16, 193, 135, 128, 128, 0, 2, 64, 32, 2, 41, 3, 184, 30, 66, 3, 81, 13, 0, 32, 2, 65, 184, 30, 106, 16, 201, 131, 128, 128, 0, 11, 2, 64, 2, 64, 32, 2, 40, 2, 120, 34, 1, 13, 0, 66, 0, 33, 8, 12, 1, 11, 32, 2, 32, 2, 41, 2, 124, 34, 9, 55, 2, 204, 65, 32, 2, 32, 1, 54, 2, 200, 65, 32, 2, 65, 200, 58, 106, 32, 1, 32, 9, 66, 32, 136, 167, 34, 10, 16, 165, 132, 128, 128, 0, 65, 0, 33, 11, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 10, 65, 176, 125, 106, 34, 0, 65, 0, 72, 32, 1, 32, 2, 40, 2, 200, 58, 34, 12, 107, 34, 7, 32, 0, 106, 34, 13, 32, 7, 72, 115, 69, 13, 0, 65, 0, 33, 7, 12, 1, 11, 65, 0, 33, 7, 32, 2, 40, 2, 204, 58, 33, 11, 2, 64, 2, 64, 32, 13, 65, 0, 72, 13, 0, 32, 13, 32, 11, 77, 13, 1, 11, 32, 12, 32, 11, 106, 33, 10, 65, 2, 33, 11, 12, 1, 11, 32, 2, 66, 136, 128, 128, 128, 128, 42, 55, 2, 240, 64, 32, 2, 65, 232, 7, 106, 32, 2, 65, 200, 58, 106, 32, 1, 32, 0, 106, 34, 11, 32, 2, 65, 240, 192, 0, 106, 16, 168, 132, 128, 128, 0, 32, 2, 40, 2, 232, 7, 34, 7, 65, 2, 70, 13, 1, 32, 2, 65, 144, 56, 106, 32, 2, 65, 136, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 128, 8, 55, 3, 136, 56, 32, 2, 40, 2, 252, 7, 33, 10, 32, 2, 40, 2, 248, 7, 33, 12, 32, 2, 40, 2, 244, 7, 33, 0, 32, 2, 40, 2, 240, 7, 33, 1, 32, 2, 40, 2, 236, 7, 33, 11, 11, 32, 2, 65, 208, 53, 106, 65, 8, 106, 32, 2, 65, 136, 56, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 136, 56, 55, 3, 208, 53, 12, 1, 11, 32, 2, 66, 136, 128, 128, 128, 128, 42, 55, 2, 136, 56, 32, 2, 65, 232, 7, 106, 32, 2, 65, 200, 58, 106, 32, 11, 32, 2, 65, 136, 56, 106, 16, 169, 132, 128, 128, 0, 32, 2, 40, 2, 232, 7, 34, 7, 65, 2, 70, 13, 1, 32, 2, 65, 216, 53, 106, 32, 2, 65, 136, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 128, 8, 55, 3, 208, 53, 32, 2, 40, 2, 252, 7, 33, 10, 32, 2, 40, 2, 248, 7, 33, 12, 32, 2, 40, 2, 244, 7, 33, 0, 32, 2, 40, 2, 240, 7, 33, 1, 32, 2, 40, 2, 236, 7, 33, 11, 11, 32, 2, 65, 232, 5, 106, 65, 8, 106, 32, 2, 65, 208, 53, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 208, 53, 55, 3, 232, 5, 12, 1, 11, 65, 0, 33, 7, 2, 64, 32, 2, 40, 2, 216, 58, 34, 12, 32, 2, 40, 2, 220, 58, 34, 13, 73, 13, 0, 65, 9, 33, 11, 32, 12, 33, 0, 32, 13, 33, 1, 12, 1, 11, 32, 2, 32, 1, 32, 10, 106, 54, 2, 208, 58, 2, 64, 32, 12, 13, 0, 65, 3, 33, 7, 12, 1, 11, 32, 12, 65, 127, 106, 33, 1, 65, 8, 33, 11, 11, 32, 2, 65, 200, 58, 106, 16, 221, 131, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 7, 65, 3, 71, 13, 0, 32, 2, 65, 232, 7, 106, 16, 152, 128, 128, 128, 0, 32, 2, 65, 184, 30, 106, 32, 11, 16, 240, 129, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 184, 30, 34, 1, 13, 0, 32, 2, 65, 200, 58, 106, 65, 8, 106, 32, 2, 65, 184, 30, 106, 65, 8, 106, 65, 208, 2, 16, 218, 141, 128, 128, 0, 26, 66, 0, 33, 9, 12, 1, 11, 32, 2, 65, 212, 58, 106, 32, 2, 40, 2, 188, 30, 54, 2, 0, 32, 2, 65, 3, 54, 2, 208, 58, 66, 1, 33, 9, 11, 32, 2, 32, 9, 55, 3, 200, 58, 32, 2, 65, 232, 7, 106, 16, 226, 131, 128, 128, 0, 32, 1, 13, 1, 32, 2, 65, 152, 2, 106, 32, 2, 65, 208, 58, 106, 65, 208, 2, 16, 218, 141, 128, 128, 0, 26, 66, 1, 33, 8, 12, 2, 11, 32, 2, 65, 232, 58, 106, 32, 2, 41, 3, 232, 5, 55, 3, 0, 32, 2, 65, 240, 58, 106, 32, 2, 65, 240, 5, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 228, 58, 106, 32, 10, 54, 2, 0, 32, 2, 65, 224, 58, 106, 32, 12, 54, 2, 0, 32, 2, 65, 220, 58, 106, 32, 0, 54, 2, 0, 32, 2, 65, 216, 58, 106, 32, 1, 54, 2, 0, 32, 2, 65, 212, 58, 106, 32, 11, 54, 2, 0, 32, 2, 32, 7, 54, 2, 208, 58, 32, 2, 66, 1, 55, 3, 200, 58, 11, 32, 2, 65, 208, 58, 106, 16, 189, 131, 128, 128, 0, 66, 0, 33, 8, 11, 32, 2, 65, 200, 193, 0, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 184, 30, 106, 32, 2, 40, 2, 152, 1, 34, 0, 32, 2, 40, 2, 160, 1, 34, 10, 16, 165, 132, 128, 128, 0, 65, 0, 33, 13, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 10, 65, 120, 106, 34, 7, 65, 0, 72, 32, 0, 32, 2, 40, 2, 184, 30, 34, 11, 107, 34, 1, 32, 7, 106, 34, 12, 32, 1, 72, 115, 69, 13, 0, 65, 0, 33, 1, 12, 1, 11, 65, 0, 33, 1, 32, 2, 40, 2, 188, 30, 33, 13, 2, 64, 2, 64, 32, 12, 65, 0, 72, 13, 0, 32, 12, 32, 13, 77, 13, 1, 11, 32, 11, 32, 13, 106, 33, 10, 65, 2, 33, 13, 12, 1, 11, 32, 2, 66, 132, 128, 128, 128, 128, 1, 55, 2, 200, 65, 32, 2, 65, 232, 7, 106, 32, 2, 65, 184, 30, 106, 32, 0, 32, 7, 106, 34, 7, 32, 2, 65, 200, 193, 0, 106, 16, 168, 132, 128, 128, 0, 32, 2, 40, 2, 232, 7, 34, 1, 65, 2, 70, 13, 1, 32, 2, 65, 144, 56, 106, 32, 2, 65, 136, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 128, 8, 55, 3, 136, 56, 32, 2, 40, 2, 252, 7, 33, 10, 32, 2, 40, 2, 248, 7, 33, 11, 32, 2, 40, 2, 244, 7, 33, 7, 32, 2, 40, 2, 240, 7, 33, 0, 32, 2, 40, 2, 236, 7, 33, 13, 11, 32, 2, 65, 208, 53, 106, 65, 8, 106, 32, 2, 65, 136, 56, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 136, 56, 55, 3, 208, 53, 12, 1, 11, 32, 2, 66, 132, 128, 128, 128, 128, 1, 55, 2, 136, 56, 32, 2, 65, 232, 7, 106, 32, 2, 65, 184, 30, 106, 32, 7, 32, 2, 65, 136, 56, 106, 16, 169, 132, 128, 128, 0, 32, 2, 40, 2, 232, 7, 34, 1, 65, 2, 70, 13, 1, 32, 2, 65, 216, 53, 106, 32, 2, 65, 136, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 128, 8, 55, 3, 208, 53, 32, 2, 40, 2, 252, 7, 33, 10, 32, 2, 40, 2, 248, 7, 33, 11, 32, 2, 40, 2, 244, 7, 33, 7, 32, 2, 40, 2, 240, 7, 33, 0, 32, 2, 40, 2, 236, 7, 33, 13, 11, 32, 2, 65, 232, 5, 106, 65, 8, 106, 32, 2, 65, 208, 53, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 208, 53, 55, 3, 232, 5, 66, 1, 33, 9, 12, 1, 11, 66, 1, 33, 9, 65, 0, 33, 12, 2, 64, 32, 2, 40, 2, 200, 30, 34, 11, 32, 2, 40, 2, 204, 30, 34, 1, 73, 13, 0, 65, 9, 33, 13, 32, 11, 33, 7, 32, 1, 33, 0, 65, 0, 33, 1, 12, 2, 11, 32, 2, 65, 196, 30, 106, 34, 1, 40, 2, 0, 33, 13, 32, 1, 32, 7, 54, 2, 0, 32, 2, 32, 11, 65, 1, 106, 54, 2, 200, 30, 32, 2, 65, 232, 7, 106, 32, 7, 32, 2, 65, 184, 30, 106, 16, 185, 132, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 232, 7, 34, 1, 65, 3, 71, 13, 0, 32, 2, 40, 2, 200, 30, 65, 127, 106, 34, 12, 32, 11, 70, 13, 1, 65, 0, 33, 1, 65, 7, 33, 13, 32, 11, 33, 7, 32, 12, 33, 0, 12, 2, 11, 32, 2, 65, 240, 5, 106, 32, 2, 65, 136, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 128, 8, 55, 3, 232, 5, 32, 2, 40, 2, 252, 7, 33, 10, 32, 2, 40, 2, 248, 7, 33, 11, 32, 2, 40, 2, 244, 7, 33, 7, 32, 2, 40, 2, 240, 7, 33, 0, 32, 2, 40, 2, 236, 7, 33, 13, 66, 0, 33, 9, 12, 2, 11, 32, 2, 40, 2, 236, 7, 33, 1, 32, 2, 32, 11, 54, 2, 200, 30, 32, 2, 32, 13, 54, 2, 196, 30, 32, 2, 32, 0, 32, 10, 106, 54, 2, 192, 30, 2, 64, 32, 11, 13, 0, 66, 2, 33, 9, 65, 1, 33, 12, 12, 2, 11, 32, 11, 65, 127, 106, 33, 0, 65, 0, 33, 1, 65, 8, 33, 13, 11, 65, 0, 33, 12, 11, 32, 2, 65, 184, 30, 106, 16, 221, 131, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 12, 69, 13, 0, 32, 2, 65, 184, 30, 106, 16, 152, 128, 128, 128, 0, 32, 2, 65, 40, 106, 32, 1, 32, 1, 40, 2, 0, 106, 32, 1, 40, 2, 4, 34, 0, 32, 2, 16, 206, 132, 128, 128, 0, 32, 2, 40, 2, 44, 33, 1, 2, 64, 2, 64, 32, 2, 40, 2, 40, 34, 10, 13, 0, 32, 2, 65, 216, 58, 106, 32, 0, 54, 2, 0, 32, 2, 65, 212, 58, 106, 32, 0, 54, 2, 0, 32, 2, 32, 1, 54, 2, 208, 58, 66, 3, 33, 9, 12, 1, 11, 32, 2, 32, 1, 54, 2, 208, 58, 66, 2, 33, 9, 11, 32, 2, 32, 9, 55, 3, 200, 58, 32, 2, 65, 184, 30, 106, 16, 226, 131, 128, 128, 0, 32, 10, 13, 1, 32, 2, 65, 232, 4, 106, 65, 8, 106, 32, 2, 65, 216, 58, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 208, 58, 55, 3, 232, 4, 32, 2, 65, 200, 58, 106, 65, 8, 106, 34, 1, 32, 2, 65, 240, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 240, 1, 55, 3, 200, 58, 32, 2, 65, 184, 30, 106, 32, 2, 65, 200, 58, 106, 16, 158, 135, 128, 128, 0, 2, 64, 32, 2, 45, 0, 184, 30, 13, 0, 65, 1, 33, 0, 65, 1, 33, 12, 65, 1, 33, 11, 12, 7, 11, 65, 1, 33, 0, 32, 2, 65, 248, 4, 106, 32, 2, 65, 184, 30, 106, 65, 1, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 1, 32, 2, 65, 224, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 224, 1, 55, 3, 200, 58, 32, 2, 65, 184, 30, 106, 32, 2, 65, 200, 58, 106, 16, 163, 135, 128, 128, 0, 32, 2, 45, 0, 184, 30, 69, 13, 5, 32, 2, 65, 184, 5, 106, 65, 24, 106, 32, 2, 65, 209, 30, 106, 41, 0, 0, 55, 3, 0, 32, 2, 65, 184, 5, 106, 65, 16, 106, 32, 2, 65, 201, 30, 106, 41, 0, 0, 55, 3, 0, 32, 2, 65, 184, 5, 106, 65, 8, 106, 32, 2, 65, 193, 30, 106, 41, 0, 0, 55, 3, 0, 32, 2, 32, 2, 41, 0, 185, 30, 55, 3, 184, 5, 66, 0, 33, 14, 32, 2, 65, 24, 106, 32, 3, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 66, 127, 66, 127, 32, 2, 41, 3, 24, 32, 2, 41, 3, 32, 66, 0, 82, 27, 34, 9, 66, 0, 32, 2, 41, 3, 184, 1, 32, 2, 41, 3, 168, 1, 66, 2, 81, 27, 124, 34, 15, 32, 15, 32, 9, 84, 27, 33, 9, 2, 64, 32, 2, 40, 2, 96, 69, 13, 0, 32, 2, 65, 184, 30, 106, 65, 8, 106, 32, 2, 65, 216, 0, 106, 65, 8, 106, 16, 190, 140, 128, 128, 0, 32, 2, 65, 184, 30, 106, 65, 20, 106, 34, 1, 32, 2, 65, 216, 0, 106, 65, 20, 106, 16, 190, 140, 128, 128, 0, 32, 2, 65, 200, 58, 106, 65, 8, 106, 32, 1, 41, 2, 0, 55, 3, 0, 32, 2, 65, 200, 58, 106, 65, 16, 106, 32, 2, 65, 212, 30, 106, 34, 0, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 196, 30, 55, 3, 200, 58, 32, 2, 40, 2, 192, 30, 34, 7, 69, 13, 0, 32, 2, 41, 3, 88, 33, 14, 32, 1, 32, 2, 65, 208, 58, 106, 41, 3, 0, 55, 2, 0, 32, 0, 32, 2, 65, 216, 58, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 7, 54, 2, 192, 30, 32, 2, 32, 14, 55, 3, 184, 30, 32, 2, 32, 2, 41, 3, 200, 58, 55, 2, 196, 30, 32, 2, 65, 184, 30, 106, 16, 210, 131, 128, 128, 0, 11, 32, 2, 65, 16, 106, 32, 2, 40, 2, 132, 2, 34, 0, 65, 0, 16, 208, 129, 128, 128, 0, 32, 2, 65, 0, 54, 2, 228, 5, 32, 2, 32, 2, 41, 3, 16, 55, 2, 220, 5, 32, 2, 65, 232, 5, 106, 32, 2, 65, 248, 4, 106, 32, 5, 16, 178, 131, 128, 128, 0, 32, 2, 65, 168, 7, 106, 32, 2, 65, 248, 4, 106, 32, 5, 16, 253, 134, 128, 128, 0, 32, 2, 40, 2, 128, 2, 33, 7, 32, 2, 32, 2, 40, 2, 252, 1, 34, 1, 32, 0, 65, 240, 4, 108, 106, 34, 0, 54, 2, 212, 65, 32, 2, 32, 1, 54, 2, 208, 65, 32, 2, 32, 7, 54, 2, 204, 65, 32, 2, 32, 1, 54, 2, 200, 65, 66, 127, 32, 9, 32, 14, 124, 34, 5, 32, 5, 32, 9, 84, 27, 33, 15, 32, 2, 40, 2, 240, 4, 65, 240, 17, 108, 33, 16, 32, 2, 40, 2, 232, 4, 65, 232, 17, 106, 33, 17, 32, 2, 65, 184, 30, 106, 65, 240, 4, 106, 33, 18, 32, 2, 65, 184, 30, 106, 65, 8, 106, 33, 11, 32, 2, 65, 177, 63, 106, 34, 12, 65, 3, 106, 33, 13, 2, 64, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 0, 70, 13, 0, 32, 2, 32, 1, 65, 240, 4, 106, 54, 2, 208, 65, 32, 2, 65, 232, 7, 106, 32, 1, 65, 232, 4, 16, 218, 141, 128, 128, 0, 26, 32, 2, 32, 1, 40, 0, 233, 4, 54, 2, 240, 64, 32, 2, 32, 1, 65, 236, 4, 106, 40, 0, 0, 54, 0, 243, 64, 32, 1, 45, 0, 232, 4, 34, 1, 65, 2, 71, 13, 1, 11, 32, 2, 65, 200, 193, 0, 106, 16, 128, 130, 128, 128, 0, 32, 2, 65, 184, 30, 106, 65, 8, 106, 32, 2, 65, 220, 5, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 220, 5, 55, 3, 184, 30, 32, 2, 65, 200, 58, 106, 32, 2, 65, 184, 30, 106, 32, 15, 16, 197, 135, 128, 128, 0, 32, 2, 40, 2, 200, 58, 34, 1, 69, 13, 8, 32, 2, 40, 2, 204, 58, 33, 0, 32, 2, 32, 1, 32, 2, 40, 2, 208, 58, 65, 128, 23, 108, 106, 54, 2, 196, 30, 32, 2, 32, 1, 54, 2, 192, 30, 32, 2, 32, 0, 54, 2, 188, 30, 32, 2, 32, 1, 54, 2, 184, 30, 32, 2, 32, 2, 65, 168, 7, 106, 54, 2, 200, 30, 32, 2, 65, 144, 53, 106, 32, 2, 65, 184, 30, 106, 16, 248, 132, 128, 128, 0, 32, 2, 40, 2, 144, 53, 34, 1, 32, 1, 32, 2, 40, 2, 152, 53, 65, 232, 22, 108, 106, 16, 244, 131, 128, 128, 0, 33, 5, 32, 2, 65, 8, 106, 65, 2, 65, 0, 16, 129, 133, 128, 128, 0, 32, 2, 65, 0, 54, 2, 164, 53, 32, 2, 32, 2, 41, 3, 8, 55, 2, 156, 53, 32, 5, 32, 15, 86, 13, 1, 12, 7, 11, 32, 2, 65, 200, 58, 106, 32, 2, 65, 232, 7, 106, 65, 232, 4, 16, 218, 141, 128, 128, 0, 26, 32, 12, 32, 2, 40, 2, 240, 64, 54, 0, 0, 32, 13, 32, 2, 40, 0, 243, 64, 54, 0, 0, 32, 2, 32, 1, 58, 0, 176, 63, 32, 2, 65, 208, 53, 106, 32, 2, 65, 200, 58, 106, 32, 2, 65, 232, 5, 106, 16, 132, 138, 128, 128, 0, 32, 2, 40, 2, 208, 53, 69, 13, 1, 12, 3, 11, 32, 2, 65, 208, 30, 106, 32, 2, 65, 208, 1, 106, 16, 189, 140, 128, 128, 0, 32, 2, 65, 1, 58, 0, 220, 30, 32, 2, 66, 0, 55, 3, 184, 30, 32, 2, 66, 0, 32, 5, 32, 15, 125, 34, 9, 32, 9, 32, 5, 86, 27, 55, 3, 200, 30, 32, 2, 65, 156, 53, 106, 32, 2, 65, 184, 30, 106, 16, 230, 132, 128, 128, 0, 12, 5, 11, 32, 2, 41, 3, 200, 62, 33, 9, 32, 2, 41, 3, 216, 53, 33, 14, 32, 16, 33, 1, 32, 17, 33, 0, 3, 64, 32, 1, 69, 13, 2, 32, 1, 65, 144, 110, 106, 33, 1, 32, 0, 41, 3, 0, 33, 5, 32, 0, 65, 240, 17, 106, 34, 7, 33, 0, 32, 9, 32, 5, 82, 13, 0, 11, 32, 2, 65, 208, 12, 106, 32, 7, 65, 168, 92, 106, 65, 232, 17, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 184, 30, 106, 32, 2, 65, 200, 58, 106, 32, 2, 65, 232, 5, 106, 16, 133, 138, 128, 128, 0, 32, 2, 40, 2, 184, 30, 13, 1, 32, 2, 65, 136, 56, 106, 65, 24, 106, 34, 0, 32, 11, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 136, 56, 106, 65, 16, 106, 34, 7, 32, 11, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 136, 56, 106, 65, 8, 106, 34, 19, 32, 11, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 11, 41, 3, 0, 55, 3, 136, 56, 32, 2, 65, 184, 30, 106, 32, 2, 65, 200, 58, 106, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 18, 32, 2, 65, 208, 12, 106, 65, 232, 17, 16, 218, 141, 128, 128, 0, 26, 2, 64, 32, 2, 40, 2, 228, 5, 34, 1, 32, 2, 40, 2, 224, 5, 71, 13, 0, 32, 2, 65, 220, 5, 106, 32, 1, 16, 148, 133, 128, 128, 0, 32, 2, 40, 2, 228, 5, 33, 1, 11, 32, 2, 40, 2, 220, 5, 32, 1, 65, 128, 23, 108, 106, 32, 2, 65, 184, 30, 106, 65, 216, 22, 16, 218, 141, 128, 128, 0, 34, 1, 32, 14, 55, 3, 216, 22, 32, 1, 32, 2, 41, 3, 136, 56, 55, 3, 224, 22, 32, 1, 65, 232, 22, 106, 32, 19, 41, 3, 0, 55, 3, 0, 32, 1, 65, 240, 22, 106, 32, 7, 41, 3, 0, 55, 3, 0, 32, 1, 65, 248, 22, 106, 32, 0, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 40, 2, 228, 5, 65, 1, 106, 54, 2, 228, 5, 32, 2, 40, 2, 212, 65, 33, 0, 32, 2, 40, 2, 208, 65, 33, 1, 12, 0, 11, 11, 32, 2, 65, 200, 193, 0, 106, 16, 128, 130, 128, 128, 0, 32, 2, 65, 220, 5, 106, 16, 144, 130, 128, 128, 0, 12, 3, 11, 32, 2, 65, 240, 58, 106, 32, 2, 65, 240, 5, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 232, 5, 55, 3, 232, 58, 32, 2, 32, 10, 54, 2, 228, 58, 32, 2, 32, 11, 54, 2, 224, 58, 32, 2, 32, 7, 54, 2, 220, 58, 32, 2, 32, 0, 54, 2, 216, 58, 32, 2, 32, 13, 54, 2, 212, 58, 32, 2, 32, 1, 54, 2, 208, 58, 32, 2, 32, 9, 55, 3, 200, 58, 11, 32, 2, 65, 200, 58, 106, 16, 218, 131, 128, 128, 0, 65, 1, 33, 0, 65, 0, 33, 10, 65, 1, 33, 12, 65, 1, 33, 11, 65, 1, 33, 1, 12, 6, 11, 65, 1, 33, 0, 2, 64, 32, 2, 41, 3, 168, 1, 34, 5, 66, 2, 81, 13, 0, 32, 2, 65, 168, 53, 106, 32, 2, 65, 168, 1, 106, 65, 40, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 156, 53, 106, 32, 2, 65, 168, 53, 106, 16, 230, 132, 128, 128, 0, 65, 0, 33, 0, 11, 32, 2, 65, 208, 53, 106, 32, 2, 65, 184, 5, 106, 16, 211, 133, 128, 128, 0, 32, 2, 65, 184, 30, 106, 32, 2, 40, 2, 208, 1, 32, 2, 40, 2, 216, 1, 16, 164, 135, 128, 128, 0, 2, 64, 32, 2, 41, 3, 184, 30, 66, 0, 82, 13, 0, 32, 2, 65, 156, 53, 106, 16, 233, 131, 128, 128, 0, 32, 2, 65, 144, 53, 106, 16, 142, 130, 128, 128, 0, 65, 1, 33, 1, 12, 2, 11, 32, 2, 65, 136, 56, 106, 32, 2, 65, 192, 30, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 2, 64, 2, 64, 32, 8, 80, 13, 0, 32, 2, 65, 232, 7, 106, 32, 2, 65, 152, 2, 106, 65, 208, 2, 16, 218, 141, 128, 128, 0, 26, 12, 1, 11, 32, 2, 65, 232, 7, 106, 32, 2, 65, 208, 53, 106, 32, 3, 32, 4, 32, 2, 65, 136, 56, 106, 16, 244, 129, 128, 128, 0, 11, 32, 2, 65, 240, 192, 0, 106, 65, 8, 106, 32, 2, 65, 156, 53, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 156, 53, 55, 3, 240, 64, 32, 2, 65, 200, 193, 0, 106, 65, 24, 106, 32, 2, 65, 216, 0, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 200, 193, 0, 106, 65, 16, 106, 32, 2, 65, 216, 0, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 200, 193, 0, 106, 65, 8, 106, 32, 2, 65, 216, 0, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 88, 55, 3, 200, 65, 32, 2, 65, 184, 30, 106, 32, 2, 65, 52, 106, 65, 36, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 200, 58, 106, 32, 2, 65, 208, 53, 106, 32, 2, 65, 144, 53, 106, 32, 2, 65, 240, 192, 0, 106, 32, 2, 65, 232, 7, 106, 32, 2, 65, 200, 193, 0, 106, 32, 2, 65, 184, 30, 106, 16, 198, 135, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 41, 3, 200, 58, 66, 2, 81, 13, 0, 32, 2, 65, 184, 30, 106, 32, 2, 65, 200, 58, 106, 65, 144, 6, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 240, 192, 0, 106, 16, 175, 128, 128, 128, 0, 32, 2, 65, 200, 193, 0, 106, 32, 2, 40, 2, 176, 36, 32, 2, 65, 184, 36, 106, 40, 2, 0, 34, 1, 32, 2, 65, 240, 192, 0, 106, 16, 201, 132, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 208, 65, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 2, 40, 2, 200, 65, 33, 7, 32, 2, 65, 200, 193, 0, 106, 32, 2, 40, 2, 188, 36, 32, 2, 65, 196, 36, 106, 40, 2, 0, 34, 11, 32, 2, 65, 240, 192, 0, 106, 16, 205, 132, 128, 128, 0, 32, 2, 40, 2, 208, 65, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 2, 40, 2, 200, 65, 33, 16, 32, 2, 41, 3, 184, 30, 33, 3, 2, 64, 2, 64, 32, 2, 40, 2, 248, 35, 34, 17, 13, 0, 12, 1, 11, 65, 0, 33, 19, 2, 64, 32, 2, 65, 128, 36, 106, 40, 2, 0, 34, 12, 65, 8, 73, 13, 0, 32, 2, 65, 168, 193, 0, 106, 40, 2, 0, 33, 19, 32, 2, 65, 160, 193, 0, 106, 32, 17, 32, 12, 16, 182, 132, 128, 128, 0, 11, 32, 2, 65, 200, 193, 0, 106, 32, 2, 65, 132, 36, 106, 32, 2, 65, 240, 192, 0, 106, 16, 208, 132, 128, 128, 0, 32, 2, 40, 2, 208, 65, 65, 132, 128, 128, 128, 120, 71, 13, 1, 32, 2, 40, 2, 200, 65, 33, 20, 11, 32, 2, 65, 160, 193, 0, 106, 34, 18, 65, 8, 16, 153, 128, 128, 128, 0, 26, 32, 2, 65, 168, 193, 0, 106, 34, 12, 40, 2, 0, 33, 13, 32, 18, 65, 136, 6, 16, 154, 128, 128, 128, 0, 32, 12, 32, 12, 40, 2, 0, 65, 136, 6, 106, 54, 2, 0, 32, 13, 32, 2, 40, 2, 160, 65, 106, 65, 0, 65, 136, 6, 16, 214, 141, 128, 128, 0, 33, 12, 32, 7, 32, 13, 65, 208, 2, 106, 34, 21, 107, 34, 18, 65, 0, 72, 32, 18, 65, 127, 74, 32, 7, 32, 21, 73, 27, 69, 13, 4, 32, 12, 32, 18, 54, 2, 208, 2, 32, 12, 65, 212, 2, 106, 32, 1, 54, 2, 0, 32, 16, 32, 13, 65, 216, 2, 106, 34, 7, 107, 34, 1, 65, 0, 72, 32, 1, 65, 127, 74, 32, 16, 32, 7, 73, 27, 69, 13, 4, 32, 12, 32, 1, 54, 2, 216, 2, 32, 12, 65, 220, 2, 106, 32, 11, 54, 2, 0, 32, 2, 65, 136, 33, 106, 32, 12, 65, 224, 2, 106, 16, 172, 128, 128, 128, 0, 32, 2, 65, 168, 33, 106, 32, 13, 65, 128, 3, 106, 32, 12, 65, 128, 3, 106, 16, 242, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 66, 0, 82, 13, 0, 32, 12, 65, 0, 58, 0, 0, 12, 1, 11, 32, 12, 65, 1, 58, 0, 0, 32, 2, 65, 184, 30, 106, 65, 8, 106, 32, 13, 65, 8, 106, 32, 12, 65, 8, 106, 16, 253, 129, 128, 128, 0, 32, 12, 65, 200, 2, 106, 32, 2, 65, 184, 30, 106, 65, 200, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 30, 106, 65, 168, 2, 106, 32, 12, 65, 168, 2, 106, 16, 172, 128, 128, 128, 0, 11, 2, 64, 2, 64, 32, 17, 13, 0, 32, 12, 65, 0, 58, 0, 208, 5, 12, 1, 11, 32, 12, 65, 208, 5, 106, 65, 1, 58, 0, 0, 32, 12, 65, 212, 5, 106, 33, 7, 32, 2, 65, 144, 36, 106, 33, 11, 65, 0, 33, 1, 2, 64, 3, 64, 32, 1, 65, 32, 70, 13, 1, 32, 7, 32, 1, 106, 32, 11, 32, 1, 106, 45, 0, 0, 58, 0, 0, 32, 1, 65, 1, 106, 33, 1, 12, 0, 11, 11, 32, 12, 65, 244, 5, 106, 33, 7, 2, 64, 2, 64, 32, 2, 65, 128, 36, 106, 40, 2, 0, 34, 1, 65, 8, 73, 13, 0, 32, 7, 32, 1, 54, 2, 0, 32, 19, 32, 13, 65, 244, 5, 106, 34, 7, 107, 34, 1, 65, 0, 72, 32, 1, 65, 127, 74, 32, 19, 32, 7, 73, 27, 69, 13, 7, 32, 12, 65, 248, 5, 106, 32, 1, 54, 2, 0, 12, 1, 11, 32, 7, 32, 17, 32, 1, 16, 218, 141, 128, 128, 0, 26, 32, 12, 65, 251, 5, 106, 32, 1, 58, 0, 0, 11, 32, 20, 32, 13, 65, 252, 5, 106, 34, 7, 107, 34, 1, 65, 0, 72, 32, 1, 65, 127, 74, 32, 20, 32, 7, 73, 27, 69, 13, 5, 32, 12, 65, 252, 5, 106, 32, 1, 54, 2, 0, 32, 12, 65, 128, 6, 106, 32, 2, 65, 140, 36, 106, 40, 2, 0, 54, 2, 0, 11, 32, 2, 65, 200, 193, 0, 106, 32, 2, 65, 240, 192, 0, 106, 65, 216, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 228, 192, 0, 106, 32, 2, 65, 200, 193, 0, 106, 16, 183, 132, 128, 128, 0, 32, 2, 40, 2, 228, 64, 34, 1, 69, 13, 1, 32, 2, 65, 232, 192, 0, 106, 41, 2, 0, 33, 6, 32, 2, 32, 1, 54, 2, 200, 65, 32, 2, 32, 6, 55, 2, 204, 65, 32, 2, 32, 6, 66, 32, 136, 167, 34, 0, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 4, 33, 7, 32, 2, 40, 2, 0, 32, 1, 32, 0, 16, 218, 141, 128, 128, 0, 33, 1, 32, 2, 65, 200, 193, 0, 106, 16, 158, 128, 128, 128, 0, 32, 2, 32, 0, 54, 2, 208, 65, 32, 2, 32, 7, 54, 2, 204, 65, 32, 2, 32, 1, 54, 2, 200, 65, 32, 2, 65, 200, 193, 0, 106, 16, 199, 135, 128, 128, 0, 33, 6, 32, 2, 65, 184, 30, 106, 16, 213, 131, 128, 128, 0, 32, 2, 65, 232, 4, 106, 16, 219, 131, 128, 128, 0, 32, 2, 65, 208, 1, 106, 16, 169, 128, 128, 128, 0, 32, 5, 66, 2, 82, 13, 5, 32, 2, 41, 3, 168, 1, 66, 2, 82, 13, 3, 12, 5, 11, 32, 2, 65, 240, 192, 0, 106, 16, 196, 131, 128, 128, 0, 11, 32, 2, 65, 184, 30, 106, 16, 213, 131, 128, 128, 0, 11, 65, 0, 33, 1, 12, 4, 11, 32, 2, 65, 192, 1, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 0, 0, 11, 32, 2, 65, 152, 1, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 136, 1, 106, 16, 169, 128, 128, 128, 0, 12, 10, 11, 65, 1, 33, 1, 65, 1, 33, 0, 11, 65, 0, 33, 12, 65, 0, 33, 11, 12, 2, 11, 65, 0, 33, 11, 65, 1, 33, 12, 11, 65, 1, 33, 1, 11, 32, 10, 69, 33, 10, 32, 2, 65, 232, 4, 106, 16, 219, 131, 128, 128, 0, 11, 32, 1, 65, 0, 71, 33, 1, 32, 11, 65, 0, 71, 33, 7, 2, 64, 32, 12, 69, 13, 0, 32, 2, 65, 252, 1, 106, 16, 202, 131, 128, 128, 0, 11, 32, 10, 69, 13, 0, 32, 11, 69, 13, 2, 12, 1, 11, 32, 2, 65, 240, 1, 106, 16, 169, 128, 128, 128, 0, 32, 7, 69, 13, 1, 11, 32, 2, 65, 224, 1, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 208, 1, 106, 16, 169, 128, 128, 128, 0, 2, 64, 32, 2, 41, 3, 168, 1, 66, 2, 81, 13, 0, 32, 0, 69, 13, 0, 32, 2, 65, 192, 1, 106, 16, 169, 128, 128, 128, 0, 11, 32, 2, 65, 152, 1, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 136, 1, 106, 16, 169, 128, 128, 128, 0, 2, 64, 32, 6, 66, 3, 81, 13, 0, 32, 2, 65, 248, 0, 106, 16, 158, 130, 128, 128, 0, 11, 32, 1, 69, 13, 0, 32, 2, 65, 216, 0, 106, 16, 207, 131, 128, 128, 0, 32, 2, 65, 52, 106, 16, 206, 131, 128, 128, 0, 11, 66, 1, 33, 6, 11, 32, 2, 65, 160, 194, 0, 106, 36, 128, 128, 128, 128, 0, 32, 6, 11, 216, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 128, 2, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 20, 32, 3, 32, 2, 54, 2, 16, 32, 3, 32, 1, 54, 2, 12, 32, 3, 65, 48, 106, 32, 3, 65, 12, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 36, 106, 32, 3, 65, 48, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 36, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 40, 34, 4, 55, 2, 28, 32, 3, 32, 2, 54, 2, 24, 32, 3, 65, 48, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 172, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 41, 3, 48, 66, 3, 81, 13, 0, 32, 0, 32, 3, 65, 48, 106, 65, 208, 1, 16, 218, 141, 128, 128, 0, 26, 12, 1, 11, 32, 0, 66, 3, 55, 3, 0, 32, 3, 65, 56, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 24, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 66, 3, 55, 3, 0, 11, 32, 3, 65, 128, 2, 106, 36, 128, 128, 128, 128, 0, 11, 218, 4, 5, 4, 127, 1, 126, 1, 127, 1, 126, 3, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 8, 34, 4, 69, 13, 0, 32, 1, 40, 2, 0, 34, 5, 65, 216, 22, 106, 33, 6, 66, 0, 33, 7, 32, 4, 33, 8, 2, 64, 3, 64, 32, 7, 32, 2, 90, 13, 1, 32, 8, 69, 13, 2, 66, 127, 32, 7, 32, 6, 41, 3, 0, 124, 34, 9, 32, 9, 32, 7, 84, 27, 33, 7, 32, 6, 65, 128, 23, 106, 33, 6, 32, 8, 65, 127, 106, 33, 8, 12, 0, 11, 11, 32, 3, 32, 1, 40, 2, 4, 34, 8, 54, 2, 12, 32, 3, 32, 5, 54, 2, 8, 32, 3, 32, 4, 54, 2, 16, 32, 4, 65, 5, 73, 13, 4, 32, 5, 32, 4, 32, 3, 65, 32, 106, 16, 134, 132, 128, 128, 0, 32, 3, 66, 0, 55, 3, 40, 32, 3, 66, 0, 55, 3, 32, 65, 0, 33, 8, 32, 3, 65, 32, 106, 33, 6, 3, 64, 32, 6, 32, 8, 54, 2, 0, 32, 6, 65, 4, 106, 33, 6, 32, 8, 65, 1, 106, 34, 8, 65, 4, 71, 13, 0, 11, 32, 3, 65, 32, 106, 65, 16, 106, 33, 10, 3, 64, 32, 3, 32, 10, 54, 2, 24, 32, 3, 32, 3, 65, 8, 106, 54, 2, 28, 32, 3, 32, 3, 65, 32, 106, 54, 2, 20, 32, 3, 65, 20, 106, 16, 243, 131, 128, 128, 0, 32, 2, 90, 13, 2, 65, 4, 33, 6, 65, 16, 33, 11, 32, 10, 33, 1, 2, 64, 3, 64, 32, 11, 33, 8, 32, 1, 65, 124, 106, 34, 1, 40, 2, 0, 33, 5, 32, 6, 65, 1, 70, 13, 1, 32, 8, 65, 124, 106, 33, 11, 32, 4, 32, 6, 106, 33, 12, 32, 6, 65, 127, 106, 33, 6, 32, 12, 65, 123, 106, 32, 5, 70, 13, 0, 11, 11, 32, 1, 32, 5, 65, 1, 106, 54, 2, 0, 32, 5, 65, 2, 106, 33, 6, 3, 64, 2, 64, 32, 8, 65, 16, 71, 13, 0, 32, 3, 40, 2, 44, 32, 4, 71, 13, 2, 12, 5, 11, 32, 3, 65, 32, 106, 32, 8, 106, 32, 6, 54, 2, 0, 32, 8, 65, 4, 106, 33, 8, 32, 6, 65, 1, 106, 33, 6, 12, 0, 11, 11, 11, 32, 0, 65, 0, 54, 2, 0, 32, 1, 16, 144, 130, 128, 128, 0, 12, 4, 11, 32, 3, 41, 3, 32, 33, 7, 32, 3, 65, 44, 106, 32, 3, 41, 3, 40, 55, 2, 0, 32, 3, 65, 52, 106, 66, 128, 128, 128, 128, 192, 0, 55, 2, 0, 32, 3, 32, 7, 55, 2, 36, 32, 3, 32, 3, 65, 8, 106, 54, 2, 32, 32, 3, 65, 20, 106, 32, 3, 65, 32, 106, 16, 207, 129, 128, 128, 0, 32, 3, 40, 2, 20, 34, 5, 69, 13, 0, 32, 3, 40, 2, 28, 33, 4, 32, 3, 40, 2, 24, 33, 8, 12, 1, 11, 65, 8, 33, 5, 65, 0, 33, 4, 65, 0, 33, 8, 11, 32, 3, 65, 8, 106, 16, 144, 130, 128, 128, 0, 11, 32, 0, 32, 4, 54, 2, 8, 32, 0, 32, 8, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 178, 33, 5, 6, 127, 1, 126, 1, 127, 3, 126, 4, 127, 35, 128, 128, 128, 128, 0, 65, 240, 18, 107, 34, 7, 36, 128, 128, 128, 128, 0, 32, 7, 32, 2, 40, 2, 0, 34, 8, 54, 2, 232, 9, 32, 7, 32, 2, 40, 2, 4, 54, 2, 228, 9, 32, 7, 32, 8, 54, 2, 224, 9, 32, 7, 32, 8, 32, 2, 40, 2, 8, 65, 232, 22, 108, 106, 54, 2, 236, 9, 32, 7, 65, 168, 1, 106, 32, 7, 65, 224, 9, 106, 16, 246, 131, 128, 128, 0, 32, 7, 65, 16, 106, 65, 8, 106, 32, 7, 65, 168, 1, 106, 65, 8, 106, 34, 9, 40, 2, 0, 54, 2, 0, 32, 7, 32, 7, 41, 2, 168, 1, 55, 3, 16, 32, 7, 65, 32, 106, 65, 8, 106, 32, 7, 65, 188, 1, 106, 40, 2, 0, 34, 10, 54, 2, 0, 32, 7, 32, 7, 41, 2, 180, 1, 55, 3, 32, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 10, 69, 13, 0, 32, 7, 65, 48, 106, 65, 8, 106, 32, 7, 40, 2, 32, 34, 11, 65, 136, 17, 106, 41, 3, 0, 55, 3, 0, 32, 7, 65, 48, 106, 65, 16, 106, 32, 11, 65, 144, 17, 106, 41, 3, 0, 55, 3, 0, 32, 7, 65, 48, 106, 65, 24, 106, 32, 11, 65, 152, 17, 106, 41, 3, 0, 55, 3, 0, 32, 7, 32, 11, 41, 3, 128, 17, 55, 3, 48, 32, 7, 65, 8, 106, 65, 4, 65, 0, 16, 237, 137, 128, 128, 0, 32, 7, 65, 0, 54, 2, 88, 32, 7, 32, 7, 41, 3, 8, 55, 2, 80, 32, 7, 65, 4, 65, 0, 16, 255, 132, 128, 128, 0, 32, 7, 65, 0, 54, 2, 100, 32, 7, 32, 7, 41, 3, 0, 55, 2, 92, 32, 3, 40, 2, 4, 33, 12, 32, 7, 32, 3, 40, 2, 0, 34, 2, 32, 3, 40, 2, 8, 65, 40, 108, 106, 34, 8, 54, 2, 220, 12, 32, 7, 32, 2, 54, 2, 216, 12, 32, 7, 32, 12, 54, 2, 212, 12, 32, 7, 32, 2, 54, 2, 208, 12, 3, 64, 2, 64, 2, 64, 32, 2, 32, 8, 70, 13, 0, 32, 7, 32, 2, 65, 40, 106, 54, 2, 216, 12, 32, 2, 41, 3, 0, 66, 2, 82, 13, 1, 11, 32, 7, 65, 208, 12, 106, 16, 191, 134, 128, 128, 0, 32, 7, 65, 224, 8, 106, 65, 8, 106, 32, 7, 65, 220, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 7, 32, 7, 41, 2, 92, 55, 3, 224, 8, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 40, 2, 0, 34, 8, 13, 0, 32, 7, 65, 0, 54, 2, 240, 8, 12, 1, 11, 32, 7, 65, 168, 1, 106, 65, 8, 106, 32, 6, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 7, 32, 6, 41, 2, 0, 55, 3, 168, 1, 32, 7, 65, 200, 17, 106, 65, 8, 106, 32, 6, 65, 20, 106, 40, 2, 0, 54, 2, 0, 32, 7, 32, 6, 41, 2, 12, 55, 3, 200, 17, 32, 7, 65, 208, 12, 106, 65, 8, 106, 32, 6, 65, 32, 106, 40, 2, 0, 54, 2, 0, 32, 7, 32, 6, 41, 2, 24, 55, 3, 208, 12, 32, 7, 65, 2, 58, 0, 184, 1, 32, 7, 65, 176, 136, 132, 128, 0, 54, 2, 180, 1, 32, 7, 65, 224, 9, 106, 32, 7, 65, 168, 1, 106, 16, 168, 131, 128, 128, 0, 32, 7, 40, 2, 224, 9, 13, 3, 32, 7, 40, 2, 228, 9, 34, 2, 69, 13, 3, 32, 7, 65, 232, 9, 106, 41, 2, 0, 33, 13, 32, 7, 32, 2, 54, 2, 160, 15, 32, 7, 32, 13, 55, 2, 164, 15, 32, 13, 66, 128, 128, 128, 128, 112, 131, 66, 128, 128, 128, 128, 128, 4, 82, 13, 7, 32, 7, 65, 248, 9, 106, 34, 9, 66, 0, 55, 3, 0, 32, 7, 65, 240, 9, 106, 34, 12, 66, 0, 55, 3, 0, 32, 7, 65, 224, 9, 106, 65, 8, 106, 34, 14, 66, 0, 55, 3, 0, 32, 7, 66, 0, 55, 3, 224, 9, 32, 7, 65, 224, 9, 106, 65, 32, 32, 2, 65, 32, 65, 244, 160, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 7, 65, 168, 1, 106, 65, 48, 106, 32, 9, 41, 3, 0, 55, 3, 0, 32, 7, 65, 168, 1, 106, 65, 40, 106, 32, 12, 41, 3, 0, 55, 3, 0, 32, 7, 65, 168, 1, 106, 65, 32, 106, 32, 14, 41, 3, 0, 55, 3, 0, 32, 7, 65, 168, 1, 106, 65, 8, 106, 32, 7, 65, 200, 17, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 7, 65, 188, 1, 106, 34, 2, 32, 7, 65, 208, 12, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 7, 32, 7, 41, 3, 224, 9, 55, 3, 192, 1, 32, 7, 32, 7, 41, 3, 200, 17, 55, 3, 168, 1, 32, 7, 32, 7, 41, 3, 208, 12, 55, 2, 180, 1, 32, 7, 65, 240, 8, 106, 32, 7, 65, 168, 1, 106, 65, 56, 16, 218, 141, 128, 128, 0, 26, 32, 7, 65, 160, 15, 106, 16, 169, 128, 128, 128, 0, 32, 7, 40, 2, 240, 8, 13, 1, 11, 32, 7, 65, 0, 54, 2, 168, 9, 12, 1, 11, 32, 7, 65, 204, 1, 106, 32, 7, 65, 240, 8, 106, 65, 48, 106, 41, 2, 0, 55, 2, 0, 32, 7, 65, 196, 1, 106, 32, 7, 65, 240, 8, 106, 65, 40, 106, 41, 2, 0, 55, 2, 0, 32, 2, 32, 7, 65, 240, 8, 106, 65, 32, 106, 41, 2, 0, 55, 2, 0, 32, 7, 32, 7, 41, 2, 136, 9, 55, 2, 180, 1, 32, 7, 65, 168, 1, 106, 32, 7, 65, 240, 8, 106, 16, 189, 140, 128, 128, 0, 32, 7, 65, 212, 1, 106, 32, 7, 65, 252, 8, 106, 16, 190, 140, 128, 128, 0, 32, 7, 65, 168, 9, 106, 32, 7, 65, 168, 1, 106, 65, 56, 16, 218, 141, 128, 128, 0, 26, 11, 32, 5, 41, 3, 0, 33, 15, 66, 0, 33, 16, 66, 0, 33, 13, 2, 64, 32, 5, 40, 2, 8, 34, 2, 69, 13, 0, 32, 7, 32, 5, 41, 2, 12, 34, 17, 55, 2, 180, 12, 32, 7, 32, 2, 54, 2, 176, 12, 32, 7, 65, 192, 12, 106, 65, 8, 106, 32, 5, 65, 28, 106, 40, 2, 0, 34, 9, 54, 2, 0, 32, 7, 32, 5, 41, 2, 20, 34, 13, 55, 3, 192, 12, 32, 7, 65, 200, 17, 106, 32, 13, 167, 34, 12, 32, 9, 16, 165, 132, 128, 128, 0, 65, 0, 33, 18, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 9, 65, 224, 125, 106, 34, 14, 65, 0, 72, 32, 12, 32, 7, 40, 2, 200, 17, 34, 19, 107, 34, 20, 32, 14, 106, 34, 21, 32, 20, 72, 115, 69, 13, 0, 65, 0, 33, 20, 12, 1, 11, 65, 0, 33, 20, 32, 7, 40, 2, 204, 17, 33, 18, 2, 64, 2, 64, 32, 21, 65, 0, 72, 13, 0, 32, 21, 32, 18, 77, 13, 1, 11, 32, 19, 32, 18, 106, 33, 9, 65, 2, 33, 18, 12, 1, 11, 32, 7, 66, 136, 128, 128, 128, 128, 36, 55, 2, 184, 18, 32, 7, 65, 144, 18, 106, 32, 7, 65, 200, 17, 106, 32, 12, 32, 14, 106, 34, 18, 32, 7, 65, 184, 18, 106, 16, 168, 132, 128, 128, 0, 32, 7, 40, 2, 144, 18, 34, 20, 65, 2, 70, 13, 1, 32, 7, 65, 128, 15, 106, 32, 7, 65, 176, 18, 106, 41, 3, 0, 55, 3, 0, 32, 7, 32, 7, 41, 3, 168, 18, 55, 3, 248, 14, 32, 7, 40, 2, 164, 18, 33, 9, 32, 7, 40, 2, 160, 18, 33, 19, 32, 7, 40, 2, 156, 18, 33, 14, 32, 7, 40, 2, 152, 18, 33, 12, 32, 7, 40, 2, 148, 18, 33, 18, 11, 32, 7, 65, 216, 18, 106, 65, 8, 106, 32, 7, 65, 248, 14, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 7, 32, 7, 41, 3, 248, 14, 55, 3, 216, 18, 12, 1, 11, 32, 7, 66, 136, 128, 128, 128, 128, 36, 55, 2, 248, 14, 32, 7, 65, 144, 18, 106, 32, 7, 65, 200, 17, 106, 32, 18, 32, 7, 65, 248, 14, 106, 16, 169, 132, 128, 128, 0, 32, 7, 40, 2, 144, 18, 34, 20, 65, 2, 70, 13, 1, 32, 7, 65, 224, 18, 106, 32, 7, 65, 176, 18, 106, 41, 3, 0, 55, 3, 0, 32, 7, 32, 7, 41, 3, 168, 18, 55, 3, 216, 18, 32, 7, 40, 2, 164, 18, 33, 9, 32, 7, 40, 2, 160, 18, 33, 19, 32, 7, 40, 2, 156, 18, 33, 14, 32, 7, 40, 2, 152, 18, 33, 12, 32, 7, 40, 2, 148, 18, 33, 18, 11, 32, 7, 65, 200, 18, 106, 65, 8, 106, 32, 7, 65, 216, 18, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 7, 32, 7, 41, 3, 216, 18, 55, 3, 200, 18, 12, 1, 11, 65, 0, 33, 20, 2, 64, 32, 7, 40, 2, 216, 17, 34, 19, 32, 7, 40, 2, 220, 17, 34, 21, 73, 13, 0, 65, 9, 33, 18, 32, 19, 33, 14, 32, 21, 33, 12, 12, 1, 11, 32, 7, 32, 12, 32, 9, 106, 54, 2, 208, 17, 2, 64, 32, 19, 13, 0, 65, 3, 33, 20, 12, 1, 11, 32, 19, 65, 127, 106, 33, 12, 65, 8, 33, 18, 11, 32, 7, 65, 200, 17, 106, 16, 221, 131, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 20, 65, 3, 71, 13, 0, 32, 7, 65, 200, 17, 106, 16, 152, 128, 128, 128, 0, 32, 7, 65, 160, 15, 106, 32, 18, 16, 252, 129, 128, 128, 0, 2, 64, 2, 64, 32, 7, 40, 2, 160, 15, 34, 9, 13, 0, 32, 7, 65, 208, 12, 106, 65, 8, 106, 32, 7, 65, 160, 15, 106, 65, 8, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 66, 0, 33, 13, 12, 1, 11, 32, 7, 65, 220, 12, 106, 32, 7, 40, 2, 164, 15, 54, 2, 0, 32, 7, 65, 3, 54, 2, 216, 12, 66, 1, 33, 13, 11, 32, 7, 32, 13, 55, 3, 208, 12, 32, 7, 65, 200, 17, 106, 16, 226, 131, 128, 128, 0, 32, 9, 13, 1, 32, 7, 65, 160, 15, 106, 32, 7, 65, 208, 12, 106, 65, 8, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 32, 7, 65, 208, 12, 106, 32, 2, 32, 17, 66, 32, 136, 167, 34, 18, 16, 165, 132, 128, 128, 0, 65, 0, 33, 14, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 18, 65, 96, 106, 34, 9, 65, 0, 72, 32, 2, 32, 7, 40, 2, 208, 12, 34, 20, 107, 34, 12, 32, 9, 106, 34, 19, 32, 12, 72, 115, 69, 13, 0, 65, 0, 33, 12, 12, 1, 11, 65, 0, 33, 12, 32, 7, 40, 2, 212, 12, 33, 14, 2, 64, 2, 64, 32, 19, 65, 0, 72, 13, 0, 32, 19, 32, 14, 77, 13, 1, 11, 32, 20, 32, 14, 106, 33, 18, 65, 2, 33, 14, 12, 1, 11, 32, 7, 66, 136, 128, 128, 128, 128, 4, 55, 2, 232, 18, 32, 7, 65, 200, 17, 106, 32, 7, 65, 208, 12, 106, 32, 2, 32, 9, 106, 34, 14, 32, 7, 65, 232, 18, 106, 16, 168, 132, 128, 128, 0, 32, 7, 40, 2, 200, 17, 34, 12, 65, 2, 70, 13, 1, 32, 7, 65, 224, 18, 106, 32, 7, 65, 232, 17, 106, 41, 3, 0, 55, 3, 0, 32, 7, 32, 7, 41, 3, 224, 17, 55, 3, 216, 18, 32, 7, 40, 2, 220, 17, 33, 18, 32, 7, 40, 2, 216, 17, 33, 20, 32, 7, 40, 2, 212, 17, 33, 9, 32, 7, 40, 2, 208, 17, 33, 2, 32, 7, 40, 2, 204, 17, 33, 14, 11, 32, 7, 65, 200, 18, 106, 65, 8, 106, 32, 7, 65, 216, 18, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 7, 32, 7, 41, 3, 216, 18, 55, 3, 200, 18, 12, 1, 11, 32, 7, 66, 136, 128, 128, 128, 128, 4, 55, 2, 216, 18, 32, 7, 65, 200, 17, 106, 32, 7, 65, 208, 12, 106, 32, 14, 32, 7, 65, 216, 18, 106, 16, 169, 132, 128, 128, 0, 32, 7, 40, 2, 200, 17, 34, 12, 65, 2, 70, 13, 1, 32, 7, 65, 208, 18, 106, 32, 7, 65, 232, 17, 106, 41, 3, 0, 55, 3, 0, 32, 7, 32, 7, 41, 3, 224, 17, 55, 3, 200, 18, 32, 7, 40, 2, 220, 17, 33, 18, 32, 7, 40, 2, 216, 17, 33, 20, 32, 7, 40, 2, 212, 17, 33, 9, 32, 7, 40, 2, 208, 17, 33, 2, 32, 7, 40, 2, 204, 17, 33, 14, 11, 32, 7, 65, 184, 18, 106, 65, 8, 106, 32, 7, 65, 200, 18, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 7, 32, 7, 41, 3, 200, 18, 55, 3, 184, 18, 12, 1, 11, 65, 0, 33, 12, 2, 64, 32, 7, 40, 2, 224, 12, 34, 20, 32, 7, 40, 2, 228, 12, 34, 19, 73, 13, 0, 65, 9, 33, 14, 32, 20, 33, 9, 32, 19, 33, 2, 12, 1, 11, 32, 7, 32, 2, 32, 18, 106, 54, 2, 216, 12, 2, 64, 32, 20, 13, 0, 65, 3, 33, 12, 12, 1, 11, 32, 20, 65, 127, 106, 33, 2, 65, 8, 33, 14, 11, 32, 7, 65, 208, 12, 106, 16, 221, 131, 128, 128, 0, 32, 12, 65, 3, 71, 13, 2, 32, 7, 65, 208, 12, 106, 16, 152, 128, 128, 128, 0, 32, 7, 65, 144, 18, 106, 32, 14, 16, 225, 129, 128, 128, 0, 2, 64, 2, 64, 32, 7, 40, 2, 144, 18, 34, 2, 13, 0, 32, 7, 65, 248, 14, 106, 65, 32, 106, 32, 7, 65, 144, 18, 106, 65, 32, 106, 41, 3, 0, 55, 3, 0, 32, 7, 65, 248, 14, 106, 65, 24, 106, 32, 7, 65, 144, 18, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 7, 65, 248, 14, 106, 65, 16, 106, 32, 7, 65, 144, 18, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 7, 32, 7, 41, 3, 152, 18, 55, 3, 128, 15, 65, 4, 33, 9, 12, 1, 11, 32, 7, 32, 7, 40, 2, 148, 18, 54, 2, 252, 14, 65, 3, 33, 9, 11, 32, 7, 32, 9, 54, 2, 248, 14, 32, 7, 65, 208, 12, 106, 16, 226, 131, 128, 128, 0, 32, 2, 13, 3, 32, 7, 65, 224, 3, 106, 32, 7, 65, 152, 15, 106, 41, 3, 0, 55, 3, 0, 32, 7, 65, 216, 3, 106, 32, 7, 65, 144, 15, 106, 41, 3, 0, 55, 3, 0, 32, 7, 65, 208, 3, 106, 32, 7, 65, 136, 15, 106, 41, 3, 0, 55, 3, 0, 32, 7, 32, 7, 41, 3, 128, 15, 55, 3, 200, 3, 32, 7, 65, 168, 1, 106, 32, 7, 65, 160, 15, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 32, 7, 65, 224, 9, 106, 32, 7, 65, 168, 1, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 7, 65, 192, 12, 106, 16, 169, 128, 128, 128, 0, 32, 7, 65, 176, 12, 106, 16, 169, 128, 128, 128, 0, 66, 1, 33, 13, 12, 5, 11, 32, 7, 65, 240, 12, 106, 32, 7, 41, 3, 200, 18, 55, 3, 0, 32, 7, 65, 248, 12, 106, 32, 7, 65, 208, 18, 106, 41, 3, 0, 55, 3, 0, 32, 7, 65, 236, 12, 106, 32, 9, 54, 2, 0, 32, 7, 65, 232, 12, 106, 32, 19, 54, 2, 0, 32, 7, 65, 228, 12, 106, 32, 14, 54, 2, 0, 32, 7, 65, 224, 12, 106, 32, 12, 54, 2, 0, 32, 7, 65, 220, 12, 106, 32, 18, 54, 2, 0, 32, 7, 32, 20, 54, 2, 216, 12, 32, 7, 66, 1, 55, 3, 208, 12, 11, 32, 7, 65, 216, 12, 106, 16, 189, 131, 128, 128, 0, 12, 2, 11, 32, 7, 65, 152, 15, 106, 32, 7, 65, 192, 18, 106, 41, 3, 0, 55, 3, 0, 32, 7, 32, 7, 41, 3, 184, 18, 55, 3, 144, 15, 32, 7, 32, 18, 54, 2, 140, 15, 32, 7, 32, 20, 54, 2, 136, 15, 32, 7, 32, 9, 54, 2, 132, 15, 32, 7, 32, 2, 54, 2, 128, 15, 32, 7, 32, 14, 54, 2, 252, 14, 32, 7, 32, 12, 54, 2, 248, 14, 11, 32, 7, 65, 248, 14, 106, 16, 190, 131, 128, 128, 0, 11, 32, 7, 65, 192, 12, 106, 16, 169, 128, 128, 128, 0, 32, 7, 65, 176, 12, 106, 16, 169, 128, 128, 128, 0, 66, 0, 33, 13, 11, 32, 7, 40, 2, 88, 33, 12, 32, 7, 40, 2, 80, 33, 14, 32, 7, 40, 2, 24, 33, 9, 32, 7, 40, 2, 16, 33, 2, 2, 64, 32, 13, 80, 13, 0, 32, 7, 65, 176, 1, 106, 32, 7, 65, 224, 9, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 66, 1, 33, 16, 11, 32, 7, 32, 16, 55, 3, 168, 1, 32, 7, 65, 164, 12, 106, 32, 2, 32, 9, 32, 14, 32, 12, 32, 7, 65, 48, 106, 32, 4, 32, 7, 65, 168, 1, 106, 32, 7, 65, 168, 9, 106, 16, 136, 138, 128, 128, 0, 32, 7, 65, 160, 15, 106, 32, 7, 65, 164, 12, 106, 16, 198, 134, 128, 128, 0, 32, 7, 65, 216, 1, 106, 32, 7, 65, 160, 15, 106, 54, 2, 0, 32, 7, 32, 1, 54, 2, 212, 1, 65, 0, 33, 1, 32, 7, 65, 0, 54, 2, 208, 1, 32, 7, 66, 0, 55, 2, 200, 1, 32, 7, 32, 2, 32, 9, 65, 5, 116, 106, 54, 2, 196, 1, 32, 7, 32, 2, 54, 2, 192, 1, 32, 7, 32, 7, 40, 2, 20, 54, 2, 188, 1, 32, 7, 32, 2, 54, 2, 184, 1, 32, 7, 32, 11, 32, 10, 65, 232, 22, 108, 106, 54, 2, 180, 1, 32, 7, 32, 11, 54, 2, 176, 1, 32, 7, 32, 7, 40, 2, 36, 54, 2, 172, 1, 32, 7, 32, 11, 54, 2, 168, 1, 32, 7, 65, 208, 12, 106, 32, 7, 65, 168, 1, 106, 16, 250, 131, 128, 128, 0, 2, 64, 32, 7, 40, 2, 208, 12, 34, 2, 69, 13, 0, 32, 7, 41, 2, 212, 12, 33, 16, 32, 0, 32, 7, 41, 3, 48, 55, 3, 208, 2, 32, 0, 65, 232, 2, 106, 32, 7, 65, 200, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 224, 2, 106, 32, 7, 65, 192, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 216, 2, 106, 32, 7, 65, 48, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 7, 65, 224, 9, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 192, 5, 106, 32, 7, 65, 240, 8, 106, 65, 56, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 15, 55, 3, 200, 2, 32, 0, 32, 13, 55, 3, 0, 32, 0, 65, 240, 2, 106, 32, 4, 65, 208, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 16, 55, 2, 252, 5, 32, 0, 32, 2, 54, 2, 248, 5, 32, 0, 32, 7, 41, 3, 224, 8, 55, 2, 132, 6, 32, 0, 65, 140, 6, 106, 32, 7, 65, 224, 8, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 7, 65, 168, 9, 106, 16, 181, 131, 128, 128, 0, 32, 7, 65, 208, 0, 106, 16, 202, 131, 128, 128, 0, 12, 12, 11, 32, 0, 66, 2, 55, 3, 0, 32, 7, 65, 168, 9, 106, 16, 181, 131, 128, 128, 0, 32, 7, 65, 240, 8, 106, 16, 216, 131, 128, 128, 0, 12, 6, 11, 32, 0, 66, 2, 55, 3, 0, 12, 4, 11, 32, 2, 41, 3, 16, 33, 13, 32, 2, 45, 0, 36, 33, 12, 32, 7, 65, 200, 17, 106, 65, 8, 106, 34, 8, 32, 2, 65, 32, 106, 40, 2, 0, 54, 2, 0, 32, 7, 32, 2, 41, 2, 24, 55, 3, 200, 17, 32, 7, 65, 160, 15, 106, 32, 1, 16, 229, 129, 128, 128, 0, 32, 7, 65, 232, 0, 106, 32, 1, 16, 229, 129, 128, 128, 0, 32, 7, 65, 136, 1, 106, 32, 1, 16, 251, 129, 128, 128, 0, 32, 7, 65, 168, 1, 106, 32, 7, 40, 2, 200, 17, 32, 8, 40, 2, 0, 16, 164, 135, 128, 128, 0, 2, 64, 32, 7, 41, 3, 168, 1, 80, 13, 0, 32, 7, 65, 224, 9, 106, 32, 9, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 7, 65, 168, 1, 106, 65, 24, 106, 32, 7, 65, 232, 0, 106, 65, 24, 106, 34, 8, 41, 3, 0, 55, 3, 0, 32, 7, 65, 168, 1, 106, 65, 16, 106, 32, 7, 65, 232, 0, 106, 65, 16, 106, 34, 14, 41, 3, 0, 55, 3, 0, 32, 9, 32, 7, 65, 232, 0, 106, 65, 8, 106, 34, 20, 41, 3, 0, 55, 3, 0, 32, 7, 32, 7, 41, 3, 104, 55, 3, 168, 1, 32, 7, 65, 240, 3, 106, 32, 12, 65, 255, 1, 113, 65, 0, 71, 32, 7, 65, 160, 15, 106, 32, 7, 65, 136, 1, 106, 32, 7, 65, 224, 9, 106, 32, 13, 32, 7, 65, 168, 1, 106, 16, 128, 138, 128, 128, 0, 32, 7, 65, 208, 0, 106, 32, 7, 65, 240, 3, 106, 16, 229, 132, 128, 128, 0, 2, 64, 32, 7, 40, 2, 100, 34, 2, 32, 7, 40, 2, 96, 71, 13, 0, 32, 7, 65, 220, 0, 106, 32, 2, 16, 147, 133, 128, 128, 0, 32, 7, 40, 2, 100, 33, 2, 11, 32, 7, 40, 2, 92, 32, 2, 65, 152, 5, 108, 106, 34, 2, 32, 7, 41, 3, 104, 55, 3, 0, 32, 2, 32, 13, 55, 3, 32, 32, 2, 65, 8, 106, 32, 20, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 14, 41, 3, 0, 55, 3, 0, 32, 2, 65, 24, 106, 32, 8, 41, 3, 0, 55, 3, 0, 32, 2, 65, 40, 106, 32, 7, 65, 240, 3, 106, 65, 240, 4, 16, 218, 141, 128, 128, 0, 26, 32, 7, 32, 7, 40, 2, 100, 65, 1, 106, 54, 2, 100, 32, 7, 65, 200, 17, 106, 16, 169, 128, 128, 128, 0, 32, 7, 40, 2, 220, 12, 33, 8, 32, 7, 40, 2, 216, 12, 33, 2, 12, 1, 11, 11, 32, 0, 66, 2, 55, 3, 0, 32, 7, 65, 200, 17, 106, 16, 169, 128, 128, 128, 0, 32, 7, 65, 208, 12, 106, 16, 191, 134, 128, 128, 0, 32, 7, 65, 220, 0, 106, 16, 215, 131, 128, 128, 0, 65, 1, 33, 1, 65, 1, 33, 2, 12, 4, 11, 32, 0, 66, 2, 55, 3, 0, 65, 1, 33, 2, 12, 4, 11, 32, 0, 66, 2, 55, 3, 0, 32, 7, 65, 160, 15, 106, 16, 169, 128, 128, 128, 0, 11, 32, 7, 65, 208, 12, 106, 16, 169, 128, 128, 128, 0, 32, 7, 65, 200, 17, 106, 16, 169, 128, 128, 128, 0, 65, 1, 33, 1, 11, 32, 8, 69, 33, 2, 32, 7, 65, 224, 8, 106, 16, 215, 131, 128, 128, 0, 11, 32, 7, 65, 208, 0, 106, 16, 202, 131, 128, 128, 0, 32, 1, 69, 13, 1, 11, 32, 10, 69, 33, 1, 32, 7, 65, 32, 106, 16, 142, 130, 128, 128, 0, 32, 7, 65, 16, 106, 16, 212, 131, 128, 128, 0, 65, 1, 33, 8, 12, 1, 11, 65, 0, 33, 8, 65, 0, 33, 1, 11, 2, 64, 32, 2, 69, 13, 0, 32, 6, 40, 2, 0, 69, 13, 0, 32, 6, 16, 169, 128, 128, 128, 0, 32, 6, 65, 12, 106, 16, 169, 128, 128, 128, 0, 32, 6, 65, 24, 106, 16, 169, 128, 128, 128, 0, 11, 2, 64, 32, 8, 69, 13, 0, 32, 5, 16, 207, 131, 128, 128, 0, 11, 32, 1, 69, 13, 0, 32, 3, 16, 233, 131, 128, 128, 0, 11, 32, 7, 65, 240, 18, 106, 36, 128, 128, 128, 128, 0, 11, 234, 1, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 128, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 1, 65, 0, 54, 2, 28, 32, 1, 32, 1, 41, 3, 0, 55, 2, 20, 32, 1, 32, 1, 65, 20, 106, 54, 2, 8, 2, 64, 2, 64, 2, 64, 32, 0, 32, 1, 65, 8, 106, 16, 229, 135, 128, 128, 0, 34, 2, 69, 13, 0, 32, 1, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 24, 33, 2, 32, 1, 40, 2, 20, 34, 3, 69, 13, 0, 32, 1, 32, 1, 40, 2, 28, 54, 2, 28, 32, 1, 32, 2, 54, 2, 24, 32, 1, 32, 3, 54, 2, 20, 12, 1, 11, 32, 1, 65, 0, 54, 2, 20, 32, 1, 32, 2, 54, 2, 24, 11, 32, 1, 65, 8, 106, 32, 1, 65, 20, 106, 16, 157, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 16, 34, 2, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 8, 33, 4, 32, 0, 16, 169, 128, 128, 128, 0, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 4, 66, 32, 134, 32, 2, 65, 8, 116, 173, 132, 11, 236, 3, 3, 3, 127, 1, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 48, 106, 32, 0, 32, 1, 16, 201, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 48, 34, 1, 69, 13, 0, 32, 2, 40, 2, 52, 33, 3, 32, 2, 40, 2, 56, 33, 0, 32, 2, 65, 10, 65, 0, 16, 237, 137, 128, 128, 0, 32, 2, 65, 0, 54, 2, 16, 32, 2, 32, 2, 41, 3, 0, 55, 2, 8, 32, 2, 32, 1, 32, 0, 65, 12, 108, 34, 0, 106, 54, 2, 32, 32, 2, 32, 1, 54, 2, 28, 32, 2, 32, 3, 54, 2, 24, 32, 2, 32, 1, 54, 2, 20, 3, 64, 2, 64, 2, 64, 32, 0, 69, 13, 0, 32, 2, 32, 1, 65, 12, 106, 34, 4, 54, 2, 28, 32, 1, 40, 2, 0, 34, 3, 13, 1, 11, 32, 2, 65, 20, 106, 16, 194, 131, 128, 128, 0, 32, 2, 65, 48, 106, 65, 8, 106, 32, 2, 65, 8, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 8, 55, 3, 48, 32, 2, 65, 228, 0, 106, 32, 2, 65, 48, 106, 16, 193, 135, 128, 128, 0, 32, 2, 65, 228, 0, 106, 16, 146, 135, 128, 128, 0, 33, 5, 12, 3, 11, 32, 2, 32, 1, 41, 2, 4, 55, 2, 40, 32, 2, 32, 3, 54, 2, 36, 2, 64, 2, 64, 32, 2, 65, 36, 106, 16, 250, 135, 128, 128, 0, 13, 0, 32, 2, 65, 48, 106, 32, 2, 40, 2, 36, 32, 2, 40, 2, 44, 16, 179, 132, 128, 128, 0, 32, 2, 41, 3, 48, 66, 3, 82, 13, 1, 32, 2, 40, 2, 64, 33, 3, 32, 2, 40, 2, 60, 33, 6, 32, 2, 32, 2, 40, 2, 56, 34, 1, 54, 2, 120, 32, 2, 32, 6, 54, 2, 116, 32, 2, 32, 1, 54, 2, 112, 32, 2, 32, 1, 32, 3, 65, 240, 4, 108, 106, 54, 2, 124, 32, 2, 65, 8, 106, 32, 2, 65, 240, 0, 106, 16, 254, 129, 128, 128, 0, 32, 2, 41, 3, 48, 66, 3, 81, 13, 0, 32, 2, 65, 48, 106, 16, 201, 131, 128, 128, 0, 11, 32, 0, 65, 116, 106, 33, 0, 32, 2, 65, 36, 106, 16, 169, 128, 128, 128, 0, 32, 4, 33, 1, 12, 1, 11, 11, 32, 2, 65, 48, 106, 16, 201, 131, 128, 128, 0, 32, 2, 65, 36, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 20, 106, 16, 194, 131, 128, 128, 0, 32, 2, 65, 8, 106, 16, 202, 131, 128, 128, 0, 11, 66, 1, 33, 5, 11, 32, 2, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 32, 5, 11, 226, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 16, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 1, 54, 2, 8, 32, 3, 65, 44, 106, 32, 3, 65, 8, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 32, 106, 32, 3, 65, 44, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 32, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 36, 34, 4, 55, 2, 24, 32, 3, 32, 2, 54, 2, 20, 32, 3, 65, 44, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 171, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 44, 69, 13, 0, 32, 0, 32, 3, 41, 2, 44, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 44, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 48, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 136, 3, 3, 1, 127, 1, 126, 4, 127, 35, 128, 128, 128, 128, 0, 65, 240, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 40, 106, 32, 0, 32, 1, 16, 203, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 40, 69, 13, 0, 32, 2, 65, 8, 106, 65, 8, 106, 32, 2, 65, 40, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 40, 55, 3, 8, 32, 2, 65, 24, 106, 65, 8, 106, 32, 2, 65, 60, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 52, 34, 3, 55, 3, 24, 32, 2, 65, 40, 106, 32, 3, 167, 32, 1, 16, 179, 132, 128, 128, 0, 2, 64, 32, 2, 41, 3, 40, 66, 3, 81, 13, 0, 32, 2, 65, 40, 106, 16, 201, 131, 128, 128, 0, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 32, 2, 65, 8, 106, 16, 150, 130, 128, 128, 0, 12, 1, 11, 32, 2, 65, 52, 106, 40, 2, 0, 33, 4, 32, 2, 65, 56, 106, 40, 2, 0, 33, 5, 32, 2, 40, 2, 48, 33, 1, 32, 2, 40, 2, 12, 33, 6, 32, 2, 40, 2, 8, 33, 0, 32, 2, 40, 2, 16, 33, 7, 32, 2, 65, 0, 54, 2, 80, 32, 2, 66, 0, 55, 2, 72, 32, 2, 32, 0, 32, 7, 106, 54, 2, 68, 32, 2, 32, 0, 54, 2, 64, 32, 2, 32, 6, 54, 2, 60, 32, 2, 32, 0, 54, 2, 56, 32, 2, 32, 1, 32, 5, 65, 240, 4, 108, 106, 54, 2, 52, 32, 2, 32, 1, 54, 2, 48, 32, 2, 32, 4, 54, 2, 44, 32, 2, 32, 1, 54, 2, 40, 32, 2, 65, 216, 0, 106, 32, 2, 65, 40, 106, 16, 246, 132, 128, 128, 0, 32, 2, 65, 228, 0, 106, 32, 2, 65, 216, 0, 106, 16, 193, 135, 128, 128, 0, 32, 2, 65, 228, 0, 106, 16, 146, 135, 128, 128, 0, 33, 3, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 66, 1, 33, 3, 11, 32, 2, 65, 240, 0, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 245, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 2, 54, 2, 8, 32, 3, 32, 1, 54, 2, 4, 32, 3, 65, 40, 106, 32, 3, 65, 4, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 28, 106, 32, 3, 65, 40, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 28, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 32, 34, 4, 55, 2, 20, 32, 3, 32, 2, 54, 2, 16, 32, 3, 65, 40, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 178, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 40, 69, 13, 0, 32, 0, 32, 3, 41, 2, 40, 55, 2, 0, 32, 0, 65, 16, 106, 32, 3, 65, 40, 106, 65, 16, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 40, 106, 65, 8, 106, 41, 2, 0, 55, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 44, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 207, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 160, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 208, 0, 106, 32, 0, 32, 1, 16, 205, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 80, 69, 13, 0, 32, 2, 65, 8, 106, 32, 2, 65, 208, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 80, 55, 3, 0, 32, 2, 65, 208, 0, 106, 32, 2, 16, 158, 135, 128, 128, 0, 32, 2, 45, 0, 80, 69, 13, 0, 32, 2, 65, 16, 106, 32, 2, 65, 209, 0, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 0, 58, 0, 92, 32, 2, 66, 128, 128, 128, 128, 32, 55, 2, 84, 32, 2, 32, 2, 65, 16, 106, 54, 2, 80, 32, 2, 65, 148, 1, 106, 32, 2, 65, 208, 0, 106, 16, 195, 129, 128, 128, 0, 32, 2, 65, 148, 1, 106, 16, 206, 135, 128, 128, 0, 33, 3, 12, 1, 11, 66, 1, 33, 3, 11, 32, 2, 65, 160, 1, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 226, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 16, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 1, 54, 2, 8, 32, 3, 65, 44, 106, 32, 3, 65, 8, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 32, 106, 32, 3, 65, 44, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 32, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 36, 34, 4, 55, 2, 24, 32, 3, 32, 2, 54, 2, 20, 32, 3, 65, 44, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 162, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 44, 69, 13, 0, 32, 0, 32, 3, 41, 2, 44, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 44, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 48, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 234, 1, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 128, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 1, 65, 0, 54, 2, 28, 32, 1, 32, 1, 41, 3, 0, 55, 2, 20, 32, 1, 32, 1, 65, 20, 106, 54, 2, 8, 2, 64, 2, 64, 2, 64, 32, 0, 32, 1, 65, 8, 106, 16, 216, 135, 128, 128, 0, 34, 2, 69, 13, 0, 32, 1, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 24, 33, 2, 32, 1, 40, 2, 20, 34, 3, 69, 13, 0, 32, 1, 32, 1, 40, 2, 28, 54, 2, 28, 32, 1, 32, 2, 54, 2, 24, 32, 1, 32, 3, 54, 2, 20, 12, 1, 11, 32, 1, 65, 0, 54, 2, 20, 32, 1, 32, 2, 54, 2, 24, 11, 32, 1, 65, 8, 106, 32, 1, 65, 20, 106, 16, 157, 132, 128, 128, 0, 2, 64, 32, 1, 40, 2, 16, 34, 2, 65, 129, 128, 128, 8, 73, 13, 0, 0, 0, 11, 32, 1, 53, 2, 8, 33, 4, 32, 0, 16, 159, 130, 128, 128, 0, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 4, 66, 32, 134, 32, 2, 65, 8, 116, 173, 132, 11, 211, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 160, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 208, 0, 106, 32, 0, 32, 1, 16, 208, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 80, 69, 13, 0, 32, 2, 65, 8, 106, 32, 2, 65, 208, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 80, 55, 3, 0, 32, 2, 65, 208, 0, 106, 32, 2, 16, 158, 135, 128, 128, 0, 32, 2, 45, 0, 80, 69, 13, 0, 32, 2, 65, 16, 106, 32, 2, 65, 209, 0, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 220, 0, 106, 65, 0, 58, 0, 0, 32, 2, 66, 128, 128, 128, 128, 32, 55, 2, 84, 32, 2, 32, 2, 65, 16, 106, 54, 2, 80, 32, 2, 65, 148, 1, 106, 32, 2, 65, 208, 0, 106, 16, 210, 129, 128, 128, 0, 32, 2, 65, 148, 1, 106, 16, 209, 135, 128, 128, 0, 33, 3, 12, 1, 11, 66, 1, 33, 3, 11, 32, 2, 65, 160, 1, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 226, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 16, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 1, 54, 2, 8, 32, 3, 65, 44, 106, 32, 3, 65, 8, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 32, 106, 32, 3, 65, 44, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 32, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 36, 34, 4, 55, 2, 24, 32, 3, 32, 2, 54, 2, 20, 32, 3, 65, 44, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 161, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 44, 69, 13, 0, 32, 0, 32, 3, 41, 2, 44, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 44, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 48, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 20, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 212, 2, 2, 6, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 224, 1, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 48, 106, 16, 175, 128, 128, 128, 0, 32, 1, 65, 136, 1, 106, 32, 0, 40, 2, 0, 32, 0, 40, 2, 8, 34, 2, 32, 1, 65, 48, 106, 16, 203, 132, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 144, 1, 65, 132, 128, 128, 128, 120, 71, 13, 0, 32, 1, 40, 2, 136, 1, 33, 3, 32, 1, 65, 224, 0, 106, 34, 4, 65, 4, 16, 153, 128, 128, 128, 0, 26, 32, 1, 65, 232, 0, 106, 34, 5, 40, 2, 0, 33, 6, 32, 4, 65, 8, 16, 154, 128, 128, 128, 0, 32, 5, 32, 5, 40, 2, 0, 65, 8, 106, 54, 2, 0, 32, 6, 32, 1, 40, 2, 96, 106, 34, 4, 66, 0, 55, 2, 0, 32, 3, 32, 6, 107, 34, 5, 65, 0, 72, 32, 5, 65, 127, 74, 32, 3, 32, 6, 73, 27, 69, 13, 2, 32, 4, 32, 2, 54, 2, 4, 32, 4, 32, 5, 54, 2, 0, 32, 1, 65, 136, 1, 106, 32, 1, 65, 48, 106, 65, 216, 0, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 36, 106, 34, 6, 32, 1, 65, 136, 1, 106, 16, 183, 132, 128, 128, 0, 32, 1, 65, 132, 128, 128, 128, 120, 54, 2, 32, 32, 1, 65, 12, 106, 32, 6, 16, 191, 132, 128, 128, 0, 32, 1, 40, 2, 20, 34, 6, 65, 129, 128, 128, 8, 79, 13, 2, 32, 1, 53, 2, 12, 66, 32, 134, 32, 6, 65, 8, 116, 173, 132, 33, 7, 12, 1, 11, 32, 1, 65, 48, 106, 16, 196, 131, 128, 128, 0, 66, 1, 33, 7, 11, 32, 0, 16, 181, 134, 128, 128, 0, 32, 1, 65, 224, 1, 106, 36, 128, 128, 128, 128, 0, 32, 7, 15, 11, 0, 0, 11, 157, 8, 3, 1, 127, 1, 126, 4, 127, 35, 128, 128, 128, 128, 0, 65, 208, 18, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 144, 12, 106, 32, 0, 32, 1, 16, 211, 135, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 144, 12, 69, 13, 0, 32, 2, 65, 24, 106, 65, 8, 106, 32, 2, 65, 144, 12, 106, 65, 8, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 144, 12, 34, 3, 55, 3, 24, 32, 2, 65, 40, 106, 65, 8, 106, 34, 0, 32, 2, 65, 164, 12, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 156, 12, 55, 3, 40, 32, 2, 65, 144, 12, 106, 32, 3, 167, 32, 1, 16, 179, 132, 128, 128, 0, 2, 64, 2, 64, 32, 2, 41, 3, 144, 12, 66, 3, 81, 13, 0, 32, 2, 65, 144, 12, 106, 16, 201, 131, 128, 128, 0, 32, 2, 65, 40, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 2, 65, 56, 106, 65, 8, 106, 32, 2, 65, 160, 12, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 152, 12, 55, 3, 56, 32, 2, 65, 168, 7, 106, 65, 8, 106, 32, 0, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 3, 40, 55, 3, 168, 7, 32, 2, 65, 144, 12, 106, 32, 2, 65, 168, 7, 106, 16, 158, 135, 128, 128, 0, 2, 64, 32, 2, 45, 0, 144, 12, 13, 0, 32, 2, 65, 56, 106, 16, 202, 131, 128, 128, 0, 12, 1, 11, 32, 2, 65, 196, 0, 106, 32, 2, 65, 145, 12, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 16, 106, 32, 2, 40, 2, 64, 34, 4, 65, 0, 16, 202, 138, 128, 128, 0, 32, 2, 65, 0, 54, 2, 140, 1, 32, 2, 32, 2, 41, 3, 16, 55, 2, 132, 1, 65, 0, 33, 1, 2, 64, 3, 64, 32, 1, 65, 192, 4, 70, 13, 1, 32, 2, 65, 144, 1, 106, 32, 1, 106, 65, 0, 65, 192, 1, 16, 214, 141, 128, 128, 0, 26, 32, 1, 65, 192, 1, 106, 33, 1, 12, 0, 11, 11, 65, 0, 33, 1, 2, 64, 3, 64, 32, 1, 65, 192, 1, 70, 13, 1, 32, 2, 65, 208, 5, 106, 32, 1, 106, 65, 0, 65, 192, 0, 16, 214, 141, 128, 128, 0, 26, 32, 1, 65, 192, 0, 106, 33, 1, 12, 0, 11, 11, 32, 2, 40, 2, 60, 33, 1, 32, 2, 32, 2, 40, 2, 56, 34, 0, 54, 2, 152, 7, 32, 2, 32, 1, 54, 2, 148, 7, 32, 2, 32, 0, 54, 2, 144, 7, 32, 2, 32, 0, 32, 4, 65, 240, 4, 108, 106, 34, 4, 54, 2, 156, 7, 32, 2, 65, 249, 16, 106, 34, 5, 65, 3, 106, 33, 6, 65, 0, 33, 1, 2, 64, 3, 64, 2, 64, 2, 64, 32, 0, 32, 4, 70, 13, 0, 32, 2, 32, 0, 65, 240, 4, 106, 34, 7, 54, 2, 152, 7, 32, 2, 65, 168, 7, 106, 32, 0, 65, 232, 4, 16, 218, 141, 128, 128, 0, 26, 32, 2, 32, 0, 40, 0, 233, 4, 54, 2, 160, 7, 32, 2, 32, 0, 65, 236, 4, 106, 40, 0, 0, 54, 0, 163, 7, 32, 0, 45, 0, 232, 4, 34, 0, 65, 2, 71, 13, 1, 11, 32, 2, 65, 144, 7, 106, 16, 128, 130, 128, 128, 0, 32, 2, 65, 144, 12, 106, 65, 8, 106, 32, 2, 65, 132, 1, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 2, 41, 2, 132, 1, 55, 3, 144, 12, 32, 2, 65, 144, 12, 106, 16, 149, 135, 128, 128, 0, 33, 3, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 12, 5, 11, 32, 2, 65, 144, 12, 106, 32, 2, 65, 168, 7, 106, 65, 232, 4, 16, 218, 141, 128, 128, 0, 26, 32, 5, 32, 2, 40, 2, 160, 7, 54, 0, 0, 32, 6, 32, 2, 40, 0, 163, 7, 54, 0, 0, 32, 2, 32, 0, 58, 0, 248, 16, 32, 2, 65, 0, 58, 0, 140, 17, 32, 2, 66, 128, 128, 128, 128, 32, 55, 2, 132, 17, 2, 64, 3, 64, 32, 2, 65, 8, 106, 32, 2, 65, 132, 17, 106, 16, 241, 131, 128, 128, 0, 32, 2, 40, 2, 8, 69, 13, 3, 2, 64, 2, 64, 32, 1, 32, 2, 40, 2, 12, 34, 0, 71, 13, 0, 32, 2, 65, 144, 17, 106, 32, 2, 65, 196, 0, 106, 32, 1, 173, 16, 253, 134, 128, 128, 0, 32, 1, 65, 3, 79, 13, 3, 32, 2, 65, 144, 17, 106, 32, 2, 65, 208, 5, 106, 32, 1, 65, 6, 116, 106, 32, 2, 65, 144, 17, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 16, 167, 138, 128, 128, 0, 32, 2, 65, 144, 1, 106, 32, 1, 65, 192, 1, 108, 106, 32, 2, 65, 144, 17, 106, 65, 192, 1, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 1, 106, 33, 1, 12, 1, 11, 32, 0, 65, 3, 79, 13, 2, 11, 32, 2, 65, 144, 1, 106, 32, 0, 65, 192, 1, 108, 106, 32, 2, 65, 144, 12, 106, 16, 197, 134, 128, 128, 0, 69, 13, 0, 11, 32, 2, 65, 144, 17, 106, 32, 2, 65, 144, 12, 106, 32, 2, 65, 208, 5, 106, 32, 0, 65, 6, 116, 106, 16, 130, 138, 128, 128, 0, 32, 2, 65, 132, 1, 106, 32, 2, 65, 144, 17, 106, 16, 147, 128, 128, 128, 0, 32, 7, 33, 0, 12, 1, 11, 11, 0, 0, 11, 32, 2, 65, 144, 7, 106, 16, 128, 130, 128, 128, 0, 32, 2, 65, 132, 1, 106, 16, 212, 131, 128, 128, 0, 11, 32, 2, 65, 24, 106, 16, 169, 128, 128, 128, 0, 11, 66, 1, 33, 3, 11, 32, 2, 65, 208, 18, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 245, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 2, 54, 2, 8, 32, 3, 32, 1, 54, 2, 4, 32, 3, 65, 40, 106, 32, 3, 65, 4, 106, 16, 252, 132, 128, 128, 0, 32, 3, 65, 28, 106, 32, 3, 65, 40, 106, 16, 163, 132, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 28, 34, 2, 69, 13, 0, 32, 3, 32, 3, 41, 2, 32, 34, 4, 55, 2, 20, 32, 3, 32, 2, 54, 2, 16, 32, 3, 65, 40, 106, 32, 2, 32, 4, 66, 32, 136, 167, 16, 156, 129, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 40, 69, 13, 0, 32, 0, 32, 3, 41, 2, 40, 55, 2, 0, 32, 0, 65, 16, 106, 32, 3, 65, 40, 106, 65, 16, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 40, 106, 65, 8, 106, 41, 2, 0, 55, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 32, 3, 65, 44, 106, 16, 148, 129, 128, 128, 0, 11, 32, 3, 65, 16, 106, 16, 169, 128, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 197, 7, 3, 1, 127, 2, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 176, 3, 107, 34, 5, 36, 128, 128, 128, 128, 0, 32, 5, 65, 16, 106, 65, 40, 106, 16, 193, 136, 128, 128, 0, 32, 5, 65, 40, 106, 65, 0, 41, 3, 136, 150, 132, 128, 0, 55, 3, 0, 32, 5, 65, 32, 106, 65, 0, 41, 3, 128, 150, 132, 128, 0, 55, 3, 0, 32, 5, 65, 16, 106, 65, 8, 106, 65, 0, 41, 3, 248, 149, 132, 128, 0, 55, 3, 0, 32, 5, 66, 0, 55, 3, 48, 32, 5, 65, 0, 41, 3, 240, 149, 132, 128, 0, 55, 3, 16, 32, 5, 65, 16, 106, 32, 1, 65, 192, 0, 16, 186, 134, 128, 128, 0, 32, 5, 32, 2, 55, 3, 160, 1, 32, 5, 65, 16, 106, 32, 5, 65, 160, 1, 106, 65, 8, 16, 186, 134, 128, 128, 0, 32, 5, 65, 16, 106, 32, 3, 32, 4, 16, 186, 134, 128, 128, 0, 32, 5, 65, 160, 1, 106, 32, 5, 65, 16, 106, 65, 240, 0, 16, 218, 141, 128, 128, 0, 26, 32, 5, 65, 144, 2, 106, 16, 183, 136, 128, 128, 0, 32, 5, 65, 180, 2, 106, 16, 183, 136, 128, 128, 0, 32, 5, 41, 3, 192, 1, 33, 2, 32, 5, 65, 136, 2, 106, 45, 0, 0, 33, 3, 32, 5, 32, 5, 65, 160, 1, 106, 54, 2, 212, 2, 32, 5, 32, 3, 173, 34, 6, 66, 59, 134, 32, 2, 66, 9, 134, 34, 7, 32, 6, 66, 3, 134, 132, 34, 6, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 6, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 6, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 2, 66, 1, 134, 66, 128, 128, 128, 248, 15, 131, 32, 2, 66, 15, 136, 66, 128, 128, 252, 7, 131, 132, 32, 2, 66, 31, 136, 66, 128, 254, 3, 131, 32, 7, 66, 56, 136, 132, 132, 132, 55, 3, 216, 2, 32, 3, 32, 5, 65, 160, 1, 106, 65, 40, 106, 34, 8, 106, 34, 1, 65, 128, 1, 58, 0, 0, 32, 5, 32, 5, 65, 212, 2, 106, 54, 2, 236, 2, 32, 5, 65, 8, 106, 32, 1, 65, 1, 106, 32, 3, 65, 63, 115, 16, 184, 141, 128, 128, 0, 32, 5, 40, 2, 12, 33, 4, 32, 5, 40, 2, 8, 33, 1, 3, 64, 2, 64, 32, 1, 32, 4, 71, 13, 0, 2, 64, 2, 64, 32, 3, 65, 56, 113, 65, 56, 70, 13, 0, 32, 5, 65, 128, 2, 106, 65, 8, 32, 5, 65, 216, 2, 106, 65, 8, 65, 132, 132, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 5, 65, 236, 2, 106, 32, 8, 16, 193, 134, 128, 128, 0, 12, 1, 11, 32, 5, 65, 236, 2, 106, 32, 8, 16, 193, 134, 128, 128, 0, 32, 5, 65, 240, 2, 106, 16, 182, 136, 128, 128, 0, 32, 5, 65, 240, 2, 106, 65, 56, 106, 65, 8, 32, 5, 65, 216, 2, 106, 65, 8, 65, 148, 132, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 5, 65, 236, 2, 106, 32, 5, 65, 240, 2, 106, 16, 193, 134, 128, 128, 0, 11, 32, 5, 65, 0, 58, 0, 136, 2, 32, 5, 65, 228, 2, 106, 66, 160, 128, 128, 128, 192, 0, 55, 2, 0, 32, 5, 65, 0, 54, 2, 220, 2, 32, 5, 32, 5, 65, 180, 2, 106, 65, 32, 106, 54, 2, 216, 2, 32, 5, 40, 2, 212, 2, 33, 1, 32, 5, 32, 5, 65, 180, 2, 106, 54, 2, 224, 2, 32, 5, 65, 240, 2, 106, 32, 5, 65, 216, 2, 106, 32, 1, 32, 1, 65, 32, 106, 16, 187, 136, 128, 128, 0, 2, 64, 3, 64, 32, 5, 40, 2, 140, 3, 34, 1, 32, 5, 40, 2, 144, 3, 79, 13, 1, 32, 5, 32, 1, 65, 1, 106, 54, 2, 140, 3, 32, 5, 32, 5, 65, 240, 2, 106, 32, 1, 16, 180, 136, 128, 128, 0, 32, 5, 40, 2, 0, 34, 4, 69, 13, 1, 32, 5, 40, 2, 4, 33, 3, 32, 5, 32, 5, 40, 2, 132, 3, 32, 1, 65, 2, 116, 106, 40, 2, 0, 34, 1, 65, 24, 116, 32, 1, 65, 128, 254, 3, 113, 65, 8, 116, 114, 32, 1, 65, 8, 118, 65, 128, 254, 3, 113, 32, 1, 65, 24, 118, 114, 114, 54, 2, 216, 2, 32, 4, 32, 3, 32, 5, 65, 216, 2, 106, 65, 4, 65, 220, 149, 132, 128, 0, 16, 232, 140, 128, 128, 0, 12, 0, 11, 11, 32, 5, 65, 144, 2, 106, 65, 32, 32, 5, 65, 180, 2, 106, 65, 32, 65, 240, 130, 132, 128, 0, 16, 232, 140, 128, 128, 0, 32, 5, 65, 128, 1, 106, 65, 8, 106, 32, 5, 65, 144, 2, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 5, 65, 128, 1, 106, 65, 16, 106, 32, 5, 65, 144, 2, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 5, 65, 128, 1, 106, 65, 24, 106, 32, 5, 65, 144, 2, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 5, 32, 5, 41, 3, 144, 2, 55, 3, 128, 1, 32, 0, 32, 5, 65, 128, 1, 106, 16, 211, 133, 128, 128, 0, 32, 5, 65, 176, 3, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 1, 65, 0, 58, 0, 0, 32, 1, 65, 1, 106, 33, 1, 12, 0, 11, 11, 227, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 5, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 197, 161, 132, 128, 0, 65, 7, 32, 0, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 65, 184, 173, 132, 128, 0, 65, 5, 32, 0, 65, 12, 106, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 65, 204, 161, 132, 128, 0, 65, 9, 32, 0, 65, 24, 106, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 65, 245, 162, 132, 128, 0, 65, 3, 32, 0, 65, 36, 106, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 65, 189, 173, 132, 128, 0, 65, 9, 32, 0, 65, 48, 106, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 152, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 2, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 150, 183, 132, 128, 0, 65, 11, 32, 0, 16, 188, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 65, 161, 183, 132, 128, 0, 65, 13, 32, 0, 65, 12, 106, 16, 188, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 227, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 5, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 197, 161, 132, 128, 0, 65, 7, 32, 0, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 65, 184, 173, 132, 128, 0, 65, 5, 32, 0, 65, 12, 106, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 65, 204, 161, 132, 128, 0, 65, 9, 32, 0, 65, 24, 106, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 65, 245, 162, 132, 128, 0, 65, 3, 32, 0, 65, 36, 106, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 65, 198, 173, 132, 128, 0, 65, 12, 32, 0, 65, 48, 106, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 127, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 1, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 164, 132, 132, 128, 0, 65, 4, 32, 0, 16, 192, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 124, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 1, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 188, 175, 132, 128, 0, 65, 15, 32, 0, 16, 187, 133, 128, 128, 0, 26, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 124, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 1, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 144, 165, 132, 128, 0, 65, 3, 32, 0, 16, 191, 133, 128, 128, 0, 26, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 127, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 1, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 184, 173, 132, 128, 0, 65, 5, 32, 0, 16, 189, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 171, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 3, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 213, 161, 132, 128, 0, 65, 8, 32, 0, 16, 187, 133, 128, 128, 0, 26, 32, 2, 65, 136, 162, 132, 128, 0, 65, 6, 32, 0, 65, 12, 106, 16, 187, 133, 128, 128, 0, 26, 32, 2, 65, 184, 162, 132, 128, 0, 65, 7, 32, 0, 65, 24, 106, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 180, 2, 3, 1, 127, 4, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 32, 0, 41, 3, 16, 34, 3, 167, 32, 0, 41, 3, 0, 34, 4, 167, 106, 32, 0, 41, 3, 32, 34, 5, 167, 106, 32, 0, 41, 3, 48, 34, 6, 167, 106, 65, 2, 106, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 7, 65, 3, 70, 13, 0, 32, 2, 32, 7, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 2, 64, 32, 4, 80, 13, 0, 32, 2, 65, 144, 135, 132, 128, 0, 65, 6, 32, 0, 16, 195, 133, 128, 128, 0, 26, 11, 2, 64, 32, 3, 80, 13, 0, 32, 2, 65, 150, 135, 132, 128, 0, 65, 7, 32, 0, 65, 16, 106, 16, 195, 133, 128, 128, 0, 26, 11, 2, 64, 32, 5, 80, 13, 0, 32, 2, 65, 212, 172, 132, 128, 0, 65, 10, 32, 0, 65, 32, 106, 16, 195, 133, 128, 128, 0, 26, 11, 32, 2, 65, 222, 172, 132, 128, 0, 65, 7, 32, 0, 65, 192, 0, 106, 16, 182, 133, 128, 128, 0, 26, 32, 2, 65, 229, 172, 132, 128, 0, 65, 10, 32, 0, 65, 193, 0, 106, 16, 182, 133, 128, 128, 0, 26, 2, 64, 32, 6, 80, 13, 0, 32, 2, 65, 157, 135, 132, 128, 0, 65, 6, 32, 0, 65, 48, 106, 16, 195, 133, 128, 128, 0, 26, 11, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 127, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 1, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 140, 183, 132, 128, 0, 65, 10, 32, 0, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 149, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 2, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 184, 173, 132, 128, 0, 65, 5, 32, 0, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 65, 248, 135, 132, 128, 0, 65, 4, 32, 0, 65, 12, 106, 16, 187, 133, 128, 128, 0, 26, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 221, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 5, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 219, 163, 132, 128, 0, 65, 13, 32, 0, 65, 8, 106, 16, 187, 133, 128, 128, 0, 26, 32, 2, 65, 232, 163, 132, 128, 0, 65, 8, 32, 0, 16, 184, 133, 128, 128, 0, 26, 32, 2, 65, 252, 162, 132, 128, 0, 65, 5, 32, 0, 65, 20, 106, 16, 189, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 65, 240, 163, 132, 128, 0, 65, 10, 32, 0, 65, 32, 106, 16, 189, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 65, 250, 163, 132, 128, 0, 65, 17, 32, 0, 65, 44, 106, 16, 192, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 127, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 1, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 196, 169, 132, 128, 0, 65, 7, 32, 0, 16, 190, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 127, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 1, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 172, 170, 132, 128, 0, 65, 13, 32, 0, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 146, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 2, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 212, 163, 132, 128, 0, 65, 7, 32, 0, 16, 184, 133, 128, 128, 0, 26, 32, 2, 65, 192, 161, 132, 128, 0, 65, 5, 32, 0, 65, 8, 106, 16, 184, 133, 128, 128, 0, 26, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 124, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 1, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 204, 164, 132, 128, 0, 65, 4, 32, 0, 16, 184, 133, 128, 128, 0, 26, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 127, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 1, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 208, 167, 132, 128, 0, 65, 2, 32, 0, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 246, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 6, 16, 234, 134, 128, 128, 0, 32, 2, 40, 2, 8, 33, 1, 2, 64, 32, 2, 45, 0, 12, 34, 3, 65, 3, 70, 13, 0, 32, 2, 32, 3, 58, 0, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 197, 161, 132, 128, 0, 65, 7, 32, 0, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 65, 213, 161, 132, 128, 0, 65, 8, 32, 0, 65, 12, 106, 16, 187, 133, 128, 128, 0, 26, 32, 2, 65, 204, 161, 132, 128, 0, 65, 9, 32, 0, 65, 24, 106, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 65, 245, 162, 132, 128, 0, 65, 3, 32, 0, 65, 36, 106, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 65, 136, 162, 132, 128, 0, 65, 6, 32, 0, 65, 48, 106, 16, 187, 133, 128, 128, 0, 26, 32, 2, 65, 184, 162, 132, 128, 0, 65, 7, 32, 0, 65, 60, 106, 16, 186, 133, 128, 128, 0, 34, 1, 13, 0, 32, 2, 40, 2, 0, 32, 2, 45, 0, 4, 16, 192, 134, 128, 128, 0, 65, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 117, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 16, 188, 134, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 8, 34, 1, 65, 2, 70, 13, 0, 2, 64, 32, 1, 13, 0, 65, 0, 33, 1, 32, 0, 65, 0, 58, 0, 1, 12, 2, 11, 32, 0, 65, 1, 58, 0, 1, 65, 0, 33, 1, 12, 1, 11, 32, 0, 32, 2, 40, 2, 12, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 153, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 16, 182, 134, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 8, 34, 1, 65, 2, 70, 13, 0, 32, 2, 40, 2, 12, 16, 153, 133, 128, 128, 0, 33, 3, 2, 64, 2, 64, 2, 64, 32, 1, 13, 0, 32, 3, 13, 2, 65, 0, 33, 1, 12, 1, 11, 32, 3, 13, 1, 65, 1, 33, 1, 11, 32, 0, 32, 1, 58, 0, 1, 65, 0, 33, 1, 12, 3, 11, 32, 0, 32, 3, 54, 2, 4, 12, 1, 11, 32, 0, 32, 2, 40, 2, 12, 54, 2, 4, 11, 65, 1, 33, 1, 11, 32, 0, 32, 1, 58, 0, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 81, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 65, 8, 106, 32, 1, 40, 2, 0, 32, 1, 40, 2, 8, 32, 2, 32, 3, 16, 234, 135, 128, 128, 0, 32, 4, 40, 2, 12, 33, 1, 32, 0, 32, 4, 40, 2, 8, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 128, 1, 0, 2, 64, 2, 64, 32, 4, 32, 3, 73, 13, 0, 2, 64, 32, 3, 69, 13, 0, 2, 64, 32, 3, 32, 2, 73, 13, 0, 32, 2, 32, 3, 70, 13, 1, 12, 2, 11, 32, 1, 32, 3, 106, 44, 0, 0, 65, 64, 72, 13, 1, 11, 32, 4, 69, 13, 1, 2, 64, 32, 4, 32, 2, 73, 13, 0, 32, 2, 32, 4, 71, 13, 1, 12, 2, 11, 32, 1, 32, 4, 106, 44, 0, 0, 65, 191, 127, 74, 13, 1, 11, 32, 1, 32, 2, 32, 3, 32, 4, 16, 196, 141, 128, 128, 0, 0, 11, 32, 0, 32, 4, 32, 3, 107, 54, 2, 4, 32, 0, 32, 1, 32, 3, 106, 54, 2, 0, 11, 79, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 1, 40, 2, 0, 32, 1, 40, 2, 8, 32, 2, 16, 236, 135, 128, 128, 0, 32, 3, 40, 2, 12, 33, 1, 32, 0, 32, 3, 40, 2, 8, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 81, 0, 2, 64, 32, 3, 69, 13, 0, 2, 64, 2, 64, 32, 2, 32, 3, 75, 13, 0, 32, 2, 32, 3, 71, 13, 1, 12, 2, 11, 32, 1, 32, 3, 106, 44, 0, 0, 65, 191, 127, 74, 13, 1, 11, 32, 1, 32, 2, 32, 3, 32, 2, 16, 196, 141, 128, 128, 0, 0, 11, 32, 0, 32, 2, 32, 3, 107, 54, 2, 4, 32, 0, 32, 1, 32, 3, 106, 54, 2, 0, 11, 12, 0, 32, 0, 32, 1, 16, 212, 136, 128, 128, 0, 11, 20, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 32, 1, 16, 217, 136, 128, 128, 0, 11, 28, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 32, 1, 40, 2, 0, 32, 1, 40, 2, 4, 16, 182, 141, 128, 128, 0, 11, 74, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 32, 1, 40, 2, 8, 16, 156, 136, 128, 128, 0, 32, 2, 40, 2, 12, 33, 1, 32, 0, 32, 2, 40, 2, 8, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 112, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 65, 4, 65, 20, 16, 252, 135, 128, 128, 0, 2, 64, 32, 3, 40, 2, 8, 34, 4, 13, 0, 65, 4, 65, 20, 16, 176, 140, 128, 128, 0, 0, 11, 32, 4, 32, 0, 41, 2, 0, 55, 2, 0, 32, 4, 65, 8, 106, 32, 0, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 4, 32, 2, 54, 2, 16, 32, 4, 32, 1, 54, 2, 12, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 4, 11, 106, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 2, 64, 32, 0, 40, 2, 0, 34, 2, 40, 2, 0, 13, 0, 32, 1, 65, 8, 106, 32, 2, 40, 2, 4, 34, 3, 32, 2, 65, 8, 106, 40, 2, 0, 16, 211, 136, 128, 128, 0, 32, 1, 40, 2, 12, 34, 2, 69, 13, 0, 32, 3, 32, 1, 40, 2, 8, 32, 2, 16, 243, 135, 128, 128, 0, 11, 32, 0, 16, 244, 135, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 22, 0, 2, 64, 32, 2, 69, 13, 0, 32, 0, 32, 2, 32, 1, 16, 150, 137, 128, 128, 0, 11, 11, 17, 0, 32, 0, 40, 2, 0, 65, 4, 65, 20, 16, 243, 135, 128, 128, 0, 11, 220, 1, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 128, 1, 73, 13, 0, 32, 1, 65, 128, 16, 73, 13, 1, 32, 1, 65, 128, 128, 4, 79, 13, 2, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 2, 32, 2, 32, 1, 65, 12, 118, 65, 224, 1, 114, 58, 0, 0, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 1, 65, 3, 33, 1, 12, 3, 11, 32, 2, 32, 1, 58, 0, 0, 65, 1, 33, 1, 12, 2, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 1, 32, 2, 32, 1, 65, 6, 118, 65, 192, 1, 114, 58, 0, 0, 65, 2, 33, 1, 12, 1, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 3, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 2, 32, 2, 32, 1, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 1, 32, 2, 32, 1, 65, 18, 118, 65, 7, 113, 65, 240, 1, 114, 58, 0, 0, 65, 4, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 11, 91, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 32, 3, 54, 2, 4, 32, 4, 32, 2, 54, 2, 0, 65, 0, 33, 2, 2, 64, 32, 1, 32, 3, 73, 13, 0, 32, 4, 32, 3, 54, 2, 12, 32, 4, 32, 0, 54, 2, 8, 32, 4, 32, 4, 65, 8, 106, 16, 239, 135, 128, 128, 0, 33, 2, 11, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 2, 11, 14, 0, 32, 0, 66, 132, 128, 128, 128, 192, 2, 55, 3, 0, 11, 174, 2, 3, 1, 127, 1, 126, 3, 127, 65, 20, 33, 3, 2, 64, 2, 64, 32, 2, 66, 144, 206, 0, 90, 13, 0, 32, 2, 33, 4, 12, 1, 11, 65, 20, 33, 3, 3, 64, 32, 1, 32, 3, 106, 34, 5, 65, 124, 106, 32, 2, 32, 2, 66, 144, 206, 0, 128, 34, 4, 66, 144, 206, 0, 126, 125, 167, 34, 6, 65, 255, 255, 3, 113, 65, 228, 0, 110, 34, 7, 65, 1, 116, 65, 232, 184, 132, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 5, 65, 126, 106, 32, 6, 32, 7, 65, 228, 0, 108, 107, 65, 255, 255, 3, 113, 65, 1, 116, 65, 232, 184, 132, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 3, 65, 124, 106, 33, 3, 32, 2, 66, 255, 193, 215, 47, 86, 33, 5, 32, 4, 33, 2, 32, 5, 13, 0, 11, 11, 2, 64, 2, 64, 32, 4, 167, 34, 6, 65, 227, 0, 74, 13, 0, 32, 6, 33, 5, 12, 1, 11, 32, 1, 32, 3, 65, 126, 106, 34, 3, 106, 32, 6, 32, 6, 65, 228, 0, 110, 34, 5, 65, 228, 0, 108, 107, 65, 1, 116, 65, 232, 184, 132, 128, 0, 106, 47, 0, 0, 59, 0, 0, 11, 2, 64, 2, 64, 32, 5, 65, 10, 72, 13, 0, 32, 1, 32, 3, 65, 126, 106, 34, 3, 106, 32, 5, 65, 1, 116, 65, 232, 184, 132, 128, 0, 106, 47, 0, 0, 59, 0, 0, 12, 1, 11, 32, 1, 32, 3, 65, 127, 106, 34, 3, 106, 32, 5, 65, 48, 106, 58, 0, 0, 11, 32, 0, 65, 20, 32, 3, 107, 54, 2, 4, 32, 0, 32, 1, 32, 3, 106, 54, 2, 0, 11, 65, 1, 1, 127, 2, 64, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 4, 71, 13, 0, 32, 0, 32, 2, 16, 170, 140, 128, 128, 0, 32, 0, 40, 2, 8, 33, 2, 11, 32, 0, 40, 2, 0, 32, 2, 106, 32, 1, 58, 0, 0, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 8, 0, 32, 0, 40, 2, 8, 69, 11, 67, 0, 2, 64, 32, 2, 69, 13, 0, 2, 64, 32, 3, 13, 0, 65, 0, 45, 0, 144, 187, 138, 128, 0, 26, 32, 2, 32, 1, 16, 149, 137, 128, 128, 0, 33, 1, 12, 1, 11, 32, 2, 32, 1, 16, 152, 137, 128, 128, 0, 33, 1, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 73, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 65, 0, 16, 251, 135, 128, 128, 0, 32, 3, 40, 2, 12, 33, 2, 32, 0, 32, 3, 40, 2, 8, 54, 2, 0, 32, 0, 32, 2, 54, 2, 4, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 150, 3, 1, 7, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 3, 64, 32, 1, 40, 2, 0, 32, 1, 40, 2, 8, 34, 4, 106, 33, 5, 32, 4, 32, 4, 32, 1, 40, 2, 4, 34, 6, 32, 4, 32, 6, 75, 27, 107, 33, 7, 65, 0, 33, 8, 3, 64, 2, 64, 32, 7, 32, 8, 106, 13, 0, 32, 6, 32, 4, 73, 13, 4, 32, 3, 65, 4, 54, 2, 4, 32, 0, 32, 1, 32, 3, 65, 4, 106, 16, 157, 136, 128, 128, 0, 12, 5, 11, 2, 64, 32, 5, 32, 8, 106, 45, 0, 0, 34, 9, 65, 204, 208, 132, 128, 0, 106, 45, 0, 0, 13, 0, 32, 1, 32, 4, 32, 8, 106, 65, 1, 106, 54, 2, 8, 32, 8, 65, 1, 106, 33, 8, 12, 1, 11, 11, 32, 4, 32, 8, 106, 33, 7, 2, 64, 32, 9, 65, 220, 0, 70, 13, 0, 32, 9, 65, 34, 70, 13, 2, 32, 1, 32, 7, 65, 1, 106, 54, 2, 8, 32, 3, 65, 16, 54, 2, 4, 32, 0, 32, 1, 32, 3, 65, 4, 106, 16, 157, 136, 128, 128, 0, 12, 4, 11, 32, 4, 32, 7, 75, 13, 2, 32, 2, 32, 5, 32, 8, 16, 177, 140, 128, 128, 0, 32, 1, 32, 7, 65, 1, 106, 54, 2, 8, 32, 1, 65, 1, 32, 2, 16, 158, 136, 128, 128, 0, 34, 8, 69, 13, 0, 11, 32, 0, 65, 2, 54, 2, 0, 32, 0, 32, 8, 54, 2, 4, 12, 2, 11, 2, 64, 32, 2, 40, 2, 8, 69, 13, 0, 32, 4, 32, 7, 75, 13, 1, 32, 2, 32, 5, 32, 8, 16, 177, 140, 128, 128, 0, 32, 1, 32, 7, 65, 1, 106, 54, 2, 8, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 2, 40, 2, 8, 54, 2, 8, 32, 0, 32, 2, 40, 2, 0, 54, 2, 4, 12, 2, 11, 32, 4, 32, 7, 75, 13, 0, 32, 0, 32, 8, 54, 2, 8, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 5, 54, 2, 4, 32, 1, 32, 7, 65, 1, 106, 54, 2, 8, 12, 1, 11, 0, 0, 11, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 14, 0, 32, 0, 32, 1, 32, 2, 16, 184, 140, 128, 128, 0, 11, 53, 0, 32, 0, 65, 128, 1, 58, 0, 24, 32, 0, 66, 1, 55, 2, 12, 32, 0, 32, 1, 41, 2, 0, 55, 2, 0, 32, 0, 65, 20, 106, 65, 0, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 65, 8, 106, 40, 2, 0, 54, 2, 0, 11, 142, 1, 3, 1, 127, 1, 124, 1, 126, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 14, 3, 0, 1, 2, 0, 11, 32, 0, 43, 3, 8, 33, 4, 32, 3, 65, 3, 58, 0, 0, 32, 3, 32, 4, 57, 3, 8, 12, 2, 11, 32, 0, 41, 3, 8, 33, 5, 32, 3, 65, 1, 58, 0, 0, 32, 3, 32, 5, 55, 3, 8, 12, 1, 11, 32, 0, 41, 3, 8, 33, 5, 32, 3, 65, 2, 58, 0, 0, 32, 3, 32, 5, 55, 3, 8, 11, 32, 3, 32, 1, 32, 2, 16, 129, 136, 128, 128, 0, 33, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 231, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 4, 32, 3, 32, 1, 54, 2, 0, 2, 64, 2, 64, 32, 0, 45, 0, 0, 65, 7, 71, 13, 0, 32, 3, 65, 20, 106, 66, 1, 55, 2, 0, 32, 3, 65, 1, 54, 2, 12, 32, 3, 65, 136, 206, 132, 128, 0, 54, 2, 8, 32, 3, 65, 129, 128, 128, 128, 0, 54, 2, 36, 32, 3, 32, 3, 65, 32, 106, 54, 2, 16, 32, 3, 32, 3, 54, 2, 32, 32, 3, 65, 8, 106, 16, 154, 136, 128, 128, 0, 33, 0, 12, 1, 11, 32, 3, 65, 32, 106, 65, 12, 106, 65, 129, 128, 128, 128, 0, 54, 2, 0, 32, 3, 65, 8, 106, 65, 12, 106, 66, 2, 55, 2, 0, 32, 3, 65, 2, 54, 2, 12, 32, 3, 65, 172, 206, 132, 128, 0, 54, 2, 8, 32, 3, 65, 130, 128, 128, 128, 0, 54, 2, 36, 32, 3, 32, 0, 54, 2, 32, 32, 3, 32, 3, 65, 32, 106, 54, 2, 16, 32, 3, 32, 3, 54, 2, 40, 32, 3, 65, 8, 106, 16, 154, 136, 128, 128, 0, 33, 0, 11, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 103, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 12, 106, 32, 0, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 1, 45, 0, 12, 13, 0, 65, 0, 33, 2, 32, 1, 45, 0, 13, 69, 13, 1, 32, 1, 65, 22, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 2, 12, 1, 11, 32, 1, 40, 2, 16, 33, 2, 11, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 2, 11, 131, 1, 1, 6, 127, 32, 1, 40, 2, 8, 34, 2, 32, 1, 40, 2, 4, 34, 3, 32, 2, 32, 3, 75, 27, 33, 4, 32, 1, 40, 2, 0, 33, 5, 2, 64, 3, 64, 2, 64, 32, 4, 32, 2, 71, 13, 0, 65, 0, 33, 6, 12, 2, 11, 65, 1, 33, 6, 32, 5, 32, 2, 106, 45, 0, 0, 34, 7, 65, 119, 106, 34, 3, 65, 23, 75, 13, 1, 65, 1, 32, 3, 116, 65, 147, 128, 128, 4, 113, 69, 13, 1, 32, 1, 32, 2, 65, 1, 106, 34, 2, 54, 2, 8, 12, 0, 11, 11, 32, 0, 32, 6, 58, 0, 1, 32, 0, 65, 0, 58, 0, 0, 32, 0, 65, 2, 106, 32, 7, 58, 0, 0, 11, 67, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 16, 138, 136, 128, 128, 0, 32, 1, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 16, 241, 135, 128, 128, 0, 33, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 53, 1, 2, 127, 65, 0, 33, 2, 2, 64, 32, 1, 40, 2, 8, 34, 3, 32, 1, 40, 2, 4, 79, 13, 0, 32, 1, 40, 2, 0, 32, 3, 106, 45, 0, 0, 33, 2, 11, 32, 0, 65, 0, 58, 0, 0, 32, 0, 32, 2, 58, 0, 1, 11, 15, 0, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 12, 0, 32, 0, 32, 1, 16, 136, 136, 128, 128, 0, 11, 72, 1, 3, 127, 2, 64, 32, 1, 40, 2, 8, 34, 2, 32, 1, 40, 2, 4, 73, 34, 3, 69, 13, 0, 32, 1, 32, 2, 65, 1, 106, 54, 2, 8, 32, 1, 40, 2, 0, 32, 2, 106, 45, 0, 0, 33, 4, 11, 32, 0, 65, 0, 58, 0, 0, 32, 0, 65, 2, 106, 32, 4, 58, 0, 0, 32, 0, 32, 3, 58, 0, 1, 11, 67, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 16, 240, 135, 128, 128, 0, 32, 1, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 16, 241, 135, 128, 128, 0, 33, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 92, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 32, 1, 40, 2, 4, 34, 3, 32, 1, 40, 2, 8, 65, 1, 106, 34, 4, 32, 3, 32, 4, 73, 27, 16, 156, 136, 128, 128, 0, 32, 2, 40, 2, 12, 33, 1, 32, 0, 32, 2, 40, 2, 8, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 12, 0, 32, 1, 32, 0, 16, 140, 136, 128, 128, 0, 11, 106, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 54, 2, 12, 2, 64, 32, 0, 40, 2, 12, 13, 0, 32, 2, 65, 16, 106, 65, 8, 106, 32, 0, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 32, 0, 41, 2, 0, 55, 3, 16, 32, 1, 32, 2, 65, 16, 106, 16, 137, 136, 128, 128, 0, 33, 0, 32, 2, 65, 12, 106, 16, 244, 135, 128, 128, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 197, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 1, 32, 2, 16, 183, 141, 128, 128, 0, 32, 3, 40, 2, 4, 33, 1, 32, 3, 40, 2, 0, 33, 2, 2, 64, 2, 64, 3, 64, 2, 64, 32, 2, 32, 1, 71, 13, 0, 65, 0, 33, 2, 12, 3, 11, 32, 3, 65, 12, 106, 32, 0, 16, 136, 136, 128, 128, 0, 2, 64, 32, 3, 45, 0, 12, 69, 13, 0, 32, 3, 40, 2, 16, 33, 2, 12, 3, 11, 32, 3, 45, 0, 13, 69, 13, 1, 2, 64, 32, 3, 45, 0, 14, 32, 2, 45, 0, 0, 71, 13, 0, 32, 2, 65, 1, 106, 33, 2, 12, 1, 11, 11, 32, 3, 65, 9, 54, 2, 20, 32, 0, 32, 3, 65, 20, 106, 16, 137, 136, 128, 128, 0, 33, 2, 12, 1, 11, 32, 3, 65, 5, 54, 2, 20, 32, 0, 32, 3, 65, 20, 106, 16, 137, 136, 128, 128, 0, 33, 2, 11, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 2, 11, 146, 4, 3, 5, 127, 1, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 1, 16, 136, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 8, 13, 0, 32, 3, 45, 0, 9, 13, 2, 32, 3, 65, 5, 54, 2, 16, 32, 1, 32, 3, 65, 16, 106, 16, 137, 136, 128, 128, 0, 33, 4, 12, 1, 11, 32, 3, 40, 2, 12, 33, 4, 11, 32, 0, 66, 3, 55, 3, 0, 32, 0, 32, 4, 54, 2, 8, 12, 1, 11, 2, 64, 2, 64, 32, 3, 45, 0, 10, 34, 5, 65, 255, 1, 113, 65, 48, 70, 13, 0, 32, 5, 65, 79, 106, 65, 255, 1, 113, 65, 9, 73, 13, 1, 32, 3, 65, 13, 54, 2, 16, 32, 1, 32, 3, 65, 16, 106, 16, 137, 136, 128, 128, 0, 33, 4, 32, 0, 66, 3, 55, 3, 0, 32, 0, 32, 4, 54, 2, 8, 12, 2, 11, 2, 64, 2, 64, 32, 1, 40, 2, 8, 34, 4, 32, 1, 40, 2, 4, 79, 13, 0, 32, 1, 40, 2, 0, 32, 4, 106, 45, 0, 0, 65, 80, 106, 65, 255, 1, 113, 65, 10, 73, 13, 1, 11, 32, 0, 32, 1, 32, 2, 66, 0, 16, 143, 136, 128, 128, 0, 12, 2, 11, 32, 3, 65, 13, 54, 2, 16, 32, 1, 32, 3, 65, 16, 106, 16, 132, 136, 128, 128, 0, 33, 4, 32, 0, 66, 3, 55, 3, 0, 32, 0, 32, 4, 54, 2, 8, 12, 1, 11, 32, 1, 40, 2, 8, 34, 4, 32, 1, 40, 2, 4, 34, 6, 32, 4, 32, 6, 75, 27, 33, 7, 32, 5, 65, 80, 106, 173, 66, 255, 1, 131, 33, 8, 32, 1, 40, 2, 0, 33, 9, 3, 64, 2, 64, 2, 64, 32, 7, 32, 4, 70, 13, 0, 32, 9, 32, 4, 106, 45, 0, 0, 65, 80, 106, 34, 5, 65, 255, 1, 113, 34, 6, 65, 10, 73, 13, 1, 11, 32, 0, 32, 1, 32, 2, 32, 8, 16, 143, 136, 128, 128, 0, 12, 2, 11, 2, 64, 2, 64, 32, 8, 66, 153, 179, 230, 204, 153, 179, 230, 204, 25, 84, 13, 0, 32, 8, 66, 153, 179, 230, 204, 153, 179, 230, 204, 25, 82, 13, 1, 32, 6, 65, 5, 75, 13, 1, 11, 32, 1, 32, 4, 65, 1, 106, 34, 4, 54, 2, 8, 32, 8, 66, 10, 126, 32, 5, 173, 66, 255, 1, 131, 124, 33, 8, 12, 1, 11, 11, 32, 3, 65, 16, 106, 32, 1, 32, 2, 32, 8, 16, 144, 136, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 16, 13, 0, 32, 0, 32, 3, 43, 3, 24, 57, 3, 8, 66, 0, 33, 8, 12, 1, 11, 32, 0, 32, 3, 40, 2, 20, 54, 2, 8, 66, 3, 33, 8, 11, 32, 0, 32, 8, 55, 3, 0, 11, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 147, 2, 2, 2, 127, 2, 126, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 8, 34, 5, 32, 1, 40, 2, 4, 79, 13, 0, 32, 1, 40, 2, 0, 32, 5, 106, 45, 0, 0, 34, 5, 65, 46, 70, 13, 1, 32, 5, 65, 197, 0, 70, 13, 2, 32, 5, 65, 229, 0, 70, 13, 2, 11, 66, 1, 33, 6, 32, 2, 69, 13, 2, 32, 3, 33, 7, 12, 4, 11, 32, 4, 32, 1, 32, 2, 32, 3, 65, 0, 16, 145, 136, 128, 128, 0, 32, 4, 40, 2, 0, 69, 13, 2, 32, 0, 32, 4, 40, 2, 4, 54, 2, 8, 32, 0, 66, 3, 55, 3, 0, 12, 4, 11, 32, 4, 32, 1, 32, 2, 32, 3, 65, 0, 16, 146, 136, 128, 128, 0, 32, 4, 40, 2, 0, 69, 13, 1, 32, 0, 32, 4, 40, 2, 4, 54, 2, 8, 32, 0, 66, 3, 55, 3, 0, 12, 3, 11, 66, 0, 33, 6, 2, 64, 66, 0, 32, 3, 125, 34, 7, 66, 0, 89, 13, 0, 66, 2, 33, 6, 12, 2, 11, 32, 3, 186, 189, 66, 128, 128, 128, 128, 128, 128, 128, 128, 128, 127, 133, 33, 7, 12, 1, 11, 32, 4, 41, 3, 8, 33, 7, 66, 0, 33, 6, 11, 32, 0, 32, 7, 55, 3, 8, 32, 0, 32, 6, 55, 3, 0, 11, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 193, 1, 1, 5, 127, 65, 0, 33, 4, 65, 0, 32, 1, 40, 2, 4, 34, 5, 32, 1, 40, 2, 8, 34, 6, 107, 34, 7, 32, 7, 32, 5, 75, 27, 33, 5, 32, 6, 65, 1, 106, 33, 8, 32, 1, 40, 2, 0, 32, 6, 106, 33, 7, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 32, 4, 70, 13, 0, 32, 7, 32, 4, 106, 45, 0, 0, 34, 6, 65, 80, 106, 65, 255, 1, 113, 65, 10, 73, 13, 3, 32, 6, 65, 46, 70, 13, 1, 32, 6, 65, 197, 0, 70, 13, 2, 32, 6, 65, 229, 0, 70, 13, 2, 32, 4, 33, 5, 11, 32, 0, 32, 1, 32, 2, 32, 3, 32, 5, 16, 147, 136, 128, 128, 0, 15, 11, 32, 0, 32, 1, 32, 2, 32, 3, 32, 4, 16, 145, 136, 128, 128, 0, 15, 11, 32, 0, 32, 1, 32, 2, 32, 3, 32, 4, 16, 146, 136, 128, 128, 0, 15, 11, 32, 1, 32, 8, 32, 4, 106, 54, 2, 8, 32, 4, 65, 1, 106, 33, 4, 12, 0, 11, 11, 251, 2, 1, 9, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 5, 36, 128, 128, 128, 128, 0, 32, 1, 32, 1, 40, 2, 8, 34, 6, 65, 1, 106, 34, 7, 54, 2, 8, 32, 7, 32, 1, 40, 2, 0, 106, 33, 8, 32, 1, 40, 2, 4, 33, 9, 65, 0, 33, 7, 2, 64, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 32, 7, 106, 34, 10, 65, 1, 106, 32, 9, 79, 13, 0, 32, 8, 32, 7, 106, 45, 0, 0, 34, 11, 65, 80, 106, 34, 12, 65, 255, 1, 113, 34, 13, 65, 10, 73, 13, 4, 32, 7, 13, 1, 32, 5, 65, 13, 54, 2, 4, 32, 1, 32, 5, 65, 4, 106, 16, 132, 136, 128, 128, 0, 33, 7, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 7, 54, 2, 4, 12, 6, 11, 2, 64, 32, 7, 69, 13, 0, 32, 4, 32, 7, 107, 33, 7, 12, 2, 11, 32, 5, 65, 5, 54, 2, 4, 32, 1, 32, 5, 65, 4, 106, 16, 132, 136, 128, 128, 0, 33, 7, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 7, 54, 2, 4, 12, 5, 11, 32, 4, 32, 7, 107, 33, 7, 32, 11, 65, 32, 114, 65, 229, 0, 70, 13, 1, 11, 32, 0, 32, 1, 32, 2, 32, 3, 32, 7, 16, 147, 136, 128, 128, 0, 12, 3, 11, 32, 0, 32, 1, 32, 2, 32, 3, 32, 7, 16, 146, 136, 128, 128, 0, 12, 2, 11, 2, 64, 2, 64, 32, 3, 66, 152, 179, 230, 204, 153, 179, 230, 204, 25, 88, 13, 0, 32, 3, 66, 153, 179, 230, 204, 153, 179, 230, 204, 25, 82, 13, 1, 32, 13, 65, 5, 75, 13, 1, 11, 32, 1, 32, 10, 65, 2, 106, 54, 2, 8, 32, 7, 65, 1, 106, 33, 7, 32, 3, 66, 10, 126, 32, 12, 173, 66, 255, 1, 131, 124, 33, 3, 12, 1, 11, 11, 32, 0, 32, 1, 32, 2, 32, 3, 32, 4, 32, 7, 107, 16, 148, 136, 128, 128, 0, 11, 32, 5, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 239, 3, 1, 7, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 5, 36, 128, 128, 128, 128, 0, 65, 1, 33, 6, 32, 1, 32, 1, 40, 2, 8, 34, 7, 65, 1, 106, 34, 8, 54, 2, 8, 2, 64, 32, 8, 32, 1, 40, 2, 4, 79, 13, 0, 65, 1, 33, 6, 2, 64, 2, 64, 32, 1, 40, 2, 0, 32, 8, 106, 45, 0, 0, 65, 85, 106, 14, 3, 1, 2, 0, 2, 11, 65, 0, 33, 6, 11, 32, 1, 32, 7, 65, 2, 106, 54, 2, 8, 11, 32, 5, 65, 12, 106, 32, 1, 16, 136, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 45, 0, 12, 13, 0, 32, 5, 45, 0, 13, 13, 2, 32, 5, 65, 5, 54, 2, 20, 32, 1, 32, 5, 65, 20, 106, 16, 137, 136, 128, 128, 0, 33, 8, 12, 1, 11, 32, 5, 40, 2, 16, 33, 8, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 8, 54, 2, 4, 12, 1, 11, 2, 64, 32, 5, 45, 0, 14, 65, 80, 106, 65, 255, 1, 113, 34, 7, 65, 10, 73, 13, 0, 32, 5, 65, 13, 54, 2, 20, 32, 1, 32, 5, 65, 20, 106, 16, 137, 136, 128, 128, 0, 33, 8, 32, 0, 65, 1, 54, 2, 0, 32, 0, 32, 8, 54, 2, 4, 12, 1, 11, 32, 1, 40, 2, 8, 34, 8, 32, 1, 40, 2, 4, 34, 9, 32, 8, 32, 9, 75, 27, 33, 10, 32, 1, 40, 2, 0, 33, 11, 3, 64, 2, 64, 2, 64, 32, 10, 32, 8, 70, 13, 0, 32, 11, 32, 8, 106, 45, 0, 0, 65, 80, 106, 65, 255, 1, 113, 34, 9, 65, 10, 73, 13, 1, 11, 2, 64, 2, 64, 32, 6, 13, 0, 32, 4, 32, 7, 107, 34, 8, 65, 31, 117, 65, 128, 128, 128, 128, 120, 115, 32, 8, 32, 7, 65, 0, 74, 32, 8, 32, 4, 72, 115, 27, 33, 8, 12, 1, 11, 32, 4, 32, 7, 106, 34, 8, 65, 31, 117, 65, 128, 128, 128, 128, 120, 115, 32, 8, 32, 7, 65, 0, 72, 32, 8, 32, 4, 72, 115, 27, 33, 8, 11, 32, 0, 32, 1, 32, 2, 32, 3, 32, 8, 16, 147, 136, 128, 128, 0, 12, 2, 11, 32, 1, 32, 8, 65, 1, 106, 34, 8, 54, 2, 8, 2, 64, 2, 64, 32, 7, 65, 203, 153, 179, 230, 0, 76, 13, 0, 32, 7, 65, 204, 153, 179, 230, 0, 71, 13, 1, 32, 9, 65, 7, 75, 13, 1, 11, 32, 7, 65, 10, 108, 32, 9, 106, 33, 7, 12, 1, 11, 11, 32, 0, 32, 1, 32, 2, 32, 3, 80, 32, 6, 16, 149, 136, 128, 128, 0, 11, 32, 5, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 137, 2, 4, 1, 127, 1, 124, 1, 127, 1, 124, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 5, 36, 128, 128, 128, 128, 0, 32, 3, 186, 33, 6, 2, 64, 2, 64, 2, 64, 2, 64, 3, 64, 32, 4, 32, 4, 65, 31, 117, 34, 7, 115, 32, 7, 107, 34, 7, 65, 181, 2, 73, 13, 1, 32, 6, 68, 0, 0, 0, 0, 0, 0, 0, 0, 97, 13, 3, 2, 64, 32, 4, 65, 127, 74, 13, 0, 32, 4, 65, 180, 2, 106, 33, 4, 32, 6, 68, 160, 200, 235, 133, 243, 204, 225, 127, 163, 33, 6, 12, 1, 11, 11, 32, 5, 65, 14, 54, 2, 4, 32, 0, 32, 1, 32, 5, 65, 4, 106, 16, 137, 136, 128, 128, 0, 54, 2, 4, 12, 1, 11, 32, 7, 65, 3, 116, 65, 176, 186, 132, 128, 0, 106, 43, 3, 0, 33, 8, 2, 64, 32, 4, 65, 127, 74, 13, 0, 32, 6, 32, 8, 163, 33, 6, 12, 2, 11, 32, 6, 32, 8, 162, 34, 6, 153, 68, 0, 0, 0, 0, 0, 0, 240, 127, 98, 13, 1, 32, 5, 65, 14, 54, 2, 4, 32, 0, 32, 1, 32, 5, 65, 4, 106, 16, 137, 136, 128, 128, 0, 54, 2, 4, 11, 65, 1, 33, 4, 12, 1, 11, 32, 0, 32, 6, 32, 6, 154, 32, 2, 27, 57, 3, 8, 65, 0, 33, 4, 11, 32, 0, 32, 4, 54, 2, 0, 32, 5, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 132, 1, 1, 4, 127, 32, 1, 40, 2, 8, 34, 5, 32, 1, 40, 2, 4, 34, 6, 32, 5, 32, 6, 75, 27, 33, 6, 32, 1, 40, 2, 0, 33, 7, 2, 64, 2, 64, 3, 64, 32, 6, 32, 5, 70, 13, 1, 2, 64, 32, 7, 32, 5, 106, 45, 0, 0, 34, 8, 65, 80, 106, 65, 255, 1, 113, 65, 9, 75, 13, 0, 32, 1, 32, 5, 65, 1, 106, 34, 5, 54, 2, 8, 12, 1, 11, 11, 32, 8, 65, 32, 114, 65, 229, 0, 70, 13, 1, 11, 32, 0, 32, 1, 32, 2, 32, 3, 32, 4, 16, 147, 136, 128, 128, 0, 15, 11, 32, 0, 32, 1, 32, 2, 32, 3, 32, 4, 16, 146, 136, 128, 128, 0, 11, 198, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 5, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 4, 69, 13, 0, 32, 3, 69, 13, 1, 11, 32, 1, 40, 2, 8, 34, 4, 32, 1, 40, 2, 4, 34, 3, 32, 4, 32, 3, 75, 27, 33, 3, 32, 1, 40, 2, 0, 33, 6, 3, 64, 2, 64, 2, 64, 32, 3, 32, 4, 70, 13, 0, 32, 6, 32, 4, 106, 45, 0, 0, 65, 80, 106, 65, 255, 1, 113, 65, 10, 73, 13, 1, 11, 32, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 128, 32, 2, 27, 57, 3, 8, 65, 0, 33, 4, 12, 3, 11, 32, 1, 32, 4, 65, 1, 106, 34, 4, 54, 2, 8, 12, 0, 11, 11, 32, 5, 65, 14, 54, 2, 4, 32, 0, 32, 1, 32, 5, 65, 4, 106, 16, 137, 136, 128, 128, 0, 54, 2, 4, 65, 1, 33, 4, 11, 32, 0, 32, 4, 54, 2, 0, 32, 5, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 14, 0, 32, 0, 32, 1, 32, 2, 16, 142, 136, 128, 128, 0, 11, 157, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 12, 106, 32, 0, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 1, 45, 0, 12, 13, 0, 2, 64, 32, 1, 45, 0, 13, 13, 0, 32, 1, 65, 3, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 0, 12, 2, 11, 2, 64, 32, 1, 45, 0, 14, 65, 58, 71, 13, 0, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 65, 0, 33, 0, 12, 2, 11, 32, 1, 65, 6, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 0, 12, 1, 11, 32, 1, 40, 2, 16, 33, 0, 11, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 167, 2, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 4, 106, 32, 0, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 1, 45, 0, 4, 13, 0, 2, 64, 32, 1, 45, 0, 5, 13, 0, 32, 1, 65, 2, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 0, 12, 2, 11, 2, 64, 2, 64, 32, 1, 45, 0, 6, 34, 2, 65, 221, 0, 70, 13, 0, 32, 2, 65, 44, 70, 13, 1, 32, 1, 65, 22, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 0, 12, 3, 11, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 65, 0, 33, 0, 12, 2, 11, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 1, 65, 12, 106, 32, 0, 16, 131, 136, 128, 128, 0, 2, 64, 32, 1, 45, 0, 12, 34, 2, 13, 0, 32, 1, 45, 0, 13, 69, 13, 0, 32, 1, 45, 0, 14, 65, 255, 1, 113, 65, 221, 0, 71, 13, 0, 32, 1, 65, 21, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 0, 12, 2, 11, 32, 1, 65, 22, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 0, 32, 2, 69, 13, 1, 32, 1, 65, 16, 106, 16, 242, 135, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 8, 33, 0, 11, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 194, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 12, 106, 32, 0, 16, 131, 136, 128, 128, 0, 2, 64, 2, 64, 32, 1, 45, 0, 12, 13, 0, 2, 64, 32, 1, 45, 0, 13, 13, 0, 32, 1, 65, 3, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 0, 12, 2, 11, 2, 64, 2, 64, 32, 1, 45, 0, 14, 34, 2, 65, 253, 0, 70, 13, 0, 32, 2, 65, 44, 70, 13, 1, 32, 1, 65, 22, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 0, 12, 3, 11, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 65, 0, 33, 0, 12, 2, 11, 32, 1, 65, 21, 54, 2, 20, 32, 0, 32, 1, 65, 20, 106, 16, 132, 136, 128, 128, 0, 33, 0, 12, 1, 11, 32, 1, 40, 2, 16, 33, 0, 11, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 153, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 0, 65, 12, 106, 40, 2, 0, 33, 2, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 4, 14, 2, 0, 1, 3, 11, 32, 2, 13, 2, 65, 232, 184, 132, 128, 0, 33, 0, 65, 0, 33, 2, 12, 1, 11, 32, 2, 13, 1, 32, 0, 40, 2, 0, 34, 0, 40, 2, 4, 33, 2, 32, 0, 40, 2, 0, 33, 0, 11, 32, 1, 65, 4, 106, 32, 0, 32, 2, 16, 184, 140, 128, 128, 0, 12, 1, 11, 32, 1, 65, 4, 106, 32, 0, 16, 182, 140, 128, 128, 0, 11, 32, 1, 65, 4, 106, 16, 155, 136, 128, 128, 0, 33, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 189, 11, 3, 25, 127, 1, 126, 7, 127, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 192, 0, 106, 32, 0, 40, 2, 0, 34, 2, 32, 0, 40, 2, 8, 34, 3, 65, 216, 205, 132, 128, 0, 65, 9, 16, 192, 141, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 64, 13, 0, 32, 1, 65, 200, 0, 106, 40, 2, 0, 33, 4, 32, 1, 65, 205, 0, 106, 45, 0, 0, 33, 5, 32, 1, 65, 244, 0, 106, 40, 2, 0, 33, 6, 32, 1, 40, 2, 112, 33, 7, 32, 1, 65, 206, 0, 106, 45, 0, 0, 65, 255, 1, 113, 33, 8, 3, 64, 32, 8, 13, 3, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 69, 13, 0, 2, 64, 2, 64, 32, 4, 32, 6, 73, 13, 0, 32, 6, 32, 4, 70, 13, 1, 12, 13, 11, 32, 7, 32, 4, 106, 44, 0, 0, 65, 191, 127, 76, 13, 12, 11, 32, 7, 32, 4, 106, 34, 9, 65, 127, 106, 45, 0, 0, 34, 10, 192, 34, 11, 65, 127, 74, 13, 3, 2, 64, 32, 9, 65, 126, 106, 45, 0, 0, 34, 10, 192, 34, 12, 65, 64, 72, 13, 0, 32, 10, 65, 31, 113, 33, 10, 12, 3, 11, 2, 64, 32, 9, 65, 125, 106, 45, 0, 0, 34, 10, 192, 34, 13, 65, 64, 72, 13, 0, 32, 10, 65, 15, 113, 33, 10, 12, 2, 11, 32, 9, 65, 124, 106, 45, 0, 0, 65, 7, 113, 65, 6, 116, 32, 13, 65, 63, 113, 114, 33, 10, 12, 1, 11, 32, 5, 65, 255, 1, 113, 13, 5, 12, 6, 11, 32, 10, 65, 6, 116, 32, 12, 65, 63, 113, 114, 33, 10, 11, 32, 10, 65, 6, 116, 32, 11, 65, 63, 113, 114, 33, 10, 11, 32, 5, 65, 255, 1, 113, 13, 2, 32, 10, 65, 128, 128, 196, 0, 70, 13, 3, 65, 127, 33, 5, 2, 64, 32, 10, 65, 128, 1, 73, 13, 0, 65, 126, 33, 5, 32, 10, 65, 128, 16, 73, 13, 0, 65, 125, 65, 124, 32, 10, 65, 128, 128, 4, 73, 27, 33, 5, 11, 32, 5, 32, 4, 106, 33, 4, 65, 1, 33, 5, 12, 0, 11, 11, 65, 0, 32, 1, 65, 252, 0, 106, 40, 2, 0, 34, 11, 32, 1, 65, 212, 0, 106, 40, 2, 0, 34, 14, 107, 34, 10, 32, 10, 32, 11, 75, 27, 33, 15, 32, 1, 40, 2, 120, 34, 10, 65, 127, 106, 33, 16, 65, 0, 32, 14, 107, 33, 17, 32, 14, 32, 11, 107, 33, 18, 32, 10, 32, 14, 106, 33, 19, 65, 0, 32, 11, 107, 33, 20, 32, 11, 65, 127, 115, 32, 1, 40, 2, 112, 34, 21, 106, 33, 22, 32, 1, 65, 232, 0, 106, 40, 2, 0, 33, 5, 32, 1, 65, 216, 0, 106, 40, 2, 0, 33, 23, 32, 1, 65, 224, 0, 106, 40, 2, 0, 33, 24, 32, 1, 65, 244, 0, 106, 40, 2, 0, 33, 6, 32, 1, 65, 228, 0, 106, 40, 2, 0, 33, 25, 32, 1, 41, 3, 72, 33, 26, 3, 64, 65, 0, 32, 14, 32, 14, 32, 5, 32, 14, 32, 5, 73, 27, 32, 25, 65, 127, 70, 34, 27, 27, 34, 10, 107, 33, 12, 32, 20, 32, 10, 106, 33, 28, 32, 22, 32, 10, 106, 33, 29, 32, 16, 32, 10, 106, 33, 30, 32, 17, 32, 10, 106, 33, 31, 32, 10, 65, 127, 106, 33, 13, 32, 17, 32, 11, 32, 5, 32, 27, 27, 34, 10, 32, 14, 32, 10, 32, 14, 75, 27, 106, 33, 32, 3, 64, 32, 24, 32, 11, 107, 34, 4, 32, 6, 79, 13, 3, 2, 64, 2, 64, 32, 26, 32, 21, 32, 4, 106, 49, 0, 0, 136, 66, 1, 131, 80, 13, 0, 32, 28, 32, 24, 106, 33, 7, 32, 29, 32, 24, 106, 33, 8, 65, 0, 33, 10, 12, 1, 11, 32, 4, 33, 24, 32, 27, 13, 1, 32, 4, 33, 24, 32, 11, 33, 5, 12, 2, 11, 3, 64, 2, 64, 32, 12, 32, 10, 71, 13, 0, 32, 18, 32, 24, 106, 33, 10, 32, 32, 33, 5, 32, 15, 33, 9, 32, 19, 33, 7, 3, 64, 32, 5, 69, 13, 5, 32, 9, 69, 13, 9, 32, 10, 32, 6, 79, 13, 9, 32, 5, 65, 127, 106, 33, 5, 32, 9, 65, 127, 106, 33, 9, 32, 21, 32, 10, 106, 33, 8, 32, 7, 45, 0, 0, 33, 33, 32, 10, 65, 1, 106, 33, 10, 32, 7, 65, 1, 106, 33, 7, 32, 33, 32, 8, 45, 0, 0, 70, 13, 0, 11, 32, 24, 32, 23, 107, 33, 24, 32, 27, 13, 2, 32, 23, 33, 5, 12, 3, 11, 32, 13, 32, 11, 79, 13, 7, 32, 7, 32, 10, 106, 65, 127, 106, 32, 6, 79, 13, 7, 32, 8, 32, 10, 106, 33, 5, 32, 30, 32, 10, 106, 33, 9, 32, 10, 65, 127, 106, 33, 10, 32, 9, 45, 0, 0, 32, 5, 45, 0, 0, 70, 13, 0, 11, 32, 31, 32, 24, 106, 34, 5, 32, 10, 106, 33, 24, 32, 27, 13, 0, 11, 32, 5, 32, 10, 106, 33, 24, 32, 11, 33, 5, 12, 0, 11, 11, 32, 4, 65, 9, 106, 34, 6, 33, 10, 3, 64, 32, 1, 65, 56, 106, 32, 0, 32, 10, 16, 235, 135, 128, 128, 0, 2, 64, 2, 64, 32, 1, 40, 2, 60, 69, 13, 0, 32, 1, 40, 2, 56, 45, 0, 0, 65, 80, 106, 65, 255, 1, 113, 65, 10, 73, 13, 1, 11, 32, 1, 65, 48, 106, 32, 0, 32, 10, 16, 235, 135, 128, 128, 0, 32, 1, 40, 2, 48, 32, 1, 40, 2, 52, 65, 225, 205, 132, 128, 0, 65, 8, 16, 246, 135, 128, 128, 0, 69, 13, 2, 32, 10, 65, 8, 106, 34, 7, 33, 5, 3, 64, 32, 1, 65, 40, 106, 32, 0, 32, 5, 16, 235, 135, 128, 128, 0, 2, 64, 2, 64, 32, 1, 40, 2, 44, 69, 13, 0, 32, 1, 40, 2, 40, 45, 0, 0, 65, 80, 106, 65, 255, 1, 113, 65, 10, 73, 13, 1, 11, 65, 1, 33, 9, 32, 5, 32, 3, 73, 13, 5, 32, 1, 65, 32, 106, 32, 0, 32, 6, 32, 10, 16, 233, 135, 128, 128, 0, 32, 1, 65, 192, 0, 106, 32, 1, 40, 2, 32, 32, 1, 40, 2, 36, 16, 202, 141, 128, 128, 0, 32, 1, 45, 0, 64, 13, 5, 32, 1, 40, 2, 68, 33, 6, 32, 1, 65, 24, 106, 32, 0, 32, 7, 32, 5, 16, 233, 135, 128, 128, 0, 32, 1, 65, 192, 0, 106, 32, 1, 40, 2, 24, 32, 1, 40, 2, 28, 16, 202, 141, 128, 128, 0, 32, 1, 45, 0, 64, 13, 5, 32, 1, 40, 2, 68, 33, 5, 65, 0, 33, 9, 32, 3, 32, 4, 73, 13, 6, 2, 64, 32, 4, 69, 13, 0, 32, 3, 32, 4, 77, 13, 0, 32, 2, 32, 4, 106, 44, 0, 0, 65, 191, 127, 76, 13, 8, 11, 32, 0, 32, 4, 16, 194, 140, 128, 128, 0, 12, 6, 11, 32, 5, 65, 1, 106, 33, 5, 12, 0, 11, 11, 32, 10, 65, 1, 106, 33, 10, 12, 0, 11, 11, 65, 1, 33, 9, 11, 11, 32, 1, 65, 192, 0, 106, 65, 8, 106, 32, 0, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 1, 32, 0, 41, 2, 0, 55, 3, 64, 32, 1, 65, 16, 106, 32, 1, 65, 192, 0, 106, 16, 180, 140, 128, 128, 0, 32, 1, 40, 2, 20, 33, 7, 32, 1, 40, 2, 16, 33, 11, 32, 1, 65, 8, 106, 65, 4, 65, 20, 16, 252, 135, 128, 128, 0, 2, 64, 32, 1, 40, 2, 8, 34, 10, 69, 13, 0, 32, 10, 32, 11, 54, 2, 4, 32, 10, 65, 0, 54, 2, 0, 32, 10, 65, 0, 32, 5, 32, 9, 27, 54, 2, 16, 32, 10, 65, 0, 32, 6, 32, 9, 27, 54, 2, 12, 32, 10, 32, 7, 54, 2, 8, 32, 1, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 32, 10, 15, 11, 65, 4, 65, 20, 16, 176, 140, 128, 128, 0, 0, 11, 0, 0, 11, 32, 7, 32, 6, 65, 0, 32, 4, 16, 196, 141, 128, 128, 0, 0, 11, 150, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 40, 2, 4, 32, 2, 73, 13, 0, 32, 3, 65, 8, 106, 32, 1, 40, 2, 0, 32, 2, 16, 183, 141, 128, 128, 0, 32, 3, 40, 2, 12, 33, 4, 32, 3, 40, 2, 8, 33, 1, 65, 0, 33, 2, 65, 1, 33, 5, 3, 64, 32, 1, 32, 4, 70, 13, 2, 65, 0, 32, 2, 65, 1, 106, 32, 1, 45, 0, 0, 65, 10, 70, 34, 6, 27, 33, 2, 32, 1, 65, 1, 106, 33, 1, 32, 5, 32, 6, 106, 33, 5, 12, 0, 11, 11, 0, 0, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 79, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 1, 16, 240, 135, 128, 128, 0, 32, 2, 32, 3, 40, 2, 8, 32, 3, 40, 2, 12, 16, 241, 135, 128, 128, 0, 33, 1, 32, 0, 65, 2, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 228, 6, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 20, 106, 32, 0, 16, 161, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 20, 13, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 21, 34, 4, 65, 146, 127, 106, 14, 8, 7, 1, 1, 1, 8, 1, 9, 10, 0, 11, 2, 64, 32, 4, 65, 158, 127, 106, 14, 5, 5, 1, 1, 1, 6, 0, 11, 32, 4, 65, 34, 70, 13, 1, 32, 4, 65, 47, 70, 13, 3, 32, 4, 65, 220, 0, 70, 13, 2, 11, 32, 3, 65, 12, 54, 2, 20, 32, 0, 32, 3, 65, 20, 106, 16, 160, 136, 128, 128, 0, 33, 0, 12, 14, 11, 32, 2, 65, 34, 16, 249, 135, 128, 128, 0, 65, 0, 33, 0, 12, 13, 11, 32, 2, 65, 220, 0, 16, 249, 135, 128, 128, 0, 65, 0, 33, 0, 12, 12, 11, 32, 2, 65, 47, 16, 249, 135, 128, 128, 0, 65, 0, 33, 0, 12, 11, 11, 32, 2, 65, 8, 16, 249, 135, 128, 128, 0, 65, 0, 33, 0, 12, 10, 11, 32, 2, 65, 12, 16, 249, 135, 128, 128, 0, 65, 0, 33, 0, 12, 9, 11, 32, 2, 65, 10, 16, 249, 135, 128, 128, 0, 65, 0, 33, 0, 12, 8, 11, 32, 2, 65, 13, 16, 249, 135, 128, 128, 0, 65, 0, 33, 0, 12, 7, 11, 32, 2, 65, 9, 16, 249, 135, 128, 128, 0, 65, 0, 33, 0, 12, 6, 11, 32, 3, 65, 12, 106, 32, 0, 16, 162, 136, 128, 128, 0, 32, 3, 47, 1, 12, 13, 1, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 47, 1, 14, 34, 4, 65, 128, 248, 3, 113, 34, 5, 65, 128, 176, 3, 70, 13, 0, 2, 64, 32, 5, 65, 128, 184, 3, 71, 13, 0, 32, 1, 69, 13, 2, 32, 3, 65, 20, 54, 2, 20, 32, 0, 32, 3, 65, 20, 106, 16, 160, 136, 128, 128, 0, 33, 0, 12, 10, 11, 32, 4, 65, 128, 176, 191, 127, 115, 65, 255, 143, 188, 127, 77, 13, 7, 12, 8, 11, 32, 3, 65, 20, 106, 32, 0, 16, 167, 136, 128, 128, 0, 32, 3, 45, 0, 20, 13, 3, 32, 3, 45, 0, 21, 65, 220, 0, 70, 13, 1, 32, 1, 13, 2, 11, 32, 2, 32, 4, 16, 168, 136, 128, 128, 0, 65, 0, 33, 0, 12, 7, 11, 32, 0, 32, 0, 40, 2, 8, 34, 5, 65, 1, 106, 54, 2, 8, 32, 3, 65, 20, 106, 32, 0, 16, 167, 136, 128, 128, 0, 32, 3, 45, 0, 20, 13, 1, 2, 64, 2, 64, 32, 3, 45, 0, 21, 65, 245, 0, 70, 13, 0, 32, 1, 13, 1, 32, 2, 32, 4, 16, 168, 136, 128, 128, 0, 32, 0, 65, 0, 32, 2, 16, 158, 136, 128, 128, 0, 33, 0, 12, 8, 11, 32, 0, 32, 5, 65, 2, 106, 54, 2, 8, 32, 3, 65, 20, 106, 32, 0, 16, 162, 136, 128, 128, 0, 32, 3, 47, 1, 20, 13, 2, 32, 3, 47, 1, 22, 34, 1, 65, 128, 192, 0, 106, 65, 255, 255, 3, 113, 65, 128, 248, 3, 73, 13, 4, 2, 64, 32, 4, 65, 128, 208, 0, 106, 65, 255, 255, 3, 113, 65, 10, 116, 32, 1, 65, 128, 200, 0, 106, 65, 255, 255, 3, 113, 114, 65, 128, 128, 4, 106, 34, 4, 65, 128, 128, 196, 0, 70, 13, 0, 32, 4, 65, 128, 176, 3, 115, 65, 128, 128, 188, 127, 106, 65, 255, 143, 188, 127, 75, 13, 7, 11, 32, 3, 65, 15, 54, 2, 20, 32, 0, 32, 3, 65, 20, 106, 16, 160, 136, 128, 128, 0, 33, 0, 12, 7, 11, 32, 0, 32, 5, 65, 2, 106, 54, 2, 8, 32, 3, 65, 23, 54, 2, 20, 32, 0, 32, 3, 65, 20, 106, 16, 160, 136, 128, 128, 0, 33, 0, 12, 6, 11, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 32, 3, 65, 23, 54, 2, 20, 32, 0, 32, 3, 65, 20, 106, 16, 160, 136, 128, 128, 0, 33, 0, 12, 5, 11, 32, 3, 40, 2, 24, 33, 0, 12, 4, 11, 32, 3, 40, 2, 16, 33, 0, 12, 3, 11, 32, 3, 65, 20, 54, 2, 20, 32, 0, 32, 3, 65, 20, 106, 16, 160, 136, 128, 128, 0, 33, 0, 12, 2, 11, 0, 0, 11, 65, 0, 33, 0, 32, 3, 65, 0, 54, 2, 20, 32, 3, 32, 4, 32, 3, 65, 20, 106, 16, 245, 135, 128, 128, 0, 32, 2, 32, 3, 40, 2, 0, 32, 3, 40, 2, 4, 16, 177, 140, 128, 128, 0, 11, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 225, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 3, 64, 2, 64, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 4, 34, 3, 73, 13, 0, 32, 2, 32, 3, 71, 13, 3, 32, 1, 65, 4, 54, 2, 4, 32, 0, 32, 1, 65, 4, 106, 16, 160, 136, 128, 128, 0, 33, 0, 12, 2, 11, 2, 64, 32, 0, 40, 2, 0, 32, 2, 106, 45, 0, 0, 34, 3, 65, 204, 208, 132, 128, 0, 106, 45, 0, 0, 13, 0, 32, 0, 32, 2, 65, 1, 106, 54, 2, 8, 12, 1, 11, 2, 64, 32, 3, 65, 220, 0, 70, 13, 0, 2, 64, 32, 3, 65, 34, 70, 13, 0, 32, 1, 65, 16, 54, 2, 4, 32, 0, 32, 1, 65, 4, 106, 16, 160, 136, 128, 128, 0, 33, 0, 12, 3, 11, 32, 0, 32, 2, 65, 1, 106, 54, 2, 8, 65, 0, 33, 0, 12, 2, 11, 32, 0, 32, 2, 65, 1, 106, 54, 2, 8, 32, 1, 65, 4, 106, 32, 0, 16, 161, 136, 128, 128, 0, 2, 64, 32, 1, 45, 0, 4, 13, 0, 2, 64, 2, 64, 2, 64, 32, 1, 45, 0, 5, 34, 2, 65, 146, 127, 106, 14, 8, 4, 1, 1, 1, 4, 1, 4, 2, 0, 11, 2, 64, 32, 2, 65, 158, 127, 106, 14, 5, 4, 1, 1, 1, 4, 0, 11, 32, 2, 65, 34, 70, 13, 3, 32, 2, 65, 47, 70, 13, 3, 32, 2, 65, 220, 0, 70, 13, 3, 11, 32, 1, 65, 12, 54, 2, 4, 32, 0, 32, 1, 65, 4, 106, 16, 160, 136, 128, 128, 0, 33, 0, 12, 3, 11, 32, 1, 65, 4, 106, 32, 0, 16, 162, 136, 128, 128, 0, 32, 1, 47, 1, 4, 69, 13, 1, 11, 11, 32, 1, 40, 2, 8, 33, 0, 11, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 15, 11, 0, 0, 11, 67, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 16, 240, 135, 128, 128, 0, 32, 1, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 16, 241, 135, 128, 128, 0, 33, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 128, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 16, 136, 136, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 12, 13, 0, 2, 64, 32, 2, 45, 0, 13, 13, 0, 32, 2, 65, 4, 54, 2, 20, 32, 0, 32, 1, 32, 2, 65, 20, 106, 16, 166, 136, 128, 128, 0, 12, 2, 11, 32, 0, 32, 2, 45, 0, 14, 58, 0, 1, 32, 0, 65, 0, 58, 0, 0, 12, 1, 11, 32, 0, 32, 2, 40, 2, 16, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 252, 1, 1, 7, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 40, 2, 8, 34, 3, 65, 4, 106, 32, 1, 40, 2, 4, 34, 4, 75, 13, 0, 65, 0, 33, 5, 65, 0, 32, 4, 32, 3, 107, 34, 6, 32, 6, 32, 4, 75, 27, 33, 6, 32, 3, 65, 1, 106, 33, 7, 32, 1, 40, 2, 0, 32, 3, 106, 33, 8, 65, 0, 33, 3, 3, 64, 2, 64, 32, 5, 65, 4, 71, 13, 0, 32, 0, 65, 0, 59, 1, 0, 32, 0, 32, 3, 59, 1, 2, 12, 3, 11, 2, 64, 32, 6, 32, 5, 70, 13, 0, 32, 1, 32, 7, 32, 5, 106, 54, 2, 8, 2, 64, 32, 8, 32, 5, 106, 45, 0, 0, 65, 204, 210, 132, 128, 0, 106, 45, 0, 0, 34, 4, 65, 255, 1, 71, 13, 0, 32, 2, 65, 12, 54, 2, 4, 32, 0, 32, 1, 32, 2, 65, 4, 106, 16, 163, 136, 128, 128, 0, 12, 4, 11, 32, 5, 65, 1, 106, 33, 5, 32, 3, 65, 4, 116, 32, 4, 106, 33, 3, 12, 1, 11, 11, 0, 0, 11, 32, 1, 32, 4, 54, 2, 8, 32, 2, 65, 4, 54, 2, 4, 32, 0, 32, 1, 32, 2, 65, 4, 106, 16, 163, 136, 128, 128, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 79, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 1, 16, 240, 135, 128, 128, 0, 32, 2, 32, 3, 40, 2, 8, 32, 3, 40, 2, 12, 16, 241, 135, 128, 128, 0, 33, 1, 32, 0, 65, 1, 59, 1, 0, 32, 0, 32, 1, 54, 2, 4, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 23, 0, 32, 0, 65, 0, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 10, 0, 32, 0, 16, 159, 136, 128, 128, 0, 11, 79, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 1, 16, 240, 135, 128, 128, 0, 32, 2, 32, 3, 40, 2, 8, 32, 3, 40, 2, 12, 16, 241, 135, 128, 128, 0, 33, 1, 32, 0, 65, 1, 58, 0, 0, 32, 0, 32, 1, 54, 2, 4, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 100, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 40, 2, 8, 34, 3, 32, 1, 40, 2, 4, 73, 13, 0, 32, 2, 65, 4, 54, 2, 4, 32, 0, 32, 1, 32, 2, 65, 4, 106, 16, 166, 136, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 58, 0, 0, 32, 0, 32, 1, 40, 2, 0, 32, 3, 106, 45, 0, 0, 58, 0, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 86, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 237, 1, 58, 0, 13, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 15, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 0, 32, 2, 65, 13, 106, 65, 3, 16, 177, 140, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 51, 1, 1, 127, 65, 127, 33, 2, 3, 64, 32, 2, 65, 1, 106, 33, 2, 32, 0, 66, 205, 153, 179, 230, 204, 153, 179, 230, 76, 126, 34, 0, 66, 180, 230, 204, 153, 179, 230, 204, 153, 51, 84, 13, 0, 11, 32, 2, 32, 1, 79, 11, 144, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 16, 106, 32, 1, 41, 3, 0, 66, 0, 32, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 32, 106, 32, 1, 41, 3, 8, 66, 0, 32, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 32, 3, 65, 16, 106, 65, 8, 106, 41, 3, 0, 34, 0, 32, 3, 41, 3, 32, 124, 34, 4, 32, 3, 65, 32, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 0, 84, 173, 124, 32, 2, 65, 192, 0, 106, 65, 255, 0, 113, 16, 216, 141, 128, 128, 0, 32, 3, 41, 3, 0, 33, 0, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 63, 0, 32, 3, 32, 0, 66, 2, 134, 34, 0, 66, 2, 132, 32, 1, 32, 2, 16, 170, 136, 128, 128, 0, 55, 3, 0, 32, 4, 32, 0, 32, 5, 173, 66, 127, 133, 124, 32, 1, 32, 2, 16, 170, 136, 128, 128, 0, 55, 3, 0, 32, 0, 32, 1, 32, 2, 16, 170, 136, 128, 128, 0, 11, 164, 1, 1, 2, 127, 2, 64, 2, 64, 32, 0, 65, 0, 72, 13, 0, 32, 0, 33, 2, 12, 1, 11, 32, 1, 65, 45, 58, 0, 0, 65, 0, 32, 0, 107, 33, 2, 32, 1, 65, 1, 106, 33, 1, 11, 2, 64, 32, 2, 65, 227, 0, 74, 13, 0, 2, 64, 32, 2, 65, 9, 74, 13, 0, 32, 1, 32, 2, 65, 48, 106, 58, 0, 0, 32, 0, 65, 31, 118, 65, 1, 106, 15, 11, 32, 1, 32, 2, 65, 1, 116, 65, 144, 168, 133, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 0, 65, 31, 118, 65, 2, 114, 15, 11, 32, 1, 32, 2, 65, 228, 0, 110, 34, 3, 65, 48, 106, 58, 0, 0, 32, 1, 32, 2, 32, 3, 65, 228, 0, 108, 107, 65, 1, 116, 65, 144, 168, 133, 128, 0, 106, 47, 0, 0, 59, 0, 1, 32, 0, 65, 31, 118, 65, 3, 106, 11, 231, 1, 3, 1, 127, 1, 126, 4, 127, 2, 64, 2, 64, 32, 0, 66, 128, 128, 128, 128, 16, 90, 13, 0, 32, 1, 33, 2, 32, 0, 33, 3, 12, 1, 11, 32, 1, 65, 120, 106, 34, 2, 32, 0, 66, 128, 194, 215, 47, 128, 34, 3, 66, 128, 190, 168, 208, 15, 126, 32, 0, 124, 167, 34, 4, 65, 144, 206, 0, 110, 34, 5, 65, 144, 206, 0, 112, 34, 6, 65, 255, 255, 3, 113, 65, 228, 0, 110, 34, 7, 65, 1, 116, 65, 144, 168, 133, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 1, 65, 124, 106, 32, 4, 32, 5, 65, 144, 206, 0, 108, 107, 34, 4, 65, 255, 255, 3, 113, 65, 228, 0, 110, 34, 5, 65, 1, 116, 65, 144, 168, 133, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 1, 65, 122, 106, 32, 6, 32, 7, 65, 228, 0, 108, 107, 65, 255, 255, 3, 113, 65, 1, 116, 65, 144, 168, 133, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 1, 65, 126, 106, 32, 4, 32, 5, 65, 228, 0, 108, 107, 65, 255, 255, 3, 113, 65, 1, 116, 65, 144, 168, 133, 128, 0, 106, 47, 0, 0, 59, 0, 0, 11, 32, 3, 167, 32, 2, 16, 174, 136, 128, 128, 0, 11, 229, 1, 1, 2, 127, 32, 1, 65, 126, 106, 33, 1, 2, 64, 2, 64, 3, 64, 2, 64, 32, 0, 65, 143, 206, 0, 75, 13, 0, 32, 0, 65, 227, 0, 75, 13, 2, 32, 1, 65, 2, 106, 33, 1, 12, 3, 11, 32, 1, 65, 126, 106, 32, 0, 65, 144, 206, 0, 110, 34, 2, 65, 240, 177, 127, 108, 32, 0, 106, 34, 0, 65, 228, 0, 110, 34, 3, 65, 1, 116, 65, 144, 168, 133, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 1, 32, 0, 32, 3, 65, 228, 0, 108, 107, 65, 1, 116, 65, 144, 168, 133, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 1, 65, 124, 106, 33, 1, 32, 2, 33, 0, 12, 0, 11, 11, 32, 1, 32, 0, 32, 0, 65, 255, 255, 3, 113, 65, 228, 0, 110, 34, 2, 65, 228, 0, 108, 107, 65, 255, 255, 3, 113, 65, 1, 116, 65, 144, 168, 133, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 2, 33, 0, 11, 2, 64, 32, 0, 65, 9, 75, 13, 0, 32, 1, 65, 127, 106, 32, 0, 65, 48, 106, 58, 0, 0, 15, 11, 32, 1, 65, 126, 106, 32, 0, 65, 1, 116, 65, 144, 168, 133, 128, 0, 106, 47, 0, 0, 59, 0, 0, 11, 236, 12, 7, 1, 127, 2, 126, 3, 127, 2, 126, 2, 127, 2, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 0, 189, 34, 3, 66, 255, 255, 255, 255, 255, 255, 255, 7, 131, 33, 4, 32, 3, 66, 52, 136, 167, 33, 5, 65, 0, 33, 6, 2, 64, 32, 3, 66, 127, 85, 13, 0, 32, 1, 65, 45, 58, 0, 0, 65, 1, 33, 6, 11, 32, 5, 65, 255, 15, 113, 33, 5, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 66, 0, 82, 34, 7, 13, 0, 32, 5, 69, 13, 1, 11, 32, 7, 32, 5, 65, 2, 73, 114, 33, 7, 32, 4, 66, 128, 128, 128, 128, 128, 128, 128, 8, 132, 32, 4, 32, 5, 27, 34, 3, 66, 2, 134, 33, 8, 32, 3, 66, 1, 131, 33, 9, 2, 64, 2, 64, 32, 5, 65, 203, 119, 106, 65, 204, 119, 32, 5, 27, 34, 5, 65, 127, 74, 13, 0, 32, 3, 65, 176, 255, 132, 128, 0, 32, 5, 65, 133, 162, 83, 108, 65, 20, 118, 32, 5, 65, 127, 71, 107, 34, 10, 32, 5, 106, 34, 11, 65, 4, 116, 107, 32, 10, 32, 11, 65, 177, 217, 181, 127, 108, 65, 19, 118, 107, 65, 252, 0, 106, 32, 2, 32, 2, 65, 8, 106, 32, 7, 16, 171, 136, 128, 128, 0, 33, 12, 32, 2, 41, 3, 8, 33, 4, 32, 2, 41, 3, 0, 33, 13, 32, 10, 65, 2, 73, 13, 3, 32, 10, 65, 62, 75, 13, 1, 32, 8, 66, 127, 32, 10, 173, 134, 66, 127, 133, 131, 80, 69, 13, 1, 65, 0, 33, 14, 65, 1, 33, 10, 12, 4, 11, 32, 3, 32, 5, 65, 193, 232, 4, 108, 65, 18, 118, 32, 5, 65, 3, 75, 107, 34, 11, 65, 4, 116, 65, 208, 212, 132, 128, 0, 106, 32, 11, 32, 5, 107, 32, 11, 65, 207, 166, 202, 0, 108, 65, 19, 118, 106, 65, 253, 0, 106, 32, 2, 32, 2, 65, 8, 106, 32, 7, 16, 171, 136, 128, 128, 0, 33, 12, 32, 2, 41, 3, 8, 33, 4, 32, 2, 41, 3, 0, 33, 13, 32, 11, 65, 22, 79, 13, 0, 65, 0, 33, 14, 2, 64, 32, 8, 66, 5, 128, 167, 65, 123, 108, 65, 0, 32, 8, 167, 107, 70, 13, 0, 2, 64, 32, 9, 80, 13, 0, 32, 13, 32, 8, 66, 2, 132, 32, 11, 16, 169, 136, 128, 128, 0, 173, 125, 33, 13, 12, 2, 11, 32, 7, 173, 66, 127, 133, 32, 8, 124, 32, 11, 16, 169, 136, 128, 128, 0, 69, 13, 1, 65, 1, 33, 14, 65, 0, 33, 10, 12, 4, 11, 65, 1, 33, 10, 32, 8, 32, 11, 16, 169, 136, 128, 128, 0, 13, 3, 11, 65, 0, 33, 7, 2, 64, 2, 64, 32, 13, 66, 228, 0, 128, 34, 8, 32, 4, 66, 228, 0, 128, 34, 9, 86, 13, 0, 65, 0, 33, 5, 32, 4, 33, 9, 32, 13, 33, 8, 32, 12, 33, 3, 12, 1, 11, 32, 12, 66, 228, 0, 128, 34, 3, 167, 65, 156, 127, 108, 32, 12, 167, 106, 65, 49, 75, 33, 7, 65, 2, 33, 5, 11, 2, 64, 3, 64, 32, 8, 66, 10, 128, 34, 8, 32, 9, 66, 10, 128, 34, 4, 88, 13, 1, 32, 5, 65, 1, 106, 33, 5, 32, 3, 66, 10, 128, 34, 12, 167, 65, 118, 108, 32, 3, 167, 106, 65, 4, 75, 33, 7, 32, 4, 33, 9, 32, 12, 33, 3, 12, 0, 11, 11, 32, 3, 32, 9, 81, 32, 7, 114, 33, 7, 12, 3, 11, 32, 1, 32, 6, 106, 34, 5, 65, 0, 47, 0, 216, 169, 133, 128, 0, 59, 0, 0, 32, 5, 65, 2, 106, 65, 0, 45, 0, 218, 169, 133, 128, 0, 58, 0, 0, 32, 3, 66, 63, 136, 167, 65, 3, 106, 33, 5, 12, 3, 11, 32, 13, 32, 9, 125, 33, 13, 32, 7, 32, 9, 80, 113, 33, 14, 65, 1, 33, 10, 11, 65, 0, 33, 7, 65, 0, 33, 5, 2, 64, 3, 64, 32, 13, 66, 10, 128, 34, 13, 32, 4, 66, 10, 128, 34, 3, 88, 13, 1, 32, 14, 32, 3, 167, 65, 118, 108, 65, 0, 32, 4, 167, 107, 70, 113, 33, 14, 32, 5, 65, 1, 106, 33, 5, 32, 7, 65, 255, 1, 113, 69, 32, 10, 113, 33, 10, 32, 12, 66, 10, 128, 34, 8, 167, 65, 118, 108, 32, 12, 167, 106, 33, 7, 32, 3, 33, 4, 32, 8, 33, 12, 12, 0, 11, 11, 2, 64, 32, 14, 65, 1, 113, 69, 13, 0, 3, 64, 32, 4, 66, 10, 128, 34, 3, 167, 65, 118, 108, 65, 0, 32, 4, 167, 107, 71, 13, 1, 32, 5, 65, 1, 106, 33, 5, 32, 7, 65, 255, 1, 113, 69, 32, 10, 113, 33, 10, 32, 12, 66, 10, 128, 34, 8, 167, 65, 118, 108, 32, 12, 167, 106, 33, 7, 32, 3, 33, 4, 32, 8, 33, 12, 12, 0, 11, 11, 32, 12, 34, 3, 32, 4, 81, 32, 9, 66, 0, 82, 32, 14, 65, 1, 115, 114, 113, 65, 4, 65, 5, 32, 3, 66, 1, 131, 80, 27, 32, 7, 32, 10, 65, 1, 113, 27, 32, 7, 32, 7, 65, 255, 1, 113, 65, 5, 70, 27, 65, 255, 1, 113, 65, 4, 75, 114, 33, 7, 11, 32, 5, 32, 11, 106, 33, 5, 65, 17, 33, 14, 2, 64, 32, 3, 32, 7, 173, 66, 1, 131, 124, 34, 3, 66, 255, 255, 131, 254, 166, 222, 225, 17, 86, 13, 0, 65, 16, 33, 14, 32, 3, 66, 255, 255, 153, 166, 234, 175, 227, 1, 86, 13, 0, 65, 15, 33, 14, 32, 3, 66, 255, 255, 232, 131, 177, 222, 22, 86, 13, 0, 65, 14, 33, 14, 32, 3, 66, 255, 191, 202, 243, 132, 163, 2, 86, 13, 0, 65, 13, 33, 14, 32, 3, 66, 255, 159, 148, 165, 141, 29, 86, 13, 0, 65, 12, 33, 14, 32, 3, 66, 255, 207, 219, 195, 244, 2, 86, 13, 0, 65, 11, 33, 14, 32, 3, 66, 255, 199, 175, 160, 37, 86, 13, 0, 65, 10, 33, 14, 32, 3, 66, 255, 147, 235, 220, 3, 86, 13, 0, 65, 9, 33, 14, 32, 3, 66, 255, 193, 215, 47, 86, 13, 0, 65, 8, 33, 14, 32, 3, 66, 255, 172, 226, 4, 86, 13, 0, 65, 7, 33, 14, 32, 3, 66, 191, 132, 61, 86, 13, 0, 65, 6, 33, 14, 32, 3, 66, 159, 141, 6, 86, 13, 0, 65, 5, 33, 14, 32, 3, 66, 143, 206, 0, 86, 13, 0, 65, 4, 33, 14, 32, 3, 66, 231, 7, 86, 13, 0, 65, 3, 33, 14, 32, 3, 66, 227, 0, 86, 13, 0, 65, 2, 65, 1, 32, 3, 66, 9, 86, 27, 33, 14, 11, 32, 14, 32, 5, 106, 33, 10, 2, 64, 2, 64, 32, 5, 65, 0, 72, 13, 0, 32, 10, 65, 17, 72, 13, 1, 11, 2, 64, 2, 64, 2, 64, 32, 10, 65, 127, 106, 34, 5, 65, 16, 73, 13, 0, 32, 10, 65, 4, 106, 65, 5, 73, 13, 2, 32, 6, 32, 1, 106, 34, 10, 65, 1, 106, 33, 7, 32, 14, 65, 1, 71, 13, 1, 32, 7, 65, 229, 0, 58, 0, 0, 32, 10, 32, 3, 167, 65, 48, 106, 58, 0, 0, 32, 5, 32, 1, 32, 6, 65, 2, 114, 34, 7, 106, 16, 172, 136, 128, 128, 0, 32, 7, 106, 33, 5, 12, 4, 11, 32, 3, 32, 1, 32, 6, 65, 1, 106, 34, 7, 32, 14, 106, 34, 5, 106, 16, 173, 136, 128, 128, 0, 32, 1, 32, 6, 106, 32, 1, 32, 7, 106, 32, 10, 16, 220, 141, 128, 128, 0, 26, 32, 1, 32, 10, 32, 6, 106, 106, 65, 46, 58, 0, 0, 12, 3, 11, 32, 3, 32, 14, 32, 6, 106, 34, 14, 32, 1, 106, 65, 1, 106, 34, 6, 16, 173, 136, 128, 128, 0, 32, 10, 32, 7, 45, 0, 0, 58, 0, 0, 32, 7, 65, 46, 58, 0, 0, 32, 6, 65, 229, 0, 58, 0, 0, 32, 5, 32, 1, 32, 14, 65, 2, 106, 34, 7, 106, 16, 172, 136, 128, 128, 0, 32, 7, 106, 33, 5, 12, 2, 11, 32, 1, 32, 6, 106, 34, 5, 65, 176, 220, 0, 59, 0, 0, 65, 2, 32, 10, 107, 33, 7, 32, 5, 65, 2, 106, 33, 5, 3, 64, 2, 64, 32, 10, 13, 0, 32, 3, 32, 1, 32, 14, 32, 6, 106, 32, 7, 106, 34, 5, 106, 16, 173, 136, 128, 128, 0, 12, 3, 11, 32, 5, 65, 48, 58, 0, 0, 32, 5, 65, 1, 106, 33, 5, 32, 10, 65, 1, 106, 33, 10, 12, 0, 11, 11, 32, 3, 32, 1, 32, 14, 32, 6, 106, 106, 34, 7, 16, 173, 136, 128, 128, 0, 32, 14, 32, 10, 32, 14, 32, 10, 74, 27, 32, 14, 107, 33, 5, 3, 64, 2, 64, 32, 5, 13, 0, 32, 1, 32, 10, 32, 6, 106, 34, 5, 106, 65, 174, 224, 0, 59, 0, 0, 32, 5, 65, 2, 106, 33, 5, 12, 2, 11, 32, 7, 65, 48, 58, 0, 0, 32, 7, 65, 1, 106, 33, 7, 32, 5, 65, 127, 106, 33, 5, 12, 0, 11, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 5, 11, 39, 0, 32, 0, 32, 3, 54, 2, 12, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 128, 128, 196, 0, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 32, 2, 106, 54, 2, 0, 11, 110, 1, 2, 127, 32, 0, 40, 2, 0, 33, 1, 32, 0, 65, 128, 128, 196, 0, 54, 2, 0, 2, 64, 32, 1, 65, 128, 128, 196, 0, 71, 13, 0, 65, 128, 128, 196, 0, 33, 1, 32, 0, 40, 2, 4, 34, 2, 32, 0, 65, 8, 106, 40, 2, 0, 70, 13, 0, 32, 0, 32, 2, 65, 1, 106, 54, 2, 4, 32, 0, 32, 0, 40, 2, 12, 34, 1, 32, 2, 45, 0, 0, 34, 2, 65, 15, 113, 106, 45, 0, 0, 54, 2, 0, 32, 1, 32, 2, 65, 4, 118, 106, 45, 0, 0, 33, 1, 11, 32, 1, 11, 34, 0, 32, 0, 65, 8, 106, 32, 1, 16, 179, 136, 128, 128, 0, 34, 1, 54, 2, 0, 32, 0, 65, 1, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 31, 0, 32, 0, 65, 8, 106, 40, 2, 0, 32, 0, 40, 2, 4, 107, 65, 1, 116, 32, 0, 40, 2, 0, 65, 128, 128, 196, 0, 71, 114, 11, 32, 1, 1, 127, 32, 0, 32, 1, 40, 2, 16, 34, 3, 54, 2, 4, 32, 0, 32, 1, 40, 2, 8, 32, 3, 32, 2, 108, 106, 54, 2, 0, 11, 147, 1, 1, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 14, 3, 1, 0, 2, 0, 11, 32, 0, 40, 2, 4, 33, 1, 32, 0, 65, 0, 54, 2, 4, 32, 1, 13, 3, 32, 0, 65, 0, 54, 2, 0, 11, 2, 64, 32, 0, 40, 2, 8, 34, 1, 69, 13, 0, 32, 1, 32, 0, 65, 12, 106, 40, 2, 0, 70, 13, 0, 32, 0, 65, 8, 106, 33, 0, 12, 2, 11, 32, 0, 65, 2, 54, 2, 0, 11, 65, 0, 33, 1, 32, 0, 40, 2, 16, 34, 2, 69, 13, 1, 32, 2, 32, 0, 65, 20, 106, 40, 2, 0, 70, 13, 1, 32, 0, 65, 16, 106, 33, 0, 32, 2, 33, 1, 11, 32, 0, 32, 1, 65, 1, 106, 54, 2, 0, 11, 32, 1, 11, 16, 0, 32, 0, 65, 0, 65, 192, 0, 16, 214, 141, 128, 128, 0, 26, 11, 39, 0, 32, 0, 66, 0, 55, 0, 0, 32, 0, 65, 24, 106, 66, 0, 55, 0, 0, 32, 0, 65, 16, 106, 66, 0, 55, 0, 0, 32, 0, 65, 8, 106, 66, 0, 55, 0, 0, 11, 169, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 32, 3, 54, 2, 12, 32, 4, 32, 2, 54, 2, 8, 2, 64, 32, 1, 40, 2, 16, 34, 2, 13, 0, 0, 0, 11, 32, 1, 65, 12, 106, 40, 2, 0, 33, 5, 32, 4, 65, 8, 106, 16, 132, 141, 128, 128, 0, 33, 3, 32, 0, 32, 5, 32, 2, 110, 34, 2, 54, 2, 36, 32, 0, 65, 0, 54, 2, 28, 32, 0, 65, 16, 106, 32, 1, 65, 16, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 0, 32, 1, 41, 2, 0, 55, 2, 0, 32, 0, 32, 4, 41, 2, 8, 55, 2, 20, 32, 0, 32, 2, 32, 3, 32, 2, 32, 3, 73, 27, 54, 2, 32, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 250, 5, 3, 2, 127, 3, 126, 4, 127, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 20, 106, 16, 183, 136, 128, 128, 0, 32, 2, 65, 52, 106, 16, 183, 136, 128, 128, 0, 32, 2, 32, 1, 54, 2, 84, 32, 2, 32, 1, 65, 232, 0, 106, 45, 0, 0, 34, 3, 173, 34, 4, 66, 59, 134, 32, 1, 41, 3, 32, 34, 5, 66, 9, 134, 34, 6, 32, 4, 66, 3, 134, 132, 34, 4, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 4, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 4, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 5, 66, 1, 134, 66, 128, 128, 128, 248, 15, 131, 32, 5, 66, 15, 136, 66, 128, 128, 252, 7, 131, 132, 32, 5, 66, 31, 136, 66, 128, 254, 3, 131, 32, 6, 66, 56, 136, 132, 132, 132, 55, 3, 88, 32, 3, 32, 1, 65, 40, 106, 34, 7, 106, 34, 8, 65, 128, 1, 58, 0, 0, 32, 2, 32, 2, 65, 212, 0, 106, 54, 2, 108, 32, 2, 65, 8, 106, 32, 8, 65, 1, 106, 32, 3, 65, 63, 115, 16, 184, 141, 128, 128, 0, 32, 2, 40, 2, 12, 33, 9, 32, 2, 40, 2, 8, 33, 8, 3, 64, 2, 64, 32, 8, 32, 9, 71, 13, 0, 2, 64, 2, 64, 32, 3, 65, 56, 113, 65, 56, 70, 13, 0, 32, 1, 65, 224, 0, 106, 65, 8, 32, 2, 65, 216, 0, 106, 65, 8, 65, 208, 171, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 65, 236, 0, 106, 32, 7, 16, 186, 136, 128, 128, 0, 12, 1, 11, 32, 2, 65, 236, 0, 106, 32, 7, 16, 186, 136, 128, 128, 0, 32, 2, 65, 240, 0, 106, 16, 182, 136, 128, 128, 0, 32, 2, 65, 240, 0, 106, 65, 56, 106, 65, 8, 32, 2, 65, 216, 0, 106, 65, 8, 65, 224, 171, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 65, 236, 0, 106, 32, 2, 65, 240, 0, 106, 16, 186, 136, 128, 128, 0, 11, 32, 1, 65, 0, 58, 0, 104, 32, 2, 65, 228, 0, 106, 66, 160, 128, 128, 128, 192, 0, 55, 2, 0, 32, 2, 65, 0, 54, 2, 92, 32, 2, 32, 2, 65, 52, 106, 65, 32, 106, 54, 2, 88, 32, 2, 40, 2, 84, 33, 8, 32, 2, 32, 2, 65, 52, 106, 54, 2, 96, 32, 2, 65, 240, 0, 106, 32, 2, 65, 216, 0, 106, 32, 8, 32, 8, 65, 32, 106, 16, 184, 136, 128, 128, 0, 65, 0, 32, 2, 40, 2, 144, 1, 34, 9, 32, 2, 40, 2, 140, 1, 34, 8, 107, 34, 1, 32, 1, 32, 9, 75, 27, 33, 9, 32, 2, 40, 2, 120, 34, 10, 32, 8, 32, 2, 40, 2, 128, 1, 34, 7, 108, 106, 33, 1, 32, 2, 40, 2, 132, 1, 32, 8, 65, 2, 116, 106, 33, 3, 2, 64, 3, 64, 32, 9, 69, 13, 1, 32, 10, 69, 13, 1, 32, 2, 32, 3, 40, 2, 0, 34, 8, 65, 24, 116, 32, 8, 65, 128, 254, 3, 113, 65, 8, 116, 114, 32, 8, 65, 8, 118, 65, 128, 254, 3, 113, 32, 8, 65, 24, 118, 114, 114, 54, 2, 112, 32, 1, 32, 7, 32, 2, 65, 240, 0, 106, 65, 4, 65, 192, 172, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 9, 65, 127, 106, 33, 9, 32, 1, 32, 7, 106, 33, 1, 32, 3, 65, 4, 106, 33, 3, 12, 0, 11, 11, 32, 2, 65, 20, 106, 65, 32, 32, 2, 65, 52, 106, 65, 32, 65, 188, 170, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 65, 24, 106, 32, 2, 65, 20, 106, 65, 24, 106, 41, 0, 0, 55, 0, 0, 32, 0, 65, 16, 106, 32, 2, 65, 20, 106, 65, 16, 106, 41, 0, 0, 55, 0, 0, 32, 0, 65, 8, 106, 32, 2, 65, 20, 106, 65, 8, 106, 41, 0, 0, 55, 0, 0, 32, 0, 32, 2, 41, 0, 20, 55, 0, 0, 32, 2, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 8, 65, 0, 58, 0, 0, 32, 8, 65, 1, 106, 33, 8, 12, 0, 11, 11, 20, 0, 32, 0, 40, 2, 0, 40, 2, 0, 32, 1, 65, 1, 16, 239, 138, 128, 128, 0, 11, 16, 0, 32, 0, 32, 1, 32, 2, 32, 3, 16, 184, 136, 128, 128, 0, 11, 95, 1, 3, 127, 32, 1, 65, 1, 118, 33, 2, 32, 1, 32, 0, 106, 65, 127, 106, 33, 3, 32, 1, 65, 2, 73, 33, 4, 2, 64, 3, 64, 32, 2, 69, 13, 1, 2, 64, 32, 4, 13, 0, 32, 0, 45, 0, 0, 33, 1, 32, 0, 32, 3, 45, 0, 0, 58, 0, 0, 32, 3, 32, 1, 58, 0, 0, 32, 2, 65, 127, 106, 33, 2, 32, 3, 65, 127, 106, 33, 3, 32, 0, 65, 1, 106, 33, 0, 12, 1, 11, 11, 0, 0, 11, 11, 16, 0, 32, 0, 65, 1, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 255, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 0, 54, 2, 8, 32, 0, 65, 40, 106, 33, 4, 32, 0, 65, 232, 0, 106, 45, 0, 0, 33, 5, 32, 3, 32, 3, 65, 8, 106, 54, 2, 12, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 192, 0, 32, 5, 107, 34, 6, 73, 13, 0, 32, 5, 13, 1, 12, 2, 11, 32, 4, 32, 5, 106, 32, 2, 32, 1, 32, 2, 65, 192, 171, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 5, 32, 2, 106, 33, 5, 12, 2, 11, 32, 4, 32, 5, 106, 32, 6, 32, 1, 32, 6, 65, 160, 171, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 3, 65, 12, 106, 32, 4, 65, 1, 16, 191, 136, 128, 128, 0, 32, 2, 32, 6, 107, 33, 2, 32, 1, 32, 6, 106, 33, 1, 11, 32, 2, 65, 63, 113, 33, 5, 32, 1, 32, 2, 65, 64, 113, 106, 33, 6, 2, 64, 32, 2, 65, 192, 0, 73, 13, 0, 32, 3, 65, 12, 106, 32, 1, 32, 2, 65, 6, 118, 16, 191, 136, 128, 128, 0, 11, 32, 4, 32, 5, 32, 6, 32, 5, 65, 176, 171, 133, 128, 0, 16, 232, 140, 128, 128, 0, 11, 32, 0, 32, 5, 58, 0, 104, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 36, 0, 32, 0, 40, 2, 0, 40, 2, 0, 34, 0, 32, 0, 41, 3, 32, 32, 2, 173, 124, 55, 3, 32, 32, 0, 32, 1, 32, 2, 16, 239, 138, 128, 128, 0, 11, 85, 0, 32, 0, 65, 40, 106, 16, 193, 136, 128, 128, 0, 32, 0, 66, 0, 55, 3, 32, 32, 0, 65, 24, 106, 65, 0, 41, 3, 232, 172, 133, 128, 0, 55, 3, 0, 32, 0, 65, 16, 106, 65, 0, 41, 3, 224, 172, 133, 128, 0, 55, 3, 0, 32, 0, 65, 8, 106, 65, 0, 41, 3, 216, 172, 133, 128, 0, 55, 3, 0, 32, 0, 65, 0, 41, 3, 208, 172, 133, 128, 0, 55, 3, 0, 11, 17, 0, 32, 0, 16, 182, 136, 128, 128, 0, 32, 0, 65, 0, 58, 0, 64, 11, 215, 3, 1, 9, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 6, 36, 128, 128, 128, 128, 0, 32, 1, 32, 2, 106, 33, 7, 32, 5, 45, 0, 128, 1, 33, 8, 65, 0, 33, 9, 32, 1, 33, 10, 65, 0, 33, 11, 2, 64, 2, 64, 2, 64, 3, 64, 2, 64, 32, 10, 32, 7, 71, 13, 0, 32, 11, 32, 4, 32, 11, 32, 4, 75, 27, 33, 12, 32, 8, 65, 255, 1, 113, 33, 13, 3, 64, 2, 64, 2, 64, 32, 2, 69, 13, 0, 32, 1, 45, 0, 0, 32, 13, 70, 13, 1, 11, 32, 11, 32, 4, 75, 13, 4, 32, 3, 32, 11, 16, 188, 136, 128, 128, 0, 32, 0, 65, 6, 58, 0, 0, 32, 0, 32, 11, 54, 2, 4, 12, 6, 11, 32, 3, 32, 11, 106, 65, 0, 32, 11, 32, 4, 73, 27, 33, 14, 2, 64, 32, 12, 32, 11, 70, 13, 0, 32, 1, 65, 1, 106, 33, 1, 32, 14, 65, 0, 58, 0, 0, 32, 2, 65, 127, 106, 33, 2, 32, 11, 65, 1, 106, 33, 11, 12, 1, 11, 11, 32, 0, 32, 14, 54, 2, 4, 32, 0, 65, 0, 58, 0, 0, 12, 4, 11, 32, 10, 44, 0, 0, 34, 14, 65, 0, 72, 13, 2, 2, 64, 32, 5, 32, 14, 65, 255, 1, 113, 34, 14, 106, 45, 0, 0, 34, 13, 65, 255, 1, 71, 13, 0, 32, 0, 32, 14, 54, 2, 8, 32, 0, 32, 9, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 4, 11, 32, 11, 32, 4, 75, 13, 1, 32, 9, 65, 1, 106, 33, 9, 32, 10, 65, 1, 106, 33, 10, 32, 6, 65, 8, 106, 32, 3, 32, 11, 16, 184, 141, 128, 128, 0, 32, 6, 40, 2, 12, 33, 12, 32, 6, 40, 2, 8, 33, 14, 2, 64, 3, 64, 32, 14, 32, 12, 70, 13, 1, 32, 14, 32, 14, 45, 0, 0, 65, 58, 108, 32, 13, 106, 34, 13, 58, 0, 0, 32, 14, 65, 1, 106, 33, 14, 32, 13, 65, 8, 118, 33, 13, 12, 0, 11, 11, 3, 64, 32, 13, 69, 13, 1, 32, 3, 32, 11, 106, 65, 0, 32, 11, 32, 4, 73, 27, 33, 14, 2, 64, 32, 4, 32, 11, 70, 13, 0, 32, 14, 32, 13, 58, 0, 0, 32, 11, 65, 1, 106, 33, 11, 65, 0, 33, 13, 12, 1, 11, 11, 11, 32, 0, 32, 14, 54, 2, 4, 32, 0, 65, 0, 58, 0, 0, 12, 2, 11, 0, 0, 11, 32, 0, 32, 9, 54, 2, 4, 32, 0, 65, 2, 58, 0, 0, 11, 32, 6, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 164, 3, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 2, 107, 34, 8, 36, 128, 128, 128, 128, 0, 32, 8, 65, 144, 1, 106, 32, 1, 32, 2, 32, 3, 32, 4, 32, 5, 16, 194, 136, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 8, 45, 0, 144, 1, 34, 5, 65, 6, 71, 13, 0, 32, 8, 40, 2, 148, 1, 34, 5, 65, 4, 73, 13, 2, 32, 5, 32, 4, 75, 13, 1, 32, 8, 65, 32, 106, 16, 192, 136, 128, 128, 0, 32, 8, 65, 32, 106, 32, 3, 32, 5, 65, 124, 106, 34, 4, 16, 190, 136, 128, 128, 0, 32, 8, 65, 144, 1, 106, 32, 8, 65, 32, 106, 65, 240, 0, 16, 218, 141, 128, 128, 0, 26, 32, 8, 32, 8, 65, 144, 1, 106, 16, 185, 136, 128, 128, 0, 2, 64, 32, 8, 65, 28, 106, 34, 5, 65, 4, 32, 3, 32, 4, 106, 34, 2, 65, 4, 16, 182, 141, 128, 128, 0, 13, 0, 32, 8, 65, 0, 54, 2, 32, 32, 8, 65, 32, 106, 65, 4, 32, 5, 65, 4, 65, 192, 173, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 8, 65, 0, 54, 2, 144, 1, 32, 8, 65, 144, 1, 106, 65, 4, 32, 2, 65, 4, 65, 208, 173, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 65, 3, 58, 0, 0, 32, 0, 32, 8, 40, 2, 144, 1, 54, 0, 5, 32, 0, 32, 8, 40, 2, 32, 54, 0, 1, 12, 6, 11, 32, 6, 69, 13, 3, 2, 64, 32, 3, 45, 0, 0, 34, 3, 32, 7, 65, 255, 1, 113, 70, 13, 0, 32, 0, 32, 7, 58, 0, 2, 32, 0, 32, 3, 58, 0, 1, 32, 0, 65, 4, 58, 0, 0, 12, 6, 11, 32, 0, 65, 6, 58, 0, 0, 12, 4, 11, 32, 0, 32, 8, 47, 0, 145, 1, 59, 0, 1, 32, 0, 65, 3, 106, 32, 8, 45, 0, 147, 1, 58, 0, 0, 32, 0, 32, 8, 41, 2, 148, 1, 55, 2, 4, 32, 0, 32, 5, 58, 0, 0, 12, 4, 11, 0, 0, 11, 32, 0, 65, 5, 58, 0, 0, 12, 2, 11, 32, 0, 65, 6, 58, 0, 0, 11, 32, 0, 32, 4, 54, 2, 4, 11, 32, 8, 65, 128, 2, 106, 36, 128, 128, 128, 128, 0, 11, 172, 4, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 5, 36, 128, 128, 128, 128, 0, 2, 64, 32, 1, 40, 2, 0, 34, 6, 65, 2, 70, 13, 0, 32, 1, 65, 12, 106, 40, 2, 0, 33, 7, 32, 1, 40, 2, 8, 33, 8, 32, 1, 40, 2, 4, 33, 9, 11, 32, 5, 32, 1, 41, 2, 16, 55, 2, 32, 32, 5, 32, 7, 54, 2, 28, 32, 5, 32, 8, 54, 2, 24, 32, 5, 32, 9, 54, 2, 20, 32, 5, 32, 6, 54, 2, 16, 65, 0, 33, 7, 2, 64, 2, 64, 2, 64, 3, 64, 2, 64, 2, 64, 2, 64, 32, 5, 65, 16, 106, 16, 181, 136, 128, 128, 0, 34, 8, 13, 0, 32, 5, 65, 16, 106, 65, 16, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 3, 0, 32, 5, 65, 16, 106, 65, 8, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 3, 0, 32, 5, 65, 0, 58, 0, 40, 32, 5, 32, 1, 41, 2, 0, 55, 3, 16, 32, 7, 32, 3, 32, 7, 32, 3, 75, 27, 33, 9, 65, 0, 33, 8, 3, 64, 32, 8, 65, 255, 1, 113, 13, 2, 32, 5, 65, 16, 106, 16, 181, 136, 128, 128, 0, 34, 8, 69, 13, 2, 32, 8, 45, 0, 0, 13, 2, 32, 3, 32, 7, 70, 13, 5, 32, 9, 32, 7, 70, 13, 6, 32, 2, 32, 7, 106, 65, 0, 58, 0, 0, 32, 7, 65, 1, 106, 33, 7, 32, 5, 45, 0, 40, 33, 8, 12, 0, 11, 11, 32, 7, 32, 3, 75, 13, 4, 32, 8, 45, 0, 0, 33, 9, 32, 5, 65, 8, 106, 32, 2, 32, 7, 16, 184, 141, 128, 128, 0, 32, 5, 40, 2, 12, 33, 6, 32, 5, 40, 2, 8, 33, 8, 3, 64, 32, 8, 32, 6, 70, 13, 2, 32, 8, 32, 8, 45, 0, 0, 65, 8, 116, 32, 9, 106, 34, 9, 32, 9, 65, 58, 110, 34, 9, 65, 58, 108, 107, 58, 0, 0, 32, 8, 65, 1, 106, 33, 8, 12, 0, 11, 11, 32, 7, 32, 3, 75, 13, 3, 32, 5, 32, 2, 32, 7, 16, 184, 141, 128, 128, 0, 32, 5, 40, 2, 4, 33, 6, 32, 5, 40, 2, 0, 33, 8, 3, 64, 2, 64, 32, 8, 32, 6, 71, 13, 0, 32, 2, 32, 7, 16, 188, 136, 128, 128, 0, 65, 0, 33, 8, 12, 6, 11, 32, 8, 45, 0, 0, 34, 9, 65, 58, 79, 13, 4, 32, 8, 32, 4, 32, 9, 106, 65, 128, 1, 106, 45, 0, 0, 58, 0, 0, 32, 8, 65, 1, 106, 33, 8, 12, 0, 11, 11, 3, 64, 32, 9, 69, 13, 1, 32, 3, 32, 7, 70, 13, 2, 32, 2, 32, 7, 106, 32, 9, 32, 9, 65, 58, 110, 34, 8, 65, 58, 108, 107, 58, 0, 0, 32, 7, 65, 1, 106, 33, 7, 32, 8, 33, 9, 12, 0, 11, 11, 11, 65, 1, 33, 8, 12, 1, 11, 0, 0, 11, 32, 0, 32, 7, 54, 2, 4, 32, 0, 32, 8, 54, 2, 0, 32, 5, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 149, 2, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 224, 2, 107, 34, 8, 36, 128, 128, 128, 128, 0, 32, 8, 32, 7, 58, 0, 15, 32, 8, 32, 6, 58, 0, 14, 32, 8, 65, 16, 106, 16, 192, 136, 128, 128, 0, 65, 0, 33, 9, 2, 64, 32, 6, 69, 13, 0, 32, 8, 65, 14, 106, 65, 1, 106, 33, 9, 32, 8, 32, 7, 58, 0, 240, 1, 32, 8, 65, 16, 106, 32, 8, 65, 240, 1, 106, 65, 1, 16, 190, 136, 128, 128, 0, 11, 32, 8, 65, 240, 1, 106, 32, 8, 65, 16, 106, 65, 240, 0, 16, 218, 141, 128, 128, 0, 26, 32, 8, 65, 240, 1, 106, 32, 1, 32, 2, 16, 190, 136, 128, 128, 0, 32, 8, 65, 128, 1, 106, 32, 8, 65, 240, 1, 106, 65, 240, 0, 16, 218, 141, 128, 128, 0, 26, 32, 8, 65, 240, 1, 106, 32, 8, 65, 128, 1, 106, 16, 185, 136, 128, 128, 0, 32, 8, 65, 148, 1, 106, 32, 8, 65, 144, 2, 106, 54, 2, 0, 32, 8, 32, 8, 65, 140, 2, 106, 54, 2, 144, 1, 32, 8, 32, 1, 32, 2, 106, 54, 2, 140, 1, 32, 8, 32, 1, 54, 2, 136, 1, 32, 8, 32, 9, 54, 2, 132, 1, 32, 8, 65, 1, 54, 2, 128, 1, 32, 8, 32, 8, 65, 128, 1, 106, 32, 3, 32, 4, 32, 5, 16, 196, 136, 128, 128, 0, 32, 0, 32, 8, 41, 3, 0, 55, 3, 0, 32, 8, 65, 224, 2, 106, 36, 128, 128, 128, 128, 0, 11, 69, 0, 32, 0, 65, 12, 106, 32, 2, 40, 2, 12, 32, 1, 40, 2, 12, 106, 54, 2, 0, 32, 0, 32, 2, 40, 2, 8, 32, 1, 40, 2, 8, 106, 54, 2, 8, 32, 0, 32, 2, 40, 2, 4, 32, 1, 40, 2, 4, 106, 54, 2, 4, 32, 0, 32, 2, 40, 2, 0, 32, 1, 40, 2, 0, 106, 54, 2, 0, 11, 78, 0, 32, 0, 65, 0, 54, 2, 16, 32, 0, 32, 3, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 4, 54, 2, 0, 32, 0, 32, 2, 32, 1, 107, 65, 4, 118, 34, 2, 54, 2, 24, 32, 0, 32, 2, 32, 4, 32, 3, 107, 65, 4, 118, 34, 3, 32, 2, 32, 3, 73, 27, 54, 2, 20, 11, 129, 1, 1, 1, 127, 32, 0, 65, 0, 54, 2, 36, 32, 0, 32, 2, 54, 2, 28, 32, 0, 32, 1, 41, 2, 0, 55, 2, 0, 32, 0, 65, 32, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 1, 65, 16, 106, 34, 4, 41, 2, 0, 55, 2, 0, 32, 0, 65, 24, 106, 32, 1, 65, 24, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 1, 40, 2, 20, 32, 4, 40, 2, 0, 107, 34, 1, 54, 2, 44, 32, 0, 32, 1, 32, 3, 32, 2, 107, 65, 4, 118, 34, 2, 32, 1, 32, 2, 73, 27, 54, 2, 40, 11, 91, 1, 2, 127, 32, 1, 40, 2, 56, 33, 4, 32, 1, 40, 2, 60, 33, 5, 32, 0, 32, 1, 65, 196, 0, 16, 218, 141, 128, 128, 0, 34, 1, 32, 5, 32, 4, 107, 34, 0, 54, 2, 84, 32, 1, 65, 0, 54, 2, 76, 32, 1, 65, 200, 0, 106, 32, 3, 54, 2, 0, 32, 1, 32, 2, 54, 2, 68, 32, 1, 32, 0, 32, 3, 32, 2, 107, 65, 4, 118, 34, 3, 32, 0, 32, 3, 73, 27, 54, 2, 80, 11, 89, 1, 2, 127, 32, 1, 40, 2, 36, 33, 4, 32, 1, 40, 2, 40, 33, 5, 32, 0, 32, 1, 65, 48, 16, 218, 141, 128, 128, 0, 34, 1, 32, 5, 32, 4, 107, 34, 0, 54, 2, 64, 32, 1, 65, 0, 54, 2, 56, 32, 1, 65, 52, 106, 32, 3, 54, 2, 0, 32, 1, 32, 2, 54, 2, 48, 32, 1, 32, 0, 32, 3, 32, 2, 107, 65, 4, 118, 34, 3, 32, 0, 32, 3, 73, 27, 54, 2, 60, 11, 16, 0, 32, 0, 32, 1, 32, 2, 32, 3, 16, 200, 136, 128, 128, 0, 11, 16, 0, 32, 0, 32, 1, 32, 2, 32, 3, 16, 201, 136, 128, 128, 0, 11, 18, 0, 32, 0, 32, 1, 32, 2, 32, 3, 32, 4, 16, 199, 136, 128, 128, 0, 11, 16, 0, 32, 0, 32, 1, 32, 2, 32, 3, 16, 202, 136, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 65, 192, 0, 106, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 20, 0, 2, 64, 32, 1, 65, 4, 71, 13, 0, 32, 0, 40, 0, 0, 15, 11, 0, 0, 11, 16, 0, 32, 0, 65, 0, 65, 128, 2, 16, 214, 141, 128, 128, 0, 26, 11, 15, 0, 32, 0, 40, 2, 0, 32, 1, 16, 138, 141, 128, 128, 0, 11, 16, 0, 32, 0, 32, 2, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 18, 0, 32, 1, 65, 224, 173, 133, 128, 0, 65, 4, 16, 169, 141, 128, 128, 0, 11, 18, 0, 32, 1, 65, 228, 173, 133, 128, 0, 65, 9, 16, 169, 141, 128, 128, 0, 11, 18, 0, 32, 1, 65, 237, 173, 133, 128, 0, 65, 8, 16, 169, 141, 128, 128, 0, 11, 248, 9, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 45, 0, 0, 14, 18, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 0, 11, 32, 2, 32, 0, 45, 0, 1, 58, 0, 8, 32, 2, 65, 36, 106, 66, 1, 55, 2, 0, 32, 2, 65, 2, 54, 2, 28, 32, 2, 65, 140, 174, 133, 128, 0, 54, 2, 24, 32, 2, 65, 229, 128, 128, 128, 0, 54, 2, 20, 32, 2, 32, 2, 65, 16, 106, 54, 2, 32, 32, 2, 32, 2, 65, 8, 106, 54, 2, 16, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 17, 11, 32, 2, 32, 0, 41, 3, 8, 55, 3, 8, 32, 2, 65, 36, 106, 66, 1, 55, 2, 0, 32, 2, 65, 2, 54, 2, 28, 32, 2, 65, 168, 174, 133, 128, 0, 54, 2, 24, 32, 2, 65, 230, 128, 128, 128, 0, 54, 2, 20, 32, 2, 32, 2, 65, 16, 106, 54, 2, 32, 32, 2, 32, 2, 65, 8, 106, 54, 2, 16, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 16, 11, 32, 2, 32, 0, 41, 3, 8, 55, 3, 8, 32, 2, 65, 36, 106, 66, 1, 55, 2, 0, 32, 2, 65, 2, 54, 2, 28, 32, 2, 65, 168, 174, 133, 128, 0, 54, 2, 24, 32, 2, 65, 231, 128, 128, 128, 0, 54, 2, 20, 32, 2, 32, 2, 65, 16, 106, 54, 2, 32, 32, 2, 32, 2, 65, 8, 106, 54, 2, 16, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 15, 11, 32, 2, 32, 0, 43, 3, 8, 57, 3, 8, 32, 2, 65, 36, 106, 66, 1, 55, 2, 0, 32, 2, 65, 2, 54, 2, 28, 32, 2, 65, 200, 174, 133, 128, 0, 54, 2, 24, 32, 2, 65, 232, 128, 128, 128, 0, 54, 2, 20, 32, 2, 32, 2, 65, 16, 106, 54, 2, 32, 32, 2, 32, 2, 65, 8, 106, 54, 2, 16, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 14, 11, 32, 2, 32, 0, 40, 2, 4, 54, 2, 8, 32, 2, 65, 36, 106, 66, 1, 55, 2, 0, 32, 2, 65, 2, 54, 2, 28, 32, 2, 65, 228, 174, 133, 128, 0, 54, 2, 24, 32, 2, 65, 233, 128, 128, 128, 0, 54, 2, 20, 32, 2, 32, 2, 65, 16, 106, 54, 2, 32, 32, 2, 32, 2, 65, 8, 106, 54, 2, 16, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 13, 11, 32, 2, 32, 0, 41, 2, 4, 55, 2, 8, 32, 2, 65, 36, 106, 66, 1, 55, 2, 0, 32, 2, 65, 1, 54, 2, 28, 32, 2, 65, 252, 174, 133, 128, 0, 54, 2, 24, 32, 2, 65, 163, 128, 128, 128, 0, 54, 2, 20, 32, 2, 32, 2, 65, 16, 106, 54, 2, 32, 32, 2, 32, 2, 65, 8, 106, 54, 2, 16, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 12, 11, 32, 2, 65, 36, 106, 66, 0, 55, 2, 0, 32, 2, 65, 1, 54, 2, 28, 32, 2, 65, 132, 175, 133, 128, 0, 54, 2, 24, 32, 2, 65, 224, 173, 133, 128, 0, 54, 2, 32, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 11, 11, 32, 2, 65, 36, 106, 66, 0, 55, 2, 0, 32, 2, 65, 1, 54, 2, 28, 32, 2, 65, 152, 175, 133, 128, 0, 54, 2, 24, 32, 2, 65, 224, 173, 133, 128, 0, 54, 2, 32, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 10, 11, 32, 2, 65, 36, 106, 66, 0, 55, 2, 0, 32, 2, 65, 1, 54, 2, 28, 32, 2, 65, 172, 175, 133, 128, 0, 54, 2, 24, 32, 2, 65, 224, 173, 133, 128, 0, 54, 2, 32, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 9, 11, 32, 2, 65, 36, 106, 66, 0, 55, 2, 0, 32, 2, 65, 1, 54, 2, 28, 32, 2, 65, 196, 175, 133, 128, 0, 54, 2, 24, 32, 2, 65, 224, 173, 133, 128, 0, 54, 2, 32, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 8, 11, 32, 2, 65, 36, 106, 66, 0, 55, 2, 0, 32, 2, 65, 1, 54, 2, 28, 32, 2, 65, 212, 175, 133, 128, 0, 54, 2, 24, 32, 2, 65, 224, 173, 133, 128, 0, 54, 2, 32, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 7, 11, 32, 2, 65, 36, 106, 66, 0, 55, 2, 0, 32, 2, 65, 1, 54, 2, 28, 32, 2, 65, 224, 175, 133, 128, 0, 54, 2, 24, 32, 2, 65, 224, 173, 133, 128, 0, 54, 2, 32, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 6, 11, 32, 2, 65, 36, 106, 66, 0, 55, 2, 0, 32, 2, 65, 1, 54, 2, 28, 32, 2, 65, 236, 175, 133, 128, 0, 54, 2, 24, 32, 2, 65, 224, 173, 133, 128, 0, 54, 2, 32, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 5, 11, 32, 2, 65, 36, 106, 66, 0, 55, 2, 0, 32, 2, 65, 1, 54, 2, 28, 32, 2, 65, 128, 176, 133, 128, 0, 54, 2, 24, 32, 2, 65, 224, 173, 133, 128, 0, 54, 2, 32, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 4, 11, 32, 2, 65, 36, 106, 66, 0, 55, 2, 0, 32, 2, 65, 1, 54, 2, 28, 32, 2, 65, 152, 176, 133, 128, 0, 54, 2, 24, 32, 2, 65, 224, 173, 133, 128, 0, 54, 2, 32, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 3, 11, 32, 2, 65, 36, 106, 66, 0, 55, 2, 0, 32, 2, 65, 1, 54, 2, 28, 32, 2, 65, 176, 176, 133, 128, 0, 54, 2, 24, 32, 2, 65, 224, 173, 133, 128, 0, 54, 2, 32, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 2, 11, 32, 2, 65, 36, 106, 66, 0, 55, 2, 0, 32, 2, 65, 1, 54, 2, 28, 32, 2, 65, 200, 176, 133, 128, 0, 54, 2, 24, 32, 2, 65, 224, 173, 133, 128, 0, 54, 2, 32, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 1, 11, 32, 1, 32, 0, 40, 2, 4, 32, 0, 65, 8, 106, 40, 2, 0, 16, 169, 141, 128, 128, 0, 33, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 20, 0, 32, 1, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 16, 169, 141, 128, 128, 0, 11, 18, 0, 32, 0, 32, 2, 32, 1, 40, 2, 12, 17, 128, 128, 128, 128, 0, 0, 11, 247, 3, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 4, 34, 3, 14, 3, 0, 1, 2, 3, 11, 0, 0, 11, 32, 2, 65, 36, 106, 66, 1, 55, 2, 0, 32, 2, 65, 2, 54, 2, 28, 32, 2, 65, 208, 176, 133, 128, 0, 54, 2, 24, 32, 2, 65, 131, 128, 128, 128, 0, 54, 2, 8, 32, 2, 32, 0, 40, 2, 0, 54, 2, 4, 32, 2, 32, 2, 65, 4, 106, 54, 2, 32, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 4, 12, 2, 11, 32, 2, 65, 4, 106, 65, 12, 106, 65, 131, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 24, 106, 65, 12, 106, 66, 2, 55, 2, 0, 32, 2, 65, 3, 54, 2, 28, 32, 2, 65, 232, 176, 133, 128, 0, 54, 2, 24, 32, 2, 65, 131, 128, 128, 128, 0, 54, 2, 8, 32, 2, 32, 0, 40, 2, 0, 34, 3, 54, 2, 4, 32, 2, 32, 3, 65, 8, 106, 54, 2, 12, 32, 2, 32, 2, 65, 4, 106, 54, 2, 32, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 4, 12, 1, 11, 32, 2, 65, 36, 106, 66, 0, 55, 2, 0, 65, 1, 33, 4, 32, 2, 65, 1, 54, 2, 28, 32, 2, 65, 136, 177, 133, 128, 0, 54, 2, 24, 32, 2, 65, 224, 173, 133, 128, 0, 54, 2, 32, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 13, 0, 32, 3, 65, 3, 116, 33, 3, 32, 0, 40, 2, 0, 33, 0, 65, 0, 33, 4, 65, 0, 33, 5, 3, 64, 32, 3, 69, 13, 1, 32, 2, 32, 0, 54, 2, 20, 2, 64, 2, 64, 32, 5, 69, 13, 0, 32, 2, 65, 1, 54, 2, 28, 32, 2, 65, 148, 177, 133, 128, 0, 54, 2, 24, 32, 2, 66, 0, 55, 2, 36, 32, 2, 65, 224, 173, 133, 128, 0, 54, 2, 32, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 13, 1, 11, 32, 2, 65, 2, 54, 2, 28, 32, 2, 65, 208, 176, 133, 128, 0, 54, 2, 24, 32, 2, 66, 1, 55, 2, 36, 32, 2, 65, 136, 128, 128, 128, 0, 54, 2, 8, 32, 2, 32, 2, 65, 4, 106, 54, 2, 32, 32, 2, 32, 2, 65, 20, 106, 54, 2, 4, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 13, 0, 32, 0, 65, 8, 106, 33, 0, 32, 5, 65, 127, 106, 33, 5, 32, 3, 65, 120, 106, 33, 3, 12, 1, 11, 11, 65, 1, 33, 4, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 4, 11, 18, 0, 32, 1, 65, 156, 177, 133, 128, 0, 65, 2, 16, 169, 141, 128, 128, 0, 11, 18, 0, 32, 1, 65, 158, 177, 133, 128, 0, 65, 3, 16, 169, 141, 128, 128, 0, 11, 18, 0, 32, 1, 65, 161, 177, 133, 128, 0, 65, 3, 16, 169, 141, 128, 128, 0, 11, 164, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 55, 3, 8, 32, 3, 32, 1, 55, 3, 0, 32, 3, 66, 0, 55, 3, 24, 32, 3, 66, 0, 55, 3, 16, 32, 3, 65, 40, 106, 32, 3, 16, 154, 140, 128, 128, 0, 32, 3, 65, 16, 106, 65, 8, 32, 3, 65, 40, 106, 65, 8, 65, 132, 178, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 3, 65, 40, 106, 32, 3, 65, 8, 106, 16, 154, 140, 128, 128, 0, 32, 3, 65, 16, 106, 65, 8, 114, 65, 8, 32, 3, 65, 40, 106, 65, 8, 65, 148, 178, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 3, 41, 3, 24, 55, 0, 8, 32, 0, 32, 3, 41, 3, 16, 55, 0, 0, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 204, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 32, 1, 55, 3, 0, 32, 4, 65, 8, 106, 65, 0, 65, 232, 0, 16, 214, 141, 128, 128, 0, 26, 32, 4, 65, 240, 0, 106, 32, 4, 16, 154, 140, 128, 128, 0, 32, 4, 65, 8, 106, 65, 8, 32, 4, 65, 240, 0, 106, 65, 8, 65, 164, 178, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 4, 65, 240, 0, 106, 32, 2, 16, 169, 138, 128, 128, 0, 32, 4, 65, 8, 106, 65, 8, 106, 65, 192, 0, 32, 4, 65, 240, 0, 106, 65, 192, 0, 65, 180, 178, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 4, 65, 240, 0, 106, 32, 3, 16, 203, 139, 128, 128, 0, 32, 4, 65, 208, 0, 106, 65, 32, 32, 4, 65, 240, 0, 106, 65, 32, 65, 196, 178, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 4, 65, 8, 106, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 48, 1, 1, 127, 32, 0, 40, 2, 0, 34, 0, 16, 225, 136, 128, 128, 0, 2, 64, 32, 0, 40, 2, 16, 34, 1, 69, 13, 0, 32, 0, 40, 2, 8, 34, 0, 32, 0, 40, 2, 8, 32, 1, 106, 54, 2, 8, 11, 11, 50, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 54, 2, 12, 32, 1, 65, 12, 106, 16, 229, 136, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 72, 0, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 0, 65, 0, 54, 2, 36, 32, 0, 66, 0, 55, 2, 28, 32, 0, 32, 3, 41, 2, 0, 55, 2, 8, 32, 0, 65, 16, 106, 32, 3, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 24, 106, 32, 3, 65, 16, 106, 40, 2, 0, 54, 2, 0, 11, 82, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 0, 40, 2, 4, 33, 2, 2, 64, 3, 64, 32, 2, 69, 13, 1, 32, 0, 32, 2, 65, 127, 106, 34, 2, 54, 2, 4, 12, 0, 11, 11, 32, 1, 32, 0, 54, 2, 12, 32, 1, 65, 12, 106, 16, 224, 136, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 2, 0, 11, 41, 1, 1, 127, 32, 0, 40, 2, 0, 34, 1, 40, 2, 4, 33, 0, 2, 64, 3, 64, 32, 0, 69, 13, 1, 32, 1, 32, 0, 65, 127, 106, 34, 0, 54, 2, 4, 12, 0, 11, 11, 11, 151, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 1, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 8, 106, 65, 0, 65, 128, 1, 16, 214, 141, 128, 128, 0, 26, 16, 237, 136, 128, 128, 0, 32, 1, 65, 144, 1, 106, 66, 0, 55, 3, 0, 32, 1, 65, 152, 1, 106, 66, 0, 55, 3, 0, 32, 1, 65, 160, 1, 106, 66, 0, 55, 3, 0, 32, 1, 66, 0, 55, 3, 136, 1, 32, 1, 66, 128, 128, 128, 128, 128, 132, 192, 128, 1, 55, 3, 176, 1, 32, 1, 65, 1, 58, 0, 186, 1, 32, 1, 65, 0, 59, 1, 184, 1, 32, 1, 66, 0, 55, 3, 168, 1, 32, 0, 32, 1, 65, 8, 106, 16, 238, 136, 128, 128, 0, 32, 1, 65, 192, 1, 106, 36, 128, 128, 128, 128, 0, 11, 10, 0, 32, 0, 16, 230, 136, 128, 128, 0, 11, 15, 0, 32, 0, 32, 1, 32, 2, 16, 242, 136, 128, 128, 0, 26, 11, 236, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 208, 2, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 16, 106, 32, 1, 65, 216, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 232, 1, 106, 65, 24, 106, 34, 1, 66, 0, 55, 3, 0, 32, 2, 65, 232, 1, 106, 65, 16, 106, 34, 3, 66, 0, 55, 3, 0, 32, 2, 65, 232, 1, 106, 65, 8, 106, 34, 4, 66, 0, 55, 3, 0, 32, 2, 66, 0, 55, 3, 232, 1, 32, 2, 65, 143, 2, 106, 32, 2, 65, 16, 106, 16, 243, 136, 128, 128, 0, 32, 2, 65, 8, 106, 32, 2, 65, 143, 2, 106, 16, 244, 136, 128, 128, 0, 32, 2, 65, 232, 1, 106, 65, 32, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 65, 172, 179, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 2, 41, 3, 232, 1, 55, 0, 0, 32, 0, 65, 8, 106, 32, 4, 41, 3, 0, 55, 0, 0, 32, 0, 65, 16, 106, 32, 3, 41, 3, 0, 55, 0, 0, 32, 2, 32, 2, 45, 0, 135, 2, 65, 15, 113, 58, 0, 135, 2, 32, 0, 65, 24, 106, 32, 1, 41, 3, 0, 55, 0, 0, 32, 2, 65, 208, 2, 106, 36, 128, 128, 128, 128, 0, 11, 145, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 48, 106, 32, 1, 16, 233, 136, 128, 128, 0, 32, 2, 65, 8, 106, 32, 2, 65, 48, 106, 16, 205, 139, 128, 128, 0, 2, 64, 32, 2, 45, 0, 40, 65, 1, 70, 13, 0, 0, 0, 11, 32, 0, 32, 2, 41, 3, 8, 55, 3, 0, 32, 0, 65, 24, 106, 32, 2, 65, 8, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 8, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 2, 65, 8, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 127, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 32, 16, 193, 138, 128, 128, 0, 2, 64, 32, 2, 40, 2, 8, 69, 13, 0, 0, 0, 11, 32, 0, 32, 2, 41, 3, 16, 55, 3, 0, 32, 0, 65, 24, 106, 32, 2, 65, 8, 106, 65, 32, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 8, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 2, 65, 8, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 191, 48, 4, 1, 127, 8, 126, 6, 127, 37, 126, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 9, 36, 128, 128, 128, 128, 0, 32, 3, 41, 3, 56, 33, 10, 32, 3, 41, 3, 48, 33, 11, 32, 3, 41, 3, 40, 33, 12, 32, 3, 41, 3, 32, 33, 13, 32, 3, 41, 3, 24, 33, 14, 32, 3, 41, 3, 16, 33, 15, 32, 3, 41, 3, 8, 33, 16, 32, 3, 41, 3, 0, 33, 17, 65, 0, 33, 18, 32, 9, 65, 0, 65, 128, 1, 16, 214, 141, 128, 128, 0, 33, 19, 32, 1, 65, 128, 124, 65, 128, 127, 32, 8, 27, 65, 0, 32, 2, 65, 127, 106, 34, 9, 32, 9, 32, 2, 75, 27, 113, 34, 9, 32, 2, 32, 9, 32, 2, 73, 27, 34, 20, 106, 33, 21, 65, 128, 4, 65, 128, 1, 32, 8, 27, 33, 22, 2, 64, 2, 64, 32, 2, 32, 20, 107, 34, 20, 65, 255, 0, 77, 13, 0, 65, 128, 1, 33, 20, 12, 1, 11, 32, 19, 32, 20, 32, 21, 32, 20, 65, 144, 180, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 19, 33, 21, 11, 32, 22, 32, 9, 106, 33, 23, 32, 7, 173, 66, 127, 124, 33, 24, 32, 6, 32, 7, 114, 173, 66, 127, 124, 33, 25, 2, 64, 3, 64, 32, 25, 33, 26, 32, 24, 33, 27, 32, 20, 33, 7, 32, 21, 33, 8, 2, 64, 32, 9, 32, 18, 70, 13, 0, 32, 18, 65, 128, 127, 70, 13, 2, 32, 18, 65, 128, 1, 106, 32, 2, 75, 13, 2, 32, 1, 32, 18, 106, 33, 8, 65, 128, 1, 33, 7, 66, 0, 33, 26, 66, 0, 33, 27, 11, 32, 13, 32, 10, 32, 14, 124, 32, 8, 41, 0, 48, 34, 28, 124, 34, 29, 32, 8, 41, 0, 56, 34, 30, 124, 32, 26, 32, 29, 133, 66, 249, 194, 248, 155, 145, 163, 179, 240, 219, 0, 133, 66, 32, 137, 34, 31, 66, 241, 237, 244, 248, 165, 167, 253, 167, 165, 127, 124, 34, 32, 32, 10, 133, 66, 40, 137, 34, 33, 124, 34, 34, 32, 17, 32, 13, 124, 32, 8, 41, 0, 0, 34, 26, 124, 34, 35, 32, 8, 41, 0, 8, 34, 29, 124, 32, 35, 32, 4, 32, 7, 173, 124, 34, 36, 133, 66, 209, 133, 154, 239, 250, 207, 148, 135, 209, 0, 133, 66, 32, 137, 34, 35, 66, 136, 146, 243, 157, 255, 204, 249, 132, 234, 0, 124, 34, 37, 32, 13, 133, 66, 40, 137, 34, 38, 124, 34, 39, 32, 35, 133, 66, 48, 137, 34, 40, 32, 37, 124, 34, 41, 32, 38, 133, 66, 1, 137, 34, 42, 124, 32, 8, 41, 0, 112, 34, 35, 124, 34, 43, 32, 8, 41, 0, 120, 34, 37, 124, 32, 43, 32, 11, 32, 15, 124, 32, 8, 41, 0, 32, 34, 38, 124, 34, 44, 32, 8, 41, 0, 40, 34, 45, 124, 32, 27, 32, 44, 133, 66, 235, 250, 134, 218, 191, 181, 246, 193, 31, 133, 66, 32, 137, 34, 27, 66, 171, 240, 211, 244, 175, 238, 188, 183, 60, 124, 34, 44, 32, 11, 133, 66, 40, 137, 34, 46, 124, 34, 47, 32, 27, 133, 66, 48, 137, 34, 48, 133, 66, 32, 137, 34, 49, 32, 12, 32, 16, 124, 32, 8, 41, 0, 16, 34, 27, 124, 34, 50, 32, 8, 41, 0, 24, 34, 43, 124, 32, 50, 32, 5, 32, 36, 32, 4, 84, 173, 124, 34, 5, 133, 66, 159, 216, 249, 217, 194, 145, 218, 130, 155, 127, 133, 66, 32, 137, 34, 4, 66, 187, 206, 170, 166, 216, 208, 235, 179, 187, 127, 124, 34, 50, 32, 12, 133, 66, 40, 137, 34, 51, 124, 34, 52, 32, 4, 133, 66, 48, 137, 34, 53, 32, 50, 124, 34, 50, 124, 34, 54, 32, 42, 133, 66, 40, 137, 34, 55, 124, 34, 56, 32, 8, 41, 0, 104, 34, 4, 124, 32, 8, 41, 0, 96, 34, 42, 32, 47, 124, 32, 34, 32, 31, 133, 66, 48, 137, 34, 34, 32, 32, 124, 34, 47, 32, 33, 133, 66, 1, 137, 34, 31, 124, 34, 32, 32, 4, 124, 32, 32, 32, 53, 133, 66, 32, 137, 34, 32, 32, 41, 124, 34, 33, 32, 31, 133, 66, 40, 137, 34, 31, 124, 34, 41, 32, 32, 133, 66, 48, 137, 34, 53, 32, 33, 124, 34, 57, 32, 31, 133, 66, 1, 137, 34, 58, 124, 34, 33, 32, 28, 124, 32, 33, 32, 8, 41, 0, 64, 34, 31, 32, 39, 124, 32, 50, 32, 51, 133, 66, 1, 137, 34, 39, 124, 34, 50, 32, 8, 41, 0, 72, 34, 32, 124, 32, 50, 32, 34, 133, 66, 32, 137, 34, 34, 32, 48, 32, 44, 124, 34, 44, 124, 34, 48, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 50, 32, 34, 133, 66, 48, 137, 34, 51, 133, 66, 32, 137, 34, 59, 32, 8, 41, 0, 80, 34, 33, 32, 52, 124, 32, 44, 32, 46, 133, 66, 1, 137, 34, 44, 124, 34, 46, 32, 8, 41, 0, 88, 34, 34, 124, 32, 46, 32, 40, 133, 66, 32, 137, 34, 40, 32, 47, 124, 34, 46, 32, 44, 133, 66, 40, 137, 34, 44, 124, 34, 47, 32, 40, 133, 66, 48, 137, 34, 40, 32, 46, 124, 34, 46, 124, 34, 52, 32, 58, 133, 66, 40, 137, 34, 58, 124, 34, 60, 32, 45, 124, 32, 50, 32, 35, 124, 32, 56, 32, 49, 133, 66, 48, 137, 34, 49, 32, 54, 124, 34, 50, 32, 55, 133, 66, 1, 137, 34, 54, 124, 34, 55, 32, 33, 124, 32, 55, 32, 40, 133, 66, 32, 137, 34, 40, 32, 57, 124, 34, 55, 32, 54, 133, 66, 40, 137, 34, 54, 124, 34, 56, 32, 40, 133, 66, 48, 137, 34, 40, 32, 55, 124, 34, 55, 32, 54, 133, 66, 1, 137, 34, 54, 124, 34, 57, 32, 43, 124, 32, 57, 32, 41, 32, 32, 124, 32, 46, 32, 44, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 37, 124, 32, 44, 32, 49, 133, 66, 32, 137, 34, 44, 32, 51, 32, 48, 124, 34, 46, 124, 34, 48, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 49, 32, 44, 133, 66, 48, 137, 34, 44, 133, 66, 32, 137, 34, 51, 32, 47, 32, 38, 124, 32, 46, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 46, 32, 31, 124, 32, 53, 32, 46, 133, 66, 32, 137, 34, 46, 32, 50, 124, 34, 47, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 50, 32, 46, 133, 66, 48, 137, 34, 46, 32, 47, 124, 34, 47, 124, 34, 53, 32, 54, 133, 66, 40, 137, 34, 54, 124, 34, 57, 32, 37, 124, 32, 49, 32, 34, 124, 32, 60, 32, 59, 133, 66, 48, 137, 34, 49, 32, 52, 124, 34, 52, 32, 58, 133, 66, 1, 137, 34, 58, 124, 34, 59, 32, 30, 124, 32, 59, 32, 46, 133, 66, 32, 137, 34, 46, 32, 55, 124, 34, 55, 32, 58, 133, 66, 40, 137, 34, 58, 124, 34, 59, 32, 46, 133, 66, 48, 137, 34, 46, 32, 55, 124, 34, 55, 32, 58, 133, 66, 1, 137, 34, 58, 124, 34, 60, 32, 4, 124, 32, 60, 32, 56, 32, 29, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 47, 32, 42, 124, 32, 47, 32, 49, 133, 66, 32, 137, 34, 47, 32, 44, 32, 48, 124, 34, 44, 124, 34, 48, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 49, 32, 47, 133, 66, 48, 137, 34, 47, 133, 66, 32, 137, 34, 56, 32, 50, 32, 26, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 27, 124, 32, 44, 32, 40, 133, 66, 32, 137, 34, 40, 32, 52, 124, 34, 44, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 50, 32, 40, 133, 66, 48, 137, 34, 40, 32, 44, 124, 34, 44, 124, 34, 52, 32, 58, 133, 66, 40, 137, 34, 58, 124, 34, 60, 32, 32, 124, 32, 49, 32, 34, 124, 32, 57, 32, 51, 133, 66, 48, 137, 34, 49, 32, 53, 124, 34, 51, 32, 54, 133, 66, 1, 137, 34, 53, 124, 34, 54, 32, 31, 124, 32, 54, 32, 40, 133, 66, 32, 137, 34, 40, 32, 55, 124, 34, 54, 32, 53, 133, 66, 40, 137, 34, 53, 124, 34, 55, 32, 40, 133, 66, 48, 137, 34, 40, 32, 54, 124, 34, 54, 32, 53, 133, 66, 1, 137, 34, 53, 124, 34, 57, 32, 38, 124, 32, 57, 32, 59, 32, 45, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 27, 124, 32, 44, 32, 49, 133, 66, 32, 137, 34, 44, 32, 47, 32, 48, 124, 34, 47, 124, 34, 48, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 49, 32, 44, 133, 66, 48, 137, 34, 44, 133, 66, 32, 137, 34, 57, 32, 50, 32, 42, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 47, 32, 26, 124, 32, 46, 32, 47, 133, 66, 32, 137, 34, 46, 32, 51, 124, 34, 47, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 50, 32, 46, 133, 66, 48, 137, 34, 46, 32, 47, 124, 34, 47, 124, 34, 51, 32, 53, 133, 66, 40, 137, 34, 53, 124, 34, 59, 32, 34, 124, 32, 49, 32, 30, 124, 32, 60, 32, 56, 133, 66, 48, 137, 34, 49, 32, 52, 124, 34, 52, 32, 58, 133, 66, 1, 137, 34, 56, 124, 34, 58, 32, 29, 124, 32, 58, 32, 46, 133, 66, 32, 137, 34, 46, 32, 54, 124, 34, 54, 32, 56, 133, 66, 40, 137, 34, 56, 124, 34, 58, 32, 46, 133, 66, 48, 137, 34, 46, 32, 54, 124, 34, 54, 32, 56, 133, 66, 1, 137, 34, 56, 124, 34, 60, 32, 35, 124, 32, 60, 32, 55, 32, 33, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 47, 32, 35, 124, 32, 47, 32, 49, 133, 66, 32, 137, 34, 47, 32, 44, 32, 48, 124, 34, 44, 124, 34, 48, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 49, 32, 47, 133, 66, 48, 137, 34, 47, 133, 66, 32, 137, 34, 55, 32, 50, 32, 43, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 28, 124, 32, 44, 32, 40, 133, 66, 32, 137, 34, 40, 32, 52, 124, 34, 44, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 50, 32, 40, 133, 66, 48, 137, 34, 40, 32, 44, 124, 34, 44, 124, 34, 52, 32, 56, 133, 66, 40, 137, 34, 56, 124, 34, 60, 32, 37, 124, 32, 49, 32, 30, 124, 32, 59, 32, 57, 133, 66, 48, 137, 34, 49, 32, 51, 124, 34, 51, 32, 53, 133, 66, 1, 137, 34, 53, 124, 34, 57, 32, 32, 124, 32, 57, 32, 40, 133, 66, 32, 137, 34, 40, 32, 54, 124, 34, 54, 32, 53, 133, 66, 40, 137, 34, 53, 124, 34, 57, 32, 40, 133, 66, 48, 137, 34, 40, 32, 54, 124, 34, 54, 32, 53, 133, 66, 1, 137, 34, 53, 124, 34, 59, 32, 31, 124, 32, 59, 32, 58, 32, 4, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 42, 124, 32, 44, 32, 49, 133, 66, 32, 137, 34, 44, 32, 47, 32, 48, 124, 34, 47, 124, 34, 48, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 49, 32, 44, 133, 66, 48, 137, 34, 44, 133, 66, 32, 137, 34, 58, 32, 50, 32, 43, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 47, 32, 29, 124, 32, 46, 32, 47, 133, 66, 32, 137, 34, 46, 32, 51, 124, 34, 47, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 50, 32, 46, 133, 66, 48, 137, 34, 46, 32, 47, 124, 34, 47, 124, 34, 51, 32, 53, 133, 66, 40, 137, 34, 53, 124, 34, 59, 32, 33, 124, 32, 49, 32, 38, 124, 32, 60, 32, 55, 133, 66, 48, 137, 34, 49, 32, 52, 124, 34, 52, 32, 56, 133, 66, 1, 137, 34, 55, 124, 34, 56, 32, 26, 124, 32, 56, 32, 46, 133, 66, 32, 137, 34, 46, 32, 54, 124, 34, 54, 32, 55, 133, 66, 40, 137, 34, 55, 124, 34, 56, 32, 46, 133, 66, 48, 137, 34, 46, 32, 54, 124, 34, 54, 32, 55, 133, 66, 1, 137, 34, 55, 124, 34, 60, 32, 37, 124, 32, 60, 32, 57, 32, 27, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 47, 32, 28, 124, 32, 47, 32, 49, 133, 66, 32, 137, 34, 47, 32, 44, 32, 48, 124, 34, 44, 124, 34, 48, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 49, 32, 47, 133, 66, 48, 137, 34, 47, 133, 66, 32, 137, 34, 57, 32, 50, 32, 45, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 33, 124, 32, 44, 32, 40, 133, 66, 32, 137, 34, 40, 32, 52, 124, 34, 44, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 50, 32, 40, 133, 66, 48, 137, 34, 40, 32, 44, 124, 34, 44, 124, 34, 52, 32, 55, 133, 66, 40, 137, 34, 55, 124, 34, 60, 32, 43, 124, 32, 49, 32, 32, 124, 32, 59, 32, 58, 133, 66, 48, 137, 34, 49, 32, 51, 124, 34, 51, 32, 53, 133, 66, 1, 137, 34, 53, 124, 34, 58, 32, 26, 124, 32, 58, 32, 40, 133, 66, 32, 137, 34, 40, 32, 54, 124, 34, 54, 32, 53, 133, 66, 40, 137, 34, 53, 124, 34, 58, 32, 40, 133, 66, 48, 137, 34, 40, 32, 54, 124, 34, 54, 32, 53, 133, 66, 1, 137, 34, 53, 124, 34, 59, 32, 4, 124, 32, 59, 32, 56, 32, 27, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 38, 124, 32, 44, 32, 49, 133, 66, 32, 137, 34, 44, 32, 47, 32, 48, 124, 34, 47, 124, 34, 48, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 49, 32, 44, 133, 66, 48, 137, 34, 44, 133, 66, 32, 137, 34, 56, 32, 50, 32, 45, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 47, 32, 30, 124, 32, 46, 32, 47, 133, 66, 32, 137, 34, 46, 32, 51, 124, 34, 47, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 50, 32, 46, 133, 66, 48, 137, 34, 46, 32, 47, 124, 34, 47, 124, 34, 51, 32, 53, 133, 66, 40, 137, 34, 53, 124, 34, 59, 32, 31, 124, 32, 49, 32, 28, 124, 32, 60, 32, 57, 133, 66, 48, 137, 34, 49, 32, 52, 124, 34, 52, 32, 55, 133, 66, 1, 137, 34, 55, 124, 34, 57, 32, 31, 124, 32, 57, 32, 46, 133, 66, 32, 137, 34, 46, 32, 54, 124, 34, 54, 32, 55, 133, 66, 40, 137, 34, 55, 124, 34, 57, 32, 46, 133, 66, 48, 137, 34, 46, 32, 54, 124, 34, 54, 32, 55, 133, 66, 1, 137, 34, 55, 124, 34, 60, 32, 43, 124, 32, 60, 32, 58, 32, 35, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 47, 32, 29, 124, 32, 47, 32, 49, 133, 66, 32, 137, 34, 47, 32, 44, 32, 48, 124, 34, 44, 124, 34, 48, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 49, 32, 47, 133, 66, 48, 137, 34, 47, 133, 66, 32, 137, 34, 58, 32, 50, 32, 34, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 42, 124, 32, 44, 32, 40, 133, 66, 32, 137, 34, 40, 32, 52, 124, 34, 44, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 50, 32, 40, 133, 66, 48, 137, 34, 40, 32, 44, 124, 34, 44, 124, 34, 52, 32, 55, 133, 66, 40, 137, 34, 55, 124, 34, 60, 32, 29, 124, 32, 49, 32, 27, 124, 32, 59, 32, 56, 133, 66, 48, 137, 34, 49, 32, 51, 124, 34, 51, 32, 53, 133, 66, 1, 137, 34, 53, 124, 34, 56, 32, 42, 124, 32, 56, 32, 40, 133, 66, 32, 137, 34, 40, 32, 54, 124, 34, 54, 32, 53, 133, 66, 40, 137, 34, 53, 124, 34, 56, 32, 40, 133, 66, 48, 137, 34, 40, 32, 54, 124, 34, 54, 32, 53, 133, 66, 1, 137, 34, 53, 124, 34, 59, 32, 32, 124, 32, 59, 32, 57, 32, 26, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 34, 124, 32, 44, 32, 49, 133, 66, 32, 137, 34, 44, 32, 47, 32, 48, 124, 34, 47, 124, 34, 48, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 49, 32, 44, 133, 66, 48, 137, 34, 44, 133, 66, 32, 137, 34, 57, 32, 50, 32, 28, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 47, 32, 33, 124, 32, 46, 32, 47, 133, 66, 32, 137, 34, 46, 32, 51, 124, 34, 47, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 50, 32, 46, 133, 66, 48, 137, 34, 46, 32, 47, 124, 34, 47, 124, 34, 51, 32, 53, 133, 66, 40, 137, 34, 53, 124, 34, 59, 32, 38, 124, 32, 49, 32, 37, 124, 32, 60, 32, 58, 133, 66, 48, 137, 34, 49, 32, 52, 124, 34, 52, 32, 55, 133, 66, 1, 137, 34, 55, 124, 34, 58, 32, 35, 124, 32, 58, 32, 46, 133, 66, 32, 137, 34, 46, 32, 54, 124, 34, 54, 32, 55, 133, 66, 40, 137, 34, 55, 124, 34, 58, 32, 46, 133, 66, 48, 137, 34, 46, 32, 54, 124, 34, 54, 32, 55, 133, 66, 1, 137, 34, 55, 124, 34, 60, 32, 33, 124, 32, 60, 32, 56, 32, 38, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 47, 32, 4, 124, 32, 47, 32, 49, 133, 66, 32, 137, 34, 47, 32, 44, 32, 48, 124, 34, 44, 124, 34, 48, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 49, 32, 47, 133, 66, 48, 137, 34, 47, 133, 66, 32, 137, 34, 56, 32, 50, 32, 30, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 45, 124, 32, 44, 32, 40, 133, 66, 32, 137, 34, 40, 32, 52, 124, 34, 44, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 50, 32, 40, 133, 66, 48, 137, 34, 40, 32, 44, 124, 34, 44, 124, 34, 52, 32, 55, 133, 66, 40, 137, 34, 55, 124, 34, 60, 32, 31, 124, 32, 49, 32, 42, 124, 32, 59, 32, 57, 133, 66, 48, 137, 34, 49, 32, 51, 124, 34, 51, 32, 53, 133, 66, 1, 137, 34, 53, 124, 34, 57, 32, 45, 124, 32, 57, 32, 40, 133, 66, 32, 137, 34, 40, 32, 54, 124, 34, 54, 32, 53, 133, 66, 40, 137, 34, 53, 124, 34, 57, 32, 40, 133, 66, 48, 137, 34, 40, 32, 54, 124, 34, 54, 32, 53, 133, 66, 1, 137, 34, 53, 124, 34, 59, 32, 34, 124, 32, 59, 32, 58, 32, 35, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 4, 124, 32, 44, 32, 49, 133, 66, 32, 137, 34, 44, 32, 47, 32, 48, 124, 34, 47, 124, 34, 48, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 49, 32, 44, 133, 66, 48, 137, 34, 44, 133, 66, 32, 137, 34, 58, 32, 50, 32, 29, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 47, 32, 37, 124, 32, 46, 32, 47, 133, 66, 32, 137, 34, 46, 32, 51, 124, 34, 47, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 50, 32, 46, 133, 66, 48, 137, 34, 46, 32, 47, 124, 34, 47, 124, 34, 51, 32, 53, 133, 66, 40, 137, 34, 53, 124, 34, 59, 32, 43, 124, 32, 49, 32, 32, 124, 32, 60, 32, 56, 133, 66, 48, 137, 34, 49, 32, 52, 124, 34, 52, 32, 55, 133, 66, 1, 137, 34, 55, 124, 34, 56, 32, 27, 124, 32, 56, 32, 46, 133, 66, 32, 137, 34, 46, 32, 54, 124, 34, 54, 32, 55, 133, 66, 40, 137, 34, 55, 124, 34, 56, 32, 46, 133, 66, 48, 137, 34, 46, 32, 54, 124, 34, 54, 32, 55, 133, 66, 1, 137, 34, 55, 124, 34, 60, 32, 32, 124, 32, 60, 32, 57, 32, 26, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 47, 32, 30, 124, 32, 47, 32, 49, 133, 66, 32, 137, 34, 47, 32, 44, 32, 48, 124, 34, 44, 124, 34, 48, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 49, 32, 47, 133, 66, 48, 137, 34, 47, 133, 66, 32, 137, 34, 57, 32, 50, 32, 28, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 43, 124, 32, 44, 32, 40, 133, 66, 32, 137, 34, 40, 32, 52, 124, 34, 44, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 50, 32, 40, 133, 66, 48, 137, 34, 40, 32, 44, 124, 34, 44, 124, 34, 52, 32, 55, 133, 66, 40, 137, 34, 55, 124, 34, 60, 32, 27, 124, 32, 49, 32, 4, 124, 32, 59, 32, 58, 133, 66, 48, 137, 34, 49, 32, 51, 124, 34, 51, 32, 53, 133, 66, 1, 137, 34, 53, 124, 34, 58, 32, 34, 124, 32, 58, 32, 40, 133, 66, 32, 137, 34, 40, 32, 54, 124, 34, 54, 32, 53, 133, 66, 40, 137, 34, 53, 124, 34, 58, 32, 40, 133, 66, 48, 137, 34, 40, 32, 54, 124, 34, 54, 32, 53, 133, 66, 1, 137, 34, 53, 124, 34, 59, 32, 33, 124, 32, 59, 32, 56, 32, 42, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 29, 124, 32, 44, 32, 49, 133, 66, 32, 137, 34, 44, 32, 47, 32, 48, 124, 34, 47, 124, 34, 48, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 49, 32, 44, 133, 66, 48, 137, 34, 44, 133, 66, 32, 137, 34, 56, 32, 50, 32, 30, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 47, 32, 35, 124, 32, 47, 32, 46, 133, 66, 32, 137, 34, 46, 32, 51, 124, 34, 47, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 50, 32, 46, 133, 66, 48, 137, 34, 46, 32, 47, 124, 34, 47, 124, 34, 51, 32, 53, 133, 66, 40, 137, 34, 53, 124, 34, 59, 32, 26, 124, 32, 49, 32, 31, 124, 32, 60, 32, 57, 133, 66, 48, 137, 34, 49, 32, 52, 124, 34, 52, 32, 55, 133, 66, 1, 137, 34, 55, 124, 34, 57, 32, 28, 124, 32, 57, 32, 46, 133, 66, 32, 137, 34, 46, 32, 54, 124, 34, 54, 32, 55, 133, 66, 40, 137, 34, 55, 124, 34, 57, 32, 46, 133, 66, 48, 137, 34, 46, 32, 54, 124, 34, 54, 32, 55, 133, 66, 1, 137, 34, 55, 124, 34, 60, 32, 31, 124, 32, 60, 32, 58, 32, 45, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 47, 32, 26, 124, 32, 47, 32, 49, 133, 66, 32, 137, 34, 47, 32, 44, 32, 48, 124, 34, 44, 124, 34, 48, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 49, 32, 47, 133, 66, 48, 137, 34, 47, 133, 66, 32, 137, 34, 58, 32, 50, 32, 37, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 38, 124, 32, 44, 32, 40, 133, 66, 32, 137, 34, 40, 32, 52, 124, 34, 44, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 50, 32, 40, 133, 66, 48, 137, 34, 40, 32, 44, 124, 34, 44, 124, 34, 52, 32, 55, 133, 66, 40, 137, 34, 55, 124, 34, 60, 32, 33, 124, 32, 49, 32, 28, 124, 32, 59, 32, 56, 133, 66, 48, 137, 34, 49, 32, 51, 124, 34, 51, 32, 53, 133, 66, 1, 137, 34, 53, 124, 34, 56, 32, 37, 124, 32, 56, 32, 40, 133, 66, 32, 137, 34, 40, 32, 54, 124, 34, 54, 32, 53, 133, 66, 40, 137, 34, 53, 124, 34, 56, 32, 40, 133, 66, 48, 137, 34, 40, 32, 54, 124, 34, 54, 32, 53, 133, 66, 1, 137, 34, 53, 124, 34, 59, 32, 45, 124, 32, 59, 32, 57, 32, 34, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 43, 124, 32, 44, 32, 49, 133, 66, 32, 137, 34, 44, 32, 47, 32, 48, 124, 34, 47, 124, 34, 48, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 49, 32, 44, 133, 66, 48, 137, 34, 44, 133, 66, 32, 137, 34, 57, 32, 50, 32, 35, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 47, 32, 32, 124, 32, 47, 32, 46, 133, 66, 32, 137, 34, 46, 32, 51, 124, 34, 47, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 50, 32, 46, 133, 66, 48, 137, 34, 46, 32, 47, 124, 34, 47, 124, 34, 51, 32, 53, 133, 66, 40, 137, 34, 53, 124, 34, 59, 32, 29, 124, 32, 49, 32, 29, 124, 32, 60, 32, 58, 133, 66, 48, 137, 34, 49, 32, 52, 124, 34, 52, 32, 55, 133, 66, 1, 137, 34, 55, 124, 34, 58, 32, 38, 124, 32, 58, 32, 46, 133, 66, 32, 137, 34, 46, 32, 54, 124, 34, 54, 32, 55, 133, 66, 40, 137, 34, 55, 124, 34, 58, 32, 46, 133, 66, 48, 137, 34, 46, 32, 54, 124, 34, 54, 32, 55, 133, 66, 1, 137, 34, 55, 124, 34, 60, 32, 45, 124, 32, 60, 32, 56, 32, 42, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 47, 32, 27, 124, 32, 47, 32, 49, 133, 66, 32, 137, 34, 47, 32, 44, 32, 48, 124, 34, 44, 124, 34, 48, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 49, 32, 47, 133, 66, 48, 137, 34, 47, 133, 66, 32, 137, 34, 56, 32, 50, 32, 4, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 30, 124, 32, 44, 32, 40, 133, 66, 32, 137, 34, 40, 32, 52, 124, 34, 44, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 50, 32, 40, 133, 66, 48, 137, 34, 40, 32, 44, 124, 34, 44, 124, 34, 52, 32, 55, 133, 66, 40, 137, 34, 55, 124, 34, 60, 32, 4, 124, 32, 49, 32, 33, 124, 32, 59, 32, 57, 133, 66, 48, 137, 34, 49, 32, 51, 124, 34, 51, 32, 53, 133, 66, 1, 137, 34, 53, 124, 34, 57, 32, 27, 124, 32, 57, 32, 40, 133, 66, 32, 137, 34, 40, 32, 54, 124, 34, 54, 32, 53, 133, 66, 40, 137, 34, 53, 124, 34, 57, 32, 40, 133, 66, 48, 137, 34, 40, 32, 54, 124, 34, 54, 32, 53, 133, 66, 1, 137, 34, 53, 124, 34, 59, 32, 26, 124, 32, 59, 32, 58, 32, 30, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 28, 124, 32, 44, 32, 49, 133, 66, 32, 137, 34, 44, 32, 47, 32, 48, 124, 34, 47, 124, 34, 48, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 49, 32, 44, 133, 66, 48, 137, 34, 44, 133, 66, 32, 137, 34, 58, 32, 50, 32, 31, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 47, 32, 38, 124, 32, 47, 32, 46, 133, 66, 32, 137, 34, 46, 32, 51, 124, 34, 47, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 50, 32, 46, 133, 66, 48, 137, 34, 46, 32, 47, 124, 34, 47, 124, 34, 51, 32, 53, 133, 66, 40, 137, 34, 53, 124, 34, 59, 32, 28, 124, 32, 49, 32, 43, 124, 32, 60, 32, 56, 133, 66, 48, 137, 34, 49, 32, 52, 124, 34, 52, 32, 55, 133, 66, 1, 137, 34, 55, 124, 34, 56, 32, 42, 124, 32, 56, 32, 46, 133, 66, 32, 137, 34, 46, 32, 54, 124, 34, 54, 32, 55, 133, 66, 40, 137, 34, 55, 124, 34, 56, 32, 46, 133, 66, 48, 137, 34, 46, 32, 54, 124, 34, 54, 32, 55, 133, 66, 1, 137, 34, 55, 124, 34, 60, 32, 30, 124, 32, 60, 32, 57, 32, 37, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 47, 32, 34, 124, 32, 47, 32, 49, 133, 66, 32, 137, 34, 47, 32, 44, 32, 48, 124, 34, 44, 124, 34, 48, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 49, 32, 47, 133, 66, 48, 137, 34, 47, 133, 66, 32, 137, 34, 57, 32, 50, 32, 32, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 35, 124, 32, 44, 32, 40, 133, 66, 32, 137, 34, 40, 32, 52, 124, 34, 44, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 50, 32, 40, 133, 66, 48, 137, 34, 40, 32, 44, 124, 34, 44, 124, 34, 52, 32, 55, 133, 66, 40, 137, 34, 55, 124, 34, 60, 32, 35, 124, 32, 49, 32, 26, 124, 32, 59, 32, 58, 133, 66, 48, 137, 34, 49, 32, 51, 124, 34, 51, 32, 53, 133, 66, 1, 137, 34, 53, 124, 34, 58, 32, 29, 124, 32, 58, 32, 40, 133, 66, 32, 137, 34, 40, 32, 54, 124, 34, 54, 32, 53, 133, 66, 40, 137, 34, 53, 124, 34, 58, 32, 40, 133, 66, 48, 137, 34, 40, 32, 54, 124, 34, 54, 32, 53, 133, 66, 1, 137, 34, 53, 124, 34, 59, 32, 37, 124, 32, 59, 32, 56, 32, 38, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 45, 124, 32, 44, 32, 49, 133, 66, 32, 137, 34, 44, 32, 47, 32, 48, 124, 34, 47, 124, 34, 48, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 49, 32, 44, 133, 66, 48, 137, 34, 44, 133, 66, 32, 137, 34, 56, 32, 50, 32, 27, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 39, 124, 34, 47, 32, 43, 124, 32, 47, 32, 46, 133, 66, 32, 137, 34, 46, 32, 51, 124, 34, 47, 32, 39, 133, 66, 40, 137, 34, 39, 124, 34, 50, 32, 46, 133, 66, 48, 137, 34, 46, 32, 47, 124, 34, 47, 124, 34, 51, 32, 53, 133, 66, 40, 137, 34, 53, 124, 34, 59, 32, 4, 124, 32, 49, 32, 42, 124, 32, 60, 32, 57, 133, 66, 48, 137, 34, 49, 32, 52, 124, 34, 52, 32, 55, 133, 66, 1, 137, 34, 55, 124, 34, 57, 32, 4, 124, 32, 57, 32, 46, 133, 66, 32, 137, 34, 4, 32, 54, 124, 34, 46, 32, 55, 133, 66, 40, 137, 34, 54, 124, 34, 55, 32, 4, 133, 66, 48, 137, 34, 4, 32, 46, 124, 34, 46, 32, 54, 133, 66, 1, 137, 34, 54, 124, 34, 57, 32, 28, 124, 32, 57, 32, 58, 32, 31, 124, 32, 47, 32, 39, 133, 66, 1, 137, 34, 28, 124, 34, 39, 32, 32, 124, 32, 39, 32, 49, 133, 66, 32, 137, 34, 39, 32, 44, 32, 48, 124, 34, 44, 124, 34, 47, 32, 28, 133, 66, 40, 137, 34, 28, 124, 34, 48, 32, 39, 133, 66, 48, 137, 34, 39, 133, 66, 32, 137, 34, 49, 32, 50, 32, 33, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 34, 124, 32, 44, 32, 40, 133, 66, 32, 137, 34, 40, 32, 52, 124, 34, 44, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 50, 32, 40, 133, 66, 48, 137, 34, 40, 32, 44, 124, 34, 44, 124, 34, 52, 32, 54, 133, 66, 40, 137, 34, 54, 124, 34, 57, 32, 45, 124, 32, 48, 32, 35, 124, 32, 59, 32, 56, 133, 66, 48, 137, 34, 35, 32, 51, 124, 34, 45, 32, 53, 133, 66, 1, 137, 34, 48, 124, 34, 51, 32, 33, 124, 32, 51, 32, 40, 133, 66, 32, 137, 34, 33, 32, 46, 124, 34, 40, 32, 48, 133, 66, 40, 137, 34, 46, 124, 34, 48, 32, 33, 133, 66, 48, 137, 34, 33, 32, 40, 124, 34, 40, 32, 46, 133, 66, 1, 137, 34, 46, 124, 34, 51, 32, 43, 124, 32, 51, 32, 55, 32, 32, 124, 32, 44, 32, 41, 133, 66, 1, 137, 34, 43, 124, 34, 32, 32, 37, 124, 32, 32, 32, 35, 133, 66, 32, 137, 34, 35, 32, 39, 32, 47, 124, 34, 37, 124, 34, 32, 32, 43, 133, 66, 40, 137, 34, 43, 124, 34, 39, 32, 35, 133, 66, 48, 137, 34, 35, 133, 66, 32, 137, 34, 41, 32, 50, 32, 38, 124, 32, 37, 32, 28, 133, 66, 1, 137, 34, 28, 124, 34, 37, 32, 31, 124, 32, 37, 32, 4, 133, 66, 32, 137, 34, 37, 32, 45, 124, 34, 38, 32, 28, 133, 66, 40, 137, 34, 28, 124, 34, 45, 32, 37, 133, 66, 48, 137, 34, 37, 32, 38, 124, 34, 38, 124, 34, 4, 32, 46, 133, 66, 40, 137, 34, 31, 124, 34, 44, 32, 41, 133, 66, 48, 137, 34, 41, 32, 4, 124, 34, 4, 32, 31, 133, 66, 1, 137, 133, 32, 45, 32, 26, 124, 32, 35, 32, 32, 124, 34, 26, 32, 43, 133, 66, 1, 137, 34, 35, 124, 34, 45, 32, 27, 124, 32, 45, 32, 33, 133, 66, 32, 137, 34, 45, 32, 57, 32, 49, 133, 66, 48, 137, 34, 27, 32, 52, 124, 34, 43, 124, 34, 31, 32, 35, 133, 66, 40, 137, 34, 35, 124, 34, 32, 32, 45, 133, 66, 48, 137, 34, 45, 133, 33, 13, 32, 48, 32, 29, 124, 32, 38, 32, 28, 133, 66, 1, 137, 34, 28, 124, 34, 29, 32, 42, 124, 32, 29, 32, 27, 133, 66, 32, 137, 34, 29, 32, 26, 124, 34, 26, 32, 28, 133, 66, 40, 137, 34, 28, 124, 34, 38, 32, 29, 133, 66, 48, 137, 34, 29, 32, 26, 124, 34, 26, 32, 28, 133, 66, 1, 137, 32, 12, 133, 32, 39, 32, 34, 124, 32, 43, 32, 54, 133, 66, 1, 137, 34, 28, 124, 34, 27, 32, 30, 124, 32, 27, 32, 37, 133, 66, 32, 137, 34, 30, 32, 40, 124, 34, 37, 32, 28, 133, 66, 40, 137, 34, 28, 124, 34, 27, 32, 30, 133, 66, 48, 137, 34, 30, 133, 33, 12, 32, 44, 32, 14, 133, 32, 45, 32, 31, 124, 34, 45, 133, 33, 14, 32, 32, 32, 16, 133, 32, 4, 133, 33, 16, 32, 38, 32, 17, 133, 32, 30, 32, 37, 124, 34, 30, 133, 33, 17, 32, 10, 32, 30, 32, 28, 133, 66, 1, 137, 133, 32, 29, 133, 33, 10, 32, 11, 32, 45, 32, 35, 133, 66, 1, 137, 133, 32, 41, 133, 33, 11, 32, 26, 32, 15, 133, 32, 27, 133, 33, 15, 32, 36, 33, 4, 32, 23, 32, 18, 32, 22, 106, 34, 18, 71, 13, 0, 11, 32, 3, 32, 10, 55, 3, 56, 32, 3, 32, 11, 55, 3, 48, 32, 3, 32, 12, 55, 3, 40, 32, 3, 32, 13, 55, 3, 32, 32, 3, 32, 14, 55, 3, 24, 32, 3, 32, 15, 55, 3, 16, 32, 3, 32, 16, 55, 3, 8, 32, 3, 32, 17, 55, 3, 0, 32, 19, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 2, 0, 11, 12, 0, 32, 0, 32, 1, 16, 239, 136, 128, 128, 0, 11, 156, 3, 3, 1, 127, 8, 126, 4, 127, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 65, 152, 1, 106, 41, 3, 0, 33, 3, 32, 1, 65, 136, 1, 106, 41, 3, 0, 33, 4, 32, 1, 41, 3, 144, 1, 33, 5, 32, 1, 41, 3, 128, 1, 33, 6, 32, 1, 49, 0, 177, 1, 33, 7, 32, 1, 49, 0, 176, 1, 33, 8, 32, 1, 41, 3, 160, 1, 33, 9, 32, 1, 53, 2, 168, 1, 33, 10, 32, 1, 40, 2, 172, 1, 33, 11, 32, 2, 65, 0, 65, 128, 1, 16, 214, 141, 128, 128, 0, 33, 2, 32, 1, 45, 0, 178, 1, 33, 12, 65, 0, 33, 13, 2, 64, 32, 11, 65, 128, 254, 3, 113, 34, 14, 69, 13, 0, 32, 2, 32, 1, 65, 128, 1, 16, 218, 141, 128, 128, 0, 26, 65, 128, 1, 33, 13, 11, 32, 0, 32, 2, 65, 128, 1, 16, 218, 141, 128, 128, 0, 34, 1, 65, 200, 1, 106, 66, 0, 55, 3, 0, 32, 1, 66, 0, 55, 3, 192, 1, 32, 1, 32, 14, 65, 0, 71, 58, 0, 211, 1, 32, 1, 32, 12, 58, 0, 210, 1, 32, 1, 32, 11, 58, 0, 209, 1, 32, 1, 32, 13, 58, 0, 208, 1, 32, 1, 32, 3, 66, 249, 194, 248, 155, 145, 163, 179, 240, 219, 0, 133, 55, 3, 184, 1, 32, 1, 32, 5, 66, 235, 250, 134, 218, 191, 181, 246, 193, 31, 133, 55, 3, 176, 1, 32, 1, 32, 4, 66, 159, 216, 249, 217, 194, 145, 218, 130, 155, 127, 133, 55, 3, 168, 1, 32, 1, 32, 6, 66, 209, 133, 154, 239, 250, 207, 148, 135, 209, 0, 133, 55, 3, 160, 1, 32, 1, 66, 241, 237, 244, 248, 165, 167, 253, 167, 165, 127, 55, 3, 152, 1, 32, 1, 32, 9, 66, 187, 206, 170, 166, 216, 208, 235, 179, 187, 127, 133, 55, 3, 136, 1, 32, 1, 32, 7, 66, 8, 134, 32, 8, 132, 66, 171, 240, 211, 244, 175, 238, 188, 183, 60, 133, 55, 3, 144, 1, 32, 1, 32, 10, 66, 32, 134, 32, 11, 173, 132, 66, 136, 146, 243, 157, 255, 204, 249, 132, 234, 0, 133, 55, 3, 128, 1, 32, 2, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 11, 122, 1, 4, 127, 2, 64, 2, 64, 65, 128, 1, 32, 0, 45, 0, 208, 1, 34, 2, 107, 34, 3, 32, 1, 40, 2, 4, 34, 4, 32, 3, 32, 4, 73, 27, 34, 3, 32, 2, 106, 34, 5, 32, 3, 73, 13, 0, 32, 5, 65, 128, 1, 77, 13, 1, 11, 0, 0, 11, 32, 0, 32, 2, 106, 32, 3, 32, 1, 40, 2, 0, 34, 2, 32, 3, 65, 244, 180, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 1, 32, 4, 32, 3, 107, 54, 2, 4, 32, 1, 32, 2, 32, 3, 106, 54, 2, 0, 32, 0, 32, 0, 45, 0, 208, 1, 32, 3, 106, 58, 0, 208, 1, 11, 125, 1, 2, 126, 2, 64, 32, 0, 45, 0, 208, 1, 69, 13, 0, 32, 0, 32, 1, 16, 240, 136, 128, 128, 0, 32, 1, 40, 2, 4, 69, 13, 0, 32, 0, 32, 0, 65, 128, 1, 32, 0, 65, 128, 1, 106, 32, 0, 41, 3, 192, 1, 32, 0, 65, 200, 1, 106, 34, 1, 41, 3, 0, 32, 0, 45, 0, 210, 1, 65, 1, 65, 0, 16, 236, 136, 128, 128, 0, 32, 0, 65, 0, 58, 0, 208, 1, 32, 0, 32, 0, 41, 3, 192, 1, 34, 2, 66, 128, 1, 124, 34, 3, 55, 3, 192, 1, 32, 1, 32, 1, 41, 3, 0, 32, 3, 32, 2, 84, 173, 124, 55, 3, 0, 11, 11, 228, 1, 2, 3, 127, 2, 126, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 1, 54, 2, 8, 32, 0, 32, 3, 65, 8, 106, 16, 241, 136, 128, 128, 0, 2, 64, 2, 64, 65, 0, 32, 3, 40, 2, 12, 34, 1, 65, 127, 106, 34, 2, 32, 2, 32, 1, 75, 27, 65, 128, 127, 113, 34, 2, 69, 13, 0, 32, 1, 32, 2, 73, 13, 1, 32, 3, 32, 3, 40, 2, 8, 34, 4, 32, 2, 32, 0, 65, 128, 1, 106, 32, 0, 41, 3, 192, 1, 32, 0, 65, 200, 1, 106, 34, 5, 41, 3, 0, 32, 0, 45, 0, 210, 1, 65, 1, 65, 0, 16, 236, 136, 128, 128, 0, 32, 0, 32, 0, 41, 3, 192, 1, 34, 6, 32, 2, 173, 124, 34, 7, 55, 3, 192, 1, 32, 5, 32, 5, 41, 3, 0, 32, 7, 32, 6, 84, 173, 124, 55, 3, 0, 32, 3, 32, 1, 32, 2, 107, 54, 2, 12, 32, 3, 32, 4, 32, 2, 106, 54, 2, 8, 11, 32, 0, 32, 3, 65, 8, 106, 16, 240, 136, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 15, 11, 0, 0, 11, 202, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 65, 128, 1, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 33, 2, 2, 64, 32, 1, 45, 0, 208, 1, 34, 3, 65, 129, 1, 73, 13, 0, 0, 0, 11, 32, 2, 32, 1, 32, 3, 32, 2, 32, 1, 41, 3, 192, 1, 32, 1, 65, 200, 1, 106, 41, 3, 0, 32, 1, 45, 0, 210, 1, 65, 0, 65, 0, 16, 236, 136, 128, 128, 0, 32, 0, 32, 1, 45, 0, 209, 1, 58, 0, 64, 32, 0, 32, 2, 41, 3, 56, 55, 0, 56, 32, 0, 32, 2, 41, 3, 48, 55, 0, 48, 32, 0, 32, 2, 41, 3, 40, 55, 0, 40, 32, 0, 32, 2, 41, 3, 32, 55, 0, 32, 32, 0, 32, 2, 41, 3, 24, 55, 0, 24, 32, 0, 32, 2, 41, 3, 16, 55, 0, 16, 32, 0, 32, 2, 41, 3, 8, 55, 0, 8, 32, 0, 32, 2, 41, 3, 0, 55, 0, 0, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 36, 1, 1, 127, 2, 64, 32, 1, 45, 0, 64, 34, 2, 65, 193, 0, 73, 13, 0, 0, 0, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 43, 0, 2, 64, 32, 1, 65, 9, 73, 13, 0, 65, 152, 187, 142, 128, 0, 32, 1, 32, 0, 16, 246, 136, 128, 128, 0, 15, 11, 65, 152, 187, 142, 128, 0, 32, 0, 16, 247, 136, 128, 128, 0, 11, 196, 2, 1, 4, 127, 65, 0, 33, 3, 2, 64, 32, 0, 16, 255, 136, 128, 128, 0, 32, 1, 65, 16, 32, 1, 65, 16, 75, 27, 34, 1, 107, 32, 2, 77, 13, 0, 32, 0, 32, 1, 65, 16, 32, 2, 65, 11, 106, 65, 120, 113, 32, 2, 65, 11, 73, 27, 34, 4, 106, 65, 12, 106, 16, 247, 136, 128, 128, 0, 34, 2, 69, 13, 0, 32, 2, 16, 164, 137, 128, 128, 0, 33, 3, 2, 64, 2, 64, 32, 1, 65, 127, 106, 34, 5, 32, 2, 113, 13, 0, 32, 3, 33, 1, 12, 1, 11, 32, 5, 32, 2, 106, 65, 0, 32, 1, 107, 113, 16, 164, 137, 128, 128, 0, 33, 2, 32, 3, 40, 2, 4, 34, 5, 65, 120, 113, 32, 2, 65, 0, 32, 1, 32, 2, 32, 3, 107, 65, 16, 75, 27, 106, 34, 1, 32, 3, 107, 34, 2, 107, 33, 6, 2, 64, 32, 5, 65, 3, 113, 69, 13, 0, 32, 1, 32, 6, 16, 156, 137, 128, 128, 0, 32, 3, 32, 2, 16, 156, 137, 128, 128, 0, 32, 0, 32, 3, 32, 2, 16, 133, 137, 128, 128, 0, 12, 1, 11, 32, 3, 40, 2, 0, 33, 3, 32, 1, 32, 6, 54, 2, 4, 32, 1, 32, 3, 32, 2, 106, 54, 2, 0, 11, 2, 64, 32, 1, 40, 2, 4, 34, 2, 65, 3, 113, 69, 13, 0, 32, 2, 65, 120, 113, 34, 2, 32, 4, 65, 16, 106, 77, 13, 0, 32, 1, 32, 4, 16, 160, 137, 128, 128, 0, 33, 3, 32, 1, 32, 4, 16, 156, 137, 128, 128, 0, 32, 3, 32, 2, 32, 4, 107, 34, 2, 16, 156, 137, 128, 128, 0, 32, 0, 32, 3, 32, 2, 16, 133, 137, 128, 128, 0, 11, 32, 1, 16, 162, 137, 128, 128, 0, 33, 3, 11, 32, 3, 11, 175, 4, 1, 3, 127, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 245, 1, 73, 13, 0, 65, 0, 33, 2, 32, 0, 16, 255, 136, 128, 128, 0, 32, 1, 77, 13, 2, 32, 1, 65, 11, 106, 65, 120, 113, 33, 1, 32, 0, 40, 2, 156, 3, 69, 13, 1, 32, 0, 32, 1, 16, 136, 137, 128, 128, 0, 34, 2, 13, 2, 12, 1, 11, 2, 64, 32, 0, 40, 2, 152, 3, 65, 16, 32, 1, 65, 11, 106, 65, 120, 113, 32, 1, 65, 11, 73, 27, 34, 1, 65, 3, 118, 34, 3, 118, 34, 2, 65, 3, 113, 69, 13, 0, 32, 0, 32, 0, 32, 2, 65, 127, 115, 65, 1, 113, 32, 3, 106, 34, 2, 65, 3, 116, 34, 3, 106, 34, 1, 65, 144, 1, 106, 32, 1, 65, 152, 1, 106, 40, 2, 0, 34, 1, 32, 2, 16, 142, 137, 128, 128, 0, 32, 1, 32, 3, 16, 157, 137, 128, 128, 0, 32, 1, 16, 162, 137, 128, 128, 0, 15, 11, 32, 1, 32, 0, 40, 2, 160, 3, 77, 13, 0, 2, 64, 32, 2, 13, 0, 32, 0, 40, 2, 156, 3, 69, 13, 1, 32, 0, 32, 1, 16, 138, 137, 128, 128, 0, 34, 2, 69, 13, 1, 12, 2, 11, 32, 0, 32, 0, 65, 1, 32, 3, 116, 16, 153, 137, 128, 128, 0, 32, 2, 32, 3, 116, 113, 104, 34, 3, 65, 3, 116, 34, 4, 106, 34, 2, 65, 144, 1, 106, 32, 2, 65, 152, 1, 106, 40, 2, 0, 34, 2, 32, 3, 16, 142, 137, 128, 128, 0, 32, 2, 32, 1, 65, 3, 114, 54, 2, 4, 32, 2, 32, 1, 16, 160, 137, 128, 128, 0, 34, 3, 32, 4, 32, 1, 107, 34, 1, 16, 158, 137, 128, 128, 0, 32, 0, 32, 3, 32, 1, 16, 248, 136, 128, 128, 0, 32, 2, 16, 162, 137, 128, 128, 0, 15, 11, 32, 0, 40, 2, 160, 3, 34, 2, 32, 1, 79, 13, 1, 2, 64, 32, 0, 40, 2, 164, 3, 34, 2, 32, 1, 75, 13, 0, 32, 0, 32, 1, 16, 145, 137, 128, 128, 0, 15, 11, 32, 0, 32, 2, 32, 1, 107, 34, 3, 54, 2, 164, 3, 32, 0, 32, 0, 40, 2, 172, 3, 34, 2, 32, 1, 16, 160, 137, 128, 128, 0, 34, 4, 54, 2, 172, 3, 32, 4, 32, 3, 65, 1, 114, 54, 2, 4, 32, 2, 32, 1, 65, 3, 114, 54, 2, 4, 32, 2, 16, 162, 137, 128, 128, 0, 33, 2, 11, 32, 2, 15, 11, 32, 0, 40, 2, 168, 3, 33, 3, 2, 64, 2, 64, 32, 2, 32, 1, 107, 34, 4, 65, 16, 73, 13, 0, 32, 3, 32, 1, 16, 160, 137, 128, 128, 0, 33, 2, 32, 0, 32, 4, 54, 2, 160, 3, 32, 0, 32, 2, 54, 2, 168, 3, 32, 2, 32, 4, 16, 158, 137, 128, 128, 0, 32, 3, 32, 1, 65, 3, 114, 54, 2, 4, 12, 1, 11, 32, 0, 65, 0, 54, 2, 168, 3, 32, 0, 65, 0, 54, 2, 160, 3, 32, 3, 32, 2, 16, 157, 137, 128, 128, 0, 11, 32, 3, 16, 162, 137, 128, 128, 0, 11, 50, 1, 1, 127, 2, 64, 32, 0, 40, 2, 160, 3, 34, 3, 69, 13, 0, 32, 0, 32, 0, 40, 2, 168, 3, 32, 3, 16, 249, 136, 128, 128, 0, 11, 32, 0, 32, 1, 54, 2, 168, 3, 32, 0, 32, 2, 54, 2, 160, 3, 11, 97, 1, 2, 127, 32, 0, 32, 2, 65, 120, 113, 106, 65, 144, 1, 106, 33, 3, 2, 64, 2, 64, 32, 0, 40, 2, 152, 3, 34, 4, 65, 1, 32, 2, 65, 3, 118, 116, 34, 2, 113, 13, 0, 32, 0, 32, 4, 32, 2, 114, 54, 2, 152, 3, 32, 3, 33, 0, 12, 1, 11, 32, 3, 40, 2, 8, 33, 0, 11, 32, 3, 32, 1, 54, 2, 8, 32, 0, 32, 1, 54, 2, 12, 32, 1, 32, 3, 54, 2, 12, 32, 1, 32, 0, 54, 2, 8, 11, 154, 2, 3, 5, 127, 1, 126, 1, 127, 32, 0, 32, 0, 40, 2, 172, 3, 34, 4, 16, 251, 136, 128, 128, 0, 16, 169, 137, 128, 128, 0, 34, 5, 65, 81, 106, 33, 6, 32, 4, 32, 6, 32, 6, 16, 162, 137, 128, 128, 0, 34, 7, 65, 7, 106, 65, 120, 113, 32, 7, 107, 106, 34, 6, 32, 6, 32, 4, 65, 16, 106, 73, 27, 34, 8, 16, 162, 137, 128, 128, 0, 33, 7, 32, 8, 65, 24, 16, 160, 137, 128, 128, 0, 33, 6, 32, 0, 32, 1, 32, 2, 32, 6, 16, 252, 136, 128, 128, 0, 107, 16, 253, 136, 128, 128, 0, 32, 8, 65, 27, 54, 2, 4, 32, 0, 41, 2, 128, 1, 33, 9, 32, 7, 65, 8, 106, 32, 0, 65, 136, 1, 106, 34, 10, 41, 2, 0, 55, 2, 0, 32, 7, 32, 9, 55, 2, 0, 32, 0, 65, 140, 1, 106, 32, 3, 54, 2, 0, 32, 0, 65, 132, 1, 106, 32, 2, 54, 2, 0, 32, 0, 32, 1, 54, 2, 128, 1, 32, 10, 32, 7, 54, 2, 0, 3, 64, 32, 6, 65, 4, 16, 160, 137, 128, 128, 0, 33, 7, 32, 6, 16, 155, 137, 128, 128, 0, 54, 2, 4, 32, 7, 33, 6, 32, 7, 65, 4, 106, 32, 5, 73, 13, 0, 11, 2, 64, 32, 8, 32, 4, 70, 13, 0, 32, 8, 32, 4, 107, 33, 6, 32, 4, 32, 6, 32, 4, 32, 6, 16, 160, 137, 128, 128, 0, 16, 159, 137, 128, 128, 0, 32, 0, 32, 4, 32, 6, 16, 254, 136, 128, 128, 0, 11, 11, 58, 0, 32, 0, 65, 128, 1, 106, 33, 0, 2, 64, 3, 64, 32, 0, 69, 13, 1, 2, 64, 32, 0, 40, 2, 0, 32, 1, 75, 13, 0, 32, 0, 16, 169, 137, 128, 128, 0, 32, 1, 75, 13, 2, 11, 32, 0, 40, 2, 8, 33, 0, 12, 0, 11, 11, 32, 0, 11, 24, 1, 1, 127, 16, 163, 137, 128, 128, 0, 34, 1, 65, 7, 106, 65, 120, 113, 32, 1, 107, 65, 40, 106, 11, 106, 1, 1, 127, 32, 1, 32, 1, 16, 162, 137, 128, 128, 0, 34, 3, 65, 7, 106, 65, 120, 113, 32, 3, 107, 34, 3, 16, 160, 137, 128, 128, 0, 33, 1, 32, 0, 32, 2, 32, 3, 107, 34, 2, 54, 2, 164, 3, 32, 0, 32, 1, 54, 2, 172, 3, 32, 1, 32, 2, 65, 1, 114, 54, 2, 4, 32, 0, 16, 252, 136, 128, 128, 0, 33, 3, 32, 1, 32, 2, 16, 160, 137, 128, 128, 0, 33, 1, 32, 0, 65, 128, 128, 128, 1, 54, 2, 184, 3, 32, 1, 32, 3, 54, 2, 4, 11, 38, 0, 2, 64, 32, 2, 65, 128, 2, 73, 13, 0, 32, 0, 32, 1, 32, 2, 16, 129, 137, 128, 128, 0, 15, 11, 32, 0, 32, 1, 32, 2, 16, 249, 136, 128, 128, 0, 11, 33, 1, 1, 127, 65, 248, 255, 123, 32, 1, 16, 252, 136, 128, 128, 0, 107, 65, 119, 113, 65, 125, 106, 34, 1, 65, 64, 32, 1, 65, 64, 73, 27, 11, 237, 1, 1, 4, 127, 65, 0, 33, 4, 2, 64, 32, 2, 65, 128, 2, 73, 13, 0, 2, 64, 32, 1, 40, 2, 4, 65, 120, 113, 34, 5, 32, 2, 65, 4, 106, 73, 13, 0, 32, 5, 32, 2, 107, 65, 129, 128, 8, 79, 13, 0, 32, 1, 15, 11, 32, 0, 65, 196, 3, 106, 32, 1, 32, 1, 40, 2, 0, 34, 6, 107, 32, 5, 32, 6, 106, 65, 16, 106, 34, 5, 32, 2, 65, 158, 128, 4, 106, 65, 128, 128, 124, 113, 34, 1, 32, 3, 16, 173, 137, 128, 128, 0, 34, 2, 69, 13, 0, 32, 2, 32, 6, 106, 34, 4, 32, 1, 32, 6, 107, 34, 3, 65, 112, 106, 34, 6, 54, 2, 4, 16, 155, 137, 128, 128, 0, 33, 7, 32, 4, 32, 6, 16, 160, 137, 128, 128, 0, 32, 7, 54, 2, 4, 32, 4, 32, 3, 65, 116, 106, 16, 160, 137, 128, 128, 0, 65, 0, 54, 2, 4, 32, 0, 32, 1, 32, 5, 107, 32, 0, 40, 2, 176, 3, 106, 34, 1, 54, 2, 176, 3, 32, 0, 32, 0, 40, 2, 188, 3, 34, 3, 32, 2, 32, 2, 32, 3, 75, 27, 54, 2, 188, 3, 32, 0, 32, 0, 40, 2, 180, 3, 34, 2, 32, 1, 32, 2, 32, 1, 75, 27, 54, 2, 180, 3, 11, 32, 4, 11, 233, 1, 1, 4, 127, 32, 1, 66, 0, 55, 2, 16, 32, 1, 32, 3, 32, 2, 16, 137, 137, 128, 128, 0, 34, 3, 54, 2, 28, 32, 0, 32, 3, 65, 2, 116, 106, 33, 4, 2, 64, 2, 64, 32, 0, 40, 2, 156, 3, 34, 5, 65, 1, 32, 3, 116, 34, 6, 113, 13, 0, 32, 0, 32, 5, 32, 6, 114, 54, 2, 156, 3, 32, 1, 32, 4, 54, 2, 24, 32, 4, 32, 1, 54, 2, 0, 12, 1, 11, 32, 4, 40, 2, 0, 33, 4, 32, 2, 32, 3, 16, 154, 137, 128, 128, 0, 116, 33, 3, 3, 64, 2, 64, 32, 4, 34, 0, 40, 2, 4, 65, 120, 113, 32, 2, 71, 13, 0, 32, 0, 40, 2, 8, 34, 3, 32, 1, 54, 2, 12, 32, 0, 32, 1, 54, 2, 8, 32, 1, 65, 0, 54, 2, 24, 32, 1, 32, 0, 54, 2, 12, 32, 1, 32, 3, 54, 2, 8, 15, 11, 32, 3, 65, 29, 118, 33, 4, 32, 3, 65, 1, 116, 33, 3, 32, 0, 32, 4, 65, 4, 113, 106, 65, 16, 106, 34, 5, 40, 2, 0, 34, 4, 13, 0, 11, 32, 5, 32, 1, 54, 2, 0, 32, 1, 32, 0, 54, 2, 24, 11, 32, 1, 32, 1, 54, 2, 12, 32, 1, 32, 1, 54, 2, 8, 11, 36, 0, 2, 64, 32, 2, 65, 128, 2, 73, 13, 0, 32, 0, 32, 1, 16, 131, 137, 128, 128, 0, 15, 11, 32, 0, 32, 1, 32, 2, 16, 132, 137, 128, 128, 0, 11, 194, 2, 1, 5, 127, 32, 1, 40, 2, 24, 33, 2, 2, 64, 2, 64, 2, 64, 32, 1, 16, 166, 137, 128, 128, 0, 32, 1, 71, 13, 0, 32, 1, 65, 20, 65, 16, 32, 1, 65, 20, 106, 34, 3, 40, 2, 0, 34, 4, 27, 106, 40, 2, 0, 34, 5, 13, 1, 65, 0, 33, 4, 12, 2, 11, 32, 1, 16, 167, 137, 128, 128, 0, 34, 5, 32, 1, 16, 166, 137, 128, 128, 0, 34, 4, 54, 2, 12, 32, 4, 32, 5, 54, 2, 8, 12, 1, 11, 32, 3, 32, 1, 65, 16, 106, 32, 4, 27, 33, 3, 3, 64, 32, 3, 33, 6, 2, 64, 32, 5, 34, 4, 65, 20, 106, 34, 3, 40, 2, 0, 34, 5, 13, 0, 32, 4, 65, 16, 106, 33, 3, 32, 4, 40, 2, 16, 33, 5, 11, 32, 5, 13, 0, 11, 32, 6, 65, 0, 54, 2, 0, 11, 2, 64, 32, 2, 69, 13, 0, 2, 64, 2, 64, 32, 0, 32, 1, 40, 2, 28, 34, 3, 65, 2, 116, 106, 34, 5, 40, 2, 0, 32, 1, 70, 13, 0, 32, 2, 65, 16, 65, 20, 32, 2, 40, 2, 16, 32, 1, 70, 27, 106, 32, 4, 54, 2, 0, 32, 4, 69, 13, 2, 12, 1, 11, 32, 5, 32, 4, 54, 2, 0, 32, 4, 13, 0, 32, 0, 32, 0, 40, 2, 156, 3, 65, 126, 32, 3, 119, 113, 54, 2, 156, 3, 12, 1, 11, 32, 4, 32, 2, 54, 2, 24, 2, 64, 32, 1, 40, 2, 16, 34, 5, 69, 13, 0, 32, 4, 32, 5, 54, 2, 16, 32, 5, 32, 4, 54, 2, 24, 11, 32, 1, 65, 20, 106, 40, 2, 0, 34, 5, 69, 13, 0, 32, 4, 65, 20, 106, 32, 5, 54, 2, 0, 32, 5, 32, 4, 54, 2, 24, 15, 11, 11, 60, 1, 1, 127, 2, 64, 32, 1, 40, 2, 12, 34, 3, 32, 1, 40, 2, 8, 34, 1, 70, 13, 0, 32, 1, 32, 3, 54, 2, 12, 32, 3, 32, 1, 54, 2, 8, 15, 11, 32, 0, 32, 0, 40, 2, 152, 3, 65, 126, 32, 2, 65, 3, 118, 119, 113, 54, 2, 152, 3, 11, 219, 2, 1, 2, 127, 32, 1, 32, 2, 16, 160, 137, 128, 128, 0, 33, 3, 2, 64, 2, 64, 32, 1, 40, 2, 4, 34, 4, 65, 1, 113, 13, 0, 32, 4, 65, 3, 113, 69, 13, 1, 32, 1, 40, 2, 0, 34, 4, 32, 2, 106, 33, 2, 2, 64, 32, 1, 32, 4, 16, 161, 137, 128, 128, 0, 34, 1, 32, 0, 40, 2, 168, 3, 71, 13, 0, 32, 3, 40, 2, 4, 65, 3, 113, 65, 3, 71, 13, 1, 32, 0, 32, 2, 54, 2, 160, 3, 32, 1, 32, 2, 32, 3, 16, 159, 137, 128, 128, 0, 15, 11, 32, 0, 32, 1, 32, 4, 16, 130, 137, 128, 128, 0, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 4, 34, 4, 65, 2, 113, 13, 0, 32, 3, 32, 0, 40, 2, 172, 3, 70, 13, 2, 32, 3, 32, 0, 40, 2, 168, 3, 70, 13, 3, 32, 0, 32, 3, 32, 4, 65, 120, 113, 34, 4, 16, 130, 137, 128, 128, 0, 32, 1, 32, 4, 32, 2, 106, 34, 2, 16, 158, 137, 128, 128, 0, 32, 1, 32, 0, 40, 2, 168, 3, 71, 13, 1, 32, 0, 32, 2, 54, 2, 160, 3, 15, 11, 32, 1, 32, 2, 32, 3, 16, 159, 137, 128, 128, 0, 11, 32, 0, 32, 1, 32, 2, 16, 254, 136, 128, 128, 0, 12, 2, 11, 32, 0, 32, 1, 54, 2, 172, 3, 32, 0, 32, 0, 40, 2, 164, 3, 32, 2, 106, 34, 2, 54, 2, 164, 3, 32, 1, 32, 2, 65, 1, 114, 54, 2, 4, 32, 1, 32, 0, 40, 2, 168, 3, 71, 13, 1, 32, 0, 65, 0, 54, 2, 160, 3, 32, 0, 65, 0, 54, 2, 168, 3, 15, 11, 32, 0, 32, 1, 54, 2, 168, 3, 32, 0, 32, 0, 40, 2, 160, 3, 32, 2, 106, 34, 2, 54, 2, 160, 3, 32, 1, 32, 2, 16, 158, 137, 128, 128, 0, 15, 11, 11, 251, 1, 1, 2, 127, 32, 2, 32, 1, 16, 135, 137, 128, 128, 0, 33, 1, 32, 2, 32, 2, 16, 135, 137, 128, 128, 0, 33, 2, 32, 1, 32, 3, 16, 160, 137, 128, 128, 0, 33, 4, 32, 1, 32, 3, 65, 3, 114, 54, 2, 4, 32, 2, 32, 1, 32, 3, 106, 107, 33, 3, 2, 64, 2, 64, 2, 64, 32, 2, 32, 0, 40, 2, 172, 3, 70, 13, 0, 32, 2, 32, 0, 40, 2, 168, 3, 70, 13, 1, 2, 64, 32, 2, 40, 2, 4, 34, 5, 65, 3, 113, 65, 1, 71, 13, 0, 32, 0, 32, 2, 32, 5, 65, 120, 113, 34, 5, 16, 130, 137, 128, 128, 0, 32, 5, 32, 3, 106, 33, 3, 32, 2, 32, 5, 16, 160, 137, 128, 128, 0, 33, 2, 11, 32, 4, 32, 3, 32, 2, 16, 159, 137, 128, 128, 0, 32, 0, 32, 4, 32, 3, 16, 254, 136, 128, 128, 0, 12, 2, 11, 32, 0, 32, 4, 54, 2, 172, 3, 32, 0, 32, 0, 40, 2, 164, 3, 32, 3, 106, 34, 2, 54, 2, 164, 3, 32, 4, 32, 2, 65, 1, 114, 54, 2, 4, 12, 1, 11, 32, 0, 32, 4, 54, 2, 168, 3, 32, 0, 32, 0, 40, 2, 160, 3, 32, 3, 106, 34, 2, 54, 2, 160, 3, 32, 4, 32, 2, 16, 158, 137, 128, 128, 0, 11, 32, 1, 16, 162, 137, 128, 128, 0, 11, 26, 1, 1, 127, 32, 1, 32, 1, 16, 162, 137, 128, 128, 0, 34, 2, 65, 7, 106, 65, 120, 113, 32, 2, 107, 106, 11, 193, 3, 1, 7, 127, 65, 0, 33, 2, 65, 0, 32, 1, 107, 33, 3, 2, 64, 2, 64, 32, 0, 32, 4, 32, 1, 16, 137, 137, 128, 128, 0, 34, 5, 65, 2, 116, 106, 40, 2, 0, 34, 4, 69, 13, 0, 32, 1, 32, 5, 16, 154, 137, 128, 128, 0, 116, 33, 6, 65, 0, 33, 7, 3, 64, 2, 64, 32, 4, 40, 2, 4, 65, 120, 113, 34, 8, 32, 1, 73, 13, 0, 32, 8, 32, 1, 107, 34, 8, 32, 3, 79, 13, 0, 32, 8, 33, 3, 32, 4, 33, 7, 32, 8, 13, 0, 65, 0, 33, 3, 32, 4, 33, 7, 12, 3, 11, 32, 2, 32, 4, 65, 20, 106, 40, 2, 0, 34, 8, 32, 8, 32, 4, 32, 6, 65, 29, 118, 65, 4, 113, 106, 65, 16, 106, 40, 2, 0, 34, 4, 70, 27, 32, 2, 32, 8, 27, 33, 2, 32, 6, 65, 1, 116, 33, 6, 32, 4, 13, 0, 11, 2, 64, 32, 2, 69, 13, 0, 32, 2, 33, 4, 12, 2, 11, 65, 0, 33, 4, 32, 7, 13, 1, 11, 65, 0, 33, 7, 2, 64, 65, 1, 32, 5, 116, 16, 153, 137, 128, 128, 0, 32, 0, 40, 2, 156, 3, 113, 34, 4, 13, 0, 65, 0, 33, 4, 12, 1, 11, 32, 0, 32, 4, 104, 65, 2, 116, 106, 40, 2, 0, 33, 4, 11, 2, 64, 3, 64, 32, 4, 69, 13, 1, 32, 7, 32, 4, 32, 7, 32, 4, 40, 2, 4, 65, 120, 113, 34, 2, 32, 1, 107, 34, 6, 32, 3, 73, 34, 8, 27, 32, 2, 32, 1, 73, 34, 2, 27, 33, 7, 32, 3, 32, 6, 32, 3, 32, 8, 27, 32, 2, 27, 33, 3, 32, 4, 16, 165, 137, 128, 128, 0, 33, 4, 12, 0, 11, 11, 65, 0, 33, 4, 2, 64, 32, 7, 69, 13, 0, 2, 64, 32, 0, 40, 2, 160, 3, 34, 2, 32, 1, 73, 13, 0, 32, 3, 32, 2, 32, 1, 107, 79, 13, 1, 11, 32, 7, 32, 1, 16, 160, 137, 128, 128, 0, 33, 4, 32, 0, 32, 7, 16, 131, 137, 128, 128, 0, 2, 64, 2, 64, 32, 3, 65, 16, 73, 13, 0, 32, 7, 32, 1, 65, 3, 114, 54, 2, 4, 32, 4, 32, 3, 16, 158, 137, 128, 128, 0, 32, 0, 32, 4, 32, 3, 16, 254, 136, 128, 128, 0, 12, 1, 11, 32, 7, 32, 3, 32, 1, 106, 16, 157, 137, 128, 128, 0, 11, 32, 7, 16, 162, 137, 128, 128, 0, 33, 4, 11, 32, 4, 11, 63, 1, 1, 127, 65, 0, 33, 2, 2, 64, 32, 1, 65, 128, 2, 73, 13, 0, 65, 31, 33, 2, 32, 1, 65, 128, 128, 128, 8, 79, 13, 0, 32, 1, 65, 6, 32, 1, 65, 8, 118, 103, 34, 2, 107, 118, 65, 1, 113, 32, 2, 65, 1, 116, 107, 65, 62, 106, 33, 2, 11, 32, 2, 11, 182, 1, 1, 4, 127, 32, 0, 32, 0, 40, 2, 156, 3, 104, 65, 2, 116, 106, 40, 2, 0, 34, 2, 40, 2, 4, 65, 120, 113, 32, 1, 107, 33, 3, 32, 2, 33, 4, 2, 64, 3, 64, 32, 2, 16, 165, 137, 128, 128, 0, 34, 2, 69, 13, 1, 32, 2, 40, 2, 4, 65, 120, 113, 32, 1, 107, 34, 5, 32, 3, 32, 5, 32, 3, 73, 34, 5, 27, 33, 3, 32, 2, 32, 4, 32, 5, 27, 33, 4, 12, 0, 11, 11, 32, 4, 32, 1, 16, 160, 137, 128, 128, 0, 33, 2, 32, 0, 32, 4, 16, 131, 137, 128, 128, 0, 2, 64, 2, 64, 32, 3, 65, 16, 73, 13, 0, 32, 4, 32, 1, 65, 3, 114, 54, 2, 4, 32, 2, 32, 3, 16, 158, 137, 128, 128, 0, 32, 0, 32, 2, 32, 3, 16, 248, 136, 128, 128, 0, 12, 1, 11, 32, 4, 32, 3, 32, 1, 106, 16, 157, 137, 128, 128, 0, 11, 32, 4, 16, 162, 137, 128, 128, 0, 11, 19, 0, 32, 1, 16, 164, 137, 128, 128, 0, 45, 0, 4, 65, 3, 113, 65, 0, 71, 11, 227, 3, 1, 3, 127, 32, 1, 32, 1, 40, 2, 4, 65, 120, 113, 34, 4, 16, 160, 137, 128, 128, 0, 33, 5, 2, 64, 32, 1, 45, 0, 4, 65, 3, 113, 69, 13, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 32, 2, 79, 13, 0, 32, 5, 32, 0, 40, 2, 172, 3, 70, 13, 3, 32, 5, 32, 0, 40, 2, 168, 3, 70, 13, 2, 65, 0, 33, 3, 32, 5, 40, 2, 4, 34, 6, 65, 2, 113, 13, 5, 32, 6, 65, 120, 113, 34, 6, 32, 4, 106, 34, 4, 32, 2, 73, 13, 5, 32, 0, 32, 5, 32, 6, 16, 130, 137, 128, 128, 0, 32, 4, 32, 2, 107, 34, 5, 65, 16, 73, 13, 1, 32, 1, 32, 2, 16, 160, 137, 128, 128, 0, 33, 4, 32, 1, 32, 2, 16, 156, 137, 128, 128, 0, 32, 4, 32, 5, 16, 156, 137, 128, 128, 0, 32, 0, 32, 4, 32, 5, 16, 133, 137, 128, 128, 0, 12, 4, 11, 32, 4, 32, 2, 107, 34, 4, 65, 16, 73, 13, 3, 32, 1, 32, 2, 16, 160, 137, 128, 128, 0, 33, 5, 32, 1, 32, 2, 16, 156, 137, 128, 128, 0, 32, 5, 32, 4, 16, 156, 137, 128, 128, 0, 32, 0, 32, 5, 32, 4, 16, 133, 137, 128, 128, 0, 12, 3, 11, 32, 1, 32, 4, 16, 156, 137, 128, 128, 0, 12, 2, 11, 65, 0, 33, 3, 32, 0, 40, 2, 160, 3, 32, 4, 106, 34, 4, 32, 2, 73, 13, 2, 2, 64, 2, 64, 32, 4, 32, 2, 107, 34, 5, 65, 15, 75, 13, 0, 32, 1, 32, 4, 16, 156, 137, 128, 128, 0, 65, 0, 33, 5, 65, 0, 33, 4, 12, 1, 11, 32, 1, 32, 2, 16, 160, 137, 128, 128, 0, 34, 4, 32, 5, 16, 160, 137, 128, 128, 0, 33, 3, 32, 1, 32, 2, 16, 156, 137, 128, 128, 0, 32, 4, 32, 5, 16, 158, 137, 128, 128, 0, 32, 3, 32, 3, 40, 2, 4, 65, 126, 113, 54, 2, 4, 11, 32, 0, 32, 4, 54, 2, 168, 3, 32, 0, 32, 5, 54, 2, 160, 3, 12, 1, 11, 65, 0, 33, 3, 32, 0, 40, 2, 164, 3, 32, 4, 106, 34, 4, 32, 2, 77, 13, 1, 32, 1, 32, 2, 16, 160, 137, 128, 128, 0, 33, 5, 32, 1, 32, 2, 16, 156, 137, 128, 128, 0, 32, 5, 32, 4, 32, 2, 107, 34, 2, 65, 1, 114, 54, 2, 4, 32, 0, 32, 2, 54, 2, 164, 3, 32, 0, 32, 5, 54, 2, 172, 3, 11, 32, 1, 33, 3, 11, 32, 3, 15, 11, 32, 0, 32, 1, 32, 2, 32, 3, 16, 128, 137, 128, 128, 0, 11, 68, 1, 2, 127, 32, 0, 65, 136, 1, 106, 33, 1, 65, 0, 33, 2, 2, 64, 3, 64, 32, 1, 40, 2, 0, 34, 1, 69, 13, 1, 32, 2, 65, 1, 106, 33, 2, 32, 1, 65, 8, 106, 33, 1, 12, 0, 11, 11, 32, 0, 32, 2, 65, 255, 31, 32, 2, 65, 255, 31, 75, 27, 54, 2, 192, 3, 65, 0, 11, 50, 0, 2, 64, 32, 2, 40, 2, 8, 34, 2, 32, 1, 70, 13, 0, 32, 2, 32, 1, 54, 2, 12, 32, 1, 32, 2, 54, 2, 8, 15, 11, 32, 0, 32, 0, 40, 2, 152, 3, 65, 126, 32, 3, 119, 113, 54, 2, 152, 3, 11, 184, 3, 1, 3, 127, 32, 1, 16, 164, 137, 128, 128, 0, 34, 1, 32, 1, 40, 2, 4, 65, 120, 113, 34, 2, 16, 160, 137, 128, 128, 0, 33, 3, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 4, 34, 4, 65, 1, 113, 13, 0, 32, 4, 65, 3, 113, 69, 13, 1, 32, 1, 40, 2, 0, 34, 4, 32, 2, 106, 33, 2, 2, 64, 32, 1, 32, 4, 16, 161, 137, 128, 128, 0, 34, 1, 32, 0, 40, 2, 168, 3, 71, 13, 0, 32, 3, 40, 2, 4, 65, 3, 113, 65, 3, 71, 13, 1, 32, 0, 32, 2, 54, 2, 160, 3, 32, 1, 32, 2, 32, 3, 16, 159, 137, 128, 128, 0, 15, 11, 32, 0, 32, 1, 32, 4, 16, 130, 137, 128, 128, 0, 11, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 4, 34, 4, 65, 2, 113, 13, 0, 32, 3, 32, 0, 40, 2, 172, 3, 70, 13, 2, 32, 3, 32, 0, 40, 2, 168, 3, 70, 13, 5, 32, 0, 32, 3, 32, 4, 65, 120, 113, 34, 4, 16, 130, 137, 128, 128, 0, 32, 1, 32, 4, 32, 2, 106, 34, 2, 16, 158, 137, 128, 128, 0, 32, 1, 32, 0, 40, 2, 168, 3, 71, 13, 1, 32, 0, 32, 2, 54, 2, 160, 3, 15, 11, 32, 1, 32, 2, 32, 3, 16, 159, 137, 128, 128, 0, 11, 32, 2, 65, 128, 2, 73, 13, 2, 32, 0, 32, 1, 32, 2, 16, 129, 137, 128, 128, 0, 32, 0, 32, 0, 40, 2, 192, 3, 65, 127, 106, 34, 1, 54, 2, 192, 3, 32, 1, 13, 1, 32, 0, 16, 141, 137, 128, 128, 0, 26, 15, 11, 32, 0, 32, 1, 54, 2, 172, 3, 32, 0, 32, 0, 40, 2, 164, 3, 32, 2, 106, 34, 2, 54, 2, 164, 3, 32, 1, 32, 2, 65, 1, 114, 54, 2, 4, 2, 64, 32, 1, 32, 0, 40, 2, 168, 3, 71, 13, 0, 32, 0, 65, 0, 54, 2, 160, 3, 32, 0, 65, 0, 54, 2, 168, 3, 11, 32, 0, 40, 2, 184, 3, 32, 2, 79, 13, 0, 32, 0, 65, 0, 16, 144, 137, 128, 128, 0, 26, 11, 15, 11, 32, 0, 32, 1, 32, 2, 16, 249, 136, 128, 128, 0, 15, 11, 32, 0, 32, 1, 54, 2, 168, 3, 32, 0, 32, 0, 40, 2, 160, 3, 32, 2, 106, 34, 2, 54, 2, 160, 3, 32, 1, 32, 2, 16, 158, 137, 128, 128, 0, 11, 103, 1, 2, 127, 2, 64, 32, 0, 16, 255, 136, 128, 128, 0, 32, 1, 77, 13, 0, 32, 0, 40, 2, 172, 3, 34, 2, 69, 13, 0, 32, 0, 16, 252, 136, 128, 128, 0, 33, 3, 2, 64, 32, 0, 40, 2, 164, 3, 32, 3, 32, 1, 106, 77, 13, 0, 32, 0, 32, 2, 16, 251, 136, 128, 128, 0, 26, 11, 32, 0, 16, 141, 137, 128, 128, 0, 26, 32, 0, 40, 2, 164, 3, 32, 0, 40, 2, 184, 3, 77, 13, 0, 32, 0, 65, 127, 54, 2, 184, 3, 11, 65, 0, 11, 214, 4, 1, 8, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 32, 0, 65, 196, 3, 106, 32, 1, 32, 3, 16, 252, 136, 128, 128, 0, 106, 65, 135, 128, 4, 106, 65, 128, 128, 124, 113, 16, 172, 137, 128, 128, 0, 65, 0, 33, 4, 2, 64, 32, 2, 40, 2, 4, 34, 5, 69, 13, 0, 32, 2, 40, 2, 12, 33, 6, 32, 0, 32, 0, 40, 2, 176, 3, 32, 2, 40, 2, 8, 34, 7, 106, 34, 3, 54, 2, 176, 3, 32, 0, 32, 0, 40, 2, 180, 3, 34, 8, 32, 3, 32, 8, 32, 3, 75, 27, 54, 2, 180, 3, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 172, 3, 69, 13, 0, 32, 0, 65, 128, 1, 106, 34, 8, 33, 3, 3, 64, 32, 3, 69, 13, 3, 32, 5, 32, 3, 16, 169, 137, 128, 128, 0, 70, 13, 2, 32, 3, 40, 2, 8, 33, 3, 12, 0, 11, 11, 2, 64, 2, 64, 32, 0, 40, 2, 188, 3, 34, 3, 69, 13, 0, 32, 5, 32, 3, 79, 13, 1, 11, 32, 0, 32, 5, 54, 2, 188, 3, 11, 32, 0, 65, 255, 31, 54, 2, 192, 3, 32, 0, 32, 5, 54, 2, 128, 1, 32, 0, 65, 140, 1, 106, 32, 6, 54, 2, 0, 32, 0, 65, 132, 1, 106, 32, 7, 54, 2, 0, 32, 0, 16, 147, 137, 128, 128, 0, 32, 0, 32, 5, 32, 7, 32, 3, 16, 252, 136, 128, 128, 0, 107, 16, 253, 136, 128, 128, 0, 12, 4, 11, 32, 3, 40, 2, 12, 34, 9, 65, 1, 113, 13, 0, 32, 9, 65, 1, 118, 32, 6, 71, 13, 0, 32, 3, 32, 0, 40, 2, 172, 3, 16, 168, 137, 128, 128, 0, 13, 1, 11, 32, 0, 32, 0, 40, 2, 188, 3, 34, 3, 32, 5, 32, 5, 32, 3, 75, 27, 54, 2, 188, 3, 32, 5, 32, 7, 106, 33, 3, 3, 64, 32, 8, 69, 13, 2, 2, 64, 32, 8, 40, 2, 0, 32, 3, 70, 13, 0, 32, 8, 40, 2, 8, 33, 8, 12, 1, 11, 11, 32, 8, 40, 2, 12, 34, 9, 65, 1, 113, 13, 1, 32, 9, 65, 1, 118, 32, 6, 71, 13, 1, 32, 8, 32, 5, 54, 2, 0, 32, 8, 32, 8, 40, 2, 4, 32, 7, 106, 54, 2, 4, 32, 0, 32, 5, 32, 3, 32, 1, 16, 134, 137, 128, 128, 0, 33, 4, 12, 3, 11, 32, 3, 32, 3, 40, 2, 4, 32, 7, 106, 54, 2, 4, 32, 0, 32, 0, 40, 2, 172, 3, 32, 0, 40, 2, 164, 3, 32, 7, 106, 16, 253, 136, 128, 128, 0, 12, 1, 11, 32, 0, 32, 5, 32, 7, 32, 6, 16, 250, 136, 128, 128, 0, 11, 32, 0, 40, 2, 164, 3, 34, 3, 32, 1, 77, 13, 0, 32, 0, 32, 3, 32, 1, 107, 34, 8, 54, 2, 164, 3, 32, 0, 32, 0, 40, 2, 172, 3, 34, 3, 32, 1, 16, 160, 137, 128, 128, 0, 34, 5, 54, 2, 172, 3, 32, 5, 32, 8, 65, 1, 114, 54, 2, 4, 32, 3, 32, 1, 65, 3, 114, 54, 2, 4, 32, 3, 16, 162, 137, 128, 128, 0, 33, 4, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 4, 11, 151, 1, 1, 3, 127, 65, 0, 33, 3, 2, 64, 32, 0, 16, 255, 136, 128, 128, 0, 32, 2, 77, 13, 0, 2, 64, 32, 0, 32, 1, 16, 164, 137, 128, 128, 0, 34, 4, 65, 16, 32, 2, 65, 11, 106, 65, 120, 113, 32, 2, 65, 11, 73, 27, 65, 1, 16, 140, 137, 128, 128, 0, 34, 5, 69, 13, 0, 32, 5, 16, 162, 137, 128, 128, 0, 15, 11, 32, 0, 32, 2, 16, 247, 136, 128, 128, 0, 34, 5, 69, 13, 0, 32, 5, 32, 1, 65, 124, 65, 120, 32, 4, 40, 2, 4, 34, 3, 65, 3, 113, 27, 32, 3, 65, 120, 113, 106, 34, 3, 32, 2, 32, 3, 32, 2, 73, 27, 16, 218, 141, 128, 128, 0, 33, 2, 32, 0, 32, 1, 16, 143, 137, 128, 128, 0, 32, 2, 33, 3, 11, 32, 3, 11, 65, 1, 3, 127, 65, 0, 33, 1, 3, 64, 2, 64, 32, 1, 65, 128, 2, 71, 13, 0, 15, 11, 32, 0, 32, 1, 106, 34, 2, 65, 152, 1, 106, 32, 2, 65, 144, 1, 106, 34, 3, 54, 2, 0, 32, 2, 65, 156, 1, 106, 32, 3, 54, 2, 0, 32, 1, 65, 8, 106, 33, 1, 12, 0, 11, 11, 16, 0, 32, 0, 65, 32, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 63, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 16, 170, 137, 128, 128, 0, 32, 0, 32, 1, 16, 245, 136, 128, 128, 0, 33, 1, 32, 2, 65, 15, 106, 16, 171, 137, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 63, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 16, 170, 137, 128, 128, 0, 65, 152, 187, 142, 128, 0, 32, 0, 16, 143, 137, 128, 128, 0, 32, 3, 65, 15, 106, 16, 171, 137, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 142, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 16, 170, 137, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 2, 65, 9, 73, 13, 0, 32, 3, 32, 2, 16, 245, 136, 128, 128, 0, 34, 2, 13, 1, 65, 0, 33, 2, 12, 2, 11, 65, 152, 187, 142, 128, 0, 32, 0, 32, 3, 16, 146, 137, 128, 128, 0, 33, 2, 12, 1, 11, 32, 2, 32, 0, 32, 1, 32, 3, 32, 1, 32, 3, 73, 27, 16, 218, 141, 128, 128, 0, 26, 65, 152, 187, 142, 128, 0, 32, 0, 16, 143, 137, 128, 128, 0, 11, 32, 4, 65, 15, 106, 16, 171, 137, 128, 128, 0, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 2, 11, 95, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 16, 170, 137, 128, 128, 0, 2, 64, 32, 0, 32, 1, 16, 245, 136, 128, 128, 0, 34, 1, 69, 13, 0, 32, 2, 32, 1, 16, 139, 137, 128, 128, 0, 69, 13, 0, 32, 1, 65, 0, 32, 0, 16, 214, 141, 128, 128, 0, 26, 11, 32, 2, 65, 15, 106, 16, 171, 137, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 15, 0, 32, 0, 65, 1, 116, 34, 0, 65, 0, 32, 0, 107, 114, 11, 18, 0, 65, 0, 65, 25, 32, 0, 65, 1, 118, 107, 32, 0, 65, 31, 70, 27, 11, 4, 0, 65, 7, 11, 39, 0, 32, 0, 32, 0, 40, 2, 4, 65, 1, 113, 32, 1, 114, 65, 2, 114, 54, 2, 4, 32, 0, 32, 1, 106, 34, 0, 32, 0, 40, 2, 4, 65, 1, 114, 54, 2, 4, 11, 30, 0, 32, 0, 32, 1, 65, 3, 114, 54, 2, 4, 32, 0, 32, 1, 106, 34, 1, 32, 1, 40, 2, 4, 65, 1, 114, 54, 2, 4, 11, 22, 0, 32, 0, 32, 1, 65, 1, 114, 54, 2, 4, 32, 0, 32, 1, 106, 32, 1, 54, 2, 0, 11, 35, 0, 32, 2, 32, 2, 40, 2, 4, 65, 126, 113, 54, 2, 4, 32, 0, 32, 1, 65, 1, 114, 54, 2, 4, 32, 0, 32, 1, 106, 32, 1, 54, 2, 0, 11, 7, 0, 32, 0, 32, 1, 106, 11, 7, 0, 32, 0, 32, 1, 107, 11, 7, 0, 32, 0, 65, 8, 106, 11, 4, 0, 65, 8, 11, 7, 0, 32, 0, 65, 120, 106, 11, 28, 1, 1, 127, 2, 64, 32, 0, 40, 2, 16, 34, 1, 13, 0, 32, 0, 65, 20, 106, 40, 2, 0, 33, 1, 11, 32, 1, 11, 7, 0, 32, 0, 40, 2, 12, 11, 7, 0, 32, 0, 40, 2, 8, 11, 38, 1, 2, 127, 65, 0, 33, 2, 2, 64, 32, 0, 40, 2, 0, 34, 3, 32, 1, 75, 13, 0, 32, 3, 32, 0, 40, 2, 4, 106, 32, 1, 75, 33, 2, 11, 32, 2, 11, 13, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 106, 11, 2, 0, 11, 2, 0, 11, 57, 1, 1, 127, 32, 2, 65, 16, 118, 64, 0, 33, 3, 32, 0, 65, 0, 54, 2, 8, 32, 0, 65, 0, 32, 2, 65, 128, 128, 124, 113, 32, 3, 65, 127, 70, 34, 2, 27, 54, 2, 4, 32, 0, 65, 0, 32, 3, 65, 16, 116, 32, 2, 27, 54, 2, 0, 11, 4, 0, 65, 0, 11, 174, 3, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 160, 2, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 1, 16, 138, 139, 128, 128, 0, 32, 3, 65, 192, 0, 106, 32, 1, 65, 160, 1, 106, 16, 138, 139, 128, 128, 0, 32, 3, 65, 128, 1, 106, 65, 24, 106, 32, 3, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 128, 1, 106, 65, 16, 106, 32, 3, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 128, 1, 106, 65, 8, 106, 32, 3, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 128, 1, 106, 65, 40, 106, 32, 3, 65, 40, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 128, 1, 106, 65, 48, 106, 32, 3, 65, 48, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 128, 1, 106, 65, 56, 106, 32, 3, 65, 56, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 200, 1, 106, 32, 3, 65, 192, 0, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 208, 1, 106, 32, 3, 65, 192, 0, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 216, 1, 106, 32, 3, 65, 192, 0, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 0, 55, 3, 128, 1, 32, 3, 32, 3, 41, 3, 32, 55, 3, 160, 1, 32, 3, 32, 3, 41, 3, 64, 55, 3, 192, 1, 32, 3, 65, 248, 1, 106, 32, 3, 65, 192, 0, 106, 65, 56, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 240, 1, 106, 32, 3, 65, 192, 0, 106, 65, 48, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 232, 1, 106, 32, 3, 65, 192, 0, 106, 65, 40, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 152, 2, 106, 32, 2, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 144, 2, 106, 32, 2, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 136, 2, 106, 32, 2, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 96, 55, 3, 224, 1, 32, 3, 32, 2, 41, 3, 0, 55, 3, 128, 2, 32, 0, 32, 3, 65, 128, 1, 106, 65, 5, 16, 184, 138, 128, 128, 0, 32, 3, 65, 160, 2, 106, 36, 128, 128, 128, 128, 0, 11, 144, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 0, 65, 192, 0, 16, 214, 141, 128, 128, 0, 34, 2, 65, 192, 0, 106, 32, 1, 16, 160, 138, 128, 128, 0, 32, 2, 65, 32, 32, 2, 65, 192, 0, 106, 65, 32, 65, 236, 181, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 65, 192, 0, 106, 32, 1, 65, 160, 1, 106, 16, 160, 138, 128, 128, 0, 32, 2, 65, 32, 106, 65, 32, 32, 2, 65, 192, 0, 106, 65, 32, 65, 252, 181, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 2, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 11, 146, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 160, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 0, 65, 224, 0, 16, 214, 141, 128, 128, 0, 34, 2, 65, 224, 0, 106, 32, 1, 65, 192, 2, 106, 16, 142, 139, 128, 128, 0, 32, 2, 65, 32, 32, 2, 65, 224, 0, 106, 65, 32, 65, 140, 182, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 1, 16, 175, 137, 128, 128, 0, 32, 2, 65, 32, 106, 65, 192, 0, 32, 2, 65, 224, 0, 106, 65, 192, 0, 65, 156, 182, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 2, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 160, 1, 106, 36, 128, 128, 128, 128, 0, 11, 134, 2, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 160, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 1, 16, 138, 139, 128, 128, 0, 32, 3, 65, 192, 0, 106, 65, 24, 106, 32, 3, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 192, 0, 106, 65, 16, 106, 32, 3, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 192, 0, 106, 65, 8, 106, 32, 3, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 192, 0, 106, 65, 40, 106, 32, 3, 65, 40, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 192, 0, 106, 65, 48, 106, 32, 3, 65, 48, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 192, 0, 106, 65, 56, 106, 32, 3, 65, 56, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 136, 1, 106, 32, 2, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 144, 1, 106, 32, 2, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 152, 1, 106, 32, 2, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 0, 55, 3, 64, 32, 3, 32, 3, 41, 3, 32, 55, 3, 96, 32, 3, 32, 2, 41, 3, 0, 55, 3, 128, 1, 32, 0, 32, 3, 65, 192, 0, 106, 65, 3, 16, 184, 138, 128, 128, 0, 32, 3, 65, 160, 1, 106, 36, 128, 128, 128, 128, 0, 11, 161, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 160, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 0, 65, 192, 0, 16, 214, 141, 128, 128, 0, 34, 2, 65, 224, 0, 106, 32, 1, 16, 142, 139, 128, 128, 0, 32, 2, 65, 32, 32, 2, 65, 224, 0, 106, 65, 32, 65, 148, 183, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 1, 65, 32, 106, 16, 151, 139, 128, 128, 0, 32, 2, 65, 192, 0, 106, 32, 2, 65, 224, 0, 106, 16, 156, 139, 128, 128, 0, 32, 2, 65, 32, 106, 65, 32, 32, 2, 65, 192, 0, 106, 65, 32, 65, 164, 183, 133, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 2, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 160, 1, 106, 36, 128, 128, 128, 128, 0, 11, 86, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 2, 64, 3, 64, 32, 1, 65, 8, 106, 32, 0, 16, 180, 137, 128, 128, 0, 2, 64, 32, 1, 40, 2, 8, 34, 2, 13, 0, 65, 0, 33, 2, 12, 2, 11, 32, 2, 45, 0, 0, 69, 13, 0, 11, 32, 1, 40, 2, 12, 33, 2, 11, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 2, 11, 72, 1, 1, 127, 2, 64, 2, 64, 32, 1, 40, 2, 16, 34, 2, 32, 1, 40, 2, 20, 73, 13, 0, 65, 0, 33, 2, 12, 1, 11, 32, 1, 32, 2, 65, 1, 106, 54, 2, 16, 32, 1, 40, 2, 0, 32, 2, 106, 33, 2, 32, 1, 40, 2, 8, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 11, 152, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 65, 0, 33, 3, 2, 64, 2, 64, 2, 64, 32, 1, 65, 12, 106, 45, 0, 0, 13, 0, 32, 1, 40, 2, 4, 34, 4, 32, 1, 65, 8, 106, 40, 2, 0, 71, 13, 1, 11, 12, 1, 11, 32, 1, 32, 4, 65, 2, 106, 54, 2, 4, 2, 64, 32, 4, 47, 1, 0, 65, 255, 255, 3, 71, 13, 0, 32, 1, 65, 1, 58, 0, 12, 12, 1, 11, 32, 2, 65, 8, 106, 32, 1, 32, 4, 16, 182, 137, 128, 128, 0, 32, 2, 40, 2, 12, 33, 1, 32, 2, 40, 2, 8, 33, 3, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 3, 54, 2, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 39, 0, 2, 64, 32, 2, 47, 1, 0, 34, 2, 65, 128, 16, 73, 13, 0, 0, 0, 11, 32, 0, 32, 1, 40, 2, 0, 32, 2, 65, 3, 116, 106, 41, 2, 0, 55, 3, 0, 11, 150, 1, 1, 4, 127, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 8, 34, 2, 13, 0, 32, 1, 40, 2, 0, 34, 3, 32, 1, 40, 2, 4, 71, 13, 1, 12, 3, 11, 65, 0, 33, 3, 32, 1, 65, 0, 54, 2, 8, 32, 1, 40, 2, 4, 34, 4, 32, 1, 40, 2, 0, 34, 5, 107, 32, 2, 77, 13, 1, 32, 5, 32, 2, 106, 33, 3, 11, 32, 1, 32, 3, 65, 1, 106, 54, 2, 0, 32, 1, 40, 2, 12, 34, 2, 32, 1, 65, 16, 106, 40, 2, 0, 70, 13, 1, 32, 1, 32, 2, 65, 1, 106, 54, 2, 12, 12, 2, 11, 32, 1, 32, 4, 54, 2, 0, 12, 1, 11, 65, 0, 33, 3, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 3, 54, 2, 0, 11, 116, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 4, 106, 16, 181, 137, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 8, 34, 3, 69, 13, 0, 32, 2, 40, 2, 12, 33, 4, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 4, 54, 2, 8, 32, 0, 32, 1, 40, 2, 0, 34, 3, 54, 2, 0, 32, 1, 32, 3, 65, 1, 106, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 4, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 116, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 4, 106, 16, 186, 137, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 8, 34, 3, 69, 13, 0, 32, 2, 40, 2, 12, 33, 4, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 4, 54, 2, 8, 32, 0, 32, 1, 40, 2, 0, 34, 3, 54, 2, 0, 32, 1, 32, 3, 65, 1, 106, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 4, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 226, 4, 1, 12, 127, 32, 1, 65, 24, 106, 40, 2, 0, 33, 2, 32, 1, 65, 16, 106, 40, 2, 0, 33, 3, 32, 1, 65, 20, 106, 40, 2, 0, 33, 4, 32, 1, 40, 2, 4, 33, 5, 32, 1, 40, 2, 8, 33, 6, 32, 1, 40, 2, 0, 33, 7, 32, 1, 45, 0, 29, 33, 8, 32, 1, 45, 0, 28, 65, 255, 1, 113, 33, 9, 2, 64, 3, 64, 32, 7, 33, 10, 65, 0, 33, 11, 2, 64, 32, 8, 65, 255, 1, 113, 69, 13, 0, 12, 2, 11, 32, 3, 33, 7, 2, 64, 2, 64, 3, 64, 32, 2, 33, 12, 2, 64, 32, 7, 32, 4, 71, 13, 0, 32, 12, 33, 2, 32, 4, 33, 3, 12, 2, 11, 32, 1, 32, 7, 65, 1, 106, 34, 3, 54, 2, 16, 2, 64, 32, 7, 45, 0, 0, 34, 8, 192, 65, 127, 74, 13, 0, 32, 1, 32, 7, 65, 2, 106, 34, 3, 54, 2, 16, 32, 7, 45, 0, 1, 65, 63, 113, 33, 2, 32, 8, 65, 31, 113, 33, 13, 2, 64, 32, 8, 65, 223, 1, 75, 13, 0, 32, 13, 65, 6, 116, 32, 2, 114, 33, 8, 12, 1, 11, 32, 1, 32, 7, 65, 3, 106, 34, 3, 54, 2, 16, 32, 2, 65, 6, 116, 32, 7, 45, 0, 2, 65, 63, 113, 114, 33, 2, 2, 64, 32, 8, 65, 240, 1, 79, 13, 0, 32, 2, 32, 13, 65, 12, 116, 114, 33, 8, 12, 1, 11, 32, 1, 32, 7, 65, 4, 106, 34, 3, 54, 2, 16, 32, 2, 65, 6, 116, 32, 7, 45, 0, 3, 65, 63, 113, 114, 32, 13, 65, 18, 116, 65, 128, 128, 240, 0, 113, 114, 34, 8, 65, 128, 128, 196, 0, 71, 13, 0, 32, 12, 33, 2, 12, 2, 11, 32, 1, 32, 3, 32, 7, 107, 32, 12, 106, 34, 2, 54, 2, 24, 2, 64, 2, 64, 32, 8, 65, 119, 106, 34, 7, 65, 23, 75, 13, 0, 65, 1, 32, 7, 116, 65, 159, 128, 128, 4, 113, 13, 1, 11, 32, 8, 65, 128, 128, 196, 0, 70, 13, 2, 32, 3, 33, 7, 32, 8, 65, 128, 1, 73, 13, 1, 2, 64, 32, 8, 65, 8, 118, 34, 13, 69, 13, 0, 2, 64, 2, 64, 32, 13, 65, 48, 70, 13, 0, 32, 13, 65, 32, 70, 13, 1, 32, 3, 33, 7, 32, 13, 65, 22, 71, 13, 4, 32, 3, 33, 7, 32, 8, 65, 128, 45, 71, 13, 4, 12, 3, 11, 32, 3, 33, 7, 32, 8, 65, 128, 224, 0, 71, 13, 3, 12, 2, 11, 32, 3, 33, 7, 32, 8, 65, 255, 1, 113, 65, 239, 209, 137, 128, 0, 106, 45, 0, 0, 65, 2, 113, 69, 13, 2, 12, 1, 11, 32, 3, 33, 7, 32, 8, 65, 255, 1, 113, 65, 239, 209, 137, 128, 0, 106, 45, 0, 0, 65, 1, 113, 69, 13, 1, 11, 11, 32, 1, 32, 2, 54, 2, 0, 65, 0, 33, 8, 32, 2, 33, 7, 12, 1, 11, 65, 1, 33, 8, 32, 1, 65, 1, 58, 0, 29, 2, 64, 32, 9, 69, 13, 0, 32, 10, 33, 7, 32, 5, 33, 12, 12, 1, 11, 32, 10, 33, 7, 32, 5, 33, 12, 32, 5, 32, 10, 70, 13, 2, 11, 32, 12, 32, 10, 107, 34, 13, 69, 13, 0, 11, 32, 6, 32, 10, 106, 33, 11, 11, 32, 0, 32, 13, 54, 2, 4, 32, 0, 32, 11, 54, 2, 0, 11, 28, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 32, 1, 40, 2, 0, 32, 1, 40, 2, 4, 16, 182, 141, 128, 128, 0, 11, 70, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 65, 8, 106, 32, 3, 65, 192, 0, 16, 183, 141, 128, 128, 0, 32, 0, 32, 1, 32, 2, 32, 4, 40, 2, 8, 32, 4, 40, 2, 12, 16, 131, 141, 128, 128, 0, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 68, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 65, 127, 33, 2, 3, 64, 32, 1, 65, 8, 106, 32, 0, 16, 186, 137, 128, 128, 0, 32, 2, 65, 1, 106, 33, 2, 32, 1, 40, 2, 8, 13, 0, 11, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 2, 11, 123, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 144, 2, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 200, 0, 106, 32, 1, 65, 200, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 8, 106, 32, 2, 65, 200, 0, 106, 16, 218, 137, 128, 128, 0, 32, 1, 65, 200, 1, 106, 34, 1, 32, 2, 65, 8, 106, 65, 192, 0, 16, 219, 137, 128, 128, 0, 32, 2, 65, 200, 0, 106, 32, 1, 65, 200, 1, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 2, 65, 200, 0, 106, 16, 218, 137, 128, 128, 0, 32, 2, 65, 144, 2, 106, 36, 128, 128, 128, 128, 0, 11, 149, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 65, 0, 33, 4, 65, 240, 141, 134, 128, 0, 33, 5, 65, 128, 128, 1, 33, 6, 2, 64, 3, 64, 2, 64, 32, 6, 13, 0, 65, 128, 16, 33, 4, 12, 2, 11, 32, 3, 32, 5, 41, 2, 0, 55, 2, 0, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 1, 54, 2, 8, 32, 3, 32, 3, 65, 8, 106, 16, 187, 137, 128, 128, 0, 13, 1, 32, 6, 65, 120, 106, 33, 6, 32, 4, 65, 1, 106, 33, 4, 32, 5, 65, 8, 106, 33, 5, 12, 0, 11, 11, 32, 0, 32, 4, 59, 1, 2, 32, 0, 32, 6, 65, 0, 71, 59, 1, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 143, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 0, 32, 0, 32, 1, 106, 32, 2, 32, 2, 65, 192, 0, 106, 16, 131, 141, 128, 128, 0, 32, 3, 40, 2, 4, 32, 3, 40, 2, 20, 34, 0, 106, 33, 2, 32, 3, 40, 2, 12, 32, 0, 106, 33, 1, 32, 3, 40, 2, 24, 32, 0, 107, 33, 0, 2, 64, 3, 64, 32, 0, 69, 13, 1, 32, 2, 32, 2, 45, 0, 0, 32, 1, 45, 0, 0, 115, 58, 0, 0, 32, 0, 65, 127, 106, 33, 0, 32, 2, 65, 1, 106, 33, 2, 32, 1, 65, 1, 106, 33, 1, 12, 0, 11, 11, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 231, 4, 1, 7, 127, 35, 128, 128, 128, 128, 0, 65, 224, 2, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 2, 65, 3, 116, 33, 4, 2, 64, 2, 64, 32, 2, 65, 3, 113, 13, 0, 2, 64, 32, 4, 65, 255, 125, 106, 65, 255, 126, 79, 13, 0, 32, 0, 65, 2, 58, 0, 4, 32, 0, 65, 1, 59, 1, 0, 32, 0, 65, 8, 106, 32, 4, 54, 2, 0, 12, 2, 11, 32, 3, 65, 8, 106, 32, 1, 32, 2, 16, 216, 137, 128, 128, 0, 65, 0, 33, 5, 32, 3, 65, 40, 106, 65, 0, 65, 136, 2, 16, 214, 141, 128, 128, 0, 26, 32, 3, 65, 40, 106, 33, 6, 65, 0, 33, 7, 3, 64, 2, 64, 2, 64, 2, 64, 32, 7, 32, 2, 71, 13, 0, 65, 0, 33, 8, 65, 0, 65, 136, 2, 32, 4, 107, 34, 5, 32, 5, 65, 136, 2, 75, 27, 33, 6, 32, 2, 65, 2, 118, 33, 5, 32, 3, 65, 40, 106, 32, 4, 106, 33, 9, 2, 64, 3, 64, 2, 64, 32, 5, 32, 8, 71, 13, 0, 65, 0, 33, 8, 3, 64, 32, 8, 65, 48, 70, 13, 3, 32, 3, 65, 176, 2, 106, 32, 8, 106, 65, 255, 255, 3, 59, 1, 0, 32, 8, 65, 2, 106, 33, 8, 12, 0, 11, 11, 32, 8, 65, 128, 2, 70, 13, 3, 32, 6, 32, 8, 70, 13, 3, 32, 9, 32, 8, 106, 32, 3, 65, 8, 106, 32, 8, 65, 3, 118, 106, 45, 0, 0, 32, 8, 65, 127, 115, 65, 7, 113, 118, 65, 1, 113, 58, 0, 0, 32, 8, 65, 1, 106, 33, 8, 12, 0, 11, 11, 32, 2, 65, 3, 108, 65, 2, 118, 33, 1, 65, 136, 2, 33, 6, 32, 3, 65, 40, 106, 33, 9, 65, 0, 33, 7, 3, 64, 2, 64, 32, 7, 32, 1, 71, 13, 0, 32, 0, 65, 2, 106, 32, 3, 65, 176, 2, 106, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 0, 59, 1, 0, 12, 7, 11, 32, 7, 65, 1, 106, 33, 2, 65, 0, 33, 8, 65, 0, 33, 5, 3, 64, 2, 64, 32, 8, 65, 11, 71, 13, 0, 32, 7, 65, 24, 70, 13, 4, 32, 3, 65, 176, 2, 106, 32, 7, 65, 1, 116, 106, 32, 5, 59, 1, 0, 32, 9, 65, 11, 106, 33, 9, 32, 6, 65, 117, 106, 33, 6, 32, 2, 33, 7, 12, 2, 11, 32, 6, 32, 8, 70, 13, 3, 65, 1, 65, 10, 32, 8, 107, 65, 255, 255, 3, 113, 116, 65, 0, 32, 9, 32, 8, 106, 45, 0, 0, 27, 32, 5, 106, 33, 5, 32, 8, 65, 1, 106, 33, 8, 12, 0, 11, 11, 11, 32, 1, 32, 7, 106, 33, 9, 32, 7, 65, 1, 106, 33, 7, 65, 0, 33, 8, 3, 64, 32, 8, 65, 8, 70, 13, 2, 32, 5, 32, 8, 106, 65, 135, 2, 75, 13, 1, 32, 6, 32, 8, 106, 32, 9, 45, 0, 0, 65, 7, 32, 8, 107, 65, 255, 1, 113, 118, 65, 1, 113, 58, 0, 0, 32, 8, 65, 1, 106, 33, 8, 12, 0, 11, 11, 0, 0, 11, 32, 5, 65, 8, 106, 33, 5, 32, 6, 65, 8, 106, 33, 6, 12, 0, 11, 11, 32, 0, 65, 2, 58, 0, 4, 32, 0, 65, 1, 59, 1, 0, 32, 0, 65, 8, 106, 32, 4, 54, 2, 0, 11, 32, 3, 65, 224, 2, 106, 36, 128, 128, 128, 128, 0, 11, 14, 0, 32, 0, 32, 1, 32, 2, 16, 193, 137, 128, 128, 0, 11, 227, 4, 1, 7, 127, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 200, 0, 106, 32, 1, 65, 24, 106, 41, 2, 0, 55, 2, 0, 32, 2, 65, 192, 0, 106, 32, 1, 65, 16, 106, 41, 2, 0, 55, 2, 0, 32, 2, 65, 56, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 2, 65, 0, 54, 2, 36, 32, 2, 32, 1, 41, 2, 0, 55, 2, 48, 32, 2, 65, 24, 106, 32, 2, 65, 48, 106, 16, 186, 137, 128, 128, 0, 32, 2, 65, 1, 54, 2, 36, 32, 2, 32, 2, 40, 2, 28, 34, 3, 54, 2, 44, 32, 2, 32, 2, 40, 2, 24, 34, 1, 54, 2, 40, 2, 64, 2, 64, 2, 64, 32, 1, 69, 13, 0, 32, 3, 69, 13, 1, 65, 0, 33, 1, 32, 2, 65, 216, 0, 106, 65, 0, 58, 0, 0, 32, 2, 66, 0, 55, 3, 80, 3, 64, 2, 64, 32, 1, 65, 1, 71, 13, 0, 32, 2, 65, 224, 0, 106, 32, 2, 65, 36, 106, 65, 44, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 0, 54, 2, 140, 1, 32, 2, 65, 217, 0, 106, 33, 4, 32, 2, 65, 236, 0, 106, 33, 5, 3, 64, 32, 2, 40, 2, 96, 33, 1, 32, 2, 65, 0, 54, 2, 96, 2, 64, 2, 64, 32, 1, 69, 13, 0, 32, 2, 40, 2, 104, 33, 6, 32, 2, 40, 2, 100, 33, 7, 12, 1, 11, 32, 2, 65, 16, 106, 32, 5, 16, 186, 137, 128, 128, 0, 32, 2, 40, 2, 20, 33, 6, 32, 2, 40, 2, 16, 33, 7, 11, 2, 64, 32, 7, 13, 0, 32, 0, 32, 2, 41, 3, 80, 55, 0, 1, 32, 0, 65, 4, 58, 0, 0, 32, 0, 65, 9, 106, 32, 2, 65, 216, 0, 106, 45, 0, 0, 58, 0, 0, 12, 6, 11, 32, 2, 32, 2, 40, 2, 140, 1, 34, 8, 65, 1, 106, 54, 2, 140, 1, 65, 0, 33, 1, 3, 64, 2, 64, 32, 1, 65, 1, 71, 13, 0, 32, 2, 66, 129, 128, 128, 128, 144, 1, 55, 2, 168, 1, 32, 2, 66, 1, 55, 2, 160, 1, 32, 2, 65, 180, 183, 133, 128, 0, 54, 2, 156, 1, 32, 2, 32, 4, 54, 2, 152, 1, 32, 2, 32, 2, 65, 208, 0, 106, 54, 2, 148, 1, 2, 64, 32, 2, 65, 148, 1, 106, 16, 179, 137, 128, 128, 0, 13, 0, 32, 0, 32, 8, 54, 2, 4, 32, 0, 65, 1, 58, 0, 0, 12, 8, 11, 32, 2, 65, 148, 1, 106, 16, 179, 137, 128, 128, 0, 13, 2, 32, 0, 65, 5, 58, 0, 0, 12, 7, 11, 32, 2, 65, 8, 106, 32, 7, 32, 6, 16, 191, 137, 128, 128, 0, 32, 2, 65, 208, 0, 106, 32, 1, 106, 34, 3, 32, 2, 47, 1, 8, 65, 0, 71, 32, 3, 45, 0, 0, 65, 0, 71, 113, 58, 0, 0, 32, 1, 65, 1, 106, 33, 1, 12, 0, 11, 11, 11, 32, 2, 65, 208, 0, 106, 32, 1, 106, 65, 1, 58, 0, 0, 32, 1, 65, 1, 106, 33, 1, 12, 0, 11, 11, 32, 0, 65, 0, 54, 2, 4, 32, 0, 65, 0, 58, 0, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 4, 32, 0, 65, 0, 58, 0, 0, 11, 32, 2, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 101, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 1, 59, 1, 28, 32, 3, 65, 0, 54, 2, 24, 32, 3, 32, 1, 54, 2, 16, 32, 3, 32, 2, 54, 2, 12, 32, 3, 32, 1, 54, 2, 8, 32, 3, 32, 2, 54, 2, 4, 32, 3, 65, 0, 54, 2, 0, 32, 3, 32, 1, 32, 2, 106, 54, 2, 20, 32, 0, 32, 3, 16, 195, 137, 128, 128, 0, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 161, 7, 2, 7, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 128, 3, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 1, 59, 1, 80, 32, 3, 65, 0, 54, 2, 76, 32, 3, 32, 1, 54, 2, 68, 32, 3, 32, 2, 54, 2, 64, 32, 3, 32, 1, 54, 2, 60, 32, 3, 32, 2, 54, 2, 56, 32, 3, 65, 0, 54, 2, 52, 32, 3, 32, 1, 32, 2, 106, 34, 4, 54, 2, 72, 32, 3, 65, 52, 106, 16, 189, 137, 128, 128, 0, 34, 5, 65, 3, 110, 33, 6, 2, 64, 2, 64, 32, 5, 65, 103, 106, 65, 115, 73, 13, 0, 32, 5, 32, 6, 65, 3, 108, 107, 13, 0, 65, 0, 33, 5, 2, 64, 3, 64, 32, 5, 65, 48, 70, 13, 1, 32, 3, 65, 4, 106, 32, 5, 106, 65, 255, 255, 3, 59, 1, 0, 32, 5, 65, 2, 106, 33, 5, 12, 0, 11, 11, 32, 3, 65, 52, 106, 65, 0, 65, 136, 2, 16, 214, 141, 128, 128, 0, 26, 32, 3, 65, 1, 59, 1, 220, 2, 32, 3, 65, 0, 54, 2, 216, 2, 32, 3, 32, 4, 54, 2, 212, 2, 32, 3, 32, 1, 54, 2, 208, 2, 32, 3, 32, 2, 54, 2, 204, 2, 32, 3, 32, 1, 54, 2, 200, 2, 32, 3, 32, 2, 54, 2, 196, 2, 32, 3, 66, 0, 55, 2, 188, 2, 2, 64, 2, 64, 3, 64, 32, 3, 65, 224, 2, 106, 32, 3, 65, 188, 2, 106, 16, 185, 137, 128, 128, 0, 2, 64, 32, 3, 40, 2, 228, 2, 34, 1, 13, 0, 32, 3, 65, 248, 2, 106, 66, 0, 55, 3, 0, 32, 3, 65, 240, 2, 106, 66, 0, 55, 3, 0, 32, 3, 65, 224, 2, 106, 65, 8, 106, 66, 0, 55, 3, 0, 32, 3, 66, 0, 55, 3, 224, 2, 32, 6, 65, 2, 116, 33, 7, 32, 3, 65, 52, 106, 33, 4, 65, 0, 33, 2, 65, 0, 33, 8, 3, 64, 2, 64, 32, 8, 32, 7, 71, 13, 0, 32, 7, 65, 33, 79, 13, 4, 32, 3, 65, 188, 2, 106, 32, 3, 65, 224, 2, 106, 32, 7, 16, 216, 137, 128, 128, 0, 65, 0, 65, 136, 2, 32, 6, 65, 5, 116, 34, 5, 107, 34, 1, 32, 1, 65, 136, 2, 75, 27, 33, 9, 32, 6, 65, 255, 255, 255, 255, 3, 113, 33, 8, 32, 3, 65, 52, 106, 32, 5, 106, 33, 7, 65, 0, 33, 5, 3, 64, 2, 64, 32, 8, 32, 5, 71, 13, 0, 32, 0, 65, 2, 106, 32, 3, 65, 4, 106, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 0, 59, 1, 0, 12, 9, 11, 32, 9, 32, 5, 70, 13, 5, 32, 5, 65, 128, 2, 70, 13, 5, 32, 5, 65, 127, 115, 33, 1, 32, 5, 65, 3, 118, 33, 2, 32, 7, 32, 5, 106, 33, 4, 32, 5, 65, 1, 106, 33, 5, 32, 4, 45, 0, 0, 65, 0, 71, 32, 2, 32, 3, 65, 188, 2, 106, 106, 45, 0, 0, 32, 1, 65, 7, 113, 118, 115, 65, 1, 113, 69, 13, 0, 11, 32, 0, 65, 1, 59, 1, 0, 32, 0, 65, 3, 58, 0, 4, 12, 7, 11, 32, 8, 65, 1, 106, 33, 9, 32, 3, 65, 224, 2, 106, 32, 8, 106, 33, 1, 65, 0, 33, 5, 2, 64, 3, 64, 32, 5, 65, 8, 70, 13, 1, 32, 2, 32, 5, 106, 65, 135, 2, 75, 13, 5, 2, 64, 32, 4, 32, 5, 106, 45, 0, 0, 69, 13, 0, 32, 8, 65, 31, 75, 13, 6, 32, 1, 32, 1, 45, 0, 0, 65, 128, 1, 32, 5, 65, 255, 1, 113, 118, 106, 58, 0, 0, 11, 32, 5, 65, 1, 106, 33, 5, 12, 0, 11, 11, 32, 2, 65, 8, 106, 33, 2, 32, 4, 65, 8, 106, 33, 4, 32, 9, 33, 8, 12, 0, 11, 11, 32, 3, 40, 2, 224, 2, 33, 5, 32, 3, 32, 1, 32, 3, 40, 2, 232, 2, 16, 191, 137, 128, 128, 0, 32, 10, 66, 128, 128, 128, 128, 112, 131, 32, 5, 173, 132, 33, 10, 32, 3, 47, 1, 2, 33, 1, 32, 3, 47, 1, 0, 69, 13, 2, 32, 5, 65, 24, 79, 13, 1, 32, 3, 65, 4, 106, 32, 5, 65, 1, 116, 106, 32, 1, 59, 1, 0, 65, 136, 2, 32, 5, 65, 11, 108, 34, 5, 107, 33, 2, 32, 3, 65, 52, 106, 32, 5, 106, 33, 4, 65, 0, 33, 5, 3, 64, 32, 5, 65, 11, 70, 13, 1, 32, 2, 32, 5, 70, 13, 2, 32, 4, 32, 5, 106, 32, 1, 65, 255, 255, 3, 113, 65, 10, 32, 5, 107, 65, 255, 255, 3, 113, 118, 65, 1, 113, 58, 0, 0, 32, 5, 65, 1, 106, 33, 5, 12, 0, 11, 11, 11, 0, 0, 11, 32, 0, 65, 1, 58, 0, 4, 32, 0, 65, 1, 59, 1, 0, 32, 0, 65, 8, 106, 32, 10, 55, 2, 0, 32, 0, 65, 6, 106, 32, 1, 59, 1, 0, 12, 1, 11, 32, 0, 65, 0, 58, 0, 4, 32, 0, 65, 1, 59, 1, 0, 32, 0, 65, 8, 106, 32, 5, 54, 2, 0, 11, 32, 3, 65, 128, 3, 106, 36, 128, 128, 128, 128, 0, 11, 122, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 16, 196, 137, 128, 128, 0, 2, 64, 2, 64, 32, 3, 45, 0, 4, 34, 4, 65, 5, 71, 13, 0, 32, 0, 32, 1, 32, 2, 16, 197, 137, 128, 128, 0, 12, 1, 11, 32, 0, 65, 5, 106, 32, 3, 41, 0, 5, 55, 0, 0, 32, 0, 65, 12, 106, 32, 3, 65, 12, 106, 40, 0, 0, 54, 0, 0, 32, 0, 65, 1, 59, 1, 0, 32, 0, 32, 4, 58, 0, 4, 11, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 166, 20, 3, 6, 127, 1, 126, 11, 127, 35, 128, 128, 128, 128, 0, 65, 144, 15, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 65, 32, 106, 65, 0, 65, 192, 0, 16, 214, 141, 128, 128, 0, 26, 32, 4, 65, 128, 10, 106, 65, 54, 65, 128, 1, 16, 214, 141, 128, 128, 0, 26, 32, 4, 65, 128, 11, 106, 65, 220, 0, 65, 128, 1, 16, 214, 141, 128, 128, 0, 26, 32, 4, 65, 128, 12, 106, 65, 0, 65, 128, 1, 16, 214, 141, 128, 128, 0, 26, 32, 4, 65, 128, 12, 106, 65, 184, 1, 106, 66, 249, 194, 248, 155, 145, 163, 179, 240, 219, 0, 55, 3, 0, 32, 4, 65, 128, 12, 106, 65, 176, 1, 106, 66, 235, 250, 134, 218, 191, 181, 246, 193, 31, 55, 3, 0, 32, 4, 65, 128, 12, 106, 65, 168, 1, 106, 66, 159, 216, 249, 217, 194, 145, 218, 130, 155, 127, 55, 3, 0, 32, 4, 65, 128, 12, 106, 65, 160, 1, 106, 66, 209, 133, 154, 239, 250, 207, 148, 135, 209, 0, 55, 3, 0, 32, 4, 65, 128, 12, 106, 65, 152, 1, 106, 66, 241, 237, 244, 248, 165, 167, 253, 167, 165, 127, 55, 3, 0, 32, 4, 65, 128, 12, 106, 65, 144, 1, 106, 66, 171, 240, 211, 244, 175, 238, 188, 183, 60, 55, 3, 0, 32, 4, 65, 128, 12, 106, 65, 136, 1, 106, 66, 187, 206, 170, 166, 216, 208, 235, 179, 187, 127, 55, 3, 0, 32, 4, 65, 0, 54, 2, 192, 13, 32, 4, 66, 136, 146, 243, 157, 255, 204, 249, 132, 234, 0, 55, 3, 128, 13, 32, 4, 65, 200, 13, 106, 65, 0, 65, 128, 1, 16, 214, 141, 128, 128, 0, 26, 32, 4, 65, 200, 13, 106, 65, 184, 1, 106, 66, 249, 194, 248, 155, 145, 163, 179, 240, 219, 0, 55, 3, 0, 32, 4, 65, 200, 13, 106, 65, 176, 1, 106, 66, 235, 250, 134, 218, 191, 181, 246, 193, 31, 55, 3, 0, 32, 4, 65, 200, 13, 106, 65, 168, 1, 106, 66, 159, 216, 249, 217, 194, 145, 218, 130, 155, 127, 55, 3, 0, 32, 4, 65, 200, 13, 106, 65, 160, 1, 106, 66, 209, 133, 154, 239, 250, 207, 148, 135, 209, 0, 55, 3, 0, 32, 4, 65, 200, 13, 106, 65, 152, 1, 106, 66, 241, 237, 244, 248, 165, 167, 253, 167, 165, 127, 55, 3, 0, 32, 4, 65, 200, 13, 106, 65, 144, 1, 106, 66, 171, 240, 211, 244, 175, 238, 188, 183, 60, 55, 3, 0, 32, 4, 65, 200, 13, 106, 65, 136, 1, 106, 66, 187, 206, 170, 166, 216, 208, 235, 179, 187, 127, 55, 3, 0, 32, 4, 65, 0, 54, 2, 136, 15, 32, 4, 66, 136, 146, 243, 157, 255, 204, 249, 132, 234, 0, 55, 3, 200, 14, 32, 4, 65, 0, 58, 0, 128, 7, 32, 4, 32, 1, 65, 48, 106, 34, 5, 54, 2, 252, 6, 32, 4, 32, 1, 54, 2, 248, 6, 32, 4, 65, 240, 141, 134, 128, 0, 54, 2, 244, 6, 32, 4, 65, 0, 54, 2, 240, 6, 65, 0, 33, 6, 2, 64, 3, 64, 32, 4, 65, 224, 3, 106, 32, 4, 65, 240, 6, 106, 16, 184, 137, 128, 128, 0, 32, 4, 40, 2, 228, 3, 69, 13, 1, 32, 4, 40, 2, 232, 3, 32, 6, 106, 32, 4, 40, 2, 224, 3, 65, 0, 71, 106, 33, 6, 12, 0, 11, 11, 2, 64, 2, 64, 32, 6, 65, 128, 1, 75, 13, 0, 32, 4, 65, 0, 58, 0, 240, 3, 32, 4, 32, 5, 54, 2, 236, 3, 32, 4, 32, 1, 54, 2, 232, 3, 32, 4, 65, 240, 141, 134, 128, 0, 54, 2, 228, 3, 32, 4, 65, 0, 54, 2, 224, 3, 32, 4, 65, 128, 11, 106, 65, 128, 1, 106, 33, 7, 32, 4, 65, 128, 10, 106, 65, 128, 1, 106, 33, 8, 65, 0, 33, 1, 3, 64, 32, 4, 65, 160, 2, 106, 32, 4, 65, 224, 3, 106, 16, 184, 137, 128, 128, 0, 32, 4, 40, 2, 164, 2, 34, 9, 69, 13, 2, 32, 4, 40, 2, 168, 2, 33, 5, 2, 64, 2, 64, 32, 4, 40, 2, 160, 2, 69, 13, 0, 32, 1, 65, 255, 0, 75, 13, 1, 32, 4, 65, 128, 10, 106, 32, 1, 106, 34, 6, 32, 6, 45, 0, 0, 65, 32, 115, 58, 0, 0, 32, 4, 65, 128, 11, 106, 32, 1, 106, 34, 6, 32, 6, 45, 0, 0, 65, 32, 115, 58, 0, 0, 32, 1, 65, 1, 106, 33, 1, 11, 32, 4, 65, 24, 106, 32, 9, 32, 5, 16, 183, 141, 128, 128, 0, 32, 4, 41, 3, 24, 33, 10, 32, 4, 65, 0, 54, 2, 140, 7, 32, 4, 66, 0, 55, 2, 132, 7, 32, 4, 32, 10, 55, 2, 252, 6, 32, 4, 32, 1, 54, 2, 248, 6, 32, 4, 32, 8, 54, 2, 244, 6, 32, 4, 32, 4, 65, 128, 10, 106, 54, 2, 240, 6, 2, 64, 3, 64, 32, 4, 65, 16, 106, 32, 4, 65, 240, 6, 106, 16, 183, 137, 128, 128, 0, 32, 4, 40, 2, 16, 34, 6, 69, 13, 1, 32, 6, 32, 6, 45, 0, 0, 32, 4, 40, 2, 20, 45, 0, 0, 115, 58, 0, 0, 12, 0, 11, 11, 32, 4, 65, 8, 106, 32, 9, 32, 5, 16, 183, 141, 128, 128, 0, 32, 4, 41, 3, 8, 33, 10, 32, 4, 65, 0, 54, 2, 140, 7, 32, 4, 66, 0, 55, 2, 132, 7, 32, 4, 32, 10, 55, 2, 252, 6, 32, 4, 32, 1, 54, 2, 248, 6, 32, 4, 32, 7, 54, 2, 244, 6, 32, 4, 32, 4, 65, 128, 11, 106, 54, 2, 240, 6, 3, 64, 32, 4, 32, 4, 65, 240, 6, 106, 16, 183, 137, 128, 128, 0, 2, 64, 32, 4, 40, 2, 0, 34, 6, 13, 0, 32, 1, 32, 5, 106, 34, 1, 65, 129, 1, 73, 13, 3, 12, 2, 11, 32, 6, 32, 6, 45, 0, 0, 32, 4, 40, 2, 4, 45, 0, 0, 115, 58, 0, 0, 12, 0, 11, 11, 11, 0, 0, 11, 32, 4, 65, 224, 3, 106, 65, 0, 65, 128, 1, 16, 214, 141, 128, 128, 0, 26, 32, 4, 65, 152, 5, 106, 66, 249, 194, 248, 155, 145, 163, 179, 240, 219, 0, 55, 3, 0, 32, 4, 65, 144, 5, 106, 66, 235, 250, 134, 218, 191, 181, 246, 193, 31, 55, 3, 0, 32, 4, 65, 136, 5, 106, 66, 159, 216, 249, 217, 194, 145, 218, 130, 155, 127, 55, 3, 0, 32, 4, 65, 128, 5, 106, 66, 209, 133, 154, 239, 250, 207, 148, 135, 209, 0, 55, 3, 0, 32, 4, 65, 248, 4, 106, 66, 241, 237, 244, 248, 165, 167, 253, 167, 165, 127, 55, 3, 0, 32, 4, 65, 240, 4, 106, 66, 171, 240, 211, 244, 175, 238, 188, 183, 60, 55, 3, 0, 32, 4, 65, 232, 4, 106, 66, 187, 206, 170, 166, 216, 208, 235, 179, 187, 127, 55, 3, 0, 32, 4, 65, 0, 54, 2, 160, 5, 32, 4, 66, 136, 146, 243, 157, 255, 204, 249, 132, 234, 0, 55, 3, 224, 4, 32, 4, 65, 0, 58, 0, 128, 7, 32, 4, 32, 5, 54, 2, 252, 6, 32, 4, 32, 1, 54, 2, 248, 6, 32, 4, 65, 240, 141, 134, 128, 0, 54, 2, 244, 6, 32, 4, 65, 0, 54, 2, 240, 6, 3, 64, 32, 4, 65, 160, 2, 106, 32, 4, 65, 240, 6, 106, 16, 184, 137, 128, 128, 0, 2, 64, 2, 64, 32, 4, 40, 2, 164, 2, 34, 6, 69, 13, 0, 32, 4, 40, 2, 168, 2, 33, 1, 32, 4, 40, 2, 160, 2, 69, 13, 1, 32, 4, 65, 224, 3, 106, 65, 240, 141, 135, 128, 0, 65, 1, 16, 219, 137, 128, 128, 0, 12, 1, 11, 32, 4, 65, 240, 6, 106, 32, 4, 65, 224, 3, 106, 65, 200, 1, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 160, 2, 106, 32, 4, 65, 240, 6, 106, 16, 218, 137, 128, 128, 0, 32, 4, 65, 240, 6, 106, 32, 4, 65, 128, 10, 106, 32, 4, 65, 128, 11, 106, 32, 4, 65, 160, 2, 106, 16, 188, 137, 128, 128, 0, 65, 0, 32, 4, 40, 2, 132, 7, 34, 6, 32, 4, 40, 2, 128, 7, 34, 5, 107, 34, 1, 32, 1, 32, 6, 75, 27, 33, 1, 32, 4, 40, 2, 240, 6, 32, 5, 106, 33, 6, 32, 4, 40, 2, 248, 6, 32, 5, 106, 33, 5, 2, 64, 3, 64, 32, 1, 69, 13, 1, 32, 6, 32, 6, 45, 0, 0, 32, 5, 45, 0, 0, 115, 58, 0, 0, 32, 1, 65, 127, 106, 33, 1, 32, 6, 65, 1, 106, 33, 6, 32, 5, 65, 1, 106, 33, 5, 12, 0, 11, 11, 32, 4, 65, 240, 6, 106, 32, 4, 65, 128, 11, 106, 32, 4, 65, 128, 12, 106, 32, 4, 65, 160, 2, 106, 16, 188, 137, 128, 128, 0, 65, 0, 32, 4, 40, 2, 132, 7, 34, 6, 32, 4, 40, 2, 128, 7, 34, 5, 107, 34, 1, 32, 1, 32, 6, 75, 27, 33, 1, 32, 4, 40, 2, 240, 6, 32, 5, 106, 33, 6, 32, 4, 40, 2, 248, 6, 32, 5, 106, 33, 5, 3, 64, 32, 1, 69, 13, 3, 32, 6, 32, 6, 45, 0, 0, 32, 5, 45, 0, 0, 115, 58, 0, 0, 32, 1, 65, 127, 106, 33, 1, 32, 6, 65, 1, 106, 33, 6, 32, 5, 65, 1, 106, 33, 5, 12, 0, 11, 11, 32, 4, 65, 224, 3, 106, 32, 6, 32, 1, 16, 219, 137, 128, 128, 0, 12, 0, 11, 11, 32, 4, 65, 128, 12, 106, 32, 4, 65, 128, 10, 106, 65, 128, 1, 16, 219, 137, 128, 128, 0, 32, 4, 65, 200, 13, 106, 32, 4, 65, 128, 11, 106, 65, 128, 1, 16, 219, 137, 128, 128, 0, 32, 4, 65, 160, 2, 106, 32, 4, 65, 128, 12, 106, 65, 192, 1, 16, 218, 141, 128, 128, 0, 26, 32, 4, 40, 2, 192, 13, 33, 8, 32, 4, 65, 224, 0, 106, 32, 4, 65, 200, 13, 106, 65, 192, 1, 16, 218, 141, 128, 128, 0, 26, 32, 4, 40, 2, 136, 15, 33, 11, 32, 4, 65, 224, 0, 106, 65, 128, 1, 106, 33, 12, 32, 4, 65, 168, 5, 106, 33, 13, 32, 4, 65, 240, 6, 106, 65, 128, 1, 106, 33, 14, 32, 4, 65, 200, 13, 106, 65, 128, 1, 106, 33, 15, 32, 4, 65, 160, 2, 106, 65, 128, 1, 106, 33, 16, 32, 4, 65, 32, 106, 33, 9, 65, 192, 0, 33, 17, 65, 0, 33, 7, 2, 64, 3, 64, 32, 7, 65, 1, 70, 13, 1, 32, 9, 32, 17, 65, 192, 0, 32, 17, 65, 192, 0, 73, 27, 34, 5, 106, 33, 18, 65, 0, 33, 6, 2, 64, 3, 64, 2, 64, 32, 5, 32, 6, 71, 13, 0, 32, 15, 32, 16, 65, 192, 0, 16, 218, 141, 128, 128, 0, 33, 19, 32, 4, 65, 200, 13, 106, 32, 4, 65, 160, 2, 106, 65, 128, 1, 16, 218, 141, 128, 128, 0, 26, 32, 14, 32, 12, 65, 192, 0, 16, 218, 141, 128, 128, 0, 33, 20, 32, 4, 65, 240, 6, 106, 32, 4, 65, 224, 0, 106, 65, 128, 1, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 224, 3, 106, 32, 4, 65, 200, 13, 106, 65, 192, 1, 16, 218, 141, 128, 128, 0, 26, 32, 4, 32, 8, 54, 2, 160, 5, 32, 13, 32, 4, 65, 240, 6, 106, 65, 192, 1, 16, 218, 141, 128, 128, 0, 33, 21, 32, 4, 32, 11, 54, 2, 232, 6, 32, 4, 65, 224, 3, 106, 65, 241, 141, 135, 128, 0, 65, 8, 16, 219, 137, 128, 128, 0, 32, 4, 65, 224, 3, 106, 32, 2, 32, 3, 16, 219, 137, 128, 128, 0, 32, 4, 65, 0, 54, 2, 240, 6, 32, 7, 65, 1, 106, 33, 7, 32, 4, 65, 240, 6, 106, 33, 1, 65, 24, 33, 6, 3, 64, 32, 6, 65, 120, 70, 13, 3, 32, 1, 32, 7, 32, 6, 65, 24, 113, 118, 58, 0, 0, 32, 6, 65, 120, 106, 33, 6, 32, 1, 65, 1, 106, 33, 1, 12, 0, 11, 11, 32, 9, 32, 6, 106, 65, 0, 58, 0, 0, 32, 6, 65, 1, 106, 33, 6, 12, 0, 11, 11, 32, 4, 32, 4, 40, 2, 240, 6, 54, 2, 200, 13, 32, 4, 65, 224, 3, 106, 32, 4, 65, 200, 13, 106, 65, 4, 16, 219, 137, 128, 128, 0, 32, 4, 65, 240, 6, 106, 32, 4, 65, 224, 3, 106, 65, 144, 3, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 200, 13, 106, 32, 4, 65, 240, 6, 106, 16, 190, 137, 128, 128, 0, 32, 4, 65, 240, 6, 106, 32, 4, 65, 200, 13, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 9, 32, 5, 32, 4, 65, 240, 6, 106, 16, 192, 137, 128, 128, 0, 32, 4, 65, 128, 12, 106, 32, 4, 65, 240, 6, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 65, 255, 15, 33, 6, 3, 64, 2, 64, 32, 6, 13, 0, 32, 17, 32, 5, 107, 33, 17, 32, 18, 33, 9, 12, 2, 11, 32, 19, 32, 16, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 200, 13, 106, 32, 4, 65, 160, 2, 106, 65, 128, 1, 16, 218, 141, 128, 128, 0, 26, 32, 20, 32, 12, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 240, 6, 106, 32, 4, 65, 224, 0, 106, 65, 128, 1, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 224, 3, 106, 32, 4, 65, 200, 13, 106, 65, 192, 1, 16, 218, 141, 128, 128, 0, 26, 32, 4, 32, 8, 54, 2, 160, 5, 32, 21, 32, 4, 65, 240, 6, 106, 65, 192, 1, 16, 218, 141, 128, 128, 0, 26, 32, 4, 32, 11, 54, 2, 232, 6, 32, 4, 65, 224, 3, 106, 32, 4, 65, 128, 12, 106, 65, 192, 0, 16, 219, 137, 128, 128, 0, 32, 4, 65, 240, 6, 106, 32, 4, 65, 224, 3, 106, 65, 144, 3, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 200, 13, 106, 32, 4, 65, 240, 6, 106, 16, 190, 137, 128, 128, 0, 32, 4, 65, 128, 12, 106, 32, 4, 65, 200, 13, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 9, 32, 5, 32, 4, 65, 128, 12, 106, 16, 192, 137, 128, 128, 0, 32, 6, 65, 127, 106, 33, 6, 12, 0, 11, 11, 11, 32, 0, 32, 4, 65, 32, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 144, 15, 106, 36, 128, 128, 128, 128, 0, 11, 159, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 0, 58, 0, 16, 32, 2, 65, 240, 141, 134, 128, 0, 54, 2, 4, 32, 2, 65, 0, 54, 2, 0, 32, 2, 32, 0, 54, 2, 8, 32, 2, 32, 0, 65, 48, 106, 54, 2, 12, 2, 64, 3, 64, 32, 2, 65, 20, 106, 32, 2, 16, 184, 137, 128, 128, 0, 32, 2, 40, 2, 24, 34, 0, 69, 13, 1, 32, 2, 40, 2, 28, 33, 3, 2, 64, 32, 2, 40, 2, 20, 69, 13, 0, 32, 1, 65, 240, 141, 135, 128, 0, 65, 1, 16, 169, 141, 128, 128, 0, 13, 2, 11, 32, 1, 32, 0, 32, 3, 16, 169, 141, 128, 128, 0, 69, 13, 0, 11, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 0, 65, 0, 71, 11, 116, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 65, 0, 33, 3, 2, 64, 32, 1, 40, 2, 20, 34, 4, 32, 1, 40, 2, 24, 79, 13, 0, 32, 1, 32, 4, 65, 1, 106, 54, 2, 20, 32, 1, 40, 2, 0, 33, 3, 32, 2, 65, 8, 106, 32, 1, 65, 8, 106, 32, 4, 16, 202, 137, 128, 128, 0, 32, 0, 32, 2, 41, 3, 8, 55, 2, 4, 32, 3, 32, 4, 65, 2, 116, 106, 33, 3, 11, 32, 0, 32, 3, 54, 2, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 50, 1, 1, 127, 32, 0, 32, 1, 40, 2, 0, 32, 1, 40, 2, 8, 34, 3, 32, 2, 108, 34, 2, 106, 54, 2, 0, 32, 0, 32, 1, 40, 2, 4, 32, 2, 107, 34, 1, 32, 3, 32, 1, 32, 3, 73, 27, 54, 2, 4, 11, 116, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 65, 0, 33, 3, 2, 64, 32, 1, 40, 2, 20, 34, 4, 32, 1, 40, 2, 24, 79, 13, 0, 32, 1, 32, 4, 65, 1, 106, 54, 2, 20, 32, 1, 40, 2, 0, 33, 3, 32, 2, 65, 8, 106, 32, 1, 65, 8, 106, 32, 4, 16, 204, 137, 128, 128, 0, 32, 0, 32, 2, 41, 3, 8, 55, 2, 4, 32, 3, 32, 4, 65, 2, 116, 106, 33, 3, 11, 32, 0, 32, 3, 54, 2, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 50, 1, 1, 127, 32, 0, 32, 1, 40, 2, 0, 32, 1, 40, 2, 8, 34, 3, 32, 2, 108, 34, 2, 106, 54, 2, 0, 32, 0, 32, 1, 40, 2, 4, 32, 2, 107, 34, 1, 32, 3, 32, 1, 32, 3, 73, 27, 54, 2, 4, 11, 91, 1, 1, 127, 32, 3, 16, 206, 137, 128, 128, 0, 33, 4, 32, 0, 65, 0, 54, 2, 20, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 0, 65, 16, 106, 32, 3, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 2, 0, 55, 2, 8, 32, 0, 32, 2, 32, 1, 107, 65, 3, 118, 34, 3, 54, 2, 28, 32, 0, 32, 3, 32, 4, 32, 3, 32, 4, 73, 27, 54, 2, 24, 11, 54, 1, 2, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 13, 0, 65, 0, 15, 11, 2, 64, 32, 0, 40, 2, 8, 34, 0, 69, 13, 0, 32, 1, 32, 0, 110, 34, 2, 32, 1, 32, 2, 32, 0, 108, 107, 65, 0, 71, 106, 15, 11, 0, 0, 11, 134, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 32, 2, 54, 2, 12, 32, 4, 32, 1, 54, 2, 8, 32, 4, 65, 8, 106, 16, 132, 141, 128, 128, 0, 33, 2, 32, 3, 16, 206, 137, 128, 128, 0, 33, 1, 32, 0, 32, 2, 54, 2, 28, 32, 0, 65, 0, 54, 2, 20, 32, 0, 32, 3, 41, 2, 0, 55, 2, 8, 32, 0, 65, 16, 106, 32, 3, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 4, 41, 2, 8, 55, 2, 0, 32, 0, 32, 2, 32, 1, 32, 2, 32, 1, 73, 27, 54, 2, 24, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 134, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 32, 2, 54, 2, 12, 32, 4, 32, 1, 54, 2, 8, 32, 4, 65, 8, 106, 16, 132, 141, 128, 128, 0, 33, 2, 32, 3, 16, 206, 137, 128, 128, 0, 33, 1, 32, 0, 32, 2, 54, 2, 28, 32, 0, 65, 0, 54, 2, 20, 32, 0, 32, 3, 41, 2, 0, 55, 2, 8, 32, 0, 65, 16, 106, 32, 3, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 4, 41, 2, 8, 55, 2, 0, 32, 0, 32, 2, 32, 1, 32, 2, 32, 1, 73, 27, 54, 2, 24, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 16, 0, 32, 0, 40, 2, 4, 32, 0, 40, 2, 0, 107, 65, 3, 118, 11, 178, 1, 3, 1, 127, 1, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 53, 2, 96, 33, 3, 32, 2, 65, 0, 65, 56, 16, 214, 141, 128, 128, 0, 33, 2, 32, 1, 65, 249, 141, 135, 128, 0, 65, 1, 16, 214, 137, 128, 128, 0, 2, 64, 32, 1, 40, 2, 96, 65, 63, 113, 34, 4, 65, 57, 73, 13, 0, 32, 1, 32, 2, 65, 56, 16, 214, 137, 128, 128, 0, 32, 1, 40, 2, 96, 65, 63, 113, 34, 4, 65, 57, 73, 13, 0, 0, 0, 11, 32, 1, 32, 2, 65, 56, 32, 4, 107, 16, 214, 137, 128, 128, 0, 32, 2, 65, 56, 106, 32, 3, 66, 3, 134, 16, 212, 137, 128, 128, 0, 32, 1, 32, 2, 65, 56, 106, 65, 8, 16, 214, 137, 128, 128, 0, 32, 0, 32, 1, 16, 213, 137, 128, 128, 0, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 79, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 65, 0, 54, 2, 12, 32, 1, 65, 12, 106, 33, 2, 65, 24, 33, 3, 3, 127, 2, 64, 32, 3, 65, 120, 71, 13, 0, 32, 1, 40, 2, 12, 15, 11, 32, 2, 32, 0, 32, 3, 65, 24, 113, 118, 58, 0, 0, 32, 2, 65, 1, 106, 33, 2, 32, 3, 65, 120, 106, 33, 3, 12, 0, 11, 11, 85, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 66, 0, 55, 3, 8, 32, 2, 65, 8, 106, 33, 3, 65, 56, 33, 4, 3, 64, 2, 64, 32, 4, 65, 120, 71, 13, 0, 32, 0, 32, 2, 41, 3, 8, 55, 0, 0, 15, 11, 32, 3, 32, 1, 32, 4, 65, 56, 113, 173, 136, 60, 0, 0, 32, 3, 65, 1, 106, 33, 3, 32, 4, 65, 120, 106, 33, 4, 12, 0, 11, 11, 138, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 24, 106, 66, 0, 55, 3, 0, 32, 2, 65, 16, 106, 66, 0, 55, 3, 0, 32, 2, 65, 8, 106, 66, 0, 55, 3, 0, 32, 2, 66, 0, 55, 3, 0, 32, 2, 66, 160, 128, 128, 128, 192, 0, 55, 2, 68, 32, 2, 32, 2, 54, 2, 64, 32, 2, 65, 32, 106, 32, 1, 65, 192, 0, 106, 32, 1, 65, 224, 0, 106, 32, 2, 65, 192, 0, 106, 16, 208, 137, 128, 128, 0, 3, 64, 32, 2, 65, 192, 0, 106, 32, 2, 65, 32, 106, 16, 201, 137, 128, 128, 0, 2, 64, 32, 2, 40, 2, 64, 34, 1, 13, 0, 32, 0, 32, 2, 41, 3, 0, 55, 0, 0, 32, 0, 65, 24, 106, 32, 2, 65, 24, 106, 41, 3, 0, 55, 0, 0, 32, 0, 65, 16, 106, 32, 2, 65, 16, 106, 41, 3, 0, 55, 0, 0, 32, 0, 65, 8, 106, 32, 2, 65, 8, 106, 41, 3, 0, 55, 0, 0, 32, 2, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 2, 40, 2, 72, 33, 3, 32, 2, 40, 2, 68, 33, 4, 32, 2, 32, 1, 40, 2, 0, 16, 211, 137, 128, 128, 0, 54, 2, 76, 32, 4, 32, 3, 32, 2, 65, 204, 0, 106, 65, 4, 65, 212, 142, 135, 128, 0, 16, 232, 140, 128, 128, 0, 12, 0, 11, 11, 133, 60, 1, 73, 127, 35, 128, 128, 128, 128, 0, 65, 240, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 65, 192, 0, 106, 33, 4, 2, 64, 3, 64, 32, 2, 69, 13, 1, 2, 64, 65, 192, 0, 32, 0, 40, 2, 96, 65, 63, 113, 34, 5, 107, 34, 6, 32, 2, 32, 6, 32, 2, 73, 27, 34, 6, 32, 5, 106, 65, 193, 0, 79, 13, 0, 32, 0, 32, 5, 106, 32, 6, 32, 1, 32, 6, 65, 212, 143, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 0, 40, 2, 96, 32, 6, 106, 34, 5, 54, 2, 96, 2, 64, 32, 5, 65, 63, 113, 13, 0, 32, 3, 65, 4, 106, 65, 0, 65, 192, 0, 16, 214, 141, 128, 128, 0, 26, 32, 3, 66, 192, 128, 128, 128, 192, 0, 55, 2, 104, 32, 3, 32, 0, 54, 2, 100, 32, 3, 65, 196, 0, 106, 32, 3, 65, 4, 106, 32, 4, 32, 3, 65, 228, 0, 106, 16, 207, 137, 128, 128, 0, 2, 64, 3, 64, 32, 3, 65, 228, 0, 106, 32, 3, 65, 196, 0, 106, 16, 203, 137, 128, 128, 0, 32, 3, 40, 2, 100, 34, 5, 69, 13, 1, 32, 5, 32, 3, 40, 2, 104, 32, 3, 40, 2, 108, 16, 215, 137, 128, 128, 0, 54, 2, 0, 12, 0, 11, 11, 32, 0, 32, 3, 40, 2, 64, 34, 7, 65, 25, 119, 32, 7, 65, 14, 119, 115, 32, 7, 65, 3, 118, 115, 32, 3, 40, 2, 60, 34, 8, 106, 32, 3, 40, 2, 36, 34, 9, 65, 25, 119, 32, 9, 65, 14, 119, 115, 32, 9, 65, 3, 118, 115, 32, 3, 40, 2, 32, 34, 10, 106, 32, 3, 40, 2, 8, 34, 11, 65, 25, 119, 32, 11, 65, 14, 119, 115, 32, 11, 65, 3, 118, 115, 32, 3, 40, 2, 4, 34, 5, 106, 32, 3, 40, 2, 40, 34, 12, 106, 32, 8, 65, 15, 119, 32, 8, 65, 13, 119, 115, 32, 8, 65, 10, 118, 115, 106, 34, 13, 106, 32, 3, 40, 2, 28, 34, 14, 65, 25, 119, 32, 14, 65, 14, 119, 115, 32, 14, 65, 3, 118, 115, 32, 3, 40, 2, 24, 34, 15, 106, 32, 8, 106, 32, 3, 40, 2, 20, 34, 16, 65, 25, 119, 32, 16, 65, 14, 119, 115, 32, 16, 65, 3, 118, 115, 32, 3, 40, 2, 16, 34, 17, 106, 32, 3, 40, 2, 52, 34, 18, 106, 32, 3, 40, 2, 12, 34, 19, 65, 25, 119, 32, 19, 65, 14, 119, 115, 32, 19, 65, 3, 118, 115, 32, 11, 106, 32, 3, 40, 2, 44, 34, 20, 106, 32, 7, 65, 15, 119, 32, 7, 65, 13, 119, 115, 32, 7, 65, 10, 118, 115, 106, 34, 21, 65, 15, 119, 32, 21, 65, 13, 119, 115, 32, 21, 65, 10, 118, 115, 106, 34, 22, 65, 15, 119, 32, 22, 65, 13, 119, 115, 32, 22, 65, 10, 118, 115, 106, 34, 23, 65, 15, 119, 32, 23, 65, 13, 119, 115, 32, 23, 65, 10, 118, 115, 106, 34, 24, 106, 32, 3, 40, 2, 56, 34, 25, 65, 25, 119, 32, 25, 65, 14, 119, 115, 32, 25, 65, 3, 118, 115, 32, 18, 106, 32, 23, 106, 32, 3, 40, 2, 48, 34, 26, 65, 25, 119, 32, 26, 65, 14, 119, 115, 32, 26, 65, 3, 118, 115, 32, 20, 106, 32, 22, 106, 32, 12, 65, 25, 119, 32, 12, 65, 14, 119, 115, 32, 12, 65, 3, 118, 115, 32, 9, 106, 32, 21, 106, 32, 10, 65, 25, 119, 32, 10, 65, 14, 119, 115, 32, 10, 65, 3, 118, 115, 32, 14, 106, 32, 7, 106, 32, 15, 65, 25, 119, 32, 15, 65, 14, 119, 115, 32, 15, 65, 3, 118, 115, 32, 16, 106, 32, 25, 106, 32, 17, 65, 25, 119, 32, 17, 65, 14, 119, 115, 32, 17, 65, 3, 118, 115, 32, 19, 106, 32, 26, 106, 32, 13, 65, 15, 119, 32, 13, 65, 13, 119, 115, 32, 13, 65, 10, 118, 115, 106, 34, 27, 65, 15, 119, 32, 27, 65, 13, 119, 115, 32, 27, 65, 10, 118, 115, 106, 34, 28, 65, 15, 119, 32, 28, 65, 13, 119, 115, 32, 28, 65, 10, 118, 115, 106, 34, 29, 65, 15, 119, 32, 29, 65, 13, 119, 115, 32, 29, 65, 10, 118, 115, 106, 34, 30, 65, 15, 119, 32, 30, 65, 13, 119, 115, 32, 30, 65, 10, 118, 115, 106, 34, 31, 65, 15, 119, 32, 31, 65, 13, 119, 115, 32, 31, 65, 10, 118, 115, 106, 34, 32, 65, 15, 119, 32, 32, 65, 13, 119, 115, 32, 32, 65, 10, 118, 115, 106, 34, 33, 65, 25, 119, 32, 33, 65, 14, 119, 115, 32, 33, 65, 3, 118, 115, 32, 8, 65, 25, 119, 32, 8, 65, 14, 119, 115, 32, 8, 65, 3, 118, 115, 32, 25, 106, 32, 29, 106, 32, 18, 65, 25, 119, 32, 18, 65, 14, 119, 115, 32, 18, 65, 3, 118, 115, 32, 26, 106, 32, 28, 106, 32, 20, 65, 25, 119, 32, 20, 65, 14, 119, 115, 32, 20, 65, 3, 118, 115, 32, 12, 106, 32, 27, 106, 32, 24, 65, 15, 119, 32, 24, 65, 13, 119, 115, 32, 24, 65, 10, 118, 115, 106, 34, 34, 65, 15, 119, 32, 34, 65, 13, 119, 115, 32, 34, 65, 10, 118, 115, 106, 34, 35, 65, 15, 119, 32, 35, 65, 13, 119, 115, 32, 35, 65, 10, 118, 115, 106, 34, 36, 106, 32, 24, 65, 25, 119, 32, 24, 65, 14, 119, 115, 32, 24, 65, 3, 118, 115, 32, 29, 106, 32, 13, 65, 25, 119, 32, 13, 65, 14, 119, 115, 32, 13, 65, 3, 118, 115, 32, 7, 106, 32, 30, 106, 32, 36, 65, 15, 119, 32, 36, 65, 13, 119, 115, 32, 36, 65, 10, 118, 115, 106, 34, 37, 106, 32, 23, 65, 25, 119, 32, 23, 65, 14, 119, 115, 32, 23, 65, 3, 118, 115, 32, 28, 106, 32, 36, 106, 32, 22, 65, 25, 119, 32, 22, 65, 14, 119, 115, 32, 22, 65, 3, 118, 115, 32, 27, 106, 32, 35, 106, 32, 21, 65, 25, 119, 32, 21, 65, 14, 119, 115, 32, 21, 65, 3, 118, 115, 32, 13, 106, 32, 34, 106, 32, 33, 65, 15, 119, 32, 33, 65, 13, 119, 115, 32, 33, 65, 10, 118, 115, 106, 34, 38, 65, 15, 119, 32, 38, 65, 13, 119, 115, 32, 38, 65, 10, 118, 115, 106, 34, 39, 65, 15, 119, 32, 39, 65, 13, 119, 115, 32, 39, 65, 10, 118, 115, 106, 34, 40, 65, 15, 119, 32, 40, 65, 13, 119, 115, 32, 40, 65, 10, 118, 115, 106, 34, 41, 106, 32, 32, 65, 25, 119, 32, 32, 65, 14, 119, 115, 32, 32, 65, 3, 118, 115, 32, 35, 106, 32, 40, 106, 32, 31, 65, 25, 119, 32, 31, 65, 14, 119, 115, 32, 31, 65, 3, 118, 115, 32, 34, 106, 32, 39, 106, 32, 30, 65, 25, 119, 32, 30, 65, 14, 119, 115, 32, 30, 65, 3, 118, 115, 32, 24, 106, 32, 38, 106, 32, 29, 65, 25, 119, 32, 29, 65, 14, 119, 115, 32, 29, 65, 3, 118, 115, 32, 23, 106, 32, 33, 106, 32, 28, 65, 25, 119, 32, 28, 65, 14, 119, 115, 32, 28, 65, 3, 118, 115, 32, 22, 106, 32, 32, 106, 32, 27, 65, 25, 119, 32, 27, 65, 14, 119, 115, 32, 27, 65, 3, 118, 115, 32, 21, 106, 32, 31, 106, 32, 37, 65, 15, 119, 32, 37, 65, 13, 119, 115, 32, 37, 65, 10, 118, 115, 106, 34, 42, 65, 15, 119, 32, 42, 65, 13, 119, 115, 32, 42, 65, 10, 118, 115, 106, 34, 43, 65, 15, 119, 32, 43, 65, 13, 119, 115, 32, 43, 65, 10, 118, 115, 106, 34, 44, 65, 15, 119, 32, 44, 65, 13, 119, 115, 32, 44, 65, 10, 118, 115, 106, 34, 45, 65, 15, 119, 32, 45, 65, 13, 119, 115, 32, 45, 65, 10, 118, 115, 106, 34, 46, 65, 15, 119, 32, 46, 65, 13, 119, 115, 32, 46, 65, 10, 118, 115, 106, 34, 47, 65, 15, 119, 32, 47, 65, 13, 119, 115, 32, 47, 65, 10, 118, 115, 106, 34, 48, 65, 25, 119, 32, 48, 65, 14, 119, 115, 32, 48, 65, 3, 118, 115, 32, 36, 65, 25, 119, 32, 36, 65, 14, 119, 115, 32, 36, 65, 3, 118, 115, 32, 32, 106, 32, 44, 106, 32, 35, 65, 25, 119, 32, 35, 65, 14, 119, 115, 32, 35, 65, 3, 118, 115, 32, 31, 106, 32, 43, 106, 32, 34, 65, 25, 119, 32, 34, 65, 14, 119, 115, 32, 34, 65, 3, 118, 115, 32, 30, 106, 32, 42, 106, 32, 41, 65, 15, 119, 32, 41, 65, 13, 119, 115, 32, 41, 65, 10, 118, 115, 106, 34, 49, 65, 15, 119, 32, 49, 65, 13, 119, 115, 32, 49, 65, 10, 118, 115, 106, 34, 50, 65, 15, 119, 32, 50, 65, 13, 119, 115, 32, 50, 65, 10, 118, 115, 106, 34, 51, 106, 32, 41, 65, 25, 119, 32, 41, 65, 14, 119, 115, 32, 41, 65, 3, 118, 115, 32, 44, 106, 32, 37, 65, 25, 119, 32, 37, 65, 14, 119, 115, 32, 37, 65, 3, 118, 115, 32, 33, 106, 32, 45, 106, 32, 51, 65, 15, 119, 32, 51, 65, 13, 119, 115, 32, 51, 65, 10, 118, 115, 106, 34, 52, 106, 32, 40, 65, 25, 119, 32, 40, 65, 14, 119, 115, 32, 40, 65, 3, 118, 115, 32, 43, 106, 32, 51, 106, 32, 39, 65, 25, 119, 32, 39, 65, 14, 119, 115, 32, 39, 65, 3, 118, 115, 32, 42, 106, 32, 50, 106, 32, 38, 65, 25, 119, 32, 38, 65, 14, 119, 115, 32, 38, 65, 3, 118, 115, 32, 37, 106, 32, 49, 106, 32, 48, 65, 15, 119, 32, 48, 65, 13, 119, 115, 32, 48, 65, 10, 118, 115, 106, 34, 53, 65, 15, 119, 32, 53, 65, 13, 119, 115, 32, 53, 65, 10, 118, 115, 106, 34, 54, 65, 15, 119, 32, 54, 65, 13, 119, 115, 32, 54, 65, 10, 118, 115, 106, 34, 55, 65, 15, 119, 32, 55, 65, 13, 119, 115, 32, 55, 65, 10, 118, 115, 106, 34, 56, 106, 32, 47, 65, 25, 119, 32, 47, 65, 14, 119, 115, 32, 47, 65, 3, 118, 115, 32, 50, 106, 32, 55, 106, 32, 46, 65, 25, 119, 32, 46, 65, 14, 119, 115, 32, 46, 65, 3, 118, 115, 32, 49, 106, 32, 54, 106, 32, 45, 65, 25, 119, 32, 45, 65, 14, 119, 115, 32, 45, 65, 3, 118, 115, 32, 41, 106, 32, 53, 106, 32, 44, 65, 25, 119, 32, 44, 65, 14, 119, 115, 32, 44, 65, 3, 118, 115, 32, 40, 106, 32, 48, 106, 32, 43, 65, 25, 119, 32, 43, 65, 14, 119, 115, 32, 43, 65, 3, 118, 115, 32, 39, 106, 32, 47, 106, 32, 42, 65, 25, 119, 32, 42, 65, 14, 119, 115, 32, 42, 65, 3, 118, 115, 32, 38, 106, 32, 46, 106, 32, 52, 65, 15, 119, 32, 52, 65, 13, 119, 115, 32, 52, 65, 10, 118, 115, 106, 34, 57, 65, 15, 119, 32, 57, 65, 13, 119, 115, 32, 57, 65, 10, 118, 115, 106, 34, 58, 65, 15, 119, 32, 58, 65, 13, 119, 115, 32, 58, 65, 10, 118, 115, 106, 34, 59, 65, 15, 119, 32, 59, 65, 13, 119, 115, 32, 59, 65, 10, 118, 115, 106, 34, 60, 65, 15, 119, 32, 60, 65, 13, 119, 115, 32, 60, 65, 10, 118, 115, 106, 34, 61, 65, 15, 119, 32, 61, 65, 13, 119, 115, 32, 61, 65, 10, 118, 115, 106, 34, 62, 65, 15, 119, 32, 62, 65, 13, 119, 115, 32, 62, 65, 10, 118, 115, 106, 34, 63, 32, 61, 32, 59, 32, 57, 32, 51, 32, 49, 32, 40, 32, 38, 32, 32, 32, 30, 32, 28, 32, 13, 32, 18, 32, 9, 32, 16, 32, 0, 40, 2, 92, 34, 64, 32, 0, 40, 2, 80, 34, 65, 65, 26, 119, 32, 65, 65, 21, 119, 115, 32, 65, 65, 7, 119, 115, 106, 32, 5, 106, 32, 0, 40, 2, 88, 34, 66, 32, 0, 40, 2, 84, 34, 67, 115, 32, 65, 113, 32, 66, 115, 106, 65, 152, 223, 168, 148, 4, 106, 34, 68, 32, 0, 40, 2, 76, 34, 69, 106, 34, 5, 106, 32, 65, 32, 17, 106, 32, 67, 32, 19, 106, 32, 66, 32, 11, 106, 32, 5, 32, 67, 32, 65, 115, 113, 32, 67, 115, 106, 32, 5, 65, 26, 119, 32, 5, 65, 21, 119, 115, 32, 5, 65, 7, 119, 115, 106, 65, 145, 137, 221, 137, 7, 106, 34, 70, 32, 0, 40, 2, 72, 34, 71, 106, 34, 16, 32, 5, 32, 65, 115, 113, 32, 65, 115, 106, 32, 16, 65, 26, 119, 32, 16, 65, 21, 119, 115, 32, 16, 65, 7, 119, 115, 106, 65, 207, 247, 131, 174, 123, 106, 34, 72, 32, 0, 40, 2, 68, 34, 73, 106, 34, 17, 32, 16, 32, 5, 115, 113, 32, 5, 115, 106, 32, 17, 65, 26, 119, 32, 17, 65, 21, 119, 115, 32, 17, 65, 7, 119, 115, 106, 65, 165, 183, 215, 205, 126, 106, 34, 74, 32, 0, 40, 2, 64, 34, 5, 106, 34, 19, 32, 17, 32, 16, 115, 113, 32, 16, 115, 106, 32, 19, 65, 26, 119, 32, 19, 65, 21, 119, 115, 32, 19, 65, 7, 119, 115, 106, 65, 219, 132, 219, 202, 3, 106, 34, 75, 32, 71, 32, 73, 32, 5, 114, 113, 32, 73, 32, 5, 113, 114, 32, 5, 65, 30, 119, 32, 5, 65, 19, 119, 115, 32, 5, 65, 10, 119, 115, 106, 32, 68, 106, 34, 11, 106, 34, 68, 106, 32, 10, 32, 19, 106, 32, 14, 32, 17, 106, 32, 15, 32, 16, 106, 32, 68, 32, 19, 32, 17, 115, 113, 32, 17, 115, 106, 32, 68, 65, 26, 119, 32, 68, 65, 21, 119, 115, 32, 68, 65, 7, 119, 115, 106, 65, 241, 163, 196, 207, 5, 106, 34, 14, 32, 11, 32, 5, 114, 32, 73, 113, 32, 11, 32, 5, 113, 114, 32, 11, 65, 30, 119, 32, 11, 65, 19, 119, 115, 32, 11, 65, 10, 119, 115, 106, 32, 70, 106, 34, 16, 106, 34, 9, 32, 68, 32, 19, 115, 113, 32, 19, 115, 106, 32, 9, 65, 26, 119, 32, 9, 65, 21, 119, 115, 32, 9, 65, 7, 119, 115, 106, 65, 164, 133, 254, 145, 121, 106, 34, 15, 32, 16, 32, 11, 114, 32, 5, 113, 32, 16, 32, 11, 113, 114, 32, 16, 65, 30, 119, 32, 16, 65, 19, 119, 115, 32, 16, 65, 10, 119, 115, 106, 32, 72, 106, 34, 17, 106, 34, 19, 32, 9, 32, 68, 115, 113, 32, 68, 115, 106, 32, 19, 65, 26, 119, 32, 19, 65, 21, 119, 115, 32, 19, 65, 7, 119, 115, 106, 65, 213, 189, 241, 216, 122, 106, 34, 70, 32, 17, 32, 16, 114, 32, 11, 113, 32, 17, 32, 16, 113, 114, 32, 17, 65, 30, 119, 32, 17, 65, 19, 119, 115, 32, 17, 65, 10, 119, 115, 106, 32, 74, 106, 34, 11, 106, 34, 68, 32, 19, 32, 9, 115, 113, 32, 9, 115, 106, 32, 68, 65, 26, 119, 32, 68, 65, 21, 119, 115, 32, 68, 65, 7, 119, 115, 106, 65, 152, 213, 158, 192, 125, 106, 34, 72, 32, 11, 32, 17, 114, 32, 16, 113, 32, 11, 32, 17, 113, 114, 32, 11, 65, 30, 119, 32, 11, 65, 19, 119, 115, 32, 11, 65, 10, 119, 115, 106, 32, 75, 106, 34, 16, 106, 34, 10, 106, 32, 26, 32, 68, 106, 32, 20, 32, 19, 106, 32, 12, 32, 9, 106, 32, 10, 32, 68, 32, 19, 115, 113, 32, 19, 115, 106, 32, 10, 65, 26, 119, 32, 10, 65, 21, 119, 115, 32, 10, 65, 7, 119, 115, 106, 65, 129, 182, 141, 148, 1, 106, 34, 12, 32, 16, 32, 11, 114, 32, 17, 113, 32, 16, 32, 11, 113, 114, 32, 16, 65, 30, 119, 32, 16, 65, 19, 119, 115, 32, 16, 65, 10, 119, 115, 106, 32, 14, 106, 34, 17, 106, 34, 19, 32, 10, 32, 68, 115, 113, 32, 68, 115, 106, 32, 19, 65, 26, 119, 32, 19, 65, 21, 119, 115, 32, 19, 65, 7, 119, 115, 106, 65, 190, 139, 198, 161, 2, 106, 34, 18, 32, 17, 32, 16, 114, 32, 11, 113, 32, 17, 32, 16, 113, 114, 32, 17, 65, 30, 119, 32, 17, 65, 19, 119, 115, 32, 17, 65, 10, 119, 115, 106, 32, 15, 106, 34, 11, 106, 34, 68, 32, 19, 32, 10, 115, 113, 32, 10, 115, 106, 32, 68, 65, 26, 119, 32, 68, 65, 21, 119, 115, 32, 68, 65, 7, 119, 115, 106, 65, 195, 251, 177, 168, 5, 106, 34, 20, 32, 11, 32, 17, 114, 32, 16, 113, 32, 11, 32, 17, 113, 114, 32, 11, 65, 30, 119, 32, 11, 65, 19, 119, 115, 32, 11, 65, 10, 119, 115, 106, 32, 70, 106, 34, 16, 106, 34, 9, 32, 68, 32, 19, 115, 113, 32, 19, 115, 106, 32, 9, 65, 26, 119, 32, 9, 65, 21, 119, 115, 32, 9, 65, 7, 119, 115, 106, 65, 244, 186, 249, 149, 7, 106, 34, 26, 32, 16, 32, 11, 114, 32, 17, 113, 32, 16, 32, 11, 113, 114, 32, 16, 65, 30, 119, 32, 16, 65, 19, 119, 115, 32, 16, 65, 10, 119, 115, 106, 32, 72, 106, 34, 17, 106, 34, 10, 106, 32, 7, 32, 9, 106, 32, 8, 32, 68, 106, 32, 25, 32, 19, 106, 32, 10, 32, 9, 32, 68, 115, 113, 32, 68, 115, 106, 32, 10, 65, 26, 119, 32, 10, 65, 21, 119, 115, 32, 10, 65, 7, 119, 115, 106, 65, 254, 227, 250, 134, 120, 106, 34, 68, 32, 17, 32, 16, 114, 32, 11, 113, 32, 17, 32, 16, 113, 114, 32, 17, 65, 30, 119, 32, 17, 65, 19, 119, 115, 32, 17, 65, 10, 119, 115, 106, 32, 12, 106, 34, 7, 106, 34, 11, 32, 10, 32, 9, 115, 113, 32, 9, 115, 106, 32, 11, 65, 26, 119, 32, 11, 65, 21, 119, 115, 32, 11, 65, 7, 119, 115, 106, 65, 167, 141, 240, 222, 121, 106, 34, 9, 32, 7, 32, 17, 114, 32, 16, 113, 32, 7, 32, 17, 113, 114, 32, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 106, 32, 18, 106, 34, 8, 106, 34, 16, 32, 11, 32, 10, 115, 113, 32, 10, 115, 106, 32, 16, 65, 26, 119, 32, 16, 65, 21, 119, 115, 32, 16, 65, 7, 119, 115, 106, 65, 244, 226, 239, 140, 124, 106, 34, 10, 32, 8, 32, 7, 114, 32, 17, 113, 32, 8, 32, 7, 113, 114, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 20, 106, 34, 13, 106, 34, 17, 32, 16, 32, 11, 115, 113, 32, 11, 115, 106, 32, 17, 65, 26, 119, 32, 17, 65, 21, 119, 115, 32, 17, 65, 7, 119, 115, 106, 65, 193, 211, 237, 164, 126, 106, 34, 12, 32, 13, 32, 8, 114, 32, 7, 113, 32, 13, 32, 8, 113, 114, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 26, 106, 34, 7, 106, 34, 19, 106, 32, 22, 32, 17, 106, 32, 27, 32, 16, 106, 32, 21, 32, 11, 106, 32, 19, 32, 17, 32, 16, 115, 113, 32, 16, 115, 106, 32, 19, 65, 26, 119, 32, 19, 65, 21, 119, 115, 32, 19, 65, 7, 119, 115, 106, 65, 134, 143, 249, 253, 126, 106, 34, 11, 32, 7, 32, 13, 114, 32, 8, 113, 32, 7, 32, 13, 113, 114, 32, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 106, 32, 68, 106, 34, 8, 106, 34, 21, 32, 19, 32, 17, 115, 113, 32, 17, 115, 106, 32, 21, 65, 26, 119, 32, 21, 65, 21, 119, 115, 32, 21, 65, 7, 119, 115, 106, 65, 198, 187, 134, 254, 0, 106, 34, 16, 32, 8, 32, 7, 114, 32, 13, 113, 32, 8, 32, 7, 113, 114, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 9, 106, 34, 13, 106, 34, 22, 32, 21, 32, 19, 115, 113, 32, 19, 115, 106, 32, 22, 65, 26, 119, 32, 22, 65, 21, 119, 115, 32, 22, 65, 7, 119, 115, 106, 65, 204, 195, 178, 160, 2, 106, 34, 17, 32, 13, 32, 8, 114, 32, 7, 113, 32, 13, 32, 8, 113, 114, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 10, 106, 34, 7, 106, 34, 27, 32, 22, 32, 21, 115, 113, 32, 21, 115, 106, 32, 27, 65, 26, 119, 32, 27, 65, 21, 119, 115, 32, 27, 65, 7, 119, 115, 106, 65, 239, 216, 164, 239, 2, 106, 34, 19, 32, 7, 32, 13, 114, 32, 8, 113, 32, 7, 32, 13, 113, 114, 32, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 106, 32, 12, 106, 34, 8, 106, 34, 28, 106, 32, 24, 32, 27, 106, 32, 29, 32, 22, 106, 32, 23, 32, 21, 106, 32, 28, 32, 27, 32, 22, 115, 113, 32, 22, 115, 106, 32, 28, 65, 26, 119, 32, 28, 65, 21, 119, 115, 32, 28, 65, 7, 119, 115, 106, 65, 170, 137, 210, 211, 4, 106, 34, 29, 32, 8, 32, 7, 114, 32, 13, 113, 32, 8, 32, 7, 113, 114, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 11, 106, 34, 13, 106, 34, 21, 32, 28, 32, 27, 115, 113, 32, 27, 115, 106, 32, 21, 65, 26, 119, 32, 21, 65, 21, 119, 115, 32, 21, 65, 7, 119, 115, 106, 65, 220, 211, 194, 229, 5, 106, 34, 27, 32, 13, 32, 8, 114, 32, 7, 113, 32, 13, 32, 8, 113, 114, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 16, 106, 34, 7, 106, 34, 22, 32, 21, 32, 28, 115, 113, 32, 28, 115, 106, 32, 22, 65, 26, 119, 32, 22, 65, 21, 119, 115, 32, 22, 65, 7, 119, 115, 106, 65, 218, 145, 230, 183, 7, 106, 34, 28, 32, 7, 32, 13, 114, 32, 8, 113, 32, 7, 32, 13, 113, 114, 32, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 106, 32, 17, 106, 34, 8, 106, 34, 23, 32, 22, 32, 21, 115, 113, 32, 21, 115, 106, 32, 23, 65, 26, 119, 32, 23, 65, 21, 119, 115, 32, 23, 65, 7, 119, 115, 106, 65, 210, 162, 249, 193, 121, 106, 34, 30, 32, 8, 32, 7, 114, 32, 13, 113, 32, 8, 32, 7, 113, 114, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 19, 106, 34, 13, 106, 34, 24, 106, 32, 35, 32, 23, 106, 32, 31, 32, 22, 106, 32, 34, 32, 21, 106, 32, 24, 32, 23, 32, 22, 115, 113, 32, 22, 115, 106, 32, 24, 65, 26, 119, 32, 24, 65, 21, 119, 115, 32, 24, 65, 7, 119, 115, 106, 65, 237, 140, 199, 193, 122, 106, 34, 31, 32, 13, 32, 8, 114, 32, 7, 113, 32, 13, 32, 8, 113, 114, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 29, 106, 34, 7, 106, 34, 21, 32, 24, 32, 23, 115, 113, 32, 23, 115, 106, 32, 21, 65, 26, 119, 32, 21, 65, 21, 119, 115, 32, 21, 65, 7, 119, 115, 106, 65, 200, 207, 140, 128, 123, 106, 34, 29, 32, 7, 32, 13, 114, 32, 8, 113, 32, 7, 32, 13, 113, 114, 32, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 106, 32, 27, 106, 34, 8, 106, 34, 22, 32, 21, 32, 24, 115, 113, 32, 24, 115, 106, 32, 22, 65, 26, 119, 32, 22, 65, 21, 119, 115, 32, 22, 65, 7, 119, 115, 106, 65, 199, 255, 229, 250, 123, 106, 34, 27, 32, 8, 32, 7, 114, 32, 13, 113, 32, 8, 32, 7, 113, 114, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 28, 106, 34, 13, 106, 34, 23, 32, 22, 32, 21, 115, 113, 32, 21, 115, 106, 32, 23, 65, 26, 119, 32, 23, 65, 21, 119, 115, 32, 23, 65, 7, 119, 115, 106, 65, 243, 151, 128, 183, 124, 106, 34, 28, 32, 13, 32, 8, 114, 32, 7, 113, 32, 13, 32, 8, 113, 114, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 30, 106, 34, 7, 106, 34, 24, 106, 32, 37, 32, 23, 106, 32, 33, 32, 22, 106, 32, 36, 32, 21, 106, 32, 24, 32, 23, 32, 22, 115, 113, 32, 22, 115, 106, 32, 24, 65, 26, 119, 32, 24, 65, 21, 119, 115, 32, 24, 65, 7, 119, 115, 106, 65, 199, 162, 158, 173, 125, 106, 34, 30, 32, 7, 32, 13, 114, 32, 8, 113, 32, 7, 32, 13, 113, 114, 32, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 106, 32, 31, 106, 34, 8, 106, 34, 21, 32, 24, 32, 23, 115, 113, 32, 23, 115, 106, 32, 21, 65, 26, 119, 32, 21, 65, 21, 119, 115, 32, 21, 65, 7, 119, 115, 106, 65, 209, 198, 169, 54, 106, 34, 31, 32, 8, 32, 7, 114, 32, 13, 113, 32, 8, 32, 7, 113, 114, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 29, 106, 34, 13, 106, 34, 22, 32, 21, 32, 24, 115, 113, 32, 24, 115, 106, 32, 22, 65, 26, 119, 32, 22, 65, 21, 119, 115, 32, 22, 65, 7, 119, 115, 106, 65, 231, 210, 164, 161, 1, 106, 34, 29, 32, 13, 32, 8, 114, 32, 7, 113, 32, 13, 32, 8, 113, 114, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 27, 106, 34, 7, 106, 34, 23, 32, 22, 32, 21, 115, 113, 32, 21, 115, 106, 32, 23, 65, 26, 119, 32, 23, 65, 21, 119, 115, 32, 23, 65, 7, 119, 115, 106, 65, 133, 149, 220, 189, 2, 106, 34, 27, 32, 7, 32, 13, 114, 32, 8, 113, 32, 7, 32, 13, 113, 114, 32, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 106, 32, 28, 106, 34, 8, 106, 34, 24, 106, 32, 43, 32, 23, 106, 32, 39, 32, 22, 106, 32, 42, 32, 21, 106, 32, 24, 32, 23, 32, 22, 115, 113, 32, 22, 115, 106, 32, 24, 65, 26, 119, 32, 24, 65, 21, 119, 115, 32, 24, 65, 7, 119, 115, 106, 65, 184, 194, 236, 240, 2, 106, 34, 28, 32, 8, 32, 7, 114, 32, 13, 113, 32, 8, 32, 7, 113, 114, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 30, 106, 34, 13, 106, 34, 21, 32, 24, 32, 23, 115, 113, 32, 23, 115, 106, 32, 21, 65, 26, 119, 32, 21, 65, 21, 119, 115, 32, 21, 65, 7, 119, 115, 106, 65, 252, 219, 177, 233, 4, 106, 34, 30, 32, 13, 32, 8, 114, 32, 7, 113, 32, 13, 32, 8, 113, 114, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 31, 106, 34, 7, 106, 34, 22, 32, 21, 32, 24, 115, 113, 32, 24, 115, 106, 32, 22, 65, 26, 119, 32, 22, 65, 21, 119, 115, 32, 22, 65, 7, 119, 115, 106, 65, 147, 154, 224, 153, 5, 106, 34, 31, 32, 7, 32, 13, 114, 32, 8, 113, 32, 7, 32, 13, 113, 114, 32, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 106, 32, 29, 106, 34, 8, 106, 34, 23, 32, 22, 32, 21, 115, 113, 32, 21, 115, 106, 32, 23, 65, 26, 119, 32, 23, 65, 21, 119, 115, 32, 23, 65, 7, 119, 115, 106, 65, 212, 230, 169, 168, 6, 106, 34, 29, 32, 8, 32, 7, 114, 32, 13, 113, 32, 8, 32, 7, 113, 114, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 27, 106, 34, 13, 106, 34, 24, 106, 32, 45, 32, 23, 106, 32, 41, 32, 22, 106, 32, 44, 32, 21, 106, 32, 24, 32, 23, 32, 22, 115, 113, 32, 22, 115, 106, 32, 24, 65, 26, 119, 32, 24, 65, 21, 119, 115, 32, 24, 65, 7, 119, 115, 106, 65, 187, 149, 168, 179, 7, 106, 34, 27, 32, 13, 32, 8, 114, 32, 7, 113, 32, 13, 32, 8, 113, 114, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 28, 106, 34, 7, 106, 34, 21, 32, 24, 32, 23, 115, 113, 32, 23, 115, 106, 32, 21, 65, 26, 119, 32, 21, 65, 21, 119, 115, 32, 21, 65, 7, 119, 115, 106, 65, 174, 146, 139, 142, 120, 106, 34, 28, 32, 7, 32, 13, 114, 32, 8, 113, 32, 7, 32, 13, 113, 114, 32, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 106, 32, 30, 106, 34, 8, 106, 34, 22, 32, 21, 32, 24, 115, 113, 32, 24, 115, 106, 32, 22, 65, 26, 119, 32, 22, 65, 21, 119, 115, 32, 22, 65, 7, 119, 115, 106, 65, 133, 217, 200, 147, 121, 106, 34, 30, 32, 8, 32, 7, 114, 32, 13, 113, 32, 8, 32, 7, 113, 114, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 31, 106, 34, 13, 106, 34, 23, 32, 22, 32, 21, 115, 113, 32, 21, 115, 106, 32, 23, 65, 26, 119, 32, 23, 65, 21, 119, 115, 32, 23, 65, 7, 119, 115, 106, 65, 161, 209, 255, 149, 122, 106, 34, 31, 32, 13, 32, 8, 114, 32, 7, 113, 32, 13, 32, 8, 113, 114, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 29, 106, 34, 7, 106, 34, 24, 106, 32, 47, 32, 23, 106, 32, 50, 32, 22, 106, 32, 46, 32, 21, 106, 32, 24, 32, 23, 32, 22, 115, 113, 32, 22, 115, 106, 32, 24, 65, 26, 119, 32, 24, 65, 21, 119, 115, 32, 24, 65, 7, 119, 115, 106, 65, 203, 204, 233, 192, 122, 106, 34, 29, 32, 7, 32, 13, 114, 32, 8, 113, 32, 7, 32, 13, 113, 114, 32, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 106, 32, 27, 106, 34, 8, 106, 34, 21, 32, 24, 32, 23, 115, 113, 32, 23, 115, 106, 32, 21, 65, 26, 119, 32, 21, 65, 21, 119, 115, 32, 21, 65, 7, 119, 115, 106, 65, 240, 150, 174, 146, 124, 106, 34, 27, 32, 8, 32, 7, 114, 32, 13, 113, 32, 8, 32, 7, 113, 114, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 28, 106, 34, 13, 106, 34, 22, 32, 21, 32, 24, 115, 113, 32, 24, 115, 106, 32, 22, 65, 26, 119, 32, 22, 65, 21, 119, 115, 32, 22, 65, 7, 119, 115, 106, 65, 163, 163, 177, 187, 124, 106, 34, 28, 32, 13, 32, 8, 114, 32, 7, 113, 32, 13, 32, 8, 113, 114, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 30, 106, 34, 7, 106, 34, 23, 32, 22, 32, 21, 115, 113, 32, 21, 115, 106, 32, 23, 65, 26, 119, 32, 23, 65, 21, 119, 115, 32, 23, 65, 7, 119, 115, 106, 65, 153, 208, 203, 140, 125, 106, 34, 30, 32, 7, 32, 13, 114, 32, 8, 113, 32, 7, 32, 13, 113, 114, 32, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 106, 32, 31, 106, 34, 8, 106, 34, 24, 106, 32, 53, 32, 23, 106, 32, 52, 32, 22, 106, 32, 48, 32, 21, 106, 32, 24, 32, 23, 32, 22, 115, 113, 32, 22, 115, 106, 32, 24, 65, 26, 119, 32, 24, 65, 21, 119, 115, 32, 24, 65, 7, 119, 115, 106, 65, 164, 140, 228, 180, 125, 106, 34, 31, 32, 8, 32, 7, 114, 32, 13, 113, 32, 8, 32, 7, 113, 114, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 29, 106, 34, 13, 106, 34, 21, 32, 24, 32, 23, 115, 113, 32, 23, 115, 106, 32, 21, 65, 26, 119, 32, 21, 65, 21, 119, 115, 32, 21, 65, 7, 119, 115, 106, 65, 133, 235, 184, 160, 127, 106, 34, 29, 32, 13, 32, 8, 114, 32, 7, 113, 32, 13, 32, 8, 113, 114, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 27, 106, 34, 7, 106, 34, 22, 32, 21, 32, 24, 115, 113, 32, 24, 115, 106, 32, 22, 65, 26, 119, 32, 22, 65, 21, 119, 115, 32, 22, 65, 7, 119, 115, 106, 65, 240, 192, 170, 131, 1, 106, 34, 27, 32, 7, 32, 13, 114, 32, 8, 113, 32, 7, 32, 13, 113, 114, 32, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 106, 32, 28, 106, 34, 8, 106, 34, 23, 32, 22, 32, 21, 115, 113, 32, 21, 115, 106, 32, 23, 65, 26, 119, 32, 23, 65, 21, 119, 115, 32, 23, 65, 7, 119, 115, 106, 65, 150, 130, 147, 205, 1, 106, 34, 28, 32, 8, 32, 7, 114, 32, 13, 113, 32, 8, 32, 7, 113, 114, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 30, 106, 34, 13, 106, 34, 24, 106, 32, 55, 32, 23, 106, 32, 58, 32, 22, 106, 32, 54, 32, 21, 106, 32, 24, 32, 23, 32, 22, 115, 113, 32, 22, 115, 106, 32, 24, 65, 26, 119, 32, 24, 65, 21, 119, 115, 32, 24, 65, 7, 119, 115, 106, 65, 136, 216, 221, 241, 1, 106, 34, 30, 32, 13, 32, 8, 114, 32, 7, 113, 32, 13, 32, 8, 113, 114, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 31, 106, 34, 7, 106, 34, 21, 32, 24, 32, 23, 115, 113, 32, 23, 115, 106, 32, 21, 65, 26, 119, 32, 21, 65, 21, 119, 115, 32, 21, 65, 7, 119, 115, 106, 65, 204, 238, 161, 186, 2, 106, 34, 31, 32, 7, 32, 13, 114, 32, 8, 113, 32, 7, 32, 13, 113, 114, 32, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 106, 32, 29, 106, 34, 8, 106, 34, 22, 32, 21, 32, 24, 115, 113, 32, 24, 115, 106, 32, 22, 65, 26, 119, 32, 22, 65, 21, 119, 115, 32, 22, 65, 7, 119, 115, 106, 65, 181, 249, 194, 165, 3, 106, 34, 29, 32, 8, 32, 7, 114, 32, 13, 113, 32, 8, 32, 7, 113, 114, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 27, 106, 34, 13, 106, 34, 23, 32, 22, 32, 21, 115, 113, 32, 21, 115, 106, 32, 23, 65, 26, 119, 32, 23, 65, 21, 119, 115, 32, 23, 65, 7, 119, 115, 106, 65, 179, 153, 240, 200, 3, 106, 34, 27, 32, 13, 32, 8, 114, 32, 7, 113, 32, 13, 32, 8, 113, 114, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 28, 106, 34, 7, 106, 34, 24, 106, 32, 49, 65, 25, 119, 32, 49, 65, 14, 119, 115, 32, 49, 65, 3, 118, 115, 32, 45, 106, 32, 57, 106, 32, 56, 65, 15, 119, 32, 56, 65, 13, 119, 115, 32, 56, 65, 10, 118, 115, 106, 34, 28, 32, 23, 106, 32, 60, 32, 22, 106, 32, 56, 32, 21, 106, 32, 24, 32, 23, 32, 22, 115, 113, 32, 22, 115, 106, 32, 24, 65, 26, 119, 32, 24, 65, 21, 119, 115, 32, 24, 65, 7, 119, 115, 106, 65, 202, 212, 226, 246, 4, 106, 34, 32, 32, 7, 32, 13, 114, 32, 8, 113, 32, 7, 32, 13, 113, 114, 32, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 106, 32, 30, 106, 34, 8, 106, 34, 21, 32, 24, 32, 23, 115, 113, 32, 23, 115, 106, 32, 21, 65, 26, 119, 32, 21, 65, 21, 119, 115, 32, 21, 65, 7, 119, 115, 106, 65, 207, 148, 243, 220, 5, 106, 34, 30, 32, 8, 32, 7, 114, 32, 13, 113, 32, 8, 32, 7, 113, 114, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 31, 106, 34, 13, 106, 34, 22, 32, 21, 32, 24, 115, 113, 32, 24, 115, 106, 32, 22, 65, 26, 119, 32, 22, 65, 21, 119, 115, 32, 22, 65, 7, 119, 115, 106, 65, 243, 223, 185, 193, 6, 106, 34, 31, 32, 13, 32, 8, 114, 32, 7, 113, 32, 13, 32, 8, 113, 114, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 29, 106, 34, 7, 106, 34, 23, 32, 22, 32, 21, 115, 113, 32, 21, 115, 106, 32, 23, 65, 26, 119, 32, 23, 65, 21, 119, 115, 32, 23, 65, 7, 119, 115, 106, 65, 238, 133, 190, 164, 7, 106, 34, 33, 32, 7, 32, 13, 114, 32, 8, 113, 32, 7, 32, 13, 113, 114, 32, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 106, 32, 27, 106, 34, 8, 106, 34, 24, 106, 32, 51, 65, 25, 119, 32, 51, 65, 14, 119, 115, 32, 51, 65, 3, 118, 115, 32, 47, 106, 32, 59, 106, 32, 50, 65, 25, 119, 32, 50, 65, 14, 119, 115, 32, 50, 65, 3, 118, 115, 32, 46, 106, 32, 58, 106, 32, 28, 65, 15, 119, 32, 28, 65, 13, 119, 115, 32, 28, 65, 10, 118, 115, 106, 34, 27, 65, 15, 119, 32, 27, 65, 13, 119, 115, 32, 27, 65, 10, 118, 115, 106, 34, 29, 32, 23, 106, 32, 62, 32, 22, 106, 32, 27, 32, 21, 106, 32, 24, 32, 23, 32, 22, 115, 113, 32, 22, 115, 106, 32, 24, 65, 26, 119, 32, 24, 65, 21, 119, 115, 32, 24, 65, 7, 119, 115, 106, 65, 239, 198, 149, 197, 7, 106, 34, 21, 32, 8, 32, 7, 114, 32, 13, 113, 32, 8, 32, 7, 113, 114, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 32, 106, 34, 13, 106, 34, 22, 32, 24, 32, 23, 115, 113, 32, 23, 115, 106, 32, 22, 65, 26, 119, 32, 22, 65, 21, 119, 115, 32, 22, 65, 7, 119, 115, 106, 65, 148, 240, 161, 166, 120, 106, 34, 32, 32, 13, 32, 8, 114, 32, 7, 113, 32, 13, 32, 8, 113, 114, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 30, 106, 34, 7, 106, 34, 23, 32, 22, 32, 24, 115, 113, 32, 24, 115, 106, 32, 23, 65, 26, 119, 32, 23, 65, 21, 119, 115, 32, 23, 65, 7, 119, 115, 106, 65, 136, 132, 156, 230, 120, 106, 34, 30, 32, 7, 32, 13, 114, 32, 8, 113, 32, 7, 32, 13, 113, 114, 32, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 106, 32, 31, 106, 34, 8, 106, 34, 24, 32, 23, 32, 22, 115, 113, 32, 22, 115, 106, 32, 24, 65, 26, 119, 32, 24, 65, 21, 119, 115, 32, 24, 65, 7, 119, 115, 106, 65, 250, 255, 251, 133, 121, 106, 34, 31, 32, 8, 32, 7, 114, 32, 13, 113, 32, 8, 32, 7, 113, 114, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 33, 106, 34, 13, 106, 34, 27, 32, 64, 106, 54, 2, 92, 32, 0, 32, 69, 32, 13, 32, 8, 114, 32, 7, 113, 32, 13, 32, 8, 113, 114, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 21, 106, 34, 7, 32, 13, 114, 32, 8, 113, 32, 7, 32, 13, 113, 114, 32, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 106, 32, 32, 106, 34, 8, 32, 7, 114, 32, 13, 113, 32, 8, 32, 7, 113, 114, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 30, 106, 34, 13, 32, 8, 114, 32, 7, 113, 32, 13, 32, 8, 113, 114, 32, 13, 65, 30, 119, 32, 13, 65, 19, 119, 115, 32, 13, 65, 10, 119, 115, 106, 32, 31, 106, 34, 21, 106, 54, 2, 76, 32, 0, 32, 66, 32, 52, 65, 25, 119, 32, 52, 65, 14, 119, 115, 32, 52, 65, 3, 118, 115, 32, 48, 106, 32, 60, 106, 32, 29, 65, 15, 119, 32, 29, 65, 13, 119, 115, 32, 29, 65, 10, 118, 115, 106, 34, 29, 32, 22, 106, 32, 27, 32, 24, 32, 23, 115, 113, 32, 23, 115, 106, 32, 27, 65, 26, 119, 32, 27, 65, 21, 119, 115, 32, 27, 65, 7, 119, 115, 106, 65, 235, 217, 193, 162, 122, 106, 34, 30, 32, 7, 106, 34, 22, 106, 54, 2, 88, 32, 0, 32, 71, 32, 21, 32, 13, 114, 32, 8, 113, 32, 21, 32, 13, 113, 114, 32, 21, 65, 30, 119, 32, 21, 65, 19, 119, 115, 32, 21, 65, 10, 119, 115, 106, 32, 30, 106, 34, 7, 106, 54, 2, 72, 32, 0, 32, 67, 32, 52, 32, 53, 65, 25, 119, 32, 53, 65, 14, 119, 115, 32, 53, 65, 3, 118, 115, 106, 32, 28, 106, 32, 63, 65, 15, 119, 32, 63, 65, 13, 119, 115, 32, 63, 65, 10, 118, 115, 106, 32, 23, 106, 32, 22, 32, 27, 32, 24, 115, 113, 32, 24, 115, 106, 32, 22, 65, 26, 119, 32, 22, 65, 21, 119, 115, 32, 22, 65, 7, 119, 115, 106, 65, 247, 199, 230, 247, 123, 106, 34, 28, 32, 8, 106, 34, 23, 106, 54, 2, 84, 32, 0, 32, 73, 32, 7, 32, 21, 114, 32, 13, 113, 32, 7, 32, 21, 113, 114, 32, 7, 65, 30, 119, 32, 7, 65, 19, 119, 115, 32, 7, 65, 10, 119, 115, 106, 32, 28, 106, 34, 8, 106, 54, 2, 68, 32, 0, 32, 13, 32, 65, 106, 32, 53, 32, 57, 65, 25, 119, 32, 57, 65, 14, 119, 115, 32, 57, 65, 3, 118, 115, 106, 32, 61, 106, 32, 29, 65, 15, 119, 32, 29, 65, 13, 119, 115, 32, 29, 65, 10, 118, 115, 106, 32, 24, 106, 32, 23, 32, 22, 32, 27, 115, 113, 32, 27, 115, 106, 32, 23, 65, 26, 119, 32, 23, 65, 21, 119, 115, 32, 23, 65, 7, 119, 115, 106, 65, 242, 241, 197, 179, 124, 106, 34, 13, 106, 54, 2, 80, 32, 0, 32, 5, 32, 8, 65, 30, 119, 32, 8, 65, 19, 119, 115, 32, 8, 65, 10, 119, 115, 106, 32, 8, 32, 7, 114, 32, 21, 113, 32, 8, 32, 7, 113, 114, 106, 32, 13, 106, 54, 2, 64, 11, 32, 1, 32, 6, 106, 33, 1, 32, 2, 32, 6, 107, 33, 2, 12, 1, 11, 11, 0, 0, 11, 32, 3, 65, 240, 0, 106, 36, 128, 128, 128, 128, 0, 11, 71, 1, 1, 127, 2, 64, 2, 64, 32, 1, 65, 4, 71, 13, 0, 65, 0, 33, 2, 65, 24, 33, 1, 3, 64, 32, 1, 65, 120, 70, 13, 2, 32, 0, 45, 0, 0, 32, 1, 65, 24, 113, 116, 32, 2, 114, 33, 2, 32, 0, 65, 1, 106, 33, 0, 32, 1, 65, 120, 106, 33, 1, 12, 0, 11, 11, 0, 0, 11, 32, 2, 11, 184, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 208, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 65, 0, 65, 192, 0, 16, 214, 141, 128, 128, 0, 26, 32, 3, 65, 224, 0, 106, 66, 171, 179, 143, 252, 145, 163, 179, 240, 219, 0, 55, 2, 0, 32, 3, 65, 216, 0, 106, 66, 255, 164, 185, 136, 197, 145, 218, 130, 155, 127, 55, 2, 0, 32, 3, 65, 208, 0, 106, 66, 242, 230, 187, 227, 163, 167, 253, 167, 165, 127, 55, 2, 0, 32, 3, 65, 0, 54, 2, 104, 32, 3, 66, 231, 204, 167, 208, 214, 208, 235, 179, 187, 127, 55, 2, 72, 32, 3, 65, 8, 106, 32, 1, 32, 2, 16, 214, 137, 128, 128, 0, 32, 3, 65, 236, 0, 106, 32, 3, 65, 8, 106, 65, 228, 0, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 3, 65, 236, 0, 106, 16, 210, 137, 128, 128, 0, 32, 3, 65, 208, 1, 106, 36, 128, 128, 128, 128, 0, 11, 152, 2, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 240, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 65, 0, 65, 192, 0, 16, 214, 141, 128, 128, 0, 26, 32, 2, 66, 192, 128, 128, 128, 128, 1, 55, 2, 104, 32, 2, 32, 2, 65, 4, 106, 54, 2, 100, 32, 2, 65, 196, 0, 106, 32, 1, 65, 128, 1, 106, 32, 1, 65, 192, 1, 106, 32, 2, 65, 228, 0, 106, 16, 205, 137, 128, 128, 0, 65, 0, 32, 2, 40, 2, 92, 34, 1, 32, 2, 40, 2, 88, 34, 3, 107, 34, 4, 32, 4, 32, 1, 75, 27, 33, 4, 32, 2, 40, 2, 68, 32, 3, 65, 3, 116, 106, 33, 5, 32, 2, 40, 2, 80, 32, 3, 32, 2, 40, 2, 84, 34, 1, 108, 34, 6, 107, 33, 3, 32, 2, 40, 2, 76, 32, 6, 106, 33, 6, 2, 64, 3, 64, 32, 4, 69, 13, 1, 32, 2, 65, 196, 0, 106, 32, 5, 41, 3, 0, 16, 212, 137, 128, 128, 0, 32, 6, 32, 3, 32, 1, 32, 3, 32, 1, 73, 27, 32, 2, 65, 196, 0, 106, 65, 8, 65, 188, 143, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 5, 65, 8, 106, 33, 5, 32, 3, 32, 1, 107, 33, 3, 32, 6, 32, 1, 106, 33, 6, 32, 4, 65, 127, 106, 33, 4, 12, 0, 11, 11, 32, 0, 32, 2, 65, 4, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 240, 0, 106, 36, 128, 128, 128, 128, 0, 11, 214, 1, 3, 1, 127, 1, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 53, 2, 192, 1, 33, 3, 32, 2, 65, 8, 106, 65, 0, 65, 240, 0, 16, 214, 141, 128, 128, 0, 26, 32, 1, 65, 249, 141, 135, 128, 0, 65, 1, 16, 219, 137, 128, 128, 0, 2, 64, 32, 1, 40, 2, 192, 1, 65, 255, 0, 113, 34, 4, 65, 241, 0, 73, 13, 0, 32, 1, 32, 2, 65, 8, 106, 65, 240, 0, 16, 219, 137, 128, 128, 0, 32, 1, 40, 2, 192, 1, 65, 255, 0, 113, 34, 4, 65, 241, 0, 73, 13, 0, 0, 0, 11, 32, 1, 32, 2, 65, 8, 106, 65, 240, 0, 32, 4, 107, 16, 219, 137, 128, 128, 0, 32, 1, 65, 204, 143, 135, 128, 0, 65, 8, 16, 219, 137, 128, 128, 0, 32, 2, 65, 248, 0, 106, 32, 3, 66, 3, 134, 16, 212, 137, 128, 128, 0, 32, 1, 32, 2, 65, 248, 0, 106, 65, 8, 16, 219, 137, 128, 128, 0, 32, 0, 32, 1, 16, 217, 137, 128, 128, 0, 32, 2, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 11, 243, 78, 2, 9, 127, 86, 126, 35, 128, 128, 128, 128, 0, 65, 144, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 3, 64, 32, 2, 69, 13, 1, 2, 64, 65, 128, 1, 32, 0, 40, 2, 192, 1, 65, 255, 0, 113, 34, 4, 107, 34, 5, 32, 2, 32, 5, 32, 2, 73, 27, 34, 6, 32, 4, 106, 65, 129, 1, 79, 13, 0, 32, 0, 32, 4, 106, 32, 6, 32, 1, 32, 6, 65, 228, 143, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 0, 40, 2, 192, 1, 32, 6, 106, 34, 4, 54, 2, 192, 1, 2, 64, 32, 4, 65, 255, 0, 113, 13, 0, 65, 0, 33, 7, 32, 3, 65, 0, 65, 128, 1, 16, 214, 141, 128, 128, 0, 34, 8, 66, 128, 129, 128, 128, 128, 1, 55, 2, 136, 1, 32, 8, 32, 0, 54, 2, 132, 1, 32, 8, 65, 132, 1, 106, 16, 206, 137, 128, 128, 0, 34, 4, 65, 16, 32, 4, 65, 16, 73, 27, 33, 9, 32, 0, 33, 10, 2, 64, 3, 64, 32, 7, 32, 9, 70, 13, 1, 65, 128, 1, 32, 7, 65, 3, 116, 34, 5, 107, 34, 4, 65, 8, 32, 4, 65, 8, 73, 27, 69, 13, 3, 32, 7, 65, 1, 106, 33, 7, 32, 8, 32, 5, 106, 33, 11, 66, 0, 33, 12, 65, 56, 33, 4, 32, 10, 33, 5, 2, 64, 3, 64, 32, 4, 65, 120, 70, 13, 1, 32, 5, 49, 0, 0, 32, 4, 65, 56, 113, 173, 134, 32, 12, 132, 33, 12, 32, 5, 65, 1, 106, 33, 5, 32, 4, 65, 120, 106, 33, 4, 12, 0, 11, 11, 32, 11, 32, 12, 55, 3, 0, 32, 10, 65, 8, 106, 33, 10, 12, 0, 11, 11, 32, 0, 32, 8, 41, 3, 8, 34, 13, 66, 63, 137, 32, 13, 66, 56, 137, 133, 32, 13, 66, 7, 136, 133, 32, 8, 41, 3, 0, 34, 12, 124, 32, 8, 41, 3, 72, 34, 14, 124, 32, 8, 41, 3, 112, 34, 15, 66, 45, 137, 32, 15, 66, 3, 137, 133, 32, 15, 66, 6, 136, 133, 124, 34, 16, 66, 63, 137, 32, 16, 66, 56, 137, 133, 32, 16, 66, 7, 136, 133, 32, 8, 41, 3, 120, 34, 17, 124, 32, 14, 66, 63, 137, 32, 14, 66, 56, 137, 133, 32, 14, 66, 7, 136, 133, 32, 8, 41, 3, 64, 34, 18, 124, 32, 8, 41, 3, 16, 34, 19, 66, 63, 137, 32, 19, 66, 56, 137, 133, 32, 19, 66, 7, 136, 133, 32, 13, 124, 32, 8, 41, 3, 80, 34, 20, 124, 32, 17, 66, 45, 137, 32, 17, 66, 3, 137, 133, 32, 17, 66, 6, 136, 133, 124, 34, 21, 124, 32, 8, 41, 3, 56, 34, 22, 66, 63, 137, 32, 22, 66, 56, 137, 133, 32, 22, 66, 7, 136, 133, 32, 8, 41, 3, 48, 34, 23, 124, 32, 17, 124, 32, 8, 41, 3, 40, 34, 24, 66, 63, 137, 32, 24, 66, 56, 137, 133, 32, 24, 66, 7, 136, 133, 32, 8, 41, 3, 32, 34, 25, 124, 32, 8, 41, 3, 104, 34, 26, 124, 32, 8, 41, 3, 24, 34, 27, 66, 63, 137, 32, 27, 66, 56, 137, 133, 32, 27, 66, 7, 136, 133, 32, 19, 124, 32, 8, 41, 3, 88, 34, 28, 124, 32, 16, 66, 45, 137, 32, 16, 66, 3, 137, 133, 32, 16, 66, 6, 136, 133, 124, 34, 29, 66, 45, 137, 32, 29, 66, 3, 137, 133, 32, 29, 66, 6, 136, 133, 124, 34, 30, 66, 45, 137, 32, 30, 66, 3, 137, 133, 32, 30, 66, 6, 136, 133, 124, 34, 31, 66, 45, 137, 32, 31, 66, 3, 137, 133, 32, 31, 66, 6, 136, 133, 124, 34, 32, 124, 32, 15, 66, 63, 137, 32, 15, 66, 56, 137, 133, 32, 15, 66, 7, 136, 133, 32, 26, 124, 32, 31, 124, 32, 8, 41, 3, 96, 34, 33, 66, 63, 137, 32, 33, 66, 56, 137, 133, 32, 33, 66, 7, 136, 133, 32, 28, 124, 32, 30, 124, 32, 20, 66, 63, 137, 32, 20, 66, 56, 137, 133, 32, 20, 66, 7, 136, 133, 32, 14, 124, 32, 29, 124, 32, 18, 66, 63, 137, 32, 18, 66, 56, 137, 133, 32, 18, 66, 7, 136, 133, 32, 22, 124, 32, 16, 124, 32, 23, 66, 63, 137, 32, 23, 66, 56, 137, 133, 32, 23, 66, 7, 136, 133, 32, 24, 124, 32, 15, 124, 32, 25, 66, 63, 137, 32, 25, 66, 56, 137, 133, 32, 25, 66, 7, 136, 133, 32, 27, 124, 32, 33, 124, 32, 21, 66, 45, 137, 32, 21, 66, 3, 137, 133, 32, 21, 66, 6, 136, 133, 124, 34, 34, 66, 45, 137, 32, 34, 66, 3, 137, 133, 32, 34, 66, 6, 136, 133, 124, 34, 35, 66, 45, 137, 32, 35, 66, 3, 137, 133, 32, 35, 66, 6, 136, 133, 124, 34, 36, 66, 45, 137, 32, 36, 66, 3, 137, 133, 32, 36, 66, 6, 136, 133, 124, 34, 37, 66, 45, 137, 32, 37, 66, 3, 137, 133, 32, 37, 66, 6, 136, 133, 124, 34, 38, 66, 45, 137, 32, 38, 66, 3, 137, 133, 32, 38, 66, 6, 136, 133, 124, 34, 39, 66, 45, 137, 32, 39, 66, 3, 137, 133, 32, 39, 66, 6, 136, 133, 124, 34, 40, 66, 63, 137, 32, 40, 66, 56, 137, 133, 32, 40, 66, 7, 136, 133, 32, 17, 66, 63, 137, 32, 17, 66, 56, 137, 133, 32, 17, 66, 7, 136, 133, 32, 15, 124, 32, 36, 124, 32, 26, 66, 63, 137, 32, 26, 66, 56, 137, 133, 32, 26, 66, 7, 136, 133, 32, 33, 124, 32, 35, 124, 32, 28, 66, 63, 137, 32, 28, 66, 56, 137, 133, 32, 28, 66, 7, 136, 133, 32, 20, 124, 32, 34, 124, 32, 32, 66, 45, 137, 32, 32, 66, 3, 137, 133, 32, 32, 66, 6, 136, 133, 124, 34, 41, 66, 45, 137, 32, 41, 66, 3, 137, 133, 32, 41, 66, 6, 136, 133, 124, 34, 42, 66, 45, 137, 32, 42, 66, 3, 137, 133, 32, 42, 66, 6, 136, 133, 124, 34, 43, 124, 32, 32, 66, 63, 137, 32, 32, 66, 56, 137, 133, 32, 32, 66, 7, 136, 133, 32, 36, 124, 32, 21, 66, 63, 137, 32, 21, 66, 56, 137, 133, 32, 21, 66, 7, 136, 133, 32, 16, 124, 32, 37, 124, 32, 43, 66, 45, 137, 32, 43, 66, 3, 137, 133, 32, 43, 66, 6, 136, 133, 124, 34, 44, 124, 32, 31, 66, 63, 137, 32, 31, 66, 56, 137, 133, 32, 31, 66, 7, 136, 133, 32, 35, 124, 32, 43, 124, 32, 30, 66, 63, 137, 32, 30, 66, 56, 137, 133, 32, 30, 66, 7, 136, 133, 32, 34, 124, 32, 42, 124, 32, 29, 66, 63, 137, 32, 29, 66, 56, 137, 133, 32, 29, 66, 7, 136, 133, 32, 21, 124, 32, 41, 124, 32, 40, 66, 45, 137, 32, 40, 66, 3, 137, 133, 32, 40, 66, 6, 136, 133, 124, 34, 45, 66, 45, 137, 32, 45, 66, 3, 137, 133, 32, 45, 66, 6, 136, 133, 124, 34, 46, 66, 45, 137, 32, 46, 66, 3, 137, 133, 32, 46, 66, 6, 136, 133, 124, 34, 47, 66, 45, 137, 32, 47, 66, 3, 137, 133, 32, 47, 66, 6, 136, 133, 124, 34, 48, 124, 32, 39, 66, 63, 137, 32, 39, 66, 56, 137, 133, 32, 39, 66, 7, 136, 133, 32, 42, 124, 32, 47, 124, 32, 38, 66, 63, 137, 32, 38, 66, 56, 137, 133, 32, 38, 66, 7, 136, 133, 32, 41, 124, 32, 46, 124, 32, 37, 66, 63, 137, 32, 37, 66, 56, 137, 133, 32, 37, 66, 7, 136, 133, 32, 32, 124, 32, 45, 124, 32, 36, 66, 63, 137, 32, 36, 66, 56, 137, 133, 32, 36, 66, 7, 136, 133, 32, 31, 124, 32, 40, 124, 32, 35, 66, 63, 137, 32, 35, 66, 56, 137, 133, 32, 35, 66, 7, 136, 133, 32, 30, 124, 32, 39, 124, 32, 34, 66, 63, 137, 32, 34, 66, 56, 137, 133, 32, 34, 66, 7, 136, 133, 32, 29, 124, 32, 38, 124, 32, 44, 66, 45, 137, 32, 44, 66, 3, 137, 133, 32, 44, 66, 6, 136, 133, 124, 34, 49, 66, 45, 137, 32, 49, 66, 3, 137, 133, 32, 49, 66, 6, 136, 133, 124, 34, 50, 66, 45, 137, 32, 50, 66, 3, 137, 133, 32, 50, 66, 6, 136, 133, 124, 34, 51, 66, 45, 137, 32, 51, 66, 3, 137, 133, 32, 51, 66, 6, 136, 133, 124, 34, 52, 66, 45, 137, 32, 52, 66, 3, 137, 133, 32, 52, 66, 6, 136, 133, 124, 34, 53, 66, 45, 137, 32, 53, 66, 3, 137, 133, 32, 53, 66, 6, 136, 133, 124, 34, 54, 66, 45, 137, 32, 54, 66, 3, 137, 133, 32, 54, 66, 6, 136, 133, 124, 34, 55, 66, 63, 137, 32, 55, 66, 56, 137, 133, 32, 55, 66, 7, 136, 133, 32, 43, 66, 63, 137, 32, 43, 66, 56, 137, 133, 32, 43, 66, 7, 136, 133, 32, 39, 124, 32, 51, 124, 32, 42, 66, 63, 137, 32, 42, 66, 56, 137, 133, 32, 42, 66, 7, 136, 133, 32, 38, 124, 32, 50, 124, 32, 41, 66, 63, 137, 32, 41, 66, 56, 137, 133, 32, 41, 66, 7, 136, 133, 32, 37, 124, 32, 49, 124, 32, 48, 66, 45, 137, 32, 48, 66, 3, 137, 133, 32, 48, 66, 6, 136, 133, 124, 34, 56, 66, 45, 137, 32, 56, 66, 3, 137, 133, 32, 56, 66, 6, 136, 133, 124, 34, 57, 66, 45, 137, 32, 57, 66, 3, 137, 133, 32, 57, 66, 6, 136, 133, 124, 34, 58, 124, 32, 48, 66, 63, 137, 32, 48, 66, 56, 137, 133, 32, 48, 66, 7, 136, 133, 32, 51, 124, 32, 44, 66, 63, 137, 32, 44, 66, 56, 137, 133, 32, 44, 66, 7, 136, 133, 32, 40, 124, 32, 52, 124, 32, 58, 66, 45, 137, 32, 58, 66, 3, 137, 133, 32, 58, 66, 6, 136, 133, 124, 34, 59, 124, 32, 47, 66, 63, 137, 32, 47, 66, 56, 137, 133, 32, 47, 66, 7, 136, 133, 32, 50, 124, 32, 58, 124, 32, 46, 66, 63, 137, 32, 46, 66, 56, 137, 133, 32, 46, 66, 7, 136, 133, 32, 49, 124, 32, 57, 124, 32, 45, 66, 63, 137, 32, 45, 66, 56, 137, 133, 32, 45, 66, 7, 136, 133, 32, 44, 124, 32, 56, 124, 32, 55, 66, 45, 137, 32, 55, 66, 3, 137, 133, 32, 55, 66, 6, 136, 133, 124, 34, 60, 66, 45, 137, 32, 60, 66, 3, 137, 133, 32, 60, 66, 6, 136, 133, 124, 34, 61, 66, 45, 137, 32, 61, 66, 3, 137, 133, 32, 61, 66, 6, 136, 133, 124, 34, 62, 66, 45, 137, 32, 62, 66, 3, 137, 133, 32, 62, 66, 6, 136, 133, 124, 34, 63, 124, 32, 54, 66, 63, 137, 32, 54, 66, 56, 137, 133, 32, 54, 66, 7, 136, 133, 32, 57, 124, 32, 62, 124, 32, 53, 66, 63, 137, 32, 53, 66, 56, 137, 133, 32, 53, 66, 7, 136, 133, 32, 56, 124, 32, 61, 124, 32, 52, 66, 63, 137, 32, 52, 66, 56, 137, 133, 32, 52, 66, 7, 136, 133, 32, 48, 124, 32, 60, 124, 32, 51, 66, 63, 137, 32, 51, 66, 56, 137, 133, 32, 51, 66, 7, 136, 133, 32, 47, 124, 32, 55, 124, 32, 50, 66, 63, 137, 32, 50, 66, 56, 137, 133, 32, 50, 66, 7, 136, 133, 32, 46, 124, 32, 54, 124, 32, 49, 66, 63, 137, 32, 49, 66, 56, 137, 133, 32, 49, 66, 7, 136, 133, 32, 45, 124, 32, 53, 124, 32, 59, 66, 45, 137, 32, 59, 66, 3, 137, 133, 32, 59, 66, 6, 136, 133, 124, 34, 64, 66, 45, 137, 32, 64, 66, 3, 137, 133, 32, 64, 66, 6, 136, 133, 124, 34, 65, 66, 45, 137, 32, 65, 66, 3, 137, 133, 32, 65, 66, 6, 136, 133, 124, 34, 66, 66, 45, 137, 32, 66, 66, 3, 137, 133, 32, 66, 66, 6, 136, 133, 124, 34, 67, 66, 45, 137, 32, 67, 66, 3, 137, 133, 32, 67, 66, 6, 136, 133, 124, 34, 68, 66, 45, 137, 32, 68, 66, 3, 137, 133, 32, 68, 66, 6, 136, 133, 124, 34, 69, 66, 45, 137, 32, 69, 66, 3, 137, 133, 32, 69, 66, 6, 136, 133, 124, 34, 70, 66, 63, 137, 32, 70, 66, 56, 137, 133, 32, 70, 66, 7, 136, 133, 32, 58, 66, 63, 137, 32, 58, 66, 56, 137, 133, 32, 58, 66, 7, 136, 133, 32, 54, 124, 32, 66, 124, 32, 57, 66, 63, 137, 32, 57, 66, 56, 137, 133, 32, 57, 66, 7, 136, 133, 32, 53, 124, 32, 65, 124, 32, 56, 66, 63, 137, 32, 56, 66, 56, 137, 133, 32, 56, 66, 7, 136, 133, 32, 52, 124, 32, 64, 124, 32, 63, 66, 45, 137, 32, 63, 66, 3, 137, 133, 32, 63, 66, 6, 136, 133, 124, 34, 71, 66, 45, 137, 32, 71, 66, 3, 137, 133, 32, 71, 66, 6, 136, 133, 124, 34, 72, 66, 45, 137, 32, 72, 66, 3, 137, 133, 32, 72, 66, 6, 136, 133, 124, 34, 73, 124, 32, 63, 66, 63, 137, 32, 63, 66, 56, 137, 133, 32, 63, 66, 7, 136, 133, 32, 66, 124, 32, 59, 66, 63, 137, 32, 59, 66, 56, 137, 133, 32, 59, 66, 7, 136, 133, 32, 55, 124, 32, 67, 124, 32, 73, 66, 45, 137, 32, 73, 66, 3, 137, 133, 32, 73, 66, 6, 136, 133, 124, 34, 74, 124, 32, 62, 66, 63, 137, 32, 62, 66, 56, 137, 133, 32, 62, 66, 7, 136, 133, 32, 65, 124, 32, 73, 124, 32, 61, 66, 63, 137, 32, 61, 66, 56, 137, 133, 32, 61, 66, 7, 136, 133, 32, 64, 124, 32, 72, 124, 32, 60, 66, 63, 137, 32, 60, 66, 56, 137, 133, 32, 60, 66, 7, 136, 133, 32, 59, 124, 32, 71, 124, 32, 70, 66, 45, 137, 32, 70, 66, 3, 137, 133, 32, 70, 66, 6, 136, 133, 124, 34, 75, 66, 45, 137, 32, 75, 66, 3, 137, 133, 32, 75, 66, 6, 136, 133, 124, 34, 76, 66, 45, 137, 32, 76, 66, 3, 137, 133, 32, 76, 66, 6, 136, 133, 124, 34, 77, 66, 45, 137, 32, 77, 66, 3, 137, 133, 32, 77, 66, 6, 136, 133, 124, 34, 78, 124, 32, 69, 66, 63, 137, 32, 69, 66, 56, 137, 133, 32, 69, 66, 7, 136, 133, 32, 72, 124, 32, 77, 124, 32, 68, 66, 63, 137, 32, 68, 66, 56, 137, 133, 32, 68, 66, 7, 136, 133, 32, 71, 124, 32, 76, 124, 32, 67, 66, 63, 137, 32, 67, 66, 56, 137, 133, 32, 67, 66, 7, 136, 133, 32, 63, 124, 32, 75, 124, 32, 66, 66, 63, 137, 32, 66, 66, 56, 137, 133, 32, 66, 66, 7, 136, 133, 32, 62, 124, 32, 70, 124, 32, 65, 66, 63, 137, 32, 65, 66, 56, 137, 133, 32, 65, 66, 7, 136, 133, 32, 61, 124, 32, 69, 124, 32, 64, 66, 63, 137, 32, 64, 66, 56, 137, 133, 32, 64, 66, 7, 136, 133, 32, 60, 124, 32, 68, 124, 32, 74, 66, 45, 137, 32, 74, 66, 3, 137, 133, 32, 74, 66, 6, 136, 133, 124, 34, 79, 66, 45, 137, 32, 79, 66, 3, 137, 133, 32, 79, 66, 6, 136, 133, 124, 34, 80, 66, 45, 137, 32, 80, 66, 3, 137, 133, 32, 80, 66, 6, 136, 133, 124, 34, 81, 66, 45, 137, 32, 81, 66, 3, 137, 133, 32, 81, 66, 6, 136, 133, 124, 34, 82, 66, 45, 137, 32, 82, 66, 3, 137, 133, 32, 82, 66, 6, 136, 133, 124, 34, 83, 66, 45, 137, 32, 83, 66, 3, 137, 133, 32, 83, 66, 6, 136, 133, 124, 34, 84, 66, 45, 137, 32, 84, 66, 3, 137, 133, 32, 84, 66, 6, 136, 133, 124, 34, 85, 32, 83, 32, 81, 32, 79, 32, 73, 32, 71, 32, 62, 32, 60, 32, 54, 32, 52, 32, 50, 32, 44, 32, 42, 32, 32, 32, 30, 32, 16, 32, 33, 32, 18, 32, 25, 32, 0, 41, 3, 184, 1, 34, 86, 32, 0, 41, 3, 160, 1, 34, 87, 66, 50, 137, 32, 87, 66, 46, 137, 133, 32, 87, 66, 23, 137, 133, 124, 32, 12, 124, 32, 0, 41, 3, 176, 1, 34, 88, 32, 0, 41, 3, 168, 1, 34, 89, 133, 32, 87, 131, 32, 88, 133, 124, 66, 162, 220, 162, 185, 141, 243, 139, 197, 194, 0, 124, 34, 90, 32, 0, 41, 3, 152, 1, 34, 91, 124, 34, 12, 124, 32, 87, 32, 27, 124, 32, 89, 32, 19, 124, 32, 88, 32, 13, 124, 32, 12, 32, 89, 32, 87, 133, 131, 32, 89, 133, 124, 32, 12, 66, 50, 137, 32, 12, 66, 46, 137, 133, 32, 12, 66, 23, 137, 133, 124, 66, 205, 203, 189, 159, 146, 146, 209, 155, 241, 0, 124, 34, 92, 32, 0, 41, 3, 144, 1, 34, 93, 124, 34, 19, 32, 12, 32, 87, 133, 131, 32, 87, 133, 124, 32, 19, 66, 50, 137, 32, 19, 66, 46, 137, 133, 32, 19, 66, 23, 137, 133, 124, 66, 175, 246, 180, 226, 254, 249, 190, 224, 181, 127, 124, 34, 94, 32, 0, 41, 3, 136, 1, 34, 95, 124, 34, 25, 32, 19, 32, 12, 133, 131, 32, 12, 133, 124, 32, 25, 66, 50, 137, 32, 25, 66, 46, 137, 133, 32, 25, 66, 23, 137, 133, 124, 66, 188, 183, 167, 140, 216, 244, 246, 218, 105, 124, 34, 96, 32, 0, 41, 3, 128, 1, 34, 12, 124, 34, 27, 32, 25, 32, 19, 133, 131, 32, 19, 133, 124, 32, 27, 66, 50, 137, 32, 27, 66, 46, 137, 133, 32, 27, 66, 23, 137, 133, 124, 66, 184, 234, 162, 154, 191, 203, 176, 171, 57, 124, 34, 97, 32, 93, 32, 95, 32, 12, 132, 131, 32, 95, 32, 12, 131, 132, 32, 12, 66, 36, 137, 32, 12, 66, 30, 137, 133, 32, 12, 66, 25, 137, 133, 124, 32, 90, 124, 34, 13, 124, 34, 90, 124, 32, 22, 32, 27, 124, 32, 23, 32, 25, 124, 32, 24, 32, 19, 124, 32, 90, 32, 27, 32, 25, 133, 131, 32, 25, 133, 124, 32, 90, 66, 50, 137, 32, 90, 66, 46, 137, 133, 32, 90, 66, 23, 137, 133, 124, 66, 153, 160, 151, 176, 155, 190, 196, 248, 217, 0, 124, 34, 23, 32, 13, 32, 12, 132, 32, 95, 131, 32, 13, 32, 12, 131, 132, 32, 13, 66, 36, 137, 32, 13, 66, 30, 137, 133, 32, 13, 66, 25, 137, 133, 124, 32, 92, 124, 34, 19, 124, 34, 18, 32, 90, 32, 27, 133, 131, 32, 27, 133, 124, 32, 18, 66, 50, 137, 32, 18, 66, 46, 137, 133, 32, 18, 66, 23, 137, 133, 124, 66, 155, 159, 229, 248, 202, 212, 224, 159, 146, 127, 124, 34, 24, 32, 19, 32, 13, 132, 32, 12, 131, 32, 19, 32, 13, 131, 132, 32, 19, 66, 36, 137, 32, 19, 66, 30, 137, 133, 32, 19, 66, 25, 137, 133, 124, 32, 94, 124, 34, 25, 124, 34, 27, 32, 18, 32, 90, 133, 131, 32, 90, 133, 124, 32, 27, 66, 50, 137, 32, 27, 66, 46, 137, 133, 32, 27, 66, 23, 137, 133, 124, 66, 152, 130, 182, 211, 221, 218, 151, 142, 171, 127, 124, 34, 92, 32, 25, 32, 19, 132, 32, 13, 131, 32, 25, 32, 19, 131, 132, 32, 25, 66, 36, 137, 32, 25, 66, 30, 137, 133, 32, 25, 66, 25, 137, 133, 124, 32, 96, 124, 34, 13, 124, 34, 90, 32, 27, 32, 18, 133, 131, 32, 18, 133, 124, 32, 90, 66, 50, 137, 32, 90, 66, 46, 137, 133, 32, 90, 66, 23, 137, 133, 124, 66, 194, 132, 140, 152, 138, 211, 234, 131, 88, 124, 34, 94, 32, 13, 32, 25, 132, 32, 19, 131, 32, 13, 32, 25, 131, 132, 32, 13, 66, 36, 137, 32, 13, 66, 30, 137, 133, 32, 13, 66, 25, 137, 133, 124, 32, 97, 124, 34, 19, 124, 34, 22, 124, 32, 28, 32, 90, 124, 32, 20, 32, 27, 124, 32, 14, 32, 18, 124, 32, 22, 32, 90, 32, 27, 133, 131, 32, 27, 133, 124, 32, 22, 66, 50, 137, 32, 22, 66, 46, 137, 133, 32, 22, 66, 23, 137, 133, 124, 66, 190, 223, 193, 171, 148, 224, 214, 193, 18, 124, 34, 14, 32, 19, 32, 13, 132, 32, 25, 131, 32, 19, 32, 13, 131, 132, 32, 19, 66, 36, 137, 32, 19, 66, 30, 137, 133, 32, 19, 66, 25, 137, 133, 124, 32, 23, 124, 34, 25, 124, 34, 27, 32, 22, 32, 90, 133, 131, 32, 90, 133, 124, 32, 27, 66, 50, 137, 32, 27, 66, 46, 137, 133, 32, 27, 66, 23, 137, 133, 124, 66, 140, 229, 146, 247, 228, 183, 225, 152, 36, 124, 34, 20, 32, 25, 32, 19, 132, 32, 13, 131, 32, 25, 32, 19, 131, 132, 32, 25, 66, 36, 137, 32, 25, 66, 30, 137, 133, 32, 25, 66, 25, 137, 133, 124, 32, 24, 124, 34, 13, 124, 34, 90, 32, 27, 32, 22, 133, 131, 32, 22, 133, 124, 32, 90, 66, 50, 137, 32, 90, 66, 46, 137, 133, 32, 90, 66, 23, 137, 133, 124, 66, 226, 233, 254, 175, 189, 184, 159, 134, 213, 0, 124, 34, 28, 32, 13, 32, 25, 132, 32, 19, 131, 32, 13, 32, 25, 131, 132, 32, 13, 66, 36, 137, 32, 13, 66, 30, 137, 133, 32, 13, 66, 25, 137, 133, 124, 32, 92, 124, 34, 19, 124, 34, 18, 32, 90, 32, 27, 133, 131, 32, 27, 133, 124, 32, 18, 66, 50, 137, 32, 18, 66, 46, 137, 133, 32, 18, 66, 23, 137, 133, 124, 66, 239, 146, 238, 147, 207, 174, 151, 223, 242, 0, 124, 34, 33, 32, 19, 32, 13, 132, 32, 25, 131, 32, 19, 32, 13, 131, 132, 32, 19, 66, 36, 137, 32, 19, 66, 30, 137, 133, 32, 19, 66, 25, 137, 133, 124, 32, 94, 124, 34, 25, 124, 34, 22, 124, 32, 17, 32, 18, 124, 32, 15, 32, 90, 124, 32, 26, 32, 27, 124, 32, 22, 32, 18, 32, 90, 133, 131, 32, 90, 133, 124, 32, 22, 66, 50, 137, 32, 22, 66, 46, 137, 133, 32, 22, 66, 23, 137, 133, 124, 66, 177, 173, 218, 216, 227, 191, 172, 239, 128, 127, 124, 34, 90, 32, 25, 32, 19, 132, 32, 13, 131, 32, 25, 32, 19, 131, 132, 32, 25, 66, 36, 137, 32, 25, 66, 30, 137, 133, 32, 25, 66, 25, 137, 133, 124, 32, 14, 124, 34, 15, 124, 34, 13, 32, 22, 32, 18, 133, 131, 32, 18, 133, 124, 32, 13, 66, 50, 137, 32, 13, 66, 46, 137, 133, 32, 13, 66, 23, 137, 133, 124, 66, 181, 164, 156, 174, 242, 212, 129, 238, 155, 127, 124, 34, 18, 32, 15, 32, 25, 132, 32, 19, 131, 32, 15, 32, 25, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 20, 124, 34, 16, 124, 34, 19, 32, 13, 32, 22, 133, 131, 32, 22, 133, 124, 32, 19, 66, 50, 137, 32, 19, 66, 46, 137, 133, 32, 19, 66, 23, 137, 133, 124, 66, 148, 205, 164, 251, 204, 174, 252, 205, 65, 124, 34, 22, 32, 16, 32, 15, 132, 32, 25, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 28, 124, 34, 17, 124, 34, 25, 32, 19, 32, 13, 133, 131, 32, 13, 133, 124, 32, 25, 66, 50, 137, 32, 25, 66, 46, 137, 133, 32, 25, 66, 23, 137, 133, 124, 66, 210, 149, 197, 247, 153, 184, 218, 205, 100, 124, 34, 14, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 33, 124, 34, 15, 124, 34, 27, 124, 32, 34, 32, 25, 124, 32, 29, 32, 19, 124, 32, 21, 32, 13, 124, 32, 27, 32, 25, 32, 19, 133, 131, 32, 19, 133, 124, 32, 27, 66, 50, 137, 32, 27, 66, 46, 137, 133, 32, 27, 66, 23, 137, 133, 124, 66, 227, 203, 188, 194, 227, 240, 145, 223, 111, 124, 34, 13, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 90, 124, 34, 16, 124, 34, 21, 32, 27, 32, 25, 133, 131, 32, 25, 133, 124, 32, 21, 66, 50, 137, 32, 21, 66, 46, 137, 133, 32, 21, 66, 23, 137, 133, 124, 66, 181, 171, 179, 220, 232, 184, 231, 224, 15, 124, 34, 19, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 18, 124, 34, 17, 124, 34, 29, 32, 21, 32, 27, 133, 131, 32, 27, 133, 124, 32, 29, 66, 50, 137, 32, 29, 66, 46, 137, 133, 32, 29, 66, 23, 137, 133, 124, 66, 229, 184, 178, 189, 199, 185, 168, 134, 36, 124, 34, 25, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 22, 124, 34, 15, 124, 34, 30, 32, 29, 32, 21, 133, 131, 32, 21, 133, 124, 32, 30, 66, 50, 137, 32, 30, 66, 46, 137, 133, 32, 30, 66, 23, 137, 133, 124, 66, 245, 132, 172, 201, 245, 141, 203, 244, 45, 124, 34, 27, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 14, 124, 34, 16, 124, 34, 34, 124, 32, 36, 32, 30, 124, 32, 31, 32, 29, 124, 32, 35, 32, 21, 124, 32, 34, 32, 30, 32, 29, 133, 131, 32, 29, 133, 124, 32, 34, 66, 50, 137, 32, 34, 66, 46, 137, 133, 32, 34, 66, 23, 137, 133, 124, 66, 131, 201, 155, 245, 166, 149, 161, 186, 202, 0, 124, 34, 32, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 13, 124, 34, 17, 124, 34, 21, 32, 34, 32, 30, 133, 131, 32, 30, 133, 124, 32, 21, 66, 50, 137, 32, 21, 66, 46, 137, 133, 32, 21, 66, 23, 137, 133, 124, 66, 212, 247, 135, 234, 203, 187, 170, 216, 220, 0, 124, 34, 35, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 19, 124, 34, 15, 124, 34, 29, 32, 21, 32, 34, 133, 131, 32, 34, 133, 124, 32, 29, 66, 50, 137, 32, 29, 66, 46, 137, 133, 32, 29, 66, 23, 137, 133, 124, 66, 181, 167, 197, 152, 168, 155, 226, 252, 246, 0, 124, 34, 34, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 25, 124, 34, 16, 124, 34, 30, 32, 29, 32, 21, 133, 131, 32, 21, 133, 124, 32, 30, 66, 50, 137, 32, 30, 66, 46, 137, 133, 32, 30, 66, 23, 137, 133, 124, 66, 171, 191, 155, 243, 174, 170, 148, 159, 152, 127, 124, 34, 36, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 27, 124, 34, 17, 124, 34, 31, 124, 32, 38, 32, 30, 124, 32, 41, 32, 29, 124, 32, 37, 32, 21, 124, 32, 31, 32, 30, 32, 29, 133, 131, 32, 29, 133, 124, 32, 31, 66, 50, 137, 32, 31, 66, 46, 137, 133, 32, 31, 66, 23, 137, 133, 124, 66, 144, 228, 208, 237, 210, 205, 241, 152, 168, 127, 124, 34, 37, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 32, 124, 34, 15, 124, 34, 21, 32, 31, 32, 30, 133, 131, 32, 30, 133, 124, 32, 21, 66, 50, 137, 32, 21, 66, 46, 137, 133, 32, 21, 66, 23, 137, 133, 124, 66, 191, 194, 236, 199, 137, 249, 201, 129, 176, 127, 124, 34, 32, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 35, 124, 34, 16, 124, 34, 29, 32, 21, 32, 31, 133, 131, 32, 31, 133, 124, 32, 29, 66, 50, 137, 32, 29, 66, 46, 137, 133, 32, 29, 66, 23, 137, 133, 124, 66, 228, 157, 188, 247, 251, 248, 223, 172, 191, 127, 124, 34, 35, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 34, 124, 34, 17, 124, 34, 30, 32, 29, 32, 21, 133, 131, 32, 21, 133, 124, 32, 30, 66, 50, 137, 32, 30, 66, 46, 137, 133, 32, 30, 66, 23, 137, 133, 124, 66, 194, 159, 162, 237, 179, 254, 130, 240, 70, 124, 34, 34, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 36, 124, 34, 15, 124, 34, 31, 124, 32, 40, 32, 30, 124, 32, 43, 32, 29, 124, 32, 39, 32, 21, 124, 32, 31, 32, 30, 32, 29, 133, 131, 32, 29, 133, 124, 32, 31, 66, 50, 137, 32, 31, 66, 46, 137, 133, 32, 31, 66, 23, 137, 133, 124, 66, 165, 206, 170, 152, 249, 168, 228, 211, 85, 124, 34, 36, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 37, 124, 34, 16, 124, 34, 21, 32, 31, 32, 30, 133, 131, 32, 30, 133, 124, 32, 21, 66, 50, 137, 32, 21, 66, 46, 137, 133, 32, 21, 66, 23, 137, 133, 124, 66, 239, 132, 142, 128, 158, 234, 152, 229, 6, 124, 34, 37, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 32, 124, 34, 17, 124, 34, 29, 32, 21, 32, 31, 133, 131, 32, 31, 133, 124, 32, 29, 66, 50, 137, 32, 29, 66, 46, 137, 133, 32, 29, 66, 23, 137, 133, 124, 66, 240, 220, 185, 208, 240, 172, 202, 148, 20, 124, 34, 32, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 35, 124, 34, 15, 124, 34, 30, 32, 29, 32, 21, 133, 131, 32, 21, 133, 124, 32, 30, 66, 50, 137, 32, 30, 66, 46, 137, 133, 32, 30, 66, 23, 137, 133, 124, 66, 252, 223, 200, 182, 212, 208, 194, 219, 39, 124, 34, 35, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 34, 124, 34, 16, 124, 34, 31, 124, 32, 46, 32, 30, 124, 32, 49, 32, 29, 124, 32, 45, 32, 21, 124, 32, 31, 32, 30, 32, 29, 133, 131, 32, 29, 133, 124, 32, 31, 66, 50, 137, 32, 31, 66, 46, 137, 133, 32, 31, 66, 23, 137, 133, 124, 66, 166, 146, 155, 225, 133, 167, 200, 141, 46, 124, 34, 34, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 36, 124, 34, 17, 124, 34, 21, 32, 31, 32, 30, 133, 131, 32, 30, 133, 124, 32, 21, 66, 50, 137, 32, 21, 66, 46, 137, 133, 32, 21, 66, 23, 137, 133, 124, 66, 237, 213, 144, 214, 197, 191, 155, 150, 205, 0, 124, 34, 36, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 37, 124, 34, 15, 124, 34, 29, 32, 21, 32, 31, 133, 131, 32, 31, 133, 124, 32, 29, 66, 50, 137, 32, 29, 66, 46, 137, 133, 32, 29, 66, 23, 137, 133, 124, 66, 223, 231, 214, 236, 185, 162, 131, 156, 211, 0, 124, 34, 37, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 32, 124, 34, 16, 124, 34, 30, 32, 29, 32, 21, 133, 131, 32, 21, 133, 124, 32, 30, 66, 50, 137, 32, 30, 66, 46, 137, 133, 32, 30, 66, 23, 137, 133, 124, 66, 222, 199, 189, 221, 200, 234, 156, 133, 229, 0, 124, 34, 32, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 35, 124, 34, 17, 124, 34, 31, 124, 32, 48, 32, 30, 124, 32, 51, 32, 29, 124, 32, 47, 32, 21, 124, 32, 31, 32, 30, 32, 29, 133, 131, 32, 29, 133, 124, 32, 31, 66, 50, 137, 32, 31, 66, 46, 137, 133, 32, 31, 66, 23, 137, 133, 124, 66, 168, 229, 222, 227, 179, 215, 130, 181, 246, 0, 124, 34, 35, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 34, 124, 34, 15, 124, 34, 21, 32, 31, 32, 30, 133, 131, 32, 30, 133, 124, 32, 21, 66, 50, 137, 32, 21, 66, 46, 137, 133, 32, 21, 66, 23, 137, 133, 124, 66, 230, 221, 182, 191, 228, 165, 178, 225, 129, 127, 124, 34, 34, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 36, 124, 34, 16, 124, 34, 29, 32, 21, 32, 31, 133, 131, 32, 31, 133, 124, 32, 29, 66, 50, 137, 32, 29, 66, 46, 137, 133, 32, 29, 66, 23, 137, 133, 124, 66, 187, 234, 136, 164, 209, 144, 139, 185, 146, 127, 124, 34, 36, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 37, 124, 34, 17, 124, 34, 30, 32, 29, 32, 21, 133, 131, 32, 21, 133, 124, 32, 30, 66, 50, 137, 32, 30, 66, 46, 137, 133, 32, 30, 66, 23, 137, 133, 124, 66, 228, 134, 196, 231, 148, 148, 250, 223, 162, 127, 124, 34, 37, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 32, 124, 34, 15, 124, 34, 31, 124, 32, 57, 32, 30, 124, 32, 53, 32, 29, 124, 32, 56, 32, 21, 124, 32, 31, 32, 30, 32, 29, 133, 131, 32, 29, 133, 124, 32, 31, 66, 50, 137, 32, 31, 66, 46, 137, 133, 32, 31, 66, 23, 137, 133, 124, 66, 129, 224, 136, 226, 187, 201, 153, 141, 168, 127, 124, 34, 32, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 35, 124, 34, 16, 124, 34, 21, 32, 31, 32, 30, 133, 131, 32, 30, 133, 124, 32, 21, 66, 50, 137, 32, 21, 66, 46, 137, 133, 32, 21, 66, 23, 137, 133, 124, 66, 145, 175, 226, 135, 141, 238, 226, 165, 66, 124, 34, 35, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 34, 124, 34, 17, 124, 34, 29, 32, 21, 32, 31, 133, 131, 32, 31, 133, 124, 32, 29, 66, 50, 137, 32, 29, 66, 46, 137, 133, 32, 29, 66, 23, 137, 133, 124, 66, 176, 252, 210, 178, 176, 180, 148, 182, 71, 124, 34, 34, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 36, 124, 34, 15, 124, 34, 30, 32, 29, 32, 21, 133, 131, 32, 21, 133, 124, 32, 30, 66, 50, 137, 32, 30, 66, 46, 137, 133, 32, 30, 66, 23, 137, 133, 124, 66, 152, 164, 189, 183, 157, 131, 186, 201, 81, 124, 34, 36, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 37, 124, 34, 16, 124, 34, 31, 124, 32, 59, 32, 30, 124, 32, 55, 32, 29, 124, 32, 58, 32, 21, 124, 32, 31, 32, 30, 32, 29, 133, 131, 32, 29, 133, 124, 32, 31, 66, 50, 137, 32, 31, 66, 46, 137, 133, 32, 31, 66, 23, 137, 133, 124, 66, 144, 210, 150, 171, 197, 196, 193, 204, 86, 124, 34, 37, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 32, 124, 34, 17, 124, 34, 21, 32, 31, 32, 30, 133, 131, 32, 30, 133, 124, 32, 21, 66, 50, 137, 32, 21, 66, 46, 137, 133, 32, 21, 66, 23, 137, 133, 124, 66, 170, 192, 196, 187, 213, 176, 141, 135, 116, 124, 34, 32, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 35, 124, 34, 15, 124, 34, 29, 32, 21, 32, 31, 133, 131, 32, 31, 133, 124, 32, 29, 66, 50, 137, 32, 29, 66, 46, 137, 133, 32, 29, 66, 23, 137, 133, 124, 66, 184, 163, 239, 149, 131, 142, 168, 181, 16, 124, 34, 35, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 34, 124, 34, 16, 124, 34, 30, 32, 29, 32, 21, 133, 131, 32, 21, 133, 124, 32, 30, 66, 50, 137, 32, 30, 66, 46, 137, 133, 32, 30, 66, 23, 137, 133, 124, 66, 200, 161, 203, 198, 235, 162, 176, 210, 25, 124, 34, 34, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 36, 124, 34, 17, 124, 34, 31, 124, 32, 65, 32, 30, 124, 32, 61, 32, 29, 124, 32, 64, 32, 21, 124, 32, 31, 32, 30, 32, 29, 133, 131, 32, 29, 133, 124, 32, 31, 66, 50, 137, 32, 31, 66, 46, 137, 133, 32, 31, 66, 23, 137, 133, 124, 66, 211, 214, 134, 138, 133, 129, 219, 155, 30, 124, 34, 36, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 37, 124, 34, 15, 124, 34, 21, 32, 31, 32, 30, 133, 131, 32, 30, 133, 124, 32, 21, 66, 50, 137, 32, 21, 66, 46, 137, 133, 32, 21, 66, 23, 137, 133, 124, 66, 153, 215, 187, 252, 205, 233, 157, 164, 39, 124, 34, 37, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 32, 124, 34, 16, 124, 34, 29, 32, 21, 32, 31, 133, 131, 32, 31, 133, 124, 32, 29, 66, 50, 137, 32, 29, 66, 46, 137, 133, 32, 29, 66, 23, 137, 133, 124, 66, 168, 145, 237, 140, 222, 150, 175, 216, 52, 124, 34, 32, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 35, 124, 34, 17, 124, 34, 30, 32, 29, 32, 21, 133, 131, 32, 21, 133, 124, 32, 30, 66, 50, 137, 32, 30, 66, 46, 137, 133, 32, 30, 66, 23, 137, 133, 124, 66, 227, 180, 165, 174, 188, 150, 131, 142, 57, 124, 34, 35, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 34, 124, 34, 15, 124, 34, 31, 124, 32, 67, 32, 30, 124, 32, 63, 32, 29, 124, 32, 66, 32, 21, 124, 32, 31, 32, 30, 32, 29, 133, 131, 32, 29, 133, 124, 32, 31, 66, 50, 137, 32, 31, 66, 46, 137, 133, 32, 31, 66, 23, 137, 133, 124, 66, 203, 149, 134, 154, 174, 201, 170, 236, 206, 0, 124, 34, 34, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 36, 124, 34, 16, 124, 34, 21, 32, 31, 32, 30, 133, 131, 32, 30, 133, 124, 32, 21, 66, 50, 137, 32, 21, 66, 46, 137, 133, 32, 21, 66, 23, 137, 133, 124, 66, 243, 198, 143, 187, 247, 201, 178, 206, 219, 0, 124, 34, 36, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 37, 124, 34, 17, 124, 34, 29, 32, 21, 32, 31, 133, 131, 32, 31, 133, 124, 32, 29, 66, 50, 137, 32, 29, 66, 46, 137, 133, 32, 29, 66, 23, 137, 133, 124, 66, 163, 241, 202, 181, 189, 254, 155, 151, 232, 0, 124, 34, 37, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 32, 124, 34, 15, 124, 34, 30, 32, 29, 32, 21, 133, 131, 32, 21, 133, 124, 32, 30, 66, 50, 137, 32, 30, 66, 46, 137, 133, 32, 30, 66, 23, 137, 133, 124, 66, 252, 229, 190, 239, 229, 221, 224, 199, 244, 0, 124, 34, 32, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 35, 124, 34, 16, 124, 34, 31, 124, 32, 69, 32, 30, 124, 32, 72, 32, 29, 124, 32, 68, 32, 21, 124, 32, 31, 32, 30, 32, 29, 133, 131, 32, 29, 133, 124, 32, 31, 66, 50, 137, 32, 31, 66, 46, 137, 133, 32, 31, 66, 23, 137, 133, 124, 66, 224, 222, 220, 152, 244, 237, 216, 210, 248, 0, 124, 34, 35, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 34, 124, 34, 17, 124, 34, 21, 32, 31, 32, 30, 133, 131, 32, 30, 133, 124, 32, 21, 66, 50, 137, 32, 21, 66, 46, 137, 133, 32, 21, 66, 23, 137, 133, 124, 66, 242, 214, 194, 143, 202, 130, 158, 228, 132, 127, 124, 34, 34, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 36, 124, 34, 15, 124, 34, 29, 32, 21, 32, 31, 133, 131, 32, 31, 133, 124, 32, 29, 66, 50, 137, 32, 29, 66, 46, 137, 133, 32, 29, 66, 23, 137, 133, 124, 66, 236, 243, 144, 211, 129, 193, 192, 227, 140, 127, 124, 34, 36, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 37, 124, 34, 16, 124, 34, 30, 32, 29, 32, 21, 133, 131, 32, 21, 133, 124, 32, 30, 66, 50, 137, 32, 30, 66, 46, 137, 133, 32, 30, 66, 23, 137, 133, 124, 66, 168, 188, 140, 155, 162, 255, 191, 223, 144, 127, 124, 34, 37, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 32, 124, 34, 17, 124, 34, 31, 124, 32, 75, 32, 30, 124, 32, 74, 32, 29, 124, 32, 70, 32, 21, 124, 32, 31, 32, 30, 32, 29, 133, 131, 32, 29, 133, 124, 32, 31, 66, 50, 137, 32, 31, 66, 46, 137, 133, 32, 31, 66, 23, 137, 133, 124, 66, 233, 251, 138, 244, 189, 157, 155, 168, 164, 127, 124, 34, 32, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 35, 124, 34, 15, 124, 34, 21, 32, 31, 32, 30, 133, 131, 32, 30, 133, 124, 32, 21, 66, 50, 137, 32, 21, 66, 46, 137, 133, 32, 21, 66, 23, 137, 133, 124, 66, 149, 242, 153, 150, 251, 254, 232, 252, 190, 127, 124, 34, 35, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 34, 124, 34, 16, 124, 34, 29, 32, 21, 32, 31, 133, 131, 32, 31, 133, 124, 32, 29, 66, 50, 137, 32, 29, 66, 46, 137, 133, 32, 29, 66, 23, 137, 133, 124, 66, 171, 166, 201, 155, 174, 158, 222, 184, 70, 124, 34, 34, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 36, 124, 34, 17, 124, 34, 30, 32, 29, 32, 21, 133, 131, 32, 21, 133, 124, 32, 30, 66, 50, 137, 32, 30, 66, 46, 137, 133, 32, 30, 66, 23, 137, 133, 124, 66, 156, 195, 153, 209, 238, 217, 207, 147, 74, 124, 34, 36, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 37, 124, 34, 15, 124, 34, 31, 124, 32, 77, 32, 30, 124, 32, 80, 32, 29, 124, 32, 76, 32, 21, 124, 32, 31, 32, 30, 32, 29, 133, 131, 32, 29, 133, 124, 32, 31, 66, 50, 137, 32, 31, 66, 46, 137, 133, 32, 31, 66, 23, 137, 133, 124, 66, 135, 132, 131, 142, 242, 152, 174, 195, 81, 124, 34, 37, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 32, 124, 34, 16, 124, 34, 21, 32, 31, 32, 30, 133, 131, 32, 30, 133, 124, 32, 21, 66, 50, 137, 32, 21, 66, 46, 137, 133, 32, 21, 66, 23, 137, 133, 124, 66, 158, 214, 131, 239, 236, 186, 159, 237, 106, 124, 34, 32, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 35, 124, 34, 17, 124, 34, 29, 32, 21, 32, 31, 133, 131, 32, 31, 133, 124, 32, 29, 66, 50, 137, 32, 29, 66, 46, 137, 133, 32, 29, 66, 23, 137, 133, 124, 66, 248, 162, 187, 243, 254, 239, 211, 190, 117, 124, 34, 35, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 34, 124, 34, 15, 124, 34, 30, 32, 29, 32, 21, 133, 131, 32, 21, 133, 124, 32, 30, 66, 50, 137, 32, 30, 66, 46, 137, 133, 32, 30, 66, 23, 137, 133, 124, 66, 186, 223, 221, 144, 167, 245, 153, 248, 6, 124, 34, 38, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 36, 124, 34, 16, 124, 34, 31, 124, 32, 71, 66, 63, 137, 32, 71, 66, 56, 137, 133, 32, 71, 66, 7, 136, 133, 32, 67, 124, 32, 79, 124, 32, 78, 66, 45, 137, 32, 78, 66, 3, 137, 133, 32, 78, 66, 6, 136, 133, 124, 34, 34, 32, 30, 124, 32, 82, 32, 29, 124, 32, 78, 32, 21, 124, 32, 31, 32, 30, 32, 29, 133, 131, 32, 29, 133, 124, 32, 31, 66, 50, 137, 32, 31, 66, 46, 137, 133, 32, 31, 66, 23, 137, 133, 124, 66, 166, 177, 162, 150, 218, 184, 223, 177, 10, 124, 34, 36, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 37, 124, 34, 17, 124, 34, 21, 32, 31, 32, 30, 133, 131, 32, 30, 133, 124, 32, 21, 66, 50, 137, 32, 21, 66, 46, 137, 133, 32, 21, 66, 23, 137, 133, 124, 66, 174, 155, 228, 247, 203, 128, 230, 159, 17, 124, 34, 37, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 32, 124, 34, 15, 124, 34, 29, 32, 21, 32, 31, 133, 131, 32, 31, 133, 124, 32, 29, 66, 50, 137, 32, 29, 66, 46, 137, 133, 32, 29, 66, 23, 137, 133, 124, 66, 155, 142, 241, 152, 209, 230, 194, 184, 27, 124, 34, 39, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 35, 124, 34, 16, 124, 34, 30, 32, 29, 32, 21, 133, 131, 32, 21, 133, 124, 32, 30, 66, 50, 137, 32, 30, 66, 46, 137, 133, 32, 30, 66, 23, 137, 133, 124, 66, 132, 251, 145, 152, 210, 254, 221, 237, 40, 124, 34, 40, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 38, 124, 34, 17, 124, 34, 31, 124, 32, 73, 66, 63, 137, 32, 73, 66, 56, 137, 133, 32, 73, 66, 7, 136, 133, 32, 69, 124, 32, 81, 124, 32, 72, 66, 63, 137, 32, 72, 66, 56, 137, 133, 32, 72, 66, 7, 136, 133, 32, 68, 124, 32, 80, 124, 32, 34, 66, 45, 137, 32, 34, 66, 3, 137, 133, 32, 34, 66, 6, 136, 133, 124, 34, 32, 66, 45, 137, 32, 32, 66, 3, 137, 133, 32, 32, 66, 6, 136, 133, 124, 34, 35, 32, 30, 124, 32, 84, 32, 29, 124, 32, 32, 32, 21, 124, 32, 31, 32, 30, 32, 29, 133, 131, 32, 29, 133, 124, 32, 31, 66, 50, 137, 32, 31, 66, 46, 137, 133, 32, 31, 66, 23, 137, 133, 124, 66, 147, 201, 156, 134, 180, 239, 170, 229, 50, 124, 34, 21, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 36, 124, 34, 15, 124, 34, 29, 32, 31, 32, 30, 133, 131, 32, 30, 133, 124, 32, 29, 66, 50, 137, 32, 29, 66, 46, 137, 133, 32, 29, 66, 23, 137, 133, 124, 66, 188, 253, 166, 174, 161, 193, 175, 207, 60, 124, 34, 36, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 37, 124, 34, 16, 124, 34, 30, 32, 29, 32, 31, 133, 131, 32, 31, 133, 124, 32, 30, 66, 50, 137, 32, 30, 66, 46, 137, 133, 32, 30, 66, 23, 137, 133, 124, 66, 204, 154, 192, 224, 201, 248, 217, 142, 195, 0, 124, 34, 37, 32, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 39, 124, 34, 17, 124, 34, 31, 32, 30, 32, 29, 133, 131, 32, 29, 133, 124, 32, 31, 66, 50, 137, 32, 31, 66, 46, 137, 133, 32, 31, 66, 23, 137, 133, 124, 66, 182, 133, 249, 217, 236, 151, 245, 226, 204, 0, 124, 34, 38, 32, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 40, 124, 34, 15, 124, 34, 32, 32, 86, 124, 55, 3, 184, 1, 32, 0, 32, 91, 32, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 21, 124, 34, 16, 32, 15, 132, 32, 17, 131, 32, 16, 32, 15, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 36, 124, 34, 17, 32, 16, 132, 32, 15, 131, 32, 17, 32, 16, 131, 132, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 37, 124, 34, 15, 32, 17, 132, 32, 16, 131, 32, 15, 32, 17, 131, 132, 32, 15, 66, 36, 137, 32, 15, 66, 30, 137, 133, 32, 15, 66, 25, 137, 133, 124, 32, 38, 124, 34, 21, 124, 55, 3, 152, 1, 32, 0, 32, 88, 32, 74, 66, 63, 137, 32, 74, 66, 56, 137, 133, 32, 74, 66, 7, 136, 133, 32, 70, 124, 32, 82, 124, 32, 35, 66, 45, 137, 32, 35, 66, 3, 137, 133, 32, 35, 66, 6, 136, 133, 124, 34, 35, 32, 29, 124, 32, 32, 32, 31, 32, 30, 133, 131, 32, 30, 133, 124, 32, 32, 66, 50, 137, 32, 32, 66, 46, 137, 133, 32, 32, 66, 23, 137, 133, 124, 66, 170, 252, 149, 227, 207, 179, 202, 191, 217, 0, 124, 34, 36, 32, 16, 124, 34, 29, 124, 55, 3, 176, 1, 32, 0, 32, 93, 32, 21, 32, 15, 132, 32, 17, 131, 32, 21, 32, 15, 131, 132, 32, 21, 66, 36, 137, 32, 21, 66, 30, 137, 133, 32, 21, 66, 25, 137, 133, 124, 32, 36, 124, 34, 16, 124, 55, 3, 144, 1, 32, 0, 32, 89, 32, 74, 32, 75, 66, 63, 137, 32, 75, 66, 56, 137, 133, 32, 75, 66, 7, 136, 133, 124, 32, 34, 124, 32, 85, 66, 45, 137, 32, 85, 66, 3, 137, 133, 32, 85, 66, 6, 136, 133, 124, 32, 30, 124, 32, 29, 32, 32, 32, 31, 133, 131, 32, 31, 133, 124, 32, 29, 66, 50, 137, 32, 29, 66, 46, 137, 133, 32, 29, 66, 23, 137, 133, 124, 66, 236, 245, 219, 214, 179, 245, 219, 229, 223, 0, 124, 34, 34, 32, 17, 124, 34, 30, 124, 55, 3, 168, 1, 32, 0, 32, 95, 32, 16, 32, 21, 132, 32, 15, 131, 32, 16, 32, 21, 131, 132, 32, 16, 66, 36, 137, 32, 16, 66, 30, 137, 133, 32, 16, 66, 25, 137, 133, 124, 32, 34, 124, 34, 17, 124, 55, 3, 136, 1, 32, 0, 32, 15, 32, 87, 124, 32, 75, 32, 79, 66, 63, 137, 32, 79, 66, 56, 137, 133, 32, 79, 66, 7, 136, 133, 124, 32, 83, 124, 32, 35, 66, 45, 137, 32, 35, 66, 3, 137, 133, 32, 35, 66, 6, 136, 133, 124, 32, 31, 124, 32, 30, 32, 29, 32, 32, 133, 131, 32, 32, 133, 124, 32, 30, 66, 50, 137, 32, 30, 66, 46, 137, 133, 32, 30, 66, 23, 137, 133, 124, 66, 151, 176, 157, 210, 196, 177, 134, 162, 236, 0, 124, 34, 15, 124, 55, 3, 160, 1, 32, 0, 32, 12, 32, 17, 66, 36, 137, 32, 17, 66, 30, 137, 133, 32, 17, 66, 25, 137, 133, 124, 32, 17, 32, 16, 132, 32, 21, 131, 32, 17, 32, 16, 131, 132, 124, 32, 15, 124, 55, 3, 128, 1, 11, 32, 1, 32, 6, 106, 33, 1, 32, 2, 32, 6, 107, 33, 2, 12, 1, 11, 11, 0, 0, 11, 32, 3, 65, 144, 1, 106, 36, 128, 128, 128, 128, 0, 11, 127, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 65, 224, 0, 73, 13, 0, 32, 3, 65, 0, 65, 224, 0, 16, 214, 141, 128, 128, 0, 34, 2, 65, 224, 0, 32, 1, 65, 224, 0, 65, 204, 144, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 2, 16, 179, 138, 128, 128, 0, 12, 1, 11, 32, 0, 66, 129, 128, 128, 128, 16, 55, 3, 0, 32, 0, 65, 12, 106, 65, 224, 0, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 11, 32, 3, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 11, 127, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 65, 192, 0, 73, 13, 0, 32, 3, 65, 0, 65, 192, 0, 16, 214, 141, 128, 128, 0, 34, 2, 65, 192, 0, 32, 1, 65, 192, 0, 65, 204, 144, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 2, 16, 170, 138, 128, 128, 0, 12, 1, 11, 32, 0, 66, 129, 128, 128, 128, 16, 55, 3, 0, 32, 0, 65, 12, 106, 65, 192, 0, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 144, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 65, 0, 65, 160, 1, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 164, 1, 106, 32, 1, 32, 2, 65, 4, 106, 65, 160, 1, 16, 223, 137, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 164, 1, 65, 3, 71, 13, 0, 32, 0, 32, 2, 65, 4, 106, 16, 224, 137, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 4, 33, 1, 32, 0, 65, 12, 106, 65, 160, 1, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 0, 66, 129, 128, 128, 128, 16, 55, 3, 0, 11, 32, 2, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 100, 1, 2, 127, 2, 64, 32, 1, 40, 2, 4, 34, 4, 32, 3, 73, 13, 0, 32, 2, 32, 3, 32, 1, 40, 2, 0, 34, 5, 32, 3, 65, 220, 144, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 1, 32, 4, 32, 3, 107, 54, 2, 4, 32, 1, 32, 5, 32, 3, 106, 54, 2, 0, 32, 0, 32, 3, 54, 2, 4, 32, 0, 65, 3, 54, 2, 0, 15, 11, 32, 0, 32, 3, 54, 2, 8, 32, 0, 32, 4, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 235, 4, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 144, 5, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 240, 2, 106, 32, 1, 65, 32, 16, 158, 138, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 240, 2, 13, 0, 32, 2, 65, 168, 1, 106, 32, 2, 65, 136, 2, 106, 65, 4, 114, 32, 2, 65, 240, 2, 106, 65, 8, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 8, 106, 32, 2, 65, 168, 1, 106, 16, 157, 139, 128, 128, 0, 32, 2, 65, 240, 2, 106, 32, 1, 65, 32, 106, 65, 128, 1, 16, 193, 138, 128, 128, 0, 32, 2, 40, 2, 240, 2, 13, 1, 32, 2, 65, 232, 1, 106, 65, 8, 106, 32, 2, 65, 240, 2, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 232, 1, 106, 65, 16, 106, 34, 3, 32, 2, 65, 240, 2, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 232, 1, 106, 65, 24, 106, 34, 4, 32, 2, 65, 144, 3, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 248, 2, 55, 3, 232, 1, 32, 2, 65, 240, 2, 106, 32, 1, 65, 192, 0, 106, 65, 224, 0, 16, 220, 137, 128, 128, 0, 2, 64, 32, 2, 40, 2, 240, 2, 13, 0, 32, 2, 65, 176, 4, 106, 32, 2, 65, 136, 2, 106, 65, 4, 114, 32, 2, 65, 240, 2, 106, 65, 8, 106, 65, 224, 0, 16, 218, 141, 128, 128, 0, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 240, 2, 106, 32, 2, 65, 8, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 168, 4, 106, 32, 4, 41, 3, 0, 55, 3, 0, 32, 2, 65, 160, 4, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 152, 4, 106, 32, 2, 65, 232, 1, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 232, 1, 55, 3, 144, 4, 32, 0, 65, 8, 106, 32, 2, 65, 240, 2, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 0, 54, 2, 0, 12, 3, 11, 32, 2, 65, 144, 2, 106, 32, 2, 65, 240, 2, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 244, 2, 34, 5, 55, 3, 136, 2, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 5, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 2, 11, 32, 2, 65, 144, 2, 106, 32, 2, 65, 240, 2, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 244, 2, 34, 5, 55, 3, 136, 2, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 5, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 2, 65, 136, 2, 106, 65, 8, 106, 32, 2, 65, 240, 2, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 244, 2, 34, 5, 55, 3, 136, 2, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 5, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 144, 5, 106, 36, 128, 128, 128, 128, 0, 11, 143, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 65, 0, 65, 208, 0, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 212, 0, 106, 32, 1, 32, 2, 65, 4, 106, 65, 208, 0, 16, 223, 137, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 84, 65, 3, 71, 13, 0, 32, 0, 32, 2, 65, 4, 106, 16, 226, 137, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 4, 33, 1, 32, 0, 65, 12, 106, 65, 208, 0, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 0, 66, 129, 128, 128, 128, 16, 55, 3, 0, 11, 32, 2, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 11, 147, 2, 2, 1, 127, 2, 126, 35, 128, 128, 128, 128, 0, 65, 160, 5, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 66, 0, 55, 3, 8, 32, 2, 65, 8, 106, 65, 8, 32, 1, 65, 8, 65, 128, 150, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 41, 3, 8, 33, 3, 32, 2, 65, 8, 106, 65, 8, 32, 1, 65, 8, 106, 65, 8, 65, 144, 150, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 41, 3, 8, 33, 4, 32, 2, 65, 216, 2, 106, 32, 1, 65, 16, 106, 65, 192, 0, 16, 221, 137, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 216, 2, 13, 0, 32, 0, 65, 8, 106, 32, 2, 65, 16, 106, 65, 4, 114, 32, 2, 65, 216, 2, 106, 65, 8, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 208, 2, 106, 32, 4, 55, 3, 0, 32, 0, 65, 200, 2, 106, 32, 3, 55, 3, 0, 65, 0, 33, 1, 12, 1, 11, 32, 2, 65, 16, 106, 65, 8, 106, 32, 2, 65, 216, 2, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 220, 2, 34, 3, 55, 3, 16, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 3, 55, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 32, 2, 65, 160, 5, 106, 36, 128, 128, 128, 128, 0, 11, 142, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 2, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 11, 106, 65, 0, 65, 233, 1, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 244, 1, 106, 32, 1, 32, 2, 65, 11, 106, 65, 233, 1, 16, 223, 137, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 244, 1, 65, 3, 71, 13, 0, 32, 0, 32, 2, 65, 11, 106, 16, 228, 137, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 4, 33, 1, 32, 0, 65, 2, 58, 0, 232, 4, 32, 0, 65, 233, 1, 54, 2, 8, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 128, 2, 106, 36, 128, 128, 128, 128, 0, 11, 218, 6, 2, 4, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 144, 11, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 66, 0, 55, 3, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 45, 0, 0, 34, 3, 65, 1, 75, 13, 0, 32, 2, 65, 144, 7, 106, 32, 1, 65, 1, 106, 65, 32, 16, 158, 138, 128, 128, 0, 32, 2, 40, 2, 144, 7, 13, 1, 32, 2, 65, 168, 1, 106, 32, 2, 65, 136, 2, 106, 65, 4, 114, 32, 2, 65, 144, 7, 106, 65, 8, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 8, 106, 32, 2, 65, 168, 1, 106, 16, 157, 139, 128, 128, 0, 32, 2, 65, 144, 7, 106, 32, 1, 65, 33, 106, 65, 32, 16, 193, 138, 128, 128, 0, 32, 2, 40, 2, 144, 7, 13, 2, 32, 2, 65, 232, 1, 106, 65, 8, 106, 32, 2, 65, 144, 7, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 232, 1, 106, 65, 16, 106, 32, 2, 65, 144, 7, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 232, 1, 106, 65, 24, 106, 32, 2, 65, 176, 7, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 152, 7, 55, 3, 232, 1, 32, 2, 65, 144, 7, 106, 32, 1, 65, 193, 0, 106, 65, 192, 0, 16, 221, 137, 128, 128, 0, 32, 2, 40, 2, 144, 7, 13, 3, 32, 2, 65, 208, 4, 106, 32, 2, 65, 136, 2, 106, 65, 4, 114, 32, 2, 65, 144, 7, 106, 65, 8, 106, 34, 4, 65, 192, 2, 16, 218, 141, 128, 128, 0, 34, 5, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 8, 32, 1, 65, 129, 1, 106, 65, 8, 65, 196, 151, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 41, 3, 0, 33, 6, 32, 2, 65, 144, 7, 106, 32, 1, 65, 137, 1, 106, 65, 224, 0, 16, 220, 137, 128, 128, 0, 2, 64, 32, 2, 40, 2, 144, 7, 13, 0, 32, 0, 65, 136, 4, 106, 32, 5, 32, 4, 65, 224, 0, 16, 218, 141, 128, 128, 0, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 144, 7, 106, 32, 2, 65, 8, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 200, 8, 106, 32, 2, 65, 128, 2, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 192, 8, 106, 32, 2, 65, 248, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 8, 106, 32, 2, 65, 232, 1, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 232, 1, 55, 3, 176, 8, 32, 2, 65, 208, 8, 106, 32, 2, 65, 208, 4, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 2, 65, 144, 7, 106, 65, 128, 4, 16, 218, 141, 128, 128, 0, 34, 0, 32, 3, 58, 0, 232, 4, 32, 0, 32, 6, 55, 3, 128, 4, 12, 5, 11, 32, 2, 65, 136, 2, 106, 65, 8, 106, 32, 2, 65, 156, 7, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 7, 34, 6, 55, 3, 136, 2, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 0, 32, 6, 55, 2, 0, 32, 0, 65, 2, 58, 0, 232, 4, 12, 4, 11, 32, 0, 65, 2, 58, 0, 232, 4, 32, 0, 32, 3, 58, 0, 4, 32, 0, 65, 0, 54, 2, 0, 12, 3, 11, 32, 2, 65, 136, 2, 106, 65, 8, 106, 32, 2, 65, 156, 7, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 7, 34, 6, 55, 3, 136, 2, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 0, 32, 6, 55, 2, 0, 32, 0, 65, 2, 58, 0, 232, 4, 12, 2, 11, 32, 2, 65, 136, 2, 106, 65, 8, 106, 32, 2, 65, 156, 7, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 7, 34, 6, 55, 3, 136, 2, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 0, 32, 6, 55, 2, 0, 32, 0, 65, 2, 58, 0, 232, 4, 12, 1, 11, 32, 2, 65, 136, 2, 106, 65, 8, 106, 32, 2, 65, 156, 7, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 7, 34, 6, 55, 3, 136, 2, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 0, 32, 6, 55, 2, 0, 32, 0, 65, 2, 58, 0, 232, 4, 11, 32, 2, 65, 144, 11, 106, 36, 128, 128, 128, 128, 0, 11, 18, 0, 32, 0, 16, 195, 140, 128, 128, 0, 32, 0, 16, 161, 140, 128, 128, 0, 11, 160, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 0, 32, 1, 65, 212, 0, 106, 40, 2, 0, 32, 1, 40, 2, 80, 107, 16, 188, 140, 128, 128, 0, 32, 0, 40, 2, 8, 33, 3, 32, 0, 40, 2, 0, 33, 4, 32, 2, 65, 8, 106, 32, 1, 65, 216, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 216, 0, 106, 33, 1, 2, 64, 3, 64, 32, 2, 32, 1, 16, 231, 137, 128, 128, 0, 32, 2, 40, 2, 0, 65, 1, 71, 13, 1, 32, 4, 32, 3, 106, 32, 2, 65, 8, 106, 32, 2, 40, 2, 4, 106, 45, 0, 0, 58, 0, 0, 32, 3, 65, 1, 106, 33, 3, 12, 0, 11, 11, 32, 0, 32, 3, 54, 2, 8, 32, 2, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 11, 102, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 54, 2, 12, 2, 64, 2, 64, 32, 2, 65, 12, 106, 16, 134, 141, 128, 128, 0, 13, 0, 65, 0, 33, 1, 12, 1, 11, 65, 1, 33, 1, 32, 2, 40, 2, 12, 34, 3, 32, 3, 40, 2, 0, 34, 3, 65, 1, 106, 54, 2, 0, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 161, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 0, 32, 1, 65, 164, 1, 106, 40, 2, 0, 32, 1, 40, 2, 160, 1, 107, 16, 188, 140, 128, 128, 0, 32, 0, 40, 2, 8, 33, 3, 32, 0, 40, 2, 0, 33, 4, 32, 2, 65, 8, 106, 32, 1, 65, 168, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 168, 1, 106, 33, 1, 2, 64, 3, 64, 32, 2, 32, 1, 16, 231, 137, 128, 128, 0, 32, 2, 40, 2, 0, 65, 1, 71, 13, 1, 32, 4, 32, 3, 106, 32, 2, 65, 8, 106, 32, 2, 40, 2, 4, 106, 45, 0, 0, 58, 0, 0, 32, 3, 65, 1, 106, 33, 3, 12, 0, 11, 11, 32, 0, 32, 3, 54, 2, 8, 32, 2, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 155, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 128, 2, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 0, 32, 1, 40, 2, 4, 32, 1, 40, 2, 0, 107, 16, 188, 140, 128, 128, 0, 32, 0, 40, 2, 8, 33, 3, 32, 0, 40, 2, 0, 33, 4, 32, 2, 65, 12, 106, 32, 1, 65, 244, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 20, 106, 33, 1, 2, 64, 3, 64, 32, 2, 32, 2, 65, 12, 106, 16, 231, 137, 128, 128, 0, 32, 2, 40, 2, 0, 65, 1, 71, 13, 1, 32, 4, 32, 3, 106, 32, 1, 32, 2, 40, 2, 4, 106, 45, 0, 0, 58, 0, 0, 32, 3, 65, 1, 106, 33, 3, 12, 0, 11, 11, 32, 0, 32, 3, 54, 2, 8, 32, 2, 65, 128, 2, 106, 36, 128, 128, 128, 128, 0, 11, 155, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 0, 32, 1, 65, 36, 106, 40, 2, 0, 32, 1, 40, 2, 32, 107, 16, 188, 140, 128, 128, 0, 32, 0, 40, 2, 8, 33, 3, 32, 0, 40, 2, 0, 33, 4, 32, 2, 65, 8, 106, 32, 1, 65, 40, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 40, 106, 33, 1, 2, 64, 3, 64, 32, 2, 32, 1, 16, 231, 137, 128, 128, 0, 32, 2, 40, 2, 0, 65, 1, 71, 13, 1, 32, 4, 32, 3, 106, 32, 2, 65, 8, 106, 32, 2, 40, 2, 4, 106, 45, 0, 0, 58, 0, 0, 32, 3, 65, 1, 106, 33, 3, 12, 0, 11, 11, 32, 0, 32, 3, 54, 2, 8, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 2, 64, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 4, 71, 13, 0, 32, 0, 32, 2, 16, 170, 140, 128, 128, 0, 32, 0, 40, 2, 8, 33, 2, 11, 32, 0, 40, 2, 0, 32, 2, 106, 32, 1, 58, 0, 0, 32, 0, 32, 0, 40, 2, 8, 65, 1, 106, 54, 2, 8, 11, 52, 0, 2, 64, 2, 64, 32, 1, 69, 13, 0, 32, 2, 13, 1, 65, 0, 45, 0, 144, 187, 138, 128, 0, 26, 32, 1, 32, 0, 16, 149, 137, 128, 128, 0, 33, 0, 11, 32, 0, 15, 11, 32, 1, 32, 0, 16, 152, 137, 128, 128, 0, 11, 99, 1, 1, 127, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 13, 0, 65, 8, 33, 2, 12, 1, 11, 32, 1, 65, 200, 134, 210, 1, 75, 13, 1, 32, 1, 65, 240, 4, 108, 34, 3, 65, 127, 76, 13, 1, 65, 8, 32, 3, 32, 2, 16, 236, 137, 128, 128, 0, 34, 2, 69, 13, 2, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 15, 11, 16, 175, 140, 128, 128, 0, 0, 11, 65, 8, 32, 3, 16, 176, 140, 128, 128, 0, 0, 11, 249, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 32, 2, 32, 3, 106, 34, 3, 32, 2, 73, 13, 0, 32, 1, 40, 2, 4, 34, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 4, 32, 3, 65, 4, 75, 27, 34, 3, 65, 240, 4, 108, 33, 5, 32, 3, 65, 201, 134, 210, 1, 73, 65, 3, 116, 33, 6, 2, 64, 2, 64, 32, 2, 13, 0, 32, 4, 65, 0, 54, 2, 24, 12, 1, 11, 32, 4, 65, 8, 54, 2, 24, 32, 4, 32, 2, 65, 240, 4, 108, 54, 2, 28, 32, 4, 32, 1, 40, 2, 0, 54, 2, 20, 11, 32, 4, 65, 8, 106, 32, 6, 32, 5, 32, 4, 65, 20, 106, 32, 1, 65, 8, 106, 16, 173, 140, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 5, 12, 1, 11, 32, 4, 65, 8, 106, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 98, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 32, 1, 65, 1, 16, 238, 137, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 8, 34, 1, 65, 129, 128, 128, 128, 120, 70, 13, 0, 32, 1, 69, 13, 1, 32, 1, 32, 2, 40, 2, 12, 16, 176, 140, 128, 128, 0, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 16, 175, 140, 128, 128, 0, 0, 11, 56, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 16, 159, 139, 128, 128, 0, 32, 0, 32, 1, 32, 3, 16, 155, 139, 128, 128, 0, 32, 3, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 11, 2, 0, 11, 19, 0, 32, 0, 32, 1, 16, 175, 139, 128, 128, 0, 65, 255, 1, 113, 65, 0, 71, 11, 36, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 32, 1, 65, 240, 4, 108, 65, 8, 16, 150, 137, 128, 128, 0, 11, 11, 76, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 2, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 20, 106, 32, 1, 65, 233, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 66, 128, 128, 128, 128, 144, 29, 55, 2, 12, 32, 0, 32, 2, 65, 12, 106, 16, 233, 137, 128, 128, 0, 32, 2, 65, 128, 2, 106, 36, 128, 128, 128, 128, 0, 11, 77, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 66, 128, 128, 128, 128, 128, 20, 55, 2, 168, 1, 32, 0, 32, 2, 65, 8, 106, 16, 232, 137, 128, 128, 0, 32, 2, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 52, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 16, 212, 138, 128, 128, 0, 32, 0, 32, 2, 16, 230, 138, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 124, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 65, 24, 106, 32, 1, 65, 24, 106, 41, 0, 0, 55, 3, 0, 32, 2, 65, 8, 106, 65, 16, 106, 32, 1, 65, 16, 106, 41, 0, 0, 55, 3, 0, 32, 2, 65, 8, 106, 65, 8, 106, 32, 1, 65, 8, 106, 41, 0, 0, 55, 3, 0, 32, 2, 66, 128, 128, 128, 128, 128, 4, 55, 3, 40, 32, 2, 32, 1, 41, 0, 0, 55, 3, 8, 32, 0, 32, 2, 65, 8, 106, 16, 234, 137, 128, 128, 0, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 76, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 208, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 66, 128, 128, 128, 128, 128, 10, 55, 2, 88, 32, 0, 32, 2, 65, 8, 106, 16, 230, 137, 128, 128, 0, 32, 2, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 11, 17, 0, 32, 0, 32, 1, 32, 1, 65, 32, 106, 16, 186, 140, 128, 128, 0, 11, 210, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 160, 2, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 0, 65, 160, 1, 16, 214, 141, 128, 128, 0, 34, 2, 65, 192, 1, 106, 32, 1, 16, 136, 139, 128, 128, 0, 32, 2, 65, 160, 1, 106, 32, 2, 65, 192, 1, 106, 16, 156, 139, 128, 128, 0, 32, 2, 65, 32, 32, 2, 65, 160, 1, 106, 65, 32, 65, 172, 148, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 65, 192, 1, 106, 32, 1, 65, 160, 1, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 32, 106, 65, 32, 32, 2, 65, 192, 1, 106, 65, 32, 65, 188, 148, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 65, 192, 1, 106, 32, 1, 65, 192, 1, 106, 16, 180, 138, 128, 128, 0, 32, 2, 65, 192, 0, 106, 65, 224, 0, 32, 2, 65, 192, 1, 106, 65, 224, 0, 65, 204, 148, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 2, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 160, 2, 106, 36, 128, 128, 128, 128, 0, 11, 248, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 128, 2, 107, 34, 2, 36, 128, 128, 128, 128, 0, 65, 0, 33, 3, 2, 64, 3, 64, 32, 3, 65, 192, 1, 70, 13, 1, 32, 2, 32, 3, 106, 34, 4, 66, 0, 55, 3, 0, 32, 4, 65, 24, 106, 66, 0, 55, 3, 0, 32, 4, 65, 16, 106, 66, 0, 55, 3, 0, 32, 4, 65, 8, 106, 66, 0, 55, 3, 0, 32, 3, 65, 32, 106, 33, 3, 12, 0, 11, 11, 32, 2, 65, 192, 1, 106, 32, 1, 16, 138, 139, 128, 128, 0, 32, 2, 65, 2, 32, 2, 65, 192, 1, 106, 65, 2, 65, 220, 148, 135, 128, 0, 16, 213, 138, 128, 128, 0, 32, 2, 65, 200, 0, 106, 32, 1, 65, 168, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 208, 0, 106, 32, 1, 65, 176, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 216, 0, 106, 32, 1, 65, 184, 1, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 1, 41, 3, 160, 1, 55, 3, 64, 32, 2, 65, 224, 0, 106, 65, 3, 32, 1, 65, 192, 1, 106, 65, 3, 65, 236, 148, 135, 128, 0, 16, 213, 138, 128, 128, 0, 32, 0, 32, 2, 65, 192, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 128, 2, 106, 36, 128, 128, 128, 128, 0, 11, 30, 0, 32, 0, 32, 4, 32, 3, 16, 161, 138, 128, 128, 0, 32, 0, 32, 2, 55, 3, 200, 2, 32, 0, 32, 1, 55, 3, 192, 2, 11, 177, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 144, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 0, 65, 208, 0, 16, 214, 141, 128, 128, 0, 34, 2, 32, 1, 41, 3, 192, 2, 55, 3, 80, 32, 2, 65, 8, 32, 2, 65, 208, 0, 106, 65, 8, 65, 208, 149, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 32, 1, 41, 3, 200, 2, 55, 3, 80, 32, 2, 65, 8, 106, 65, 8, 32, 2, 65, 208, 0, 106, 65, 8, 65, 224, 149, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 65, 208, 0, 106, 32, 1, 16, 169, 138, 128, 128, 0, 32, 2, 65, 16, 106, 65, 192, 0, 32, 2, 65, 208, 0, 106, 65, 192, 0, 65, 240, 149, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 2, 65, 208, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 144, 1, 106, 36, 128, 128, 128, 128, 0, 11, 74, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 16, 255, 137, 128, 128, 0, 32, 2, 65, 32, 106, 32, 1, 16, 255, 137, 128, 128, 0, 32, 2, 32, 2, 65, 32, 106, 16, 242, 137, 128, 128, 0, 33, 0, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 56, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 16, 131, 138, 128, 128, 0, 32, 0, 32, 2, 65, 6, 16, 185, 138, 128, 128, 0, 32, 2, 65, 192, 1, 106, 36, 128, 128, 128, 128, 0, 11, 155, 5, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 7, 107, 34, 7, 36, 128, 128, 128, 128, 0, 32, 7, 32, 4, 32, 2, 16, 161, 138, 128, 128, 0, 32, 7, 65, 192, 2, 106, 32, 5, 16, 144, 139, 128, 128, 0, 32, 7, 65, 128, 4, 106, 65, 240, 144, 135, 128, 0, 32, 7, 65, 192, 2, 106, 16, 135, 139, 128, 128, 0, 32, 7, 65, 224, 6, 106, 65, 24, 106, 32, 6, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 7, 65, 224, 6, 106, 65, 16, 106, 32, 6, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 7, 65, 224, 6, 106, 65, 8, 106, 32, 6, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 7, 32, 6, 41, 3, 0, 55, 3, 224, 6, 32, 7, 65, 160, 5, 106, 65, 144, 146, 135, 128, 0, 32, 7, 65, 224, 6, 106, 16, 135, 139, 128, 128, 0, 32, 7, 65, 224, 2, 106, 32, 7, 65, 128, 4, 106, 32, 7, 65, 160, 5, 106, 16, 240, 137, 128, 128, 0, 2, 64, 2, 64, 32, 1, 13, 0, 32, 7, 65, 192, 6, 106, 65, 176, 147, 135, 128, 0, 16, 141, 139, 128, 128, 0, 65, 0, 33, 6, 2, 64, 3, 64, 32, 6, 65, 224, 0, 70, 13, 1, 32, 7, 65, 160, 5, 106, 32, 6, 106, 34, 2, 32, 7, 41, 3, 192, 6, 55, 3, 0, 32, 2, 65, 24, 106, 32, 7, 65, 192, 6, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 7, 65, 192, 6, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 7, 65, 192, 6, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 32, 106, 33, 6, 12, 0, 11, 11, 32, 7, 65, 160, 5, 106, 32, 5, 16, 163, 139, 128, 128, 0, 32, 7, 65, 128, 4, 106, 32, 7, 65, 160, 5, 106, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 12, 1, 11, 32, 7, 65, 224, 6, 106, 32, 2, 32, 4, 16, 134, 139, 128, 128, 0, 32, 7, 65, 160, 7, 106, 32, 5, 16, 163, 139, 128, 128, 0, 32, 7, 65, 192, 5, 106, 32, 6, 16, 141, 139, 128, 128, 0, 32, 7, 65, 160, 5, 106, 65, 24, 106, 32, 7, 65, 160, 7, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 7, 65, 160, 5, 106, 65, 16, 106, 32, 7, 65, 160, 7, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 7, 65, 160, 5, 106, 65, 8, 106, 32, 7, 65, 160, 7, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 7, 32, 7, 41, 3, 160, 7, 55, 3, 160, 5, 32, 7, 65, 128, 4, 106, 32, 7, 65, 160, 5, 106, 65, 2, 32, 7, 65, 224, 6, 106, 32, 3, 16, 182, 138, 128, 128, 0, 11, 32, 0, 65, 136, 4, 106, 32, 7, 65, 128, 4, 106, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 1, 58, 0, 232, 4, 32, 0, 32, 7, 65, 224, 2, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 34, 6, 65, 184, 1, 106, 32, 3, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 176, 1, 106, 32, 3, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 6, 65, 168, 1, 106, 32, 3, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 6, 32, 3, 41, 3, 0, 55, 3, 160, 1, 32, 6, 65, 192, 1, 106, 32, 7, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 6, 66, 127, 55, 3, 128, 4, 32, 7, 65, 192, 7, 106, 36, 128, 128, 128, 128, 0, 11, 206, 2, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 176, 2, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 32, 1, 65, 192, 1, 106, 16, 134, 139, 128, 128, 0, 32, 3, 65, 128, 1, 106, 32, 1, 65, 136, 4, 106, 32, 3, 32, 1, 65, 160, 1, 106, 16, 183, 138, 128, 128, 0, 2, 64, 2, 64, 32, 3, 41, 3, 128, 1, 80, 13, 0, 32, 3, 41, 3, 136, 1, 33, 4, 32, 3, 65, 200, 0, 106, 32, 3, 65, 128, 1, 106, 65, 16, 106, 65, 56, 16, 218, 141, 128, 128, 0, 26, 32, 3, 32, 4, 55, 3, 64, 32, 3, 65, 200, 1, 106, 32, 3, 65, 192, 0, 106, 16, 162, 139, 128, 128, 0, 32, 3, 41, 3, 200, 1, 33, 4, 32, 3, 65, 144, 2, 106, 32, 3, 65, 192, 0, 106, 65, 32, 106, 16, 203, 139, 128, 128, 0, 32, 3, 65, 128, 1, 106, 32, 3, 65, 144, 2, 106, 16, 145, 139, 128, 128, 0, 32, 3, 65, 232, 1, 106, 32, 3, 65, 128, 1, 106, 16, 159, 138, 128, 128, 0, 2, 64, 32, 3, 41, 3, 232, 1, 80, 69, 13, 0, 32, 0, 66, 1, 55, 3, 0, 12, 2, 11, 32, 0, 65, 16, 106, 32, 3, 41, 3, 240, 1, 55, 3, 0, 32, 0, 65, 40, 106, 32, 3, 65, 232, 1, 106, 65, 32, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 32, 106, 32, 3, 65, 232, 1, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 3, 65, 232, 1, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 4, 55, 3, 8, 12, 1, 11, 32, 0, 66, 1, 55, 3, 0, 11, 32, 3, 65, 176, 2, 106, 36, 128, 128, 128, 128, 0, 11, 160, 2, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 224, 2, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 32, 1, 65, 192, 1, 106, 16, 166, 138, 128, 128, 0, 32, 3, 65, 32, 106, 65, 144, 146, 135, 128, 0, 32, 3, 16, 135, 139, 128, 128, 0, 32, 3, 65, 192, 1, 106, 32, 3, 65, 32, 106, 16, 138, 139, 128, 128, 0, 32, 3, 65, 192, 2, 106, 32, 1, 41, 3, 128, 4, 16, 163, 139, 128, 128, 0, 32, 3, 65, 128, 2, 106, 65, 24, 106, 32, 3, 65, 192, 1, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 128, 2, 106, 65, 16, 106, 32, 3, 65, 192, 1, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 128, 2, 106, 65, 8, 106, 32, 3, 65, 192, 1, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 128, 2, 106, 65, 40, 106, 32, 3, 65, 192, 1, 106, 65, 40, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 128, 2, 106, 65, 48, 106, 32, 3, 65, 192, 1, 106, 65, 48, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 128, 2, 106, 65, 56, 106, 32, 3, 65, 192, 1, 106, 65, 56, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 192, 1, 55, 3, 128, 2, 32, 3, 32, 3, 41, 3, 224, 1, 55, 3, 160, 2, 32, 0, 32, 3, 65, 128, 2, 106, 65, 3, 16, 185, 138, 128, 128, 0, 32, 3, 65, 224, 2, 106, 36, 128, 128, 128, 128, 0, 11, 232, 2, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 16, 138, 139, 128, 128, 0, 32, 2, 65, 192, 0, 106, 32, 1, 65, 224, 2, 106, 16, 138, 139, 128, 128, 0, 32, 0, 32, 1, 49, 0, 232, 4, 16, 163, 139, 128, 128, 0, 32, 0, 65, 56, 106, 32, 2, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 48, 106, 32, 2, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 40, 106, 32, 2, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 41, 3, 0, 55, 3, 32, 32, 0, 32, 2, 41, 3, 32, 55, 3, 64, 32, 0, 65, 200, 0, 106, 32, 2, 65, 40, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 208, 0, 106, 32, 2, 65, 48, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 216, 0, 106, 32, 2, 65, 56, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 41, 3, 64, 55, 3, 96, 32, 0, 65, 232, 0, 106, 32, 2, 65, 192, 0, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 248, 0, 106, 32, 2, 65, 192, 0, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 152, 1, 106, 32, 2, 65, 192, 0, 106, 65, 56, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 144, 1, 106, 32, 2, 65, 192, 0, 106, 65, 48, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 136, 1, 106, 32, 2, 65, 192, 0, 106, 65, 40, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 41, 3, 96, 55, 3, 128, 1, 32, 0, 65, 160, 1, 106, 32, 1, 41, 3, 128, 4, 16, 163, 139, 128, 128, 0, 32, 2, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 11, 162, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 45, 0, 232, 4, 13, 0, 32, 3, 32, 1, 65, 136, 4, 106, 16, 162, 139, 128, 128, 0, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 3, 41, 3, 0, 55, 3, 8, 12, 1, 11, 2, 64, 32, 2, 69, 13, 0, 32, 3, 32, 1, 32, 2, 16, 129, 138, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 0, 13, 0, 32, 0, 32, 3, 41, 3, 8, 55, 3, 8, 65, 0, 33, 1, 12, 1, 11, 32, 0, 65, 2, 58, 0, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 12, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 3, 58, 0, 4, 11, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 179, 2, 2, 1, 127, 4, 126, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 45, 0, 232, 4, 13, 0, 32, 0, 66, 0, 55, 3, 8, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 32, 106, 66, 0, 55, 3, 0, 32, 0, 65, 24, 106, 66, 0, 55, 3, 0, 32, 0, 65, 16, 106, 66, 0, 55, 3, 0, 12, 1, 11, 2, 64, 32, 2, 69, 13, 0, 32, 3, 65, 40, 106, 32, 1, 32, 2, 16, 129, 138, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 40, 13, 0, 32, 3, 65, 216, 0, 106, 32, 3, 65, 48, 106, 65, 40, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 32, 106, 32, 3, 65, 216, 0, 106, 65, 32, 106, 41, 3, 0, 34, 4, 55, 2, 0, 32, 3, 65, 24, 106, 32, 3, 65, 216, 0, 106, 65, 24, 106, 41, 3, 0, 34, 5, 55, 2, 0, 32, 3, 65, 16, 106, 32, 3, 65, 216, 0, 106, 65, 16, 106, 41, 3, 0, 34, 6, 55, 2, 0, 32, 3, 32, 3, 41, 3, 96, 34, 7, 55, 2, 8, 32, 0, 65, 32, 106, 32, 4, 55, 2, 0, 32, 0, 65, 24, 106, 32, 5, 55, 2, 0, 32, 0, 65, 16, 106, 32, 6, 55, 2, 0, 32, 0, 32, 7, 55, 2, 8, 65, 0, 33, 1, 12, 1, 11, 32, 0, 65, 2, 58, 0, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 12, 1, 11, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 3, 58, 0, 4, 11, 32, 3, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 11, 189, 2, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 240, 2, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 65, 0, 65, 232, 1, 16, 214, 141, 128, 128, 0, 33, 3, 32, 2, 32, 1, 45, 0, 232, 4, 58, 0, 7, 32, 2, 65, 144, 2, 106, 32, 1, 16, 136, 139, 128, 128, 0, 32, 2, 65, 240, 1, 106, 32, 2, 65, 144, 2, 106, 16, 156, 139, 128, 128, 0, 32, 3, 65, 32, 32, 2, 65, 240, 1, 106, 65, 32, 65, 244, 150, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 65, 144, 2, 106, 32, 1, 65, 160, 1, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 40, 106, 65, 32, 32, 2, 65, 144, 2, 106, 65, 32, 65, 132, 151, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 65, 144, 2, 106, 32, 1, 65, 192, 1, 106, 16, 169, 138, 128, 128, 0, 32, 2, 65, 200, 0, 106, 65, 192, 0, 32, 2, 65, 144, 2, 106, 65, 192, 0, 65, 148, 151, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 32, 1, 41, 3, 128, 4, 55, 3, 144, 2, 32, 2, 65, 136, 1, 106, 65, 8, 32, 2, 65, 144, 2, 106, 65, 8, 65, 164, 151, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 65, 144, 2, 106, 32, 1, 65, 136, 4, 106, 16, 180, 138, 128, 128, 0, 32, 2, 65, 144, 1, 106, 65, 224, 0, 32, 2, 65, 144, 2, 106, 65, 224, 0, 65, 180, 151, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 2, 65, 7, 106, 65, 233, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 240, 2, 106, 36, 128, 128, 128, 128, 0, 11, 131, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 128, 4, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 3, 64, 32, 5, 65, 128, 2, 70, 13, 1, 32, 4, 32, 5, 106, 34, 6, 66, 0, 55, 3, 0, 32, 6, 65, 24, 106, 66, 0, 55, 3, 0, 32, 6, 65, 16, 106, 66, 0, 55, 3, 0, 32, 6, 65, 8, 106, 66, 0, 55, 3, 0, 32, 5, 65, 32, 106, 33, 5, 12, 0, 11, 11, 32, 4, 65, 128, 2, 106, 32, 1, 16, 251, 137, 128, 128, 0, 32, 4, 65, 6, 32, 4, 65, 128, 2, 106, 65, 6, 65, 184, 152, 135, 128, 0, 16, 213, 138, 128, 128, 0, 32, 4, 65, 192, 3, 106, 32, 2, 16, 163, 139, 128, 128, 0, 32, 4, 65, 248, 3, 106, 32, 3, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 240, 3, 106, 32, 3, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 232, 3, 106, 32, 3, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 4, 32, 3, 41, 3, 0, 55, 3, 224, 3, 32, 4, 65, 192, 1, 106, 65, 2, 32, 4, 65, 192, 3, 106, 65, 2, 65, 200, 152, 135, 128, 0, 16, 213, 138, 128, 128, 0, 32, 0, 32, 4, 65, 128, 2, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 128, 4, 106, 36, 128, 128, 128, 128, 0, 11, 128, 3, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 2, 107, 34, 9, 36, 128, 128, 128, 128, 0, 32, 9, 65, 0, 54, 2, 16, 32, 9, 66, 1, 55, 2, 8, 32, 9, 32, 1, 32, 2, 16, 214, 138, 128, 128, 0, 32, 9, 40, 2, 4, 33, 1, 32, 9, 40, 2, 0, 33, 2, 3, 64, 2, 64, 32, 2, 32, 1, 71, 13, 0, 32, 4, 65, 240, 4, 108, 33, 2, 3, 64, 2, 64, 32, 2, 13, 0, 32, 9, 65, 23, 106, 32, 5, 16, 203, 139, 128, 128, 0, 32, 9, 65, 8, 106, 32, 9, 65, 23, 106, 16, 247, 137, 128, 128, 0, 32, 9, 65, 23, 106, 32, 6, 16, 253, 137, 128, 128, 0, 32, 9, 65, 8, 106, 32, 9, 65, 23, 106, 16, 248, 137, 128, 128, 0, 2, 64, 32, 7, 41, 3, 0, 80, 13, 0, 32, 9, 65, 23, 106, 32, 7, 65, 8, 106, 16, 250, 137, 128, 128, 0, 32, 9, 65, 8, 106, 32, 9, 65, 23, 106, 16, 245, 137, 128, 128, 0, 11, 2, 64, 32, 8, 40, 2, 0, 34, 2, 69, 13, 0, 32, 9, 65, 8, 106, 32, 8, 65, 12, 106, 16, 249, 137, 128, 128, 0, 32, 9, 65, 8, 106, 32, 2, 32, 8, 40, 2, 8, 16, 178, 140, 128, 128, 0, 32, 9, 65, 8, 106, 32, 8, 65, 44, 106, 16, 231, 138, 128, 128, 0, 11, 32, 0, 32, 9, 41, 2, 8, 55, 2, 0, 32, 0, 65, 8, 106, 32, 9, 65, 8, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 9, 65, 128, 2, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 2, 65, 144, 123, 106, 33, 2, 32, 9, 65, 23, 106, 32, 3, 16, 134, 138, 128, 128, 0, 32, 3, 65, 240, 4, 106, 33, 3, 32, 9, 65, 8, 106, 32, 9, 65, 23, 106, 16, 244, 137, 128, 128, 0, 12, 0, 11, 11, 32, 9, 65, 23, 106, 32, 2, 16, 203, 139, 128, 128, 0, 32, 2, 65, 32, 106, 33, 2, 32, 9, 65, 8, 106, 32, 9, 65, 23, 106, 16, 247, 137, 128, 128, 0, 12, 0, 11, 11, 60, 0, 32, 0, 32, 1, 40, 2, 208, 5, 32, 1, 65, 216, 5, 106, 40, 2, 0, 32, 1, 40, 2, 220, 5, 32, 1, 65, 228, 5, 106, 40, 2, 0, 32, 1, 65, 168, 2, 106, 32, 1, 65, 200, 2, 106, 32, 1, 32, 1, 65, 152, 5, 106, 16, 136, 138, 128, 128, 0, 11, 180, 5, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 240, 3, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 0, 54, 2, 20, 32, 2, 66, 1, 55, 2, 12, 32, 2, 65, 40, 106, 32, 1, 65, 168, 2, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 12, 106, 32, 2, 65, 40, 106, 16, 247, 137, 128, 128, 0, 32, 2, 32, 1, 65, 216, 5, 106, 40, 2, 0, 34, 3, 173, 55, 3, 24, 32, 3, 65, 5, 116, 33, 3, 32, 2, 65, 40, 106, 32, 2, 65, 24, 106, 16, 154, 140, 128, 128, 0, 32, 2, 65, 12, 106, 32, 2, 65, 40, 106, 16, 246, 137, 128, 128, 0, 32, 1, 40, 2, 208, 5, 33, 4, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 3, 65, 96, 106, 33, 3, 32, 2, 65, 40, 106, 32, 4, 16, 203, 139, 128, 128, 0, 32, 4, 65, 32, 106, 33, 4, 32, 2, 65, 12, 106, 32, 2, 65, 40, 106, 16, 247, 137, 128, 128, 0, 12, 0, 11, 11, 32, 2, 32, 1, 65, 228, 5, 106, 40, 2, 0, 34, 3, 173, 55, 3, 32, 32, 3, 65, 240, 4, 108, 33, 3, 32, 2, 65, 40, 106, 32, 2, 65, 32, 106, 16, 154, 140, 128, 128, 0, 32, 2, 65, 12, 106, 32, 2, 65, 40, 106, 16, 246, 137, 128, 128, 0, 32, 1, 40, 2, 220, 5, 33, 4, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 3, 65, 144, 123, 106, 33, 3, 32, 2, 65, 40, 106, 32, 4, 16, 134, 138, 128, 128, 0, 32, 4, 65, 240, 4, 106, 33, 4, 32, 2, 65, 12, 106, 32, 2, 65, 40, 106, 16, 244, 137, 128, 128, 0, 12, 0, 11, 11, 32, 2, 65, 40, 106, 32, 1, 65, 200, 2, 106, 16, 253, 137, 128, 128, 0, 32, 2, 65, 12, 106, 32, 2, 65, 40, 106, 16, 248, 137, 128, 128, 0, 2, 64, 2, 64, 32, 1, 41, 3, 0, 80, 13, 0, 32, 2, 65, 40, 106, 32, 1, 65, 8, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 12, 106, 65, 1, 16, 235, 137, 128, 128, 0, 32, 2, 65, 200, 2, 106, 32, 2, 65, 40, 106, 16, 250, 137, 128, 128, 0, 32, 2, 65, 12, 106, 32, 2, 65, 200, 2, 106, 16, 245, 137, 128, 128, 0, 12, 1, 11, 32, 2, 65, 12, 106, 65, 0, 16, 235, 137, 128, 128, 0, 11, 32, 2, 32, 1, 65, 240, 5, 106, 53, 2, 0, 55, 3, 232, 3, 32, 2, 65, 40, 106, 32, 2, 65, 232, 3, 106, 16, 154, 140, 128, 128, 0, 32, 2, 65, 12, 106, 32, 2, 65, 40, 106, 16, 246, 137, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 65, 232, 5, 106, 16, 231, 138, 128, 128, 0, 2, 64, 2, 64, 32, 1, 40, 2, 152, 5, 34, 3, 69, 13, 0, 32, 2, 65, 12, 106, 65, 1, 16, 235, 137, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 65, 164, 5, 106, 16, 249, 137, 128, 128, 0, 32, 2, 32, 1, 65, 160, 5, 106, 40, 2, 0, 34, 4, 173, 55, 3, 200, 2, 32, 2, 65, 40, 106, 32, 2, 65, 200, 2, 106, 16, 154, 140, 128, 128, 0, 32, 2, 65, 12, 106, 32, 2, 65, 40, 106, 16, 246, 137, 128, 128, 0, 32, 2, 65, 12, 106, 32, 3, 32, 4, 16, 178, 140, 128, 128, 0, 32, 2, 65, 12, 106, 32, 1, 65, 196, 5, 106, 16, 231, 138, 128, 128, 0, 12, 1, 11, 32, 2, 65, 12, 106, 65, 0, 16, 235, 137, 128, 128, 0, 11, 32, 0, 32, 2, 41, 2, 12, 55, 2, 0, 32, 0, 65, 8, 106, 32, 2, 65, 12, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 240, 3, 106, 36, 128, 128, 128, 128, 0, 11, 204, 19, 4, 1, 127, 1, 126, 5, 127, 2, 126, 35, 128, 128, 128, 128, 0, 65, 240, 15, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 54, 2, 44, 32, 3, 32, 1, 54, 2, 40, 32, 3, 65, 208, 5, 106, 32, 3, 65, 40, 106, 16, 199, 138, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 208, 5, 13, 0, 32, 3, 65, 48, 106, 65, 8, 106, 32, 3, 65, 208, 5, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 48, 106, 65, 16, 106, 32, 3, 65, 208, 5, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 48, 106, 65, 24, 106, 32, 3, 65, 240, 5, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 216, 5, 55, 3, 48, 32, 3, 65, 208, 5, 106, 32, 3, 65, 40, 106, 16, 200, 138, 128, 128, 0, 2, 64, 32, 3, 40, 2, 208, 5, 13, 0, 32, 3, 65, 32, 106, 32, 3, 41, 3, 216, 5, 34, 4, 167, 65, 0, 16, 202, 138, 128, 128, 0, 32, 3, 65, 0, 54, 2, 88, 32, 3, 32, 3, 41, 3, 32, 55, 2, 80, 32, 3, 65, 236, 0, 106, 33, 2, 32, 3, 65, 208, 5, 106, 65, 8, 106, 33, 1, 3, 64, 2, 64, 2, 64, 2, 64, 32, 4, 66, 0, 82, 13, 0, 32, 3, 65, 208, 5, 106, 32, 3, 65, 40, 106, 16, 200, 138, 128, 128, 0, 2, 64, 32, 3, 40, 2, 208, 5, 13, 0, 32, 3, 65, 24, 106, 32, 3, 41, 3, 216, 5, 34, 4, 167, 65, 0, 16, 237, 137, 128, 128, 0, 32, 3, 65, 0, 54, 2, 100, 32, 3, 32, 3, 41, 3, 24, 55, 2, 92, 32, 3, 65, 185, 10, 106, 34, 5, 65, 3, 106, 33, 6, 3, 64, 2, 64, 32, 4, 66, 0, 82, 13, 0, 32, 3, 65, 208, 5, 106, 32, 3, 65, 40, 106, 16, 225, 137, 128, 128, 0, 32, 3, 40, 2, 208, 5, 13, 4, 32, 3, 65, 200, 10, 106, 32, 3, 65, 232, 0, 106, 65, 4, 114, 32, 3, 65, 216, 5, 106, 65, 208, 2, 16, 218, 141, 128, 128, 0, 65, 208, 2, 16, 218, 141, 128, 128, 0, 26, 32, 3, 40, 2, 44, 34, 2, 69, 13, 11, 32, 3, 40, 2, 40, 34, 1, 45, 0, 0, 33, 5, 32, 3, 32, 2, 65, 127, 106, 54, 2, 156, 13, 32, 3, 32, 1, 65, 1, 106, 54, 2, 152, 13, 2, 64, 32, 5, 13, 0, 66, 0, 33, 4, 12, 11, 11, 32, 3, 65, 208, 5, 106, 32, 3, 65, 152, 13, 106, 16, 222, 137, 128, 128, 0, 32, 3, 40, 2, 208, 5, 69, 13, 9, 32, 3, 65, 240, 0, 106, 32, 3, 65, 220, 5, 106, 40, 2, 0, 34, 2, 54, 2, 0, 32, 3, 32, 3, 41, 2, 212, 5, 34, 4, 55, 3, 104, 32, 0, 65, 16, 106, 32, 2, 54, 2, 0, 32, 0, 32, 4, 55, 2, 8, 32, 0, 66, 2, 55, 3, 0, 12, 13, 11, 32, 3, 65, 208, 5, 106, 32, 3, 65, 40, 106, 16, 227, 137, 128, 128, 0, 2, 64, 32, 3, 45, 0, 184, 10, 34, 1, 65, 2, 70, 13, 0, 32, 3, 65, 232, 0, 106, 32, 3, 65, 208, 5, 106, 65, 232, 4, 16, 218, 141, 128, 128, 0, 26, 32, 3, 32, 6, 40, 0, 0, 54, 0, 195, 10, 32, 3, 32, 5, 40, 0, 0, 54, 2, 192, 10, 2, 64, 32, 3, 40, 2, 100, 34, 2, 32, 3, 40, 2, 96, 71, 13, 0, 32, 3, 65, 220, 0, 106, 32, 2, 16, 239, 137, 128, 128, 0, 32, 3, 40, 2, 100, 33, 2, 11, 32, 3, 40, 2, 92, 32, 2, 65, 240, 4, 108, 106, 32, 3, 65, 232, 0, 106, 65, 232, 4, 16, 218, 141, 128, 128, 0, 34, 2, 32, 1, 58, 0, 232, 4, 32, 2, 32, 3, 40, 2, 192, 10, 54, 0, 233, 4, 32, 2, 65, 236, 4, 106, 32, 3, 40, 0, 195, 10, 54, 0, 0, 32, 3, 32, 3, 40, 2, 100, 65, 1, 106, 54, 2, 100, 32, 4, 66, 127, 124, 33, 4, 12, 1, 11, 11, 32, 3, 65, 232, 0, 106, 65, 8, 106, 32, 3, 65, 208, 5, 106, 65, 8, 106, 40, 2, 0, 34, 2, 54, 2, 0, 32, 3, 32, 3, 41, 3, 208, 5, 34, 4, 55, 3, 104, 32, 0, 65, 16, 106, 32, 2, 54, 2, 0, 32, 0, 32, 4, 55, 3, 8, 32, 0, 66, 2, 55, 3, 0, 12, 11, 11, 32, 3, 40, 2, 212, 5, 33, 2, 32, 0, 65, 12, 106, 32, 3, 65, 216, 5, 106, 41, 3, 0, 55, 2, 0, 32, 0, 32, 2, 54, 2, 8, 32, 0, 66, 2, 55, 3, 0, 12, 11, 11, 32, 3, 65, 208, 5, 106, 32, 3, 65, 40, 106, 16, 199, 138, 128, 128, 0, 32, 3, 40, 2, 208, 5, 69, 13, 1, 32, 3, 65, 240, 0, 106, 32, 3, 65, 220, 5, 106, 40, 2, 0, 34, 2, 54, 2, 0, 32, 3, 32, 3, 41, 2, 212, 5, 34, 4, 55, 3, 104, 32, 0, 65, 16, 106, 32, 2, 54, 2, 0, 32, 0, 32, 4, 55, 2, 8, 32, 0, 66, 2, 55, 3, 0, 12, 10, 11, 32, 3, 65, 240, 0, 106, 32, 3, 65, 220, 5, 106, 40, 2, 0, 34, 2, 54, 2, 0, 32, 3, 32, 3, 41, 2, 212, 5, 34, 4, 55, 3, 104, 32, 0, 65, 16, 106, 32, 2, 54, 2, 0, 32, 0, 32, 4, 55, 2, 8, 32, 0, 66, 2, 55, 3, 0, 12, 8, 11, 32, 2, 32, 1, 41, 2, 0, 55, 2, 0, 32, 2, 65, 24, 106, 34, 7, 32, 1, 65, 24, 106, 41, 2, 0, 55, 2, 0, 32, 2, 65, 16, 106, 34, 8, 32, 1, 65, 16, 106, 41, 2, 0, 55, 2, 0, 32, 2, 65, 8, 106, 34, 9, 32, 1, 65, 8, 106, 41, 2, 0, 55, 2, 0, 2, 64, 32, 3, 40, 2, 88, 34, 6, 32, 3, 40, 2, 84, 71, 13, 0, 32, 3, 65, 208, 0, 106, 32, 6, 16, 217, 138, 128, 128, 0, 32, 3, 40, 2, 88, 33, 6, 11, 32, 3, 40, 2, 80, 32, 6, 65, 5, 116, 106, 34, 5, 32, 2, 41, 2, 0, 55, 2, 0, 32, 5, 65, 8, 106, 32, 9, 41, 2, 0, 55, 2, 0, 32, 5, 65, 16, 106, 32, 8, 41, 2, 0, 55, 2, 0, 32, 5, 65, 24, 106, 32, 7, 41, 2, 0, 55, 2, 0, 32, 3, 32, 6, 65, 1, 106, 54, 2, 88, 32, 4, 66, 127, 124, 33, 4, 12, 0, 11, 11, 32, 3, 40, 2, 212, 5, 33, 2, 32, 0, 65, 12, 106, 32, 3, 65, 208, 5, 106, 65, 8, 106, 41, 3, 0, 55, 2, 0, 32, 0, 32, 2, 54, 2, 8, 32, 0, 66, 2, 55, 3, 0, 12, 8, 11, 32, 3, 65, 240, 0, 106, 32, 3, 65, 220, 5, 106, 40, 2, 0, 34, 2, 54, 2, 0, 32, 3, 32, 3, 41, 2, 212, 5, 34, 4, 55, 3, 104, 32, 0, 65, 16, 106, 32, 2, 54, 2, 0, 32, 0, 32, 4, 55, 2, 8, 32, 0, 66, 2, 55, 3, 0, 12, 7, 11, 32, 3, 65, 160, 13, 106, 32, 3, 65, 232, 0, 106, 65, 4, 114, 32, 3, 65, 216, 5, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 66, 1, 33, 4, 11, 32, 3, 65, 208, 5, 106, 32, 3, 65, 152, 13, 106, 16, 200, 138, 128, 128, 0, 2, 64, 32, 3, 40, 2, 208, 5, 69, 13, 0, 32, 3, 40, 2, 212, 5, 33, 2, 32, 0, 65, 12, 106, 32, 3, 65, 216, 5, 106, 41, 3, 0, 55, 2, 0, 32, 0, 32, 2, 54, 2, 8, 32, 0, 66, 2, 55, 3, 0, 12, 3, 11, 32, 3, 40, 2, 156, 13, 32, 3, 40, 2, 216, 5, 34, 2, 73, 13, 0, 32, 3, 40, 2, 152, 13, 33, 1, 32, 3, 65, 16, 106, 32, 2, 65, 0, 16, 165, 140, 128, 128, 0, 32, 3, 40, 2, 20, 33, 5, 32, 3, 40, 2, 16, 32, 1, 32, 2, 16, 218, 141, 128, 128, 0, 33, 1, 32, 3, 32, 2, 54, 2, 204, 15, 32, 3, 32, 5, 54, 2, 200, 15, 32, 3, 32, 1, 54, 2, 196, 15, 32, 3, 40, 2, 156, 13, 34, 1, 32, 2, 73, 13, 0, 32, 1, 32, 2, 70, 13, 0, 2, 64, 32, 3, 40, 2, 152, 13, 32, 2, 106, 34, 5, 45, 0, 0, 13, 0, 65, 0, 33, 1, 12, 5, 11, 2, 64, 32, 1, 32, 2, 65, 127, 115, 106, 34, 2, 65, 32, 73, 13, 0, 32, 3, 32, 2, 65, 96, 106, 54, 2, 212, 15, 32, 3, 32, 5, 65, 33, 106, 54, 2, 208, 15, 32, 3, 65, 232, 5, 106, 66, 0, 55, 3, 0, 32, 3, 65, 224, 5, 106, 66, 0, 55, 3, 0, 32, 3, 65, 208, 5, 106, 65, 8, 106, 66, 0, 55, 3, 0, 32, 3, 66, 0, 55, 3, 208, 5, 32, 3, 65, 208, 5, 106, 65, 32, 32, 5, 65, 1, 106, 65, 32, 65, 180, 153, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 3, 65, 216, 15, 106, 32, 3, 65, 208, 15, 106, 16, 200, 138, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 216, 15, 13, 0, 32, 3, 40, 2, 212, 15, 32, 3, 41, 3, 224, 15, 34, 10, 167, 34, 7, 73, 13, 3, 32, 3, 40, 2, 208, 15, 33, 2, 32, 3, 65, 8, 106, 32, 7, 65, 0, 16, 165, 140, 128, 128, 0, 32, 3, 53, 2, 12, 33, 11, 32, 3, 65, 216, 15, 106, 32, 3, 40, 2, 8, 34, 1, 32, 2, 32, 7, 16, 218, 141, 128, 128, 0, 34, 2, 32, 7, 16, 251, 140, 128, 128, 0, 32, 11, 32, 10, 66, 32, 134, 132, 33, 10, 2, 64, 2, 64, 32, 3, 40, 2, 216, 15, 69, 13, 0, 32, 3, 41, 2, 220, 15, 34, 11, 66, 128, 128, 128, 128, 240, 31, 131, 66, 128, 128, 128, 128, 32, 82, 13, 1, 11, 32, 3, 40, 2, 212, 15, 34, 2, 32, 7, 73, 13, 4, 32, 3, 40, 2, 208, 15, 33, 8, 32, 3, 32, 2, 32, 7, 107, 34, 2, 65, 0, 16, 165, 140, 128, 128, 0, 32, 3, 40, 2, 4, 33, 6, 32, 3, 40, 2, 0, 34, 5, 32, 8, 32, 7, 106, 32, 2, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 232, 0, 106, 65, 24, 106, 32, 3, 65, 208, 5, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 232, 0, 106, 65, 16, 106, 32, 3, 65, 208, 5, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 232, 0, 106, 65, 8, 106, 32, 3, 65, 208, 5, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 208, 5, 55, 3, 104, 12, 8, 11, 32, 3, 32, 11, 55, 2, 228, 15, 32, 3, 32, 10, 55, 2, 220, 15, 32, 3, 32, 2, 54, 2, 216, 15, 32, 3, 65, 216, 15, 106, 16, 229, 137, 128, 128, 0, 32, 0, 65, 0, 54, 2, 8, 12, 1, 11, 32, 3, 65, 216, 15, 106, 65, 8, 106, 41, 3, 0, 33, 10, 32, 0, 32, 3, 40, 2, 220, 15, 54, 2, 8, 11, 32, 0, 66, 2, 55, 3, 0, 32, 0, 65, 12, 106, 32, 10, 55, 2, 0, 12, 2, 11, 32, 0, 65, 1, 54, 2, 8, 32, 0, 66, 2, 55, 3, 0, 32, 0, 65, 16, 106, 65, 32, 54, 2, 0, 32, 0, 65, 12, 106, 32, 2, 54, 2, 0, 12, 1, 11, 0, 0, 11, 32, 3, 65, 196, 15, 106, 16, 229, 137, 128, 128, 0, 11, 32, 3, 65, 220, 0, 106, 16, 243, 137, 128, 128, 0, 11, 32, 3, 65, 208, 0, 106, 16, 226, 138, 128, 128, 0, 32, 3, 65, 208, 0, 106, 16, 189, 138, 128, 128, 0, 12, 1, 11, 32, 0, 32, 3, 41, 2, 80, 55, 2, 208, 5, 32, 0, 65, 216, 5, 106, 32, 3, 65, 208, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 160, 13, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 240, 5, 106, 32, 3, 65, 196, 15, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 3, 41, 2, 196, 15, 55, 2, 232, 5, 32, 0, 32, 3, 41, 3, 104, 55, 2, 164, 5, 32, 0, 65, 172, 5, 106, 32, 3, 65, 232, 0, 106, 65, 8, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 180, 5, 106, 32, 3, 65, 232, 0, 106, 65, 16, 106, 41, 3, 0, 55, 2, 0, 32, 0, 65, 188, 5, 106, 32, 3, 65, 232, 0, 106, 65, 24, 106, 41, 3, 0, 55, 2, 0, 32, 0, 32, 3, 41, 3, 48, 55, 3, 168, 2, 32, 0, 65, 176, 2, 106, 32, 3, 65, 48, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 184, 2, 106, 32, 3, 65, 48, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 192, 2, 106, 32, 3, 65, 48, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 200, 2, 106, 32, 3, 65, 200, 10, 106, 65, 208, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 2, 54, 2, 204, 5, 32, 0, 32, 6, 54, 2, 200, 5, 32, 0, 32, 5, 54, 2, 196, 5, 32, 0, 32, 10, 55, 2, 156, 5, 32, 0, 32, 1, 54, 2, 152, 5, 32, 0, 32, 4, 55, 3, 0, 32, 0, 32, 3, 41, 2, 92, 55, 2, 220, 5, 32, 0, 65, 228, 5, 106, 32, 3, 65, 220, 0, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 11, 32, 3, 65, 240, 15, 106, 36, 128, 128, 128, 128, 0, 11, 27, 0, 32, 0, 32, 1, 65, 216, 5, 106, 40, 2, 0, 54, 2, 4, 32, 0, 32, 1, 40, 2, 208, 5, 54, 2, 0, 11, 27, 0, 32, 0, 32, 1, 65, 228, 5, 106, 40, 2, 0, 54, 2, 4, 32, 0, 32, 1, 40, 2, 220, 5, 54, 2, 0, 11, 39, 0, 32, 0, 66, 0, 55, 0, 0, 32, 0, 65, 24, 106, 66, 0, 55, 0, 0, 32, 0, 65, 16, 106, 66, 0, 55, 0, 0, 32, 0, 65, 8, 106, 66, 0, 55, 0, 0, 11, 16, 0, 32, 0, 65, 0, 65, 192, 0, 16, 214, 141, 128, 128, 0, 26, 11, 16, 0, 32, 0, 65, 0, 65, 128, 1, 16, 214, 141, 128, 128, 0, 26, 11, 16, 0, 32, 0, 65, 1, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 76, 0, 32, 2, 65, 7, 116, 33, 2, 32, 0, 40, 2, 0, 40, 2, 0, 33, 0, 2, 64, 3, 64, 32, 2, 69, 13, 1, 32, 0, 32, 0, 41, 3, 64, 66, 128, 1, 124, 55, 3, 64, 32, 0, 32, 1, 66, 0, 66, 0, 16, 157, 138, 128, 128, 0, 32, 2, 65, 128, 127, 106, 33, 2, 32, 1, 65, 128, 1, 106, 33, 1, 12, 0, 11, 11, 11, 18, 0, 32, 0, 16, 144, 138, 128, 128, 0, 32, 0, 65, 0, 58, 0, 128, 1, 11, 149, 6, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 208, 4, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 168, 2, 106, 34, 4, 65, 184, 155, 135, 128, 0, 65, 0, 65, 184, 155, 135, 128, 0, 65, 0, 65, 0, 65, 32, 16, 155, 138, 128, 128, 0, 32, 3, 65, 208, 0, 106, 32, 4, 65, 200, 0, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 208, 0, 106, 65, 200, 0, 106, 34, 5, 16, 147, 138, 128, 128, 0, 32, 3, 65, 152, 2, 106, 45, 0, 0, 33, 4, 32, 3, 32, 3, 65, 208, 0, 106, 54, 2, 144, 4, 32, 3, 32, 3, 65, 144, 4, 106, 54, 2, 160, 2, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 65, 128, 1, 32, 4, 107, 34, 6, 77, 13, 0, 2, 64, 32, 4, 69, 13, 0, 32, 5, 32, 4, 106, 32, 6, 32, 1, 32, 6, 65, 136, 155, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 3, 65, 160, 2, 106, 32, 5, 65, 1, 16, 146, 138, 128, 128, 0, 32, 2, 32, 6, 107, 34, 2, 69, 13, 2, 32, 1, 32, 6, 106, 33, 1, 11, 32, 1, 32, 2, 65, 7, 118, 32, 2, 65, 255, 0, 113, 34, 2, 69, 107, 34, 4, 65, 7, 116, 106, 33, 6, 32, 2, 65, 128, 1, 32, 2, 27, 33, 2, 32, 4, 69, 13, 2, 32, 3, 65, 160, 2, 106, 32, 1, 32, 4, 16, 146, 138, 128, 128, 0, 12, 2, 11, 32, 5, 32, 4, 106, 32, 2, 32, 1, 32, 2, 65, 168, 155, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 4, 32, 2, 106, 33, 2, 12, 2, 11, 65, 184, 155, 135, 128, 0, 33, 6, 65, 0, 33, 2, 11, 32, 5, 32, 2, 32, 6, 32, 2, 65, 152, 155, 135, 128, 0, 16, 232, 140, 128, 128, 0, 11, 32, 3, 32, 2, 58, 0, 152, 2, 32, 3, 65, 160, 2, 106, 32, 3, 65, 208, 0, 106, 65, 208, 1, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 240, 3, 106, 16, 142, 138, 128, 128, 0, 32, 3, 65, 144, 4, 106, 16, 143, 138, 128, 128, 0, 32, 3, 32, 3, 41, 3, 224, 2, 32, 3, 65, 232, 3, 106, 45, 0, 0, 34, 2, 173, 124, 55, 3, 224, 2, 32, 3, 65, 160, 2, 106, 65, 200, 0, 106, 33, 4, 2, 64, 3, 64, 32, 2, 65, 128, 1, 70, 13, 1, 32, 3, 65, 160, 2, 106, 32, 2, 106, 65, 200, 0, 106, 65, 0, 58, 0, 0, 32, 2, 65, 1, 106, 33, 2, 12, 0, 11, 11, 32, 3, 65, 0, 58, 0, 232, 3, 32, 3, 65, 160, 2, 106, 32, 4, 66, 0, 32, 3, 65, 144, 4, 106, 16, 156, 138, 128, 128, 0, 32, 3, 65, 240, 3, 106, 65, 32, 32, 3, 65, 144, 4, 106, 65, 32, 65, 164, 154, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 3, 65, 8, 106, 65, 24, 106, 32, 3, 65, 240, 3, 106, 65, 24, 106, 41, 0, 0, 55, 3, 0, 32, 3, 65, 8, 106, 65, 8, 106, 32, 3, 65, 240, 3, 106, 65, 8, 106, 41, 0, 0, 55, 3, 0, 32, 3, 65, 8, 106, 65, 16, 106, 32, 3, 65, 240, 3, 106, 65, 16, 106, 41, 0, 0, 55, 3, 0, 32, 3, 32, 3, 41, 0, 240, 3, 55, 3, 8, 32, 3, 32, 3, 45, 0, 39, 65, 63, 113, 58, 0, 39, 32, 3, 65, 160, 2, 106, 32, 3, 65, 8, 106, 16, 205, 139, 128, 128, 0, 32, 3, 65, 40, 106, 32, 3, 65, 160, 2, 106, 16, 187, 139, 128, 128, 0, 2, 64, 2, 64, 32, 3, 41, 3, 40, 66, 0, 82, 13, 0, 32, 0, 66, 0, 55, 3, 0, 32, 0, 65, 24, 106, 66, 0, 55, 3, 0, 32, 0, 65, 16, 106, 66, 0, 55, 3, 0, 32, 0, 65, 8, 106, 66, 0, 55, 3, 0, 12, 1, 11, 32, 0, 32, 3, 41, 3, 48, 55, 3, 0, 32, 0, 65, 24, 106, 32, 3, 65, 40, 106, 65, 32, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 3, 65, 40, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 3, 65, 40, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 11, 32, 3, 65, 208, 4, 106, 36, 128, 128, 128, 128, 0, 11, 98, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 160, 2, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 152, 1, 106, 16, 238, 139, 128, 128, 0, 32, 3, 65, 128, 2, 106, 32, 1, 32, 2, 16, 148, 138, 128, 128, 0, 32, 3, 65, 8, 106, 32, 3, 65, 152, 1, 106, 32, 3, 65, 128, 2, 106, 16, 244, 139, 128, 128, 0, 32, 0, 32, 3, 65, 8, 106, 16, 237, 139, 128, 128, 0, 32, 3, 65, 160, 2, 106, 36, 128, 128, 128, 128, 0, 11, 57, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 16, 245, 139, 128, 128, 0, 32, 0, 32, 2, 65, 224, 0, 16, 148, 138, 128, 128, 0, 32, 2, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 11, 78, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 240, 3, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 16, 248, 139, 128, 128, 0, 32, 2, 65, 208, 1, 106, 32, 2, 65, 8, 106, 32, 1, 16, 252, 139, 128, 128, 0, 32, 0, 32, 2, 65, 208, 1, 106, 16, 247, 139, 128, 128, 0, 32, 2, 65, 240, 3, 106, 36, 128, 128, 128, 128, 0, 11, 82, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 2, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 65, 8, 106, 32, 2, 32, 3, 16, 149, 138, 128, 128, 0, 32, 4, 65, 240, 0, 106, 32, 4, 65, 8, 106, 32, 1, 16, 244, 139, 128, 128, 0, 32, 0, 32, 4, 65, 240, 0, 106, 16, 237, 139, 128, 128, 0, 32, 4, 65, 128, 2, 106, 36, 128, 128, 128, 128, 0, 11, 132, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 3, 107, 34, 5, 36, 128, 128, 128, 128, 0, 32, 5, 32, 1, 32, 3, 32, 4, 16, 152, 138, 128, 128, 0, 32, 5, 65, 232, 0, 106, 32, 2, 16, 150, 138, 128, 128, 0, 32, 5, 65, 152, 2, 106, 32, 5, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 5, 65, 136, 1, 106, 32, 5, 65, 152, 2, 106, 32, 5, 65, 232, 0, 106, 16, 244, 139, 128, 128, 0, 32, 5, 32, 5, 65, 136, 1, 106, 16, 237, 139, 128, 128, 0, 32, 0, 32, 5, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 5, 65, 128, 3, 106, 36, 128, 128, 128, 128, 0, 11, 19, 0, 32, 0, 66, 0, 55, 0, 0, 32, 0, 65, 8, 106, 66, 0, 55, 0, 0, 11, 169, 3, 4, 1, 127, 2, 126, 1, 127, 2, 126, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 7, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 5, 65, 193, 0, 79, 13, 0, 32, 6, 65, 193, 0, 79, 13, 0, 32, 2, 65, 17, 79, 13, 0, 32, 4, 65, 17, 79, 13, 0, 2, 64, 32, 2, 65, 16, 73, 13, 0, 32, 1, 32, 2, 65, 1, 118, 106, 41, 0, 0, 33, 8, 32, 1, 41, 0, 0, 33, 9, 12, 2, 11, 32, 7, 16, 154, 138, 128, 128, 0, 65, 0, 33, 10, 3, 64, 2, 64, 32, 2, 32, 10, 71, 13, 0, 32, 7, 41, 3, 8, 33, 8, 32, 7, 41, 3, 0, 33, 9, 12, 3, 11, 32, 7, 32, 10, 106, 32, 1, 32, 10, 106, 45, 0, 0, 58, 0, 0, 32, 10, 65, 1, 106, 33, 10, 12, 0, 11, 11, 0, 0, 11, 2, 64, 2, 64, 32, 4, 65, 16, 73, 13, 0, 32, 3, 41, 0, 8, 33, 11, 32, 3, 41, 0, 0, 33, 12, 12, 1, 11, 32, 7, 16, 154, 138, 128, 128, 0, 65, 0, 33, 10, 3, 64, 2, 64, 32, 4, 32, 10, 71, 13, 0, 32, 7, 41, 3, 8, 33, 11, 32, 7, 41, 3, 0, 33, 12, 12, 2, 11, 32, 7, 32, 10, 106, 32, 3, 32, 10, 106, 45, 0, 0, 58, 0, 0, 32, 10, 65, 1, 106, 33, 10, 12, 0, 11, 11, 32, 0, 66, 0, 55, 3, 64, 32, 0, 66, 241, 237, 244, 248, 165, 167, 253, 167, 165, 127, 55, 3, 24, 32, 0, 66, 171, 240, 211, 244, 175, 238, 188, 183, 60, 55, 3, 16, 32, 0, 66, 187, 206, 170, 166, 216, 208, 235, 179, 187, 127, 55, 3, 8, 32, 0, 32, 11, 66, 249, 194, 248, 155, 145, 163, 179, 240, 219, 0, 133, 55, 3, 56, 32, 0, 32, 12, 66, 235, 250, 134, 218, 191, 181, 246, 193, 31, 133, 55, 3, 48, 32, 0, 32, 8, 66, 159, 216, 249, 217, 194, 145, 218, 130, 155, 127, 133, 55, 3, 40, 32, 0, 32, 9, 66, 209, 133, 154, 239, 250, 207, 148, 135, 209, 0, 133, 55, 3, 32, 32, 0, 32, 5, 173, 66, 8, 134, 32, 6, 173, 133, 66, 136, 146, 247, 149, 255, 204, 249, 132, 234, 0, 133, 55, 3, 0, 32, 7, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 186, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 0, 32, 1, 66, 127, 32, 2, 16, 157, 138, 128, 128, 0, 32, 4, 65, 24, 106, 32, 0, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 16, 106, 32, 0, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 8, 106, 32, 0, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 40, 106, 32, 0, 65, 40, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 48, 106, 32, 0, 65, 48, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 56, 106, 32, 0, 65, 56, 106, 41, 3, 0, 55, 3, 0, 32, 4, 32, 0, 41, 3, 0, 55, 3, 0, 32, 4, 32, 0, 41, 3, 32, 55, 3, 32, 32, 3, 65, 192, 0, 32, 4, 65, 192, 0, 65, 136, 156, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 4, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 220, 46, 4, 2, 127, 19, 126, 1, 127, 22, 126, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 32, 4, 65, 0, 65, 128, 1, 16, 214, 141, 128, 128, 0, 33, 4, 3, 64, 2, 64, 32, 5, 65, 128, 1, 71, 13, 0, 32, 0, 32, 4, 41, 3, 40, 34, 6, 32, 0, 65, 48, 106, 34, 5, 41, 3, 0, 34, 7, 32, 0, 41, 3, 16, 34, 8, 124, 32, 4, 41, 3, 32, 34, 9, 124, 34, 10, 124, 32, 10, 32, 2, 133, 66, 235, 250, 134, 218, 191, 181, 246, 193, 31, 133, 66, 32, 137, 34, 11, 66, 171, 240, 211, 244, 175, 238, 188, 183, 60, 124, 34, 12, 32, 7, 133, 66, 40, 137, 34, 13, 124, 34, 14, 32, 4, 41, 3, 96, 34, 2, 124, 32, 4, 41, 3, 56, 34, 10, 32, 0, 65, 56, 106, 34, 1, 41, 3, 0, 34, 15, 32, 0, 41, 3, 24, 34, 16, 124, 32, 4, 41, 3, 48, 34, 17, 124, 34, 18, 124, 32, 18, 32, 3, 133, 66, 249, 194, 248, 155, 145, 163, 179, 240, 219, 0, 133, 66, 32, 137, 34, 3, 66, 241, 237, 244, 248, 165, 167, 253, 167, 165, 127, 124, 34, 18, 32, 15, 133, 66, 40, 137, 34, 19, 124, 34, 20, 32, 3, 133, 66, 48, 137, 34, 21, 32, 18, 124, 34, 22, 32, 19, 133, 66, 1, 137, 34, 23, 124, 34, 24, 32, 4, 41, 3, 104, 34, 3, 124, 32, 24, 32, 4, 41, 3, 24, 34, 18, 32, 0, 65, 40, 106, 34, 25, 41, 3, 0, 34, 26, 32, 0, 41, 3, 8, 34, 27, 124, 32, 4, 41, 3, 16, 34, 19, 124, 34, 28, 124, 32, 28, 66, 159, 216, 249, 217, 194, 145, 218, 130, 155, 127, 133, 66, 32, 137, 34, 28, 66, 187, 206, 170, 166, 216, 208, 235, 179, 187, 127, 124, 34, 29, 32, 26, 133, 66, 40, 137, 34, 30, 124, 34, 31, 32, 28, 133, 66, 48, 137, 34, 32, 133, 66, 32, 137, 34, 33, 32, 4, 41, 3, 8, 34, 24, 32, 0, 41, 3, 32, 34, 34, 32, 0, 41, 3, 0, 34, 35, 124, 32, 4, 41, 3, 0, 34, 28, 124, 34, 36, 124, 32, 0, 41, 3, 64, 32, 36, 133, 66, 209, 133, 154, 239, 250, 207, 148, 135, 209, 0, 133, 66, 32, 137, 34, 36, 66, 136, 146, 243, 157, 255, 204, 249, 132, 234, 0, 124, 34, 37, 32, 34, 133, 66, 40, 137, 34, 38, 124, 34, 39, 32, 36, 133, 66, 48, 137, 34, 40, 32, 37, 124, 34, 37, 124, 34, 41, 32, 23, 133, 66, 40, 137, 34, 42, 124, 34, 43, 32, 4, 41, 3, 72, 34, 23, 124, 32, 31, 32, 4, 41, 3, 80, 34, 36, 124, 32, 14, 32, 11, 133, 66, 48, 137, 34, 14, 32, 12, 124, 34, 31, 32, 13, 133, 66, 1, 137, 34, 12, 124, 34, 13, 32, 4, 41, 3, 88, 34, 11, 124, 32, 13, 32, 40, 133, 66, 32, 137, 34, 13, 32, 22, 124, 34, 22, 32, 12, 133, 66, 40, 137, 34, 12, 124, 34, 40, 32, 13, 133, 66, 48, 137, 34, 44, 32, 22, 124, 34, 22, 32, 12, 133, 66, 1, 137, 34, 45, 124, 34, 46, 32, 4, 41, 3, 120, 34, 12, 124, 32, 46, 32, 20, 32, 4, 41, 3, 112, 34, 13, 124, 32, 37, 32, 38, 133, 66, 1, 137, 34, 20, 124, 34, 37, 32, 12, 124, 32, 37, 32, 14, 133, 66, 32, 137, 34, 14, 32, 32, 32, 29, 124, 34, 29, 124, 34, 32, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 37, 32, 14, 133, 66, 48, 137, 34, 38, 133, 66, 32, 137, 34, 46, 32, 39, 32, 4, 41, 3, 64, 34, 14, 124, 32, 29, 32, 30, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 23, 124, 32, 30, 32, 21, 133, 66, 32, 137, 34, 21, 32, 31, 124, 34, 30, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 31, 32, 21, 133, 66, 48, 137, 34, 21, 32, 30, 124, 34, 30, 124, 34, 39, 32, 45, 133, 66, 40, 137, 34, 45, 124, 34, 47, 32, 11, 124, 32, 37, 32, 3, 124, 32, 43, 32, 33, 133, 66, 48, 137, 34, 33, 32, 41, 124, 34, 37, 32, 42, 133, 66, 1, 137, 34, 41, 124, 34, 42, 32, 17, 124, 32, 42, 32, 21, 133, 66, 32, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 42, 32, 21, 133, 66, 48, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 43, 32, 10, 124, 32, 43, 32, 40, 32, 9, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 14, 124, 32, 30, 32, 33, 133, 66, 32, 137, 34, 30, 32, 38, 32, 32, 124, 34, 32, 124, 34, 33, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 38, 32, 30, 133, 66, 48, 137, 34, 30, 133, 66, 32, 137, 34, 40, 32, 31, 32, 13, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 31, 32, 36, 124, 32, 31, 32, 44, 133, 66, 32, 137, 34, 31, 32, 37, 124, 34, 32, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 37, 32, 31, 133, 66, 48, 137, 34, 31, 32, 32, 124, 34, 32, 124, 34, 43, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 44, 32, 6, 124, 32, 38, 32, 28, 124, 32, 47, 32, 46, 133, 66, 48, 137, 34, 38, 32, 39, 124, 34, 39, 32, 45, 133, 66, 1, 137, 34, 45, 124, 34, 46, 32, 19, 124, 32, 46, 32, 31, 133, 66, 32, 137, 34, 31, 32, 22, 124, 34, 22, 32, 45, 133, 66, 40, 137, 34, 45, 124, 34, 46, 32, 31, 133, 66, 48, 137, 34, 31, 32, 22, 124, 34, 22, 32, 45, 133, 66, 1, 137, 34, 45, 124, 34, 47, 32, 19, 124, 32, 47, 32, 42, 32, 6, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 18, 124, 32, 32, 32, 38, 133, 66, 32, 137, 34, 32, 32, 30, 32, 33, 124, 34, 30, 124, 34, 33, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 38, 32, 32, 133, 66, 48, 137, 34, 32, 133, 66, 32, 137, 34, 42, 32, 37, 32, 24, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 2, 124, 32, 30, 32, 21, 133, 66, 32, 137, 34, 21, 32, 39, 124, 34, 30, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 37, 32, 21, 133, 66, 48, 137, 34, 21, 32, 30, 124, 34, 30, 124, 34, 39, 32, 45, 133, 66, 40, 137, 34, 45, 124, 34, 47, 32, 10, 124, 32, 38, 32, 12, 124, 32, 44, 32, 40, 133, 66, 48, 137, 34, 38, 32, 43, 124, 34, 40, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 43, 32, 3, 124, 32, 43, 32, 21, 133, 66, 32, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 43, 32, 21, 133, 66, 48, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 24, 124, 32, 44, 32, 46, 32, 2, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 28, 124, 32, 30, 32, 38, 133, 66, 32, 137, 34, 30, 32, 32, 32, 33, 124, 34, 32, 124, 34, 33, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 38, 32, 30, 133, 66, 48, 137, 34, 30, 133, 66, 32, 137, 34, 44, 32, 37, 32, 11, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 14, 124, 32, 32, 32, 31, 133, 66, 32, 137, 34, 31, 32, 40, 124, 34, 32, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 37, 32, 31, 133, 66, 48, 137, 34, 31, 32, 32, 124, 34, 32, 124, 34, 40, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 46, 32, 3, 124, 32, 38, 32, 18, 124, 32, 47, 32, 42, 133, 66, 48, 137, 34, 38, 32, 39, 124, 34, 39, 32, 45, 133, 66, 1, 137, 34, 42, 124, 34, 45, 32, 17, 124, 32, 45, 32, 31, 133, 66, 32, 137, 34, 31, 32, 22, 124, 34, 22, 32, 42, 133, 66, 40, 137, 34, 42, 124, 34, 45, 32, 31, 133, 66, 48, 137, 34, 31, 32, 22, 124, 34, 22, 32, 42, 133, 66, 1, 137, 34, 42, 124, 34, 47, 32, 2, 124, 32, 47, 32, 43, 32, 23, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 9, 124, 32, 32, 32, 38, 133, 66, 32, 137, 34, 32, 32, 30, 32, 33, 124, 34, 30, 124, 34, 33, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 38, 32, 32, 133, 66, 48, 137, 34, 32, 133, 66, 32, 137, 34, 43, 32, 37, 32, 36, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 13, 124, 32, 30, 32, 21, 133, 66, 32, 137, 34, 21, 32, 39, 124, 34, 30, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 37, 32, 21, 133, 66, 48, 137, 34, 21, 32, 30, 124, 34, 30, 124, 34, 39, 32, 42, 133, 66, 40, 137, 34, 42, 124, 34, 47, 32, 9, 124, 32, 38, 32, 11, 124, 32, 46, 32, 44, 133, 66, 48, 137, 34, 38, 32, 40, 124, 34, 40, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 13, 124, 32, 44, 32, 21, 133, 66, 32, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 44, 32, 21, 133, 66, 48, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 46, 32, 28, 124, 32, 46, 32, 45, 32, 18, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 24, 124, 32, 30, 32, 38, 133, 66, 32, 137, 34, 30, 32, 32, 32, 33, 124, 34, 32, 124, 34, 33, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 38, 32, 30, 133, 66, 48, 137, 34, 30, 133, 66, 32, 137, 34, 45, 32, 37, 32, 10, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 23, 124, 32, 32, 32, 31, 133, 66, 32, 137, 34, 31, 32, 40, 124, 34, 32, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 37, 32, 31, 133, 66, 48, 137, 34, 31, 32, 32, 124, 34, 32, 124, 34, 40, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 46, 32, 19, 124, 32, 38, 32, 6, 124, 32, 47, 32, 43, 133, 66, 48, 137, 34, 38, 32, 39, 124, 34, 39, 32, 42, 133, 66, 1, 137, 34, 42, 124, 34, 43, 32, 36, 124, 32, 43, 32, 31, 133, 66, 32, 137, 34, 31, 32, 22, 124, 34, 22, 32, 42, 133, 66, 40, 137, 34, 42, 124, 34, 43, 32, 31, 133, 66, 48, 137, 34, 31, 32, 22, 124, 34, 22, 32, 42, 133, 66, 1, 137, 34, 42, 124, 34, 47, 32, 9, 124, 32, 47, 32, 44, 32, 12, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 14, 124, 32, 32, 32, 38, 133, 66, 32, 137, 34, 32, 32, 30, 32, 33, 124, 34, 30, 124, 34, 33, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 38, 32, 32, 133, 66, 48, 137, 34, 32, 133, 66, 32, 137, 34, 44, 32, 37, 32, 19, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 17, 124, 32, 30, 32, 21, 133, 66, 32, 137, 34, 21, 32, 39, 124, 34, 30, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 37, 32, 21, 133, 66, 48, 137, 34, 21, 32, 30, 124, 34, 30, 124, 34, 39, 32, 42, 133, 66, 40, 137, 34, 42, 124, 34, 47, 32, 17, 124, 32, 38, 32, 36, 124, 32, 46, 32, 45, 133, 66, 48, 137, 34, 38, 32, 40, 124, 34, 40, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 45, 32, 12, 124, 32, 45, 32, 21, 133, 66, 32, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 45, 32, 21, 133, 66, 48, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 46, 32, 14, 124, 32, 46, 32, 43, 32, 6, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 10, 124, 32, 30, 32, 38, 133, 66, 32, 137, 34, 30, 32, 32, 32, 33, 124, 34, 32, 124, 34, 33, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 38, 32, 30, 133, 66, 48, 137, 34, 30, 133, 66, 32, 137, 34, 43, 32, 37, 32, 23, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 28, 124, 32, 32, 32, 31, 133, 66, 32, 137, 34, 31, 32, 40, 124, 34, 32, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 37, 32, 31, 133, 66, 48, 137, 34, 31, 32, 32, 124, 34, 32, 124, 34, 40, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 46, 32, 28, 124, 32, 38, 32, 11, 124, 32, 47, 32, 44, 133, 66, 48, 137, 34, 38, 32, 39, 124, 34, 39, 32, 42, 133, 66, 1, 137, 34, 42, 124, 34, 44, 32, 2, 124, 32, 44, 32, 31, 133, 66, 32, 137, 34, 31, 32, 22, 124, 34, 22, 32, 42, 133, 66, 40, 137, 34, 42, 124, 34, 44, 32, 31, 133, 66, 48, 137, 34, 31, 32, 22, 124, 34, 22, 32, 42, 133, 66, 1, 137, 34, 42, 124, 34, 47, 32, 11, 124, 32, 47, 32, 45, 32, 18, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 3, 124, 32, 32, 32, 38, 133, 66, 32, 137, 34, 32, 32, 30, 32, 33, 124, 34, 30, 124, 34, 33, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 38, 32, 32, 133, 66, 48, 137, 34, 32, 133, 66, 32, 137, 34, 45, 32, 37, 32, 13, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 24, 124, 32, 30, 32, 21, 133, 66, 32, 137, 34, 21, 32, 39, 124, 34, 30, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 37, 32, 21, 133, 66, 48, 137, 34, 21, 32, 30, 124, 34, 30, 124, 34, 39, 32, 42, 133, 66, 40, 137, 34, 42, 124, 34, 47, 32, 12, 124, 32, 38, 32, 14, 124, 32, 46, 32, 43, 133, 66, 48, 137, 34, 38, 32, 40, 124, 34, 40, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 43, 32, 18, 124, 32, 43, 32, 21, 133, 66, 32, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 43, 32, 21, 133, 66, 48, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 46, 32, 13, 124, 32, 46, 32, 44, 32, 17, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 36, 124, 32, 30, 32, 38, 133, 66, 32, 137, 34, 30, 32, 32, 32, 33, 124, 34, 32, 124, 34, 33, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 38, 32, 30, 133, 66, 48, 137, 34, 30, 133, 66, 32, 137, 34, 44, 32, 37, 32, 19, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 2, 124, 32, 32, 32, 31, 133, 66, 32, 137, 34, 31, 32, 40, 124, 34, 32, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 37, 32, 31, 133, 66, 48, 137, 34, 31, 32, 32, 124, 34, 32, 124, 34, 40, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 46, 32, 13, 124, 32, 38, 32, 10, 124, 32, 47, 32, 45, 133, 66, 48, 137, 34, 38, 32, 39, 124, 34, 39, 32, 42, 133, 66, 1, 137, 34, 42, 124, 34, 45, 32, 6, 124, 32, 45, 32, 31, 133, 66, 32, 137, 34, 31, 32, 22, 124, 34, 22, 32, 42, 133, 66, 40, 137, 34, 42, 124, 34, 45, 32, 31, 133, 66, 48, 137, 34, 31, 32, 22, 124, 34, 22, 32, 42, 133, 66, 1, 137, 34, 42, 124, 34, 47, 32, 3, 124, 32, 47, 32, 43, 32, 24, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 23, 124, 32, 32, 32, 38, 133, 66, 32, 137, 34, 32, 32, 30, 32, 33, 124, 34, 30, 124, 34, 33, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 38, 32, 32, 133, 66, 48, 137, 34, 32, 133, 66, 32, 137, 34, 43, 32, 37, 32, 9, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 3, 124, 32, 30, 32, 21, 133, 66, 32, 137, 34, 21, 32, 39, 124, 34, 30, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 37, 32, 21, 133, 66, 48, 137, 34, 21, 32, 30, 124, 34, 30, 124, 34, 39, 32, 42, 133, 66, 40, 137, 34, 42, 124, 34, 47, 32, 23, 124, 32, 38, 32, 9, 124, 32, 46, 32, 44, 133, 66, 48, 137, 34, 38, 32, 40, 124, 34, 40, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 36, 124, 32, 44, 32, 21, 133, 66, 32, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 44, 32, 21, 133, 66, 48, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 46, 32, 19, 124, 32, 46, 32, 45, 32, 24, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 12, 124, 32, 30, 32, 38, 133, 66, 32, 137, 34, 30, 32, 32, 32, 33, 124, 34, 32, 124, 34, 33, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 38, 32, 30, 133, 66, 48, 137, 34, 30, 133, 66, 32, 137, 34, 45, 32, 37, 32, 2, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 6, 124, 32, 32, 32, 31, 133, 66, 32, 137, 34, 31, 32, 40, 124, 34, 32, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 37, 32, 31, 133, 66, 48, 137, 34, 31, 32, 32, 124, 34, 32, 124, 34, 40, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 46, 32, 2, 124, 32, 38, 32, 17, 124, 32, 47, 32, 43, 133, 66, 48, 137, 34, 38, 32, 39, 124, 34, 39, 32, 42, 133, 66, 1, 137, 34, 42, 124, 34, 43, 32, 18, 124, 32, 43, 32, 31, 133, 66, 32, 137, 34, 31, 32, 22, 124, 34, 22, 32, 42, 133, 66, 40, 137, 34, 42, 124, 34, 43, 32, 31, 133, 66, 48, 137, 34, 31, 32, 22, 124, 34, 22, 32, 42, 133, 66, 1, 137, 34, 42, 124, 34, 47, 32, 24, 124, 32, 47, 32, 44, 32, 14, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 11, 124, 32, 32, 32, 38, 133, 66, 32, 137, 34, 32, 32, 30, 32, 33, 124, 34, 30, 124, 34, 33, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 38, 32, 32, 133, 66, 48, 137, 34, 32, 133, 66, 32, 137, 34, 44, 32, 37, 32, 28, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 10, 124, 32, 30, 32, 21, 133, 66, 32, 137, 34, 21, 32, 39, 124, 34, 30, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 37, 32, 21, 133, 66, 48, 137, 34, 21, 32, 30, 124, 34, 30, 124, 34, 39, 32, 42, 133, 66, 40, 137, 34, 42, 124, 34, 47, 32, 14, 124, 32, 38, 32, 18, 124, 32, 46, 32, 45, 133, 66, 48, 137, 34, 38, 32, 40, 124, 34, 40, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 45, 32, 23, 124, 32, 45, 32, 21, 133, 66, 32, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 45, 32, 21, 133, 66, 48, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 46, 32, 17, 124, 32, 46, 32, 43, 32, 10, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 13, 124, 32, 30, 32, 38, 133, 66, 32, 137, 34, 30, 32, 32, 32, 33, 124, 34, 32, 124, 34, 33, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 38, 32, 30, 133, 66, 48, 137, 34, 30, 133, 66, 32, 137, 34, 43, 32, 37, 32, 3, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 11, 124, 32, 32, 32, 31, 133, 66, 32, 137, 34, 31, 32, 40, 124, 34, 32, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 37, 32, 31, 133, 66, 48, 137, 34, 31, 32, 32, 124, 34, 32, 124, 34, 40, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 46, 32, 11, 124, 32, 38, 32, 12, 124, 32, 47, 32, 44, 133, 66, 48, 137, 34, 38, 32, 39, 124, 34, 39, 32, 42, 133, 66, 1, 137, 34, 42, 124, 34, 44, 32, 9, 124, 32, 44, 32, 31, 133, 66, 32, 137, 34, 31, 32, 22, 124, 34, 22, 32, 42, 133, 66, 40, 137, 34, 42, 124, 34, 44, 32, 31, 133, 66, 48, 137, 34, 31, 32, 22, 124, 34, 22, 32, 42, 133, 66, 1, 137, 34, 42, 124, 34, 47, 32, 18, 124, 32, 47, 32, 45, 32, 19, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 36, 124, 32, 32, 32, 38, 133, 66, 32, 137, 34, 32, 32, 30, 32, 33, 124, 34, 30, 124, 34, 33, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 38, 32, 32, 133, 66, 48, 137, 34, 32, 133, 66, 32, 137, 34, 45, 32, 37, 32, 6, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 28, 124, 32, 30, 32, 21, 133, 66, 32, 137, 34, 21, 32, 39, 124, 34, 30, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 37, 32, 21, 133, 66, 48, 137, 34, 21, 32, 30, 124, 34, 30, 124, 34, 39, 32, 42, 133, 66, 40, 137, 34, 42, 124, 34, 47, 32, 24, 124, 32, 38, 32, 28, 124, 32, 46, 32, 43, 133, 66, 48, 137, 34, 38, 32, 40, 124, 34, 40, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 43, 32, 14, 124, 32, 43, 32, 21, 133, 66, 32, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 43, 32, 21, 133, 66, 48, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 46, 32, 9, 124, 32, 46, 32, 44, 32, 13, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 23, 124, 32, 30, 32, 38, 133, 66, 32, 137, 34, 30, 32, 32, 32, 33, 124, 34, 32, 124, 34, 33, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 38, 32, 30, 133, 66, 48, 137, 34, 30, 133, 66, 32, 137, 34, 44, 32, 37, 32, 17, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 12, 124, 32, 32, 32, 31, 133, 66, 32, 137, 34, 31, 32, 40, 124, 34, 32, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 37, 32, 31, 133, 66, 48, 137, 34, 31, 32, 32, 124, 34, 32, 124, 34, 40, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 46, 32, 10, 124, 32, 38, 32, 3, 124, 32, 47, 32, 45, 133, 66, 48, 137, 34, 38, 32, 39, 124, 34, 39, 32, 42, 133, 66, 1, 137, 34, 42, 124, 34, 45, 32, 10, 124, 32, 45, 32, 31, 133, 66, 32, 137, 34, 31, 32, 22, 124, 34, 22, 32, 42, 133, 66, 40, 137, 34, 42, 124, 34, 45, 32, 31, 133, 66, 48, 137, 34, 31, 32, 22, 124, 34, 22, 32, 42, 133, 66, 1, 137, 34, 42, 124, 34, 47, 32, 17, 124, 32, 47, 32, 43, 32, 36, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 6, 124, 32, 32, 32, 38, 133, 66, 32, 137, 34, 32, 32, 30, 32, 33, 124, 34, 30, 124, 34, 33, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 38, 32, 32, 133, 66, 48, 137, 34, 32, 133, 66, 32, 137, 34, 43, 32, 37, 32, 2, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 19, 124, 32, 30, 32, 21, 133, 66, 32, 137, 34, 21, 32, 39, 124, 34, 30, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 37, 32, 21, 133, 66, 48, 137, 34, 21, 32, 30, 124, 34, 30, 124, 34, 39, 32, 42, 133, 66, 40, 137, 34, 42, 124, 34, 47, 32, 18, 124, 32, 38, 32, 24, 124, 32, 46, 32, 44, 133, 66, 48, 137, 34, 38, 32, 40, 124, 34, 40, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 44, 32, 6, 124, 32, 44, 32, 21, 133, 66, 32, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 44, 32, 21, 133, 66, 48, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 46, 32, 2, 124, 32, 46, 32, 45, 32, 14, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 9, 124, 32, 30, 32, 38, 133, 66, 32, 137, 34, 30, 32, 32, 32, 33, 124, 34, 32, 124, 34, 33, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 38, 32, 30, 133, 66, 48, 137, 34, 30, 133, 66, 32, 137, 34, 45, 32, 37, 32, 36, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 19, 124, 32, 32, 32, 31, 133, 66, 32, 137, 34, 31, 32, 40, 124, 34, 32, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 37, 32, 31, 133, 66, 48, 137, 34, 31, 32, 32, 124, 34, 32, 124, 34, 40, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 46, 32, 9, 124, 32, 38, 32, 23, 124, 32, 47, 32, 43, 133, 66, 48, 137, 34, 38, 32, 39, 124, 34, 39, 32, 42, 133, 66, 1, 137, 34, 42, 124, 34, 43, 32, 13, 124, 32, 43, 32, 31, 133, 66, 32, 137, 34, 31, 32, 22, 124, 34, 22, 32, 42, 133, 66, 40, 137, 34, 42, 124, 34, 43, 32, 31, 133, 66, 48, 137, 34, 31, 32, 22, 124, 34, 22, 32, 42, 133, 66, 1, 137, 34, 42, 124, 34, 47, 32, 6, 124, 32, 47, 32, 44, 32, 3, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 28, 124, 32, 32, 32, 38, 133, 66, 32, 137, 34, 32, 32, 30, 32, 33, 124, 34, 30, 124, 34, 33, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 38, 32, 32, 133, 66, 48, 137, 34, 32, 133, 66, 32, 137, 34, 44, 32, 37, 32, 12, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 11, 124, 32, 30, 32, 21, 133, 66, 32, 137, 34, 21, 32, 39, 124, 34, 30, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 37, 32, 21, 133, 66, 48, 137, 34, 21, 32, 30, 124, 34, 30, 124, 34, 39, 32, 42, 133, 66, 40, 137, 34, 42, 124, 34, 47, 32, 2, 124, 32, 38, 32, 17, 124, 32, 46, 32, 45, 133, 66, 48, 137, 34, 38, 32, 40, 124, 34, 40, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 45, 32, 10, 124, 32, 45, 32, 21, 133, 66, 32, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 45, 32, 21, 133, 66, 48, 137, 34, 21, 32, 22, 124, 34, 22, 32, 41, 133, 66, 1, 137, 34, 41, 124, 34, 46, 32, 3, 124, 32, 46, 32, 43, 32, 19, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 18, 124, 32, 30, 32, 38, 133, 66, 32, 137, 34, 30, 32, 32, 32, 33, 124, 34, 32, 124, 34, 33, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 38, 32, 30, 133, 66, 48, 137, 34, 30, 133, 66, 32, 137, 34, 43, 32, 37, 32, 28, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 24, 124, 32, 32, 32, 31, 133, 66, 32, 137, 34, 31, 32, 40, 124, 34, 32, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 37, 32, 31, 133, 66, 48, 137, 34, 31, 32, 32, 124, 34, 32, 124, 34, 40, 32, 41, 133, 66, 40, 137, 34, 41, 124, 34, 46, 32, 23, 124, 32, 38, 32, 36, 124, 32, 47, 32, 44, 133, 66, 48, 137, 34, 38, 32, 39, 124, 34, 39, 32, 42, 133, 66, 1, 137, 34, 42, 124, 34, 44, 32, 11, 124, 32, 44, 32, 31, 133, 66, 32, 137, 34, 31, 32, 22, 124, 34, 22, 32, 42, 133, 66, 40, 137, 34, 42, 124, 34, 44, 32, 31, 133, 66, 48, 137, 34, 31, 32, 22, 124, 34, 22, 32, 42, 133, 66, 1, 137, 34, 42, 124, 34, 47, 32, 12, 124, 32, 47, 32, 45, 32, 13, 124, 32, 32, 32, 20, 133, 66, 1, 137, 34, 20, 124, 34, 32, 32, 12, 124, 32, 32, 32, 38, 133, 66, 32, 137, 34, 12, 32, 30, 32, 33, 124, 34, 30, 124, 34, 32, 32, 20, 133, 66, 40, 137, 34, 20, 124, 34, 33, 32, 12, 133, 66, 48, 137, 34, 12, 133, 66, 32, 137, 34, 38, 32, 37, 32, 14, 124, 32, 30, 32, 29, 133, 66, 1, 137, 34, 29, 124, 34, 30, 32, 23, 124, 32, 30, 32, 21, 133, 66, 32, 137, 34, 23, 32, 39, 124, 34, 21, 32, 29, 133, 66, 40, 137, 34, 29, 124, 34, 30, 32, 23, 133, 66, 48, 137, 34, 23, 32, 21, 124, 34, 21, 124, 34, 37, 32, 42, 133, 66, 40, 137, 34, 39, 124, 34, 42, 32, 11, 124, 32, 33, 32, 3, 124, 32, 46, 32, 43, 133, 66, 48, 137, 34, 3, 32, 40, 124, 34, 11, 32, 41, 133, 66, 1, 137, 34, 33, 124, 34, 40, 32, 17, 124, 32, 40, 32, 23, 133, 66, 32, 137, 34, 17, 32, 22, 124, 34, 23, 32, 33, 133, 66, 40, 137, 34, 22, 124, 34, 33, 32, 17, 133, 66, 48, 137, 34, 17, 32, 23, 124, 34, 23, 32, 22, 133, 66, 1, 137, 34, 22, 124, 34, 40, 32, 10, 124, 32, 40, 32, 44, 32, 9, 124, 32, 21, 32, 29, 133, 66, 1, 137, 34, 9, 124, 34, 10, 32, 14, 124, 32, 10, 32, 3, 133, 66, 32, 137, 34, 10, 32, 12, 32, 32, 124, 34, 3, 124, 34, 12, 32, 9, 133, 66, 40, 137, 34, 9, 124, 34, 14, 32, 10, 133, 66, 48, 137, 34, 10, 133, 66, 32, 137, 34, 21, 32, 30, 32, 13, 124, 32, 3, 32, 20, 133, 66, 1, 137, 34, 3, 124, 34, 13, 32, 36, 124, 32, 13, 32, 31, 133, 66, 32, 137, 34, 36, 32, 11, 124, 34, 11, 32, 3, 133, 66, 40, 137, 34, 3, 124, 34, 13, 32, 36, 133, 66, 48, 137, 34, 36, 32, 11, 124, 34, 11, 124, 34, 20, 32, 22, 133, 66, 40, 137, 34, 22, 124, 34, 29, 32, 8, 133, 32, 13, 32, 24, 124, 32, 10, 32, 12, 124, 34, 10, 32, 9, 133, 66, 1, 137, 34, 9, 124, 34, 24, 32, 2, 124, 32, 24, 32, 17, 133, 66, 32, 137, 34, 2, 32, 42, 32, 38, 133, 66, 48, 137, 34, 17, 32, 37, 124, 34, 24, 124, 34, 12, 32, 9, 133, 66, 40, 137, 34, 9, 124, 34, 13, 32, 2, 133, 66, 48, 137, 34, 2, 32, 12, 124, 34, 12, 133, 55, 3, 16, 32, 0, 32, 27, 32, 19, 32, 14, 32, 28, 124, 32, 24, 32, 39, 133, 66, 1, 137, 34, 24, 124, 34, 28, 124, 32, 28, 32, 36, 133, 66, 32, 137, 34, 19, 32, 23, 124, 34, 28, 32, 24, 133, 66, 40, 137, 34, 24, 124, 34, 23, 133, 32, 18, 32, 33, 32, 6, 124, 32, 11, 32, 3, 133, 66, 1, 137, 34, 6, 124, 34, 3, 124, 32, 3, 32, 17, 133, 66, 32, 137, 34, 17, 32, 10, 124, 34, 10, 32, 6, 133, 66, 40, 137, 34, 6, 124, 34, 3, 32, 17, 133, 66, 48, 137, 34, 17, 32, 10, 124, 34, 10, 133, 55, 3, 8, 32, 0, 32, 3, 32, 16, 133, 32, 23, 32, 19, 133, 66, 48, 137, 34, 3, 32, 28, 124, 34, 18, 133, 55, 3, 24, 32, 0, 32, 13, 32, 35, 133, 32, 29, 32, 21, 133, 66, 48, 137, 34, 19, 32, 20, 124, 34, 28, 133, 55, 3, 0, 32, 25, 32, 26, 32, 12, 32, 9, 133, 66, 1, 137, 133, 32, 19, 133, 55, 3, 0, 32, 0, 32, 34, 32, 10, 32, 6, 133, 66, 1, 137, 133, 32, 3, 133, 55, 3, 32, 32, 1, 32, 15, 32, 28, 32, 22, 133, 66, 1, 137, 133, 32, 2, 133, 55, 3, 0, 32, 5, 32, 7, 32, 18, 32, 24, 133, 66, 1, 137, 133, 32, 17, 133, 55, 3, 0, 32, 4, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 4, 32, 5, 106, 32, 1, 32, 5, 106, 41, 0, 0, 55, 3, 0, 32, 5, 65, 8, 106, 33, 5, 12, 0, 11, 11, 145, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 65, 32, 73, 13, 0, 32, 3, 65, 24, 106, 66, 0, 55, 3, 0, 32, 3, 65, 16, 106, 66, 0, 55, 3, 0, 32, 3, 65, 8, 106, 66, 0, 55, 3, 0, 32, 3, 66, 0, 55, 3, 0, 32, 3, 65, 32, 32, 1, 65, 32, 65, 240, 156, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 3, 16, 137, 139, 128, 128, 0, 12, 1, 11, 32, 0, 66, 129, 128, 128, 128, 16, 55, 3, 0, 32, 0, 65, 12, 106, 65, 32, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 11, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 90, 1, 1, 126, 66, 0, 33, 2, 2, 64, 32, 1, 45, 0, 32, 65, 1, 71, 13, 0, 32, 0, 32, 1, 41, 3, 0, 55, 3, 8, 32, 0, 65, 32, 106, 32, 1, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 1, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 1, 65, 8, 106, 41, 3, 0, 55, 3, 0, 66, 1, 33, 2, 11, 32, 0, 32, 2, 55, 3, 0, 11, 54, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 16, 151, 139, 128, 128, 0, 32, 0, 32, 2, 16, 156, 139, 128, 128, 0, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 164, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 5, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 0, 65, 128, 157, 135, 128, 0, 32, 2, 16, 135, 139, 128, 128, 0, 32, 3, 32, 1, 32, 2, 16, 135, 139, 128, 128, 0, 32, 3, 65, 160, 1, 106, 32, 3, 16, 162, 138, 128, 128, 0, 32, 3, 65, 192, 1, 106, 65, 128, 157, 135, 128, 0, 32, 3, 65, 160, 1, 106, 16, 135, 139, 128, 128, 0, 32, 3, 65, 224, 2, 106, 32, 1, 65, 160, 1, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 128, 4, 106, 32, 3, 65, 224, 2, 106, 16, 159, 139, 128, 128, 0, 32, 0, 65, 160, 1, 106, 32, 3, 65, 192, 1, 106, 32, 3, 65, 128, 4, 106, 16, 155, 139, 128, 128, 0, 32, 3, 65, 128, 5, 106, 36, 128, 128, 128, 128, 0, 11, 56, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 16, 138, 139, 128, 128, 0, 32, 0, 32, 2, 65, 2, 16, 184, 138, 128, 128, 0, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 126, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 0, 65, 128, 157, 135, 128, 0, 32, 1, 16, 135, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 1, 65, 56, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 1, 65, 48, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 1, 65, 40, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 1, 41, 3, 32, 55, 3, 0, 32, 0, 65, 160, 1, 106, 65, 128, 157, 135, 128, 0, 32, 2, 16, 135, 139, 128, 128, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 180, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 160, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 0, 65, 192, 0, 16, 214, 141, 128, 128, 0, 34, 2, 65, 224, 0, 106, 32, 1, 16, 151, 139, 128, 128, 0, 32, 2, 65, 192, 0, 106, 32, 2, 65, 224, 0, 106, 16, 156, 139, 128, 128, 0, 32, 2, 65, 32, 32, 2, 65, 192, 0, 106, 65, 32, 65, 128, 159, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 1, 65, 160, 1, 106, 16, 151, 139, 128, 128, 0, 32, 2, 65, 192, 0, 106, 32, 2, 65, 224, 0, 106, 16, 156, 139, 128, 128, 0, 32, 2, 65, 32, 106, 65, 32, 32, 2, 65, 192, 0, 106, 65, 32, 65, 144, 159, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 2, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 160, 1, 106, 36, 128, 128, 128, 128, 0, 11, 133, 3, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 176, 5, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 240, 2, 106, 32, 1, 65, 32, 16, 158, 138, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 240, 2, 13, 0, 32, 2, 65, 168, 1, 106, 32, 2, 65, 232, 1, 106, 65, 4, 114, 32, 2, 65, 240, 2, 106, 65, 8, 106, 34, 3, 65, 192, 0, 16, 218, 141, 128, 128, 0, 34, 4, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 8, 106, 32, 2, 65, 168, 1, 106, 16, 157, 139, 128, 128, 0, 32, 2, 65, 240, 2, 106, 32, 1, 65, 32, 106, 65, 32, 16, 158, 138, 128, 128, 0, 2, 64, 32, 2, 40, 2, 240, 2, 13, 0, 32, 2, 65, 176, 2, 106, 32, 4, 32, 3, 65, 192, 0, 16, 218, 141, 128, 128, 0, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 240, 2, 106, 65, 160, 1, 106, 32, 2, 65, 176, 2, 106, 16, 157, 139, 128, 128, 0, 32, 2, 65, 240, 2, 106, 32, 2, 65, 8, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 8, 106, 32, 2, 65, 240, 2, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 0, 54, 2, 0, 12, 2, 11, 32, 2, 65, 232, 1, 106, 65, 8, 106, 32, 2, 65, 240, 2, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 244, 2, 34, 5, 55, 3, 232, 1, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 5, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 2, 65, 240, 1, 106, 32, 2, 65, 240, 2, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 244, 2, 34, 5, 55, 3, 232, 1, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 5, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 176, 5, 106, 36, 128, 128, 128, 128, 0, 11, 184, 3, 2, 1, 127, 9, 126, 35, 128, 128, 128, 128, 0, 65, 192, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 32, 1, 16, 135, 139, 128, 128, 0, 32, 3, 65, 160, 1, 106, 32, 3, 16, 162, 138, 128, 128, 0, 32, 0, 32, 3, 41, 3, 160, 1, 34, 4, 32, 1, 41, 3, 32, 124, 34, 5, 66, 201, 166, 163, 200, 146, 180, 188, 180, 47, 124, 34, 6, 32, 5, 84, 173, 66, 127, 124, 34, 7, 32, 7, 32, 3, 41, 3, 168, 1, 34, 8, 32, 1, 65, 40, 106, 41, 3, 0, 124, 34, 9, 32, 5, 32, 4, 84, 173, 124, 34, 4, 124, 34, 5, 32, 7, 84, 173, 124, 32, 5, 66, 254, 222, 223, 153, 195, 237, 247, 203, 217, 0, 124, 34, 10, 32, 5, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 11, 32, 11, 32, 3, 41, 3, 176, 1, 34, 12, 32, 1, 65, 48, 106, 41, 3, 0, 124, 34, 5, 32, 9, 32, 8, 84, 173, 32, 4, 32, 9, 84, 173, 124, 124, 34, 7, 124, 34, 9, 32, 7, 84, 173, 124, 32, 9, 66, 128, 138, 175, 246, 239, 159, 177, 204, 121, 124, 34, 4, 32, 9, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 9, 32, 9, 32, 3, 41, 3, 184, 1, 32, 1, 65, 56, 106, 41, 3, 0, 124, 32, 5, 32, 12, 84, 173, 32, 7, 32, 5, 84, 173, 124, 124, 34, 7, 124, 34, 5, 32, 7, 84, 173, 124, 32, 5, 66, 215, 160, 177, 214, 217, 226, 146, 193, 113, 124, 34, 8, 32, 5, 84, 173, 124, 66, 127, 124, 34, 5, 66, 183, 217, 220, 183, 237, 203, 195, 203, 80, 131, 34, 9, 32, 6, 124, 34, 6, 55, 3, 0, 32, 0, 32, 5, 66, 130, 161, 160, 230, 188, 146, 136, 180, 166, 127, 131, 34, 11, 32, 10, 124, 34, 7, 32, 6, 32, 9, 84, 173, 124, 34, 6, 55, 3, 8, 32, 0, 32, 5, 66, 128, 246, 208, 137, 144, 224, 206, 179, 6, 131, 34, 10, 32, 4, 124, 34, 9, 32, 7, 32, 11, 84, 173, 32, 6, 32, 7, 84, 173, 124, 124, 34, 7, 55, 3, 16, 32, 0, 32, 5, 66, 169, 223, 206, 169, 166, 157, 237, 190, 14, 131, 32, 8, 124, 32, 9, 32, 10, 84, 173, 32, 7, 32, 9, 84, 173, 124, 124, 55, 3, 24, 32, 3, 65, 192, 1, 106, 36, 128, 128, 128, 128, 0, 11, 167, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 24, 106, 32, 1, 65, 56, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 1, 65, 48, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 1, 65, 40, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 1, 41, 3, 32, 55, 3, 0, 32, 0, 65, 32, 106, 65, 128, 157, 135, 128, 0, 32, 2, 16, 135, 139, 128, 128, 0, 32, 0, 65, 24, 106, 32, 1, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 1, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 1, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 1, 41, 3, 0, 55, 3, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 8, 0, 32, 0, 65, 160, 1, 106, 11, 180, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 160, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 0, 65, 192, 0, 16, 214, 141, 128, 128, 0, 34, 2, 65, 224, 0, 106, 32, 1, 16, 151, 139, 128, 128, 0, 32, 2, 65, 192, 0, 106, 32, 2, 65, 224, 0, 106, 16, 156, 139, 128, 128, 0, 32, 2, 65, 32, 32, 2, 65, 192, 0, 106, 65, 32, 65, 128, 160, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 1, 65, 160, 1, 106, 16, 136, 139, 128, 128, 0, 32, 2, 65, 192, 0, 106, 32, 2, 65, 224, 0, 106, 16, 156, 139, 128, 128, 0, 32, 2, 65, 32, 106, 65, 32, 32, 2, 65, 192, 0, 106, 65, 32, 65, 144, 160, 135, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 2, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 160, 1, 106, 36, 128, 128, 128, 128, 0, 11, 133, 3, 2, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 176, 5, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 240, 2, 106, 32, 1, 65, 32, 16, 158, 138, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 240, 2, 13, 0, 32, 2, 65, 168, 1, 106, 32, 2, 65, 232, 1, 106, 65, 4, 114, 32, 2, 65, 240, 2, 106, 65, 8, 106, 34, 3, 65, 192, 0, 16, 218, 141, 128, 128, 0, 34, 4, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 8, 106, 32, 2, 65, 168, 1, 106, 16, 157, 139, 128, 128, 0, 32, 2, 65, 240, 2, 106, 32, 1, 65, 32, 106, 65, 32, 16, 158, 138, 128, 128, 0, 2, 64, 32, 2, 40, 2, 240, 2, 13, 0, 32, 2, 65, 176, 2, 106, 32, 4, 32, 3, 65, 192, 0, 16, 218, 141, 128, 128, 0, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 240, 2, 106, 65, 160, 1, 106, 32, 2, 65, 176, 2, 106, 16, 157, 139, 128, 128, 0, 32, 2, 65, 240, 2, 106, 32, 2, 65, 8, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 8, 106, 32, 2, 65, 240, 2, 106, 65, 192, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 0, 54, 2, 0, 12, 2, 11, 32, 2, 65, 232, 1, 106, 65, 8, 106, 32, 2, 65, 240, 2, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 244, 2, 34, 5, 55, 3, 232, 1, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 5, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 2, 65, 240, 1, 106, 32, 2, 65, 240, 2, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 244, 2, 34, 5, 55, 3, 232, 1, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 5, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 176, 5, 106, 36, 128, 128, 128, 128, 0, 11, 78, 1, 1, 127, 32, 1, 32, 1, 32, 2, 32, 3, 16, 172, 138, 128, 128, 0, 32, 3, 65, 5, 116, 33, 4, 65, 0, 33, 1, 2, 64, 3, 64, 32, 4, 32, 1, 70, 13, 1, 32, 0, 32, 2, 32, 1, 106, 16, 188, 138, 128, 128, 0, 32, 1, 65, 32, 106, 33, 1, 12, 0, 11, 11, 32, 1, 32, 1, 32, 2, 32, 3, 16, 173, 138, 128, 128, 0, 11, 91, 1, 3, 127, 32, 3, 65, 5, 116, 33, 4, 32, 1, 40, 2, 4, 33, 5, 32, 1, 40, 2, 0, 33, 3, 2, 64, 2, 64, 3, 64, 32, 4, 69, 13, 1, 32, 3, 32, 5, 70, 13, 2, 32, 1, 32, 3, 65, 32, 106, 34, 6, 54, 2, 0, 32, 2, 32, 3, 16, 178, 138, 128, 128, 0, 32, 4, 65, 96, 106, 33, 4, 32, 2, 65, 32, 106, 33, 2, 32, 6, 33, 3, 12, 0, 11, 11, 15, 11, 0, 0, 11, 222, 18, 4, 10, 127, 1, 126, 1, 127, 33, 126, 35, 128, 128, 128, 128, 0, 65, 224, 5, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 3, 64, 32, 5, 65, 160, 1, 70, 13, 1, 32, 4, 65, 128, 4, 106, 32, 5, 106, 34, 6, 66, 0, 55, 3, 0, 32, 6, 65, 24, 106, 66, 0, 55, 3, 0, 32, 6, 65, 16, 106, 66, 0, 55, 3, 0, 32, 6, 65, 8, 106, 66, 0, 55, 3, 0, 32, 5, 65, 32, 106, 33, 5, 12, 0, 11, 11, 65, 5, 33, 7, 32, 2, 32, 3, 65, 5, 116, 106, 33, 8, 65, 0, 33, 9, 65, 144, 145, 137, 128, 0, 33, 10, 32, 2, 33, 5, 3, 64, 2, 64, 2, 64, 32, 7, 69, 13, 0, 32, 5, 32, 8, 70, 13, 0, 32, 7, 65, 127, 106, 33, 7, 32, 9, 65, 1, 106, 33, 11, 32, 5, 65, 32, 106, 33, 12, 65, 0, 33, 6, 32, 4, 65, 128, 4, 106, 33, 13, 3, 64, 32, 6, 65, 160, 6, 70, 13, 2, 2, 64, 32, 9, 65, 4, 75, 13, 0, 32, 4, 65, 128, 2, 106, 32, 5, 41, 3, 0, 34, 14, 66, 0, 32, 10, 32, 6, 106, 34, 15, 41, 3, 0, 34, 16, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 192, 3, 106, 32, 5, 41, 3, 8, 34, 17, 66, 0, 32, 16, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 128, 3, 106, 32, 5, 41, 3, 16, 34, 18, 66, 0, 32, 16, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 192, 2, 106, 32, 5, 41, 3, 24, 34, 19, 66, 0, 32, 16, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 144, 2, 106, 32, 14, 66, 0, 32, 15, 65, 8, 106, 41, 3, 0, 34, 16, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 208, 3, 106, 32, 17, 66, 0, 32, 16, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 144, 3, 106, 32, 18, 66, 0, 32, 16, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 208, 2, 106, 32, 19, 66, 0, 32, 16, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 160, 2, 106, 32, 14, 66, 0, 32, 15, 65, 16, 106, 41, 3, 0, 34, 16, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 224, 3, 106, 32, 17, 66, 0, 32, 16, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 160, 3, 106, 32, 18, 66, 0, 32, 16, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 224, 2, 106, 32, 19, 66, 0, 32, 16, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 176, 2, 106, 32, 14, 66, 0, 32, 15, 65, 24, 106, 41, 3, 0, 34, 16, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 240, 3, 106, 32, 17, 66, 0, 32, 16, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 176, 3, 106, 32, 18, 66, 0, 32, 16, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 240, 2, 106, 32, 19, 66, 0, 32, 16, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 240, 1, 106, 32, 4, 41, 3, 128, 2, 34, 19, 66, 255, 255, 255, 255, 111, 126, 34, 14, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 224, 1, 106, 32, 14, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 144, 1, 106, 32, 14, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 192, 0, 106, 32, 14, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 208, 1, 106, 32, 4, 41, 3, 192, 3, 34, 20, 32, 4, 65, 128, 2, 106, 65, 8, 106, 41, 3, 0, 124, 34, 16, 32, 4, 41, 3, 144, 2, 124, 34, 17, 32, 4, 41, 3, 224, 1, 124, 34, 18, 32, 4, 65, 240, 1, 106, 65, 8, 106, 41, 3, 0, 32, 19, 32, 4, 41, 3, 240, 1, 34, 14, 124, 32, 14, 84, 173, 124, 124, 34, 19, 66, 255, 255, 255, 255, 111, 126, 34, 14, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 192, 1, 106, 32, 14, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 176, 1, 106, 32, 14, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 160, 1, 106, 32, 14, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 128, 1, 106, 32, 4, 65, 224, 1, 106, 65, 8, 106, 41, 3, 0, 32, 18, 32, 17, 84, 173, 124, 32, 19, 32, 18, 84, 173, 124, 34, 21, 32, 4, 41, 3, 144, 1, 124, 34, 18, 32, 4, 65, 192, 3, 106, 65, 8, 106, 41, 3, 0, 32, 16, 32, 20, 84, 173, 124, 34, 22, 32, 4, 41, 3, 128, 3, 124, 34, 20, 32, 4, 41, 3, 208, 3, 124, 34, 23, 32, 4, 65, 144, 2, 106, 65, 8, 106, 41, 3, 0, 32, 17, 32, 16, 84, 173, 124, 124, 34, 16, 32, 4, 41, 3, 160, 2, 124, 34, 24, 124, 34, 17, 32, 4, 41, 3, 192, 1, 124, 34, 25, 32, 4, 65, 208, 1, 106, 65, 8, 106, 41, 3, 0, 32, 4, 41, 3, 208, 1, 34, 14, 32, 19, 124, 32, 14, 84, 173, 124, 124, 34, 19, 66, 255, 255, 255, 255, 111, 126, 34, 14, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 240, 0, 106, 32, 14, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 224, 0, 106, 32, 14, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 208, 0, 106, 32, 14, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 48, 106, 32, 4, 65, 192, 1, 106, 65, 8, 106, 41, 3, 0, 32, 25, 32, 17, 84, 173, 124, 32, 19, 32, 25, 84, 173, 124, 34, 26, 32, 4, 41, 3, 176, 1, 124, 34, 25, 32, 4, 65, 144, 1, 106, 65, 8, 106, 41, 3, 0, 32, 18, 32, 21, 84, 173, 124, 32, 17, 32, 18, 84, 173, 124, 34, 27, 32, 4, 41, 3, 64, 124, 34, 17, 32, 4, 65, 128, 3, 106, 65, 8, 106, 41, 3, 0, 32, 20, 32, 22, 84, 173, 124, 34, 28, 32, 4, 41, 3, 192, 2, 124, 34, 18, 32, 4, 41, 3, 144, 3, 124, 34, 21, 32, 4, 65, 208, 3, 106, 65, 8, 106, 41, 3, 0, 32, 23, 32, 20, 84, 173, 124, 32, 16, 32, 23, 84, 173, 124, 124, 34, 20, 32, 4, 41, 3, 224, 3, 124, 34, 23, 32, 4, 65, 160, 2, 106, 65, 8, 106, 41, 3, 0, 32, 24, 32, 16, 84, 173, 124, 124, 34, 16, 32, 4, 41, 3, 176, 2, 124, 34, 29, 124, 34, 30, 124, 34, 22, 32, 4, 41, 3, 112, 124, 34, 24, 32, 4, 65, 128, 1, 106, 65, 8, 106, 41, 3, 0, 32, 4, 41, 3, 128, 1, 34, 14, 32, 19, 124, 32, 14, 84, 173, 124, 124, 34, 19, 66, 255, 255, 255, 255, 111, 126, 34, 14, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 32, 106, 32, 14, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 16, 106, 32, 14, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 32, 14, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 4, 65, 160, 1, 106, 65, 8, 106, 41, 3, 0, 33, 31, 32, 4, 65, 240, 3, 106, 65, 8, 106, 41, 3, 0, 33, 32, 32, 4, 65, 160, 3, 106, 65, 8, 106, 41, 3, 0, 33, 33, 32, 4, 65, 208, 2, 106, 65, 8, 106, 41, 3, 0, 33, 34, 32, 4, 41, 3, 224, 2, 33, 35, 32, 4, 41, 3, 176, 3, 33, 36, 32, 4, 41, 3, 80, 33, 37, 32, 4, 65, 208, 0, 106, 65, 8, 106, 41, 3, 0, 33, 38, 32, 4, 65, 224, 0, 106, 65, 8, 106, 41, 3, 0, 33, 39, 32, 4, 65, 176, 3, 106, 65, 8, 106, 41, 3, 0, 33, 40, 32, 4, 65, 224, 2, 106, 65, 8, 106, 41, 3, 0, 33, 41, 32, 4, 41, 3, 240, 2, 33, 42, 32, 4, 41, 3, 0, 33, 43, 32, 4, 65, 8, 106, 41, 3, 0, 33, 44, 32, 4, 41, 3, 16, 33, 45, 32, 4, 65, 16, 106, 65, 8, 106, 41, 3, 0, 33, 46, 32, 4, 32, 4, 41, 3, 32, 34, 47, 32, 4, 65, 176, 1, 106, 65, 8, 106, 41, 3, 0, 32, 25, 32, 26, 84, 173, 124, 32, 22, 32, 25, 84, 173, 124, 34, 48, 32, 4, 41, 3, 160, 1, 124, 34, 14, 32, 4, 65, 192, 2, 106, 65, 8, 106, 41, 3, 0, 32, 18, 32, 28, 84, 173, 124, 34, 28, 32, 4, 41, 3, 208, 2, 124, 34, 25, 32, 4, 65, 144, 3, 106, 65, 8, 106, 41, 3, 0, 32, 21, 32, 18, 84, 173, 124, 32, 20, 32, 21, 84, 173, 124, 124, 34, 18, 32, 4, 41, 3, 160, 3, 124, 34, 21, 32, 4, 65, 224, 3, 106, 65, 8, 106, 41, 3, 0, 32, 23, 32, 20, 84, 173, 124, 32, 16, 32, 23, 84, 173, 124, 124, 34, 20, 32, 4, 41, 3, 240, 3, 124, 34, 23, 32, 4, 65, 176, 2, 106, 65, 8, 106, 41, 3, 0, 32, 29, 32, 16, 84, 173, 124, 124, 34, 16, 32, 4, 65, 192, 0, 106, 65, 8, 106, 41, 3, 0, 32, 17, 32, 27, 84, 173, 124, 32, 30, 32, 17, 84, 173, 124, 124, 34, 27, 124, 34, 17, 32, 4, 41, 3, 96, 124, 34, 26, 32, 4, 65, 240, 0, 106, 65, 8, 106, 41, 3, 0, 32, 24, 32, 22, 84, 173, 124, 32, 19, 32, 24, 84, 173, 124, 124, 34, 24, 124, 34, 22, 32, 4, 65, 48, 106, 65, 8, 106, 41, 3, 0, 32, 4, 41, 3, 48, 34, 29, 32, 19, 124, 32, 29, 84, 173, 124, 124, 34, 29, 55, 3, 192, 5, 32, 4, 32, 45, 32, 37, 32, 27, 32, 16, 84, 173, 34, 27, 32, 36, 32, 35, 32, 34, 32, 25, 32, 28, 84, 173, 124, 32, 18, 32, 25, 84, 173, 124, 34, 28, 124, 34, 19, 32, 33, 32, 21, 32, 18, 84, 173, 124, 32, 20, 32, 21, 84, 173, 124, 124, 34, 18, 124, 34, 25, 32, 32, 32, 23, 32, 20, 84, 173, 124, 32, 16, 32, 23, 84, 173, 124, 124, 34, 21, 124, 34, 16, 32, 31, 32, 14, 32, 48, 84, 173, 124, 32, 17, 32, 14, 84, 173, 124, 124, 34, 14, 124, 34, 20, 32, 39, 32, 26, 32, 17, 84, 173, 124, 32, 24, 32, 26, 84, 173, 124, 124, 34, 17, 124, 34, 23, 32, 4, 65, 32, 106, 65, 8, 106, 41, 3, 0, 32, 22, 32, 47, 84, 173, 124, 32, 29, 32, 22, 84, 173, 124, 124, 34, 22, 55, 3, 200, 5, 32, 4, 32, 43, 32, 16, 32, 27, 84, 173, 32, 14, 32, 16, 84, 173, 124, 34, 24, 32, 42, 32, 41, 32, 19, 32, 28, 84, 173, 124, 32, 18, 32, 19, 84, 173, 124, 34, 26, 124, 34, 16, 32, 40, 32, 25, 32, 18, 84, 173, 124, 32, 21, 32, 25, 84, 173, 124, 124, 34, 25, 124, 34, 18, 32, 38, 32, 20, 32, 14, 84, 173, 124, 32, 17, 32, 20, 84, 173, 124, 124, 34, 14, 124, 34, 19, 32, 46, 32, 23, 32, 17, 84, 173, 124, 32, 22, 32, 23, 84, 173, 124, 124, 34, 17, 55, 3, 208, 5, 32, 4, 32, 18, 32, 24, 84, 173, 32, 14, 32, 18, 84, 173, 124, 32, 4, 65, 240, 2, 106, 65, 8, 106, 41, 3, 0, 32, 16, 32, 26, 84, 173, 124, 32, 25, 32, 16, 84, 173, 124, 124, 32, 44, 32, 19, 32, 14, 84, 173, 124, 32, 17, 32, 19, 84, 173, 124, 124, 55, 3, 216, 5, 32, 4, 65, 160, 5, 106, 32, 4, 65, 192, 5, 106, 65, 176, 151, 137, 128, 0, 16, 177, 138, 128, 128, 0, 32, 6, 65, 160, 1, 106, 33, 6, 32, 13, 32, 4, 65, 160, 5, 106, 16, 178, 138, 128, 128, 0, 32, 13, 65, 32, 106, 33, 13, 12, 1, 11, 11, 0, 0, 11, 32, 2, 32, 3, 32, 4, 65, 128, 4, 106, 65, 5, 65, 128, 145, 137, 128, 0, 16, 213, 138, 128, 128, 0, 32, 4, 65, 224, 5, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 10, 65, 32, 106, 33, 10, 32, 12, 33, 5, 32, 11, 33, 9, 12, 0, 11, 11, 60, 0, 32, 3, 32, 1, 32, 2, 32, 3, 16, 172, 138, 128, 128, 0, 2, 64, 32, 3, 69, 13, 0, 32, 0, 32, 3, 65, 5, 116, 32, 2, 106, 65, 96, 106, 16, 188, 138, 128, 128, 0, 32, 3, 32, 3, 32, 2, 32, 3, 16, 173, 138, 128, 128, 0, 15, 11, 0, 0, 11, 176, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 160, 144, 137, 128, 0, 54, 2, 12, 32, 3, 65, 160, 160, 135, 128, 0, 54, 2, 8, 65, 4, 33, 4, 3, 64, 2, 64, 32, 4, 13, 0, 65, 59, 33, 4, 2, 64, 3, 64, 2, 64, 32, 4, 13, 0, 65, 4, 33, 4, 3, 64, 32, 4, 69, 13, 3, 32, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 16, 171, 138, 128, 128, 0, 32, 4, 65, 127, 106, 33, 4, 12, 0, 11, 11, 32, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 16, 174, 138, 128, 128, 0, 32, 4, 65, 127, 106, 33, 4, 12, 0, 11, 11, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 16, 171, 138, 128, 128, 0, 32, 4, 65, 127, 106, 33, 4, 12, 0, 11, 11, 185, 1, 2, 1, 127, 8, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 1, 41, 3, 8, 33, 4, 32, 2, 41, 3, 8, 33, 5, 32, 2, 41, 3, 24, 33, 6, 32, 1, 41, 3, 24, 33, 7, 32, 2, 41, 3, 16, 33, 8, 32, 1, 41, 3, 16, 33, 9, 32, 3, 32, 2, 41, 3, 0, 34, 10, 32, 1, 41, 3, 0, 124, 34, 11, 55, 3, 0, 32, 3, 32, 5, 32, 4, 124, 34, 4, 32, 11, 32, 10, 84, 173, 124, 34, 10, 55, 3, 8, 32, 3, 32, 8, 32, 9, 124, 34, 9, 32, 4, 32, 5, 84, 173, 32, 10, 32, 4, 84, 173, 124, 124, 34, 5, 55, 3, 16, 32, 3, 32, 6, 32, 7, 124, 32, 9, 32, 8, 84, 173, 32, 5, 32, 9, 84, 173, 124, 124, 55, 3, 24, 32, 0, 32, 3, 65, 176, 151, 137, 128, 0, 16, 177, 138, 128, 128, 0, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 142, 2, 1, 8, 126, 32, 0, 32, 1, 41, 3, 8, 34, 3, 32, 2, 41, 3, 8, 34, 4, 125, 34, 5, 32, 1, 41, 3, 0, 34, 6, 32, 2, 41, 3, 0, 34, 7, 84, 173, 34, 8, 125, 34, 9, 32, 5, 84, 173, 32, 8, 32, 3, 32, 4, 84, 173, 124, 125, 66, 63, 135, 34, 3, 32, 1, 41, 3, 16, 34, 4, 32, 2, 41, 3, 16, 34, 5, 84, 173, 125, 32, 4, 32, 5, 125, 34, 4, 32, 3, 124, 34, 5, 32, 4, 84, 173, 124, 66, 63, 135, 34, 3, 32, 1, 41, 3, 24, 34, 4, 32, 2, 41, 3, 24, 34, 8, 84, 173, 125, 32, 4, 32, 8, 125, 34, 4, 32, 3, 124, 34, 8, 32, 4, 84, 173, 124, 34, 3, 66, 129, 128, 128, 128, 112, 131, 34, 10, 32, 6, 32, 7, 125, 124, 34, 6, 55, 3, 0, 32, 0, 32, 3, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 131, 34, 7, 32, 9, 124, 34, 4, 32, 6, 32, 10, 84, 173, 124, 34, 6, 55, 3, 8, 32, 0, 32, 3, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 131, 34, 9, 32, 5, 124, 34, 5, 32, 4, 32, 7, 84, 173, 32, 6, 32, 4, 84, 173, 124, 124, 34, 4, 55, 3, 16, 32, 0, 32, 3, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 131, 32, 8, 124, 32, 5, 32, 9, 84, 173, 32, 4, 32, 5, 84, 173, 124, 124, 55, 3, 24, 11, 102, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 32, 1, 16, 176, 138, 128, 128, 0, 32, 0, 65, 24, 106, 32, 2, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 2, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 41, 3, 0, 55, 3, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 137, 3, 3, 4, 127, 1, 126, 4, 127, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 65, 0, 33, 3, 2, 64, 3, 64, 32, 3, 65, 224, 0, 70, 13, 1, 32, 2, 32, 3, 106, 34, 4, 66, 0, 55, 3, 0, 32, 4, 65, 24, 106, 66, 0, 55, 3, 0, 32, 4, 65, 16, 106, 66, 0, 55, 3, 0, 32, 4, 65, 8, 106, 66, 0, 55, 3, 0, 32, 3, 65, 32, 106, 33, 3, 12, 0, 11, 11, 32, 2, 65, 228, 0, 106, 33, 4, 32, 2, 65, 136, 1, 106, 65, 8, 106, 33, 5, 65, 0, 33, 3, 2, 64, 3, 64, 2, 64, 32, 3, 65, 224, 0, 71, 13, 0, 32, 0, 65, 8, 106, 32, 2, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 0, 54, 2, 0, 12, 2, 11, 32, 2, 65, 136, 1, 106, 32, 1, 32, 3, 106, 65, 32, 16, 193, 138, 128, 128, 0, 2, 64, 32, 2, 40, 2, 136, 1, 69, 13, 0, 32, 2, 65, 232, 0, 106, 32, 2, 65, 136, 1, 106, 65, 12, 106, 40, 2, 0, 34, 3, 54, 2, 0, 32, 2, 32, 2, 41, 2, 140, 1, 34, 6, 55, 3, 96, 32, 0, 65, 12, 106, 32, 3, 54, 2, 0, 32, 0, 32, 6, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 2, 11, 32, 4, 32, 5, 41, 2, 0, 55, 2, 0, 32, 4, 65, 24, 106, 34, 7, 32, 5, 65, 24, 106, 41, 2, 0, 55, 2, 0, 32, 4, 65, 16, 106, 34, 8, 32, 5, 65, 16, 106, 41, 2, 0, 55, 2, 0, 32, 4, 65, 8, 106, 34, 9, 32, 5, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 2, 32, 3, 106, 34, 10, 65, 24, 106, 32, 7, 41, 2, 0, 55, 2, 0, 32, 10, 65, 16, 106, 32, 8, 41, 2, 0, 55, 2, 0, 32, 10, 65, 8, 106, 32, 9, 41, 2, 0, 55, 2, 0, 32, 10, 32, 4, 41, 2, 0, 55, 2, 0, 32, 3, 65, 32, 106, 33, 3, 12, 0, 11, 11, 32, 2, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 127, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 65, 0, 33, 3, 32, 2, 65, 0, 65, 224, 0, 16, 214, 141, 128, 128, 0, 33, 2, 3, 64, 32, 2, 65, 224, 0, 106, 32, 1, 32, 3, 106, 16, 203, 139, 128, 128, 0, 32, 2, 32, 3, 106, 65, 32, 32, 2, 65, 224, 0, 106, 65, 32, 65, 200, 152, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 3, 65, 32, 106, 34, 3, 65, 224, 0, 71, 13, 0, 11, 32, 0, 32, 2, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 11, 181, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 16, 106, 34, 4, 66, 0, 55, 3, 0, 32, 3, 65, 24, 106, 34, 5, 66, 0, 55, 3, 0, 32, 3, 66, 0, 55, 3, 8, 32, 3, 66, 128, 128, 128, 128, 16, 55, 3, 0, 32, 0, 32, 3, 16, 200, 139, 128, 128, 0, 32, 4, 66, 0, 55, 3, 0, 32, 5, 66, 0, 55, 3, 0, 32, 3, 66, 0, 55, 3, 8, 32, 3, 66, 2, 55, 3, 0, 32, 0, 65, 32, 106, 32, 3, 16, 200, 139, 128, 128, 0, 32, 0, 65, 248, 0, 106, 32, 1, 65, 56, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 240, 0, 106, 32, 1, 65, 48, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 232, 0, 106, 32, 1, 65, 40, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 1, 41, 3, 32, 55, 3, 96, 32, 0, 32, 1, 41, 3, 0, 55, 3, 64, 32, 0, 65, 200, 0, 106, 32, 1, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 208, 0, 106, 32, 1, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 216, 0, 106, 32, 1, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 41, 3, 0, 55, 3, 128, 1, 32, 0, 65, 136, 1, 106, 32, 2, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 144, 1, 106, 32, 2, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 152, 1, 106, 32, 2, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 140, 4, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 176, 2, 107, 34, 5, 36, 128, 128, 128, 128, 0, 16, 187, 138, 128, 128, 0, 65, 0, 33, 6, 2, 64, 3, 64, 32, 6, 65, 224, 0, 70, 13, 1, 32, 5, 65, 8, 106, 32, 6, 106, 34, 7, 66, 0, 55, 3, 0, 32, 7, 65, 24, 106, 66, 0, 55, 3, 0, 32, 7, 65, 16, 106, 66, 0, 55, 3, 0, 32, 7, 65, 8, 106, 66, 0, 55, 3, 0, 32, 6, 65, 32, 106, 33, 6, 12, 0, 11, 11, 32, 5, 65, 232, 0, 106, 32, 3, 32, 4, 16, 181, 138, 128, 128, 0, 32, 5, 65, 175, 2, 106, 32, 5, 65, 232, 0, 106, 65, 5, 16, 175, 138, 128, 128, 0, 32, 5, 65, 232, 0, 106, 65, 32, 106, 33, 8, 65, 0, 33, 7, 65, 0, 33, 4, 2, 64, 3, 64, 32, 4, 65, 2, 70, 13, 1, 2, 64, 2, 64, 32, 4, 32, 2, 73, 13, 0, 32, 5, 65, 136, 2, 106, 65, 24, 106, 66, 0, 55, 3, 0, 32, 5, 65, 136, 2, 106, 65, 16, 106, 66, 0, 55, 3, 0, 32, 5, 65, 136, 2, 106, 65, 8, 106, 66, 0, 55, 3, 0, 32, 5, 66, 0, 55, 3, 136, 2, 12, 1, 11, 32, 5, 65, 136, 2, 106, 65, 24, 106, 32, 1, 32, 7, 106, 34, 6, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 5, 65, 136, 2, 106, 65, 16, 106, 32, 6, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 5, 65, 136, 2, 106, 65, 8, 106, 32, 6, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 5, 32, 6, 41, 3, 0, 55, 3, 136, 2, 11, 32, 8, 32, 7, 106, 34, 6, 32, 5, 65, 136, 2, 106, 16, 178, 138, 128, 128, 0, 32, 5, 65, 8, 106, 32, 7, 106, 34, 3, 32, 6, 41, 3, 0, 55, 3, 0, 32, 3, 65, 8, 106, 32, 6, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 16, 106, 32, 6, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 24, 106, 32, 6, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 1, 106, 33, 4, 32, 7, 65, 32, 106, 33, 7, 12, 0, 11, 11, 32, 5, 65, 175, 2, 106, 32, 5, 65, 232, 0, 106, 65, 5, 16, 175, 138, 128, 128, 0, 32, 5, 65, 224, 0, 106, 32, 5, 65, 160, 1, 106, 41, 3, 0, 55, 3, 0, 32, 5, 65, 216, 0, 106, 32, 5, 65, 152, 1, 106, 41, 3, 0, 55, 3, 0, 32, 5, 65, 208, 0, 106, 32, 5, 65, 144, 1, 106, 41, 3, 0, 55, 3, 0, 32, 5, 32, 5, 41, 3, 136, 1, 55, 3, 72, 32, 0, 32, 5, 65, 8, 106, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 5, 65, 176, 2, 106, 36, 128, 128, 128, 128, 0, 11, 183, 3, 2, 4, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 144, 2, 107, 34, 4, 36, 128, 128, 128, 128, 0, 16, 187, 138, 128, 128, 0, 65, 0, 33, 5, 2, 64, 3, 64, 32, 5, 65, 192, 0, 70, 13, 1, 32, 4, 65, 8, 106, 32, 5, 106, 34, 6, 66, 0, 55, 3, 0, 32, 6, 65, 24, 106, 66, 0, 55, 3, 0, 32, 6, 65, 16, 106, 66, 0, 55, 3, 0, 32, 6, 65, 8, 106, 66, 0, 55, 3, 0, 32, 5, 65, 32, 106, 33, 5, 12, 0, 11, 11, 32, 4, 65, 200, 0, 106, 32, 2, 32, 3, 16, 181, 138, 128, 128, 0, 32, 4, 65, 143, 2, 106, 32, 4, 65, 200, 0, 106, 65, 5, 16, 175, 138, 128, 128, 0, 32, 4, 65, 200, 0, 106, 65, 32, 106, 33, 7, 65, 0, 33, 5, 2, 64, 3, 64, 32, 5, 65, 192, 0, 70, 13, 1, 32, 4, 65, 232, 1, 106, 32, 1, 32, 5, 106, 34, 6, 32, 7, 32, 5, 106, 34, 3, 16, 177, 138, 128, 128, 0, 32, 4, 65, 8, 106, 32, 5, 106, 34, 2, 65, 24, 106, 32, 4, 65, 232, 1, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 4, 65, 232, 1, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 4, 65, 232, 1, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 4, 41, 3, 232, 1, 55, 3, 0, 32, 3, 65, 24, 106, 32, 6, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 16, 106, 32, 6, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 8, 106, 32, 6, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 6, 41, 3, 0, 55, 3, 0, 32, 5, 65, 32, 106, 33, 5, 12, 0, 11, 11, 32, 4, 65, 143, 2, 106, 32, 4, 65, 200, 0, 106, 65, 5, 16, 175, 138, 128, 128, 0, 2, 64, 2, 64, 32, 1, 65, 192, 0, 106, 32, 4, 65, 232, 0, 106, 16, 175, 139, 128, 128, 0, 65, 255, 1, 113, 69, 13, 0, 32, 0, 65, 8, 106, 32, 4, 65, 8, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 66, 1, 33, 8, 12, 1, 11, 66, 0, 33, 8, 11, 32, 0, 32, 8, 55, 3, 0, 32, 4, 65, 144, 2, 106, 36, 128, 128, 128, 128, 0, 11, 94, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 32, 106, 32, 1, 32, 2, 16, 185, 138, 128, 128, 0, 32, 3, 32, 3, 65, 32, 106, 65, 216, 152, 137, 128, 0, 16, 201, 139, 128, 128, 0, 32, 3, 65, 32, 106, 32, 3, 16, 162, 139, 128, 128, 0, 32, 0, 32, 3, 65, 32, 106, 16, 148, 139, 128, 128, 0, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 177, 4, 1, 11, 127, 35, 128, 128, 128, 128, 0, 65, 240, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 16, 187, 138, 128, 128, 0, 65, 0, 33, 4, 2, 64, 3, 64, 32, 4, 65, 160, 1, 70, 13, 1, 32, 3, 65, 8, 106, 32, 4, 106, 34, 5, 66, 0, 55, 3, 0, 32, 5, 65, 24, 106, 66, 0, 55, 3, 0, 32, 5, 65, 16, 106, 66, 0, 55, 3, 0, 32, 5, 65, 8, 106, 66, 0, 55, 3, 0, 32, 4, 65, 32, 106, 33, 4, 12, 0, 11, 11, 65, 0, 33, 6, 32, 2, 65, 2, 118, 34, 4, 65, 0, 32, 4, 65, 127, 106, 34, 5, 32, 5, 32, 4, 75, 27, 32, 2, 65, 3, 113, 27, 33, 7, 32, 3, 65, 168, 1, 106, 33, 8, 32, 3, 65, 8, 106, 65, 32, 106, 33, 9, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 69, 13, 0, 32, 3, 65, 172, 1, 106, 32, 9, 32, 8, 32, 1, 32, 1, 32, 2, 65, 4, 32, 2, 65, 4, 73, 34, 10, 27, 34, 11, 65, 5, 116, 34, 12, 106, 34, 13, 16, 211, 138, 128, 128, 0, 32, 3, 40, 2, 192, 1, 32, 3, 40, 2, 188, 1, 34, 4, 107, 33, 5, 32, 3, 40, 2, 172, 1, 32, 4, 65, 5, 116, 34, 1, 106, 33, 4, 32, 3, 40, 2, 180, 1, 32, 1, 106, 33, 1, 2, 64, 3, 64, 32, 5, 69, 13, 1, 32, 3, 65, 200, 1, 106, 32, 4, 32, 1, 16, 176, 138, 128, 128, 0, 32, 4, 65, 24, 106, 32, 3, 65, 200, 1, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 16, 106, 32, 3, 65, 200, 1, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 4, 65, 8, 106, 32, 3, 65, 200, 1, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 4, 32, 3, 41, 3, 200, 1, 55, 3, 0, 32, 5, 65, 127, 106, 33, 5, 32, 4, 65, 32, 106, 33, 4, 32, 1, 65, 32, 106, 33, 1, 12, 0, 11, 11, 2, 64, 32, 6, 32, 7, 71, 34, 4, 13, 0, 32, 10, 13, 2, 11, 32, 4, 13, 3, 32, 3, 65, 239, 1, 106, 32, 3, 65, 8, 106, 65, 5, 16, 175, 138, 128, 128, 0, 32, 9, 33, 4, 12, 2, 11, 32, 0, 32, 9, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 9, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 9, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 9, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 240, 1, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 12, 32, 3, 65, 8, 106, 106, 65, 32, 106, 33, 4, 11, 32, 4, 65, 208, 151, 137, 128, 0, 16, 178, 138, 128, 128, 0, 11, 32, 2, 32, 11, 107, 33, 2, 32, 3, 65, 239, 1, 106, 32, 3, 65, 8, 106, 65, 5, 16, 175, 138, 128, 128, 0, 32, 6, 65, 1, 106, 33, 6, 32, 13, 33, 1, 12, 0, 11, 11, 213, 15, 2, 1, 127, 17, 126, 35, 128, 128, 128, 128, 0, 65, 160, 3, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 128, 2, 106, 32, 1, 41, 3, 8, 34, 3, 66, 0, 32, 1, 41, 3, 0, 34, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 2, 106, 32, 1, 41, 3, 16, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 160, 2, 106, 32, 1, 41, 3, 24, 34, 6, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 2, 106, 32, 5, 66, 0, 32, 3, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 2, 106, 32, 6, 66, 0, 32, 3, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 2, 106, 32, 6, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 176, 2, 106, 32, 4, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 2, 106, 32, 3, 66, 0, 32, 3, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 128, 3, 106, 32, 5, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 3, 106, 32, 6, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 1, 106, 32, 2, 41, 3, 176, 2, 34, 6, 66, 255, 255, 255, 255, 111, 126, 34, 3, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 1, 106, 32, 3, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 1, 106, 32, 3, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 1, 106, 32, 3, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 176, 1, 106, 32, 2, 65, 176, 2, 106, 65, 8, 106, 41, 3, 0, 34, 7, 32, 2, 41, 3, 128, 2, 34, 8, 66, 1, 134, 124, 34, 4, 32, 2, 41, 3, 224, 1, 124, 34, 5, 32, 2, 65, 240, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 240, 1, 34, 3, 32, 6, 66, 125, 131, 124, 32, 3, 84, 173, 124, 124, 34, 6, 66, 255, 255, 255, 255, 111, 126, 34, 3, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 160, 1, 106, 32, 3, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 0, 106, 32, 3, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 32, 3, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 1, 106, 32, 2, 41, 3, 160, 1, 34, 9, 32, 2, 41, 3, 224, 2, 34, 10, 32, 2, 41, 3, 144, 2, 34, 11, 32, 2, 65, 128, 2, 106, 65, 8, 106, 41, 3, 0, 124, 34, 12, 66, 1, 134, 32, 8, 66, 63, 136, 132, 124, 34, 8, 32, 4, 32, 7, 84, 173, 124, 34, 7, 32, 2, 41, 3, 208, 1, 124, 34, 13, 32, 2, 65, 224, 1, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 4, 84, 173, 124, 32, 6, 32, 5, 84, 173, 124, 124, 34, 14, 124, 34, 4, 32, 2, 65, 176, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 176, 1, 34, 3, 32, 6, 124, 32, 3, 84, 173, 124, 124, 34, 5, 66, 255, 255, 255, 255, 111, 126, 34, 3, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 128, 1, 106, 32, 3, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 0, 106, 32, 3, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 3, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 0, 106, 32, 2, 41, 3, 128, 1, 34, 15, 32, 2, 65, 224, 2, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 10, 84, 173, 124, 32, 7, 32, 8, 84, 173, 124, 34, 16, 32, 2, 65, 144, 2, 106, 65, 8, 106, 41, 3, 0, 32, 12, 32, 11, 84, 173, 124, 34, 11, 32, 2, 41, 3, 160, 2, 124, 34, 6, 32, 2, 41, 3, 192, 2, 124, 34, 8, 66, 1, 134, 32, 12, 66, 63, 136, 132, 124, 34, 12, 32, 2, 41, 3, 192, 1, 124, 34, 10, 32, 2, 65, 208, 1, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 7, 84, 173, 124, 32, 14, 32, 13, 84, 173, 124, 124, 34, 7, 32, 2, 41, 3, 80, 124, 34, 13, 32, 2, 65, 160, 1, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 9, 84, 173, 124, 32, 5, 32, 4, 84, 173, 124, 124, 34, 9, 124, 34, 4, 32, 2, 65, 144, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 144, 1, 34, 3, 32, 5, 124, 32, 3, 84, 173, 124, 124, 34, 5, 66, 255, 255, 255, 255, 111, 126, 34, 3, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 48, 106, 32, 3, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 32, 106, 32, 3, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 16, 106, 32, 3, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 0, 32, 2, 41, 3, 48, 34, 14, 32, 2, 65, 192, 1, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 12, 84, 173, 124, 32, 7, 32, 10, 84, 173, 124, 34, 17, 32, 2, 41, 3, 128, 3, 34, 18, 32, 2, 65, 160, 2, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 11, 84, 173, 124, 34, 11, 32, 2, 41, 3, 208, 2, 124, 34, 3, 32, 2, 65, 192, 2, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 6, 84, 173, 124, 124, 34, 6, 66, 1, 134, 32, 8, 66, 63, 136, 132, 124, 34, 8, 32, 12, 32, 16, 84, 173, 124, 34, 16, 124, 34, 12, 32, 2, 41, 3, 0, 124, 34, 10, 32, 2, 65, 208, 0, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 7, 84, 173, 124, 32, 9, 32, 13, 84, 173, 124, 124, 34, 7, 32, 2, 41, 3, 112, 124, 34, 13, 32, 2, 65, 128, 1, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 15, 84, 173, 124, 32, 5, 32, 4, 84, 173, 124, 124, 34, 9, 124, 34, 4, 32, 2, 65, 192, 0, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 64, 34, 15, 32, 5, 124, 32, 15, 84, 173, 124, 124, 34, 5, 66, 255, 255, 255, 255, 15, 124, 34, 15, 32, 5, 84, 173, 66, 127, 124, 34, 19, 32, 19, 32, 12, 32, 17, 84, 173, 34, 17, 32, 2, 65, 128, 3, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 18, 84, 173, 124, 32, 16, 32, 8, 84, 173, 124, 34, 16, 32, 2, 65, 208, 2, 106, 65, 8, 106, 41, 3, 0, 32, 3, 32, 11, 84, 173, 124, 32, 6, 32, 3, 84, 173, 124, 34, 11, 32, 2, 41, 3, 240, 2, 124, 34, 3, 66, 1, 134, 32, 6, 66, 63, 136, 132, 124, 34, 18, 124, 34, 6, 32, 2, 65, 8, 106, 41, 3, 0, 32, 10, 32, 12, 84, 173, 124, 32, 7, 32, 10, 84, 173, 124, 124, 34, 12, 32, 2, 41, 3, 96, 124, 34, 8, 32, 2, 65, 240, 0, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 7, 84, 173, 124, 32, 9, 32, 13, 84, 173, 124, 124, 34, 7, 32, 2, 41, 3, 32, 124, 34, 13, 32, 2, 65, 48, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 14, 84, 173, 124, 32, 5, 32, 4, 84, 173, 124, 124, 34, 4, 124, 34, 5, 32, 4, 84, 173, 124, 32, 5, 66, 130, 200, 134, 128, 208, 255, 150, 161, 172, 127, 124, 34, 10, 32, 5, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 9, 32, 9, 32, 6, 32, 17, 84, 173, 32, 12, 32, 6, 84, 173, 124, 34, 14, 32, 2, 41, 3, 144, 3, 34, 17, 32, 2, 65, 240, 2, 106, 65, 8, 106, 41, 3, 0, 32, 3, 32, 11, 84, 173, 124, 34, 11, 66, 1, 134, 32, 3, 66, 63, 136, 132, 124, 34, 3, 32, 18, 32, 16, 84, 173, 124, 34, 16, 124, 34, 5, 32, 2, 65, 224, 0, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 12, 84, 173, 124, 32, 7, 32, 8, 84, 173, 124, 124, 34, 6, 32, 2, 41, 3, 16, 124, 34, 12, 32, 2, 65, 32, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 7, 84, 173, 124, 32, 4, 32, 13, 84, 173, 124, 124, 34, 4, 124, 34, 8, 32, 4, 84, 173, 124, 32, 8, 66, 251, 207, 248, 178, 255, 254, 137, 227, 76, 124, 34, 7, 32, 8, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 8, 32, 8, 32, 5, 32, 14, 84, 173, 32, 6, 32, 5, 84, 173, 124, 32, 11, 66, 63, 136, 32, 2, 65, 144, 3, 106, 65, 8, 106, 41, 3, 0, 32, 3, 32, 17, 84, 173, 124, 32, 16, 32, 3, 84, 173, 124, 124, 124, 32, 2, 65, 16, 106, 65, 8, 106, 41, 3, 0, 32, 12, 32, 6, 84, 173, 124, 32, 4, 32, 12, 84, 173, 124, 124, 34, 4, 124, 34, 3, 32, 4, 84, 173, 124, 32, 3, 66, 184, 133, 138, 179, 205, 149, 150, 137, 140, 127, 124, 34, 6, 32, 3, 84, 173, 124, 66, 127, 124, 34, 3, 66, 129, 128, 128, 128, 112, 131, 34, 5, 32, 15, 124, 34, 12, 55, 3, 0, 32, 0, 32, 3, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 131, 34, 8, 32, 10, 124, 34, 4, 32, 12, 32, 5, 84, 173, 124, 34, 12, 55, 3, 8, 32, 0, 32, 3, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 131, 34, 13, 32, 7, 124, 34, 5, 32, 4, 32, 8, 84, 173, 32, 12, 32, 4, 84, 173, 124, 124, 34, 4, 55, 3, 16, 32, 0, 32, 3, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 131, 32, 6, 124, 32, 5, 32, 13, 84, 173, 32, 4, 32, 5, 84, 173, 124, 124, 55, 3, 24, 32, 2, 65, 160, 3, 106, 36, 128, 128, 128, 128, 0, 11, 2, 0, 11, 139, 18, 2, 1, 127, 19, 126, 35, 128, 128, 128, 128, 0, 65, 192, 4, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 160, 4, 106, 32, 1, 16, 186, 138, 128, 128, 0, 32, 2, 65, 128, 4, 106, 32, 2, 65, 160, 4, 106, 16, 186, 138, 128, 128, 0, 32, 2, 65, 128, 2, 106, 32, 2, 41, 3, 128, 4, 34, 3, 66, 0, 32, 1, 41, 3, 0, 34, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 2, 106, 32, 3, 66, 0, 32, 1, 41, 3, 8, 34, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 160, 2, 106, 32, 3, 66, 0, 32, 1, 41, 3, 16, 34, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 176, 2, 106, 32, 3, 66, 0, 32, 1, 41, 3, 24, 34, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 2, 106, 32, 2, 41, 3, 136, 4, 34, 3, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 2, 106, 32, 3, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 160, 3, 106, 32, 3, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 3, 106, 32, 3, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 2, 106, 32, 2, 41, 3, 144, 4, 34, 3, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 128, 3, 106, 32, 3, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 176, 3, 106, 32, 3, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 3, 106, 32, 3, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 2, 106, 32, 2, 41, 3, 152, 4, 34, 3, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 3, 106, 32, 3, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 3, 106, 32, 3, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 3, 106, 32, 3, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 1, 106, 32, 2, 41, 3, 128, 2, 34, 7, 66, 255, 255, 255, 255, 111, 126, 34, 3, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 1, 106, 32, 3, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 1, 106, 32, 3, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 0, 106, 32, 3, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 1, 106, 32, 2, 65, 128, 2, 106, 65, 8, 106, 41, 3, 0, 34, 8, 32, 2, 41, 3, 144, 2, 124, 34, 4, 32, 2, 41, 3, 192, 2, 124, 34, 5, 32, 2, 41, 3, 224, 1, 124, 34, 6, 32, 2, 65, 240, 1, 106, 65, 8, 106, 41, 3, 0, 32, 7, 32, 2, 41, 3, 240, 1, 34, 3, 124, 32, 3, 84, 173, 124, 124, 34, 7, 66, 255, 255, 255, 255, 111, 126, 34, 3, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 1, 106, 32, 3, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 176, 1, 106, 32, 3, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 160, 1, 106, 32, 3, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 128, 1, 106, 32, 2, 65, 224, 1, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 5, 84, 173, 124, 32, 7, 32, 6, 84, 173, 124, 34, 9, 32, 2, 41, 3, 144, 1, 124, 34, 6, 32, 2, 65, 144, 2, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 8, 84, 173, 124, 34, 10, 32, 2, 41, 3, 160, 2, 124, 34, 8, 32, 2, 41, 3, 240, 2, 124, 34, 11, 32, 2, 65, 192, 2, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 4, 84, 173, 124, 124, 34, 4, 32, 2, 41, 3, 208, 2, 124, 34, 12, 124, 34, 5, 32, 2, 41, 3, 192, 1, 124, 34, 13, 32, 2, 65, 208, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 208, 1, 34, 3, 32, 7, 124, 32, 3, 84, 173, 124, 124, 34, 7, 66, 255, 255, 255, 255, 111, 126, 34, 3, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 0, 106, 32, 3, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 3, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 0, 106, 32, 3, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 48, 106, 32, 2, 65, 192, 1, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 5, 84, 173, 124, 32, 7, 32, 13, 84, 173, 124, 34, 14, 32, 2, 41, 3, 176, 1, 124, 34, 13, 32, 2, 65, 144, 1, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 9, 84, 173, 124, 32, 5, 32, 6, 84, 173, 124, 34, 15, 32, 2, 41, 3, 64, 124, 34, 5, 32, 2, 65, 160, 2, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 10, 84, 173, 124, 34, 16, 32, 2, 41, 3, 176, 2, 124, 34, 6, 32, 2, 41, 3, 160, 3, 124, 34, 9, 32, 2, 65, 240, 2, 106, 65, 8, 106, 41, 3, 0, 32, 11, 32, 8, 84, 173, 124, 32, 4, 32, 11, 84, 173, 124, 124, 34, 8, 32, 2, 41, 3, 128, 3, 124, 34, 11, 32, 2, 65, 208, 2, 106, 65, 8, 106, 41, 3, 0, 32, 12, 32, 4, 84, 173, 124, 124, 34, 4, 32, 2, 41, 3, 224, 2, 124, 34, 17, 124, 34, 18, 124, 34, 10, 32, 2, 41, 3, 112, 124, 34, 12, 32, 2, 65, 128, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 128, 1, 34, 3, 32, 7, 124, 32, 3, 84, 173, 124, 124, 34, 7, 66, 255, 255, 255, 255, 111, 126, 34, 3, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 32, 106, 32, 3, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 16, 106, 32, 3, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 32, 3, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 32, 2, 41, 3, 32, 34, 19, 32, 2, 65, 176, 1, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 14, 84, 173, 124, 32, 10, 32, 13, 84, 173, 124, 34, 20, 32, 2, 41, 3, 160, 1, 124, 34, 3, 32, 2, 65, 176, 2, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 16, 84, 173, 124, 34, 16, 32, 2, 41, 3, 208, 3, 124, 34, 13, 32, 2, 65, 160, 3, 106, 65, 8, 106, 41, 3, 0, 32, 9, 32, 6, 84, 173, 124, 32, 8, 32, 9, 84, 173, 124, 124, 34, 6, 32, 2, 41, 3, 176, 3, 124, 34, 9, 32, 2, 65, 128, 3, 106, 65, 8, 106, 41, 3, 0, 32, 11, 32, 8, 84, 173, 124, 32, 4, 32, 11, 84, 173, 124, 124, 34, 8, 32, 2, 41, 3, 144, 3, 124, 34, 11, 32, 2, 65, 224, 2, 106, 65, 8, 106, 41, 3, 0, 32, 17, 32, 4, 84, 173, 124, 124, 34, 4, 32, 2, 65, 192, 0, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 15, 84, 173, 124, 32, 18, 32, 5, 84, 173, 124, 124, 34, 15, 124, 34, 5, 32, 2, 41, 3, 96, 124, 34, 14, 32, 2, 65, 240, 0, 106, 65, 8, 106, 41, 3, 0, 32, 12, 32, 10, 84, 173, 124, 32, 7, 32, 12, 84, 173, 124, 124, 34, 12, 124, 34, 10, 32, 2, 65, 48, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 48, 34, 17, 32, 7, 124, 32, 17, 84, 173, 124, 124, 34, 7, 66, 255, 255, 255, 255, 15, 124, 34, 17, 32, 7, 84, 173, 66, 127, 124, 34, 18, 32, 18, 32, 15, 32, 4, 84, 173, 34, 15, 32, 2, 65, 208, 3, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 16, 84, 173, 124, 32, 6, 32, 13, 84, 173, 124, 34, 16, 32, 2, 41, 3, 224, 3, 124, 34, 13, 32, 2, 65, 176, 3, 106, 65, 8, 106, 41, 3, 0, 32, 9, 32, 6, 84, 173, 124, 32, 8, 32, 9, 84, 173, 124, 124, 34, 6, 32, 2, 41, 3, 192, 3, 124, 34, 9, 32, 2, 65, 144, 3, 106, 65, 8, 106, 41, 3, 0, 32, 11, 32, 8, 84, 173, 124, 32, 4, 32, 11, 84, 173, 124, 124, 34, 21, 124, 34, 4, 32, 2, 65, 160, 1, 106, 65, 8, 106, 41, 3, 0, 32, 3, 32, 20, 84, 173, 124, 32, 5, 32, 3, 84, 173, 124, 124, 34, 3, 32, 2, 41, 3, 80, 124, 34, 8, 32, 2, 65, 224, 0, 106, 65, 8, 106, 41, 3, 0, 32, 14, 32, 5, 84, 173, 124, 32, 12, 32, 14, 84, 173, 124, 124, 34, 5, 32, 2, 41, 3, 16, 124, 34, 11, 32, 2, 65, 32, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 19, 84, 173, 124, 32, 7, 32, 10, 84, 173, 124, 124, 34, 7, 124, 34, 10, 32, 7, 84, 173, 124, 32, 10, 66, 130, 200, 134, 128, 208, 255, 150, 161, 172, 127, 124, 34, 12, 32, 10, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 10, 32, 10, 32, 4, 32, 15, 84, 173, 32, 3, 32, 4, 84, 173, 124, 34, 14, 32, 2, 65, 224, 3, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 16, 84, 173, 124, 32, 6, 32, 13, 84, 173, 124, 34, 13, 32, 2, 41, 3, 240, 3, 124, 34, 4, 32, 2, 65, 192, 3, 106, 65, 8, 106, 41, 3, 0, 32, 9, 32, 6, 84, 173, 124, 32, 21, 32, 9, 84, 173, 124, 124, 34, 9, 124, 34, 6, 32, 2, 65, 208, 0, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 3, 84, 173, 124, 32, 5, 32, 8, 84, 173, 124, 124, 34, 3, 32, 2, 41, 3, 0, 124, 34, 8, 32, 2, 65, 16, 106, 65, 8, 106, 41, 3, 0, 32, 11, 32, 5, 84, 173, 124, 32, 7, 32, 11, 84, 173, 124, 124, 34, 5, 124, 34, 7, 32, 5, 84, 173, 124, 32, 7, 66, 251, 207, 248, 178, 255, 254, 137, 227, 76, 124, 34, 11, 32, 7, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 7, 32, 7, 32, 6, 32, 14, 84, 173, 32, 3, 32, 6, 84, 173, 124, 32, 2, 65, 240, 3, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 13, 84, 173, 124, 32, 9, 32, 4, 84, 173, 124, 124, 32, 2, 65, 8, 106, 41, 3, 0, 32, 8, 32, 3, 84, 173, 124, 32, 5, 32, 8, 84, 173, 124, 124, 34, 4, 124, 34, 3, 32, 4, 84, 173, 124, 32, 3, 66, 184, 133, 138, 179, 205, 149, 150, 137, 140, 127, 124, 34, 6, 32, 3, 84, 173, 124, 66, 127, 124, 34, 3, 66, 129, 128, 128, 128, 112, 131, 34, 5, 32, 17, 124, 34, 7, 55, 3, 0, 32, 1, 32, 3, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 131, 34, 8, 32, 12, 124, 34, 4, 32, 7, 32, 5, 84, 173, 124, 34, 7, 55, 3, 8, 32, 1, 32, 3, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 131, 34, 13, 32, 11, 124, 34, 5, 32, 4, 32, 8, 84, 173, 32, 7, 32, 4, 84, 173, 124, 124, 34, 4, 55, 3, 16, 32, 1, 32, 3, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 131, 32, 6, 124, 32, 5, 32, 13, 84, 173, 32, 4, 32, 5, 84, 173, 124, 124, 55, 3, 24, 32, 2, 65, 192, 4, 106, 36, 128, 128, 128, 128, 0, 11, 35, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 65, 8, 32, 1, 65, 5, 116, 16, 220, 138, 128, 128, 0, 11, 11, 102, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 54, 2, 12, 2, 64, 2, 64, 32, 2, 65, 12, 106, 16, 134, 141, 128, 128, 0, 13, 0, 65, 0, 33, 1, 12, 1, 11, 65, 1, 33, 1, 32, 2, 40, 2, 12, 34, 3, 32, 3, 40, 2, 0, 34, 3, 65, 1, 106, 54, 2, 0, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 50, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 54, 2, 12, 32, 1, 65, 12, 106, 16, 208, 138, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 120, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 65, 48, 73, 13, 0, 32, 3, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 34, 2, 65, 48, 32, 1, 65, 48, 65, 208, 153, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 2, 16, 234, 139, 128, 128, 0, 12, 1, 11, 32, 0, 66, 129, 128, 128, 128, 16, 55, 3, 0, 32, 0, 65, 12, 106, 65, 48, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 11, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 145, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 65, 32, 73, 13, 0, 32, 3, 65, 24, 106, 66, 0, 55, 3, 0, 32, 3, 65, 16, 106, 66, 0, 55, 3, 0, 32, 3, 65, 8, 106, 66, 0, 55, 3, 0, 32, 3, 66, 0, 55, 3, 0, 32, 3, 65, 32, 32, 1, 65, 32, 65, 208, 153, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 3, 16, 199, 139, 128, 128, 0, 12, 1, 11, 32, 0, 66, 129, 128, 128, 128, 16, 55, 3, 0, 32, 0, 65, 12, 106, 65, 32, 54, 2, 0, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 11, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 139, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 52, 106, 32, 1, 32, 2, 65, 4, 106, 65, 48, 16, 195, 138, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 52, 65, 3, 71, 13, 0, 32, 0, 32, 2, 65, 4, 106, 16, 196, 138, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 4, 33, 1, 32, 0, 65, 12, 106, 65, 48, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 0, 66, 129, 128, 128, 128, 16, 55, 3, 0, 11, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 100, 1, 2, 127, 2, 64, 32, 1, 40, 2, 4, 34, 4, 32, 3, 73, 13, 0, 32, 2, 32, 3, 32, 1, 40, 2, 0, 34, 5, 32, 3, 65, 224, 153, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 1, 32, 4, 32, 3, 107, 54, 2, 4, 32, 1, 32, 5, 32, 3, 106, 54, 2, 0, 32, 0, 32, 3, 54, 2, 4, 32, 0, 65, 3, 54, 2, 0, 15, 11, 32, 0, 32, 3, 54, 2, 8, 32, 0, 32, 4, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 171, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 224, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 240, 0, 106, 32, 1, 65, 48, 16, 192, 138, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 112, 13, 0, 32, 0, 65, 8, 106, 32, 2, 65, 4, 114, 32, 2, 65, 240, 0, 106, 65, 8, 106, 65, 232, 0, 16, 218, 141, 128, 128, 0, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 65, 0, 33, 1, 12, 1, 11, 32, 2, 65, 8, 106, 32, 2, 65, 240, 0, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 116, 34, 3, 55, 3, 0, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 3, 55, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 1, 54, 2, 0, 32, 2, 65, 224, 1, 106, 36, 128, 128, 128, 128, 0, 11, 144, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 144, 4, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 4, 106, 65, 0, 65, 128, 4, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 132, 4, 106, 32, 1, 32, 2, 65, 4, 106, 65, 128, 4, 16, 195, 138, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 132, 4, 65, 3, 71, 13, 0, 32, 0, 32, 2, 65, 4, 106, 16, 198, 138, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 4, 33, 1, 32, 0, 65, 12, 106, 65, 128, 4, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 0, 66, 129, 128, 128, 128, 16, 55, 3, 0, 11, 32, 2, 65, 144, 4, 106, 36, 128, 128, 128, 128, 0, 11, 255, 29, 2, 6, 127, 4, 126, 35, 128, 128, 128, 128, 0, 65, 144, 8, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 128, 4, 54, 2, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 144, 4, 106, 32, 2, 16, 199, 138, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 144, 4, 13, 0, 32, 2, 65, 8, 106, 65, 8, 106, 32, 2, 65, 144, 4, 106, 65, 16, 106, 34, 1, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 65, 16, 106, 32, 2, 65, 144, 4, 106, 65, 24, 106, 34, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 65, 24, 106, 32, 2, 65, 176, 4, 106, 34, 4, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 152, 4, 55, 3, 8, 32, 2, 65, 144, 4, 106, 32, 2, 16, 199, 138, 128, 128, 0, 32, 2, 40, 2, 144, 4, 13, 1, 32, 2, 65, 40, 106, 65, 8, 106, 32, 1, 41, 3, 0, 55, 3, 0, 32, 2, 65, 40, 106, 65, 16, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 40, 106, 65, 24, 106, 32, 4, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 152, 4, 55, 3, 40, 32, 2, 65, 144, 4, 106, 32, 2, 16, 199, 138, 128, 128, 0, 32, 2, 40, 2, 144, 4, 13, 2, 32, 2, 65, 200, 0, 106, 65, 8, 106, 32, 2, 65, 144, 4, 106, 65, 16, 106, 34, 1, 41, 3, 0, 55, 3, 0, 32, 2, 65, 200, 0, 106, 65, 16, 106, 32, 2, 65, 144, 4, 106, 65, 24, 106, 34, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 200, 0, 106, 65, 24, 106, 32, 2, 65, 176, 4, 106, 34, 4, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 152, 4, 55, 3, 72, 32, 2, 65, 144, 4, 106, 32, 2, 16, 199, 138, 128, 128, 0, 32, 2, 40, 2, 144, 4, 13, 3, 32, 2, 65, 232, 0, 106, 65, 8, 106, 32, 1, 41, 3, 0, 55, 3, 0, 32, 2, 65, 232, 0, 106, 65, 16, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 232, 0, 106, 65, 24, 106, 32, 4, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 152, 4, 55, 3, 104, 32, 2, 65, 144, 4, 106, 32, 2, 16, 199, 138, 128, 128, 0, 32, 2, 40, 2, 144, 4, 13, 4, 32, 2, 65, 136, 1, 106, 65, 8, 106, 32, 2, 65, 144, 4, 106, 65, 16, 106, 34, 1, 41, 3, 0, 55, 3, 0, 32, 2, 65, 136, 1, 106, 65, 16, 106, 32, 2, 65, 144, 4, 106, 65, 24, 106, 34, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 136, 1, 106, 65, 24, 106, 32, 2, 65, 176, 4, 106, 34, 4, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 152, 4, 55, 3, 136, 1, 32, 2, 65, 144, 4, 106, 32, 2, 16, 199, 138, 128, 128, 0, 32, 2, 40, 2, 144, 4, 13, 5, 32, 2, 65, 168, 1, 106, 65, 8, 106, 32, 1, 41, 3, 0, 55, 3, 0, 32, 2, 65, 168, 1, 106, 65, 16, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 168, 1, 106, 65, 24, 106, 32, 4, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 152, 4, 55, 3, 168, 1, 32, 2, 65, 144, 4, 106, 32, 2, 16, 199, 138, 128, 128, 0, 32, 2, 40, 2, 144, 4, 13, 6, 32, 2, 65, 200, 1, 106, 65, 8, 106, 32, 2, 65, 144, 4, 106, 65, 16, 106, 34, 1, 41, 3, 0, 55, 3, 0, 32, 2, 65, 200, 1, 106, 65, 16, 106, 32, 2, 65, 144, 4, 106, 65, 24, 106, 34, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 200, 1, 106, 65, 24, 106, 32, 2, 65, 176, 4, 106, 34, 4, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 152, 4, 55, 3, 200, 1, 32, 2, 65, 144, 4, 106, 32, 2, 16, 199, 138, 128, 128, 0, 32, 2, 40, 2, 144, 4, 13, 7, 32, 2, 65, 232, 1, 106, 65, 8, 106, 32, 1, 41, 3, 0, 55, 3, 0, 32, 2, 65, 232, 1, 106, 65, 16, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 232, 1, 106, 65, 24, 106, 32, 4, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 152, 4, 55, 3, 232, 1, 32, 2, 65, 144, 4, 106, 32, 2, 16, 199, 138, 128, 128, 0, 32, 2, 40, 2, 144, 4, 13, 8, 32, 2, 65, 136, 2, 106, 65, 8, 106, 32, 2, 65, 144, 4, 106, 65, 16, 106, 34, 1, 41, 3, 0, 55, 3, 0, 32, 2, 65, 136, 2, 106, 65, 16, 106, 32, 2, 65, 144, 4, 106, 65, 24, 106, 34, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 136, 2, 106, 65, 24, 106, 32, 2, 65, 176, 4, 106, 34, 4, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 152, 4, 55, 3, 136, 2, 32, 2, 65, 144, 4, 106, 32, 2, 16, 199, 138, 128, 128, 0, 32, 2, 40, 2, 144, 4, 13, 9, 32, 2, 65, 168, 2, 106, 65, 8, 106, 32, 1, 41, 3, 0, 55, 3, 0, 32, 2, 65, 168, 2, 106, 65, 16, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 168, 2, 106, 65, 24, 106, 32, 4, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 152, 4, 55, 3, 168, 2, 32, 2, 65, 144, 4, 106, 32, 2, 16, 199, 138, 128, 128, 0, 32, 2, 40, 2, 144, 4, 13, 10, 32, 2, 65, 200, 2, 106, 65, 8, 106, 32, 2, 65, 144, 4, 106, 65, 16, 106, 34, 1, 41, 3, 0, 55, 3, 0, 32, 2, 65, 200, 2, 106, 65, 16, 106, 32, 2, 65, 144, 4, 106, 65, 24, 106, 34, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 200, 2, 106, 65, 24, 106, 32, 2, 65, 176, 4, 106, 34, 4, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 152, 4, 55, 3, 200, 2, 32, 2, 65, 144, 4, 106, 32, 2, 16, 199, 138, 128, 128, 0, 32, 2, 40, 2, 144, 4, 13, 11, 32, 2, 65, 232, 2, 106, 65, 8, 106, 32, 1, 41, 3, 0, 55, 3, 0, 32, 2, 65, 232, 2, 106, 65, 16, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 232, 2, 106, 65, 24, 106, 32, 4, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 152, 4, 55, 3, 232, 2, 32, 2, 65, 144, 4, 106, 32, 2, 16, 199, 138, 128, 128, 0, 32, 2, 40, 2, 144, 4, 13, 12, 32, 2, 65, 136, 3, 106, 65, 8, 106, 32, 2, 65, 144, 4, 106, 65, 16, 106, 34, 1, 41, 3, 0, 55, 3, 0, 32, 2, 65, 136, 3, 106, 65, 16, 106, 32, 2, 65, 144, 4, 106, 65, 24, 106, 34, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 136, 3, 106, 65, 24, 106, 32, 2, 65, 176, 4, 106, 34, 4, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 152, 4, 55, 3, 136, 3, 32, 2, 65, 144, 4, 106, 32, 2, 16, 199, 138, 128, 128, 0, 32, 2, 40, 2, 144, 4, 13, 13, 32, 2, 65, 168, 3, 106, 65, 8, 106, 32, 1, 41, 3, 0, 55, 3, 0, 32, 2, 65, 168, 3, 106, 65, 16, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 168, 3, 106, 65, 24, 106, 32, 4, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 152, 4, 55, 3, 168, 3, 32, 2, 65, 144, 4, 106, 32, 2, 16, 199, 138, 128, 128, 0, 32, 2, 40, 2, 144, 4, 13, 14, 32, 2, 65, 200, 3, 106, 65, 8, 106, 34, 4, 32, 2, 65, 144, 4, 106, 65, 16, 106, 34, 1, 41, 3, 0, 55, 3, 0, 32, 2, 65, 200, 3, 106, 65, 16, 106, 34, 5, 32, 2, 65, 144, 4, 106, 65, 24, 106, 34, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 200, 3, 106, 65, 24, 106, 34, 6, 32, 2, 65, 176, 4, 106, 34, 7, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 152, 4, 55, 3, 200, 3, 32, 2, 65, 144, 4, 106, 32, 2, 16, 199, 138, 128, 128, 0, 2, 64, 32, 2, 40, 2, 144, 4, 13, 0, 32, 2, 65, 132, 4, 106, 32, 7, 41, 3, 0, 34, 8, 55, 2, 0, 32, 2, 65, 252, 3, 106, 32, 3, 41, 3, 0, 34, 9, 55, 2, 0, 32, 2, 65, 244, 3, 106, 32, 1, 41, 3, 0, 34, 10, 55, 2, 0, 32, 2, 32, 2, 41, 3, 152, 4, 34, 11, 55, 2, 236, 3, 32, 2, 65, 136, 8, 106, 32, 8, 55, 3, 0, 32, 2, 65, 128, 8, 106, 32, 9, 55, 3, 0, 32, 2, 65, 248, 7, 106, 32, 10, 55, 3, 0, 32, 2, 65, 144, 4, 106, 65, 8, 106, 32, 2, 65, 8, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 1, 32, 2, 65, 8, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 2, 65, 8, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 11, 55, 3, 240, 7, 32, 2, 32, 2, 41, 3, 8, 55, 3, 144, 4, 32, 2, 65, 184, 4, 106, 32, 2, 65, 40, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 192, 4, 106, 32, 2, 65, 40, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 200, 4, 106, 32, 2, 65, 40, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 40, 55, 3, 176, 4, 32, 2, 65, 232, 4, 106, 32, 2, 65, 200, 0, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 224, 4, 106, 32, 2, 65, 200, 0, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 216, 4, 106, 32, 2, 65, 200, 0, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 72, 55, 3, 208, 4, 32, 2, 65, 136, 5, 106, 32, 2, 65, 232, 0, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 128, 5, 106, 32, 2, 65, 232, 0, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 248, 4, 106, 32, 2, 65, 232, 0, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 104, 55, 3, 240, 4, 32, 2, 65, 168, 5, 106, 32, 2, 65, 136, 1, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 160, 5, 106, 32, 2, 65, 136, 1, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 152, 5, 106, 32, 2, 65, 136, 1, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 136, 1, 55, 3, 144, 5, 32, 2, 65, 200, 5, 106, 32, 2, 65, 168, 1, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 192, 5, 106, 32, 2, 65, 168, 1, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 5, 106, 32, 2, 65, 168, 1, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 168, 1, 55, 3, 176, 5, 32, 2, 65, 232, 5, 106, 32, 2, 65, 200, 1, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 224, 5, 106, 32, 2, 65, 200, 1, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 216, 5, 106, 32, 2, 65, 200, 1, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 200, 1, 55, 3, 208, 5, 32, 2, 65, 136, 6, 106, 32, 2, 65, 232, 1, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 128, 6, 106, 32, 2, 65, 232, 1, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 248, 5, 106, 32, 2, 65, 232, 1, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 232, 1, 55, 3, 240, 5, 32, 2, 65, 168, 6, 106, 32, 2, 65, 136, 2, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 160, 6, 106, 32, 2, 65, 136, 2, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 152, 6, 106, 32, 2, 65, 136, 2, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 136, 2, 55, 3, 144, 6, 32, 2, 65, 200, 6, 106, 32, 2, 65, 168, 2, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 192, 6, 106, 32, 2, 65, 168, 2, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 6, 106, 32, 2, 65, 168, 2, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 168, 2, 55, 3, 176, 6, 32, 2, 65, 232, 6, 106, 32, 2, 65, 200, 2, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 224, 6, 106, 32, 2, 65, 200, 2, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 216, 6, 106, 32, 2, 65, 200, 2, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 200, 2, 55, 3, 208, 6, 32, 2, 65, 136, 7, 106, 32, 2, 65, 232, 2, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 128, 7, 106, 32, 2, 65, 232, 2, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 248, 6, 106, 32, 2, 65, 232, 2, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 232, 2, 55, 3, 240, 6, 32, 2, 65, 168, 7, 106, 32, 2, 65, 136, 3, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 160, 7, 106, 32, 2, 65, 136, 3, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 152, 7, 106, 32, 2, 65, 136, 3, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 136, 3, 55, 3, 144, 7, 32, 2, 65, 200, 7, 106, 32, 2, 65, 168, 3, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 192, 7, 106, 32, 2, 65, 168, 3, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 184, 7, 106, 32, 2, 65, 168, 3, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 168, 3, 55, 3, 176, 7, 32, 2, 65, 232, 7, 106, 32, 6, 41, 3, 0, 55, 3, 0, 32, 2, 65, 224, 7, 106, 32, 5, 41, 3, 0, 55, 3, 0, 32, 2, 65, 216, 7, 106, 32, 4, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 200, 3, 55, 3, 208, 7, 32, 0, 65, 8, 106, 32, 2, 65, 144, 4, 106, 65, 128, 4, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 0, 54, 2, 0, 12, 16, 11, 32, 2, 65, 232, 3, 106, 65, 8, 106, 32, 2, 65, 144, 4, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 4, 34, 8, 55, 3, 232, 3, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 8, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 15, 11, 32, 2, 65, 240, 3, 106, 32, 2, 65, 144, 4, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 4, 34, 8, 55, 3, 232, 3, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 8, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 14, 11, 32, 2, 65, 232, 3, 106, 65, 8, 106, 32, 2, 65, 144, 4, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 4, 34, 8, 55, 3, 232, 3, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 8, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 13, 11, 32, 2, 65, 240, 3, 106, 32, 2, 65, 144, 4, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 4, 34, 8, 55, 3, 232, 3, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 8, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 12, 11, 32, 2, 65, 232, 3, 106, 65, 8, 106, 32, 2, 65, 144, 4, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 4, 34, 8, 55, 3, 232, 3, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 8, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 11, 11, 32, 2, 65, 240, 3, 106, 32, 2, 65, 144, 4, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 4, 34, 8, 55, 3, 232, 3, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 8, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 10, 11, 32, 2, 65, 232, 3, 106, 65, 8, 106, 32, 2, 65, 144, 4, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 4, 34, 8, 55, 3, 232, 3, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 8, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 9, 11, 32, 2, 65, 240, 3, 106, 32, 2, 65, 144, 4, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 4, 34, 8, 55, 3, 232, 3, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 8, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 8, 11, 32, 2, 65, 232, 3, 106, 65, 8, 106, 32, 2, 65, 144, 4, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 4, 34, 8, 55, 3, 232, 3, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 8, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 7, 11, 32, 2, 65, 240, 3, 106, 32, 2, 65, 144, 4, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 4, 34, 8, 55, 3, 232, 3, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 8, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 6, 11, 32, 2, 65, 232, 3, 106, 65, 8, 106, 32, 2, 65, 144, 4, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 4, 34, 8, 55, 3, 232, 3, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 8, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 5, 11, 32, 2, 65, 240, 3, 106, 32, 2, 65, 144, 4, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 4, 34, 8, 55, 3, 232, 3, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 8, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 32, 2, 65, 232, 3, 106, 65, 8, 106, 32, 2, 65, 144, 4, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 4, 34, 8, 55, 3, 232, 3, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 8, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 3, 11, 32, 2, 65, 240, 3, 106, 32, 2, 65, 144, 4, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 4, 34, 8, 55, 3, 232, 3, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 8, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 2, 11, 32, 2, 65, 232, 3, 106, 65, 8, 106, 32, 2, 65, 144, 4, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 4, 34, 8, 55, 3, 232, 3, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 8, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 2, 65, 240, 3, 106, 32, 2, 65, 144, 4, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 148, 4, 34, 8, 55, 3, 232, 3, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 8, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 144, 8, 106, 36, 128, 128, 128, 128, 0, 11, 152, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 24, 106, 66, 0, 55, 3, 0, 32, 2, 65, 16, 106, 66, 0, 55, 3, 0, 32, 2, 65, 8, 106, 66, 0, 55, 3, 0, 32, 2, 66, 0, 55, 3, 0, 32, 2, 65, 36, 106, 32, 1, 32, 2, 65, 32, 16, 195, 138, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 36, 65, 3, 71, 13, 0, 32, 0, 32, 2, 16, 199, 139, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 4, 33, 1, 32, 0, 65, 12, 106, 65, 32, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 0, 66, 129, 128, 128, 128, 16, 55, 3, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 128, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 66, 0, 55, 3, 8, 32, 2, 65, 20, 106, 32, 1, 32, 2, 65, 8, 106, 65, 8, 16, 195, 138, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 20, 65, 3, 71, 13, 0, 32, 0, 32, 2, 65, 8, 106, 16, 153, 140, 128, 128, 0, 12, 1, 11, 32, 1, 40, 2, 4, 33, 1, 32, 0, 65, 12, 106, 65, 8, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 54, 2, 0, 32, 0, 66, 129, 128, 128, 128, 16, 55, 3, 0, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 16, 0, 32, 0, 65, 0, 65, 128, 1, 16, 214, 141, 128, 128, 0, 26, 11, 167, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 13, 0, 65, 8, 33, 2, 12, 1, 11, 32, 1, 65, 255, 255, 255, 31, 75, 13, 1, 32, 1, 65, 5, 116, 34, 4, 65, 127, 76, 13, 1, 2, 64, 2, 64, 32, 2, 13, 0, 32, 3, 65, 8, 106, 65, 8, 32, 4, 16, 219, 138, 128, 128, 0, 32, 3, 40, 2, 8, 33, 2, 12, 1, 11, 32, 3, 65, 8, 32, 4, 16, 224, 138, 128, 128, 0, 32, 3, 40, 2, 0, 33, 2, 11, 32, 2, 69, 13, 2, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 16, 175, 140, 128, 128, 0, 0, 11, 65, 8, 32, 4, 16, 176, 140, 128, 128, 0, 0, 11, 125, 1, 1, 127, 2, 64, 32, 1, 40, 2, 16, 34, 4, 13, 0, 0, 0, 11, 32, 0, 65, 0, 54, 2, 28, 32, 0, 32, 2, 54, 2, 20, 32, 0, 32, 1, 41, 2, 0, 55, 2, 0, 32, 0, 65, 24, 106, 32, 3, 54, 2, 0, 32, 0, 65, 8, 106, 32, 1, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 1, 65, 16, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 1, 65, 12, 106, 40, 2, 0, 32, 4, 110, 34, 1, 54, 2, 36, 32, 0, 32, 1, 32, 3, 32, 2, 107, 65, 3, 118, 34, 3, 32, 1, 32, 3, 73, 27, 54, 2, 32, 11, 120, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 5, 36, 128, 128, 128, 128, 0, 32, 5, 32, 4, 54, 2, 12, 32, 5, 32, 3, 54, 2, 8, 32, 5, 65, 8, 106, 16, 186, 139, 128, 128, 0, 33, 4, 32, 0, 32, 2, 32, 1, 107, 65, 5, 118, 34, 3, 54, 2, 24, 32, 0, 65, 0, 54, 2, 16, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 0, 32, 5, 41, 2, 8, 55, 2, 8, 32, 0, 32, 3, 32, 4, 32, 3, 32, 4, 73, 27, 54, 2, 20, 32, 5, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 37, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 32, 0, 40, 2, 8, 34, 2, 107, 32, 1, 79, 13, 0, 32, 0, 32, 2, 32, 1, 16, 218, 138, 128, 128, 0, 11, 11, 80, 1, 2, 127, 32, 0, 32, 1, 40, 2, 12, 32, 1, 40, 2, 8, 34, 2, 107, 34, 3, 16, 188, 140, 128, 128, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 8, 106, 32, 2, 32, 3, 16, 218, 141, 128, 128, 0, 26, 32, 1, 32, 1, 40, 2, 8, 54, 2, 12, 32, 0, 32, 0, 40, 2, 8, 32, 3, 106, 54, 2, 8, 32, 1, 16, 207, 138, 128, 128, 0, 11, 50, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 54, 2, 12, 32, 1, 65, 12, 106, 16, 209, 138, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 56, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 32, 0, 40, 2, 0, 41, 2, 0, 55, 2, 8, 32, 1, 65, 8, 106, 16, 189, 138, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 72, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 0, 40, 2, 0, 34, 0, 40, 2, 0, 33, 2, 32, 1, 32, 0, 40, 2, 4, 54, 2, 12, 32, 1, 32, 2, 54, 2, 8, 32, 1, 65, 8, 106, 16, 161, 140, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 16, 0, 32, 0, 32, 1, 32, 2, 32, 3, 16, 203, 138, 128, 128, 0, 11, 18, 0, 32, 0, 32, 1, 32, 2, 32, 3, 32, 4, 16, 204, 138, 128, 128, 0, 11, 24, 0, 32, 0, 66, 128, 128, 128, 128, 128, 1, 55, 2, 8, 32, 0, 32, 1, 41, 0, 0, 55, 2, 0, 11, 42, 0, 2, 64, 32, 1, 32, 3, 71, 13, 0, 32, 0, 32, 2, 32, 1, 65, 5, 116, 16, 218, 141, 128, 128, 0, 26, 15, 11, 32, 1, 32, 3, 32, 4, 16, 187, 141, 128, 128, 0, 0, 11, 22, 0, 32, 0, 32, 1, 32, 2, 65, 5, 116, 106, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 22, 0, 65, 0, 45, 0, 144, 187, 138, 128, 0, 26, 32, 1, 32, 0, 16, 149, 137, 128, 128, 0, 11, 168, 1, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 0, 32, 1, 65, 12, 106, 40, 2, 0, 32, 1, 65, 8, 106, 34, 3, 40, 2, 0, 107, 16, 188, 140, 128, 128, 0, 32, 0, 40, 2, 8, 33, 4, 32, 0, 40, 2, 0, 33, 5, 32, 2, 65, 16, 106, 65, 8, 106, 34, 6, 32, 3, 41, 2, 0, 55, 3, 0, 32, 2, 32, 1, 41, 2, 0, 55, 3, 16, 2, 64, 3, 64, 32, 2, 65, 8, 106, 32, 6, 16, 190, 138, 128, 128, 0, 32, 2, 40, 2, 8, 65, 1, 71, 13, 1, 32, 5, 32, 4, 106, 32, 2, 65, 16, 106, 32, 2, 40, 2, 12, 106, 45, 0, 0, 58, 0, 0, 32, 4, 65, 1, 106, 33, 4, 12, 0, 11, 11, 32, 0, 32, 4, 54, 2, 8, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 32, 1, 65, 1, 16, 225, 138, 128, 128, 0, 32, 2, 40, 2, 8, 32, 2, 40, 2, 12, 16, 223, 138, 128, 128, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 0, 32, 1, 32, 2, 16, 225, 138, 128, 128, 0, 32, 3, 40, 2, 8, 32, 3, 40, 2, 12, 16, 223, 138, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 73, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 65, 0, 16, 221, 138, 128, 128, 0, 32, 3, 40, 2, 12, 33, 2, 32, 0, 32, 3, 40, 2, 8, 54, 2, 0, 32, 0, 32, 2, 54, 2, 4, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 22, 0, 2, 64, 32, 2, 69, 13, 0, 32, 0, 32, 2, 32, 1, 16, 150, 137, 128, 128, 0, 11, 11, 57, 0, 2, 64, 32, 2, 69, 13, 0, 2, 64, 32, 3, 13, 0, 32, 1, 32, 2, 16, 215, 138, 128, 128, 0, 33, 1, 12, 1, 11, 32, 2, 32, 1, 16, 152, 137, 128, 128, 0, 33, 1, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 23, 0, 32, 0, 32, 2, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 43, 0, 2, 64, 2, 64, 32, 0, 65, 129, 128, 128, 128, 120, 70, 13, 0, 32, 0, 69, 13, 1, 32, 0, 32, 1, 16, 176, 140, 128, 128, 0, 0, 11, 15, 11, 16, 175, 140, 128, 128, 0, 0, 11, 73, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 65, 1, 16, 221, 138, 128, 128, 0, 32, 3, 40, 2, 12, 33, 2, 32, 0, 32, 3, 40, 2, 8, 54, 2, 0, 32, 0, 32, 2, 54, 2, 4, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 247, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 32, 2, 32, 3, 106, 34, 3, 32, 2, 73, 13, 0, 32, 1, 40, 2, 4, 34, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 4, 32, 3, 65, 4, 75, 27, 34, 3, 65, 5, 116, 33, 5, 32, 3, 65, 128, 128, 128, 32, 73, 65, 3, 116, 33, 6, 2, 64, 2, 64, 32, 2, 13, 0, 32, 4, 65, 0, 54, 2, 24, 12, 1, 11, 32, 4, 65, 8, 54, 2, 24, 32, 4, 32, 2, 65, 5, 116, 54, 2, 28, 32, 4, 32, 1, 40, 2, 0, 54, 2, 20, 11, 32, 4, 65, 8, 106, 32, 6, 32, 5, 32, 4, 65, 20, 106, 32, 1, 65, 8, 106, 16, 173, 140, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 5, 12, 1, 11, 32, 4, 65, 8, 106, 65, 8, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 2, 0, 11, 100, 1, 2, 127, 2, 64, 32, 1, 40, 2, 4, 34, 4, 32, 3, 73, 13, 0, 32, 1, 40, 2, 0, 34, 5, 32, 3, 32, 2, 32, 3, 65, 240, 153, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 1, 32, 4, 32, 3, 107, 54, 2, 4, 32, 1, 32, 5, 32, 3, 106, 54, 2, 0, 32, 0, 32, 3, 54, 2, 4, 32, 0, 65, 3, 54, 2, 0, 15, 11, 32, 0, 32, 3, 54, 2, 8, 32, 0, 32, 4, 54, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 18, 0, 32, 0, 16, 201, 138, 128, 128, 0, 32, 0, 65, 0, 58, 0, 128, 1, 11, 29, 1, 1, 127, 32, 0, 32, 1, 40, 2, 0, 34, 2, 54, 2, 0, 32, 0, 32, 2, 32, 1, 40, 2, 8, 106, 54, 2, 4, 11, 12, 0, 32, 0, 32, 1, 16, 216, 138, 128, 128, 0, 11, 27, 1, 1, 127, 32, 0, 32, 1, 40, 2, 0, 34, 2, 32, 2, 32, 1, 40, 2, 8, 106, 16, 186, 140, 128, 128, 0, 11, 147, 6, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 4, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 65, 0, 65, 128, 4, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 128, 4, 54, 2, 144, 4, 32, 2, 32, 2, 65, 12, 106, 54, 2, 140, 4, 32, 2, 65, 160, 4, 106, 32, 1, 16, 203, 139, 128, 128, 0, 32, 2, 65, 148, 4, 106, 32, 2, 65, 140, 4, 106, 32, 2, 65, 160, 4, 106, 65, 32, 16, 227, 138, 128, 128, 0, 32, 2, 65, 160, 4, 106, 32, 1, 65, 32, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 148, 4, 106, 32, 2, 65, 140, 4, 106, 32, 2, 65, 160, 4, 106, 65, 32, 16, 227, 138, 128, 128, 0, 32, 2, 65, 160, 4, 106, 32, 1, 65, 192, 0, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 148, 4, 106, 32, 2, 65, 140, 4, 106, 32, 2, 65, 160, 4, 106, 65, 32, 16, 227, 138, 128, 128, 0, 32, 2, 65, 160, 4, 106, 32, 1, 65, 224, 0, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 148, 4, 106, 32, 2, 65, 140, 4, 106, 32, 2, 65, 160, 4, 106, 65, 32, 16, 227, 138, 128, 128, 0, 32, 2, 65, 160, 4, 106, 32, 1, 65, 128, 1, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 148, 4, 106, 32, 2, 65, 140, 4, 106, 32, 2, 65, 160, 4, 106, 65, 32, 16, 227, 138, 128, 128, 0, 32, 2, 65, 160, 4, 106, 32, 1, 65, 160, 1, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 148, 4, 106, 32, 2, 65, 140, 4, 106, 32, 2, 65, 160, 4, 106, 65, 32, 16, 227, 138, 128, 128, 0, 32, 2, 65, 160, 4, 106, 32, 1, 65, 192, 1, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 148, 4, 106, 32, 2, 65, 140, 4, 106, 32, 2, 65, 160, 4, 106, 65, 32, 16, 227, 138, 128, 128, 0, 32, 2, 65, 160, 4, 106, 32, 1, 65, 224, 1, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 148, 4, 106, 32, 2, 65, 140, 4, 106, 32, 2, 65, 160, 4, 106, 65, 32, 16, 227, 138, 128, 128, 0, 32, 2, 65, 160, 4, 106, 32, 1, 65, 128, 2, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 148, 4, 106, 32, 2, 65, 140, 4, 106, 32, 2, 65, 160, 4, 106, 65, 32, 16, 227, 138, 128, 128, 0, 32, 2, 65, 160, 4, 106, 32, 1, 65, 160, 2, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 148, 4, 106, 32, 2, 65, 140, 4, 106, 32, 2, 65, 160, 4, 106, 65, 32, 16, 227, 138, 128, 128, 0, 32, 2, 65, 160, 4, 106, 32, 1, 65, 192, 2, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 148, 4, 106, 32, 2, 65, 140, 4, 106, 32, 2, 65, 160, 4, 106, 65, 32, 16, 227, 138, 128, 128, 0, 32, 2, 65, 160, 4, 106, 32, 1, 65, 224, 2, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 148, 4, 106, 32, 2, 65, 140, 4, 106, 32, 2, 65, 160, 4, 106, 65, 32, 16, 227, 138, 128, 128, 0, 32, 2, 65, 160, 4, 106, 32, 1, 65, 128, 3, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 148, 4, 106, 32, 2, 65, 140, 4, 106, 32, 2, 65, 160, 4, 106, 65, 32, 16, 227, 138, 128, 128, 0, 32, 2, 65, 160, 4, 106, 32, 1, 65, 160, 3, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 148, 4, 106, 32, 2, 65, 140, 4, 106, 32, 2, 65, 160, 4, 106, 65, 32, 16, 227, 138, 128, 128, 0, 32, 2, 65, 160, 4, 106, 32, 1, 65, 192, 3, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 148, 4, 106, 32, 2, 65, 140, 4, 106, 32, 2, 65, 160, 4, 106, 65, 32, 16, 227, 138, 128, 128, 0, 32, 2, 65, 160, 4, 106, 32, 1, 65, 224, 3, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 148, 4, 106, 32, 2, 65, 140, 4, 106, 32, 2, 65, 160, 4, 106, 65, 32, 16, 227, 138, 128, 128, 0, 32, 0, 32, 2, 65, 12, 106, 65, 128, 4, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 192, 4, 106, 36, 128, 128, 128, 128, 0, 11, 229, 4, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 176, 12, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 12, 106, 65, 0, 65, 144, 8, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 144, 8, 54, 2, 160, 8, 32, 2, 32, 2, 65, 12, 106, 54, 2, 156, 8, 32, 2, 65, 176, 8, 106, 32, 1, 65, 128, 4, 106, 16, 233, 139, 128, 128, 0, 32, 2, 65, 164, 8, 106, 32, 2, 65, 156, 8, 106, 32, 2, 65, 176, 8, 106, 65, 48, 16, 227, 138, 128, 128, 0, 32, 2, 65, 176, 8, 106, 32, 1, 65, 232, 4, 106, 16, 233, 139, 128, 128, 0, 32, 2, 65, 164, 8, 106, 32, 2, 65, 156, 8, 106, 32, 2, 65, 176, 8, 106, 65, 48, 16, 227, 138, 128, 128, 0, 32, 2, 65, 176, 8, 106, 32, 1, 65, 208, 5, 106, 16, 233, 139, 128, 128, 0, 32, 2, 65, 164, 8, 106, 32, 2, 65, 156, 8, 106, 32, 2, 65, 176, 8, 106, 65, 48, 16, 227, 138, 128, 128, 0, 32, 2, 65, 176, 8, 106, 32, 1, 65, 184, 6, 106, 16, 233, 139, 128, 128, 0, 32, 2, 65, 164, 8, 106, 32, 2, 65, 156, 8, 106, 32, 2, 65, 176, 8, 106, 65, 48, 16, 227, 138, 128, 128, 0, 32, 2, 65, 176, 8, 106, 32, 1, 65, 160, 7, 106, 16, 233, 139, 128, 128, 0, 32, 2, 65, 164, 8, 106, 32, 2, 65, 156, 8, 106, 32, 2, 65, 176, 8, 106, 65, 48, 16, 227, 138, 128, 128, 0, 32, 2, 65, 176, 8, 106, 32, 1, 65, 136, 8, 106, 16, 233, 139, 128, 128, 0, 32, 2, 65, 164, 8, 106, 32, 2, 65, 156, 8, 106, 32, 2, 65, 176, 8, 106, 65, 48, 16, 227, 138, 128, 128, 0, 32, 2, 65, 176, 8, 106, 32, 1, 65, 240, 8, 106, 16, 233, 139, 128, 128, 0, 32, 2, 65, 164, 8, 106, 32, 2, 65, 156, 8, 106, 32, 2, 65, 176, 8, 106, 65, 48, 16, 227, 138, 128, 128, 0, 32, 2, 65, 176, 8, 106, 32, 1, 65, 216, 9, 106, 16, 233, 139, 128, 128, 0, 32, 2, 65, 164, 8, 106, 32, 2, 65, 156, 8, 106, 32, 2, 65, 176, 8, 106, 65, 48, 16, 227, 138, 128, 128, 0, 32, 2, 65, 176, 8, 106, 32, 1, 65, 192, 10, 106, 16, 233, 139, 128, 128, 0, 32, 2, 65, 164, 8, 106, 32, 2, 65, 156, 8, 106, 32, 2, 65, 176, 8, 106, 65, 48, 16, 227, 138, 128, 128, 0, 32, 2, 65, 176, 8, 106, 32, 1, 65, 168, 11, 106, 16, 233, 139, 128, 128, 0, 32, 2, 65, 164, 8, 106, 32, 2, 65, 156, 8, 106, 32, 2, 65, 176, 8, 106, 65, 48, 16, 227, 138, 128, 128, 0, 32, 2, 65, 176, 8, 106, 32, 1, 65, 144, 12, 106, 16, 233, 139, 128, 128, 0, 32, 2, 65, 164, 8, 106, 32, 2, 65, 156, 8, 106, 32, 2, 65, 176, 8, 106, 65, 48, 16, 227, 138, 128, 128, 0, 32, 2, 65, 176, 8, 106, 32, 1, 16, 232, 138, 128, 128, 0, 32, 2, 65, 164, 8, 106, 32, 2, 65, 156, 8, 106, 32, 2, 65, 176, 8, 106, 65, 128, 4, 16, 227, 138, 128, 128, 0, 32, 0, 32, 2, 65, 12, 106, 65, 144, 8, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 176, 12, 106, 36, 128, 128, 128, 128, 0, 11, 192, 14, 2, 2, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 128, 26, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 144, 8, 54, 2, 4, 32, 2, 32, 1, 54, 2, 0, 32, 2, 65, 136, 13, 106, 32, 2, 16, 194, 138, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 136, 13, 13, 0, 32, 2, 65, 8, 106, 32, 2, 65, 128, 9, 106, 65, 4, 114, 32, 2, 65, 136, 13, 106, 65, 8, 106, 34, 1, 65, 232, 0, 16, 218, 141, 128, 128, 0, 34, 3, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 136, 13, 106, 32, 2, 16, 194, 138, 128, 128, 0, 32, 2, 40, 2, 136, 13, 13, 1, 32, 2, 65, 240, 0, 106, 32, 3, 32, 1, 65, 232, 0, 16, 218, 141, 128, 128, 0, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 136, 13, 106, 32, 2, 16, 194, 138, 128, 128, 0, 32, 2, 40, 2, 136, 13, 13, 2, 32, 2, 65, 216, 1, 106, 32, 2, 65, 128, 9, 106, 65, 4, 114, 32, 2, 65, 136, 13, 106, 65, 8, 106, 34, 1, 65, 232, 0, 16, 218, 141, 128, 128, 0, 34, 3, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 136, 13, 106, 32, 2, 16, 194, 138, 128, 128, 0, 32, 2, 40, 2, 136, 13, 13, 3, 32, 2, 65, 192, 2, 106, 32, 3, 32, 1, 65, 232, 0, 16, 218, 141, 128, 128, 0, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 136, 13, 106, 32, 2, 16, 194, 138, 128, 128, 0, 32, 2, 40, 2, 136, 13, 13, 4, 32, 2, 65, 168, 3, 106, 32, 2, 65, 128, 9, 106, 65, 4, 114, 32, 2, 65, 136, 13, 106, 65, 8, 106, 34, 1, 65, 232, 0, 16, 218, 141, 128, 128, 0, 34, 3, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 136, 13, 106, 32, 2, 16, 194, 138, 128, 128, 0, 32, 2, 40, 2, 136, 13, 13, 5, 32, 2, 65, 144, 4, 106, 32, 3, 32, 1, 65, 232, 0, 16, 218, 141, 128, 128, 0, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 136, 13, 106, 32, 2, 16, 194, 138, 128, 128, 0, 32, 2, 40, 2, 136, 13, 13, 6, 32, 2, 65, 248, 4, 106, 32, 2, 65, 128, 9, 106, 65, 4, 114, 32, 2, 65, 136, 13, 106, 65, 8, 106, 34, 1, 65, 232, 0, 16, 218, 141, 128, 128, 0, 34, 3, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 136, 13, 106, 32, 2, 16, 194, 138, 128, 128, 0, 32, 2, 40, 2, 136, 13, 13, 7, 32, 2, 65, 224, 5, 106, 32, 3, 32, 1, 65, 232, 0, 16, 218, 141, 128, 128, 0, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 136, 13, 106, 32, 2, 16, 194, 138, 128, 128, 0, 32, 2, 40, 2, 136, 13, 13, 8, 32, 2, 65, 200, 6, 106, 32, 2, 65, 128, 9, 106, 65, 4, 114, 32, 2, 65, 136, 13, 106, 65, 8, 106, 34, 1, 65, 232, 0, 16, 218, 141, 128, 128, 0, 34, 3, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 136, 13, 106, 32, 2, 16, 194, 138, 128, 128, 0, 32, 2, 40, 2, 136, 13, 13, 9, 32, 2, 65, 176, 7, 106, 32, 3, 32, 1, 65, 232, 0, 16, 218, 141, 128, 128, 0, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 136, 13, 106, 32, 2, 16, 194, 138, 128, 128, 0, 32, 2, 40, 2, 136, 13, 13, 10, 32, 2, 65, 152, 8, 106, 32, 2, 65, 128, 9, 106, 65, 4, 114, 32, 2, 65, 136, 13, 106, 65, 8, 106, 34, 1, 65, 232, 0, 16, 218, 141, 128, 128, 0, 34, 3, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 136, 13, 106, 32, 2, 16, 197, 138, 128, 128, 0, 2, 64, 32, 2, 40, 2, 136, 13, 13, 0, 32, 2, 65, 136, 13, 106, 32, 3, 32, 1, 65, 128, 4, 16, 218, 141, 128, 128, 0, 65, 128, 4, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 136, 13, 106, 65, 128, 4, 106, 32, 2, 65, 8, 106, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 240, 17, 106, 32, 2, 65, 240, 0, 106, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 216, 18, 106, 32, 2, 65, 216, 1, 106, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 192, 19, 106, 32, 2, 65, 192, 2, 106, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 168, 20, 106, 32, 2, 65, 168, 3, 106, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 144, 21, 106, 32, 2, 65, 144, 4, 106, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 248, 21, 106, 32, 2, 65, 248, 4, 106, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 224, 22, 106, 32, 2, 65, 224, 5, 106, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 200, 23, 106, 32, 2, 65, 200, 6, 106, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 176, 24, 106, 32, 2, 65, 176, 7, 106, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 152, 25, 106, 32, 2, 65, 152, 8, 106, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 8, 106, 32, 2, 65, 136, 13, 106, 65, 248, 12, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 0, 54, 2, 0, 12, 12, 11, 32, 2, 65, 128, 9, 106, 65, 8, 106, 32, 2, 65, 136, 13, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 140, 13, 34, 4, 55, 3, 128, 9, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 4, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 11, 11, 32, 2, 65, 136, 9, 106, 32, 2, 65, 136, 13, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 140, 13, 34, 4, 55, 3, 128, 9, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 4, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 10, 11, 32, 2, 65, 128, 9, 106, 65, 8, 106, 32, 2, 65, 136, 13, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 140, 13, 34, 4, 55, 3, 128, 9, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 4, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 9, 11, 32, 2, 65, 136, 9, 106, 32, 2, 65, 136, 13, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 140, 13, 34, 4, 55, 3, 128, 9, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 4, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 8, 11, 32, 2, 65, 128, 9, 106, 65, 8, 106, 32, 2, 65, 136, 13, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 140, 13, 34, 4, 55, 3, 128, 9, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 4, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 7, 11, 32, 2, 65, 136, 9, 106, 32, 2, 65, 136, 13, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 140, 13, 34, 4, 55, 3, 128, 9, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 4, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 6, 11, 32, 2, 65, 128, 9, 106, 65, 8, 106, 32, 2, 65, 136, 13, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 140, 13, 34, 4, 55, 3, 128, 9, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 4, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 5, 11, 32, 2, 65, 136, 9, 106, 32, 2, 65, 136, 13, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 140, 13, 34, 4, 55, 3, 128, 9, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 4, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 4, 11, 32, 2, 65, 128, 9, 106, 65, 8, 106, 32, 2, 65, 136, 13, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 140, 13, 34, 4, 55, 3, 128, 9, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 4, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 3, 11, 32, 2, 65, 136, 9, 106, 32, 2, 65, 136, 13, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 140, 13, 34, 4, 55, 3, 128, 9, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 4, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 2, 11, 32, 2, 65, 128, 9, 106, 65, 8, 106, 32, 2, 65, 136, 13, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 140, 13, 34, 4, 55, 3, 128, 9, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 4, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 12, 1, 11, 32, 2, 65, 136, 9, 106, 32, 2, 65, 136, 13, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 140, 13, 34, 4, 55, 3, 128, 9, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 4, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 128, 26, 106, 36, 128, 128, 128, 128, 0, 11, 121, 1, 4, 127, 32, 0, 32, 1, 16, 188, 140, 128, 128, 0, 32, 1, 65, 1, 32, 1, 65, 1, 75, 27, 34, 3, 65, 127, 106, 33, 4, 32, 0, 40, 2, 8, 34, 5, 32, 3, 106, 33, 6, 32, 0, 40, 2, 0, 32, 5, 106, 33, 3, 2, 64, 3, 64, 2, 64, 32, 4, 13, 0, 2, 64, 32, 1, 13, 0, 32, 6, 65, 127, 106, 33, 6, 12, 3, 11, 32, 3, 32, 2, 58, 0, 0, 12, 2, 11, 32, 3, 32, 2, 58, 0, 0, 32, 4, 65, 127, 106, 33, 4, 32, 3, 65, 1, 106, 33, 3, 12, 0, 11, 11, 32, 0, 32, 6, 54, 2, 8, 11, 45, 1, 1, 127, 2, 64, 32, 1, 32, 0, 40, 2, 8, 34, 3, 75, 13, 0, 32, 0, 32, 1, 16, 194, 140, 128, 128, 0, 15, 11, 32, 0, 32, 1, 32, 3, 107, 32, 2, 16, 235, 138, 128, 128, 0, 11, 130, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 65, 255, 1, 113, 13, 0, 32, 3, 32, 2, 65, 1, 16, 165, 140, 128, 128, 0, 32, 0, 32, 3, 41, 3, 0, 55, 2, 0, 12, 1, 11, 32, 3, 65, 8, 106, 32, 2, 65, 0, 16, 165, 140, 128, 128, 0, 32, 3, 40, 2, 12, 33, 4, 32, 3, 40, 2, 8, 32, 1, 32, 2, 16, 214, 141, 128, 128, 0, 33, 1, 32, 0, 32, 4, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 32, 0, 32, 2, 54, 2, 8, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 162, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 32, 2, 54, 2, 12, 32, 4, 32, 1, 54, 2, 8, 32, 4, 65, 8, 106, 16, 132, 141, 128, 128, 0, 33, 2, 2, 64, 32, 3, 40, 2, 16, 34, 1, 13, 0, 0, 0, 11, 32, 0, 32, 2, 54, 2, 36, 32, 0, 65, 0, 54, 2, 28, 32, 0, 32, 4, 41, 2, 8, 55, 2, 0, 32, 0, 32, 3, 41, 2, 0, 55, 2, 8, 32, 0, 65, 16, 106, 32, 3, 65, 8, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 24, 106, 32, 3, 65, 16, 106, 40, 2, 0, 54, 2, 0, 32, 0, 32, 2, 32, 3, 40, 2, 4, 32, 1, 110, 34, 3, 32, 2, 32, 3, 73, 27, 54, 2, 32, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 250, 63, 1, 34, 127, 35, 128, 128, 128, 128, 0, 65, 176, 3, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 1, 32, 2, 65, 6, 116, 106, 33, 4, 32, 3, 65, 0, 65, 192, 0, 16, 214, 141, 128, 128, 0, 34, 2, 65, 192, 0, 106, 33, 5, 32, 0, 40, 2, 28, 33, 6, 32, 0, 40, 2, 24, 33, 7, 32, 0, 40, 2, 20, 33, 8, 32, 0, 40, 2, 16, 33, 9, 32, 0, 40, 2, 12, 33, 10, 32, 0, 40, 2, 8, 33, 11, 32, 0, 40, 2, 4, 33, 12, 32, 0, 40, 2, 0, 33, 13, 2, 64, 3, 64, 2, 64, 2, 64, 32, 1, 32, 4, 70, 13, 0, 32, 2, 66, 128, 128, 128, 128, 192, 0, 55, 2, 124, 32, 2, 32, 1, 54, 2, 112, 32, 2, 65, 192, 0, 54, 2, 116, 32, 2, 32, 1, 65, 192, 0, 106, 34, 1, 54, 2, 120, 32, 2, 65, 192, 0, 106, 32, 2, 32, 5, 32, 2, 65, 240, 0, 106, 16, 238, 138, 128, 128, 0, 65, 0, 32, 2, 40, 2, 96, 34, 3, 32, 2, 40, 2, 92, 34, 14, 107, 34, 15, 32, 15, 32, 3, 75, 27, 33, 15, 32, 2, 40, 2, 72, 32, 14, 65, 2, 116, 34, 3, 106, 33, 14, 32, 2, 40, 2, 64, 32, 3, 106, 33, 16, 32, 2, 40, 2, 88, 33, 17, 3, 64, 32, 15, 69, 13, 2, 32, 17, 65, 4, 71, 13, 4, 32, 16, 32, 14, 40, 0, 0, 34, 3, 65, 24, 116, 32, 3, 65, 128, 254, 3, 113, 65, 8, 116, 114, 32, 3, 65, 8, 118, 65, 128, 254, 3, 113, 32, 3, 65, 24, 118, 114, 114, 54, 2, 0, 32, 15, 65, 127, 106, 33, 15, 32, 14, 65, 4, 106, 33, 14, 32, 16, 65, 4, 106, 33, 16, 12, 0, 11, 11, 32, 0, 32, 6, 54, 2, 28, 32, 0, 32, 7, 54, 2, 24, 32, 0, 32, 8, 54, 2, 20, 32, 0, 32, 9, 54, 2, 16, 32, 0, 32, 10, 54, 2, 12, 32, 0, 32, 11, 54, 2, 8, 32, 0, 32, 12, 54, 2, 4, 32, 0, 32, 13, 54, 2, 0, 32, 2, 65, 176, 3, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 2, 40, 2, 60, 33, 3, 32, 2, 40, 2, 56, 33, 15, 32, 2, 40, 2, 52, 33, 14, 32, 2, 40, 2, 48, 33, 16, 32, 2, 40, 2, 44, 33, 18, 32, 2, 40, 2, 40, 33, 19, 32, 2, 40, 2, 36, 33, 20, 32, 2, 40, 2, 32, 33, 21, 32, 2, 40, 2, 28, 33, 22, 32, 2, 40, 2, 24, 33, 23, 32, 2, 40, 2, 20, 33, 24, 32, 2, 40, 2, 16, 33, 25, 32, 2, 40, 2, 12, 33, 17, 32, 2, 40, 2, 8, 33, 26, 32, 2, 40, 2, 4, 33, 27, 32, 2, 40, 2, 0, 33, 28, 32, 2, 32, 11, 54, 2, 160, 3, 32, 2, 32, 10, 54, 2, 164, 3, 32, 2, 32, 7, 54, 2, 168, 3, 32, 2, 32, 6, 54, 2, 172, 3, 32, 2, 32, 8, 54, 2, 124, 32, 2, 32, 9, 54, 2, 120, 32, 2, 32, 12, 54, 2, 116, 32, 2, 32, 13, 54, 2, 112, 32, 2, 32, 28, 65, 152, 223, 168, 148, 4, 106, 34, 29, 54, 2, 76, 32, 2, 32, 27, 65, 145, 137, 221, 137, 7, 106, 34, 30, 54, 2, 72, 32, 2, 32, 26, 65, 207, 247, 131, 174, 123, 106, 34, 31, 54, 2, 68, 32, 2, 32, 17, 65, 165, 183, 215, 205, 126, 106, 34, 32, 54, 2, 64, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 240, 138, 128, 128, 0, 32, 2, 32, 31, 54, 2, 156, 1, 32, 2, 32, 32, 54, 2, 152, 1, 32, 2, 32, 29, 54, 2, 148, 1, 32, 2, 32, 30, 54, 2, 144, 1, 32, 2, 40, 2, 144, 3, 33, 29, 32, 2, 40, 2, 148, 3, 33, 30, 32, 2, 40, 2, 152, 3, 33, 31, 32, 2, 40, 2, 156, 3, 33, 32, 32, 2, 32, 8, 54, 2, 124, 32, 2, 32, 9, 54, 2, 120, 32, 2, 32, 12, 54, 2, 116, 32, 2, 32, 13, 54, 2, 112, 32, 2, 32, 32, 54, 2, 76, 32, 2, 32, 31, 54, 2, 72, 32, 2, 32, 30, 54, 2, 68, 32, 2, 32, 29, 54, 2, 64, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 32, 2, 65, 144, 1, 106, 16, 240, 138, 128, 128, 0, 32, 2, 40, 2, 160, 3, 33, 33, 32, 2, 40, 2, 164, 3, 33, 34, 32, 2, 40, 2, 168, 3, 33, 35, 32, 2, 40, 2, 172, 3, 33, 36, 32, 2, 32, 32, 54, 2, 172, 3, 32, 2, 32, 31, 54, 2, 168, 3, 32, 2, 32, 30, 54, 2, 164, 3, 32, 2, 32, 29, 54, 2, 160, 3, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 25, 65, 219, 132, 219, 202, 3, 106, 34, 29, 54, 2, 76, 32, 2, 32, 24, 65, 241, 163, 196, 207, 5, 106, 34, 30, 54, 2, 72, 32, 2, 32, 23, 65, 164, 133, 254, 145, 121, 106, 34, 31, 54, 2, 68, 32, 2, 32, 22, 65, 213, 189, 241, 216, 122, 106, 34, 32, 54, 2, 64, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 240, 138, 128, 128, 0, 32, 2, 32, 31, 54, 2, 172, 1, 32, 2, 32, 32, 54, 2, 168, 1, 32, 2, 32, 29, 54, 2, 164, 1, 32, 2, 32, 30, 54, 2, 160, 1, 32, 2, 40, 2, 144, 3, 33, 29, 32, 2, 40, 2, 148, 3, 33, 30, 32, 2, 40, 2, 152, 3, 33, 31, 32, 2, 40, 2, 156, 3, 33, 32, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 32, 54, 2, 76, 32, 2, 32, 31, 54, 2, 72, 32, 2, 32, 30, 54, 2, 68, 32, 2, 32, 29, 54, 2, 64, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 32, 2, 65, 160, 1, 106, 16, 240, 138, 128, 128, 0, 32, 2, 40, 2, 160, 3, 33, 33, 32, 2, 40, 2, 164, 3, 33, 34, 32, 2, 40, 2, 168, 3, 33, 35, 32, 2, 40, 2, 172, 3, 33, 36, 32, 2, 32, 32, 54, 2, 172, 3, 32, 2, 32, 31, 54, 2, 168, 3, 32, 2, 32, 30, 54, 2, 164, 3, 32, 2, 32, 29, 54, 2, 160, 3, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 21, 65, 152, 213, 158, 192, 125, 106, 34, 29, 54, 2, 76, 32, 2, 32, 20, 65, 129, 182, 141, 148, 1, 106, 34, 30, 54, 2, 72, 32, 2, 32, 19, 65, 190, 139, 198, 161, 2, 106, 34, 31, 54, 2, 68, 32, 2, 32, 18, 65, 195, 251, 177, 168, 5, 106, 34, 32, 54, 2, 64, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 240, 138, 128, 128, 0, 32, 2, 32, 31, 54, 2, 188, 1, 32, 2, 32, 32, 54, 2, 184, 1, 32, 2, 32, 29, 54, 2, 180, 1, 32, 2, 32, 30, 54, 2, 176, 1, 32, 2, 40, 2, 144, 3, 33, 29, 32, 2, 40, 2, 148, 3, 33, 30, 32, 2, 40, 2, 152, 3, 33, 31, 32, 2, 40, 2, 156, 3, 33, 32, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 32, 54, 2, 76, 32, 2, 32, 31, 54, 2, 72, 32, 2, 32, 30, 54, 2, 68, 32, 2, 32, 29, 54, 2, 64, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 32, 2, 65, 176, 1, 106, 16, 240, 138, 128, 128, 0, 32, 2, 40, 2, 160, 3, 33, 33, 32, 2, 40, 2, 164, 3, 33, 34, 32, 2, 40, 2, 168, 3, 33, 35, 32, 2, 40, 2, 172, 3, 33, 36, 32, 2, 32, 32, 54, 2, 172, 3, 32, 2, 32, 31, 54, 2, 168, 3, 32, 2, 32, 30, 54, 2, 164, 3, 32, 2, 32, 29, 54, 2, 160, 3, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 16, 65, 244, 186, 249, 149, 7, 106, 34, 29, 54, 2, 76, 32, 2, 32, 14, 65, 254, 227, 250, 134, 120, 106, 34, 30, 54, 2, 72, 32, 2, 32, 15, 65, 167, 141, 240, 222, 121, 106, 34, 31, 54, 2, 68, 32, 2, 32, 3, 65, 244, 226, 239, 140, 124, 106, 34, 32, 54, 2, 64, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 240, 138, 128, 128, 0, 32, 2, 32, 31, 54, 2, 204, 1, 32, 2, 32, 32, 54, 2, 200, 1, 32, 2, 32, 29, 54, 2, 196, 1, 32, 2, 32, 30, 54, 2, 192, 1, 32, 2, 40, 2, 144, 3, 33, 29, 32, 2, 40, 2, 148, 3, 33, 30, 32, 2, 40, 2, 152, 3, 33, 31, 32, 2, 40, 2, 156, 3, 33, 32, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 32, 54, 2, 76, 32, 2, 32, 31, 54, 2, 72, 32, 2, 32, 30, 54, 2, 68, 32, 2, 32, 29, 54, 2, 64, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 32, 2, 65, 192, 1, 106, 16, 240, 138, 128, 128, 0, 32, 2, 40, 2, 160, 3, 33, 33, 32, 2, 40, 2, 164, 3, 33, 34, 32, 2, 40, 2, 168, 3, 33, 35, 32, 2, 40, 2, 172, 3, 33, 36, 32, 2, 32, 28, 54, 2, 156, 3, 32, 2, 32, 27, 54, 2, 152, 3, 32, 2, 32, 26, 54, 2, 148, 3, 32, 2, 32, 17, 54, 2, 144, 3, 32, 2, 32, 25, 54, 2, 172, 3, 32, 2, 32, 24, 54, 2, 168, 3, 32, 2, 32, 23, 54, 2, 164, 3, 32, 2, 32, 22, 54, 2, 160, 3, 32, 2, 32, 21, 54, 2, 124, 32, 2, 32, 20, 54, 2, 120, 32, 2, 32, 19, 54, 2, 116, 32, 2, 32, 18, 54, 2, 112, 32, 2, 32, 16, 54, 2, 76, 32, 2, 32, 14, 54, 2, 72, 32, 2, 32, 15, 54, 2, 68, 32, 2, 32, 3, 54, 2, 64, 32, 2, 65, 128, 3, 106, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 241, 138, 128, 128, 0, 32, 2, 40, 2, 128, 3, 33, 17, 32, 2, 40, 2, 132, 3, 33, 26, 32, 2, 40, 2, 136, 3, 33, 27, 32, 2, 40, 2, 140, 3, 33, 28, 32, 2, 32, 32, 54, 2, 172, 3, 32, 2, 32, 31, 54, 2, 168, 3, 32, 2, 32, 30, 54, 2, 164, 3, 32, 2, 32, 29, 54, 2, 160, 3, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 28, 65, 193, 211, 237, 164, 126, 106, 34, 29, 54, 2, 76, 32, 2, 32, 27, 65, 134, 143, 249, 253, 126, 106, 34, 30, 54, 2, 72, 32, 2, 32, 26, 65, 198, 187, 134, 254, 0, 106, 34, 31, 54, 2, 68, 32, 2, 32, 17, 65, 204, 195, 178, 160, 2, 106, 34, 32, 54, 2, 64, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 240, 138, 128, 128, 0, 32, 2, 32, 31, 54, 2, 220, 1, 32, 2, 32, 32, 54, 2, 216, 1, 32, 2, 32, 29, 54, 2, 212, 1, 32, 2, 32, 30, 54, 2, 208, 1, 32, 2, 40, 2, 144, 3, 33, 29, 32, 2, 40, 2, 148, 3, 33, 30, 32, 2, 40, 2, 152, 3, 33, 31, 32, 2, 40, 2, 156, 3, 33, 32, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 32, 54, 2, 76, 32, 2, 32, 31, 54, 2, 72, 32, 2, 32, 30, 54, 2, 68, 32, 2, 32, 29, 54, 2, 64, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 32, 2, 65, 208, 1, 106, 16, 240, 138, 128, 128, 0, 32, 2, 40, 2, 160, 3, 33, 33, 32, 2, 40, 2, 164, 3, 33, 34, 32, 2, 40, 2, 168, 3, 33, 35, 32, 2, 40, 2, 172, 3, 33, 36, 32, 2, 32, 25, 54, 2, 156, 3, 32, 2, 32, 24, 54, 2, 152, 3, 32, 2, 32, 23, 54, 2, 148, 3, 32, 2, 32, 22, 54, 2, 144, 3, 32, 2, 32, 21, 54, 2, 172, 3, 32, 2, 32, 20, 54, 2, 168, 3, 32, 2, 32, 19, 54, 2, 164, 3, 32, 2, 32, 18, 54, 2, 160, 3, 32, 2, 32, 16, 54, 2, 124, 32, 2, 32, 14, 54, 2, 120, 32, 2, 32, 15, 54, 2, 116, 32, 2, 32, 3, 54, 2, 112, 32, 2, 32, 28, 54, 2, 76, 32, 2, 32, 27, 54, 2, 72, 32, 2, 32, 26, 54, 2, 68, 32, 2, 32, 17, 54, 2, 64, 32, 2, 65, 128, 3, 106, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 241, 138, 128, 128, 0, 32, 2, 40, 2, 128, 3, 33, 22, 32, 2, 40, 2, 132, 3, 33, 23, 32, 2, 40, 2, 136, 3, 33, 24, 32, 2, 40, 2, 140, 3, 33, 25, 32, 2, 32, 32, 54, 2, 172, 3, 32, 2, 32, 31, 54, 2, 168, 3, 32, 2, 32, 30, 54, 2, 164, 3, 32, 2, 32, 29, 54, 2, 160, 3, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 25, 65, 239, 216, 164, 239, 2, 106, 34, 29, 54, 2, 76, 32, 2, 32, 24, 65, 170, 137, 210, 211, 4, 106, 34, 30, 54, 2, 72, 32, 2, 32, 23, 65, 220, 211, 194, 229, 5, 106, 34, 31, 54, 2, 68, 32, 2, 32, 22, 65, 218, 145, 230, 183, 7, 106, 34, 32, 54, 2, 64, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 240, 138, 128, 128, 0, 32, 2, 32, 31, 54, 2, 236, 1, 32, 2, 32, 32, 54, 2, 232, 1, 32, 2, 32, 29, 54, 2, 228, 1, 32, 2, 32, 30, 54, 2, 224, 1, 32, 2, 40, 2, 144, 3, 33, 29, 32, 2, 40, 2, 148, 3, 33, 30, 32, 2, 40, 2, 152, 3, 33, 31, 32, 2, 40, 2, 156, 3, 33, 32, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 32, 54, 2, 76, 32, 2, 32, 31, 54, 2, 72, 32, 2, 32, 30, 54, 2, 68, 32, 2, 32, 29, 54, 2, 64, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 32, 2, 65, 224, 1, 106, 16, 240, 138, 128, 128, 0, 32, 2, 40, 2, 160, 3, 33, 33, 32, 2, 40, 2, 164, 3, 33, 34, 32, 2, 40, 2, 168, 3, 33, 35, 32, 2, 40, 2, 172, 3, 33, 36, 32, 2, 32, 21, 54, 2, 156, 3, 32, 2, 32, 20, 54, 2, 152, 3, 32, 2, 32, 19, 54, 2, 148, 3, 32, 2, 32, 18, 54, 2, 144, 3, 32, 2, 32, 16, 54, 2, 172, 3, 32, 2, 32, 14, 54, 2, 168, 3, 32, 2, 32, 15, 54, 2, 164, 3, 32, 2, 32, 3, 54, 2, 160, 3, 32, 2, 32, 28, 54, 2, 124, 32, 2, 32, 27, 54, 2, 120, 32, 2, 32, 26, 54, 2, 116, 32, 2, 32, 17, 54, 2, 112, 32, 2, 32, 25, 54, 2, 76, 32, 2, 32, 24, 54, 2, 72, 32, 2, 32, 23, 54, 2, 68, 32, 2, 32, 22, 54, 2, 64, 32, 2, 65, 128, 3, 106, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 241, 138, 128, 128, 0, 32, 2, 40, 2, 128, 3, 33, 18, 32, 2, 40, 2, 132, 3, 33, 19, 32, 2, 40, 2, 136, 3, 33, 20, 32, 2, 40, 2, 140, 3, 33, 21, 32, 2, 32, 32, 54, 2, 172, 3, 32, 2, 32, 31, 54, 2, 168, 3, 32, 2, 32, 30, 54, 2, 164, 3, 32, 2, 32, 29, 54, 2, 160, 3, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 21, 65, 210, 162, 249, 193, 121, 106, 34, 29, 54, 2, 76, 32, 2, 32, 20, 65, 237, 140, 199, 193, 122, 106, 34, 30, 54, 2, 72, 32, 2, 32, 19, 65, 200, 207, 140, 128, 123, 106, 34, 31, 54, 2, 68, 32, 2, 32, 18, 65, 199, 255, 229, 250, 123, 106, 34, 32, 54, 2, 64, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 240, 138, 128, 128, 0, 32, 2, 32, 31, 54, 2, 252, 1, 32, 2, 32, 32, 54, 2, 248, 1, 32, 2, 32, 29, 54, 2, 244, 1, 32, 2, 32, 30, 54, 2, 240, 1, 32, 2, 40, 2, 144, 3, 33, 29, 32, 2, 40, 2, 148, 3, 33, 30, 32, 2, 40, 2, 152, 3, 33, 31, 32, 2, 40, 2, 156, 3, 33, 32, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 32, 54, 2, 76, 32, 2, 32, 31, 54, 2, 72, 32, 2, 32, 30, 54, 2, 68, 32, 2, 32, 29, 54, 2, 64, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 32, 2, 65, 240, 1, 106, 16, 240, 138, 128, 128, 0, 32, 2, 40, 2, 160, 3, 33, 33, 32, 2, 40, 2, 164, 3, 33, 34, 32, 2, 40, 2, 168, 3, 33, 35, 32, 2, 40, 2, 172, 3, 33, 36, 32, 2, 32, 16, 54, 2, 156, 3, 32, 2, 32, 14, 54, 2, 152, 3, 32, 2, 32, 15, 54, 2, 148, 3, 32, 2, 32, 3, 54, 2, 144, 3, 32, 2, 32, 28, 54, 2, 172, 3, 32, 2, 32, 27, 54, 2, 168, 3, 32, 2, 32, 26, 54, 2, 164, 3, 32, 2, 32, 17, 54, 2, 160, 3, 32, 2, 32, 25, 54, 2, 124, 32, 2, 32, 24, 54, 2, 120, 32, 2, 32, 23, 54, 2, 116, 32, 2, 32, 22, 54, 2, 112, 32, 2, 32, 21, 54, 2, 76, 32, 2, 32, 20, 54, 2, 72, 32, 2, 32, 19, 54, 2, 68, 32, 2, 32, 18, 54, 2, 64, 32, 2, 65, 128, 3, 106, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 241, 138, 128, 128, 0, 32, 2, 40, 2, 128, 3, 33, 3, 32, 2, 40, 2, 132, 3, 33, 15, 32, 2, 40, 2, 136, 3, 33, 14, 32, 2, 40, 2, 140, 3, 33, 16, 32, 2, 32, 32, 54, 2, 172, 3, 32, 2, 32, 31, 54, 2, 168, 3, 32, 2, 32, 30, 54, 2, 164, 3, 32, 2, 32, 29, 54, 2, 160, 3, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 16, 65, 243, 151, 128, 183, 124, 106, 34, 29, 54, 2, 76, 32, 2, 32, 14, 65, 199, 162, 158, 173, 125, 106, 34, 30, 54, 2, 72, 32, 2, 32, 15, 65, 209, 198, 169, 54, 106, 34, 31, 54, 2, 68, 32, 2, 32, 3, 65, 231, 210, 164, 161, 1, 106, 34, 32, 54, 2, 64, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 240, 138, 128, 128, 0, 32, 2, 32, 31, 54, 2, 140, 2, 32, 2, 32, 32, 54, 2, 136, 2, 32, 2, 32, 29, 54, 2, 132, 2, 32, 2, 32, 30, 54, 2, 128, 2, 32, 2, 40, 2, 144, 3, 33, 29, 32, 2, 40, 2, 148, 3, 33, 30, 32, 2, 40, 2, 152, 3, 33, 31, 32, 2, 40, 2, 156, 3, 33, 32, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 32, 54, 2, 76, 32, 2, 32, 31, 54, 2, 72, 32, 2, 32, 30, 54, 2, 68, 32, 2, 32, 29, 54, 2, 64, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 32, 2, 65, 128, 2, 106, 16, 240, 138, 128, 128, 0, 32, 2, 40, 2, 160, 3, 33, 33, 32, 2, 40, 2, 164, 3, 33, 34, 32, 2, 40, 2, 168, 3, 33, 35, 32, 2, 40, 2, 172, 3, 33, 36, 32, 2, 32, 28, 54, 2, 156, 3, 32, 2, 32, 27, 54, 2, 152, 3, 32, 2, 32, 26, 54, 2, 148, 3, 32, 2, 32, 17, 54, 2, 144, 3, 32, 2, 32, 25, 54, 2, 172, 3, 32, 2, 32, 24, 54, 2, 168, 3, 32, 2, 32, 23, 54, 2, 164, 3, 32, 2, 32, 22, 54, 2, 160, 3, 32, 2, 32, 21, 54, 2, 124, 32, 2, 32, 20, 54, 2, 120, 32, 2, 32, 19, 54, 2, 116, 32, 2, 32, 18, 54, 2, 112, 32, 2, 32, 16, 54, 2, 76, 32, 2, 32, 14, 54, 2, 72, 32, 2, 32, 15, 54, 2, 68, 32, 2, 32, 3, 54, 2, 64, 32, 2, 65, 128, 3, 106, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 241, 138, 128, 128, 0, 32, 2, 40, 2, 128, 3, 33, 17, 32, 2, 40, 2, 132, 3, 33, 26, 32, 2, 40, 2, 136, 3, 33, 27, 32, 2, 40, 2, 140, 3, 33, 28, 32, 2, 32, 32, 54, 2, 172, 3, 32, 2, 32, 31, 54, 2, 168, 3, 32, 2, 32, 30, 54, 2, 164, 3, 32, 2, 32, 29, 54, 2, 160, 3, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 28, 65, 133, 149, 220, 189, 2, 106, 34, 29, 54, 2, 76, 32, 2, 32, 27, 65, 184, 194, 236, 240, 2, 106, 34, 30, 54, 2, 72, 32, 2, 32, 26, 65, 252, 219, 177, 233, 4, 106, 34, 31, 54, 2, 68, 32, 2, 32, 17, 65, 147, 154, 224, 153, 5, 106, 34, 32, 54, 2, 64, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 240, 138, 128, 128, 0, 32, 2, 32, 31, 54, 2, 156, 2, 32, 2, 32, 32, 54, 2, 152, 2, 32, 2, 32, 29, 54, 2, 148, 2, 32, 2, 32, 30, 54, 2, 144, 2, 32, 2, 40, 2, 144, 3, 33, 29, 32, 2, 40, 2, 148, 3, 33, 30, 32, 2, 40, 2, 152, 3, 33, 31, 32, 2, 40, 2, 156, 3, 33, 32, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 32, 54, 2, 76, 32, 2, 32, 31, 54, 2, 72, 32, 2, 32, 30, 54, 2, 68, 32, 2, 32, 29, 54, 2, 64, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 32, 2, 65, 144, 2, 106, 16, 240, 138, 128, 128, 0, 32, 2, 40, 2, 160, 3, 33, 33, 32, 2, 40, 2, 164, 3, 33, 34, 32, 2, 40, 2, 168, 3, 33, 35, 32, 2, 40, 2, 172, 3, 33, 36, 32, 2, 32, 25, 54, 2, 156, 3, 32, 2, 32, 24, 54, 2, 152, 3, 32, 2, 32, 23, 54, 2, 148, 3, 32, 2, 32, 22, 54, 2, 144, 3, 32, 2, 32, 21, 54, 2, 172, 3, 32, 2, 32, 20, 54, 2, 168, 3, 32, 2, 32, 19, 54, 2, 164, 3, 32, 2, 32, 18, 54, 2, 160, 3, 32, 2, 32, 16, 54, 2, 124, 32, 2, 32, 14, 54, 2, 120, 32, 2, 32, 15, 54, 2, 116, 32, 2, 32, 3, 54, 2, 112, 32, 2, 32, 28, 54, 2, 76, 32, 2, 32, 27, 54, 2, 72, 32, 2, 32, 26, 54, 2, 68, 32, 2, 32, 17, 54, 2, 64, 32, 2, 65, 128, 3, 106, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 241, 138, 128, 128, 0, 32, 2, 40, 2, 128, 3, 33, 22, 32, 2, 40, 2, 132, 3, 33, 23, 32, 2, 40, 2, 136, 3, 33, 24, 32, 2, 40, 2, 140, 3, 33, 25, 32, 2, 32, 32, 54, 2, 172, 3, 32, 2, 32, 31, 54, 2, 168, 3, 32, 2, 32, 30, 54, 2, 164, 3, 32, 2, 32, 29, 54, 2, 160, 3, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 25, 65, 212, 230, 169, 168, 6, 106, 34, 29, 54, 2, 76, 32, 2, 32, 24, 65, 187, 149, 168, 179, 7, 106, 34, 30, 54, 2, 72, 32, 2, 32, 23, 65, 174, 146, 139, 142, 120, 106, 34, 31, 54, 2, 68, 32, 2, 32, 22, 65, 133, 217, 200, 147, 121, 106, 34, 32, 54, 2, 64, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 240, 138, 128, 128, 0, 32, 2, 32, 31, 54, 2, 172, 2, 32, 2, 32, 32, 54, 2, 168, 2, 32, 2, 32, 29, 54, 2, 164, 2, 32, 2, 32, 30, 54, 2, 160, 2, 32, 2, 40, 2, 144, 3, 33, 29, 32, 2, 40, 2, 148, 3, 33, 30, 32, 2, 40, 2, 152, 3, 33, 31, 32, 2, 40, 2, 156, 3, 33, 32, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 32, 54, 2, 76, 32, 2, 32, 31, 54, 2, 72, 32, 2, 32, 30, 54, 2, 68, 32, 2, 32, 29, 54, 2, 64, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 32, 2, 65, 160, 2, 106, 16, 240, 138, 128, 128, 0, 32, 2, 40, 2, 160, 3, 33, 33, 32, 2, 40, 2, 164, 3, 33, 34, 32, 2, 40, 2, 168, 3, 33, 35, 32, 2, 40, 2, 172, 3, 33, 36, 32, 2, 32, 21, 54, 2, 156, 3, 32, 2, 32, 20, 54, 2, 152, 3, 32, 2, 32, 19, 54, 2, 148, 3, 32, 2, 32, 18, 54, 2, 144, 3, 32, 2, 32, 16, 54, 2, 172, 3, 32, 2, 32, 14, 54, 2, 168, 3, 32, 2, 32, 15, 54, 2, 164, 3, 32, 2, 32, 3, 54, 2, 160, 3, 32, 2, 32, 28, 54, 2, 124, 32, 2, 32, 27, 54, 2, 120, 32, 2, 32, 26, 54, 2, 116, 32, 2, 32, 17, 54, 2, 112, 32, 2, 32, 25, 54, 2, 76, 32, 2, 32, 24, 54, 2, 72, 32, 2, 32, 23, 54, 2, 68, 32, 2, 32, 22, 54, 2, 64, 32, 2, 65, 128, 3, 106, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 241, 138, 128, 128, 0, 32, 2, 40, 2, 128, 3, 33, 18, 32, 2, 40, 2, 132, 3, 33, 19, 32, 2, 40, 2, 136, 3, 33, 20, 32, 2, 40, 2, 140, 3, 33, 21, 32, 2, 32, 32, 54, 2, 172, 3, 32, 2, 32, 31, 54, 2, 168, 3, 32, 2, 32, 30, 54, 2, 164, 3, 32, 2, 32, 29, 54, 2, 160, 3, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 21, 65, 161, 209, 255, 149, 122, 106, 34, 29, 54, 2, 76, 32, 2, 32, 20, 65, 203, 204, 233, 192, 122, 106, 34, 30, 54, 2, 72, 32, 2, 32, 19, 65, 240, 150, 174, 146, 124, 106, 34, 31, 54, 2, 68, 32, 2, 32, 18, 65, 163, 163, 177, 187, 124, 106, 34, 32, 54, 2, 64, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 240, 138, 128, 128, 0, 32, 2, 32, 31, 54, 2, 188, 2, 32, 2, 32, 32, 54, 2, 184, 2, 32, 2, 32, 29, 54, 2, 180, 2, 32, 2, 32, 30, 54, 2, 176, 2, 32, 2, 40, 2, 144, 3, 33, 29, 32, 2, 40, 2, 148, 3, 33, 30, 32, 2, 40, 2, 152, 3, 33, 31, 32, 2, 40, 2, 156, 3, 33, 32, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 32, 54, 2, 76, 32, 2, 32, 31, 54, 2, 72, 32, 2, 32, 30, 54, 2, 68, 32, 2, 32, 29, 54, 2, 64, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 32, 2, 65, 176, 2, 106, 16, 240, 138, 128, 128, 0, 32, 2, 40, 2, 160, 3, 33, 33, 32, 2, 40, 2, 164, 3, 33, 34, 32, 2, 40, 2, 168, 3, 33, 35, 32, 2, 40, 2, 172, 3, 33, 36, 32, 2, 32, 16, 54, 2, 156, 3, 32, 2, 32, 14, 54, 2, 152, 3, 32, 2, 32, 15, 54, 2, 148, 3, 32, 2, 32, 3, 54, 2, 144, 3, 32, 2, 32, 28, 54, 2, 172, 3, 32, 2, 32, 27, 54, 2, 168, 3, 32, 2, 32, 26, 54, 2, 164, 3, 32, 2, 32, 17, 54, 2, 160, 3, 32, 2, 32, 25, 54, 2, 124, 32, 2, 32, 24, 54, 2, 120, 32, 2, 32, 23, 54, 2, 116, 32, 2, 32, 22, 54, 2, 112, 32, 2, 32, 21, 54, 2, 76, 32, 2, 32, 20, 54, 2, 72, 32, 2, 32, 19, 54, 2, 68, 32, 2, 32, 18, 54, 2, 64, 32, 2, 65, 128, 3, 106, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 241, 138, 128, 128, 0, 32, 2, 40, 2, 128, 3, 33, 3, 32, 2, 40, 2, 132, 3, 33, 15, 32, 2, 40, 2, 136, 3, 33, 14, 32, 2, 40, 2, 140, 3, 33, 16, 32, 2, 32, 32, 54, 2, 172, 3, 32, 2, 32, 31, 54, 2, 168, 3, 32, 2, 32, 30, 54, 2, 164, 3, 32, 2, 32, 29, 54, 2, 160, 3, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 16, 65, 153, 208, 203, 140, 125, 106, 34, 29, 54, 2, 76, 32, 2, 32, 14, 65, 164, 140, 228, 180, 125, 106, 34, 30, 54, 2, 72, 32, 2, 32, 15, 65, 133, 235, 184, 160, 127, 106, 34, 31, 54, 2, 68, 32, 2, 32, 3, 65, 240, 192, 170, 131, 1, 106, 34, 32, 54, 2, 64, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 240, 138, 128, 128, 0, 32, 2, 32, 31, 54, 2, 204, 2, 32, 2, 32, 32, 54, 2, 200, 2, 32, 2, 32, 29, 54, 2, 196, 2, 32, 2, 32, 30, 54, 2, 192, 2, 32, 2, 40, 2, 144, 3, 33, 29, 32, 2, 40, 2, 148, 3, 33, 30, 32, 2, 40, 2, 152, 3, 33, 31, 32, 2, 40, 2, 156, 3, 33, 32, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 32, 54, 2, 76, 32, 2, 32, 31, 54, 2, 72, 32, 2, 32, 30, 54, 2, 68, 32, 2, 32, 29, 54, 2, 64, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 32, 2, 65, 192, 2, 106, 16, 240, 138, 128, 128, 0, 32, 2, 40, 2, 160, 3, 33, 33, 32, 2, 40, 2, 164, 3, 33, 34, 32, 2, 40, 2, 168, 3, 33, 35, 32, 2, 40, 2, 172, 3, 33, 36, 32, 2, 32, 28, 54, 2, 156, 3, 32, 2, 32, 27, 54, 2, 152, 3, 32, 2, 32, 26, 54, 2, 148, 3, 32, 2, 32, 17, 54, 2, 144, 3, 32, 2, 32, 25, 54, 2, 172, 3, 32, 2, 32, 24, 54, 2, 168, 3, 32, 2, 32, 23, 54, 2, 164, 3, 32, 2, 32, 22, 54, 2, 160, 3, 32, 2, 32, 21, 54, 2, 124, 32, 2, 32, 20, 54, 2, 120, 32, 2, 32, 19, 54, 2, 116, 32, 2, 32, 18, 54, 2, 112, 32, 2, 32, 16, 54, 2, 76, 32, 2, 32, 14, 54, 2, 72, 32, 2, 32, 15, 54, 2, 68, 32, 2, 32, 3, 54, 2, 64, 32, 2, 65, 128, 3, 106, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 241, 138, 128, 128, 0, 32, 2, 40, 2, 128, 3, 33, 17, 32, 2, 40, 2, 132, 3, 33, 26, 32, 2, 40, 2, 136, 3, 33, 27, 32, 2, 40, 2, 140, 3, 33, 28, 32, 2, 32, 32, 54, 2, 172, 3, 32, 2, 32, 31, 54, 2, 168, 3, 32, 2, 32, 30, 54, 2, 164, 3, 32, 2, 32, 29, 54, 2, 160, 3, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 28, 65, 150, 130, 147, 205, 1, 106, 34, 29, 54, 2, 76, 32, 2, 32, 27, 65, 136, 216, 221, 241, 1, 106, 34, 30, 54, 2, 72, 32, 2, 32, 26, 65, 204, 238, 161, 186, 2, 106, 34, 31, 54, 2, 68, 32, 2, 32, 17, 65, 181, 249, 194, 165, 3, 106, 34, 32, 54, 2, 64, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 240, 138, 128, 128, 0, 32, 2, 32, 31, 54, 2, 220, 2, 32, 2, 32, 32, 54, 2, 216, 2, 32, 2, 32, 29, 54, 2, 212, 2, 32, 2, 32, 30, 54, 2, 208, 2, 32, 2, 40, 2, 144, 3, 33, 29, 32, 2, 40, 2, 148, 3, 33, 30, 32, 2, 40, 2, 152, 3, 33, 31, 32, 2, 40, 2, 156, 3, 33, 32, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 32, 54, 2, 76, 32, 2, 32, 31, 54, 2, 72, 32, 2, 32, 30, 54, 2, 68, 32, 2, 32, 29, 54, 2, 64, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 32, 2, 65, 208, 2, 106, 16, 240, 138, 128, 128, 0, 32, 2, 40, 2, 160, 3, 33, 33, 32, 2, 40, 2, 164, 3, 33, 34, 32, 2, 40, 2, 168, 3, 33, 35, 32, 2, 40, 2, 172, 3, 33, 36, 32, 2, 32, 25, 54, 2, 156, 3, 32, 2, 32, 24, 54, 2, 152, 3, 32, 2, 32, 23, 54, 2, 148, 3, 32, 2, 32, 22, 54, 2, 144, 3, 32, 2, 32, 21, 54, 2, 172, 3, 32, 2, 32, 20, 54, 2, 168, 3, 32, 2, 32, 19, 54, 2, 164, 3, 32, 2, 32, 18, 54, 2, 160, 3, 32, 2, 32, 16, 54, 2, 124, 32, 2, 32, 14, 54, 2, 120, 32, 2, 32, 15, 54, 2, 116, 32, 2, 32, 3, 54, 2, 112, 32, 2, 32, 28, 54, 2, 76, 32, 2, 32, 27, 54, 2, 72, 32, 2, 32, 26, 54, 2, 68, 32, 2, 32, 17, 54, 2, 64, 32, 2, 65, 128, 3, 106, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 241, 138, 128, 128, 0, 32, 2, 40, 2, 128, 3, 33, 22, 32, 2, 40, 2, 132, 3, 33, 23, 32, 2, 40, 2, 136, 3, 33, 24, 32, 2, 40, 2, 140, 3, 33, 25, 32, 2, 32, 32, 54, 2, 172, 3, 32, 2, 32, 31, 54, 2, 168, 3, 32, 2, 32, 30, 54, 2, 164, 3, 32, 2, 32, 29, 54, 2, 160, 3, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 25, 65, 179, 153, 240, 200, 3, 106, 34, 29, 54, 2, 76, 32, 2, 32, 24, 65, 202, 212, 226, 246, 4, 106, 34, 30, 54, 2, 72, 32, 2, 32, 23, 65, 207, 148, 243, 220, 5, 106, 34, 31, 54, 2, 68, 32, 2, 32, 22, 65, 243, 223, 185, 193, 6, 106, 34, 32, 54, 2, 64, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 240, 138, 128, 128, 0, 32, 2, 32, 31, 54, 2, 236, 2, 32, 2, 32, 32, 54, 2, 232, 2, 32, 2, 32, 29, 54, 2, 228, 2, 32, 2, 32, 30, 54, 2, 224, 2, 32, 2, 40, 2, 144, 3, 33, 29, 32, 2, 40, 2, 148, 3, 33, 30, 32, 2, 40, 2, 152, 3, 33, 31, 32, 2, 40, 2, 156, 3, 33, 32, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 32, 54, 2, 76, 32, 2, 32, 31, 54, 2, 72, 32, 2, 32, 30, 54, 2, 68, 32, 2, 32, 29, 54, 2, 64, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 32, 2, 65, 224, 2, 106, 16, 240, 138, 128, 128, 0, 32, 2, 40, 2, 160, 3, 33, 33, 32, 2, 40, 2, 164, 3, 33, 34, 32, 2, 40, 2, 168, 3, 33, 35, 32, 2, 40, 2, 172, 3, 33, 36, 32, 2, 32, 21, 54, 2, 156, 3, 32, 2, 32, 20, 54, 2, 152, 3, 32, 2, 32, 19, 54, 2, 148, 3, 32, 2, 32, 18, 54, 2, 144, 3, 32, 2, 32, 16, 54, 2, 172, 3, 32, 2, 32, 14, 54, 2, 168, 3, 32, 2, 32, 15, 54, 2, 164, 3, 32, 2, 32, 3, 54, 2, 160, 3, 32, 2, 32, 28, 54, 2, 124, 32, 2, 32, 27, 54, 2, 120, 32, 2, 32, 26, 54, 2, 116, 32, 2, 32, 17, 54, 2, 112, 32, 2, 32, 25, 54, 2, 76, 32, 2, 32, 24, 54, 2, 72, 32, 2, 32, 23, 54, 2, 68, 32, 2, 32, 22, 54, 2, 64, 32, 2, 65, 128, 3, 106, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 241, 138, 128, 128, 0, 32, 2, 40, 2, 128, 3, 33, 18, 32, 2, 40, 2, 132, 3, 33, 19, 32, 2, 40, 2, 136, 3, 33, 20, 32, 2, 40, 2, 140, 3, 33, 21, 32, 2, 32, 32, 54, 2, 172, 3, 32, 2, 32, 31, 54, 2, 168, 3, 32, 2, 32, 30, 54, 2, 164, 3, 32, 2, 32, 29, 54, 2, 160, 3, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 21, 65, 238, 133, 190, 164, 7, 106, 34, 29, 54, 2, 76, 32, 2, 32, 20, 65, 239, 198, 149, 197, 7, 106, 34, 30, 54, 2, 72, 32, 2, 32, 19, 65, 148, 240, 161, 166, 120, 106, 34, 31, 54, 2, 68, 32, 2, 32, 18, 65, 136, 132, 156, 230, 120, 106, 34, 32, 54, 2, 64, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 240, 138, 128, 128, 0, 32, 2, 32, 31, 54, 2, 252, 2, 32, 2, 32, 32, 54, 2, 248, 2, 32, 2, 32, 29, 54, 2, 244, 2, 32, 2, 32, 30, 54, 2, 240, 2, 32, 2, 40, 2, 144, 3, 33, 29, 32, 2, 40, 2, 148, 3, 33, 30, 32, 2, 40, 2, 152, 3, 33, 31, 32, 2, 40, 2, 156, 3, 33, 32, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 32, 54, 2, 76, 32, 2, 32, 31, 54, 2, 72, 32, 2, 32, 30, 54, 2, 68, 32, 2, 32, 29, 54, 2, 64, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 32, 2, 65, 240, 2, 106, 16, 240, 138, 128, 128, 0, 32, 2, 40, 2, 160, 3, 33, 33, 32, 2, 40, 2, 164, 3, 33, 34, 32, 2, 40, 2, 168, 3, 33, 35, 32, 2, 40, 2, 172, 3, 33, 36, 32, 2, 32, 16, 54, 2, 156, 3, 32, 2, 32, 14, 54, 2, 152, 3, 32, 2, 32, 15, 54, 2, 148, 3, 32, 2, 32, 3, 54, 2, 144, 3, 32, 2, 32, 28, 54, 2, 172, 3, 32, 2, 32, 27, 54, 2, 168, 3, 32, 2, 32, 26, 54, 2, 164, 3, 32, 2, 32, 17, 54, 2, 160, 3, 32, 2, 32, 25, 54, 2, 124, 32, 2, 32, 24, 54, 2, 120, 32, 2, 32, 23, 54, 2, 116, 32, 2, 32, 22, 54, 2, 112, 32, 2, 32, 21, 54, 2, 76, 32, 2, 32, 20, 54, 2, 72, 32, 2, 32, 19, 54, 2, 68, 32, 2, 32, 18, 54, 2, 64, 32, 2, 65, 128, 3, 106, 32, 2, 65, 144, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 241, 138, 128, 128, 0, 32, 2, 40, 2, 128, 3, 33, 3, 32, 2, 40, 2, 132, 3, 33, 15, 32, 2, 40, 2, 136, 3, 33, 14, 32, 2, 40, 2, 140, 3, 33, 16, 32, 2, 32, 32, 54, 2, 172, 3, 32, 2, 32, 31, 54, 2, 168, 3, 32, 2, 32, 30, 54, 2, 164, 3, 32, 2, 32, 29, 54, 2, 160, 3, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 16, 65, 250, 255, 251, 133, 121, 106, 34, 16, 54, 2, 76, 32, 2, 32, 14, 65, 235, 217, 193, 162, 122, 106, 34, 14, 54, 2, 72, 32, 2, 32, 15, 65, 247, 199, 230, 247, 123, 106, 34, 15, 54, 2, 68, 32, 2, 32, 3, 65, 242, 241, 197, 179, 124, 106, 34, 3, 54, 2, 64, 32, 2, 65, 128, 3, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 16, 240, 138, 128, 128, 0, 32, 2, 32, 15, 54, 2, 156, 3, 32, 2, 32, 3, 54, 2, 152, 3, 32, 2, 32, 16, 54, 2, 148, 3, 32, 2, 32, 14, 54, 2, 144, 3, 32, 2, 40, 2, 128, 3, 33, 3, 32, 2, 40, 2, 132, 3, 33, 15, 32, 2, 40, 2, 136, 3, 33, 14, 32, 2, 40, 2, 140, 3, 33, 16, 32, 2, 32, 36, 54, 2, 124, 32, 2, 32, 35, 54, 2, 120, 32, 2, 32, 34, 54, 2, 116, 32, 2, 32, 33, 54, 2, 112, 32, 2, 32, 16, 54, 2, 76, 32, 2, 32, 14, 54, 2, 72, 32, 2, 32, 15, 54, 2, 68, 32, 2, 32, 3, 54, 2, 64, 32, 16, 32, 6, 106, 33, 6, 32, 14, 32, 7, 106, 33, 7, 32, 15, 32, 10, 106, 33, 10, 32, 3, 32, 11, 106, 33, 11, 32, 2, 65, 160, 3, 106, 32, 2, 65, 240, 0, 106, 32, 2, 65, 192, 0, 106, 32, 2, 65, 144, 3, 106, 16, 240, 138, 128, 128, 0, 32, 2, 40, 2, 172, 3, 32, 8, 106, 33, 8, 32, 2, 40, 2, 168, 3, 32, 9, 106, 33, 9, 32, 2, 40, 2, 164, 3, 32, 12, 106, 33, 12, 32, 2, 40, 2, 160, 3, 32, 13, 106, 33, 13, 12, 0, 11, 11, 0, 0, 11, 220, 1, 1, 7, 127, 32, 0, 32, 2, 40, 2, 8, 34, 4, 65, 26, 119, 32, 4, 65, 21, 119, 115, 32, 4, 65, 7, 119, 115, 32, 3, 40, 2, 12, 106, 32, 1, 40, 2, 12, 106, 32, 1, 40, 2, 8, 34, 5, 32, 2, 40, 2, 12, 34, 6, 115, 32, 4, 113, 32, 5, 115, 106, 34, 7, 32, 1, 40, 2, 4, 106, 34, 8, 54, 2, 12, 32, 0, 32, 1, 40, 2, 0, 34, 9, 32, 2, 40, 2, 4, 34, 10, 115, 32, 2, 40, 2, 0, 34, 2, 113, 32, 9, 32, 10, 113, 115, 32, 2, 65, 30, 119, 32, 2, 65, 19, 119, 115, 32, 2, 65, 10, 119, 115, 106, 32, 7, 106, 34, 1, 54, 2, 4, 32, 0, 32, 9, 32, 5, 32, 3, 40, 2, 8, 106, 32, 6, 32, 8, 32, 6, 32, 4, 115, 113, 115, 106, 32, 8, 65, 26, 119, 32, 8, 65, 21, 119, 115, 32, 8, 65, 7, 119, 115, 106, 34, 4, 106, 54, 2, 8, 32, 0, 32, 1, 65, 30, 119, 32, 1, 65, 19, 119, 115, 32, 1, 65, 10, 119, 115, 32, 1, 32, 10, 32, 2, 115, 113, 32, 10, 32, 2, 113, 115, 106, 32, 4, 106, 54, 2, 0, 11, 237, 1, 1, 3, 127, 32, 0, 32, 1, 40, 2, 8, 34, 5, 65, 14, 119, 32, 5, 65, 25, 119, 115, 32, 5, 65, 3, 118, 115, 32, 1, 40, 2, 12, 106, 32, 3, 40, 2, 8, 106, 32, 4, 40, 2, 4, 34, 6, 65, 15, 119, 32, 6, 65, 13, 119, 115, 32, 6, 65, 10, 118, 115, 106, 34, 6, 54, 2, 12, 32, 0, 32, 5, 32, 1, 40, 2, 4, 34, 7, 65, 14, 119, 32, 7, 65, 25, 119, 115, 32, 7, 65, 3, 118, 115, 106, 32, 3, 40, 2, 4, 106, 32, 4, 40, 2, 0, 34, 5, 65, 15, 119, 32, 5, 65, 13, 119, 115, 32, 5, 65, 10, 118, 115, 106, 34, 5, 54, 2, 8, 32, 0, 32, 7, 32, 1, 40, 2, 0, 34, 1, 65, 14, 119, 32, 1, 65, 25, 119, 115, 32, 1, 65, 3, 118, 115, 106, 32, 3, 40, 2, 0, 106, 32, 6, 65, 15, 119, 32, 6, 65, 13, 119, 115, 32, 6, 65, 10, 118, 115, 106, 54, 2, 4, 32, 0, 32, 1, 32, 2, 40, 2, 12, 34, 3, 65, 14, 119, 32, 3, 65, 25, 119, 115, 32, 3, 65, 3, 118, 115, 106, 32, 4, 40, 2, 12, 106, 32, 5, 65, 15, 119, 32, 5, 65, 13, 119, 115, 32, 5, 65, 10, 118, 115, 106, 54, 2, 0, 11, 183, 114, 2, 2, 127, 30, 126, 35, 128, 128, 128, 128, 0, 65, 160, 2, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 0, 65, 128, 1, 16, 214, 141, 128, 128, 0, 34, 3, 65, 128, 1, 106, 32, 0, 65, 40, 16, 218, 141, 128, 128, 0, 26, 32, 1, 32, 2, 65, 7, 116, 106, 33, 4, 32, 0, 41, 3, 56, 33, 5, 32, 0, 41, 3, 48, 33, 6, 32, 0, 41, 3, 40, 33, 7, 2, 64, 3, 64, 32, 1, 32, 4, 70, 13, 1, 65, 0, 33, 2, 3, 64, 2, 64, 32, 2, 65, 128, 1, 71, 13, 0, 32, 3, 41, 3, 24, 33, 8, 32, 3, 41, 3, 16, 33, 9, 32, 3, 41, 3, 8, 33, 10, 32, 3, 41, 3, 0, 33, 11, 32, 3, 41, 3, 152, 1, 33, 12, 32, 3, 41, 3, 144, 1, 33, 13, 32, 3, 41, 3, 136, 1, 33, 14, 32, 3, 41, 3, 128, 1, 33, 15, 32, 3, 32, 3, 41, 3, 160, 1, 34, 16, 55, 3, 232, 1, 32, 3, 32, 15, 55, 3, 224, 1, 32, 3, 32, 7, 55, 3, 248, 1, 32, 3, 32, 14, 55, 3, 240, 1, 32, 3, 32, 6, 55, 3, 136, 2, 32, 3, 32, 13, 55, 3, 128, 2, 32, 3, 32, 12, 55, 3, 144, 2, 32, 3, 32, 5, 55, 3, 152, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 11, 66, 162, 220, 162, 185, 141, 243, 139, 197, 194, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 12, 32, 3, 32, 3, 41, 3, 216, 1, 34, 17, 55, 3, 232, 1, 32, 3, 32, 12, 55, 3, 224, 1, 32, 3, 32, 16, 55, 3, 248, 1, 32, 3, 32, 15, 55, 3, 240, 1, 32, 3, 32, 7, 55, 3, 136, 2, 32, 3, 32, 14, 55, 3, 128, 2, 32, 3, 32, 6, 55, 3, 152, 2, 32, 3, 32, 13, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 10, 66, 205, 203, 189, 159, 146, 146, 209, 155, 241, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 13, 32, 3, 32, 3, 41, 3, 216, 1, 34, 18, 55, 3, 232, 1, 32, 3, 32, 13, 55, 3, 224, 1, 32, 3, 32, 17, 55, 3, 248, 1, 32, 3, 32, 12, 55, 3, 240, 1, 32, 3, 32, 16, 55, 3, 136, 2, 32, 3, 32, 15, 55, 3, 128, 2, 32, 3, 32, 7, 55, 3, 152, 2, 32, 3, 32, 14, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 9, 66, 175, 246, 180, 226, 254, 249, 190, 224, 181, 127, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 14, 32, 3, 32, 3, 41, 3, 216, 1, 34, 19, 55, 3, 232, 1, 32, 3, 32, 14, 55, 3, 224, 1, 32, 3, 32, 18, 55, 3, 248, 1, 32, 3, 32, 13, 55, 3, 240, 1, 32, 3, 32, 17, 55, 3, 136, 2, 32, 3, 32, 12, 55, 3, 128, 2, 32, 3, 32, 16, 55, 3, 152, 2, 32, 3, 32, 15, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 8, 66, 188, 183, 167, 140, 216, 244, 246, 218, 105, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 15, 32, 3, 41, 3, 56, 33, 20, 32, 3, 41, 3, 48, 33, 21, 32, 3, 41, 3, 40, 33, 22, 32, 3, 41, 3, 32, 33, 23, 32, 3, 32, 3, 41, 3, 216, 1, 34, 16, 55, 3, 232, 1, 32, 3, 32, 15, 55, 3, 224, 1, 32, 3, 32, 19, 55, 3, 248, 1, 32, 3, 32, 14, 55, 3, 240, 1, 32, 3, 32, 18, 55, 3, 136, 2, 32, 3, 32, 13, 55, 3, 128, 2, 32, 3, 32, 17, 55, 3, 152, 2, 32, 3, 32, 12, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 23, 66, 184, 234, 162, 154, 191, 203, 176, 171, 57, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 12, 32, 3, 32, 3, 41, 3, 216, 1, 34, 17, 55, 3, 232, 1, 32, 3, 32, 12, 55, 3, 224, 1, 32, 3, 32, 16, 55, 3, 248, 1, 32, 3, 32, 15, 55, 3, 240, 1, 32, 3, 32, 19, 55, 3, 136, 2, 32, 3, 32, 14, 55, 3, 128, 2, 32, 3, 32, 18, 55, 3, 152, 2, 32, 3, 32, 13, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 22, 66, 153, 160, 151, 176, 155, 190, 196, 248, 217, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 13, 32, 3, 32, 3, 41, 3, 216, 1, 34, 24, 55, 3, 232, 1, 32, 3, 32, 13, 55, 3, 224, 1, 32, 3, 32, 17, 55, 3, 248, 1, 32, 3, 32, 12, 55, 3, 240, 1, 32, 3, 32, 16, 55, 3, 136, 2, 32, 3, 32, 15, 55, 3, 128, 2, 32, 3, 32, 19, 55, 3, 152, 2, 32, 3, 32, 14, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 21, 66, 155, 159, 229, 248, 202, 212, 224, 159, 146, 127, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 14, 32, 3, 32, 3, 41, 3, 216, 1, 34, 19, 55, 3, 232, 1, 32, 3, 32, 14, 55, 3, 224, 1, 32, 3, 32, 24, 55, 3, 248, 1, 32, 3, 32, 13, 55, 3, 240, 1, 32, 3, 32, 17, 55, 3, 136, 2, 32, 3, 32, 12, 55, 3, 128, 2, 32, 3, 32, 16, 55, 3, 152, 2, 32, 3, 32, 15, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 20, 66, 152, 130, 182, 211, 221, 218, 151, 142, 171, 127, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 15, 32, 3, 41, 3, 88, 33, 25, 32, 3, 41, 3, 80, 33, 26, 32, 3, 41, 3, 72, 33, 18, 32, 3, 41, 3, 64, 33, 27, 32, 3, 32, 3, 41, 3, 216, 1, 34, 28, 55, 3, 232, 1, 32, 3, 32, 15, 55, 3, 224, 1, 32, 3, 32, 19, 55, 3, 248, 1, 32, 3, 32, 14, 55, 3, 240, 1, 32, 3, 32, 24, 55, 3, 136, 2, 32, 3, 32, 13, 55, 3, 128, 2, 32, 3, 32, 17, 55, 3, 152, 2, 32, 3, 32, 12, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 27, 66, 194, 132, 140, 152, 138, 211, 234, 131, 88, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 16, 32, 3, 32, 3, 41, 3, 216, 1, 34, 29, 55, 3, 232, 1, 32, 3, 32, 16, 55, 3, 224, 1, 32, 3, 32, 28, 55, 3, 248, 1, 32, 3, 32, 15, 55, 3, 240, 1, 32, 3, 32, 19, 55, 3, 136, 2, 32, 3, 32, 14, 55, 3, 128, 2, 32, 3, 32, 24, 55, 3, 152, 2, 32, 3, 32, 13, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 18, 66, 190, 223, 193, 171, 148, 224, 214, 193, 18, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 13, 32, 3, 32, 3, 41, 3, 216, 1, 34, 30, 55, 3, 232, 1, 32, 3, 32, 13, 55, 3, 224, 1, 32, 3, 32, 29, 55, 3, 248, 1, 32, 3, 32, 16, 55, 3, 240, 1, 32, 3, 32, 28, 55, 3, 136, 2, 32, 3, 32, 15, 55, 3, 128, 2, 32, 3, 32, 19, 55, 3, 152, 2, 32, 3, 32, 14, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 26, 66, 140, 229, 146, 247, 228, 183, 225, 152, 36, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 14, 32, 3, 32, 3, 41, 3, 216, 1, 34, 19, 55, 3, 232, 1, 32, 3, 32, 14, 55, 3, 224, 1, 32, 3, 32, 30, 55, 3, 248, 1, 32, 3, 32, 13, 55, 3, 240, 1, 32, 3, 32, 29, 55, 3, 136, 2, 32, 3, 32, 16, 55, 3, 128, 2, 32, 3, 32, 28, 55, 3, 152, 2, 32, 3, 32, 15, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 25, 66, 226, 233, 254, 175, 189, 184, 159, 134, 213, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 17, 32, 3, 41, 3, 120, 33, 15, 32, 3, 41, 3, 112, 33, 12, 32, 3, 41, 3, 104, 33, 24, 32, 3, 41, 3, 96, 33, 28, 32, 3, 32, 3, 41, 3, 216, 1, 34, 31, 55, 3, 232, 1, 32, 3, 32, 17, 55, 3, 224, 1, 32, 3, 32, 19, 55, 3, 248, 1, 32, 3, 32, 14, 55, 3, 240, 1, 32, 3, 32, 30, 55, 3, 136, 2, 32, 3, 32, 13, 55, 3, 128, 2, 32, 3, 32, 29, 55, 3, 152, 2, 32, 3, 32, 16, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 28, 66, 239, 146, 238, 147, 207, 174, 151, 223, 242, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 16, 32, 3, 32, 3, 41, 3, 216, 1, 34, 29, 55, 3, 232, 1, 32, 3, 32, 16, 55, 3, 224, 1, 32, 3, 32, 31, 55, 3, 248, 1, 32, 3, 32, 17, 55, 3, 240, 1, 32, 3, 32, 19, 55, 3, 136, 2, 32, 3, 32, 14, 55, 3, 128, 2, 32, 3, 32, 30, 55, 3, 152, 2, 32, 3, 32, 13, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 24, 66, 177, 173, 218, 216, 227, 191, 172, 239, 128, 127, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 13, 32, 3, 32, 3, 41, 3, 216, 1, 34, 30, 55, 3, 232, 1, 32, 3, 32, 13, 55, 3, 224, 1, 32, 3, 32, 29, 55, 3, 248, 1, 32, 3, 32, 16, 55, 3, 240, 1, 32, 3, 32, 31, 55, 3, 136, 2, 32, 3, 32, 17, 55, 3, 128, 2, 32, 3, 32, 19, 55, 3, 152, 2, 32, 3, 32, 14, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 12, 66, 181, 164, 156, 174, 242, 212, 129, 238, 155, 127, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 14, 32, 3, 32, 3, 41, 3, 216, 1, 34, 32, 55, 3, 232, 1, 32, 3, 32, 14, 55, 3, 224, 1, 32, 3, 32, 30, 55, 3, 248, 1, 32, 3, 32, 13, 55, 3, 240, 1, 32, 3, 32, 29, 55, 3, 136, 2, 32, 3, 32, 16, 55, 3, 128, 2, 32, 3, 32, 31, 55, 3, 152, 2, 32, 3, 32, 17, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 15, 66, 148, 205, 164, 251, 204, 174, 252, 205, 65, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 17, 32, 3, 41, 3, 216, 1, 33, 19, 32, 3, 32, 11, 55, 3, 232, 1, 32, 3, 32, 10, 55, 3, 224, 1, 32, 3, 32, 9, 55, 3, 248, 1, 32, 3, 32, 8, 55, 3, 240, 1, 32, 3, 32, 18, 55, 3, 136, 2, 32, 3, 32, 26, 55, 3, 128, 2, 32, 3, 32, 12, 55, 3, 152, 2, 32, 3, 32, 15, 55, 3, 144, 2, 32, 3, 65, 176, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 32, 9, 55, 3, 232, 1, 32, 3, 32, 8, 55, 3, 224, 1, 32, 3, 32, 23, 55, 3, 248, 1, 32, 3, 32, 22, 55, 3, 240, 1, 32, 3, 32, 25, 55, 3, 136, 2, 32, 3, 32, 28, 55, 3, 128, 2, 32, 3, 32, 3, 41, 3, 184, 1, 34, 11, 55, 3, 152, 2, 32, 3, 32, 3, 41, 3, 176, 1, 34, 9, 55, 3, 144, 2, 32, 3, 65, 192, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 192, 1, 33, 33, 32, 3, 41, 3, 200, 1, 33, 34, 32, 3, 32, 19, 55, 3, 232, 1, 32, 3, 32, 17, 55, 3, 224, 1, 32, 3, 32, 32, 55, 3, 248, 1, 32, 3, 32, 14, 55, 3, 240, 1, 32, 3, 32, 30, 55, 3, 136, 2, 32, 3, 32, 13, 55, 3, 128, 2, 32, 3, 32, 29, 55, 3, 152, 2, 32, 3, 32, 16, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 11, 66, 210, 149, 197, 247, 153, 184, 218, 205, 100, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 8, 32, 3, 32, 3, 41, 3, 216, 1, 34, 31, 55, 3, 232, 1, 32, 3, 32, 8, 55, 3, 224, 1, 32, 3, 32, 19, 55, 3, 248, 1, 32, 3, 32, 17, 55, 3, 240, 1, 32, 3, 32, 32, 55, 3, 136, 2, 32, 3, 32, 14, 55, 3, 128, 2, 32, 3, 32, 30, 55, 3, 152, 2, 32, 3, 32, 13, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 9, 66, 227, 203, 188, 194, 227, 240, 145, 223, 111, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 9, 32, 3, 32, 3, 41, 3, 216, 1, 34, 10, 55, 3, 232, 1, 32, 3, 32, 9, 55, 3, 224, 1, 32, 3, 32, 31, 55, 3, 248, 1, 32, 3, 32, 8, 55, 3, 240, 1, 32, 3, 32, 19, 55, 3, 136, 2, 32, 3, 32, 17, 55, 3, 128, 2, 32, 3, 32, 32, 55, 3, 152, 2, 32, 3, 32, 14, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 34, 66, 181, 171, 179, 220, 232, 184, 231, 224, 15, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 29, 32, 3, 32, 3, 41, 3, 216, 1, 34, 32, 55, 3, 232, 1, 32, 3, 32, 29, 55, 3, 224, 1, 32, 3, 32, 10, 55, 3, 248, 1, 32, 3, 32, 9, 55, 3, 240, 1, 32, 3, 32, 31, 55, 3, 136, 2, 32, 3, 32, 8, 55, 3, 128, 2, 32, 3, 32, 19, 55, 3, 152, 2, 32, 3, 32, 17, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 33, 66, 229, 184, 178, 189, 199, 185, 168, 134, 36, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 19, 32, 3, 41, 3, 216, 1, 33, 30, 32, 3, 32, 23, 55, 3, 232, 1, 32, 3, 32, 22, 55, 3, 224, 1, 32, 3, 32, 21, 55, 3, 248, 1, 32, 3, 32, 20, 55, 3, 240, 1, 32, 3, 32, 24, 55, 3, 136, 2, 32, 3, 32, 12, 55, 3, 128, 2, 32, 3, 32, 34, 55, 3, 152, 2, 32, 3, 32, 33, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 13, 32, 3, 41, 3, 216, 1, 33, 14, 32, 3, 32, 21, 55, 3, 232, 1, 32, 3, 32, 20, 55, 3, 224, 1, 32, 3, 32, 27, 55, 3, 248, 1, 32, 3, 32, 18, 55, 3, 240, 1, 32, 3, 32, 15, 55, 3, 136, 2, 32, 3, 32, 11, 55, 3, 128, 2, 32, 3, 32, 14, 55, 3, 152, 2, 32, 3, 32, 13, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 16, 32, 3, 41, 3, 216, 1, 33, 17, 32, 3, 32, 30, 55, 3, 232, 1, 32, 3, 32, 19, 55, 3, 224, 1, 32, 3, 32, 32, 55, 3, 248, 1, 32, 3, 32, 29, 55, 3, 240, 1, 32, 3, 32, 10, 55, 3, 136, 2, 32, 3, 32, 9, 55, 3, 128, 2, 32, 3, 32, 31, 55, 3, 152, 2, 32, 3, 32, 8, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 14, 66, 245, 132, 172, 201, 245, 141, 203, 244, 45, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 8, 32, 3, 32, 3, 41, 3, 216, 1, 34, 21, 55, 3, 232, 1, 32, 3, 32, 8, 55, 3, 224, 1, 32, 3, 32, 30, 55, 3, 248, 1, 32, 3, 32, 19, 55, 3, 240, 1, 32, 3, 32, 32, 55, 3, 136, 2, 32, 3, 32, 29, 55, 3, 128, 2, 32, 3, 32, 10, 55, 3, 152, 2, 32, 3, 32, 9, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 13, 66, 131, 201, 155, 245, 166, 149, 161, 186, 202, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 9, 32, 3, 32, 3, 41, 3, 216, 1, 34, 22, 55, 3, 232, 1, 32, 3, 32, 9, 55, 3, 224, 1, 32, 3, 32, 21, 55, 3, 248, 1, 32, 3, 32, 8, 55, 3, 240, 1, 32, 3, 32, 30, 55, 3, 136, 2, 32, 3, 32, 19, 55, 3, 128, 2, 32, 3, 32, 32, 55, 3, 152, 2, 32, 3, 32, 29, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 17, 66, 212, 247, 135, 234, 203, 187, 170, 216, 220, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 29, 32, 3, 32, 3, 41, 3, 216, 1, 34, 23, 55, 3, 232, 1, 32, 3, 32, 29, 55, 3, 224, 1, 32, 3, 32, 22, 55, 3, 248, 1, 32, 3, 32, 9, 55, 3, 240, 1, 32, 3, 32, 21, 55, 3, 136, 2, 32, 3, 32, 8, 55, 3, 128, 2, 32, 3, 32, 30, 55, 3, 152, 2, 32, 3, 32, 19, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 16, 66, 181, 167, 197, 152, 168, 155, 226, 252, 246, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 30, 32, 3, 41, 3, 216, 1, 33, 20, 32, 3, 32, 27, 55, 3, 232, 1, 32, 3, 32, 18, 55, 3, 224, 1, 32, 3, 32, 26, 55, 3, 248, 1, 32, 3, 32, 25, 55, 3, 240, 1, 32, 3, 32, 3, 41, 3, 176, 1, 55, 3, 136, 2, 32, 3, 32, 3, 41, 3, 200, 1, 55, 3, 128, 2, 32, 3, 41, 3, 192, 1, 33, 27, 32, 3, 32, 17, 55, 3, 152, 2, 32, 3, 32, 16, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 18, 32, 3, 41, 3, 216, 1, 33, 19, 32, 3, 32, 26, 55, 3, 232, 1, 32, 3, 32, 25, 55, 3, 224, 1, 32, 3, 32, 28, 55, 3, 248, 1, 32, 3, 32, 24, 55, 3, 240, 1, 32, 3, 32, 27, 55, 3, 136, 2, 32, 3, 32, 14, 55, 3, 128, 2, 32, 3, 32, 19, 55, 3, 152, 2, 32, 3, 32, 18, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 25, 32, 3, 41, 3, 216, 1, 33, 26, 32, 3, 32, 20, 55, 3, 232, 1, 32, 3, 32, 30, 55, 3, 224, 1, 32, 3, 32, 23, 55, 3, 248, 1, 32, 3, 32, 29, 55, 3, 240, 1, 32, 3, 32, 22, 55, 3, 136, 2, 32, 3, 32, 9, 55, 3, 128, 2, 32, 3, 32, 21, 55, 3, 152, 2, 32, 3, 32, 8, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 19, 66, 171, 191, 155, 243, 174, 170, 148, 159, 152, 127, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 8, 32, 3, 32, 3, 41, 3, 216, 1, 34, 21, 55, 3, 232, 1, 32, 3, 32, 8, 55, 3, 224, 1, 32, 3, 32, 20, 55, 3, 248, 1, 32, 3, 32, 30, 55, 3, 240, 1, 32, 3, 32, 23, 55, 3, 136, 2, 32, 3, 32, 29, 55, 3, 128, 2, 32, 3, 32, 22, 55, 3, 152, 2, 32, 3, 32, 9, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 18, 66, 144, 228, 208, 237, 210, 205, 241, 152, 168, 127, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 9, 32, 3, 32, 3, 41, 3, 216, 1, 34, 22, 55, 3, 232, 1, 32, 3, 32, 9, 55, 3, 224, 1, 32, 3, 32, 21, 55, 3, 248, 1, 32, 3, 32, 8, 55, 3, 240, 1, 32, 3, 32, 20, 55, 3, 136, 2, 32, 3, 32, 30, 55, 3, 128, 2, 32, 3, 32, 23, 55, 3, 152, 2, 32, 3, 32, 29, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 26, 66, 191, 194, 236, 199, 137, 249, 201, 129, 176, 127, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 29, 32, 3, 32, 3, 41, 3, 216, 1, 34, 23, 55, 3, 232, 1, 32, 3, 32, 29, 55, 3, 224, 1, 32, 3, 32, 22, 55, 3, 248, 1, 32, 3, 32, 9, 55, 3, 240, 1, 32, 3, 32, 21, 55, 3, 136, 2, 32, 3, 32, 8, 55, 3, 128, 2, 32, 3, 32, 20, 55, 3, 152, 2, 32, 3, 32, 30, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 25, 66, 228, 157, 188, 247, 251, 248, 223, 172, 191, 127, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 30, 32, 3, 41, 3, 216, 1, 33, 20, 32, 3, 32, 28, 55, 3, 232, 1, 32, 3, 32, 24, 55, 3, 224, 1, 32, 3, 32, 12, 55, 3, 248, 1, 32, 3, 32, 15, 55, 3, 240, 1, 32, 3, 32, 13, 55, 3, 136, 2, 32, 3, 32, 17, 55, 3, 128, 2, 32, 3, 32, 26, 55, 3, 152, 2, 32, 3, 32, 25, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 24, 32, 3, 41, 3, 216, 1, 33, 28, 32, 3, 32, 12, 55, 3, 232, 1, 32, 3, 32, 15, 55, 3, 224, 1, 32, 3, 32, 3, 41, 3, 184, 1, 34, 11, 55, 3, 248, 1, 32, 3, 32, 3, 41, 3, 176, 1, 34, 33, 55, 3, 240, 1, 32, 3, 32, 16, 55, 3, 136, 2, 32, 3, 32, 19, 55, 3, 128, 2, 32, 3, 32, 28, 55, 3, 152, 2, 32, 3, 32, 24, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 15, 32, 3, 41, 3, 216, 1, 33, 12, 32, 3, 32, 20, 55, 3, 232, 1, 32, 3, 32, 30, 55, 3, 224, 1, 32, 3, 32, 23, 55, 3, 248, 1, 32, 3, 32, 29, 55, 3, 240, 1, 32, 3, 32, 22, 55, 3, 136, 2, 32, 3, 32, 9, 55, 3, 128, 2, 32, 3, 32, 21, 55, 3, 152, 2, 32, 3, 32, 8, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 28, 66, 194, 159, 162, 237, 179, 254, 130, 240, 70, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 21, 32, 3, 32, 3, 41, 3, 216, 1, 34, 31, 55, 3, 232, 1, 32, 3, 32, 21, 55, 3, 224, 1, 32, 3, 32, 20, 55, 3, 248, 1, 32, 3, 32, 30, 55, 3, 240, 1, 32, 3, 32, 23, 55, 3, 136, 2, 32, 3, 32, 29, 55, 3, 128, 2, 32, 3, 32, 22, 55, 3, 152, 2, 32, 3, 32, 9, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 24, 66, 165, 206, 170, 152, 249, 168, 228, 211, 85, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 22, 32, 3, 32, 3, 41, 3, 216, 1, 34, 32, 55, 3, 232, 1, 32, 3, 32, 22, 55, 3, 224, 1, 32, 3, 32, 31, 55, 3, 248, 1, 32, 3, 32, 21, 55, 3, 240, 1, 32, 3, 32, 20, 55, 3, 136, 2, 32, 3, 32, 30, 55, 3, 128, 2, 32, 3, 32, 23, 55, 3, 152, 2, 32, 3, 32, 29, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 12, 66, 239, 132, 142, 128, 158, 234, 152, 229, 6, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 23, 32, 3, 32, 3, 41, 3, 216, 1, 34, 10, 55, 3, 232, 1, 32, 3, 32, 23, 55, 3, 224, 1, 32, 3, 32, 32, 55, 3, 248, 1, 32, 3, 32, 22, 55, 3, 240, 1, 32, 3, 32, 31, 55, 3, 136, 2, 32, 3, 32, 21, 55, 3, 128, 2, 32, 3, 32, 20, 55, 3, 152, 2, 32, 3, 32, 30, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 15, 66, 240, 220, 185, 208, 240, 172, 202, 148, 20, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 20, 32, 3, 41, 3, 216, 1, 33, 27, 32, 3, 32, 11, 55, 3, 232, 1, 32, 3, 32, 33, 55, 3, 224, 1, 32, 3, 32, 3, 41, 3, 200, 1, 34, 29, 55, 3, 248, 1, 32, 3, 32, 3, 41, 3, 192, 1, 34, 30, 55, 3, 240, 1, 32, 3, 32, 18, 55, 3, 136, 2, 32, 3, 32, 26, 55, 3, 128, 2, 32, 3, 32, 12, 55, 3, 152, 2, 32, 3, 32, 15, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 8, 32, 3, 41, 3, 216, 1, 33, 9, 32, 3, 32, 29, 55, 3, 232, 1, 32, 3, 32, 30, 55, 3, 224, 1, 32, 3, 32, 14, 55, 3, 248, 1, 32, 3, 32, 13, 55, 3, 240, 1, 32, 3, 32, 25, 55, 3, 136, 2, 32, 3, 32, 28, 55, 3, 128, 2, 32, 3, 32, 9, 55, 3, 152, 2, 32, 3, 32, 8, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 29, 32, 3, 41, 3, 216, 1, 33, 30, 32, 3, 32, 27, 55, 3, 232, 1, 32, 3, 32, 20, 55, 3, 224, 1, 32, 3, 32, 10, 55, 3, 248, 1, 32, 3, 32, 23, 55, 3, 240, 1, 32, 3, 32, 32, 55, 3, 136, 2, 32, 3, 32, 22, 55, 3, 128, 2, 32, 3, 32, 31, 55, 3, 152, 2, 32, 3, 32, 21, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 9, 66, 252, 223, 200, 182, 212, 208, 194, 219, 39, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 21, 32, 3, 32, 3, 41, 3, 216, 1, 34, 31, 55, 3, 232, 1, 32, 3, 32, 21, 55, 3, 224, 1, 32, 3, 32, 27, 55, 3, 248, 1, 32, 3, 32, 20, 55, 3, 240, 1, 32, 3, 32, 10, 55, 3, 136, 2, 32, 3, 32, 23, 55, 3, 128, 2, 32, 3, 32, 32, 55, 3, 152, 2, 32, 3, 32, 22, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 8, 66, 166, 146, 155, 225, 133, 167, 200, 141, 46, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 22, 32, 3, 32, 3, 41, 3, 216, 1, 34, 32, 55, 3, 232, 1, 32, 3, 32, 22, 55, 3, 224, 1, 32, 3, 32, 31, 55, 3, 248, 1, 32, 3, 32, 21, 55, 3, 240, 1, 32, 3, 32, 27, 55, 3, 136, 2, 32, 3, 32, 20, 55, 3, 128, 2, 32, 3, 32, 10, 55, 3, 152, 2, 32, 3, 32, 23, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 30, 66, 237, 213, 144, 214, 197, 191, 155, 150, 205, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 23, 32, 3, 32, 3, 41, 3, 216, 1, 34, 10, 55, 3, 232, 1, 32, 3, 32, 23, 55, 3, 224, 1, 32, 3, 32, 32, 55, 3, 248, 1, 32, 3, 32, 22, 55, 3, 240, 1, 32, 3, 32, 31, 55, 3, 136, 2, 32, 3, 32, 21, 55, 3, 128, 2, 32, 3, 32, 27, 55, 3, 152, 2, 32, 3, 32, 20, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 29, 66, 223, 231, 214, 236, 185, 162, 131, 156, 211, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 20, 32, 3, 41, 3, 216, 1, 33, 27, 32, 3, 32, 14, 55, 3, 232, 1, 32, 3, 32, 13, 55, 3, 224, 1, 32, 3, 32, 17, 55, 3, 248, 1, 32, 3, 32, 16, 55, 3, 240, 1, 32, 3, 32, 24, 55, 3, 136, 2, 32, 3, 32, 12, 55, 3, 128, 2, 32, 3, 32, 30, 55, 3, 152, 2, 32, 3, 32, 29, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 32, 3, 41, 3, 216, 1, 34, 13, 55, 3, 184, 1, 32, 3, 32, 3, 41, 3, 208, 1, 34, 14, 55, 3, 176, 1, 32, 3, 32, 17, 55, 3, 232, 1, 32, 3, 32, 16, 55, 3, 224, 1, 32, 3, 32, 19, 55, 3, 248, 1, 32, 3, 32, 18, 55, 3, 240, 1, 32, 3, 32, 15, 55, 3, 136, 2, 32, 3, 32, 9, 55, 3, 128, 2, 32, 3, 32, 13, 55, 3, 152, 2, 32, 3, 32, 14, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 32, 3, 41, 3, 216, 1, 34, 16, 55, 3, 200, 1, 32, 3, 32, 3, 41, 3, 208, 1, 34, 17, 55, 3, 192, 1, 32, 3, 32, 27, 55, 3, 232, 1, 32, 3, 32, 20, 55, 3, 224, 1, 32, 3, 32, 10, 55, 3, 248, 1, 32, 3, 32, 23, 55, 3, 240, 1, 32, 3, 32, 32, 55, 3, 136, 2, 32, 3, 32, 22, 55, 3, 128, 2, 32, 3, 32, 31, 55, 3, 152, 2, 32, 3, 32, 21, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 13, 66, 222, 199, 189, 221, 200, 234, 156, 133, 229, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 21, 32, 3, 32, 3, 41, 3, 216, 1, 34, 31, 55, 3, 232, 1, 32, 3, 32, 21, 55, 3, 224, 1, 32, 3, 32, 27, 55, 3, 248, 1, 32, 3, 32, 20, 55, 3, 240, 1, 32, 3, 32, 10, 55, 3, 136, 2, 32, 3, 32, 23, 55, 3, 128, 2, 32, 3, 32, 32, 55, 3, 152, 2, 32, 3, 32, 22, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 14, 66, 168, 229, 222, 227, 179, 215, 130, 181, 246, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 22, 32, 3, 32, 3, 41, 3, 216, 1, 34, 32, 55, 3, 232, 1, 32, 3, 32, 22, 55, 3, 224, 1, 32, 3, 32, 31, 55, 3, 248, 1, 32, 3, 32, 21, 55, 3, 240, 1, 32, 3, 32, 27, 55, 3, 136, 2, 32, 3, 32, 20, 55, 3, 128, 2, 32, 3, 32, 10, 55, 3, 152, 2, 32, 3, 32, 23, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 16, 66, 230, 221, 182, 191, 228, 165, 178, 225, 129, 127, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 23, 32, 3, 32, 3, 41, 3, 216, 1, 34, 10, 55, 3, 232, 1, 32, 3, 32, 23, 55, 3, 224, 1, 32, 3, 32, 32, 55, 3, 248, 1, 32, 3, 32, 22, 55, 3, 240, 1, 32, 3, 32, 31, 55, 3, 136, 2, 32, 3, 32, 21, 55, 3, 128, 2, 32, 3, 32, 27, 55, 3, 152, 2, 32, 3, 32, 20, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 17, 66, 187, 234, 136, 164, 209, 144, 139, 185, 146, 127, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 20, 32, 3, 41, 3, 216, 1, 33, 27, 32, 3, 32, 19, 55, 3, 232, 1, 32, 3, 32, 18, 55, 3, 224, 1, 32, 3, 32, 26, 55, 3, 248, 1, 32, 3, 32, 25, 55, 3, 240, 1, 32, 3, 32, 8, 55, 3, 136, 2, 32, 3, 32, 30, 55, 3, 128, 2, 32, 3, 32, 16, 55, 3, 152, 2, 32, 3, 32, 17, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 13, 32, 3, 41, 3, 216, 1, 33, 14, 32, 3, 32, 26, 55, 3, 232, 1, 32, 3, 32, 25, 55, 3, 224, 1, 32, 3, 32, 28, 55, 3, 248, 1, 32, 3, 32, 24, 55, 3, 240, 1, 32, 3, 32, 29, 55, 3, 136, 2, 32, 3, 32, 3, 41, 3, 184, 1, 55, 3, 128, 2, 32, 3, 41, 3, 176, 1, 33, 18, 32, 3, 32, 14, 55, 3, 152, 2, 32, 3, 32, 13, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 16, 32, 3, 41, 3, 216, 1, 33, 17, 32, 3, 32, 27, 55, 3, 232, 1, 32, 3, 32, 20, 55, 3, 224, 1, 32, 3, 32, 10, 55, 3, 248, 1, 32, 3, 32, 23, 55, 3, 240, 1, 32, 3, 32, 32, 55, 3, 136, 2, 32, 3, 32, 22, 55, 3, 128, 2, 32, 3, 32, 31, 55, 3, 152, 2, 32, 3, 32, 21, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 14, 66, 228, 134, 196, 231, 148, 148, 250, 223, 162, 127, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 25, 32, 3, 32, 3, 41, 3, 216, 1, 34, 31, 55, 3, 232, 1, 32, 3, 32, 25, 55, 3, 224, 1, 32, 3, 32, 27, 55, 3, 248, 1, 32, 3, 32, 20, 55, 3, 240, 1, 32, 3, 32, 10, 55, 3, 136, 2, 32, 3, 32, 23, 55, 3, 128, 2, 32, 3, 32, 32, 55, 3, 152, 2, 32, 3, 32, 22, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 13, 66, 129, 224, 136, 226, 187, 201, 153, 141, 168, 127, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 26, 32, 3, 32, 3, 41, 3, 216, 1, 34, 32, 55, 3, 232, 1, 32, 3, 32, 26, 55, 3, 224, 1, 32, 3, 32, 31, 55, 3, 248, 1, 32, 3, 32, 25, 55, 3, 240, 1, 32, 3, 32, 27, 55, 3, 136, 2, 32, 3, 32, 20, 55, 3, 128, 2, 32, 3, 32, 10, 55, 3, 152, 2, 32, 3, 32, 23, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 17, 66, 145, 175, 226, 135, 141, 238, 226, 165, 66, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 21, 32, 3, 32, 3, 41, 3, 216, 1, 34, 10, 55, 3, 232, 1, 32, 3, 32, 21, 55, 3, 224, 1, 32, 3, 32, 32, 55, 3, 248, 1, 32, 3, 32, 26, 55, 3, 240, 1, 32, 3, 32, 31, 55, 3, 136, 2, 32, 3, 32, 25, 55, 3, 128, 2, 32, 3, 32, 27, 55, 3, 152, 2, 32, 3, 32, 20, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 16, 66, 176, 252, 210, 178, 176, 180, 148, 182, 71, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 20, 32, 3, 41, 3, 216, 1, 33, 22, 32, 3, 32, 28, 55, 3, 232, 1, 32, 3, 32, 24, 55, 3, 224, 1, 32, 3, 32, 12, 55, 3, 248, 1, 32, 3, 32, 15, 55, 3, 240, 1, 32, 3, 32, 18, 55, 3, 136, 2, 32, 3, 32, 3, 41, 3, 200, 1, 55, 3, 128, 2, 32, 3, 41, 3, 192, 1, 33, 24, 32, 3, 32, 17, 55, 3, 152, 2, 32, 3, 32, 16, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 18, 32, 3, 41, 3, 216, 1, 33, 19, 32, 3, 32, 12, 55, 3, 232, 1, 32, 3, 32, 15, 55, 3, 224, 1, 32, 3, 32, 9, 55, 3, 248, 1, 32, 3, 32, 8, 55, 3, 240, 1, 32, 3, 32, 24, 55, 3, 136, 2, 32, 3, 32, 14, 55, 3, 128, 2, 32, 3, 32, 19, 55, 3, 152, 2, 32, 3, 32, 18, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 15, 32, 3, 41, 3, 216, 1, 33, 12, 32, 3, 32, 22, 55, 3, 232, 1, 32, 3, 32, 20, 55, 3, 224, 1, 32, 3, 32, 10, 55, 3, 248, 1, 32, 3, 32, 21, 55, 3, 240, 1, 32, 3, 32, 32, 55, 3, 136, 2, 32, 3, 32, 26, 55, 3, 128, 2, 32, 3, 32, 31, 55, 3, 152, 2, 32, 3, 32, 25, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 19, 66, 152, 164, 189, 183, 157, 131, 186, 201, 81, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 23, 32, 3, 32, 3, 41, 3, 216, 1, 34, 31, 55, 3, 232, 1, 32, 3, 32, 23, 55, 3, 224, 1, 32, 3, 32, 22, 55, 3, 248, 1, 32, 3, 32, 20, 55, 3, 240, 1, 32, 3, 32, 10, 55, 3, 136, 2, 32, 3, 32, 21, 55, 3, 128, 2, 32, 3, 32, 32, 55, 3, 152, 2, 32, 3, 32, 26, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 18, 66, 144, 210, 150, 171, 197, 196, 193, 204, 86, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 27, 32, 3, 32, 3, 41, 3, 216, 1, 34, 32, 55, 3, 232, 1, 32, 3, 32, 27, 55, 3, 224, 1, 32, 3, 32, 31, 55, 3, 248, 1, 32, 3, 32, 23, 55, 3, 240, 1, 32, 3, 32, 22, 55, 3, 136, 2, 32, 3, 32, 20, 55, 3, 128, 2, 32, 3, 32, 10, 55, 3, 152, 2, 32, 3, 32, 21, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 12, 66, 170, 192, 196, 187, 213, 176, 141, 135, 116, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 21, 32, 3, 32, 3, 41, 3, 216, 1, 34, 10, 55, 3, 232, 1, 32, 3, 32, 21, 55, 3, 224, 1, 32, 3, 32, 32, 55, 3, 248, 1, 32, 3, 32, 27, 55, 3, 240, 1, 32, 3, 32, 31, 55, 3, 136, 2, 32, 3, 32, 23, 55, 3, 128, 2, 32, 3, 32, 22, 55, 3, 152, 2, 32, 3, 32, 20, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 15, 66, 184, 163, 239, 149, 131, 142, 168, 181, 16, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 20, 32, 3, 41, 3, 216, 1, 33, 22, 32, 3, 32, 9, 55, 3, 232, 1, 32, 3, 32, 8, 55, 3, 224, 1, 32, 3, 32, 30, 55, 3, 248, 1, 32, 3, 32, 29, 55, 3, 240, 1, 32, 3, 32, 13, 55, 3, 136, 2, 32, 3, 32, 17, 55, 3, 128, 2, 32, 3, 32, 12, 55, 3, 152, 2, 32, 3, 32, 15, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 25, 32, 3, 41, 3, 216, 1, 33, 26, 32, 3, 32, 30, 55, 3, 232, 1, 32, 3, 32, 29, 55, 3, 224, 1, 32, 3, 32, 3, 41, 3, 184, 1, 34, 8, 55, 3, 248, 1, 32, 3, 32, 3, 41, 3, 176, 1, 34, 9, 55, 3, 240, 1, 32, 3, 32, 16, 55, 3, 136, 2, 32, 3, 32, 19, 55, 3, 128, 2, 32, 3, 32, 26, 55, 3, 152, 2, 32, 3, 32, 25, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 24, 32, 3, 41, 3, 216, 1, 33, 28, 32, 3, 32, 22, 55, 3, 232, 1, 32, 3, 32, 20, 55, 3, 224, 1, 32, 3, 32, 10, 55, 3, 248, 1, 32, 3, 32, 21, 55, 3, 240, 1, 32, 3, 32, 32, 55, 3, 136, 2, 32, 3, 32, 27, 55, 3, 128, 2, 32, 3, 32, 31, 55, 3, 152, 2, 32, 3, 32, 23, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 26, 66, 200, 161, 203, 198, 235, 162, 176, 210, 25, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 23, 32, 3, 32, 3, 41, 3, 216, 1, 34, 31, 55, 3, 232, 1, 32, 3, 32, 23, 55, 3, 224, 1, 32, 3, 32, 22, 55, 3, 248, 1, 32, 3, 32, 20, 55, 3, 240, 1, 32, 3, 32, 10, 55, 3, 136, 2, 32, 3, 32, 21, 55, 3, 128, 2, 32, 3, 32, 32, 55, 3, 152, 2, 32, 3, 32, 27, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 25, 66, 211, 214, 134, 138, 133, 129, 219, 155, 30, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 27, 32, 3, 32, 3, 41, 3, 216, 1, 34, 32, 55, 3, 232, 1, 32, 3, 32, 27, 55, 3, 224, 1, 32, 3, 32, 31, 55, 3, 248, 1, 32, 3, 32, 23, 55, 3, 240, 1, 32, 3, 32, 22, 55, 3, 136, 2, 32, 3, 32, 20, 55, 3, 128, 2, 32, 3, 32, 10, 55, 3, 152, 2, 32, 3, 32, 21, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 28, 66, 153, 215, 187, 252, 205, 233, 157, 164, 39, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 21, 32, 3, 32, 3, 41, 3, 216, 1, 34, 10, 55, 3, 232, 1, 32, 3, 32, 21, 55, 3, 224, 1, 32, 3, 32, 32, 55, 3, 248, 1, 32, 3, 32, 27, 55, 3, 240, 1, 32, 3, 32, 31, 55, 3, 136, 2, 32, 3, 32, 23, 55, 3, 128, 2, 32, 3, 32, 22, 55, 3, 152, 2, 32, 3, 32, 20, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 24, 66, 168, 145, 237, 140, 222, 150, 175, 216, 52, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 20, 32, 3, 41, 3, 216, 1, 33, 22, 32, 3, 32, 8, 55, 3, 232, 1, 32, 3, 32, 9, 55, 3, 224, 1, 32, 3, 32, 3, 41, 3, 200, 1, 34, 29, 55, 3, 248, 1, 32, 3, 32, 3, 41, 3, 192, 1, 34, 30, 55, 3, 240, 1, 32, 3, 32, 18, 55, 3, 136, 2, 32, 3, 32, 12, 55, 3, 128, 2, 32, 3, 32, 28, 55, 3, 152, 2, 32, 3, 32, 24, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 8, 32, 3, 41, 3, 216, 1, 33, 9, 32, 3, 32, 29, 55, 3, 232, 1, 32, 3, 32, 30, 55, 3, 224, 1, 32, 3, 32, 14, 55, 3, 248, 1, 32, 3, 32, 13, 55, 3, 240, 1, 32, 3, 32, 15, 55, 3, 136, 2, 32, 3, 32, 26, 55, 3, 128, 2, 32, 3, 32, 9, 55, 3, 152, 2, 32, 3, 32, 8, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 29, 32, 3, 41, 3, 216, 1, 33, 30, 32, 3, 32, 22, 55, 3, 232, 1, 32, 3, 32, 20, 55, 3, 224, 1, 32, 3, 32, 10, 55, 3, 248, 1, 32, 3, 32, 21, 55, 3, 240, 1, 32, 3, 32, 32, 55, 3, 136, 2, 32, 3, 32, 27, 55, 3, 128, 2, 32, 3, 32, 31, 55, 3, 152, 2, 32, 3, 32, 23, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 9, 66, 227, 180, 165, 174, 188, 150, 131, 142, 57, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 23, 32, 3, 32, 3, 41, 3, 216, 1, 34, 31, 55, 3, 232, 1, 32, 3, 32, 23, 55, 3, 224, 1, 32, 3, 32, 22, 55, 3, 248, 1, 32, 3, 32, 20, 55, 3, 240, 1, 32, 3, 32, 10, 55, 3, 136, 2, 32, 3, 32, 21, 55, 3, 128, 2, 32, 3, 32, 32, 55, 3, 152, 2, 32, 3, 32, 27, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 8, 66, 203, 149, 134, 154, 174, 201, 170, 236, 206, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 27, 32, 3, 32, 3, 41, 3, 216, 1, 34, 32, 55, 3, 232, 1, 32, 3, 32, 27, 55, 3, 224, 1, 32, 3, 32, 31, 55, 3, 248, 1, 32, 3, 32, 23, 55, 3, 240, 1, 32, 3, 32, 22, 55, 3, 136, 2, 32, 3, 32, 20, 55, 3, 128, 2, 32, 3, 32, 10, 55, 3, 152, 2, 32, 3, 32, 21, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 30, 66, 243, 198, 143, 187, 247, 201, 178, 206, 219, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 21, 32, 3, 32, 3, 41, 3, 216, 1, 34, 10, 55, 3, 232, 1, 32, 3, 32, 21, 55, 3, 224, 1, 32, 3, 32, 32, 55, 3, 248, 1, 32, 3, 32, 27, 55, 3, 240, 1, 32, 3, 32, 31, 55, 3, 136, 2, 32, 3, 32, 23, 55, 3, 128, 2, 32, 3, 32, 22, 55, 3, 152, 2, 32, 3, 32, 20, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 29, 66, 163, 241, 202, 181, 189, 254, 155, 151, 232, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 20, 32, 3, 41, 3, 216, 1, 33, 22, 32, 3, 32, 14, 55, 3, 232, 1, 32, 3, 32, 13, 55, 3, 224, 1, 32, 3, 32, 17, 55, 3, 248, 1, 32, 3, 32, 16, 55, 3, 240, 1, 32, 3, 32, 25, 55, 3, 136, 2, 32, 3, 32, 28, 55, 3, 128, 2, 32, 3, 32, 30, 55, 3, 152, 2, 32, 3, 32, 29, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 32, 3, 41, 3, 216, 1, 34, 13, 55, 3, 184, 1, 32, 3, 32, 3, 41, 3, 208, 1, 34, 14, 55, 3, 176, 1, 32, 3, 32, 17, 55, 3, 232, 1, 32, 3, 32, 16, 55, 3, 224, 1, 32, 3, 32, 19, 55, 3, 248, 1, 32, 3, 32, 18, 55, 3, 240, 1, 32, 3, 32, 24, 55, 3, 136, 2, 32, 3, 32, 9, 55, 3, 128, 2, 32, 3, 32, 13, 55, 3, 152, 2, 32, 3, 32, 14, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 32, 3, 41, 3, 216, 1, 34, 11, 55, 3, 200, 1, 32, 3, 32, 3, 41, 3, 208, 1, 34, 33, 55, 3, 192, 1, 32, 3, 32, 22, 55, 3, 232, 1, 32, 3, 32, 20, 55, 3, 224, 1, 32, 3, 32, 10, 55, 3, 248, 1, 32, 3, 32, 21, 55, 3, 240, 1, 32, 3, 32, 32, 55, 3, 136, 2, 32, 3, 32, 27, 55, 3, 128, 2, 32, 3, 32, 31, 55, 3, 152, 2, 32, 3, 32, 23, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 13, 66, 252, 229, 190, 239, 229, 221, 224, 199, 244, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 16, 32, 3, 32, 3, 41, 3, 216, 1, 34, 23, 55, 3, 232, 1, 32, 3, 32, 16, 55, 3, 224, 1, 32, 3, 32, 22, 55, 3, 248, 1, 32, 3, 32, 20, 55, 3, 240, 1, 32, 3, 32, 10, 55, 3, 136, 2, 32, 3, 32, 21, 55, 3, 128, 2, 32, 3, 32, 32, 55, 3, 152, 2, 32, 3, 32, 27, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 14, 66, 224, 222, 220, 152, 244, 237, 216, 210, 248, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 17, 32, 3, 32, 3, 41, 3, 216, 1, 34, 27, 55, 3, 232, 1, 32, 3, 32, 17, 55, 3, 224, 1, 32, 3, 32, 23, 55, 3, 248, 1, 32, 3, 32, 16, 55, 3, 240, 1, 32, 3, 32, 22, 55, 3, 136, 2, 32, 3, 32, 20, 55, 3, 128, 2, 32, 3, 32, 10, 55, 3, 152, 2, 32, 3, 32, 21, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 11, 66, 242, 214, 194, 143, 202, 130, 158, 228, 132, 127, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 21, 32, 3, 32, 3, 41, 3, 216, 1, 34, 31, 55, 3, 232, 1, 32, 3, 32, 21, 55, 3, 224, 1, 32, 3, 32, 27, 55, 3, 248, 1, 32, 3, 32, 17, 55, 3, 240, 1, 32, 3, 32, 23, 55, 3, 136, 2, 32, 3, 32, 16, 55, 3, 128, 2, 32, 3, 32, 22, 55, 3, 152, 2, 32, 3, 32, 20, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 33, 66, 236, 243, 144, 211, 129, 193, 192, 227, 140, 127, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 20, 32, 3, 41, 3, 216, 1, 33, 22, 32, 3, 32, 19, 55, 3, 232, 1, 32, 3, 32, 18, 55, 3, 224, 1, 32, 3, 32, 12, 55, 3, 248, 1, 32, 3, 32, 15, 55, 3, 240, 1, 32, 3, 32, 8, 55, 3, 136, 2, 32, 3, 32, 30, 55, 3, 128, 2, 32, 3, 32, 11, 55, 3, 152, 2, 32, 3, 32, 33, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 13, 32, 3, 41, 3, 216, 1, 33, 14, 32, 3, 32, 12, 55, 3, 232, 1, 32, 3, 32, 15, 55, 3, 224, 1, 32, 3, 32, 26, 55, 3, 248, 1, 32, 3, 32, 25, 55, 3, 240, 1, 32, 3, 32, 29, 55, 3, 136, 2, 32, 3, 32, 3, 41, 3, 184, 1, 55, 3, 128, 2, 32, 3, 41, 3, 176, 1, 33, 32, 32, 3, 32, 14, 55, 3, 152, 2, 32, 3, 32, 13, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 15, 32, 3, 41, 3, 216, 1, 33, 12, 32, 3, 32, 22, 55, 3, 232, 1, 32, 3, 32, 20, 55, 3, 224, 1, 32, 3, 32, 31, 55, 3, 248, 1, 32, 3, 32, 21, 55, 3, 240, 1, 32, 3, 32, 27, 55, 3, 136, 2, 32, 3, 32, 17, 55, 3, 128, 2, 32, 3, 32, 23, 55, 3, 152, 2, 32, 3, 32, 16, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 14, 66, 168, 188, 140, 155, 162, 255, 191, 223, 144, 127, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 16, 32, 3, 32, 3, 41, 3, 216, 1, 34, 23, 55, 3, 232, 1, 32, 3, 32, 16, 55, 3, 224, 1, 32, 3, 32, 22, 55, 3, 248, 1, 32, 3, 32, 20, 55, 3, 240, 1, 32, 3, 32, 31, 55, 3, 136, 2, 32, 3, 32, 21, 55, 3, 128, 2, 32, 3, 32, 27, 55, 3, 152, 2, 32, 3, 32, 17, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 13, 66, 233, 251, 138, 244, 189, 157, 155, 168, 164, 127, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 17, 32, 3, 32, 3, 41, 3, 216, 1, 34, 27, 55, 3, 232, 1, 32, 3, 32, 17, 55, 3, 224, 1, 32, 3, 32, 23, 55, 3, 248, 1, 32, 3, 32, 16, 55, 3, 240, 1, 32, 3, 32, 22, 55, 3, 136, 2, 32, 3, 32, 20, 55, 3, 128, 2, 32, 3, 32, 31, 55, 3, 152, 2, 32, 3, 32, 21, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 12, 66, 149, 242, 153, 150, 251, 254, 232, 252, 190, 127, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 18, 32, 3, 32, 3, 41, 3, 216, 1, 34, 21, 55, 3, 232, 1, 32, 3, 32, 18, 55, 3, 224, 1, 32, 3, 32, 27, 55, 3, 248, 1, 32, 3, 32, 17, 55, 3, 240, 1, 32, 3, 32, 23, 55, 3, 136, 2, 32, 3, 32, 16, 55, 3, 128, 2, 32, 3, 32, 22, 55, 3, 152, 2, 32, 3, 32, 20, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 15, 66, 171, 166, 201, 155, 174, 158, 222, 184, 70, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 19, 32, 3, 41, 3, 216, 1, 33, 20, 32, 3, 32, 26, 55, 3, 232, 1, 32, 3, 32, 25, 55, 3, 224, 1, 32, 3, 32, 28, 55, 3, 248, 1, 32, 3, 32, 24, 55, 3, 240, 1, 32, 3, 32, 32, 55, 3, 136, 2, 32, 3, 32, 3, 41, 3, 200, 1, 55, 3, 128, 2, 32, 3, 41, 3, 192, 1, 33, 22, 32, 3, 32, 12, 55, 3, 152, 2, 32, 3, 32, 15, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 25, 32, 3, 41, 3, 216, 1, 33, 26, 32, 3, 32, 28, 55, 3, 232, 1, 32, 3, 32, 24, 55, 3, 224, 1, 32, 3, 32, 9, 55, 3, 248, 1, 32, 3, 32, 8, 55, 3, 240, 1, 32, 3, 32, 22, 55, 3, 136, 2, 32, 3, 32, 14, 55, 3, 128, 2, 32, 3, 32, 26, 55, 3, 152, 2, 32, 3, 32, 25, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 28, 32, 3, 41, 3, 216, 1, 33, 22, 32, 3, 32, 20, 55, 3, 232, 1, 32, 3, 32, 19, 55, 3, 224, 1, 32, 3, 32, 21, 55, 3, 248, 1, 32, 3, 32, 18, 55, 3, 240, 1, 32, 3, 32, 27, 55, 3, 136, 2, 32, 3, 32, 17, 55, 3, 128, 2, 32, 3, 32, 23, 55, 3, 152, 2, 32, 3, 32, 16, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 26, 66, 156, 195, 153, 209, 238, 217, 207, 147, 74, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 16, 32, 3, 32, 3, 41, 3, 216, 1, 34, 23, 55, 3, 232, 1, 32, 3, 32, 16, 55, 3, 224, 1, 32, 3, 32, 20, 55, 3, 248, 1, 32, 3, 32, 19, 55, 3, 240, 1, 32, 3, 32, 21, 55, 3, 136, 2, 32, 3, 32, 18, 55, 3, 128, 2, 32, 3, 32, 27, 55, 3, 152, 2, 32, 3, 32, 17, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 25, 66, 135, 132, 131, 142, 242, 152, 174, 195, 81, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 17, 32, 3, 32, 3, 41, 3, 216, 1, 34, 27, 55, 3, 232, 1, 32, 3, 32, 17, 55, 3, 224, 1, 32, 3, 32, 23, 55, 3, 248, 1, 32, 3, 32, 16, 55, 3, 240, 1, 32, 3, 32, 20, 55, 3, 136, 2, 32, 3, 32, 19, 55, 3, 128, 2, 32, 3, 32, 21, 55, 3, 152, 2, 32, 3, 32, 18, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 22, 66, 158, 214, 131, 239, 236, 186, 159, 237, 106, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 18, 32, 3, 32, 3, 41, 3, 216, 1, 34, 21, 55, 3, 232, 1, 32, 3, 32, 18, 55, 3, 224, 1, 32, 3, 32, 27, 55, 3, 248, 1, 32, 3, 32, 17, 55, 3, 240, 1, 32, 3, 32, 23, 55, 3, 136, 2, 32, 3, 32, 16, 55, 3, 128, 2, 32, 3, 32, 20, 55, 3, 152, 2, 32, 3, 32, 19, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 28, 66, 248, 162, 187, 243, 254, 239, 211, 190, 117, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 19, 32, 3, 41, 3, 216, 1, 33, 24, 32, 3, 32, 9, 55, 3, 232, 1, 32, 3, 32, 8, 55, 3, 224, 1, 32, 3, 32, 30, 55, 3, 248, 1, 32, 3, 32, 29, 55, 3, 240, 1, 32, 3, 32, 13, 55, 3, 136, 2, 32, 3, 32, 12, 55, 3, 128, 2, 32, 3, 32, 22, 55, 3, 152, 2, 32, 3, 32, 28, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 8, 32, 3, 41, 3, 216, 1, 33, 9, 32, 3, 32, 30, 55, 3, 232, 1, 32, 3, 32, 29, 55, 3, 224, 1, 32, 3, 32, 3, 41, 3, 184, 1, 34, 31, 55, 3, 248, 1, 32, 3, 32, 3, 41, 3, 176, 1, 34, 32, 55, 3, 240, 1, 32, 3, 32, 15, 55, 3, 136, 2, 32, 3, 32, 26, 55, 3, 128, 2, 32, 3, 32, 9, 55, 3, 152, 2, 32, 3, 32, 8, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 29, 32, 3, 41, 3, 216, 1, 33, 30, 32, 3, 32, 24, 55, 3, 232, 1, 32, 3, 32, 19, 55, 3, 224, 1, 32, 3, 32, 21, 55, 3, 248, 1, 32, 3, 32, 18, 55, 3, 240, 1, 32, 3, 32, 27, 55, 3, 136, 2, 32, 3, 32, 17, 55, 3, 128, 2, 32, 3, 32, 23, 55, 3, 152, 2, 32, 3, 32, 16, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 9, 66, 186, 223, 221, 144, 167, 245, 153, 248, 6, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 16, 32, 3, 32, 3, 41, 3, 216, 1, 34, 20, 55, 3, 232, 1, 32, 3, 32, 16, 55, 3, 224, 1, 32, 3, 32, 24, 55, 3, 248, 1, 32, 3, 32, 19, 55, 3, 240, 1, 32, 3, 32, 21, 55, 3, 136, 2, 32, 3, 32, 18, 55, 3, 128, 2, 32, 3, 32, 27, 55, 3, 152, 2, 32, 3, 32, 17, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 8, 66, 166, 177, 162, 150, 218, 184, 223, 177, 10, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 17, 32, 3, 32, 3, 41, 3, 216, 1, 34, 23, 55, 3, 232, 1, 32, 3, 32, 17, 55, 3, 224, 1, 32, 3, 32, 20, 55, 3, 248, 1, 32, 3, 32, 16, 55, 3, 240, 1, 32, 3, 32, 24, 55, 3, 136, 2, 32, 3, 32, 19, 55, 3, 128, 2, 32, 3, 32, 21, 55, 3, 152, 2, 32, 3, 32, 18, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 30, 66, 174, 155, 228, 247, 203, 128, 230, 159, 17, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 18, 32, 3, 32, 3, 41, 3, 216, 1, 34, 21, 55, 3, 232, 1, 32, 3, 32, 18, 55, 3, 224, 1, 32, 3, 32, 23, 55, 3, 248, 1, 32, 3, 32, 17, 55, 3, 240, 1, 32, 3, 32, 20, 55, 3, 136, 2, 32, 3, 32, 16, 55, 3, 128, 2, 32, 3, 32, 24, 55, 3, 152, 2, 32, 3, 32, 19, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 29, 66, 155, 142, 241, 152, 209, 230, 194, 184, 27, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 19, 32, 3, 41, 3, 216, 1, 33, 24, 32, 3, 32, 31, 55, 3, 232, 1, 32, 3, 32, 32, 55, 3, 224, 1, 32, 3, 32, 3, 41, 3, 200, 1, 34, 31, 55, 3, 248, 1, 32, 3, 32, 3, 41, 3, 192, 1, 34, 32, 55, 3, 240, 1, 32, 3, 32, 25, 55, 3, 136, 2, 32, 3, 32, 22, 55, 3, 128, 2, 32, 3, 32, 30, 55, 3, 152, 2, 32, 3, 32, 29, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 27, 32, 3, 41, 3, 216, 1, 33, 22, 32, 3, 32, 31, 55, 3, 232, 1, 32, 3, 32, 32, 55, 3, 224, 1, 32, 3, 32, 14, 55, 3, 248, 1, 32, 3, 32, 13, 55, 3, 240, 1, 32, 3, 32, 28, 55, 3, 136, 2, 32, 3, 32, 9, 55, 3, 128, 2, 32, 3, 32, 22, 55, 3, 152, 2, 32, 3, 32, 27, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 31, 32, 3, 41, 3, 216, 1, 33, 32, 32, 3, 32, 24, 55, 3, 232, 1, 32, 3, 32, 19, 55, 3, 224, 1, 32, 3, 32, 21, 55, 3, 248, 1, 32, 3, 32, 18, 55, 3, 240, 1, 32, 3, 32, 23, 55, 3, 136, 2, 32, 3, 32, 17, 55, 3, 128, 2, 32, 3, 32, 20, 55, 3, 152, 2, 32, 3, 32, 16, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 22, 66, 132, 251, 145, 152, 210, 254, 221, 237, 40, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 16, 32, 3, 32, 3, 41, 3, 216, 1, 34, 28, 55, 3, 232, 1, 32, 3, 32, 16, 55, 3, 224, 1, 32, 3, 32, 24, 55, 3, 248, 1, 32, 3, 32, 19, 55, 3, 240, 1, 32, 3, 32, 21, 55, 3, 136, 2, 32, 3, 32, 18, 55, 3, 128, 2, 32, 3, 32, 23, 55, 3, 152, 2, 32, 3, 32, 17, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 27, 66, 147, 201, 156, 134, 180, 239, 170, 229, 50, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 17, 32, 3, 32, 3, 41, 3, 216, 1, 34, 9, 55, 3, 232, 1, 32, 3, 32, 17, 55, 3, 224, 1, 32, 3, 32, 28, 55, 3, 248, 1, 32, 3, 32, 16, 55, 3, 240, 1, 32, 3, 32, 24, 55, 3, 136, 2, 32, 3, 32, 19, 55, 3, 128, 2, 32, 3, 32, 21, 55, 3, 152, 2, 32, 3, 32, 18, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 32, 66, 188, 253, 166, 174, 161, 193, 175, 207, 60, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 18, 32, 3, 32, 3, 41, 3, 216, 1, 34, 20, 55, 3, 232, 1, 32, 3, 32, 18, 55, 3, 224, 1, 32, 3, 32, 9, 55, 3, 248, 1, 32, 3, 32, 17, 55, 3, 240, 1, 32, 3, 32, 28, 55, 3, 136, 2, 32, 3, 32, 16, 55, 3, 128, 2, 32, 3, 32, 24, 55, 3, 152, 2, 32, 3, 32, 19, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 31, 66, 204, 154, 192, 224, 201, 248, 217, 142, 195, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 19, 32, 3, 41, 3, 216, 1, 33, 24, 32, 3, 32, 14, 55, 3, 232, 1, 32, 3, 32, 13, 55, 3, 224, 1, 32, 3, 32, 12, 55, 3, 248, 1, 32, 3, 32, 15, 55, 3, 240, 1, 32, 3, 32, 8, 55, 3, 136, 2, 32, 3, 32, 30, 55, 3, 128, 2, 32, 3, 32, 32, 55, 3, 152, 2, 32, 3, 32, 31, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 13, 32, 3, 41, 3, 216, 1, 33, 14, 32, 3, 32, 12, 55, 3, 232, 1, 32, 3, 32, 15, 55, 3, 224, 1, 32, 3, 32, 26, 55, 3, 248, 1, 32, 3, 32, 25, 55, 3, 240, 1, 32, 3, 32, 29, 55, 3, 136, 2, 32, 3, 32, 22, 55, 3, 128, 2, 32, 3, 32, 14, 55, 3, 152, 2, 32, 3, 32, 13, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 16, 244, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 25, 32, 3, 41, 3, 216, 1, 33, 26, 32, 3, 32, 24, 55, 3, 232, 1, 32, 3, 32, 19, 55, 3, 224, 1, 32, 3, 32, 20, 55, 3, 248, 1, 32, 3, 32, 18, 55, 3, 240, 1, 32, 3, 32, 9, 55, 3, 136, 2, 32, 3, 32, 17, 55, 3, 128, 2, 32, 3, 32, 28, 55, 3, 152, 2, 32, 3, 32, 16, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 14, 66, 182, 133, 249, 217, 236, 151, 245, 226, 204, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 15, 32, 3, 32, 3, 41, 3, 216, 1, 34, 12, 55, 3, 232, 1, 32, 3, 32, 15, 55, 3, 224, 1, 32, 3, 32, 24, 55, 3, 248, 1, 32, 3, 32, 19, 55, 3, 240, 1, 32, 3, 32, 20, 55, 3, 136, 2, 32, 3, 32, 18, 55, 3, 128, 2, 32, 3, 32, 9, 55, 3, 152, 2, 32, 3, 32, 17, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 13, 66, 170, 252, 149, 227, 207, 179, 202, 191, 217, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 13, 32, 3, 32, 3, 41, 3, 216, 1, 34, 14, 55, 3, 232, 1, 32, 3, 32, 13, 55, 3, 224, 1, 32, 3, 32, 12, 55, 3, 248, 1, 32, 3, 32, 15, 55, 3, 240, 1, 32, 3, 32, 24, 55, 3, 136, 2, 32, 3, 32, 19, 55, 3, 128, 2, 32, 3, 32, 20, 55, 3, 152, 2, 32, 3, 32, 18, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 26, 66, 236, 245, 219, 214, 179, 245, 219, 229, 223, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 41, 3, 208, 1, 33, 16, 32, 3, 32, 3, 41, 3, 216, 1, 34, 17, 55, 3, 232, 1, 32, 3, 32, 16, 55, 3, 224, 1, 32, 3, 32, 14, 55, 3, 248, 1, 32, 3, 32, 13, 55, 3, 240, 1, 32, 3, 32, 12, 55, 3, 136, 2, 32, 3, 32, 15, 55, 3, 128, 2, 32, 3, 32, 24, 55, 3, 152, 2, 32, 3, 32, 19, 55, 3, 144, 2, 32, 3, 65, 208, 1, 106, 32, 3, 65, 224, 1, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 128, 2, 106, 32, 3, 65, 144, 2, 106, 32, 25, 66, 151, 176, 157, 210, 196, 177, 134, 162, 236, 0, 124, 16, 243, 138, 128, 128, 0, 32, 3, 32, 3, 41, 3, 128, 1, 32, 3, 41, 3, 208, 1, 124, 55, 3, 128, 1, 32, 3, 32, 16, 32, 3, 41, 3, 136, 1, 124, 55, 3, 136, 1, 32, 3, 32, 13, 32, 3, 41, 3, 144, 1, 124, 55, 3, 144, 1, 32, 3, 32, 15, 32, 3, 41, 3, 152, 1, 124, 55, 3, 152, 1, 32, 3, 32, 3, 41, 3, 160, 1, 32, 3, 41, 3, 216, 1, 124, 55, 3, 160, 1, 32, 1, 65, 128, 1, 106, 33, 1, 32, 12, 32, 5, 124, 33, 5, 32, 14, 32, 6, 124, 33, 6, 32, 17, 32, 7, 124, 33, 7, 12, 2, 11, 32, 3, 32, 2, 106, 32, 1, 32, 2, 106, 41, 0, 0, 34, 15, 66, 56, 134, 32, 15, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 15, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 15, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 15, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 15, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 15, 66, 40, 136, 66, 128, 254, 3, 131, 32, 15, 66, 56, 136, 132, 132, 132, 55, 3, 0, 32, 2, 65, 8, 106, 33, 2, 12, 0, 11, 11, 11, 32, 0, 32, 3, 65, 128, 1, 106, 65, 40, 16, 218, 141, 128, 128, 0, 34, 2, 32, 5, 55, 3, 56, 32, 2, 32, 6, 55, 3, 48, 32, 2, 32, 7, 55, 3, 40, 32, 3, 65, 160, 2, 106, 36, 128, 128, 128, 128, 0, 11, 123, 1, 3, 126, 32, 0, 32, 1, 41, 3, 8, 34, 6, 66, 50, 137, 32, 6, 66, 46, 137, 133, 32, 6, 66, 23, 137, 133, 32, 5, 124, 32, 4, 41, 3, 8, 124, 32, 3, 41, 3, 8, 34, 5, 32, 2, 41, 3, 8, 133, 32, 6, 131, 32, 5, 133, 124, 34, 5, 32, 4, 41, 3, 0, 124, 55, 3, 8, 32, 0, 32, 3, 41, 3, 0, 34, 7, 32, 2, 41, 3, 0, 34, 8, 133, 32, 1, 41, 3, 0, 34, 6, 131, 32, 7, 32, 8, 131, 133, 32, 6, 66, 36, 137, 32, 6, 66, 30, 137, 133, 32, 6, 66, 25, 137, 133, 124, 32, 5, 124, 55, 3, 0, 11, 125, 1, 2, 126, 32, 0, 32, 3, 41, 3, 0, 32, 1, 41, 3, 0, 34, 5, 124, 32, 2, 41, 3, 8, 34, 6, 66, 63, 137, 32, 6, 66, 56, 137, 133, 32, 6, 66, 7, 136, 133, 124, 32, 4, 41, 3, 0, 34, 6, 66, 45, 137, 32, 6, 66, 3, 137, 133, 32, 6, 66, 6, 136, 133, 124, 55, 3, 0, 32, 0, 32, 5, 66, 63, 137, 32, 5, 66, 56, 137, 133, 32, 5, 66, 7, 136, 133, 32, 1, 41, 3, 8, 124, 32, 3, 41, 3, 8, 124, 32, 4, 41, 3, 8, 34, 5, 66, 45, 137, 32, 5, 66, 3, 137, 133, 32, 5, 66, 6, 136, 133, 124, 55, 3, 8, 11, 68, 1, 1, 127, 32, 0, 40, 2, 0, 33, 0, 2, 64, 32, 1, 40, 2, 28, 34, 2, 65, 16, 113, 13, 0, 2, 64, 32, 2, 65, 32, 113, 13, 0, 32, 0, 32, 1, 16, 137, 141, 128, 128, 0, 15, 11, 32, 0, 32, 1, 16, 195, 141, 128, 128, 0, 15, 11, 32, 0, 32, 1, 16, 201, 141, 128, 128, 0, 11, 97, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 4, 106, 16, 247, 138, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 8, 34, 3, 13, 0, 12, 1, 11, 32, 1, 32, 2, 40, 2, 12, 16, 248, 138, 128, 128, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 1, 32, 0, 32, 3, 65, 0, 71, 58, 0, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 61, 1, 1, 127, 2, 64, 2, 64, 32, 1, 40, 2, 0, 32, 1, 40, 2, 4, 34, 2, 72, 13, 0, 65, 0, 33, 1, 12, 1, 11, 32, 1, 32, 2, 65, 127, 106, 34, 2, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 25, 0, 32, 0, 40, 2, 0, 45, 0, 0, 32, 1, 65, 7, 113, 118, 65, 1, 113, 16, 152, 140, 128, 128, 0, 11, 86, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 5, 36, 128, 128, 128, 128, 0, 32, 5, 32, 1, 65, 8, 106, 54, 2, 28, 32, 5, 32, 4, 54, 2, 24, 32, 5, 32, 3, 54, 2, 20, 32, 5, 65, 8, 106, 32, 1, 32, 2, 32, 5, 65, 20, 106, 16, 250, 138, 128, 128, 0, 32, 0, 32, 5, 41, 3, 8, 55, 3, 0, 32, 5, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 160, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 3, 40, 2, 4, 33, 5, 32, 1, 40, 2, 4, 33, 3, 32, 1, 40, 2, 0, 33, 6, 3, 64, 2, 64, 2, 64, 2, 64, 32, 3, 32, 6, 71, 13, 0, 65, 0, 33, 3, 12, 1, 11, 32, 5, 66, 128, 128, 128, 128, 128, 1, 55, 2, 4, 32, 5, 32, 3, 65, 127, 106, 34, 3, 54, 2, 0, 32, 1, 32, 3, 54, 2, 4, 32, 4, 65, 8, 106, 32, 2, 32, 5, 16, 132, 139, 128, 128, 0, 32, 4, 40, 2, 8, 69, 13, 1, 65, 1, 33, 3, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 3, 54, 2, 0, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 4, 40, 2, 12, 33, 2, 12, 0, 11, 11, 191, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 65, 8, 106, 33, 3, 3, 64, 32, 2, 65, 8, 106, 32, 3, 16, 252, 138, 128, 128, 0, 65, 1, 33, 4, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 8, 65, 1, 113, 69, 13, 0, 32, 2, 45, 0, 9, 33, 1, 12, 1, 11, 2, 64, 32, 1, 40, 2, 0, 34, 4, 69, 13, 0, 32, 4, 32, 1, 40, 2, 4, 34, 5, 71, 13, 2, 11, 32, 2, 32, 1, 65, 20, 106, 16, 252, 138, 128, 128, 0, 32, 2, 45, 0, 0, 65, 1, 113, 33, 4, 32, 2, 45, 0, 1, 33, 1, 11, 32, 0, 32, 4, 58, 0, 0, 32, 0, 32, 1, 58, 0, 1, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 1, 66, 128, 128, 128, 128, 128, 1, 55, 2, 12, 32, 1, 32, 5, 65, 127, 106, 34, 4, 54, 2, 8, 32, 1, 32, 4, 54, 2, 4, 12, 0, 11, 11, 114, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 40, 2, 0, 13, 0, 65, 0, 33, 1, 12, 1, 11, 32, 2, 65, 8, 106, 32, 1, 16, 246, 138, 128, 128, 0, 32, 2, 45, 0, 9, 33, 3, 2, 64, 32, 2, 45, 0, 8, 65, 1, 113, 34, 4, 13, 0, 32, 1, 65, 0, 54, 2, 0, 11, 32, 4, 65, 0, 71, 33, 1, 11, 32, 0, 32, 3, 58, 0, 1, 32, 0, 32, 1, 58, 0, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 205, 16, 2, 1, 127, 33, 126, 35, 128, 128, 128, 128, 0, 65, 160, 4, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 128, 2, 106, 32, 2, 41, 3, 0, 34, 4, 66, 0, 32, 1, 41, 3, 0, 34, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 2, 106, 32, 2, 41, 3, 8, 34, 6, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 2, 106, 32, 2, 41, 3, 16, 34, 7, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 176, 2, 106, 32, 2, 41, 3, 24, 34, 8, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 2, 106, 32, 1, 41, 3, 8, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 2, 106, 32, 5, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 3, 106, 32, 5, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 3, 106, 32, 5, 66, 0, 32, 8, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 2, 106, 32, 1, 41, 3, 16, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 128, 3, 106, 32, 5, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 176, 3, 106, 32, 5, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 3, 106, 32, 5, 66, 0, 32, 8, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 2, 106, 32, 1, 41, 3, 24, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 3, 106, 32, 5, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 3, 106, 32, 5, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 3, 106, 32, 5, 66, 0, 32, 8, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 1, 106, 32, 3, 41, 3, 128, 2, 34, 7, 66, 255, 255, 255, 255, 111, 126, 34, 4, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 1, 106, 32, 4, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 1, 106, 32, 4, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 0, 106, 32, 4, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 1, 106, 32, 3, 41, 3, 192, 2, 34, 9, 32, 3, 41, 3, 144, 2, 34, 8, 32, 3, 65, 128, 2, 106, 65, 8, 106, 41, 3, 0, 124, 34, 10, 124, 34, 5, 32, 3, 41, 3, 224, 1, 124, 34, 6, 32, 3, 65, 240, 1, 106, 65, 8, 106, 41, 3, 0, 32, 7, 32, 3, 41, 3, 240, 1, 34, 4, 124, 32, 4, 84, 173, 124, 124, 34, 7, 66, 255, 255, 255, 255, 111, 126, 34, 4, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 1, 106, 32, 4, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 176, 1, 106, 32, 4, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 1, 106, 32, 4, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 128, 1, 106, 32, 3, 65, 224, 1, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 5, 84, 173, 124, 32, 7, 32, 6, 84, 173, 124, 34, 11, 32, 3, 41, 3, 144, 1, 124, 34, 6, 32, 3, 65, 144, 2, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 8, 84, 173, 124, 34, 12, 32, 3, 41, 3, 160, 2, 124, 34, 8, 32, 3, 41, 3, 240, 2, 124, 34, 10, 32, 3, 65, 192, 2, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 9, 84, 173, 124, 124, 34, 5, 32, 3, 41, 3, 208, 2, 124, 34, 13, 124, 34, 9, 32, 3, 41, 3, 192, 1, 124, 34, 14, 32, 3, 65, 208, 1, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 208, 1, 34, 4, 32, 7, 124, 32, 4, 84, 173, 124, 124, 34, 7, 66, 255, 255, 255, 255, 111, 126, 34, 4, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 0, 106, 32, 4, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 0, 106, 32, 4, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 0, 106, 32, 4, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 48, 106, 32, 3, 65, 192, 1, 106, 65, 8, 106, 41, 3, 0, 32, 14, 32, 9, 84, 173, 124, 32, 7, 32, 14, 84, 173, 124, 34, 15, 32, 3, 41, 3, 176, 1, 124, 34, 14, 32, 3, 65, 144, 1, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 11, 84, 173, 124, 32, 9, 32, 6, 84, 173, 124, 34, 16, 32, 3, 41, 3, 64, 124, 34, 6, 32, 3, 65, 160, 2, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 12, 84, 173, 124, 34, 17, 32, 3, 41, 3, 176, 2, 124, 34, 9, 32, 3, 41, 3, 160, 3, 124, 34, 11, 32, 3, 65, 240, 2, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 8, 84, 173, 124, 32, 5, 32, 10, 84, 173, 124, 124, 34, 8, 32, 3, 41, 3, 128, 3, 124, 34, 10, 32, 3, 65, 208, 2, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 5, 84, 173, 124, 124, 34, 5, 32, 3, 41, 3, 224, 2, 124, 34, 18, 124, 34, 19, 124, 34, 12, 32, 3, 41, 3, 112, 124, 34, 13, 32, 3, 65, 128, 1, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 128, 1, 34, 4, 32, 7, 124, 32, 4, 84, 173, 124, 124, 34, 7, 66, 255, 255, 255, 255, 111, 126, 34, 4, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 32, 106, 32, 4, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 16, 106, 32, 4, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 32, 4, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 1, 106, 65, 8, 106, 41, 3, 0, 33, 20, 32, 3, 65, 144, 3, 106, 65, 8, 106, 41, 3, 0, 33, 21, 32, 3, 65, 176, 3, 106, 65, 8, 106, 41, 3, 0, 33, 22, 32, 3, 65, 208, 3, 106, 65, 8, 106, 41, 3, 0, 33, 23, 32, 3, 41, 3, 224, 3, 33, 24, 32, 3, 41, 3, 192, 3, 33, 25, 32, 3, 41, 3, 80, 33, 26, 32, 3, 65, 208, 0, 106, 65, 8, 106, 41, 3, 0, 33, 27, 32, 3, 65, 224, 0, 106, 65, 8, 106, 41, 3, 0, 33, 28, 32, 3, 65, 192, 3, 106, 65, 8, 106, 41, 3, 0, 33, 29, 32, 3, 65, 224, 3, 106, 65, 8, 106, 41, 3, 0, 33, 30, 32, 3, 41, 3, 240, 3, 33, 31, 32, 3, 41, 3, 0, 33, 32, 32, 3, 65, 8, 106, 41, 3, 0, 33, 33, 32, 3, 41, 3, 16, 33, 34, 32, 3, 65, 16, 106, 65, 8, 106, 41, 3, 0, 33, 35, 32, 3, 32, 3, 41, 3, 32, 34, 36, 32, 3, 65, 192, 0, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 16, 84, 173, 124, 32, 19, 32, 6, 84, 173, 124, 34, 16, 32, 3, 65, 176, 2, 106, 65, 8, 106, 41, 3, 0, 32, 9, 32, 17, 84, 173, 124, 34, 17, 32, 3, 41, 3, 208, 3, 124, 34, 4, 32, 3, 65, 160, 3, 106, 65, 8, 106, 41, 3, 0, 32, 11, 32, 9, 84, 173, 124, 32, 8, 32, 11, 84, 173, 124, 124, 34, 6, 32, 3, 41, 3, 176, 3, 124, 34, 9, 32, 3, 65, 128, 3, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 8, 84, 173, 124, 32, 5, 32, 10, 84, 173, 124, 124, 34, 8, 32, 3, 41, 3, 144, 3, 124, 34, 10, 32, 3, 65, 224, 2, 106, 65, 8, 106, 41, 3, 0, 32, 18, 32, 5, 84, 173, 124, 124, 34, 18, 124, 34, 5, 32, 3, 41, 3, 160, 1, 124, 34, 11, 32, 3, 65, 176, 1, 106, 65, 8, 106, 41, 3, 0, 32, 14, 32, 15, 84, 173, 124, 32, 12, 32, 14, 84, 173, 124, 124, 34, 14, 32, 3, 41, 3, 96, 124, 34, 15, 32, 3, 65, 240, 0, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 12, 84, 173, 124, 32, 7, 32, 13, 84, 173, 124, 124, 34, 13, 124, 34, 12, 32, 3, 65, 48, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 48, 34, 19, 32, 7, 124, 32, 19, 84, 173, 124, 124, 34, 19, 55, 3, 128, 4, 32, 3, 32, 34, 32, 26, 32, 5, 32, 16, 84, 173, 34, 16, 32, 25, 32, 24, 32, 23, 32, 4, 32, 17, 84, 173, 124, 32, 6, 32, 4, 84, 173, 124, 34, 17, 124, 34, 4, 32, 22, 32, 9, 32, 6, 84, 173, 124, 32, 8, 32, 9, 84, 173, 124, 124, 34, 6, 124, 34, 7, 32, 21, 32, 10, 32, 8, 84, 173, 124, 32, 18, 32, 10, 84, 173, 124, 124, 34, 18, 124, 34, 8, 32, 20, 32, 11, 32, 5, 84, 173, 124, 32, 14, 32, 11, 84, 173, 124, 124, 34, 5, 124, 34, 10, 32, 28, 32, 15, 32, 14, 84, 173, 124, 32, 13, 32, 15, 84, 173, 124, 124, 34, 9, 124, 34, 14, 32, 3, 65, 32, 106, 65, 8, 106, 41, 3, 0, 32, 12, 32, 36, 84, 173, 124, 32, 19, 32, 12, 84, 173, 124, 124, 34, 11, 55, 3, 136, 4, 32, 3, 32, 32, 32, 8, 32, 16, 84, 173, 32, 5, 32, 8, 84, 173, 124, 34, 8, 32, 31, 32, 30, 32, 4, 32, 17, 84, 173, 124, 32, 6, 32, 4, 84, 173, 124, 34, 12, 124, 34, 4, 32, 29, 32, 7, 32, 6, 84, 173, 124, 32, 18, 32, 7, 84, 173, 124, 124, 34, 13, 124, 34, 6, 32, 27, 32, 10, 32, 5, 84, 173, 124, 32, 9, 32, 10, 84, 173, 124, 124, 34, 5, 124, 34, 7, 32, 35, 32, 14, 32, 9, 84, 173, 124, 32, 11, 32, 14, 84, 173, 124, 124, 34, 10, 55, 3, 144, 4, 32, 3, 32, 6, 32, 8, 84, 173, 32, 5, 32, 6, 84, 173, 124, 32, 3, 65, 240, 3, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 12, 84, 173, 124, 32, 13, 32, 4, 84, 173, 124, 124, 32, 33, 32, 7, 32, 5, 84, 173, 124, 32, 10, 32, 7, 84, 173, 124, 124, 55, 3, 152, 4, 32, 0, 32, 3, 65, 128, 4, 106, 65, 128, 154, 137, 128, 0, 16, 255, 138, 128, 128, 0, 32, 3, 65, 160, 4, 106, 36, 128, 128, 128, 128, 0, 11, 185, 1, 2, 1, 127, 8, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 1, 41, 3, 8, 33, 4, 32, 2, 41, 3, 8, 33, 5, 32, 2, 41, 3, 24, 33, 6, 32, 1, 41, 3, 24, 33, 7, 32, 2, 41, 3, 16, 33, 8, 32, 1, 41, 3, 16, 33, 9, 32, 3, 32, 2, 41, 3, 0, 34, 10, 32, 1, 41, 3, 0, 124, 34, 11, 55, 3, 0, 32, 3, 32, 5, 32, 4, 124, 34, 4, 32, 11, 32, 10, 84, 173, 124, 34, 10, 55, 3, 8, 32, 3, 32, 8, 32, 9, 124, 34, 9, 32, 4, 32, 5, 84, 173, 32, 10, 32, 4, 84, 173, 124, 124, 34, 5, 55, 3, 16, 32, 3, 32, 6, 32, 7, 124, 32, 9, 32, 8, 84, 173, 32, 5, 32, 9, 84, 173, 124, 124, 55, 3, 24, 32, 0, 32, 3, 65, 128, 154, 137, 128, 0, 16, 255, 138, 128, 128, 0, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 142, 2, 1, 8, 126, 32, 0, 32, 1, 41, 3, 8, 34, 3, 32, 2, 41, 3, 8, 34, 4, 125, 34, 5, 32, 1, 41, 3, 0, 34, 6, 32, 2, 41, 3, 0, 34, 7, 84, 173, 34, 8, 125, 34, 9, 32, 5, 84, 173, 32, 8, 32, 3, 32, 4, 84, 173, 124, 125, 66, 63, 135, 34, 3, 32, 1, 41, 3, 16, 34, 4, 32, 2, 41, 3, 16, 34, 5, 84, 173, 125, 32, 4, 32, 5, 125, 34, 4, 32, 3, 124, 34, 5, 32, 4, 84, 173, 124, 66, 63, 135, 34, 3, 32, 1, 41, 3, 24, 34, 4, 32, 2, 41, 3, 24, 34, 8, 84, 173, 125, 32, 4, 32, 8, 125, 34, 4, 32, 3, 124, 34, 8, 32, 4, 84, 173, 124, 34, 3, 66, 129, 128, 128, 128, 112, 131, 34, 10, 32, 6, 32, 7, 125, 124, 34, 6, 55, 3, 0, 32, 0, 32, 3, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 131, 34, 7, 32, 9, 124, 34, 4, 32, 6, 32, 10, 84, 173, 124, 34, 6, 55, 3, 8, 32, 0, 32, 3, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 131, 34, 9, 32, 5, 124, 34, 5, 32, 4, 32, 7, 84, 173, 32, 6, 32, 4, 84, 173, 124, 124, 34, 4, 55, 3, 16, 32, 0, 32, 3, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 131, 32, 8, 124, 32, 5, 32, 9, 84, 173, 32, 4, 32, 5, 84, 173, 124, 124, 55, 3, 24, 11, 14, 0, 32, 0, 32, 1, 32, 1, 16, 254, 138, 128, 128, 0, 11, 171, 14, 2, 1, 127, 29, 126, 35, 128, 128, 128, 128, 0, 65, 192, 3, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 128, 2, 106, 32, 1, 41, 3, 8, 34, 3, 66, 0, 32, 1, 41, 3, 0, 34, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 2, 106, 32, 1, 41, 3, 16, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 160, 2, 106, 32, 1, 41, 3, 24, 34, 6, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 2, 106, 32, 5, 66, 0, 32, 3, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 2, 106, 32, 6, 66, 0, 32, 3, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 2, 106, 32, 6, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 176, 2, 106, 32, 4, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 2, 106, 32, 3, 66, 0, 32, 3, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 128, 3, 106, 32, 5, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 3, 106, 32, 6, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 1, 106, 32, 2, 41, 3, 176, 2, 34, 6, 66, 255, 255, 255, 255, 111, 126, 34, 3, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 1, 106, 32, 3, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 1, 106, 32, 3, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 1, 106, 32, 3, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 176, 1, 106, 32, 2, 65, 176, 2, 106, 65, 8, 106, 41, 3, 0, 34, 7, 32, 2, 41, 3, 128, 2, 34, 8, 66, 1, 134, 124, 34, 4, 32, 2, 41, 3, 224, 1, 124, 34, 5, 32, 2, 65, 240, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 240, 1, 34, 3, 32, 6, 66, 125, 131, 124, 32, 3, 84, 173, 124, 124, 34, 6, 66, 255, 255, 255, 255, 111, 126, 34, 3, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 160, 1, 106, 32, 3, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 0, 106, 32, 3, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 32, 3, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 1, 106, 32, 2, 41, 3, 160, 1, 34, 9, 32, 2, 41, 3, 224, 2, 34, 10, 32, 2, 41, 3, 144, 2, 34, 11, 32, 2, 65, 128, 2, 106, 65, 8, 106, 41, 3, 0, 124, 34, 12, 66, 1, 134, 32, 8, 66, 63, 136, 132, 124, 34, 8, 32, 4, 32, 7, 84, 173, 124, 34, 7, 32, 2, 41, 3, 208, 1, 124, 34, 13, 32, 2, 65, 224, 1, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 4, 84, 173, 124, 32, 6, 32, 5, 84, 173, 124, 124, 34, 14, 124, 34, 4, 32, 2, 65, 176, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 176, 1, 34, 3, 32, 6, 124, 32, 3, 84, 173, 124, 124, 34, 5, 66, 255, 255, 255, 255, 111, 126, 34, 3, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 128, 1, 106, 32, 3, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 0, 106, 32, 3, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 3, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 0, 106, 32, 2, 41, 3, 128, 1, 34, 15, 32, 2, 65, 224, 2, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 10, 84, 173, 124, 32, 7, 32, 8, 84, 173, 124, 34, 16, 32, 2, 65, 144, 2, 106, 65, 8, 106, 41, 3, 0, 32, 12, 32, 11, 84, 173, 124, 34, 11, 32, 2, 41, 3, 160, 2, 124, 34, 6, 32, 2, 41, 3, 192, 2, 124, 34, 8, 66, 1, 134, 32, 12, 66, 63, 136, 132, 124, 34, 12, 32, 2, 41, 3, 192, 1, 124, 34, 10, 32, 2, 65, 208, 1, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 7, 84, 173, 124, 32, 14, 32, 13, 84, 173, 124, 124, 34, 7, 32, 2, 41, 3, 80, 124, 34, 13, 32, 2, 65, 160, 1, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 9, 84, 173, 124, 32, 5, 32, 4, 84, 173, 124, 124, 34, 14, 124, 34, 4, 32, 2, 65, 144, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 144, 1, 34, 3, 32, 5, 124, 32, 3, 84, 173, 124, 124, 34, 5, 66, 255, 255, 255, 255, 111, 126, 34, 3, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 48, 106, 32, 3, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 32, 106, 32, 3, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 16, 106, 32, 3, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 8, 106, 41, 3, 0, 33, 17, 32, 2, 65, 208, 2, 106, 65, 8, 106, 41, 3, 0, 33, 18, 32, 2, 41, 3, 240, 2, 33, 19, 32, 2, 65, 128, 3, 106, 65, 8, 106, 41, 3, 0, 33, 20, 32, 2, 41, 3, 96, 33, 21, 32, 2, 65, 224, 0, 106, 65, 8, 106, 41, 3, 0, 33, 22, 32, 2, 65, 240, 0, 106, 65, 8, 106, 41, 3, 0, 33, 23, 32, 2, 65, 240, 2, 106, 65, 8, 106, 41, 3, 0, 33, 24, 32, 2, 41, 3, 144, 3, 33, 3, 32, 2, 41, 3, 16, 33, 25, 32, 2, 65, 16, 106, 65, 8, 106, 41, 3, 0, 33, 26, 32, 2, 41, 3, 32, 33, 27, 32, 2, 65, 32, 106, 65, 8, 106, 41, 3, 0, 33, 28, 32, 2, 32, 2, 41, 3, 48, 34, 29, 32, 2, 65, 192, 1, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 12, 84, 173, 124, 32, 7, 32, 10, 84, 173, 124, 34, 30, 32, 2, 41, 3, 128, 3, 34, 31, 32, 2, 65, 160, 2, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 11, 84, 173, 124, 34, 11, 32, 2, 41, 3, 208, 2, 124, 34, 10, 32, 2, 65, 192, 2, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 6, 84, 173, 124, 124, 34, 6, 66, 1, 134, 32, 8, 66, 63, 136, 132, 124, 34, 8, 32, 12, 32, 16, 84, 173, 124, 34, 16, 124, 34, 12, 32, 2, 41, 3, 0, 124, 34, 9, 32, 2, 65, 208, 0, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 7, 84, 173, 124, 32, 14, 32, 13, 84, 173, 124, 124, 34, 7, 32, 2, 41, 3, 112, 124, 34, 13, 32, 2, 65, 128, 1, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 15, 84, 173, 124, 32, 5, 32, 4, 84, 173, 124, 124, 34, 14, 124, 34, 4, 32, 2, 65, 192, 0, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 64, 34, 15, 32, 5, 124, 32, 15, 84, 173, 124, 124, 34, 15, 55, 3, 160, 3, 32, 2, 32, 27, 32, 21, 32, 12, 32, 30, 84, 173, 34, 30, 32, 20, 32, 8, 32, 31, 84, 173, 124, 32, 16, 32, 8, 84, 173, 124, 34, 16, 32, 19, 32, 18, 32, 10, 32, 11, 84, 173, 124, 32, 6, 32, 10, 84, 173, 124, 34, 10, 124, 34, 5, 66, 1, 134, 32, 6, 66, 63, 136, 132, 124, 34, 11, 124, 34, 6, 32, 17, 32, 9, 32, 12, 84, 173, 124, 32, 7, 32, 9, 84, 173, 124, 124, 34, 12, 124, 34, 8, 32, 23, 32, 13, 32, 7, 84, 173, 124, 32, 14, 32, 13, 84, 173, 124, 124, 34, 7, 124, 34, 13, 32, 2, 65, 48, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 29, 84, 173, 124, 32, 15, 32, 4, 84, 173, 124, 124, 34, 9, 55, 3, 168, 3, 32, 2, 32, 25, 32, 6, 32, 30, 84, 173, 32, 12, 32, 6, 84, 173, 124, 34, 14, 32, 3, 32, 24, 32, 5, 32, 10, 84, 173, 124, 34, 10, 66, 1, 134, 32, 5, 66, 63, 136, 132, 124, 34, 4, 32, 11, 32, 16, 84, 173, 124, 34, 11, 124, 34, 5, 32, 22, 32, 8, 32, 12, 84, 173, 124, 32, 7, 32, 8, 84, 173, 124, 124, 34, 6, 124, 34, 12, 32, 28, 32, 13, 32, 7, 84, 173, 124, 32, 9, 32, 13, 84, 173, 124, 124, 34, 8, 55, 3, 176, 3, 32, 2, 32, 5, 32, 14, 84, 173, 32, 6, 32, 5, 84, 173, 124, 32, 10, 66, 63, 136, 32, 2, 65, 144, 3, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 3, 84, 173, 124, 32, 11, 32, 4, 84, 173, 124, 124, 124, 32, 26, 32, 12, 32, 6, 84, 173, 124, 32, 8, 32, 12, 84, 173, 124, 124, 55, 3, 184, 3, 32, 0, 32, 2, 65, 160, 3, 106, 65, 128, 154, 137, 128, 0, 16, 255, 138, 128, 128, 0, 32, 2, 65, 192, 3, 106, 36, 128, 128, 128, 128, 0, 11, 156, 7, 2, 1, 127, 8, 126, 35, 128, 128, 128, 128, 0, 65, 128, 2, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 41, 3, 0, 34, 4, 66, 0, 32, 1, 41, 3, 0, 34, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 16, 106, 32, 2, 41, 3, 8, 34, 6, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 32, 106, 32, 2, 41, 3, 16, 34, 7, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 48, 106, 32, 2, 41, 3, 24, 34, 8, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 0, 106, 32, 1, 41, 3, 8, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 0, 106, 32, 5, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 1, 106, 32, 5, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 1, 106, 32, 5, 66, 0, 32, 8, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 0, 106, 32, 1, 41, 3, 16, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 128, 1, 106, 32, 5, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 176, 1, 106, 32, 5, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 1, 106, 32, 5, 66, 0, 32, 8, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 0, 106, 32, 1, 41, 3, 24, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 1, 106, 32, 5, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 1, 106, 32, 5, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 1, 106, 32, 5, 66, 0, 32, 8, 66, 0, 16, 215, 141, 128, 128, 0, 32, 0, 32, 3, 41, 3, 0, 32, 3, 41, 3, 64, 34, 6, 32, 3, 41, 3, 16, 34, 4, 32, 3, 65, 8, 106, 41, 3, 0, 124, 34, 5, 124, 34, 7, 32, 3, 65, 16, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 4, 84, 173, 124, 34, 8, 32, 3, 41, 3, 32, 124, 34, 4, 32, 3, 41, 3, 112, 124, 34, 5, 32, 3, 65, 192, 0, 106, 65, 8, 106, 41, 3, 0, 32, 7, 32, 6, 84, 173, 124, 124, 34, 6, 32, 3, 41, 3, 80, 124, 34, 9, 32, 3, 65, 32, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 8, 84, 173, 124, 34, 10, 32, 3, 41, 3, 48, 124, 34, 7, 32, 3, 41, 3, 160, 1, 124, 34, 8, 32, 3, 65, 240, 0, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 4, 84, 173, 124, 32, 6, 32, 5, 84, 173, 124, 124, 34, 4, 32, 3, 41, 3, 128, 1, 124, 34, 5, 32, 3, 65, 208, 0, 106, 65, 8, 106, 41, 3, 0, 32, 9, 32, 6, 84, 173, 124, 124, 34, 6, 32, 3, 41, 3, 96, 124, 34, 11, 32, 3, 65, 48, 106, 65, 8, 106, 41, 3, 0, 32, 7, 32, 10, 84, 173, 124, 34, 10, 32, 3, 41, 3, 208, 1, 124, 34, 9, 32, 3, 65, 160, 1, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 7, 84, 173, 124, 32, 4, 32, 8, 84, 173, 124, 124, 34, 7, 32, 3, 41, 3, 176, 1, 124, 34, 8, 32, 3, 65, 128, 1, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 4, 84, 173, 124, 32, 6, 32, 5, 84, 173, 124, 124, 34, 4, 32, 3, 41, 3, 144, 1, 124, 34, 5, 32, 3, 65, 224, 0, 106, 65, 8, 106, 41, 3, 0, 32, 11, 32, 6, 84, 173, 124, 124, 34, 11, 32, 3, 65, 208, 1, 106, 65, 8, 106, 41, 3, 0, 32, 9, 32, 10, 84, 173, 124, 32, 7, 32, 9, 84, 173, 124, 34, 9, 32, 3, 41, 3, 224, 1, 124, 34, 6, 32, 3, 65, 176, 1, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 7, 84, 173, 124, 32, 4, 32, 8, 84, 173, 124, 124, 34, 7, 32, 3, 41, 3, 192, 1, 124, 34, 8, 32, 3, 65, 144, 1, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 4, 84, 173, 124, 32, 11, 32, 5, 84, 173, 124, 124, 34, 5, 32, 3, 65, 224, 1, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 9, 84, 173, 124, 32, 7, 32, 6, 84, 173, 124, 34, 6, 32, 3, 41, 3, 240, 1, 124, 34, 4, 32, 3, 65, 192, 1, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 7, 84, 173, 124, 32, 5, 32, 8, 84, 173, 124, 124, 34, 5, 32, 3, 65, 240, 1, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 6, 84, 173, 124, 32, 5, 32, 4, 84, 173, 124, 16, 139, 139, 128, 128, 0, 32, 3, 65, 128, 2, 106, 36, 128, 128, 128, 128, 0, 11, 16, 0, 32, 0, 65, 127, 115, 65, 1, 113, 16, 152, 140, 128, 128, 0, 11, 110, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 65, 1, 33, 4, 32, 1, 65, 1, 106, 33, 1, 2, 64, 3, 64, 2, 64, 32, 1, 65, 1, 71, 13, 0, 65, 0, 33, 1, 12, 2, 11, 32, 3, 65, 8, 106, 32, 2, 16, 246, 138, 128, 128, 0, 32, 1, 65, 127, 106, 33, 1, 32, 3, 45, 0, 8, 13, 0, 11, 65, 0, 33, 4, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 4, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 191, 1, 1, 8, 126, 32, 0, 66, 0, 32, 1, 41, 3, 0, 34, 2, 66, 129, 128, 128, 128, 112, 86, 173, 125, 34, 3, 32, 1, 41, 3, 8, 34, 4, 125, 34, 5, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 124, 34, 6, 66, 127, 66, 0, 32, 4, 32, 2, 132, 32, 1, 41, 3, 16, 34, 7, 132, 32, 1, 41, 3, 24, 34, 8, 132, 66, 0, 82, 27, 34, 9, 131, 55, 3, 8, 32, 0, 32, 9, 66, 129, 128, 128, 128, 112, 32, 2, 125, 131, 55, 3, 0, 32, 0, 32, 3, 32, 3, 32, 4, 84, 173, 125, 32, 6, 32, 5, 84, 173, 124, 66, 63, 135, 34, 2, 32, 7, 125, 34, 3, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 124, 34, 4, 32, 9, 131, 55, 3, 16, 32, 0, 32, 2, 32, 2, 32, 7, 84, 173, 125, 32, 4, 32, 3, 84, 173, 124, 66, 63, 135, 32, 8, 125, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 124, 32, 9, 131, 55, 3, 24, 11, 56, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 160, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 32, 1, 16, 135, 139, 128, 128, 0, 32, 0, 32, 3, 16, 136, 139, 128, 128, 0, 32, 3, 65, 160, 1, 106, 36, 128, 128, 128, 128, 0, 11, 54, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 16, 142, 139, 128, 128, 0, 32, 0, 32, 1, 32, 3, 16, 158, 139, 128, 128, 0, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 175, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 40, 106, 32, 1, 65, 192, 0, 106, 16, 208, 139, 128, 128, 0, 2, 64, 32, 2, 41, 3, 40, 66, 0, 82, 13, 0, 0, 0, 11, 32, 2, 65, 8, 106, 65, 24, 106, 32, 2, 65, 40, 106, 65, 32, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 65, 16, 106, 32, 2, 65, 40, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 40, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 48, 55, 3, 8, 32, 0, 32, 1, 32, 2, 65, 8, 106, 16, 253, 138, 128, 128, 0, 32, 0, 65, 32, 106, 32, 1, 65, 32, 106, 32, 2, 65, 8, 106, 16, 253, 138, 128, 128, 0, 32, 2, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 176, 8, 2, 6, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 176, 3, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 65, 24, 106, 32, 1, 65, 24, 106, 41, 0, 0, 55, 3, 0, 32, 2, 65, 8, 106, 65, 16, 106, 32, 1, 65, 16, 106, 41, 0, 0, 55, 3, 0, 32, 2, 65, 8, 106, 65, 8, 106, 32, 1, 65, 8, 106, 41, 0, 0, 55, 3, 0, 32, 2, 32, 1, 41, 0, 0, 55, 3, 8, 32, 2, 32, 2, 45, 0, 39, 34, 1, 65, 255, 0, 113, 58, 0, 39, 32, 2, 65, 240, 2, 106, 32, 2, 65, 8, 106, 16, 199, 139, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 240, 2, 13, 0, 32, 1, 65, 7, 118, 33, 1, 32, 2, 65, 40, 106, 65, 8, 106, 32, 2, 65, 240, 2, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 40, 106, 65, 16, 106, 32, 2, 65, 240, 2, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 40, 106, 65, 24, 106, 32, 2, 65, 144, 3, 106, 34, 3, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 248, 2, 55, 3, 40, 32, 2, 65, 200, 0, 106, 32, 2, 65, 40, 106, 16, 129, 139, 128, 128, 0, 32, 2, 65, 208, 2, 106, 32, 2, 65, 200, 0, 106, 65, 160, 154, 137, 128, 0, 16, 255, 138, 128, 128, 0, 32, 2, 65, 240, 2, 106, 65, 192, 154, 137, 128, 0, 32, 2, 65, 200, 0, 106, 16, 253, 138, 128, 128, 0, 32, 2, 65, 240, 1, 106, 65, 160, 154, 137, 128, 0, 32, 2, 65, 240, 2, 106, 16, 254, 138, 128, 128, 0, 32, 2, 65, 240, 2, 106, 32, 2, 65, 240, 1, 106, 16, 208, 139, 128, 128, 0, 2, 64, 2, 64, 32, 2, 41, 3, 240, 2, 66, 0, 82, 13, 0, 32, 2, 65, 192, 1, 106, 66, 0, 55, 3, 0, 32, 2, 65, 184, 1, 106, 66, 0, 55, 3, 0, 32, 2, 65, 176, 1, 106, 66, 0, 55, 3, 0, 32, 2, 66, 0, 55, 3, 168, 1, 12, 1, 11, 32, 2, 65, 168, 1, 106, 65, 24, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 2, 65, 168, 1, 106, 65, 16, 106, 32, 2, 65, 240, 2, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 176, 1, 106, 32, 2, 65, 240, 2, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 248, 2, 55, 3, 168, 1, 11, 32, 2, 65, 208, 1, 106, 32, 2, 65, 208, 2, 106, 32, 2, 65, 168, 1, 106, 16, 253, 138, 128, 128, 0, 32, 2, 65, 168, 1, 106, 32, 2, 65, 208, 1, 106, 16, 179, 139, 128, 128, 0, 32, 2, 65, 176, 2, 106, 65, 24, 106, 66, 0, 55, 3, 0, 32, 2, 65, 176, 2, 106, 65, 16, 106, 66, 0, 55, 3, 0, 32, 2, 65, 176, 2, 106, 65, 8, 106, 66, 0, 55, 3, 0, 32, 2, 66, 0, 55, 3, 176, 2, 32, 2, 65, 144, 2, 106, 32, 2, 65, 176, 2, 106, 32, 2, 65, 168, 1, 106, 32, 2, 45, 0, 200, 1, 16, 177, 139, 128, 128, 0, 32, 2, 65, 240, 2, 106, 32, 2, 65, 144, 2, 106, 16, 203, 139, 128, 128, 0, 65, 1, 33, 3, 32, 2, 45, 0, 240, 2, 65, 1, 113, 32, 1, 115, 16, 152, 140, 128, 128, 0, 33, 1, 32, 2, 65, 240, 2, 106, 32, 2, 65, 144, 2, 106, 16, 133, 139, 128, 128, 0, 32, 2, 65, 208, 2, 106, 32, 2, 65, 144, 2, 106, 32, 2, 65, 240, 2, 106, 32, 1, 16, 177, 139, 128, 128, 0, 32, 2, 65, 240, 2, 106, 65, 24, 106, 34, 4, 66, 0, 55, 3, 0, 32, 2, 65, 240, 2, 106, 65, 16, 106, 34, 5, 66, 0, 55, 3, 0, 32, 2, 65, 240, 2, 106, 65, 8, 106, 34, 6, 66, 0, 55, 3, 0, 32, 2, 66, 0, 55, 3, 240, 2, 32, 2, 65, 208, 2, 106, 32, 2, 65, 240, 2, 106, 16, 175, 139, 128, 128, 0, 33, 7, 32, 4, 32, 2, 65, 208, 2, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 5, 32, 2, 65, 208, 2, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 6, 32, 2, 65, 208, 2, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 152, 3, 106, 32, 2, 65, 40, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 160, 3, 106, 32, 2, 65, 40, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 168, 3, 106, 32, 2, 65, 40, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 208, 2, 55, 3, 240, 2, 32, 2, 32, 2, 41, 3, 40, 55, 3, 144, 3, 32, 7, 32, 1, 113, 16, 152, 140, 128, 128, 0, 16, 131, 139, 128, 128, 0, 33, 1, 32, 2, 65, 232, 0, 106, 32, 2, 65, 240, 2, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 2, 64, 2, 64, 32, 1, 32, 2, 45, 0, 200, 1, 113, 16, 152, 140, 128, 128, 0, 65, 255, 1, 113, 65, 1, 70, 13, 0, 32, 0, 65, 0, 54, 2, 4, 12, 1, 11, 32, 0, 65, 8, 106, 32, 2, 65, 232, 0, 106, 65, 192, 0, 16, 218, 141, 128, 128, 0, 26, 65, 0, 33, 3, 11, 32, 0, 32, 3, 54, 2, 0, 12, 1, 11, 32, 2, 65, 232, 0, 106, 65, 8, 106, 32, 2, 65, 240, 2, 106, 65, 12, 106, 40, 2, 0, 34, 1, 54, 2, 0, 32, 2, 32, 2, 41, 2, 244, 2, 34, 8, 55, 3, 104, 32, 0, 65, 12, 106, 32, 1, 54, 2, 0, 32, 0, 32, 8, 55, 2, 4, 32, 0, 65, 1, 54, 2, 0, 11, 32, 2, 65, 176, 3, 106, 36, 128, 128, 128, 128, 0, 11, 160, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 16, 136, 139, 128, 128, 0, 32, 0, 65, 24, 106, 32, 2, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 2, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 41, 3, 32, 55, 3, 32, 32, 0, 65, 40, 106, 32, 2, 65, 40, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 48, 106, 32, 2, 65, 48, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 56, 106, 32, 2, 65, 56, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 201, 9, 2, 1, 127, 11, 126, 35, 128, 128, 128, 128, 0, 65, 160, 2, 107, 34, 9, 36, 128, 128, 128, 128, 0, 32, 9, 65, 240, 1, 106, 32, 1, 66, 249, 157, 226, 251, 142, 235, 232, 209, 27, 126, 34, 10, 66, 0, 66, 183, 217, 220, 183, 237, 203, 195, 203, 80, 66, 0, 16, 215, 141, 128, 128, 0, 32, 9, 65, 224, 1, 106, 32, 10, 66, 0, 66, 130, 161, 160, 230, 188, 146, 136, 180, 166, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 9, 65, 208, 1, 106, 32, 10, 66, 0, 66, 128, 246, 208, 137, 144, 224, 206, 179, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 9, 65, 192, 1, 106, 32, 10, 66, 0, 66, 169, 223, 206, 169, 166, 157, 237, 190, 14, 66, 0, 16, 215, 141, 128, 128, 0, 32, 9, 65, 176, 1, 106, 32, 9, 41, 3, 224, 1, 34, 11, 32, 2, 124, 34, 2, 32, 9, 65, 240, 1, 106, 65, 8, 106, 41, 3, 0, 32, 9, 41, 3, 240, 1, 34, 10, 32, 1, 124, 32, 10, 84, 173, 124, 124, 34, 1, 66, 249, 157, 226, 251, 142, 235, 232, 209, 27, 126, 34, 10, 66, 0, 66, 183, 217, 220, 183, 237, 203, 195, 203, 80, 66, 0, 16, 215, 141, 128, 128, 0, 32, 9, 65, 160, 1, 106, 32, 10, 66, 0, 66, 130, 161, 160, 230, 188, 146, 136, 180, 166, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 9, 65, 144, 1, 106, 32, 10, 66, 0, 66, 128, 246, 208, 137, 144, 224, 206, 179, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 9, 65, 128, 1, 106, 32, 10, 66, 0, 66, 169, 223, 206, 169, 166, 157, 237, 190, 14, 66, 0, 16, 215, 141, 128, 128, 0, 32, 9, 65, 240, 0, 106, 32, 9, 41, 3, 160, 1, 34, 12, 32, 9, 41, 3, 208, 1, 34, 13, 32, 3, 124, 34, 3, 32, 9, 65, 224, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 32, 11, 84, 173, 124, 32, 1, 32, 2, 84, 173, 124, 124, 34, 11, 124, 34, 2, 32, 9, 65, 176, 1, 106, 65, 8, 106, 41, 3, 0, 32, 9, 41, 3, 176, 1, 34, 10, 32, 1, 124, 32, 10, 84, 173, 124, 124, 34, 1, 66, 249, 157, 226, 251, 142, 235, 232, 209, 27, 126, 34, 10, 66, 0, 66, 183, 217, 220, 183, 237, 203, 195, 203, 80, 66, 0, 16, 215, 141, 128, 128, 0, 32, 9, 65, 224, 0, 106, 32, 10, 66, 0, 66, 130, 161, 160, 230, 188, 146, 136, 180, 166, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 9, 65, 208, 0, 106, 32, 10, 66, 0, 66, 128, 246, 208, 137, 144, 224, 206, 179, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 9, 65, 192, 0, 106, 32, 10, 66, 0, 66, 169, 223, 206, 169, 166, 157, 237, 190, 14, 66, 0, 16, 215, 141, 128, 128, 0, 32, 9, 65, 48, 106, 32, 9, 41, 3, 96, 34, 14, 32, 9, 41, 3, 192, 1, 34, 15, 32, 4, 124, 34, 4, 32, 9, 65, 208, 1, 106, 65, 8, 106, 41, 3, 0, 32, 3, 32, 13, 84, 173, 124, 32, 11, 32, 3, 84, 173, 124, 124, 34, 3, 32, 9, 41, 3, 144, 1, 124, 34, 11, 32, 9, 65, 160, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 32, 12, 84, 173, 124, 32, 1, 32, 2, 84, 173, 124, 124, 34, 12, 124, 34, 2, 32, 9, 65, 240, 0, 106, 65, 8, 106, 41, 3, 0, 32, 9, 41, 3, 112, 34, 10, 32, 1, 124, 32, 10, 84, 173, 124, 124, 34, 1, 66, 249, 157, 226, 251, 142, 235, 232, 209, 27, 126, 34, 10, 66, 0, 66, 183, 217, 220, 183, 237, 203, 195, 203, 80, 66, 0, 16, 215, 141, 128, 128, 0, 32, 9, 65, 32, 106, 32, 10, 66, 0, 66, 130, 161, 160, 230, 188, 146, 136, 180, 166, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 9, 65, 16, 106, 32, 10, 66, 0, 66, 128, 246, 208, 137, 144, 224, 206, 179, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 9, 32, 10, 66, 0, 66, 169, 223, 206, 169, 166, 157, 237, 190, 14, 66, 0, 16, 215, 141, 128, 128, 0, 32, 9, 65, 208, 0, 106, 65, 8, 106, 41, 3, 0, 33, 13, 32, 9, 65, 128, 1, 106, 65, 8, 106, 41, 3, 0, 33, 16, 32, 9, 41, 3, 64, 33, 17, 32, 9, 41, 3, 16, 33, 18, 32, 9, 65, 16, 106, 65, 8, 106, 41, 3, 0, 33, 19, 32, 9, 32, 9, 41, 3, 32, 34, 20, 32, 9, 65, 192, 1, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 15, 84, 173, 124, 32, 3, 32, 4, 84, 173, 124, 34, 15, 32, 5, 124, 34, 10, 32, 9, 41, 3, 128, 1, 124, 34, 4, 32, 9, 65, 144, 1, 106, 65, 8, 106, 41, 3, 0, 32, 11, 32, 3, 84, 173, 124, 32, 12, 32, 11, 84, 173, 124, 124, 34, 3, 32, 9, 41, 3, 80, 124, 34, 11, 32, 9, 65, 224, 0, 106, 65, 8, 106, 41, 3, 0, 32, 2, 32, 14, 84, 173, 124, 32, 1, 32, 2, 84, 173, 124, 124, 34, 5, 124, 34, 2, 32, 9, 65, 48, 106, 65, 8, 106, 41, 3, 0, 32, 9, 41, 3, 48, 34, 12, 32, 1, 124, 32, 12, 84, 173, 124, 124, 34, 12, 55, 3, 128, 2, 32, 9, 32, 18, 32, 17, 32, 10, 32, 15, 84, 173, 34, 14, 32, 6, 124, 34, 1, 32, 16, 32, 4, 32, 10, 84, 173, 124, 32, 3, 32, 4, 84, 173, 124, 124, 34, 10, 124, 34, 4, 32, 13, 32, 11, 32, 3, 84, 173, 124, 32, 5, 32, 11, 84, 173, 124, 124, 34, 3, 124, 34, 11, 32, 9, 65, 32, 106, 65, 8, 106, 41, 3, 0, 32, 2, 32, 20, 84, 173, 124, 32, 12, 32, 2, 84, 173, 124, 124, 34, 5, 55, 3, 136, 2, 32, 9, 32, 1, 32, 14, 84, 173, 32, 10, 32, 1, 84, 173, 124, 34, 6, 32, 7, 124, 34, 1, 32, 9, 65, 192, 0, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 10, 84, 173, 124, 32, 3, 32, 4, 84, 173, 124, 124, 34, 10, 32, 9, 41, 3, 0, 124, 34, 2, 32, 19, 32, 11, 32, 3, 84, 173, 124, 32, 5, 32, 11, 84, 173, 124, 124, 34, 3, 55, 3, 144, 2, 32, 9, 32, 1, 32, 6, 84, 173, 32, 10, 32, 1, 84, 173, 124, 32, 8, 124, 32, 9, 65, 8, 106, 41, 3, 0, 32, 2, 32, 10, 84, 173, 124, 32, 3, 32, 2, 84, 173, 124, 124, 55, 3, 152, 2, 32, 0, 32, 9, 65, 128, 2, 106, 65, 184, 156, 137, 128, 0, 16, 140, 139, 128, 128, 0, 32, 9, 65, 160, 2, 106, 36, 128, 128, 128, 128, 0, 11, 145, 2, 1, 8, 126, 32, 0, 32, 1, 41, 3, 8, 34, 3, 32, 2, 41, 3, 8, 34, 4, 125, 34, 5, 32, 1, 41, 3, 0, 34, 6, 32, 2, 41, 3, 0, 34, 7, 84, 173, 34, 8, 125, 34, 9, 32, 5, 84, 173, 32, 8, 32, 3, 32, 4, 84, 173, 124, 125, 66, 63, 135, 34, 3, 32, 1, 41, 3, 16, 34, 4, 32, 2, 41, 3, 16, 34, 5, 84, 173, 125, 32, 4, 32, 5, 125, 34, 4, 32, 3, 124, 34, 5, 32, 4, 84, 173, 124, 66, 63, 135, 34, 3, 32, 1, 41, 3, 24, 34, 4, 32, 2, 41, 3, 24, 34, 8, 84, 173, 125, 32, 4, 32, 8, 125, 34, 4, 32, 3, 124, 34, 8, 32, 4, 84, 173, 124, 34, 3, 66, 183, 217, 220, 183, 237, 203, 195, 203, 80, 131, 34, 10, 32, 6, 32, 7, 125, 124, 34, 6, 55, 3, 0, 32, 0, 32, 3, 66, 130, 161, 160, 230, 188, 146, 136, 180, 166, 127, 131, 34, 7, 32, 9, 124, 34, 4, 32, 6, 32, 10, 84, 173, 124, 34, 6, 55, 3, 8, 32, 0, 32, 3, 66, 128, 246, 208, 137, 144, 224, 206, 179, 6, 131, 34, 9, 32, 5, 124, 34, 5, 32, 4, 32, 7, 84, 173, 32, 6, 32, 4, 84, 173, 124, 124, 34, 4, 55, 3, 16, 32, 0, 32, 3, 66, 169, 223, 206, 169, 166, 157, 237, 190, 14, 131, 32, 8, 124, 32, 5, 32, 9, 84, 173, 32, 4, 32, 5, 84, 173, 124, 124, 55, 3, 24, 11, 152, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 44, 106, 32, 1, 16, 142, 139, 128, 128, 0, 32, 2, 32, 2, 65, 44, 106, 16, 199, 139, 128, 128, 0, 2, 64, 32, 2, 40, 2, 0, 69, 13, 0, 0, 0, 11, 32, 2, 65, 44, 106, 32, 2, 65, 4, 114, 65, 36, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 24, 106, 32, 2, 65, 200, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 16, 106, 32, 2, 65, 192, 0, 106, 41, 2, 0, 55, 2, 0, 32, 0, 65, 8, 106, 32, 2, 65, 56, 106, 41, 2, 0, 55, 2, 0, 32, 0, 32, 2, 41, 2, 48, 55, 2, 0, 32, 2, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 185, 2, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 41, 3, 0, 32, 1, 41, 3, 8, 32, 1, 41, 3, 16, 32, 1, 41, 3, 24, 66, 0, 66, 0, 66, 0, 66, 0, 16, 139, 139, 128, 128, 0, 32, 2, 65, 40, 106, 65, 24, 106, 34, 1, 66, 0, 55, 3, 0, 32, 2, 65, 40, 106, 65, 16, 106, 34, 3, 66, 0, 55, 3, 0, 32, 2, 65, 40, 106, 65, 8, 106, 34, 4, 66, 0, 55, 3, 0, 32, 2, 66, 0, 55, 3, 40, 32, 2, 32, 2, 41, 3, 8, 55, 3, 72, 32, 2, 65, 40, 106, 65, 8, 32, 2, 65, 200, 0, 106, 65, 8, 65, 212, 155, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 32, 2, 41, 3, 16, 55, 3, 72, 32, 4, 65, 8, 32, 2, 65, 200, 0, 106, 65, 8, 65, 228, 155, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 32, 2, 41, 3, 24, 55, 3, 72, 32, 3, 65, 8, 32, 2, 65, 200, 0, 106, 65, 8, 65, 244, 155, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 32, 2, 41, 3, 32, 55, 3, 72, 32, 1, 65, 8, 32, 2, 65, 200, 0, 106, 65, 8, 65, 132, 156, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 65, 24, 106, 32, 1, 41, 3, 0, 55, 0, 0, 32, 0, 65, 16, 106, 32, 3, 41, 3, 0, 55, 0, 0, 32, 0, 65, 8, 106, 32, 4, 41, 3, 0, 55, 0, 0, 32, 0, 32, 2, 41, 3, 40, 55, 0, 0, 32, 2, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 102, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 32, 1, 16, 130, 139, 128, 128, 0, 32, 0, 65, 24, 106, 32, 2, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 2, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 41, 3, 0, 55, 3, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 82, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 16, 106, 66, 0, 55, 3, 0, 32, 2, 65, 24, 106, 66, 0, 55, 3, 0, 32, 2, 66, 0, 55, 3, 8, 32, 2, 32, 1, 55, 3, 0, 32, 0, 32, 2, 65, 224, 154, 137, 128, 0, 16, 130, 139, 128, 128, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 187, 2, 6, 2, 127, 1, 126, 1, 127, 1, 126, 1, 127, 2, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 34, 3, 32, 1, 41, 0, 8, 34, 4, 55, 3, 0, 32, 2, 65, 16, 106, 34, 5, 32, 1, 41, 0, 16, 34, 6, 55, 3, 0, 32, 2, 65, 24, 106, 34, 7, 32, 1, 41, 0, 24, 34, 8, 55, 3, 0, 32, 2, 32, 1, 41, 0, 0, 34, 9, 55, 3, 0, 32, 2, 65, 224, 154, 137, 128, 0, 16, 143, 139, 128, 128, 0, 32, 0, 65, 24, 106, 32, 7, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 5, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 41, 3, 0, 55, 3, 0, 32, 0, 32, 9, 66, 201, 166, 163, 200, 146, 180, 188, 180, 47, 124, 32, 9, 84, 173, 66, 127, 124, 34, 9, 32, 4, 32, 9, 124, 34, 9, 32, 4, 84, 173, 124, 32, 9, 66, 254, 222, 223, 153, 195, 237, 247, 203, 217, 0, 124, 32, 9, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 4, 32, 6, 32, 4, 124, 34, 4, 32, 6, 84, 173, 124, 32, 4, 66, 128, 138, 175, 246, 239, 159, 177, 204, 121, 124, 32, 4, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 4, 32, 8, 32, 4, 124, 34, 4, 32, 8, 84, 173, 124, 32, 4, 66, 215, 160, 177, 214, 217, 226, 146, 193, 113, 124, 32, 4, 84, 173, 124, 167, 65, 1, 106, 65, 1, 113, 16, 152, 140, 128, 128, 0, 58, 0, 32, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 207, 1, 2, 1, 127, 7, 126, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 41, 0, 0, 33, 3, 32, 1, 41, 0, 8, 33, 4, 32, 1, 41, 0, 16, 33, 5, 32, 1, 41, 0, 24, 33, 6, 32, 1, 41, 0, 32, 33, 7, 32, 1, 41, 0, 40, 33, 8, 32, 1, 41, 0, 48, 33, 9, 32, 2, 32, 1, 41, 0, 56, 55, 3, 56, 32, 2, 32, 9, 55, 3, 48, 32, 2, 32, 8, 55, 3, 40, 32, 2, 32, 7, 55, 3, 32, 32, 2, 32, 6, 55, 3, 24, 32, 2, 32, 5, 55, 3, 16, 32, 2, 32, 4, 55, 3, 8, 32, 2, 32, 3, 55, 3, 0, 32, 2, 65, 192, 0, 106, 32, 2, 65, 224, 154, 137, 128, 0, 16, 130, 139, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 2, 65, 32, 106, 65, 152, 156, 137, 128, 0, 16, 130, 139, 128, 128, 0, 32, 0, 32, 2, 65, 192, 0, 106, 32, 2, 65, 224, 0, 106, 16, 147, 139, 128, 128, 0, 32, 2, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 11, 185, 1, 2, 1, 127, 8, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 1, 41, 3, 8, 33, 4, 32, 2, 41, 3, 8, 33, 5, 32, 2, 41, 3, 24, 33, 6, 32, 1, 41, 3, 24, 33, 7, 32, 2, 41, 3, 16, 33, 8, 32, 1, 41, 3, 16, 33, 9, 32, 3, 32, 2, 41, 3, 0, 34, 10, 32, 1, 41, 3, 0, 124, 34, 11, 55, 3, 0, 32, 3, 32, 5, 32, 4, 124, 34, 4, 32, 11, 32, 10, 84, 173, 124, 34, 10, 55, 3, 8, 32, 3, 32, 8, 32, 9, 124, 34, 9, 32, 4, 32, 5, 84, 173, 32, 10, 32, 4, 84, 173, 124, 124, 34, 5, 55, 3, 16, 32, 3, 32, 6, 32, 7, 124, 32, 9, 32, 8, 84, 173, 32, 5, 32, 9, 84, 173, 124, 124, 55, 3, 24, 32, 0, 32, 3, 65, 184, 156, 137, 128, 0, 16, 140, 139, 128, 128, 0, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 18, 0, 32, 0, 32, 1, 65, 224, 154, 137, 128, 0, 16, 130, 139, 128, 128, 0, 11, 157, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 32, 1, 65, 192, 0, 106, 34, 3, 16, 253, 138, 128, 128, 0, 32, 2, 65, 32, 106, 32, 1, 32, 0, 65, 192, 0, 106, 34, 4, 16, 253, 138, 128, 128, 0, 32, 2, 32, 2, 65, 32, 106, 16, 175, 139, 128, 128, 0, 33, 5, 32, 2, 65, 192, 0, 106, 32, 0, 65, 32, 106, 32, 3, 16, 253, 138, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 1, 65, 32, 106, 32, 4, 16, 253, 138, 128, 128, 0, 32, 5, 32, 2, 65, 192, 0, 106, 32, 2, 65, 224, 0, 106, 16, 175, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 33, 1, 32, 2, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 19, 0, 32, 0, 32, 1, 16, 149, 139, 128, 128, 0, 65, 255, 1, 113, 65, 0, 71, 11, 12, 0, 32, 0, 32, 1, 16, 136, 139, 128, 128, 0, 11, 254, 2, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 192, 2, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 16, 129, 139, 128, 128, 0, 32, 2, 65, 32, 106, 32, 1, 65, 32, 106, 34, 3, 16, 129, 139, 128, 128, 0, 32, 2, 65, 192, 1, 106, 32, 1, 65, 192, 0, 106, 16, 129, 139, 128, 128, 0, 32, 2, 65, 192, 0, 106, 32, 2, 65, 192, 1, 106, 16, 128, 139, 128, 128, 0, 32, 2, 65, 192, 1, 106, 32, 1, 32, 3, 16, 254, 138, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 2, 65, 192, 1, 106, 16, 129, 139, 128, 128, 0, 32, 2, 65, 128, 1, 106, 32, 2, 65, 32, 106, 32, 2, 16, 254, 138, 128, 128, 0, 32, 2, 65, 160, 1, 106, 32, 2, 65, 32, 106, 32, 2, 16, 255, 138, 128, 128, 0, 32, 2, 65, 192, 1, 106, 32, 2, 65, 224, 0, 106, 32, 2, 65, 128, 1, 106, 16, 255, 138, 128, 128, 0, 32, 2, 65, 160, 2, 106, 32, 2, 65, 192, 0, 106, 32, 2, 65, 160, 1, 106, 16, 255, 138, 128, 128, 0, 32, 2, 65, 248, 1, 106, 32, 2, 65, 128, 1, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 240, 1, 106, 32, 2, 65, 128, 1, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 232, 1, 106, 32, 2, 65, 128, 1, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 136, 2, 106, 32, 2, 65, 160, 1, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 144, 2, 106, 32, 2, 65, 160, 1, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 152, 2, 106, 32, 2, 65, 160, 1, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 128, 1, 55, 3, 224, 1, 32, 2, 32, 2, 41, 3, 160, 1, 55, 3, 128, 2, 32, 0, 32, 2, 65, 192, 1, 106, 16, 160, 139, 128, 128, 0, 32, 2, 65, 192, 2, 106, 36, 128, 128, 128, 128, 0, 11, 91, 0, 32, 0, 32, 1, 32, 2, 32, 3, 16, 177, 139, 128, 128, 0, 32, 0, 65, 32, 106, 32, 1, 65, 32, 106, 32, 2, 65, 32, 106, 32, 3, 16, 177, 139, 128, 128, 0, 32, 0, 65, 192, 0, 106, 32, 1, 65, 192, 0, 106, 32, 2, 65, 192, 0, 106, 32, 3, 16, 177, 139, 128, 128, 0, 32, 0, 65, 224, 0, 106, 32, 1, 65, 224, 0, 106, 32, 2, 65, 224, 0, 106, 32, 3, 16, 177, 139, 128, 128, 0, 11, 254, 6, 3, 1, 127, 4, 126, 4, 127, 35, 128, 128, 128, 128, 0, 65, 144, 5, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 160, 1, 106, 66, 0, 55, 3, 0, 32, 3, 65, 152, 1, 106, 66, 0, 55, 3, 0, 32, 3, 65, 144, 1, 106, 66, 0, 55, 3, 0, 32, 3, 65, 40, 106, 65, 8, 106, 65, 0, 41, 3, 168, 154, 137, 128, 0, 34, 4, 55, 3, 0, 32, 3, 65, 40, 106, 65, 16, 106, 65, 0, 41, 3, 176, 154, 137, 128, 0, 34, 5, 55, 3, 0, 32, 3, 65, 40, 106, 65, 24, 106, 65, 0, 41, 3, 184, 154, 137, 128, 0, 34, 6, 55, 3, 0, 32, 3, 65, 40, 106, 65, 40, 106, 32, 4, 55, 3, 0, 32, 3, 65, 40, 106, 65, 48, 106, 32, 5, 55, 3, 0, 32, 3, 65, 40, 106, 65, 56, 106, 32, 6, 55, 3, 0, 32, 3, 65, 40, 106, 65, 216, 0, 106, 32, 6, 55, 3, 0, 32, 3, 65, 40, 106, 65, 208, 0, 106, 32, 5, 55, 3, 0, 32, 3, 65, 40, 106, 65, 200, 0, 106, 32, 4, 55, 3, 0, 32, 3, 66, 0, 55, 3, 136, 1, 32, 3, 65, 0, 41, 3, 160, 154, 137, 128, 0, 34, 7, 55, 3, 40, 32, 3, 32, 7, 55, 3, 72, 32, 3, 32, 7, 55, 3, 104, 32, 3, 65, 168, 1, 106, 65, 24, 106, 66, 0, 55, 3, 0, 32, 3, 65, 168, 1, 106, 65, 16, 106, 66, 0, 55, 3, 0, 32, 3, 65, 168, 1, 106, 65, 8, 106, 66, 0, 55, 3, 0, 32, 3, 66, 0, 55, 3, 168, 1, 32, 3, 65, 136, 2, 106, 65, 0, 65, 192, 0, 16, 214, 141, 128, 128, 0, 26, 32, 3, 65, 168, 1, 106, 65, 56, 106, 32, 6, 55, 3, 0, 32, 3, 65, 168, 1, 106, 65, 48, 106, 32, 5, 55, 3, 0, 32, 3, 65, 168, 1, 106, 65, 40, 106, 32, 4, 55, 3, 0, 32, 3, 65, 168, 1, 106, 65, 200, 0, 106, 32, 4, 55, 3, 0, 32, 3, 65, 168, 1, 106, 65, 208, 0, 106, 32, 5, 55, 3, 0, 32, 3, 65, 168, 1, 106, 65, 216, 0, 106, 32, 6, 55, 3, 0, 32, 3, 32, 7, 55, 3, 200, 1, 32, 3, 32, 7, 55, 3, 232, 1, 65, 4, 33, 8, 32, 3, 65, 4, 54, 2, 236, 2, 32, 3, 65, 0, 54, 2, 224, 2, 32, 3, 65, 0, 54, 2, 212, 2, 32, 3, 32, 2, 54, 2, 204, 2, 32, 3, 32, 2, 65, 32, 106, 54, 2, 208, 2, 32, 3, 65, 224, 2, 106, 33, 9, 32, 3, 65, 204, 2, 106, 65, 8, 106, 33, 10, 3, 64, 2, 64, 2, 64, 32, 8, 13, 0, 32, 3, 32, 3, 65, 204, 2, 106, 16, 251, 138, 128, 128, 0, 32, 3, 45, 0, 1, 33, 11, 32, 3, 45, 0, 0, 33, 2, 12, 1, 11, 32, 3, 65, 0, 54, 2, 236, 2, 2, 64, 2, 64, 32, 3, 40, 2, 212, 2, 69, 13, 0, 32, 3, 65, 32, 106, 32, 8, 32, 10, 16, 132, 139, 128, 128, 0, 32, 3, 40, 2, 32, 13, 1, 32, 3, 40, 2, 36, 33, 8, 11, 32, 3, 65, 0, 54, 2, 212, 2, 2, 64, 32, 3, 40, 2, 204, 2, 69, 13, 0, 32, 3, 65, 24, 106, 32, 3, 65, 204, 2, 106, 32, 8, 32, 3, 65, 240, 3, 106, 32, 10, 16, 249, 138, 128, 128, 0, 32, 3, 40, 2, 24, 13, 1, 32, 3, 40, 2, 28, 33, 8, 11, 32, 3, 65, 0, 54, 2, 212, 2, 2, 64, 32, 3, 40, 2, 224, 2, 69, 13, 0, 32, 3, 65, 16, 106, 32, 8, 32, 9, 16, 132, 139, 128, 128, 0, 32, 3, 40, 2, 16, 13, 1, 32, 3, 40, 2, 20, 33, 8, 11, 65, 0, 33, 2, 32, 3, 65, 0, 54, 2, 224, 2, 32, 8, 13, 1, 11, 32, 3, 65, 8, 106, 32, 3, 65, 204, 2, 106, 16, 251, 138, 128, 128, 0, 32, 3, 45, 0, 8, 65, 1, 113, 33, 2, 32, 3, 45, 0, 9, 33, 11, 11, 2, 64, 32, 2, 65, 1, 113, 13, 0, 32, 0, 32, 3, 65, 168, 1, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 144, 5, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 3, 65, 240, 3, 106, 32, 3, 65, 168, 1, 106, 16, 152, 139, 128, 128, 0, 32, 3, 65, 168, 1, 106, 32, 3, 65, 240, 3, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 240, 2, 106, 32, 3, 65, 40, 106, 32, 1, 32, 11, 16, 153, 139, 128, 128, 0, 32, 3, 65, 240, 3, 106, 32, 3, 65, 168, 1, 106, 32, 3, 65, 240, 2, 106, 16, 155, 139, 128, 128, 0, 32, 3, 65, 168, 1, 106, 32, 3, 65, 240, 3, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 3, 40, 2, 236, 2, 33, 8, 12, 0, 11, 11, 182, 2, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 128, 2, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 128, 1, 106, 32, 1, 65, 32, 106, 34, 4, 32, 1, 16, 255, 138, 128, 128, 0, 32, 3, 32, 3, 65, 128, 1, 106, 32, 2, 65, 32, 106, 16, 253, 138, 128, 128, 0, 32, 3, 65, 128, 1, 106, 32, 4, 32, 1, 16, 254, 138, 128, 128, 0, 32, 3, 65, 32, 106, 32, 3, 65, 128, 1, 106, 32, 2, 16, 253, 138, 128, 128, 0, 32, 3, 65, 128, 1, 106, 32, 1, 65, 224, 0, 106, 32, 1, 65, 128, 1, 106, 16, 253, 138, 128, 128, 0, 32, 3, 65, 192, 0, 106, 32, 3, 65, 128, 1, 106, 32, 2, 65, 224, 0, 106, 16, 253, 138, 128, 128, 0, 32, 3, 65, 128, 1, 106, 32, 1, 65, 192, 0, 106, 32, 2, 65, 192, 0, 106, 16, 253, 138, 128, 128, 0, 32, 3, 65, 224, 0, 106, 32, 3, 65, 128, 1, 106, 16, 128, 139, 128, 128, 0, 32, 3, 65, 128, 1, 106, 32, 3, 65, 32, 106, 32, 3, 16, 255, 138, 128, 128, 0, 32, 3, 65, 128, 1, 106, 65, 32, 106, 32, 3, 65, 32, 106, 32, 3, 16, 254, 138, 128, 128, 0, 32, 3, 65, 128, 1, 106, 65, 192, 0, 106, 32, 3, 65, 224, 0, 106, 32, 3, 65, 192, 0, 106, 16, 254, 138, 128, 128, 0, 32, 3, 65, 128, 1, 106, 65, 224, 0, 106, 32, 3, 65, 224, 0, 106, 32, 3, 65, 192, 0, 106, 16, 255, 138, 128, 128, 0, 32, 0, 32, 3, 65, 128, 1, 106, 16, 160, 139, 128, 128, 0, 32, 3, 65, 128, 2, 106, 36, 128, 128, 128, 128, 0, 11, 137, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 65, 32, 106, 16, 203, 139, 128, 128, 0, 32, 2, 65, 32, 106, 32, 1, 16, 203, 139, 128, 128, 0, 32, 0, 32, 2, 41, 0, 0, 55, 0, 0, 32, 0, 65, 8, 106, 32, 2, 65, 8, 106, 41, 0, 0, 55, 0, 0, 32, 0, 65, 16, 106, 32, 2, 65, 16, 106, 41, 0, 0, 55, 0, 0, 32, 2, 32, 2, 45, 0, 31, 32, 2, 45, 0, 32, 65, 7, 116, 114, 58, 0, 31, 32, 0, 65, 24, 106, 32, 2, 65, 24, 106, 41, 0, 0, 55, 0, 0, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 169, 2, 2, 3, 126, 3, 127, 32, 0, 32, 1, 41, 3, 32, 34, 2, 55, 3, 32, 32, 0, 32, 2, 55, 3, 128, 1, 32, 0, 32, 1, 41, 3, 0, 55, 3, 0, 32, 0, 65, 56, 106, 32, 1, 65, 56, 106, 41, 3, 0, 34, 2, 55, 3, 0, 32, 0, 65, 48, 106, 32, 1, 65, 48, 106, 41, 3, 0, 34, 3, 55, 3, 0, 32, 0, 65, 40, 106, 32, 1, 65, 40, 106, 41, 3, 0, 34, 4, 55, 3, 0, 32, 0, 65, 136, 1, 106, 32, 4, 55, 3, 0, 32, 0, 65, 144, 1, 106, 32, 3, 55, 3, 0, 32, 0, 65, 152, 1, 106, 32, 2, 55, 3, 0, 32, 0, 65, 8, 106, 32, 1, 65, 8, 106, 34, 5, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 1, 65, 16, 106, 34, 6, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 1, 65, 24, 106, 34, 7, 41, 3, 0, 55, 3, 0, 32, 0, 65, 216, 0, 106, 65, 0, 41, 3, 184, 154, 137, 128, 0, 55, 3, 0, 32, 0, 65, 208, 0, 106, 65, 0, 41, 3, 176, 154, 137, 128, 0, 55, 3, 0, 32, 0, 65, 200, 0, 106, 65, 0, 41, 3, 168, 154, 137, 128, 0, 55, 3, 0, 32, 0, 65, 0, 41, 3, 160, 154, 137, 128, 0, 55, 3, 64, 32, 0, 65, 248, 0, 106, 32, 7, 41, 3, 0, 55, 3, 0, 32, 0, 65, 240, 0, 106, 32, 6, 41, 3, 0, 55, 3, 0, 32, 0, 65, 232, 0, 106, 32, 5, 41, 3, 0, 55, 3, 0, 32, 0, 32, 1, 41, 3, 0, 55, 3, 96, 11, 56, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 1, 16, 159, 139, 128, 128, 0, 32, 0, 32, 3, 32, 2, 16, 154, 139, 128, 128, 0, 32, 3, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 11, 168, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 0, 32, 1, 65, 32, 106, 34, 3, 32, 1, 16, 254, 138, 128, 128, 0, 32, 0, 65, 32, 106, 32, 3, 32, 1, 16, 255, 138, 128, 128, 0, 32, 0, 65, 216, 0, 106, 32, 1, 65, 216, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 208, 0, 106, 32, 1, 65, 208, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 200, 0, 106, 32, 1, 65, 200, 0, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 1, 41, 3, 64, 55, 3, 64, 32, 2, 32, 1, 65, 224, 0, 106, 32, 1, 65, 128, 1, 106, 16, 253, 138, 128, 128, 0, 32, 0, 65, 224, 0, 106, 32, 2, 65, 216, 156, 137, 128, 0, 16, 253, 138, 128, 128, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 185, 1, 1, 2, 127, 32, 0, 32, 1, 32, 1, 65, 224, 0, 106, 34, 2, 16, 253, 138, 128, 128, 0, 32, 0, 65, 32, 106, 32, 1, 65, 32, 106, 32, 1, 65, 192, 0, 106, 34, 3, 16, 253, 138, 128, 128, 0, 32, 0, 65, 192, 0, 106, 32, 3, 32, 2, 16, 253, 138, 128, 128, 0, 32, 0, 65, 152, 1, 106, 32, 1, 65, 56, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 144, 1, 106, 32, 1, 65, 48, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 136, 1, 106, 32, 1, 65, 40, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 1, 41, 3, 32, 55, 3, 128, 1, 32, 0, 32, 1, 41, 3, 0, 55, 3, 96, 32, 0, 65, 232, 0, 106, 32, 1, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 240, 0, 106, 32, 1, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 248, 0, 106, 32, 1, 65, 24, 106, 41, 3, 0, 55, 3, 0, 11, 19, 0, 32, 0, 32, 1, 16, 175, 139, 128, 128, 0, 65, 255, 1, 113, 65, 0, 71, 11, 252, 8, 2, 1, 127, 15, 126, 35, 128, 128, 128, 128, 0, 65, 160, 2, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 240, 1, 106, 32, 1, 41, 3, 0, 34, 3, 66, 255, 255, 255, 255, 111, 126, 34, 4, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 1, 106, 32, 4, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 1, 106, 32, 4, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 1, 106, 32, 4, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 176, 1, 106, 32, 2, 41, 3, 224, 1, 34, 5, 32, 1, 41, 3, 8, 124, 34, 6, 32, 2, 65, 240, 1, 106, 65, 8, 106, 41, 3, 0, 32, 3, 32, 2, 41, 3, 240, 1, 34, 4, 124, 32, 4, 84, 173, 124, 124, 34, 3, 66, 255, 255, 255, 255, 111, 126, 34, 4, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 160, 1, 106, 32, 4, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 0, 106, 32, 4, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 32, 4, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 1, 106, 32, 2, 41, 3, 160, 1, 34, 7, 32, 2, 41, 3, 208, 1, 34, 8, 32, 1, 41, 3, 16, 124, 34, 9, 32, 2, 65, 224, 1, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 5, 84, 173, 124, 32, 3, 32, 6, 84, 173, 124, 124, 34, 10, 124, 34, 6, 32, 2, 65, 176, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 176, 1, 34, 4, 32, 3, 124, 32, 4, 84, 173, 124, 124, 34, 3, 66, 255, 255, 255, 255, 111, 126, 34, 4, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 128, 1, 106, 32, 4, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 0, 106, 32, 4, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 4, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 0, 106, 32, 2, 41, 3, 128, 1, 34, 11, 32, 2, 41, 3, 192, 1, 34, 12, 32, 1, 41, 3, 24, 124, 34, 5, 32, 2, 65, 208, 1, 106, 65, 8, 106, 41, 3, 0, 32, 9, 32, 8, 84, 173, 124, 32, 10, 32, 9, 84, 173, 124, 124, 34, 9, 32, 2, 41, 3, 80, 124, 34, 8, 32, 2, 65, 160, 1, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 7, 84, 173, 124, 32, 3, 32, 6, 84, 173, 124, 124, 34, 7, 124, 34, 6, 32, 2, 65, 144, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 144, 1, 34, 4, 32, 3, 124, 32, 4, 84, 173, 124, 124, 34, 3, 66, 255, 255, 255, 255, 111, 126, 34, 4, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 48, 106, 32, 4, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 32, 106, 32, 4, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 16, 106, 32, 4, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 0, 106, 65, 8, 106, 41, 3, 0, 33, 10, 32, 2, 65, 8, 106, 41, 3, 0, 33, 13, 32, 2, 41, 3, 96, 33, 14, 32, 2, 41, 3, 32, 33, 15, 32, 2, 65, 32, 106, 65, 8, 106, 41, 3, 0, 33, 16, 32, 2, 32, 2, 41, 3, 48, 34, 17, 32, 2, 65, 192, 1, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 12, 84, 173, 124, 32, 9, 32, 5, 84, 173, 124, 34, 12, 32, 2, 41, 3, 0, 124, 34, 4, 32, 2, 65, 208, 0, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 9, 84, 173, 124, 32, 7, 32, 8, 84, 173, 124, 124, 34, 9, 32, 2, 41, 3, 112, 124, 34, 5, 32, 2, 65, 128, 1, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 11, 84, 173, 124, 32, 3, 32, 6, 84, 173, 124, 124, 34, 8, 124, 34, 6, 32, 2, 65, 192, 0, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 64, 34, 7, 32, 3, 124, 32, 7, 84, 173, 124, 124, 34, 7, 55, 3, 128, 2, 32, 2, 32, 15, 32, 14, 32, 13, 32, 4, 32, 12, 84, 173, 124, 32, 9, 32, 4, 84, 173, 124, 34, 11, 124, 34, 4, 32, 10, 32, 5, 32, 9, 84, 173, 124, 32, 8, 32, 5, 84, 173, 124, 124, 34, 3, 124, 34, 9, 32, 2, 65, 48, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 17, 84, 173, 124, 32, 7, 32, 6, 84, 173, 124, 124, 34, 6, 55, 3, 136, 2, 32, 2, 32, 2, 65, 224, 0, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 11, 84, 173, 124, 32, 3, 32, 4, 84, 173, 124, 34, 5, 32, 2, 41, 3, 16, 124, 34, 4, 32, 16, 32, 9, 32, 3, 84, 173, 124, 32, 6, 32, 9, 84, 173, 124, 124, 34, 6, 55, 3, 144, 2, 32, 2, 32, 2, 65, 16, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 5, 84, 173, 124, 32, 6, 32, 4, 84, 173, 124, 55, 3, 152, 2, 32, 0, 32, 2, 65, 128, 2, 106, 16, 198, 139, 128, 128, 0, 32, 2, 65, 160, 2, 106, 36, 128, 128, 128, 128, 0, 11, 82, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 16, 106, 66, 0, 55, 3, 0, 32, 2, 65, 24, 106, 66, 0, 55, 3, 0, 32, 2, 66, 0, 55, 3, 8, 32, 2, 32, 1, 55, 3, 0, 32, 0, 32, 2, 65, 184, 157, 137, 128, 0, 16, 178, 139, 128, 128, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 60, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 144, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 32, 1, 16, 195, 139, 128, 128, 0, 32, 0, 32, 2, 65, 144, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 144, 1, 106, 36, 128, 128, 128, 128, 0, 11, 97, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 4, 106, 16, 166, 139, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 8, 34, 3, 13, 0, 12, 1, 11, 32, 1, 32, 2, 40, 2, 12, 16, 167, 139, 128, 128, 0, 33, 1, 11, 32, 0, 32, 1, 58, 0, 1, 32, 0, 32, 3, 65, 0, 71, 58, 0, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 61, 1, 1, 127, 2, 64, 2, 64, 32, 1, 40, 2, 0, 32, 1, 40, 2, 4, 34, 2, 72, 13, 0, 65, 0, 33, 1, 12, 1, 11, 32, 1, 32, 2, 65, 127, 106, 34, 2, 54, 2, 4, 65, 1, 33, 1, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 25, 0, 32, 0, 40, 2, 0, 45, 0, 0, 32, 1, 65, 7, 113, 118, 65, 1, 113, 16, 152, 140, 128, 128, 0, 11, 86, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 5, 36, 128, 128, 128, 128, 0, 32, 5, 32, 1, 65, 8, 106, 54, 2, 28, 32, 5, 32, 4, 54, 2, 24, 32, 5, 32, 3, 54, 2, 20, 32, 5, 65, 8, 106, 32, 1, 32, 2, 32, 5, 65, 20, 106, 16, 169, 139, 128, 128, 0, 32, 0, 32, 5, 41, 3, 8, 55, 3, 0, 32, 5, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 160, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 3, 40, 2, 4, 33, 5, 32, 1, 40, 2, 4, 33, 3, 32, 1, 40, 2, 0, 33, 6, 3, 64, 2, 64, 2, 64, 2, 64, 32, 3, 32, 6, 71, 13, 0, 65, 0, 33, 3, 12, 1, 11, 32, 5, 66, 128, 128, 128, 128, 128, 1, 55, 2, 4, 32, 5, 32, 3, 65, 127, 106, 34, 3, 54, 2, 0, 32, 1, 32, 3, 54, 2, 4, 32, 4, 65, 8, 106, 32, 2, 32, 5, 16, 185, 139, 128, 128, 0, 32, 4, 40, 2, 8, 69, 13, 1, 65, 1, 33, 3, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 3, 54, 2, 0, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 4, 40, 2, 12, 33, 2, 12, 0, 11, 11, 191, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 65, 8, 106, 33, 3, 3, 64, 32, 2, 65, 8, 106, 32, 3, 16, 171, 139, 128, 128, 0, 65, 1, 33, 4, 2, 64, 2, 64, 2, 64, 32, 2, 45, 0, 8, 65, 1, 113, 69, 13, 0, 32, 2, 45, 0, 9, 33, 1, 12, 1, 11, 2, 64, 32, 1, 40, 2, 0, 34, 4, 69, 13, 0, 32, 4, 32, 1, 40, 2, 4, 34, 5, 71, 13, 2, 11, 32, 2, 32, 1, 65, 20, 106, 16, 171, 139, 128, 128, 0, 32, 2, 45, 0, 0, 65, 1, 113, 33, 4, 32, 2, 45, 0, 1, 33, 1, 11, 32, 0, 32, 4, 58, 0, 0, 32, 0, 32, 1, 58, 0, 1, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 1, 66, 128, 128, 128, 128, 128, 1, 55, 2, 12, 32, 1, 32, 5, 65, 127, 106, 34, 4, 54, 2, 8, 32, 1, 32, 4, 54, 2, 4, 12, 0, 11, 11, 114, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 40, 2, 0, 13, 0, 65, 0, 33, 1, 12, 1, 11, 32, 2, 65, 8, 106, 32, 1, 16, 165, 139, 128, 128, 0, 32, 2, 45, 0, 9, 33, 3, 2, 64, 32, 2, 45, 0, 8, 65, 1, 113, 34, 4, 13, 0, 32, 1, 65, 0, 54, 2, 0, 11, 32, 4, 65, 0, 71, 33, 1, 11, 32, 0, 32, 3, 58, 0, 1, 32, 0, 32, 1, 58, 0, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 194, 2, 3, 5, 127, 1, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 24, 106, 34, 4, 65, 0, 41, 3, 144, 157, 137, 128, 0, 55, 3, 0, 32, 3, 65, 16, 106, 34, 5, 65, 0, 41, 3, 136, 157, 137, 128, 0, 55, 3, 0, 32, 3, 65, 8, 106, 34, 6, 65, 0, 41, 3, 128, 157, 137, 128, 0, 55, 3, 0, 32, 3, 65, 0, 41, 3, 248, 156, 137, 128, 0, 55, 3, 0, 32, 2, 65, 32, 106, 33, 7, 2, 64, 3, 64, 32, 7, 32, 2, 70, 13, 1, 32, 7, 65, 120, 106, 34, 7, 41, 3, 0, 33, 8, 65, 63, 33, 9, 3, 64, 32, 9, 65, 127, 70, 13, 1, 32, 3, 65, 32, 106, 32, 3, 16, 173, 139, 128, 128, 0, 32, 4, 32, 3, 65, 32, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 5, 32, 3, 65, 32, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 6, 32, 3, 65, 32, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 32, 55, 3, 0, 2, 64, 32, 8, 32, 9, 65, 63, 113, 173, 136, 167, 65, 1, 113, 69, 13, 0, 32, 3, 32, 1, 16, 174, 139, 128, 128, 0, 11, 32, 9, 65, 127, 106, 33, 9, 12, 0, 11, 11, 11, 32, 0, 32, 3, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 3, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 3, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 3, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 165, 14, 2, 1, 127, 29, 126, 35, 128, 128, 128, 128, 0, 65, 192, 3, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 128, 2, 106, 32, 1, 41, 3, 8, 34, 3, 66, 0, 32, 1, 41, 3, 0, 34, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 2, 106, 32, 1, 41, 3, 16, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 160, 2, 106, 32, 1, 41, 3, 24, 34, 6, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 2, 106, 32, 5, 66, 0, 32, 3, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 2, 106, 32, 6, 66, 0, 32, 3, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 2, 106, 32, 6, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 176, 2, 106, 32, 4, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 2, 106, 32, 3, 66, 0, 32, 3, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 128, 3, 106, 32, 5, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 3, 106, 32, 6, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 1, 106, 32, 2, 41, 3, 176, 2, 34, 6, 66, 255, 255, 255, 255, 111, 126, 34, 3, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 1, 106, 32, 3, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 1, 106, 32, 3, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 1, 106, 32, 3, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 176, 1, 106, 32, 2, 65, 176, 2, 106, 65, 8, 106, 41, 3, 0, 34, 7, 32, 2, 41, 3, 128, 2, 34, 8, 66, 1, 134, 124, 34, 4, 32, 2, 41, 3, 224, 1, 124, 34, 5, 32, 2, 65, 240, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 240, 1, 34, 3, 32, 6, 66, 125, 131, 124, 32, 3, 84, 173, 124, 124, 34, 6, 66, 255, 255, 255, 255, 111, 126, 34, 3, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 160, 1, 106, 32, 3, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 0, 106, 32, 3, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 32, 3, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 1, 106, 32, 2, 41, 3, 160, 1, 34, 9, 32, 2, 41, 3, 224, 2, 34, 10, 32, 2, 41, 3, 144, 2, 34, 11, 32, 2, 65, 128, 2, 106, 65, 8, 106, 41, 3, 0, 124, 34, 12, 66, 1, 134, 32, 8, 66, 63, 136, 132, 124, 34, 8, 32, 4, 32, 7, 84, 173, 124, 34, 7, 32, 2, 41, 3, 208, 1, 124, 34, 13, 32, 2, 65, 224, 1, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 4, 84, 173, 124, 32, 6, 32, 5, 84, 173, 124, 124, 34, 14, 124, 34, 4, 32, 2, 65, 176, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 176, 1, 34, 3, 32, 6, 124, 32, 3, 84, 173, 124, 124, 34, 5, 66, 255, 255, 255, 255, 111, 126, 34, 3, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 128, 1, 106, 32, 3, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 0, 106, 32, 3, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 3, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 0, 106, 32, 2, 41, 3, 128, 1, 34, 15, 32, 2, 65, 224, 2, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 10, 84, 173, 124, 32, 7, 32, 8, 84, 173, 124, 34, 16, 32, 2, 65, 144, 2, 106, 65, 8, 106, 41, 3, 0, 32, 12, 32, 11, 84, 173, 124, 34, 11, 32, 2, 41, 3, 160, 2, 124, 34, 6, 32, 2, 41, 3, 192, 2, 124, 34, 8, 66, 1, 134, 32, 12, 66, 63, 136, 132, 124, 34, 12, 32, 2, 41, 3, 192, 1, 124, 34, 10, 32, 2, 65, 208, 1, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 7, 84, 173, 124, 32, 14, 32, 13, 84, 173, 124, 124, 34, 7, 32, 2, 41, 3, 80, 124, 34, 13, 32, 2, 65, 160, 1, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 9, 84, 173, 124, 32, 5, 32, 4, 84, 173, 124, 124, 34, 14, 124, 34, 4, 32, 2, 65, 144, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 144, 1, 34, 3, 32, 5, 124, 32, 3, 84, 173, 124, 124, 34, 5, 66, 255, 255, 255, 255, 111, 126, 34, 3, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 48, 106, 32, 3, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 32, 106, 32, 3, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 16, 106, 32, 3, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 8, 106, 41, 3, 0, 33, 17, 32, 2, 65, 208, 2, 106, 65, 8, 106, 41, 3, 0, 33, 18, 32, 2, 41, 3, 240, 2, 33, 19, 32, 2, 65, 128, 3, 106, 65, 8, 106, 41, 3, 0, 33, 20, 32, 2, 41, 3, 96, 33, 21, 32, 2, 65, 224, 0, 106, 65, 8, 106, 41, 3, 0, 33, 22, 32, 2, 65, 240, 0, 106, 65, 8, 106, 41, 3, 0, 33, 23, 32, 2, 65, 240, 2, 106, 65, 8, 106, 41, 3, 0, 33, 24, 32, 2, 41, 3, 144, 3, 33, 3, 32, 2, 41, 3, 16, 33, 25, 32, 2, 65, 16, 106, 65, 8, 106, 41, 3, 0, 33, 26, 32, 2, 41, 3, 32, 33, 27, 32, 2, 65, 32, 106, 65, 8, 106, 41, 3, 0, 33, 28, 32, 2, 32, 2, 41, 3, 48, 34, 29, 32, 2, 65, 192, 1, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 12, 84, 173, 124, 32, 7, 32, 10, 84, 173, 124, 34, 30, 32, 2, 41, 3, 128, 3, 34, 31, 32, 2, 65, 160, 2, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 11, 84, 173, 124, 34, 11, 32, 2, 41, 3, 208, 2, 124, 34, 10, 32, 2, 65, 192, 2, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 6, 84, 173, 124, 124, 34, 6, 66, 1, 134, 32, 8, 66, 63, 136, 132, 124, 34, 8, 32, 12, 32, 16, 84, 173, 124, 34, 16, 124, 34, 12, 32, 2, 41, 3, 0, 124, 34, 9, 32, 2, 65, 208, 0, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 7, 84, 173, 124, 32, 14, 32, 13, 84, 173, 124, 124, 34, 7, 32, 2, 41, 3, 112, 124, 34, 13, 32, 2, 65, 128, 1, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 15, 84, 173, 124, 32, 5, 32, 4, 84, 173, 124, 124, 34, 14, 124, 34, 4, 32, 2, 65, 192, 0, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 64, 34, 15, 32, 5, 124, 32, 15, 84, 173, 124, 124, 34, 15, 55, 3, 160, 3, 32, 2, 32, 27, 32, 21, 32, 12, 32, 30, 84, 173, 34, 30, 32, 20, 32, 8, 32, 31, 84, 173, 124, 32, 16, 32, 8, 84, 173, 124, 34, 16, 32, 19, 32, 18, 32, 10, 32, 11, 84, 173, 124, 32, 6, 32, 10, 84, 173, 124, 34, 10, 124, 34, 5, 66, 1, 134, 32, 6, 66, 63, 136, 132, 124, 34, 11, 124, 34, 6, 32, 17, 32, 9, 32, 12, 84, 173, 124, 32, 7, 32, 9, 84, 173, 124, 124, 34, 12, 124, 34, 8, 32, 23, 32, 13, 32, 7, 84, 173, 124, 32, 14, 32, 13, 84, 173, 124, 124, 34, 7, 124, 34, 13, 32, 2, 65, 48, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 29, 84, 173, 124, 32, 15, 32, 4, 84, 173, 124, 124, 34, 9, 55, 3, 168, 3, 32, 2, 32, 25, 32, 6, 32, 30, 84, 173, 32, 12, 32, 6, 84, 173, 124, 34, 14, 32, 3, 32, 24, 32, 5, 32, 10, 84, 173, 124, 34, 10, 66, 1, 134, 32, 5, 66, 63, 136, 132, 124, 34, 4, 32, 11, 32, 16, 84, 173, 124, 34, 11, 124, 34, 5, 32, 22, 32, 8, 32, 12, 84, 173, 124, 32, 7, 32, 8, 84, 173, 124, 124, 34, 6, 124, 34, 12, 32, 28, 32, 13, 32, 7, 84, 173, 124, 32, 9, 32, 13, 84, 173, 124, 124, 34, 8, 55, 3, 176, 3, 32, 2, 32, 5, 32, 14, 84, 173, 32, 6, 32, 5, 84, 173, 124, 32, 10, 66, 63, 136, 32, 2, 65, 144, 3, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 3, 84, 173, 124, 32, 11, 32, 4, 84, 173, 124, 124, 124, 32, 26, 32, 12, 32, 6, 84, 173, 124, 32, 8, 32, 12, 84, 173, 124, 124, 55, 3, 184, 3, 32, 0, 32, 2, 65, 160, 3, 106, 16, 198, 139, 128, 128, 0, 32, 2, 65, 192, 3, 106, 36, 128, 128, 128, 128, 0, 11, 102, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 32, 1, 16, 178, 139, 128, 128, 0, 32, 0, 65, 24, 106, 32, 2, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 2, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 41, 3, 0, 55, 3, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 81, 0, 32, 0, 32, 1, 16, 184, 139, 128, 128, 0, 32, 0, 65, 8, 106, 32, 1, 65, 8, 106, 16, 184, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 32, 0, 65, 16, 106, 32, 1, 65, 16, 106, 16, 184, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 32, 0, 65, 24, 106, 32, 1, 65, 24, 106, 16, 184, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 11, 212, 32, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 192, 4, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 16, 173, 139, 128, 128, 0, 32, 2, 65, 32, 106, 32, 2, 32, 1, 16, 178, 139, 128, 128, 0, 32, 2, 65, 192, 0, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 2, 65, 192, 0, 106, 16, 173, 139, 128, 128, 0, 32, 2, 65, 128, 1, 106, 32, 2, 65, 224, 0, 106, 32, 2, 16, 178, 139, 128, 128, 0, 32, 2, 32, 2, 65, 224, 0, 106, 32, 2, 65, 192, 0, 106, 16, 178, 139, 128, 128, 0, 32, 2, 65, 160, 1, 106, 32, 2, 65, 128, 1, 106, 32, 2, 65, 192, 0, 106, 16, 178, 139, 128, 128, 0, 32, 2, 65, 192, 1, 106, 32, 2, 65, 224, 0, 106, 16, 173, 139, 128, 128, 0, 32, 2, 65, 224, 1, 106, 32, 2, 65, 128, 1, 106, 32, 2, 65, 224, 0, 106, 16, 178, 139, 128, 128, 0, 32, 2, 65, 128, 2, 106, 32, 2, 32, 2, 65, 128, 1, 106, 16, 178, 139, 128, 128, 0, 32, 2, 65, 160, 2, 106, 32, 2, 65, 160, 1, 106, 16, 173, 139, 128, 128, 0, 32, 2, 65, 32, 106, 32, 2, 65, 160, 2, 106, 16, 174, 139, 128, 128, 0, 32, 2, 65, 192, 2, 106, 32, 2, 65, 224, 1, 106, 32, 2, 65, 192, 1, 106, 16, 178, 139, 128, 128, 0, 32, 2, 65, 224, 2, 106, 32, 2, 65, 32, 106, 32, 2, 65, 160, 2, 106, 16, 178, 139, 128, 128, 0, 32, 2, 65, 128, 3, 106, 32, 2, 65, 224, 2, 106, 32, 2, 65, 192, 1, 106, 16, 178, 139, 128, 128, 0, 32, 2, 65, 160, 3, 106, 32, 2, 65, 224, 2, 106, 32, 2, 65, 224, 1, 106, 16, 178, 139, 128, 128, 0, 32, 2, 65, 224, 1, 106, 32, 2, 65, 128, 3, 106, 32, 2, 65, 128, 1, 106, 16, 178, 139, 128, 128, 0, 32, 2, 65, 192, 3, 106, 32, 2, 65, 128, 3, 106, 32, 2, 65, 160, 2, 106, 16, 178, 139, 128, 128, 0, 32, 2, 65, 128, 1, 106, 32, 2, 65, 160, 3, 106, 32, 2, 65, 160, 2, 106, 16, 178, 139, 128, 128, 0, 32, 2, 65, 224, 3, 106, 32, 2, 65, 224, 1, 106, 32, 2, 65, 128, 2, 106, 16, 178, 139, 128, 128, 0, 32, 2, 65, 128, 4, 106, 32, 2, 65, 192, 3, 106, 32, 2, 65, 160, 1, 106, 16, 178, 139, 128, 128, 0, 32, 2, 65, 160, 1, 106, 32, 2, 65, 192, 3, 106, 32, 2, 65, 160, 2, 106, 16, 178, 139, 128, 128, 0, 32, 2, 65, 128, 2, 106, 32, 2, 65, 160, 1, 106, 16, 174, 139, 128, 128, 0, 32, 2, 65, 192, 0, 106, 32, 2, 65, 128, 2, 106, 16, 174, 139, 128, 128, 0, 32, 2, 65, 192, 2, 106, 32, 2, 65, 192, 0, 106, 16, 174, 139, 128, 128, 0, 32, 2, 65, 160, 2, 106, 32, 2, 65, 192, 2, 106, 16, 174, 139, 128, 128, 0, 32, 2, 32, 2, 65, 160, 2, 106, 16, 174, 139, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 2, 16, 174, 139, 128, 128, 0, 32, 2, 65, 192, 1, 106, 32, 2, 65, 224, 0, 106, 16, 174, 139, 128, 128, 0, 65, 8, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 160, 2, 106, 16, 174, 139, 128, 128, 0, 65, 9, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 192, 0, 106, 16, 174, 139, 128, 128, 0, 65, 9, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 128, 2, 106, 16, 174, 139, 128, 128, 0, 65, 9, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 128, 2, 106, 16, 174, 139, 128, 128, 0, 65, 7, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 224, 3, 106, 16, 174, 139, 128, 128, 0, 65, 7, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 128, 4, 106, 16, 174, 139, 128, 128, 0, 65, 10, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 160, 1, 106, 16, 174, 139, 128, 128, 0, 65, 9, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 192, 3, 106, 16, 174, 139, 128, 128, 0, 65, 8, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 224, 2, 106, 16, 174, 139, 128, 128, 0, 65, 8, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 1, 16, 174, 139, 128, 128, 0, 65, 14, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 160, 3, 106, 16, 174, 139, 128, 128, 0, 65, 10, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 224, 2, 106, 16, 174, 139, 128, 128, 0, 65, 15, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 224, 1, 106, 16, 174, 139, 128, 128, 0, 65, 10, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 224, 0, 106, 16, 174, 139, 128, 128, 0, 65, 8, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 128, 1, 106, 16, 174, 139, 128, 128, 0, 65, 16, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 192, 2, 106, 16, 174, 139, 128, 128, 0, 65, 8, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 192, 1, 106, 16, 174, 139, 128, 128, 0, 65, 7, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 128, 3, 106, 16, 174, 139, 128, 128, 0, 65, 9, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 192, 1, 106, 16, 174, 139, 128, 128, 0, 65, 8, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 192, 2, 106, 16, 174, 139, 128, 128, 0, 65, 8, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 192, 1, 106, 16, 174, 139, 128, 128, 0, 65, 8, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 192, 1, 106, 16, 174, 139, 128, 128, 0, 65, 8, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 192, 1, 106, 16, 174, 139, 128, 128, 0, 65, 8, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 192, 2, 106, 16, 174, 139, 128, 128, 0, 65, 8, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 192, 1, 106, 16, 174, 139, 128, 128, 0, 65, 8, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 192, 1, 106, 16, 174, 139, 128, 128, 0, 65, 5, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 32, 106, 16, 174, 139, 128, 128, 0, 65, 5, 33, 3, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 2, 65, 160, 4, 106, 32, 2, 16, 173, 139, 128, 128, 0, 32, 2, 65, 24, 106, 32, 2, 65, 160, 4, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 16, 106, 32, 2, 65, 160, 4, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 8, 106, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 160, 4, 55, 3, 0, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 2, 32, 2, 65, 32, 106, 16, 174, 139, 128, 128, 0, 32, 0, 32, 2, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 2, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 2, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 160, 4, 106, 65, 24, 106, 66, 0, 55, 3, 0, 32, 2, 65, 160, 4, 106, 65, 16, 106, 66, 0, 55, 3, 0, 32, 2, 65, 160, 4, 106, 65, 8, 106, 66, 0, 55, 3, 0, 32, 2, 66, 0, 55, 3, 160, 4, 32, 0, 32, 1, 32, 2, 65, 160, 4, 106, 16, 175, 139, 128, 128, 0, 16, 180, 139, 128, 128, 0, 58, 0, 32, 32, 2, 65, 192, 4, 106, 36, 128, 128, 128, 128, 0, 11, 110, 1, 2, 126, 32, 0, 32, 2, 41, 3, 24, 32, 1, 41, 3, 24, 34, 4, 133, 66, 0, 32, 3, 173, 66, 255, 1, 131, 125, 34, 5, 131, 32, 4, 133, 55, 3, 24, 32, 0, 32, 2, 41, 3, 16, 32, 1, 41, 3, 16, 34, 4, 133, 32, 5, 131, 32, 4, 133, 55, 3, 16, 32, 0, 32, 2, 41, 3, 8, 32, 1, 41, 3, 8, 34, 4, 133, 32, 5, 131, 32, 4, 133, 55, 3, 8, 32, 0, 32, 2, 41, 3, 0, 32, 1, 41, 3, 0, 34, 4, 133, 32, 5, 131, 32, 4, 133, 55, 3, 0, 11, 199, 16, 2, 1, 127, 33, 126, 35, 128, 128, 128, 128, 0, 65, 160, 4, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 128, 2, 106, 32, 2, 41, 3, 0, 34, 4, 66, 0, 32, 1, 41, 3, 0, 34, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 2, 106, 32, 2, 41, 3, 8, 34, 6, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 2, 106, 32, 2, 41, 3, 16, 34, 7, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 176, 2, 106, 32, 2, 41, 3, 24, 34, 8, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 2, 106, 32, 1, 41, 3, 8, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 2, 106, 32, 5, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 3, 106, 32, 5, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 3, 106, 32, 5, 66, 0, 32, 8, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 2, 106, 32, 1, 41, 3, 16, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 128, 3, 106, 32, 5, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 176, 3, 106, 32, 5, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 3, 106, 32, 5, 66, 0, 32, 8, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 2, 106, 32, 1, 41, 3, 24, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 3, 106, 32, 5, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 3, 106, 32, 5, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 3, 106, 32, 5, 66, 0, 32, 8, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 1, 106, 32, 3, 41, 3, 128, 2, 34, 7, 66, 255, 255, 255, 255, 111, 126, 34, 4, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 1, 106, 32, 4, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 1, 106, 32, 4, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 0, 106, 32, 4, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 1, 106, 32, 3, 41, 3, 192, 2, 34, 9, 32, 3, 41, 3, 144, 2, 34, 8, 32, 3, 65, 128, 2, 106, 65, 8, 106, 41, 3, 0, 124, 34, 10, 124, 34, 5, 32, 3, 41, 3, 224, 1, 124, 34, 6, 32, 3, 65, 240, 1, 106, 65, 8, 106, 41, 3, 0, 32, 7, 32, 3, 41, 3, 240, 1, 34, 4, 124, 32, 4, 84, 173, 124, 124, 34, 7, 66, 255, 255, 255, 255, 111, 126, 34, 4, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 1, 106, 32, 4, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 176, 1, 106, 32, 4, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 1, 106, 32, 4, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 128, 1, 106, 32, 3, 65, 224, 1, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 5, 84, 173, 124, 32, 7, 32, 6, 84, 173, 124, 34, 11, 32, 3, 41, 3, 144, 1, 124, 34, 6, 32, 3, 65, 144, 2, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 8, 84, 173, 124, 34, 12, 32, 3, 41, 3, 160, 2, 124, 34, 8, 32, 3, 41, 3, 240, 2, 124, 34, 10, 32, 3, 65, 192, 2, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 9, 84, 173, 124, 124, 34, 5, 32, 3, 41, 3, 208, 2, 124, 34, 13, 124, 34, 9, 32, 3, 41, 3, 192, 1, 124, 34, 14, 32, 3, 65, 208, 1, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 208, 1, 34, 4, 32, 7, 124, 32, 4, 84, 173, 124, 124, 34, 7, 66, 255, 255, 255, 255, 111, 126, 34, 4, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 0, 106, 32, 4, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 0, 106, 32, 4, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 0, 106, 32, 4, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 48, 106, 32, 3, 65, 192, 1, 106, 65, 8, 106, 41, 3, 0, 32, 14, 32, 9, 84, 173, 124, 32, 7, 32, 14, 84, 173, 124, 34, 15, 32, 3, 41, 3, 176, 1, 124, 34, 14, 32, 3, 65, 144, 1, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 11, 84, 173, 124, 32, 9, 32, 6, 84, 173, 124, 34, 16, 32, 3, 41, 3, 64, 124, 34, 6, 32, 3, 65, 160, 2, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 12, 84, 173, 124, 34, 17, 32, 3, 41, 3, 176, 2, 124, 34, 9, 32, 3, 41, 3, 160, 3, 124, 34, 11, 32, 3, 65, 240, 2, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 8, 84, 173, 124, 32, 5, 32, 10, 84, 173, 124, 124, 34, 8, 32, 3, 41, 3, 128, 3, 124, 34, 10, 32, 3, 65, 208, 2, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 5, 84, 173, 124, 124, 34, 5, 32, 3, 41, 3, 224, 2, 124, 34, 18, 124, 34, 19, 124, 34, 12, 32, 3, 41, 3, 112, 124, 34, 13, 32, 3, 65, 128, 1, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 128, 1, 34, 4, 32, 7, 124, 32, 4, 84, 173, 124, 124, 34, 7, 66, 255, 255, 255, 255, 111, 126, 34, 4, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 32, 106, 32, 4, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 16, 106, 32, 4, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 32, 4, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 1, 106, 65, 8, 106, 41, 3, 0, 33, 20, 32, 3, 65, 144, 3, 106, 65, 8, 106, 41, 3, 0, 33, 21, 32, 3, 65, 176, 3, 106, 65, 8, 106, 41, 3, 0, 33, 22, 32, 3, 65, 208, 3, 106, 65, 8, 106, 41, 3, 0, 33, 23, 32, 3, 41, 3, 224, 3, 33, 24, 32, 3, 41, 3, 192, 3, 33, 25, 32, 3, 41, 3, 80, 33, 26, 32, 3, 65, 208, 0, 106, 65, 8, 106, 41, 3, 0, 33, 27, 32, 3, 65, 224, 0, 106, 65, 8, 106, 41, 3, 0, 33, 28, 32, 3, 65, 192, 3, 106, 65, 8, 106, 41, 3, 0, 33, 29, 32, 3, 65, 224, 3, 106, 65, 8, 106, 41, 3, 0, 33, 30, 32, 3, 41, 3, 240, 3, 33, 31, 32, 3, 41, 3, 0, 33, 32, 32, 3, 65, 8, 106, 41, 3, 0, 33, 33, 32, 3, 41, 3, 16, 33, 34, 32, 3, 65, 16, 106, 65, 8, 106, 41, 3, 0, 33, 35, 32, 3, 32, 3, 41, 3, 32, 34, 36, 32, 3, 65, 192, 0, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 16, 84, 173, 124, 32, 19, 32, 6, 84, 173, 124, 34, 16, 32, 3, 65, 176, 2, 106, 65, 8, 106, 41, 3, 0, 32, 9, 32, 17, 84, 173, 124, 34, 17, 32, 3, 41, 3, 208, 3, 124, 34, 4, 32, 3, 65, 160, 3, 106, 65, 8, 106, 41, 3, 0, 32, 11, 32, 9, 84, 173, 124, 32, 8, 32, 11, 84, 173, 124, 124, 34, 6, 32, 3, 41, 3, 176, 3, 124, 34, 9, 32, 3, 65, 128, 3, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 8, 84, 173, 124, 32, 5, 32, 10, 84, 173, 124, 124, 34, 8, 32, 3, 41, 3, 144, 3, 124, 34, 10, 32, 3, 65, 224, 2, 106, 65, 8, 106, 41, 3, 0, 32, 18, 32, 5, 84, 173, 124, 124, 34, 18, 124, 34, 5, 32, 3, 41, 3, 160, 1, 124, 34, 11, 32, 3, 65, 176, 1, 106, 65, 8, 106, 41, 3, 0, 32, 14, 32, 15, 84, 173, 124, 32, 12, 32, 14, 84, 173, 124, 124, 34, 14, 32, 3, 41, 3, 96, 124, 34, 15, 32, 3, 65, 240, 0, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 12, 84, 173, 124, 32, 7, 32, 13, 84, 173, 124, 124, 34, 13, 124, 34, 12, 32, 3, 65, 48, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 48, 34, 19, 32, 7, 124, 32, 19, 84, 173, 124, 124, 34, 19, 55, 3, 128, 4, 32, 3, 32, 34, 32, 26, 32, 5, 32, 16, 84, 173, 34, 16, 32, 25, 32, 24, 32, 23, 32, 4, 32, 17, 84, 173, 124, 32, 6, 32, 4, 84, 173, 124, 34, 17, 124, 34, 4, 32, 22, 32, 9, 32, 6, 84, 173, 124, 32, 8, 32, 9, 84, 173, 124, 124, 34, 6, 124, 34, 7, 32, 21, 32, 10, 32, 8, 84, 173, 124, 32, 18, 32, 10, 84, 173, 124, 124, 34, 18, 124, 34, 8, 32, 20, 32, 11, 32, 5, 84, 173, 124, 32, 14, 32, 11, 84, 173, 124, 124, 34, 5, 124, 34, 10, 32, 28, 32, 15, 32, 14, 84, 173, 124, 32, 13, 32, 15, 84, 173, 124, 124, 34, 9, 124, 34, 14, 32, 3, 65, 32, 106, 65, 8, 106, 41, 3, 0, 32, 12, 32, 36, 84, 173, 124, 32, 19, 32, 12, 84, 173, 124, 124, 34, 11, 55, 3, 136, 4, 32, 3, 32, 32, 32, 8, 32, 16, 84, 173, 32, 5, 32, 8, 84, 173, 124, 34, 8, 32, 31, 32, 30, 32, 4, 32, 17, 84, 173, 124, 32, 6, 32, 4, 84, 173, 124, 34, 12, 124, 34, 4, 32, 29, 32, 7, 32, 6, 84, 173, 124, 32, 18, 32, 7, 84, 173, 124, 124, 34, 13, 124, 34, 6, 32, 27, 32, 10, 32, 5, 84, 173, 124, 32, 9, 32, 10, 84, 173, 124, 124, 34, 5, 124, 34, 7, 32, 35, 32, 14, 32, 9, 84, 173, 124, 32, 11, 32, 14, 84, 173, 124, 124, 34, 10, 55, 3, 144, 4, 32, 3, 32, 6, 32, 8, 84, 173, 32, 5, 32, 6, 84, 173, 124, 32, 3, 65, 240, 3, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 12, 84, 173, 124, 32, 13, 32, 4, 84, 173, 124, 124, 32, 33, 32, 7, 32, 5, 84, 173, 124, 32, 10, 32, 7, 84, 173, 124, 124, 55, 3, 152, 4, 32, 0, 32, 3, 65, 128, 4, 106, 16, 198, 139, 128, 128, 0, 32, 3, 65, 160, 4, 106, 36, 128, 128, 128, 128, 0, 11, 102, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 66, 169, 167, 219, 207, 3, 55, 3, 24, 32, 2, 66, 132, 216, 243, 204, 193, 212, 175, 231, 148, 127, 55, 3, 16, 32, 2, 66, 129, 164, 251, 206, 170, 128, 187, 232, 4, 55, 3, 8, 32, 2, 66, 255, 255, 255, 255, 247, 191, 203, 255, 255, 0, 55, 3, 0, 32, 0, 32, 1, 32, 2, 16, 181, 139, 128, 128, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 16, 0, 32, 0, 65, 127, 115, 65, 1, 113, 16, 152, 140, 128, 128, 0, 11, 183, 7, 1, 15, 127, 35, 128, 128, 128, 128, 0, 65, 128, 2, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 1, 32, 2, 16, 172, 139, 128, 128, 0, 32, 3, 65, 32, 106, 32, 3, 32, 1, 16, 178, 139, 128, 128, 0, 32, 3, 65, 192, 0, 106, 32, 3, 65, 32, 106, 32, 3, 16, 178, 139, 128, 128, 0, 32, 3, 65, 224, 0, 106, 65, 24, 106, 34, 4, 65, 0, 41, 3, 176, 157, 137, 128, 0, 55, 3, 0, 32, 3, 65, 224, 0, 106, 65, 16, 106, 34, 5, 65, 0, 41, 3, 168, 157, 137, 128, 0, 55, 3, 0, 32, 3, 65, 224, 0, 106, 65, 8, 106, 34, 6, 65, 0, 41, 3, 160, 157, 137, 128, 0, 55, 3, 0, 32, 3, 65, 0, 41, 3, 152, 157, 137, 128, 0, 55, 3, 96, 65, 32, 33, 7, 65, 0, 33, 2, 65, 32, 33, 8, 2, 64, 3, 64, 32, 2, 65, 1, 113, 13, 1, 65, 2, 33, 2, 32, 7, 65, 2, 32, 7, 65, 2, 75, 27, 33, 9, 32, 7, 65, 127, 106, 33, 10, 32, 3, 65, 128, 1, 106, 32, 3, 65, 192, 0, 106, 16, 173, 139, 128, 128, 0, 65, 1, 33, 11, 65, 1, 16, 152, 140, 128, 128, 0, 33, 12, 3, 64, 2, 64, 32, 9, 32, 2, 71, 13, 0, 32, 3, 65, 192, 1, 106, 32, 3, 65, 32, 106, 32, 3, 65, 224, 0, 106, 16, 178, 139, 128, 128, 0, 32, 3, 65, 224, 1, 106, 32, 3, 65, 192, 1, 106, 32, 3, 65, 32, 106, 32, 3, 65, 192, 0, 106, 65, 248, 156, 137, 128, 0, 16, 175, 139, 128, 128, 0, 16, 177, 139, 128, 128, 0, 32, 3, 65, 32, 106, 65, 24, 106, 32, 3, 65, 224, 1, 106, 65, 24, 106, 34, 2, 41, 3, 0, 55, 3, 0, 32, 3, 65, 32, 106, 65, 16, 106, 32, 3, 65, 224, 1, 106, 65, 16, 106, 34, 13, 41, 3, 0, 55, 3, 0, 32, 3, 65, 32, 106, 65, 8, 106, 32, 3, 65, 224, 1, 106, 65, 8, 106, 34, 12, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 224, 1, 55, 3, 32, 32, 3, 65, 224, 1, 106, 32, 3, 65, 224, 0, 106, 16, 173, 139, 128, 128, 0, 32, 4, 32, 2, 41, 3, 0, 55, 3, 0, 32, 5, 32, 13, 41, 3, 0, 55, 3, 0, 32, 6, 32, 12, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 224, 1, 55, 3, 96, 65, 1, 32, 10, 32, 7, 65, 2, 73, 34, 2, 27, 33, 7, 32, 3, 65, 192, 0, 106, 32, 3, 65, 224, 0, 106, 16, 174, 139, 128, 128, 0, 32, 11, 33, 8, 12, 2, 11, 32, 3, 65, 224, 1, 106, 32, 3, 65, 128, 1, 106, 32, 3, 65, 224, 0, 106, 32, 3, 65, 128, 1, 106, 65, 248, 156, 137, 128, 0, 16, 175, 139, 128, 128, 0, 34, 13, 16, 177, 139, 128, 128, 0, 32, 3, 65, 160, 1, 106, 32, 3, 65, 224, 1, 106, 16, 173, 139, 128, 128, 0, 32, 3, 65, 224, 1, 106, 32, 3, 65, 160, 1, 106, 32, 3, 65, 128, 1, 106, 32, 13, 16, 177, 139, 128, 128, 0, 32, 3, 65, 128, 1, 106, 65, 24, 106, 32, 3, 65, 224, 1, 106, 65, 24, 106, 34, 14, 41, 3, 0, 55, 3, 0, 32, 3, 65, 128, 1, 106, 65, 16, 106, 32, 3, 65, 224, 1, 106, 65, 16, 106, 34, 15, 41, 3, 0, 55, 3, 0, 32, 3, 65, 128, 1, 106, 65, 8, 106, 32, 3, 65, 224, 1, 106, 65, 8, 106, 34, 16, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 224, 1, 55, 3, 128, 1, 32, 3, 65, 192, 1, 106, 32, 3, 65, 224, 0, 106, 32, 3, 65, 160, 1, 106, 32, 13, 16, 177, 139, 128, 128, 0, 32, 3, 65, 224, 1, 106, 32, 3, 65, 224, 0, 106, 32, 3, 65, 192, 1, 106, 32, 2, 32, 8, 115, 34, 17, 65, 0, 32, 17, 107, 114, 65, 127, 115, 65, 31, 118, 16, 152, 140, 128, 128, 0, 16, 180, 139, 128, 128, 0, 32, 12, 113, 16, 152, 140, 128, 128, 0, 34, 12, 16, 177, 139, 128, 128, 0, 32, 4, 32, 14, 41, 3, 0, 55, 3, 0, 32, 5, 32, 15, 41, 3, 0, 55, 3, 0, 32, 6, 32, 16, 41, 3, 0, 55, 3, 0, 32, 3, 32, 3, 41, 3, 224, 1, 55, 3, 96, 32, 2, 32, 11, 115, 65, 0, 32, 13, 65, 255, 1, 113, 107, 113, 32, 2, 115, 33, 11, 32, 2, 65, 1, 106, 33, 2, 12, 0, 11, 11, 11, 32, 0, 32, 3, 41, 3, 32, 55, 3, 0, 32, 0, 65, 24, 106, 32, 3, 65, 32, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 3, 65, 32, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 3, 65, 32, 106, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 3, 65, 224, 1, 106, 32, 3, 65, 32, 106, 32, 3, 65, 32, 106, 16, 178, 139, 128, 128, 0, 32, 0, 32, 3, 65, 224, 1, 106, 32, 1, 16, 175, 139, 128, 128, 0, 58, 0, 32, 32, 3, 65, 128, 2, 106, 36, 128, 128, 128, 128, 0, 11, 15, 0, 32, 0, 40, 2, 0, 32, 1, 16, 183, 139, 128, 128, 0, 11, 160, 2, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 240, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 15, 106, 32, 0, 16, 203, 139, 128, 128, 0, 32, 2, 65, 220, 0, 106, 66, 0, 55, 2, 0, 65, 1, 33, 3, 32, 2, 65, 1, 54, 2, 84, 32, 2, 65, 220, 157, 137, 128, 0, 54, 2, 80, 32, 2, 65, 184, 157, 137, 128, 0, 54, 2, 88, 2, 64, 32, 1, 32, 2, 65, 208, 0, 106, 16, 237, 140, 128, 128, 0, 13, 0, 65, 31, 33, 0, 3, 64, 2, 64, 32, 0, 65, 127, 71, 13, 0, 65, 0, 33, 3, 12, 2, 11, 32, 2, 32, 2, 65, 15, 106, 32, 0, 106, 45, 0, 0, 58, 0, 47, 32, 2, 65, 142, 128, 128, 128, 0, 54, 2, 76, 32, 2, 65, 1, 54, 2, 68, 32, 2, 65, 1, 54, 2, 52, 32, 2, 65, 228, 157, 137, 128, 0, 54, 2, 48, 32, 2, 65, 1, 54, 2, 60, 32, 2, 32, 2, 65, 47, 106, 54, 2, 72, 32, 2, 65, 3, 58, 0, 108, 32, 2, 65, 8, 54, 2, 104, 32, 2, 66, 32, 55, 2, 96, 32, 2, 66, 128, 128, 128, 128, 32, 55, 2, 88, 32, 2, 65, 2, 54, 2, 80, 32, 0, 65, 127, 106, 33, 0, 32, 2, 32, 2, 65, 208, 0, 106, 54, 2, 64, 32, 2, 32, 2, 65, 200, 0, 106, 54, 2, 56, 32, 1, 32, 2, 65, 48, 106, 16, 237, 140, 128, 128, 0, 69, 13, 0, 11, 11, 32, 2, 65, 240, 0, 106, 36, 128, 128, 128, 128, 0, 32, 3, 11, 32, 1, 1, 126, 32, 1, 41, 3, 0, 32, 0, 41, 3, 0, 133, 34, 2, 66, 0, 32, 2, 125, 132, 66, 127, 85, 16, 152, 140, 128, 128, 0, 11, 110, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 65, 1, 33, 4, 32, 1, 65, 1, 106, 33, 1, 2, 64, 3, 64, 2, 64, 32, 1, 65, 1, 71, 13, 0, 65, 0, 33, 1, 12, 2, 11, 32, 3, 65, 8, 106, 32, 2, 16, 165, 139, 128, 128, 0, 32, 1, 65, 127, 106, 33, 1, 32, 3, 45, 0, 8, 13, 0, 11, 65, 0, 33, 4, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 4, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 16, 0, 32, 0, 40, 2, 4, 32, 0, 40, 2, 0, 107, 65, 5, 118, 11, 90, 1, 1, 126, 66, 0, 33, 2, 2, 64, 32, 1, 45, 0, 32, 65, 1, 71, 13, 0, 32, 0, 32, 1, 41, 3, 0, 55, 3, 8, 32, 0, 65, 32, 106, 32, 1, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 1, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 1, 65, 8, 106, 41, 3, 0, 55, 3, 0, 66, 1, 33, 2, 11, 32, 0, 32, 2, 55, 3, 0, 11, 66, 0, 32, 0, 32, 1, 32, 2, 32, 3, 16, 211, 139, 128, 128, 0, 32, 0, 65, 48, 106, 32, 1, 65, 48, 106, 32, 2, 65, 48, 106, 32, 3, 16, 211, 139, 128, 128, 0, 32, 0, 32, 2, 45, 0, 96, 32, 1, 45, 0, 96, 34, 2, 115, 65, 0, 32, 3, 107, 113, 32, 2, 115, 58, 0, 96, 11, 107, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 0, 65, 48, 106, 32, 1, 65, 48, 106, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 224, 0, 106, 65, 128, 160, 137, 128, 0, 32, 2, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 34, 2, 32, 1, 45, 0, 96, 16, 152, 140, 128, 128, 0, 16, 211, 139, 128, 128, 0, 32, 0, 32, 1, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 72, 0, 32, 0, 32, 1, 32, 2, 32, 3, 16, 192, 139, 128, 128, 0, 32, 0, 65, 224, 0, 106, 32, 1, 65, 224, 0, 106, 32, 2, 65, 224, 0, 106, 32, 3, 16, 192, 139, 128, 128, 0, 32, 0, 32, 2, 45, 0, 192, 1, 32, 1, 45, 0, 192, 1, 34, 2, 115, 65, 0, 32, 3, 107, 113, 32, 2, 115, 58, 0, 192, 1, 11, 152, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 0, 65, 224, 0, 106, 32, 1, 65, 224, 0, 106, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 48, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 128, 160, 137, 128, 0, 65, 48, 16, 218, 141, 128, 128, 0, 34, 2, 65, 224, 0, 106, 65, 0, 65, 224, 0, 16, 214, 141, 128, 128, 0, 26, 32, 0, 65, 192, 1, 106, 32, 2, 32, 2, 65, 224, 0, 106, 32, 1, 45, 0, 192, 1, 16, 152, 140, 128, 128, 0, 16, 192, 139, 128, 128, 0, 32, 0, 32, 1, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 192, 1, 106, 36, 128, 128, 128, 128, 0, 11, 39, 0, 32, 0, 32, 1, 32, 2, 32, 3, 16, 211, 139, 128, 128, 0, 32, 0, 65, 48, 106, 32, 1, 65, 48, 106, 32, 2, 65, 48, 106, 32, 3, 16, 211, 139, 128, 128, 0, 11, 43, 0, 32, 0, 32, 1, 32, 2, 32, 3, 16, 188, 139, 128, 128, 0, 32, 0, 32, 2, 45, 0, 104, 32, 1, 45, 0, 104, 34, 2, 115, 65, 0, 32, 3, 107, 113, 32, 2, 115, 58, 0, 104, 11, 245, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 128, 9, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 65, 48, 106, 34, 3, 16, 220, 139, 128, 128, 0, 32, 2, 65, 48, 106, 32, 2, 32, 2, 16, 217, 139, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 2, 65, 48, 106, 32, 2, 65, 48, 106, 16, 217, 139, 128, 128, 0, 32, 2, 65, 144, 1, 106, 32, 2, 65, 224, 0, 106, 32, 2, 65, 224, 0, 106, 16, 217, 139, 128, 128, 0, 32, 2, 65, 192, 1, 106, 32, 3, 32, 1, 65, 224, 0, 106, 34, 4, 16, 216, 139, 128, 128, 0, 32, 2, 65, 240, 1, 106, 32, 4, 16, 220, 139, 128, 128, 0, 32, 2, 65, 208, 8, 106, 32, 2, 65, 240, 1, 106, 32, 2, 65, 240, 1, 106, 16, 217, 139, 128, 128, 0, 32, 2, 65, 176, 6, 106, 32, 2, 65, 208, 8, 106, 32, 2, 65, 208, 8, 106, 16, 217, 139, 128, 128, 0, 32, 2, 65, 192, 7, 106, 32, 2, 65, 176, 6, 106, 32, 2, 65, 176, 6, 106, 16, 217, 139, 128, 128, 0, 32, 2, 65, 160, 2, 106, 32, 2, 65, 192, 7, 106, 32, 2, 65, 176, 6, 106, 16, 217, 139, 128, 128, 0, 32, 2, 65, 208, 2, 106, 32, 2, 65, 160, 2, 106, 32, 2, 65, 144, 1, 106, 16, 216, 139, 128, 128, 0, 32, 2, 65, 128, 3, 106, 32, 2, 32, 2, 65, 160, 2, 106, 16, 217, 139, 128, 128, 0, 32, 2, 65, 176, 3, 106, 32, 2, 65, 192, 1, 106, 32, 2, 65, 144, 1, 106, 16, 216, 139, 128, 128, 0, 32, 2, 65, 224, 3, 106, 32, 2, 65, 160, 2, 106, 32, 2, 65, 160, 2, 106, 16, 217, 139, 128, 128, 0, 32, 2, 65, 144, 4, 106, 32, 2, 65, 224, 3, 106, 32, 2, 65, 160, 2, 106, 16, 217, 139, 128, 128, 0, 32, 2, 65, 192, 4, 106, 32, 2, 32, 2, 65, 144, 4, 106, 16, 224, 139, 128, 128, 0, 32, 2, 65, 240, 4, 106, 32, 2, 65, 192, 4, 106, 32, 2, 65, 128, 3, 106, 16, 216, 139, 128, 128, 0, 32, 2, 65, 160, 5, 106, 32, 2, 65, 208, 2, 106, 32, 2, 65, 240, 4, 106, 16, 217, 139, 128, 128, 0, 32, 2, 65, 208, 5, 106, 32, 1, 32, 3, 16, 216, 139, 128, 128, 0, 32, 2, 65, 128, 6, 106, 32, 2, 65, 192, 4, 106, 32, 2, 65, 208, 5, 106, 16, 216, 139, 128, 128, 0, 32, 2, 65, 176, 6, 106, 32, 2, 65, 128, 6, 106, 32, 2, 65, 128, 6, 106, 16, 217, 139, 128, 128, 0, 32, 2, 65, 176, 6, 106, 65, 48, 106, 32, 2, 65, 160, 5, 106, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 176, 6, 106, 65, 224, 0, 106, 32, 2, 65, 176, 3, 106, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 192, 7, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 192, 7, 106, 65, 224, 0, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 192, 7, 106, 65, 48, 106, 65, 128, 160, 137, 128, 0, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 2, 65, 176, 6, 106, 32, 2, 65, 192, 7, 106, 32, 4, 16, 212, 139, 128, 128, 0, 16, 242, 139, 128, 128, 0, 32, 2, 65, 128, 9, 106, 36, 128, 128, 128, 128, 0, 11, 246, 6, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 176, 12, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 1, 32, 2, 16, 216, 139, 128, 128, 0, 32, 3, 65, 48, 106, 32, 1, 65, 48, 106, 34, 4, 32, 2, 65, 48, 106, 34, 5, 16, 216, 139, 128, 128, 0, 32, 3, 65, 224, 0, 106, 32, 1, 65, 224, 0, 106, 34, 6, 32, 2, 65, 224, 0, 106, 34, 7, 16, 216, 139, 128, 128, 0, 32, 3, 65, 144, 1, 106, 32, 1, 32, 4, 16, 217, 139, 128, 128, 0, 32, 3, 65, 192, 1, 106, 32, 2, 32, 5, 16, 217, 139, 128, 128, 0, 32, 3, 65, 240, 1, 106, 32, 3, 65, 144, 1, 106, 32, 3, 65, 192, 1, 106, 16, 216, 139, 128, 128, 0, 32, 3, 65, 160, 2, 106, 32, 3, 32, 3, 65, 48, 106, 16, 217, 139, 128, 128, 0, 32, 3, 65, 208, 2, 106, 32, 3, 65, 240, 1, 106, 32, 3, 65, 160, 2, 106, 16, 224, 139, 128, 128, 0, 32, 3, 65, 128, 3, 106, 32, 4, 32, 6, 16, 217, 139, 128, 128, 0, 32, 3, 65, 176, 3, 106, 32, 5, 32, 7, 16, 217, 139, 128, 128, 0, 32, 3, 65, 224, 3, 106, 32, 3, 65, 128, 3, 106, 32, 3, 65, 176, 3, 106, 16, 216, 139, 128, 128, 0, 32, 3, 65, 144, 4, 106, 32, 3, 65, 48, 106, 32, 3, 65, 224, 0, 106, 16, 217, 139, 128, 128, 0, 32, 3, 65, 192, 4, 106, 32, 3, 65, 224, 3, 106, 32, 3, 65, 144, 4, 106, 16, 224, 139, 128, 128, 0, 32, 3, 65, 240, 4, 106, 32, 1, 32, 6, 16, 217, 139, 128, 128, 0, 32, 3, 65, 160, 5, 106, 32, 2, 32, 7, 16, 217, 139, 128, 128, 0, 32, 3, 65, 208, 5, 106, 32, 3, 65, 240, 4, 106, 32, 3, 65, 160, 5, 106, 16, 216, 139, 128, 128, 0, 32, 3, 65, 128, 6, 106, 32, 3, 32, 3, 65, 224, 0, 106, 16, 217, 139, 128, 128, 0, 32, 3, 65, 176, 6, 106, 32, 3, 65, 208, 5, 106, 32, 3, 65, 128, 6, 106, 16, 224, 139, 128, 128, 0, 32, 3, 65, 224, 6, 106, 32, 3, 32, 3, 16, 217, 139, 128, 128, 0, 32, 3, 65, 144, 7, 106, 32, 3, 65, 224, 6, 106, 32, 3, 16, 217, 139, 128, 128, 0, 32, 3, 65, 160, 11, 106, 32, 3, 65, 224, 0, 106, 32, 3, 65, 224, 0, 106, 16, 217, 139, 128, 128, 0, 32, 3, 65, 208, 11, 106, 32, 3, 65, 160, 11, 106, 32, 3, 65, 160, 11, 106, 16, 217, 139, 128, 128, 0, 32, 3, 65, 128, 12, 106, 32, 3, 65, 208, 11, 106, 32, 3, 65, 208, 11, 106, 16, 217, 139, 128, 128, 0, 32, 3, 65, 192, 7, 106, 32, 3, 65, 128, 12, 106, 32, 3, 65, 208, 11, 106, 16, 217, 139, 128, 128, 0, 32, 3, 65, 240, 7, 106, 32, 3, 65, 48, 106, 32, 3, 65, 192, 7, 106, 16, 217, 139, 128, 128, 0, 32, 3, 65, 160, 8, 106, 32, 3, 65, 48, 106, 32, 3, 65, 192, 7, 106, 16, 224, 139, 128, 128, 0, 32, 3, 65, 160, 11, 106, 32, 3, 65, 176, 6, 106, 32, 3, 65, 176, 6, 106, 16, 217, 139, 128, 128, 0, 32, 3, 65, 208, 11, 106, 32, 3, 65, 160, 11, 106, 32, 3, 65, 160, 11, 106, 16, 217, 139, 128, 128, 0, 32, 3, 65, 128, 12, 106, 32, 3, 65, 208, 11, 106, 32, 3, 65, 208, 11, 106, 16, 217, 139, 128, 128, 0, 32, 3, 65, 208, 8, 106, 32, 3, 65, 128, 12, 106, 32, 3, 65, 208, 11, 106, 16, 217, 139, 128, 128, 0, 32, 3, 65, 128, 9, 106, 32, 3, 65, 192, 4, 106, 32, 3, 65, 208, 8, 106, 16, 216, 139, 128, 128, 0, 32, 3, 65, 176, 9, 106, 32, 3, 65, 208, 2, 106, 32, 3, 65, 160, 8, 106, 16, 216, 139, 128, 128, 0, 32, 0, 32, 3, 65, 176, 9, 106, 32, 3, 65, 128, 9, 106, 16, 224, 139, 128, 128, 0, 32, 3, 65, 224, 9, 106, 32, 3, 65, 208, 8, 106, 32, 3, 65, 144, 7, 106, 16, 216, 139, 128, 128, 0, 32, 3, 65, 144, 10, 106, 32, 3, 65, 160, 8, 106, 32, 3, 65, 240, 7, 106, 16, 216, 139, 128, 128, 0, 32, 0, 65, 48, 106, 32, 3, 65, 144, 10, 106, 32, 3, 65, 224, 9, 106, 16, 217, 139, 128, 128, 0, 32, 3, 65, 192, 10, 106, 32, 3, 65, 144, 7, 106, 32, 3, 65, 208, 2, 106, 16, 216, 139, 128, 128, 0, 32, 3, 65, 240, 10, 106, 32, 3, 65, 240, 7, 106, 32, 3, 65, 192, 4, 106, 16, 216, 139, 128, 128, 0, 32, 0, 65, 224, 0, 106, 32, 3, 65, 240, 10, 106, 32, 3, 65, 192, 10, 106, 16, 217, 139, 128, 128, 0, 32, 3, 65, 176, 12, 106, 36, 128, 128, 128, 128, 0, 11, 12, 0, 32, 0, 32, 1, 16, 197, 139, 128, 128, 0, 11, 74, 2, 2, 127, 2, 126, 65, 24, 33, 2, 3, 64, 2, 64, 32, 2, 65, 120, 106, 34, 3, 65, 112, 71, 13, 0, 65, 0, 15, 11, 2, 64, 32, 0, 32, 2, 106, 41, 3, 0, 34, 4, 32, 1, 32, 2, 106, 41, 3, 0, 34, 5, 88, 13, 0, 65, 1, 15, 11, 32, 3, 33, 2, 32, 4, 32, 5, 90, 13, 0, 11, 65, 255, 1, 11, 166, 2, 1, 8, 126, 32, 0, 32, 1, 41, 3, 0, 34, 2, 66, 255, 255, 255, 255, 15, 124, 34, 3, 32, 2, 84, 173, 66, 127, 124, 34, 2, 32, 2, 32, 1, 41, 3, 8, 34, 4, 124, 34, 2, 32, 4, 84, 173, 124, 32, 2, 66, 130, 200, 134, 128, 208, 255, 150, 161, 172, 127, 124, 34, 4, 32, 2, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 2, 32, 2, 32, 1, 41, 3, 16, 34, 5, 124, 34, 2, 32, 5, 84, 173, 124, 32, 2, 66, 251, 207, 248, 178, 255, 254, 137, 227, 76, 124, 34, 5, 32, 2, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 2, 32, 2, 32, 1, 41, 3, 24, 34, 6, 124, 34, 2, 32, 6, 84, 173, 124, 32, 2, 66, 184, 133, 138, 179, 205, 149, 150, 137, 140, 127, 124, 34, 6, 32, 2, 84, 173, 124, 66, 127, 124, 34, 2, 66, 129, 128, 128, 128, 112, 131, 34, 7, 32, 3, 124, 34, 8, 55, 3, 0, 32, 0, 32, 2, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 131, 34, 9, 32, 4, 124, 34, 3, 32, 8, 32, 7, 84, 173, 124, 34, 7, 55, 3, 8, 32, 0, 32, 2, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 131, 34, 8, 32, 5, 124, 34, 4, 32, 3, 32, 9, 84, 173, 32, 7, 32, 3, 84, 173, 124, 124, 34, 3, 55, 3, 16, 32, 0, 32, 2, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 131, 32, 6, 124, 32, 4, 32, 8, 84, 173, 32, 3, 32, 4, 84, 173, 124, 124, 55, 3, 24, 11, 185, 3, 3, 2, 127, 2, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 24, 106, 66, 0, 55, 3, 0, 32, 2, 65, 16, 106, 66, 0, 55, 3, 0, 32, 2, 65, 8, 106, 66, 0, 55, 3, 0, 32, 2, 66, 0, 55, 3, 0, 65, 0, 33, 3, 2, 64, 3, 64, 32, 3, 65, 32, 70, 13, 1, 32, 2, 32, 3, 106, 32, 1, 32, 3, 106, 41, 0, 0, 55, 3, 0, 32, 3, 65, 8, 106, 33, 3, 12, 0, 11, 11, 2, 64, 2, 64, 32, 2, 41, 3, 0, 34, 4, 66, 255, 255, 255, 255, 15, 124, 32, 4, 84, 173, 66, 127, 124, 34, 4, 32, 4, 32, 2, 41, 3, 8, 34, 5, 124, 34, 4, 32, 5, 84, 173, 124, 32, 4, 66, 130, 200, 134, 128, 208, 255, 150, 161, 172, 127, 124, 32, 4, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 4, 32, 4, 32, 2, 41, 3, 16, 34, 5, 124, 34, 4, 32, 5, 84, 173, 124, 32, 4, 66, 251, 207, 248, 178, 255, 254, 137, 227, 76, 124, 32, 4, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 4, 32, 4, 32, 2, 41, 3, 24, 34, 5, 124, 34, 4, 32, 5, 84, 173, 124, 32, 4, 66, 184, 133, 138, 179, 205, 149, 150, 137, 140, 127, 124, 32, 4, 84, 173, 124, 66, 1, 124, 66, 1, 131, 80, 13, 0, 32, 2, 65, 32, 106, 65, 24, 106, 34, 3, 32, 2, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 32, 106, 65, 16, 106, 34, 1, 32, 2, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 2, 65, 32, 106, 65, 8, 106, 34, 6, 32, 2, 65, 8, 106, 41, 3, 0, 55, 3, 0, 32, 2, 32, 2, 41, 3, 0, 55, 3, 32, 32, 2, 65, 32, 106, 65, 184, 157, 137, 128, 0, 16, 174, 139, 128, 128, 0, 32, 0, 65, 32, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 1, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 6, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 41, 3, 32, 55, 3, 8, 65, 0, 33, 3, 12, 1, 11, 32, 0, 65, 0, 54, 2, 4, 65, 1, 33, 3, 11, 32, 0, 32, 3, 54, 2, 0, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 11, 18, 0, 32, 0, 32, 1, 65, 184, 157, 137, 128, 0, 16, 178, 139, 128, 128, 0, 11, 14, 0, 32, 0, 32, 1, 32, 2, 16, 202, 139, 128, 128, 0, 11, 135, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 1, 16, 162, 139, 128, 128, 0, 32, 3, 65, 32, 106, 32, 2, 16, 162, 139, 128, 128, 0, 32, 3, 32, 3, 41, 3, 56, 32, 3, 41, 3, 24, 131, 55, 3, 88, 32, 3, 32, 3, 41, 3, 48, 32, 3, 41, 3, 16, 131, 55, 3, 80, 32, 3, 32, 3, 41, 3, 40, 32, 3, 41, 3, 8, 131, 55, 3, 72, 32, 3, 32, 3, 41, 3, 32, 32, 3, 41, 3, 0, 131, 55, 3, 64, 32, 0, 32, 3, 65, 192, 0, 106, 16, 200, 139, 128, 128, 0, 32, 3, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 11, 134, 11, 3, 1, 127, 15, 126, 2, 127, 35, 128, 128, 128, 128, 0, 65, 208, 2, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 248, 1, 106, 32, 1, 41, 3, 0, 34, 3, 66, 255, 255, 255, 255, 111, 126, 34, 4, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 232, 1, 106, 32, 4, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 216, 1, 106, 32, 4, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 200, 1, 106, 32, 4, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 184, 1, 106, 32, 2, 41, 3, 232, 1, 34, 5, 32, 1, 41, 3, 8, 124, 34, 6, 32, 2, 65, 248, 1, 106, 65, 8, 106, 41, 3, 0, 32, 3, 32, 2, 41, 3, 248, 1, 34, 4, 124, 32, 4, 84, 173, 124, 124, 34, 3, 66, 255, 255, 255, 255, 111, 126, 34, 4, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 168, 1, 106, 32, 4, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 216, 0, 106, 32, 4, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 8, 106, 32, 4, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 152, 1, 106, 32, 2, 41, 3, 168, 1, 34, 7, 32, 2, 41, 3, 216, 1, 34, 8, 32, 1, 41, 3, 16, 124, 34, 9, 32, 2, 65, 232, 1, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 5, 84, 173, 124, 32, 3, 32, 6, 84, 173, 124, 124, 34, 10, 124, 34, 6, 32, 2, 65, 184, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 184, 1, 34, 4, 32, 3, 124, 32, 4, 84, 173, 124, 124, 34, 3, 66, 255, 255, 255, 255, 111, 126, 34, 4, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 136, 1, 106, 32, 4, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 248, 0, 106, 32, 4, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 232, 0, 106, 32, 4, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 200, 0, 106, 32, 2, 41, 3, 136, 1, 34, 11, 32, 2, 41, 3, 200, 1, 34, 12, 32, 1, 41, 3, 24, 124, 34, 5, 32, 2, 65, 216, 1, 106, 65, 8, 106, 41, 3, 0, 32, 9, 32, 8, 84, 173, 124, 32, 10, 32, 9, 84, 173, 124, 124, 34, 9, 32, 2, 41, 3, 88, 124, 34, 8, 32, 2, 65, 168, 1, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 7, 84, 173, 124, 32, 3, 32, 6, 84, 173, 124, 124, 34, 7, 124, 34, 6, 32, 2, 65, 152, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 152, 1, 34, 4, 32, 3, 124, 32, 4, 84, 173, 124, 124, 34, 3, 66, 255, 255, 255, 255, 111, 126, 34, 4, 66, 0, 66, 129, 128, 128, 128, 112, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 56, 106, 32, 4, 66, 0, 66, 254, 183, 249, 255, 175, 128, 233, 222, 211, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 40, 106, 32, 4, 66, 0, 66, 133, 176, 135, 205, 128, 129, 246, 156, 51, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 24, 106, 32, 4, 66, 0, 66, 200, 250, 245, 204, 178, 234, 233, 246, 243, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 248, 0, 106, 65, 8, 106, 41, 3, 0, 33, 10, 32, 2, 65, 8, 106, 65, 8, 106, 41, 3, 0, 33, 13, 32, 2, 41, 3, 104, 33, 14, 32, 2, 41, 3, 40, 33, 15, 32, 2, 65, 40, 106, 65, 8, 106, 41, 3, 0, 33, 16, 32, 2, 32, 2, 41, 3, 56, 34, 17, 32, 2, 65, 200, 1, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 12, 84, 173, 124, 32, 9, 32, 5, 84, 173, 124, 34, 12, 32, 2, 41, 3, 8, 124, 34, 4, 32, 2, 65, 216, 0, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 9, 84, 173, 124, 32, 7, 32, 8, 84, 173, 124, 124, 34, 9, 32, 2, 41, 3, 120, 124, 34, 5, 32, 2, 65, 136, 1, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 11, 84, 173, 124, 32, 3, 32, 6, 84, 173, 124, 124, 34, 8, 124, 34, 6, 32, 2, 65, 200, 0, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 72, 34, 7, 32, 3, 124, 32, 7, 84, 173, 124, 124, 34, 7, 55, 3, 176, 2, 32, 2, 32, 15, 32, 14, 32, 13, 32, 4, 32, 12, 84, 173, 124, 32, 9, 32, 4, 84, 173, 124, 34, 11, 124, 34, 4, 32, 10, 32, 5, 32, 9, 84, 173, 124, 32, 8, 32, 5, 84, 173, 124, 124, 34, 3, 124, 34, 9, 32, 2, 65, 56, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 17, 84, 173, 124, 32, 7, 32, 6, 84, 173, 124, 124, 34, 6, 55, 3, 184, 2, 32, 2, 32, 2, 65, 232, 0, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 11, 84, 173, 124, 32, 3, 32, 4, 84, 173, 124, 34, 5, 32, 2, 41, 3, 24, 124, 34, 4, 32, 16, 32, 9, 32, 3, 84, 173, 124, 32, 6, 32, 9, 84, 173, 124, 124, 34, 6, 55, 3, 192, 2, 32, 2, 32, 2, 65, 24, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 5, 84, 173, 124, 32, 6, 32, 4, 84, 173, 124, 55, 3, 200, 2, 32, 2, 65, 136, 2, 106, 32, 2, 65, 176, 2, 106, 16, 198, 139, 128, 128, 0, 32, 2, 65, 176, 2, 106, 65, 24, 106, 34, 1, 66, 0, 55, 3, 0, 32, 2, 65, 176, 2, 106, 65, 16, 106, 34, 18, 66, 0, 55, 3, 0, 32, 2, 65, 176, 2, 106, 65, 8, 106, 34, 19, 66, 0, 55, 3, 0, 32, 2, 66, 0, 55, 3, 176, 2, 32, 2, 32, 2, 41, 3, 136, 2, 55, 3, 168, 2, 32, 2, 65, 176, 2, 106, 65, 8, 32, 2, 65, 168, 2, 106, 65, 8, 65, 196, 158, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 32, 2, 41, 3, 144, 2, 55, 3, 168, 2, 32, 19, 65, 8, 32, 2, 65, 168, 2, 106, 65, 8, 65, 212, 158, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 32, 2, 41, 3, 152, 2, 55, 3, 168, 2, 32, 18, 65, 8, 32, 2, 65, 168, 2, 106, 65, 8, 65, 228, 158, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 32, 2, 41, 3, 160, 2, 55, 3, 168, 2, 32, 1, 65, 8, 32, 2, 65, 168, 2, 106, 65, 8, 65, 244, 158, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 65, 24, 106, 32, 1, 41, 3, 0, 55, 0, 0, 32, 0, 65, 16, 106, 32, 18, 41, 3, 0, 55, 0, 0, 32, 0, 65, 8, 106, 32, 19, 41, 3, 0, 55, 0, 0, 32, 0, 32, 2, 41, 3, 176, 2, 55, 0, 0, 32, 2, 65, 208, 2, 106, 36, 128, 128, 128, 128, 0, 11, 115, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 54, 2, 12, 32, 2, 65, 28, 106, 66, 1, 55, 2, 0, 32, 2, 65, 1, 54, 2, 20, 32, 2, 65, 228, 157, 137, 128, 0, 54, 2, 16, 32, 2, 65, 234, 128, 128, 128, 0, 54, 2, 44, 32, 2, 32, 2, 65, 40, 106, 54, 2, 24, 32, 2, 32, 2, 65, 12, 106, 54, 2, 40, 32, 1, 32, 2, 65, 16, 106, 16, 237, 140, 128, 128, 0, 33, 0, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 184, 2, 6, 2, 127, 1, 126, 1, 127, 1, 126, 1, 127, 2, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 34, 3, 32, 1, 41, 0, 8, 34, 4, 55, 3, 0, 32, 2, 65, 16, 106, 34, 5, 32, 1, 41, 0, 16, 34, 6, 55, 3, 0, 32, 2, 65, 24, 106, 34, 7, 32, 1, 41, 0, 24, 34, 8, 55, 3, 0, 32, 2, 32, 1, 41, 0, 0, 34, 9, 55, 3, 0, 32, 2, 65, 184, 157, 137, 128, 0, 16, 174, 139, 128, 128, 0, 32, 0, 65, 24, 106, 32, 7, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 5, 41, 3, 0, 55, 3, 0, 32, 0, 65, 8, 106, 32, 3, 41, 3, 0, 55, 3, 0, 32, 0, 32, 2, 41, 3, 0, 55, 3, 0, 32, 0, 32, 9, 66, 255, 255, 255, 255, 15, 124, 32, 9, 84, 173, 66, 127, 124, 34, 9, 32, 4, 32, 9, 124, 34, 9, 32, 4, 84, 173, 124, 32, 9, 66, 130, 200, 134, 128, 208, 255, 150, 161, 172, 127, 124, 32, 9, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 4, 32, 6, 32, 4, 124, 34, 4, 32, 6, 84, 173, 124, 32, 4, 66, 251, 207, 248, 178, 255, 254, 137, 227, 76, 124, 32, 4, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 4, 32, 8, 32, 4, 124, 34, 4, 32, 8, 84, 173, 124, 32, 4, 66, 184, 133, 138, 179, 205, 149, 150, 137, 140, 127, 124, 32, 4, 84, 173, 124, 167, 65, 1, 106, 65, 1, 113, 16, 152, 140, 128, 128, 0, 58, 0, 32, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 207, 1, 2, 1, 127, 7, 126, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 41, 0, 0, 33, 3, 32, 1, 41, 0, 8, 33, 4, 32, 1, 41, 0, 16, 33, 5, 32, 1, 41, 0, 24, 33, 6, 32, 1, 41, 0, 32, 33, 7, 32, 1, 41, 0, 40, 33, 8, 32, 1, 41, 0, 48, 33, 9, 32, 2, 32, 1, 41, 0, 56, 55, 3, 56, 32, 2, 32, 9, 55, 3, 48, 32, 2, 32, 8, 55, 3, 40, 32, 2, 32, 7, 55, 3, 32, 32, 2, 32, 6, 55, 3, 24, 32, 2, 32, 5, 55, 3, 16, 32, 2, 32, 4, 55, 3, 8, 32, 2, 32, 3, 55, 3, 0, 32, 2, 65, 192, 0, 106, 32, 2, 65, 184, 157, 137, 128, 0, 16, 178, 139, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 2, 65, 32, 106, 65, 136, 159, 137, 128, 0, 16, 178, 139, 128, 128, 0, 32, 0, 32, 2, 65, 192, 0, 106, 32, 2, 65, 224, 0, 106, 16, 207, 139, 128, 128, 0, 32, 2, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 11, 179, 1, 2, 1, 127, 8, 126, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 1, 41, 3, 8, 33, 4, 32, 2, 41, 3, 8, 33, 5, 32, 2, 41, 3, 24, 33, 6, 32, 1, 41, 3, 24, 33, 7, 32, 2, 41, 3, 16, 33, 8, 32, 1, 41, 3, 16, 33, 9, 32, 3, 32, 2, 41, 3, 0, 34, 10, 32, 1, 41, 3, 0, 124, 34, 11, 55, 3, 0, 32, 3, 32, 5, 32, 4, 124, 34, 4, 32, 11, 32, 10, 84, 173, 124, 34, 10, 55, 3, 8, 32, 3, 32, 8, 32, 9, 124, 34, 9, 32, 4, 32, 5, 84, 173, 32, 10, 32, 4, 84, 173, 124, 124, 34, 5, 55, 3, 16, 32, 3, 32, 6, 32, 7, 124, 32, 9, 32, 8, 84, 173, 32, 5, 32, 9, 84, 173, 124, 124, 55, 3, 24, 32, 0, 32, 3, 16, 198, 139, 128, 128, 0, 32, 3, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 237, 2, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 32, 106, 66, 0, 55, 3, 0, 32, 2, 65, 24, 106, 66, 0, 55, 3, 0, 32, 2, 65, 16, 106, 66, 0, 55, 3, 0, 32, 2, 66, 0, 55, 3, 8, 2, 64, 2, 64, 32, 1, 32, 2, 65, 8, 106, 16, 161, 139, 128, 128, 0, 13, 0, 2, 64, 32, 1, 65, 248, 156, 137, 128, 0, 16, 161, 139, 128, 128, 0, 13, 0, 32, 2, 66, 216, 239, 225, 230, 151, 191, 189, 228, 219, 0, 55, 3, 32, 32, 2, 66, 143, 144, 150, 231, 129, 131, 226, 214, 153, 127, 55, 3, 24, 32, 2, 66, 252, 167, 236, 255, 143, 129, 187, 156, 123, 55, 3, 16, 32, 2, 66, 131, 128, 128, 128, 80, 55, 3, 8, 32, 1, 32, 2, 65, 8, 106, 16, 161, 139, 128, 128, 0, 13, 0, 32, 2, 65, 8, 106, 32, 1, 16, 176, 139, 128, 128, 0, 66, 0, 33, 3, 2, 64, 32, 2, 45, 0, 40, 65, 1, 71, 13, 0, 32, 0, 32, 2, 41, 3, 8, 55, 3, 8, 32, 0, 65, 32, 106, 32, 2, 65, 8, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 2, 65, 8, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 2, 65, 16, 106, 41, 3, 0, 55, 3, 0, 66, 1, 33, 3, 11, 32, 0, 32, 3, 55, 3, 0, 12, 2, 11, 32, 0, 66, 1, 55, 3, 0, 32, 0, 32, 1, 41, 3, 0, 55, 3, 8, 32, 0, 65, 32, 106, 32, 1, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 24, 106, 32, 1, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 0, 65, 16, 106, 32, 1, 65, 8, 106, 41, 3, 0, 55, 3, 0, 12, 1, 11, 32, 0, 66, 0, 55, 3, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 159, 26, 2, 1, 127, 23, 126, 35, 128, 128, 128, 128, 0, 65, 176, 5, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 184, 4, 106, 32, 1, 41, 3, 0, 34, 3, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 4, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 168, 4, 106, 32, 4, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 152, 4, 106, 32, 4, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 136, 4, 106, 32, 4, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 248, 3, 106, 32, 4, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 232, 3, 106, 32, 4, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 216, 3, 106, 32, 2, 41, 3, 168, 4, 34, 5, 32, 1, 41, 3, 8, 124, 34, 6, 32, 2, 65, 184, 4, 106, 65, 8, 106, 41, 3, 0, 32, 3, 32, 2, 41, 3, 184, 4, 34, 4, 124, 32, 4, 84, 173, 124, 124, 34, 3, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 4, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 200, 3, 106, 32, 4, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 216, 2, 106, 32, 4, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 232, 1, 106, 32, 4, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 248, 0, 106, 32, 4, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 8, 106, 32, 4, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 184, 3, 106, 32, 2, 41, 3, 200, 3, 34, 7, 32, 2, 41, 3, 152, 4, 34, 8, 32, 1, 41, 3, 16, 124, 34, 9, 32, 2, 65, 168, 4, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 5, 84, 173, 124, 32, 3, 32, 6, 84, 173, 124, 124, 34, 10, 124, 34, 6, 32, 2, 65, 216, 3, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 216, 3, 34, 4, 32, 3, 124, 32, 4, 84, 173, 124, 124, 34, 3, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 4, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 168, 3, 106, 32, 4, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 152, 3, 106, 32, 4, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 136, 3, 106, 32, 4, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 248, 2, 106, 32, 4, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 232, 2, 106, 32, 4, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 200, 2, 106, 32, 2, 41, 3, 168, 3, 34, 11, 32, 2, 41, 3, 136, 4, 34, 12, 32, 1, 41, 3, 24, 124, 34, 5, 32, 2, 65, 152, 4, 106, 65, 8, 106, 41, 3, 0, 32, 9, 32, 8, 84, 173, 124, 32, 10, 32, 9, 84, 173, 124, 124, 34, 9, 32, 2, 41, 3, 216, 2, 124, 34, 8, 32, 2, 65, 200, 3, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 7, 84, 173, 124, 32, 3, 32, 6, 84, 173, 124, 124, 34, 13, 124, 34, 6, 32, 2, 65, 184, 3, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 184, 3, 34, 4, 32, 3, 124, 32, 4, 84, 173, 124, 124, 34, 3, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 4, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 184, 2, 106, 32, 4, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 168, 2, 106, 32, 4, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 152, 2, 106, 32, 4, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 136, 2, 106, 32, 4, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 248, 1, 106, 32, 4, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 216, 1, 106, 32, 2, 41, 3, 184, 2, 34, 14, 32, 2, 41, 3, 248, 3, 34, 15, 32, 1, 41, 3, 32, 124, 34, 7, 32, 2, 65, 136, 4, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 12, 84, 173, 124, 32, 9, 32, 5, 84, 173, 124, 124, 34, 5, 32, 2, 41, 3, 232, 1, 124, 34, 10, 32, 2, 65, 216, 2, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 9, 84, 173, 124, 32, 13, 32, 8, 84, 173, 124, 124, 34, 9, 32, 2, 41, 3, 152, 3, 124, 34, 8, 32, 2, 65, 168, 3, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 11, 84, 173, 124, 32, 3, 32, 6, 84, 173, 124, 124, 34, 13, 124, 34, 6, 32, 2, 65, 200, 2, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 200, 2, 34, 4, 32, 3, 124, 32, 4, 84, 173, 124, 124, 34, 3, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 4, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 200, 1, 106, 32, 4, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 184, 1, 106, 32, 4, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 168, 1, 106, 32, 4, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 152, 1, 106, 32, 4, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 136, 1, 106, 32, 4, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 232, 0, 106, 32, 2, 41, 3, 200, 1, 34, 16, 32, 2, 41, 3, 232, 3, 34, 17, 32, 1, 41, 3, 40, 124, 34, 11, 32, 2, 65, 248, 3, 106, 65, 8, 106, 41, 3, 0, 32, 7, 32, 15, 84, 173, 124, 32, 5, 32, 7, 84, 173, 124, 124, 34, 7, 32, 2, 41, 3, 120, 124, 34, 12, 32, 2, 65, 232, 1, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 5, 84, 173, 124, 32, 9, 32, 10, 84, 173, 124, 124, 34, 5, 32, 2, 41, 3, 136, 3, 124, 34, 10, 32, 2, 65, 152, 3, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 9, 84, 173, 124, 32, 13, 32, 8, 84, 173, 124, 124, 34, 9, 32, 2, 41, 3, 168, 2, 124, 34, 8, 32, 2, 65, 184, 2, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 14, 84, 173, 124, 32, 3, 32, 6, 84, 173, 124, 124, 34, 13, 124, 34, 6, 32, 2, 65, 216, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 216, 1, 34, 4, 32, 3, 124, 32, 4, 84, 173, 124, 124, 34, 3, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 4, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 216, 0, 106, 32, 4, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 200, 0, 106, 32, 4, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 56, 106, 32, 4, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 40, 106, 32, 4, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 24, 106, 32, 4, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 184, 1, 106, 65, 8, 106, 41, 3, 0, 33, 14, 32, 2, 65, 152, 2, 106, 65, 8, 106, 41, 3, 0, 33, 15, 32, 2, 65, 248, 2, 106, 65, 8, 106, 41, 3, 0, 33, 18, 32, 2, 65, 8, 106, 65, 8, 106, 41, 3, 0, 33, 19, 32, 2, 41, 3, 232, 2, 33, 20, 32, 2, 41, 3, 136, 2, 33, 21, 32, 2, 41, 3, 168, 1, 33, 22, 32, 2, 41, 3, 72, 33, 23, 32, 2, 65, 200, 0, 106, 65, 8, 106, 41, 3, 0, 33, 24, 32, 2, 32, 2, 41, 3, 88, 34, 25, 32, 2, 65, 232, 3, 106, 65, 8, 106, 41, 3, 0, 32, 11, 32, 17, 84, 173, 124, 32, 7, 32, 11, 84, 173, 124, 34, 17, 32, 2, 41, 3, 8, 124, 34, 4, 32, 2, 65, 248, 0, 106, 65, 8, 106, 41, 3, 0, 32, 12, 32, 7, 84, 173, 124, 32, 5, 32, 12, 84, 173, 124, 124, 34, 7, 32, 2, 41, 3, 248, 2, 124, 34, 11, 32, 2, 65, 136, 3, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 5, 84, 173, 124, 32, 9, 32, 10, 84, 173, 124, 124, 34, 5, 32, 2, 41, 3, 152, 2, 124, 34, 10, 32, 2, 65, 168, 2, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 9, 84, 173, 124, 32, 13, 32, 8, 84, 173, 124, 124, 34, 9, 32, 2, 41, 3, 184, 1, 124, 34, 8, 32, 2, 65, 200, 1, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 16, 84, 173, 124, 32, 3, 32, 6, 84, 173, 124, 124, 34, 12, 124, 34, 6, 32, 2, 65, 232, 0, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 104, 34, 13, 32, 3, 124, 32, 13, 84, 173, 124, 124, 34, 13, 55, 3, 128, 5, 32, 2, 32, 23, 32, 22, 32, 21, 32, 20, 32, 19, 32, 4, 32, 17, 84, 173, 124, 32, 7, 32, 4, 84, 173, 124, 34, 16, 124, 34, 4, 32, 18, 32, 11, 32, 7, 84, 173, 124, 32, 5, 32, 11, 84, 173, 124, 124, 34, 3, 124, 34, 7, 32, 15, 32, 10, 32, 5, 84, 173, 124, 32, 9, 32, 10, 84, 173, 124, 124, 34, 5, 124, 34, 10, 32, 14, 32, 8, 32, 9, 84, 173, 124, 32, 12, 32, 8, 84, 173, 124, 124, 34, 9, 124, 34, 8, 32, 2, 65, 216, 0, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 25, 84, 173, 124, 32, 13, 32, 6, 84, 173, 124, 124, 34, 11, 55, 3, 136, 5, 32, 2, 32, 2, 65, 232, 2, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 16, 84, 173, 124, 32, 3, 32, 4, 84, 173, 124, 34, 12, 32, 2, 41, 3, 248, 1, 124, 34, 4, 32, 2, 65, 136, 2, 106, 65, 8, 106, 41, 3, 0, 32, 7, 32, 3, 84, 173, 124, 32, 5, 32, 7, 84, 173, 124, 124, 34, 6, 32, 2, 41, 3, 152, 1, 124, 34, 3, 32, 2, 65, 168, 1, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 5, 84, 173, 124, 32, 9, 32, 10, 84, 173, 124, 124, 34, 5, 32, 2, 41, 3, 56, 124, 34, 7, 32, 24, 32, 8, 32, 9, 84, 173, 124, 32, 11, 32, 8, 84, 173, 124, 124, 34, 9, 55, 3, 144, 5, 32, 2, 32, 2, 65, 248, 1, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 12, 84, 173, 124, 32, 6, 32, 4, 84, 173, 124, 34, 8, 32, 2, 41, 3, 136, 1, 124, 34, 4, 32, 2, 65, 152, 1, 106, 65, 8, 106, 41, 3, 0, 32, 3, 32, 6, 84, 173, 124, 32, 5, 32, 3, 84, 173, 124, 124, 34, 6, 32, 2, 41, 3, 40, 124, 34, 3, 32, 2, 65, 56, 106, 65, 8, 106, 41, 3, 0, 32, 7, 32, 5, 84, 173, 124, 32, 9, 32, 7, 84, 173, 124, 124, 34, 9, 55, 3, 152, 5, 32, 2, 32, 2, 65, 136, 1, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 8, 84, 173, 124, 32, 6, 32, 4, 84, 173, 124, 34, 5, 32, 2, 41, 3, 24, 124, 34, 4, 32, 2, 65, 40, 106, 65, 8, 106, 41, 3, 0, 32, 3, 32, 6, 84, 173, 124, 32, 9, 32, 3, 84, 173, 124, 124, 34, 6, 55, 3, 160, 5, 32, 2, 32, 2, 65, 24, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 5, 84, 173, 124, 32, 6, 32, 4, 84, 173, 124, 55, 3, 168, 5, 32, 2, 65, 200, 4, 106, 32, 2, 65, 128, 5, 106, 16, 215, 139, 128, 128, 0, 32, 2, 65, 128, 5, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 2, 32, 2, 41, 3, 240, 4, 34, 4, 66, 56, 134, 32, 4, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 4, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 4, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 4, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 4, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 4, 66, 40, 136, 66, 128, 254, 3, 131, 32, 4, 66, 56, 136, 132, 132, 132, 55, 3, 248, 4, 32, 2, 65, 128, 5, 106, 65, 8, 32, 2, 65, 248, 4, 106, 65, 8, 65, 224, 160, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 32, 2, 41, 3, 232, 4, 34, 4, 66, 56, 134, 32, 4, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 4, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 4, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 4, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 4, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 4, 66, 40, 136, 66, 128, 254, 3, 131, 32, 4, 66, 56, 136, 132, 132, 132, 55, 3, 248, 4, 32, 2, 65, 128, 5, 106, 65, 8, 106, 65, 8, 32, 2, 65, 248, 4, 106, 65, 8, 65, 240, 160, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 32, 2, 41, 3, 224, 4, 34, 4, 66, 56, 134, 32, 4, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 4, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 4, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 4, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 4, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 4, 66, 40, 136, 66, 128, 254, 3, 131, 32, 4, 66, 56, 136, 132, 132, 132, 55, 3, 248, 4, 32, 2, 65, 144, 5, 106, 65, 8, 32, 2, 65, 248, 4, 106, 65, 8, 65, 128, 161, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 32, 2, 41, 3, 216, 4, 34, 4, 66, 56, 134, 32, 4, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 4, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 4, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 4, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 4, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 4, 66, 40, 136, 66, 128, 254, 3, 131, 32, 4, 66, 56, 136, 132, 132, 132, 55, 3, 248, 4, 32, 2, 65, 152, 5, 106, 65, 8, 32, 2, 65, 248, 4, 106, 65, 8, 65, 144, 161, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 32, 2, 41, 3, 208, 4, 34, 4, 66, 56, 134, 32, 4, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 4, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 4, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 4, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 4, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 4, 66, 40, 136, 66, 128, 254, 3, 131, 32, 4, 66, 56, 136, 132, 132, 132, 55, 3, 248, 4, 32, 2, 65, 160, 5, 106, 65, 8, 32, 2, 65, 248, 4, 106, 65, 8, 65, 160, 161, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 32, 2, 41, 3, 200, 4, 34, 4, 66, 56, 134, 32, 4, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 4, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 4, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 4, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 4, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 4, 66, 40, 136, 66, 128, 254, 3, 131, 32, 4, 66, 56, 136, 132, 132, 132, 55, 3, 248, 4, 32, 2, 65, 168, 5, 106, 65, 8, 32, 2, 65, 248, 4, 106, 65, 8, 65, 176, 161, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 2, 65, 128, 5, 106, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 176, 5, 106, 36, 128, 128, 128, 128, 0, 11, 127, 0, 32, 0, 32, 1, 16, 184, 139, 128, 128, 0, 32, 0, 65, 8, 106, 32, 1, 65, 8, 106, 16, 184, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 32, 0, 65, 16, 106, 32, 1, 65, 16, 106, 16, 184, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 32, 0, 65, 24, 106, 32, 1, 65, 24, 106, 16, 184, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 32, 0, 65, 32, 106, 32, 1, 65, 32, 106, 16, 184, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 32, 0, 65, 40, 106, 32, 1, 65, 40, 106, 16, 184, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 11, 158, 1, 1, 2, 126, 32, 0, 32, 2, 41, 3, 40, 32, 1, 41, 3, 40, 34, 4, 133, 66, 0, 32, 3, 173, 66, 255, 1, 131, 125, 34, 5, 131, 32, 4, 133, 55, 3, 40, 32, 0, 32, 2, 41, 3, 32, 32, 1, 41, 3, 32, 34, 4, 133, 32, 5, 131, 32, 4, 133, 55, 3, 32, 32, 0, 32, 2, 41, 3, 24, 32, 1, 41, 3, 24, 34, 4, 133, 32, 5, 131, 32, 4, 133, 55, 3, 24, 32, 0, 32, 2, 41, 3, 16, 32, 1, 41, 3, 16, 34, 4, 133, 32, 5, 131, 32, 4, 133, 55, 3, 16, 32, 0, 32, 2, 41, 3, 8, 32, 1, 41, 3, 8, 34, 4, 133, 32, 5, 131, 32, 4, 133, 55, 3, 8, 32, 0, 32, 2, 41, 3, 0, 32, 1, 41, 3, 0, 34, 4, 133, 32, 5, 131, 32, 4, 133, 55, 3, 0, 11, 58, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 0, 32, 1, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 34, 1, 16, 210, 139, 128, 128, 0, 33, 0, 32, 1, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 214, 6, 2, 1, 127, 6, 126, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 41, 0, 0, 34, 3, 66, 56, 134, 32, 3, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 3, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 3, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 3, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 3, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 3, 66, 40, 136, 66, 128, 254, 3, 131, 32, 3, 66, 56, 136, 132, 132, 132, 34, 4, 55, 3, 40, 32, 2, 32, 1, 41, 0, 8, 34, 3, 66, 56, 134, 32, 3, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 3, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 3, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 3, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 3, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 3, 66, 40, 136, 66, 128, 254, 3, 131, 32, 3, 66, 56, 136, 132, 132, 132, 34, 5, 55, 3, 32, 32, 2, 32, 1, 41, 0, 16, 34, 3, 66, 56, 134, 32, 3, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 3, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 3, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 3, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 3, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 3, 66, 40, 136, 66, 128, 254, 3, 131, 32, 3, 66, 56, 136, 132, 132, 132, 34, 6, 55, 3, 24, 32, 2, 32, 1, 41, 0, 24, 34, 3, 66, 56, 134, 32, 3, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 3, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 3, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 3, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 3, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 3, 66, 40, 136, 66, 128, 254, 3, 131, 32, 3, 66, 56, 136, 132, 132, 132, 34, 7, 55, 3, 16, 32, 2, 32, 1, 41, 0, 32, 34, 3, 66, 56, 134, 32, 3, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 3, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 3, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 3, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 3, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 3, 66, 40, 136, 66, 128, 254, 3, 131, 32, 3, 66, 56, 136, 132, 132, 132, 34, 8, 55, 3, 8, 32, 2, 32, 1, 41, 0, 40, 34, 3, 66, 56, 134, 32, 3, 66, 128, 254, 3, 131, 66, 40, 134, 132, 32, 3, 66, 128, 128, 252, 7, 131, 66, 24, 134, 32, 3, 66, 128, 128, 128, 248, 15, 131, 66, 8, 134, 132, 132, 32, 3, 66, 8, 136, 66, 128, 128, 128, 248, 15, 131, 32, 3, 66, 24, 136, 66, 128, 128, 252, 7, 131, 132, 32, 3, 66, 40, 136, 66, 128, 254, 3, 131, 32, 3, 66, 56, 136, 132, 132, 132, 34, 3, 55, 3, 0, 32, 2, 65, 176, 160, 137, 128, 0, 16, 214, 139, 128, 128, 0, 32, 0, 32, 2, 65, 48, 16, 218, 141, 128, 128, 0, 32, 3, 66, 213, 170, 129, 128, 128, 128, 192, 128, 198, 0, 124, 32, 3, 84, 173, 66, 127, 124, 34, 3, 32, 8, 32, 3, 124, 34, 3, 32, 8, 84, 173, 124, 32, 3, 66, 129, 128, 176, 245, 148, 128, 128, 170, 97, 124, 32, 3, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 3, 32, 7, 32, 3, 124, 34, 3, 32, 7, 84, 173, 124, 32, 3, 66, 220, 147, 188, 202, 240, 171, 203, 231, 152, 127, 124, 32, 3, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 3, 32, 6, 32, 3, 124, 34, 3, 32, 6, 84, 173, 124, 32, 3, 66, 193, 218, 235, 227, 176, 143, 173, 196, 155, 127, 124, 32, 3, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 3, 32, 5, 32, 3, 124, 34, 3, 32, 5, 84, 173, 124, 32, 3, 66, 169, 166, 209, 229, 155, 137, 150, 242, 180, 127, 124, 32, 3, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 3, 32, 4, 32, 3, 124, 34, 3, 32, 4, 84, 173, 124, 32, 3, 66, 230, 178, 128, 180, 220, 194, 187, 255, 101, 124, 32, 3, 84, 173, 124, 167, 65, 1, 106, 65, 1, 113, 16, 152, 140, 128, 128, 0, 58, 0, 48, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 57, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 32, 1, 16, 216, 139, 128, 128, 0, 32, 0, 32, 2, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 232, 2, 1, 13, 126, 32, 0, 32, 1, 41, 3, 40, 34, 2, 32, 1, 41, 3, 0, 34, 3, 66, 213, 170, 129, 128, 128, 128, 192, 128, 198, 0, 124, 34, 4, 32, 3, 84, 173, 66, 127, 124, 34, 5, 32, 5, 32, 1, 41, 3, 8, 34, 6, 124, 34, 5, 32, 6, 84, 173, 124, 32, 5, 66, 129, 128, 176, 245, 148, 128, 128, 170, 97, 124, 34, 7, 32, 5, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 5, 32, 5, 32, 1, 41, 3, 16, 34, 8, 124, 34, 5, 32, 8, 84, 173, 124, 32, 5, 66, 220, 147, 188, 202, 240, 171, 203, 231, 152, 127, 124, 34, 9, 32, 5, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 5, 32, 5, 32, 1, 41, 3, 24, 34, 10, 124, 34, 5, 32, 10, 84, 173, 124, 32, 5, 66, 193, 218, 235, 227, 176, 143, 173, 196, 155, 127, 124, 34, 11, 32, 5, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 5, 32, 5, 32, 1, 41, 3, 32, 34, 12, 124, 34, 5, 32, 12, 84, 173, 124, 32, 5, 66, 169, 166, 209, 229, 155, 137, 150, 242, 180, 127, 124, 34, 13, 32, 5, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 5, 32, 2, 32, 5, 124, 34, 5, 32, 2, 84, 173, 124, 32, 5, 66, 230, 178, 128, 180, 220, 194, 187, 255, 101, 124, 34, 14, 32, 5, 84, 173, 124, 34, 5, 66, 127, 124, 34, 2, 131, 66, 0, 32, 5, 125, 34, 5, 32, 14, 131, 132, 55, 3, 40, 32, 0, 32, 12, 32, 2, 131, 32, 5, 32, 13, 131, 132, 55, 3, 32, 32, 0, 32, 10, 32, 2, 131, 32, 5, 32, 11, 131, 132, 55, 3, 24, 32, 0, 32, 8, 32, 2, 131, 32, 5, 32, 9, 131, 132, 55, 3, 16, 32, 0, 32, 6, 32, 2, 131, 32, 5, 32, 7, 131, 132, 55, 3, 8, 32, 0, 32, 3, 32, 2, 131, 32, 5, 32, 4, 131, 132, 55, 3, 0, 11, 235, 37, 2, 1, 127, 76, 126, 35, 128, 128, 128, 128, 0, 65, 176, 9, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 192, 4, 106, 32, 2, 41, 3, 0, 34, 4, 66, 0, 32, 1, 41, 3, 0, 34, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 4, 106, 32, 2, 41, 3, 8, 34, 6, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 4, 106, 32, 2, 41, 3, 16, 34, 7, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 4, 106, 32, 2, 41, 3, 24, 34, 8, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 128, 5, 106, 32, 2, 41, 3, 32, 34, 9, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 5, 106, 32, 2, 41, 3, 40, 34, 10, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 5, 106, 32, 1, 41, 3, 8, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 5, 106, 32, 5, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 6, 106, 32, 5, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 7, 106, 32, 5, 66, 0, 32, 8, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 7, 106, 32, 5, 66, 0, 32, 9, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 176, 8, 106, 32, 5, 66, 0, 32, 10, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 176, 5, 106, 32, 1, 41, 3, 16, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 128, 6, 106, 32, 5, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 6, 106, 32, 5, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 7, 106, 32, 5, 66, 0, 32, 8, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 7, 106, 32, 5, 66, 0, 32, 9, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 8, 106, 32, 5, 66, 0, 32, 10, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 5, 106, 32, 1, 41, 3, 24, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 6, 106, 32, 5, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 6, 106, 32, 5, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 176, 7, 106, 32, 5, 66, 0, 32, 8, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 128, 8, 106, 32, 5, 66, 0, 32, 9, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 8, 106, 32, 5, 66, 0, 32, 10, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 5, 106, 32, 1, 41, 3, 32, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 6, 106, 32, 5, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 6, 106, 32, 5, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 7, 106, 32, 5, 66, 0, 32, 8, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 8, 106, 32, 5, 66, 0, 32, 9, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 8, 106, 32, 5, 66, 0, 32, 10, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 5, 106, 32, 1, 41, 3, 40, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 176, 6, 106, 32, 5, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 128, 7, 106, 32, 5, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 7, 106, 32, 5, 66, 0, 32, 8, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 8, 106, 32, 5, 66, 0, 32, 9, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 8, 106, 32, 5, 66, 0, 32, 10, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 176, 4, 106, 32, 3, 41, 3, 192, 4, 34, 5, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 4, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 4, 106, 32, 4, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 176, 3, 106, 32, 4, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 2, 106, 32, 4, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 1, 106, 32, 4, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 0, 106, 32, 4, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 4, 106, 32, 3, 65, 176, 4, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 3, 41, 3, 176, 4, 34, 4, 124, 32, 4, 84, 173, 124, 34, 7, 32, 3, 41, 3, 160, 4, 124, 34, 5, 32, 3, 41, 3, 160, 5, 34, 8, 32, 3, 41, 3, 208, 4, 34, 9, 32, 3, 65, 192, 4, 106, 65, 8, 106, 41, 3, 0, 124, 34, 10, 124, 34, 11, 124, 34, 6, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 4, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 128, 4, 106, 32, 4, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 3, 106, 32, 4, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 3, 106, 32, 4, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 3, 106, 32, 4, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 3, 106, 32, 4, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 3, 106, 32, 3, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 7, 84, 173, 124, 32, 6, 32, 5, 84, 173, 124, 34, 12, 32, 3, 41, 3, 176, 3, 124, 34, 5, 32, 3, 41, 3, 240, 5, 34, 13, 32, 3, 65, 208, 4, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 9, 84, 173, 124, 34, 14, 32, 3, 41, 3, 224, 4, 124, 34, 15, 124, 34, 7, 32, 3, 65, 160, 5, 106, 65, 8, 106, 41, 3, 0, 32, 11, 32, 8, 84, 173, 124, 124, 34, 8, 32, 3, 41, 3, 176, 5, 124, 34, 16, 124, 34, 9, 32, 3, 41, 3, 128, 4, 124, 34, 10, 32, 3, 65, 144, 4, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 144, 4, 34, 4, 32, 6, 124, 32, 4, 84, 173, 124, 124, 34, 6, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 4, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 3, 106, 32, 4, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 128, 3, 106, 32, 4, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 2, 106, 32, 4, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 2, 106, 32, 4, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 2, 106, 32, 4, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 176, 2, 106, 32, 3, 65, 128, 4, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 9, 84, 173, 124, 32, 6, 32, 10, 84, 173, 124, 34, 17, 32, 3, 41, 3, 240, 3, 124, 34, 10, 32, 3, 65, 176, 3, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 12, 84, 173, 124, 32, 9, 32, 5, 84, 173, 124, 34, 18, 32, 3, 41, 3, 192, 2, 124, 34, 5, 32, 3, 65, 224, 4, 106, 65, 8, 106, 41, 3, 0, 32, 15, 32, 14, 84, 173, 124, 34, 15, 32, 3, 41, 3, 240, 4, 124, 34, 9, 32, 3, 41, 3, 192, 6, 124, 34, 11, 32, 3, 65, 240, 5, 106, 65, 8, 106, 41, 3, 0, 32, 7, 32, 13, 84, 173, 124, 32, 8, 32, 7, 84, 173, 124, 124, 34, 7, 32, 3, 41, 3, 128, 6, 124, 34, 12, 32, 3, 65, 176, 5, 106, 65, 8, 106, 41, 3, 0, 32, 16, 32, 8, 84, 173, 124, 124, 34, 8, 32, 3, 41, 3, 192, 5, 124, 34, 16, 124, 34, 19, 124, 34, 13, 32, 3, 41, 3, 144, 3, 124, 34, 14, 32, 3, 65, 160, 3, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 160, 3, 34, 4, 32, 6, 124, 32, 4, 84, 173, 124, 124, 34, 6, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 4, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 2, 106, 32, 4, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 2, 106, 32, 4, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 128, 2, 106, 32, 4, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 1, 106, 32, 4, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 1, 106, 32, 4, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 1, 106, 32, 3, 65, 144, 3, 106, 65, 8, 106, 41, 3, 0, 32, 14, 32, 13, 84, 173, 124, 32, 6, 32, 14, 84, 173, 124, 34, 20, 32, 3, 41, 3, 128, 3, 124, 34, 14, 32, 3, 65, 240, 3, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 17, 84, 173, 124, 32, 13, 32, 10, 84, 173, 124, 34, 21, 32, 3, 41, 3, 224, 3, 124, 34, 10, 32, 3, 65, 192, 2, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 18, 84, 173, 124, 32, 19, 32, 5, 84, 173, 124, 34, 18, 32, 3, 41, 3, 208, 1, 124, 34, 5, 32, 3, 65, 240, 4, 106, 65, 8, 106, 41, 3, 0, 32, 9, 32, 15, 84, 173, 124, 34, 19, 32, 3, 41, 3, 128, 5, 124, 34, 13, 32, 3, 41, 3, 144, 7, 124, 34, 15, 32, 3, 65, 192, 6, 106, 65, 8, 106, 41, 3, 0, 32, 11, 32, 9, 84, 173, 124, 32, 7, 32, 11, 84, 173, 124, 124, 34, 9, 32, 3, 41, 3, 208, 6, 124, 34, 11, 32, 3, 65, 128, 6, 106, 65, 8, 106, 41, 3, 0, 32, 12, 32, 7, 84, 173, 124, 32, 8, 32, 12, 84, 173, 124, 124, 34, 7, 32, 3, 41, 3, 144, 6, 124, 34, 12, 32, 3, 65, 192, 5, 106, 65, 8, 106, 41, 3, 0, 32, 16, 32, 8, 84, 173, 124, 124, 34, 8, 32, 3, 41, 3, 208, 5, 124, 34, 22, 124, 34, 23, 124, 34, 24, 124, 34, 16, 32, 3, 41, 3, 160, 2, 124, 34, 17, 32, 3, 65, 176, 2, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 176, 2, 34, 4, 32, 6, 124, 32, 4, 84, 173, 124, 124, 34, 6, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 4, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 176, 1, 106, 32, 4, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 1, 106, 32, 4, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 1, 106, 32, 4, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 128, 1, 106, 32, 4, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 0, 106, 32, 4, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 208, 0, 106, 32, 3, 65, 160, 2, 106, 65, 8, 106, 41, 3, 0, 32, 17, 32, 16, 84, 173, 124, 32, 6, 32, 17, 84, 173, 124, 34, 25, 32, 3, 41, 3, 144, 2, 124, 34, 17, 32, 3, 65, 128, 3, 106, 65, 8, 106, 41, 3, 0, 32, 14, 32, 20, 84, 173, 124, 32, 16, 32, 14, 84, 173, 124, 34, 26, 32, 3, 41, 3, 240, 2, 124, 34, 14, 32, 3, 65, 224, 3, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 21, 84, 173, 124, 32, 24, 32, 10, 84, 173, 124, 34, 21, 32, 3, 41, 3, 208, 3, 124, 34, 10, 32, 3, 65, 208, 1, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 18, 84, 173, 124, 32, 23, 32, 5, 84, 173, 124, 34, 23, 32, 3, 41, 3, 96, 124, 34, 5, 32, 3, 65, 128, 5, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 19, 84, 173, 124, 34, 24, 32, 3, 41, 3, 144, 5, 124, 34, 16, 32, 3, 41, 3, 224, 7, 124, 34, 18, 32, 3, 65, 144, 7, 106, 65, 8, 106, 41, 3, 0, 32, 15, 32, 13, 84, 173, 124, 32, 9, 32, 15, 84, 173, 124, 124, 34, 13, 32, 3, 41, 3, 160, 7, 124, 34, 15, 32, 3, 65, 208, 6, 106, 65, 8, 106, 41, 3, 0, 32, 11, 32, 9, 84, 173, 124, 32, 7, 32, 11, 84, 173, 124, 124, 34, 9, 32, 3, 41, 3, 224, 6, 124, 34, 11, 32, 3, 65, 144, 6, 106, 65, 8, 106, 41, 3, 0, 32, 12, 32, 7, 84, 173, 124, 32, 8, 32, 12, 84, 173, 124, 124, 34, 7, 32, 3, 41, 3, 160, 6, 124, 34, 12, 32, 3, 65, 208, 5, 106, 65, 8, 106, 41, 3, 0, 32, 22, 32, 8, 84, 173, 124, 124, 34, 8, 32, 3, 41, 3, 224, 5, 124, 34, 22, 124, 34, 27, 124, 34, 28, 124, 34, 29, 124, 34, 19, 32, 3, 41, 3, 176, 1, 124, 34, 20, 32, 3, 65, 192, 1, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 192, 1, 34, 4, 32, 6, 124, 32, 4, 84, 173, 124, 124, 34, 6, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 4, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 0, 106, 32, 4, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 48, 106, 32, 4, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 32, 106, 32, 4, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 16, 106, 32, 4, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 32, 4, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 3, 106, 65, 8, 106, 41, 3, 0, 33, 30, 32, 3, 65, 176, 6, 106, 65, 8, 106, 41, 3, 0, 33, 31, 32, 3, 65, 240, 6, 106, 65, 8, 106, 41, 3, 0, 33, 32, 32, 3, 65, 176, 7, 106, 65, 8, 106, 41, 3, 0, 33, 33, 32, 3, 65, 240, 7, 106, 65, 8, 106, 41, 3, 0, 33, 34, 32, 3, 65, 176, 8, 106, 65, 8, 106, 41, 3, 0, 33, 35, 32, 3, 41, 3, 192, 8, 33, 36, 32, 3, 41, 3, 128, 8, 33, 37, 32, 3, 41, 3, 192, 7, 33, 38, 32, 3, 41, 3, 128, 7, 33, 39, 32, 3, 41, 3, 208, 2, 33, 40, 32, 3, 65, 208, 2, 106, 65, 8, 106, 41, 3, 0, 33, 41, 32, 3, 65, 224, 2, 106, 65, 8, 106, 41, 3, 0, 33, 42, 32, 3, 65, 128, 7, 106, 65, 8, 106, 41, 3, 0, 33, 43, 32, 3, 65, 192, 7, 106, 65, 8, 106, 41, 3, 0, 33, 44, 32, 3, 65, 128, 8, 106, 65, 8, 106, 41, 3, 0, 33, 45, 32, 3, 65, 192, 8, 106, 65, 8, 106, 41, 3, 0, 33, 46, 32, 3, 41, 3, 208, 8, 33, 47, 32, 3, 41, 3, 144, 8, 33, 48, 32, 3, 41, 3, 208, 7, 33, 49, 32, 3, 41, 3, 224, 1, 33, 50, 32, 3, 65, 224, 1, 106, 65, 8, 106, 41, 3, 0, 33, 51, 32, 3, 41, 3, 240, 1, 33, 52, 32, 3, 65, 240, 1, 106, 65, 8, 106, 41, 3, 0, 33, 53, 32, 3, 65, 128, 2, 106, 65, 8, 106, 41, 3, 0, 33, 54, 32, 3, 65, 208, 7, 106, 65, 8, 106, 41, 3, 0, 33, 55, 32, 3, 65, 144, 8, 106, 65, 8, 106, 41, 3, 0, 33, 56, 32, 3, 65, 208, 8, 106, 65, 8, 106, 41, 3, 0, 33, 57, 32, 3, 41, 3, 224, 8, 33, 58, 32, 3, 41, 3, 160, 8, 33, 59, 32, 3, 41, 3, 112, 33, 60, 32, 3, 65, 240, 0, 106, 65, 8, 106, 41, 3, 0, 33, 61, 32, 3, 41, 3, 128, 1, 33, 62, 32, 3, 65, 128, 1, 106, 65, 8, 106, 41, 3, 0, 33, 63, 32, 3, 41, 3, 144, 1, 33, 64, 32, 3, 65, 144, 1, 106, 65, 8, 106, 41, 3, 0, 33, 65, 32, 3, 65, 160, 1, 106, 65, 8, 106, 41, 3, 0, 33, 66, 32, 3, 65, 160, 8, 106, 65, 8, 106, 41, 3, 0, 33, 67, 32, 3, 65, 224, 8, 106, 65, 8, 106, 41, 3, 0, 33, 68, 32, 3, 41, 3, 240, 8, 33, 69, 32, 3, 41, 3, 0, 33, 70, 32, 3, 65, 8, 106, 41, 3, 0, 33, 71, 32, 3, 41, 3, 16, 33, 72, 32, 3, 65, 16, 106, 65, 8, 106, 41, 3, 0, 33, 73, 32, 3, 41, 3, 32, 33, 74, 32, 3, 65, 32, 106, 65, 8, 106, 41, 3, 0, 33, 75, 32, 3, 41, 3, 48, 33, 76, 32, 3, 65, 48, 106, 65, 8, 106, 41, 3, 0, 33, 77, 32, 3, 32, 3, 41, 3, 64, 34, 78, 32, 3, 65, 224, 0, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 23, 84, 173, 124, 32, 27, 32, 5, 84, 173, 124, 34, 27, 32, 3, 65, 144, 5, 106, 65, 8, 106, 41, 3, 0, 32, 16, 32, 24, 84, 173, 124, 34, 24, 32, 3, 41, 3, 176, 8, 124, 34, 4, 32, 3, 65, 224, 7, 106, 65, 8, 106, 41, 3, 0, 32, 18, 32, 16, 84, 173, 124, 32, 13, 32, 18, 84, 173, 124, 124, 34, 5, 32, 3, 41, 3, 240, 7, 124, 34, 16, 32, 3, 65, 160, 7, 106, 65, 8, 106, 41, 3, 0, 32, 15, 32, 13, 84, 173, 124, 32, 9, 32, 15, 84, 173, 124, 124, 34, 13, 32, 3, 41, 3, 176, 7, 124, 34, 15, 32, 3, 65, 224, 6, 106, 65, 8, 106, 41, 3, 0, 32, 11, 32, 9, 84, 173, 124, 32, 7, 32, 11, 84, 173, 124, 124, 34, 9, 32, 3, 41, 3, 240, 6, 124, 34, 11, 32, 3, 65, 160, 6, 106, 65, 8, 106, 41, 3, 0, 32, 12, 32, 7, 84, 173, 124, 32, 8, 32, 12, 84, 173, 124, 124, 34, 7, 32, 3, 41, 3, 176, 6, 124, 34, 12, 32, 3, 65, 224, 5, 106, 65, 8, 106, 41, 3, 0, 32, 22, 32, 8, 84, 173, 124, 124, 34, 79, 124, 34, 8, 32, 3, 41, 3, 192, 3, 124, 34, 18, 32, 3, 65, 208, 3, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 21, 84, 173, 124, 32, 28, 32, 10, 84, 173, 124, 124, 34, 10, 32, 3, 41, 3, 224, 2, 124, 34, 21, 32, 3, 65, 240, 2, 106, 65, 8, 106, 41, 3, 0, 32, 14, 32, 26, 84, 173, 124, 32, 29, 32, 14, 84, 173, 124, 124, 34, 14, 32, 3, 41, 3, 128, 2, 124, 34, 22, 32, 3, 65, 144, 2, 106, 65, 8, 106, 41, 3, 0, 32, 17, 32, 25, 84, 173, 124, 32, 19, 32, 17, 84, 173, 124, 124, 34, 17, 32, 3, 41, 3, 160, 1, 124, 34, 23, 32, 3, 65, 176, 1, 106, 65, 8, 106, 41, 3, 0, 32, 20, 32, 19, 84, 173, 124, 32, 6, 32, 20, 84, 173, 124, 124, 34, 20, 124, 34, 19, 32, 3, 65, 208, 0, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 80, 34, 25, 32, 6, 124, 32, 25, 84, 173, 124, 124, 34, 25, 55, 3, 128, 9, 32, 3, 32, 76, 32, 64, 32, 52, 32, 40, 32, 8, 32, 27, 84, 173, 34, 26, 32, 39, 32, 38, 32, 37, 32, 36, 32, 35, 32, 4, 32, 24, 84, 173, 124, 32, 5, 32, 4, 84, 173, 124, 34, 24, 124, 34, 4, 32, 34, 32, 16, 32, 5, 84, 173, 124, 32, 13, 32, 16, 84, 173, 124, 124, 34, 5, 124, 34, 6, 32, 33, 32, 15, 32, 13, 84, 173, 124, 32, 9, 32, 15, 84, 173, 124, 124, 34, 13, 124, 34, 15, 32, 32, 32, 11, 32, 9, 84, 173, 124, 32, 7, 32, 11, 84, 173, 124, 124, 34, 9, 124, 34, 11, 32, 31, 32, 12, 32, 7, 84, 173, 124, 32, 79, 32, 12, 84, 173, 124, 124, 34, 27, 124, 34, 7, 32, 30, 32, 18, 32, 8, 84, 173, 124, 32, 10, 32, 18, 84, 173, 124, 124, 34, 8, 124, 34, 12, 32, 42, 32, 21, 32, 10, 84, 173, 124, 32, 14, 32, 21, 84, 173, 124, 124, 34, 10, 124, 34, 16, 32, 54, 32, 22, 32, 14, 84, 173, 124, 32, 17, 32, 22, 84, 173, 124, 124, 34, 14, 124, 34, 18, 32, 66, 32, 23, 32, 17, 84, 173, 124, 32, 20, 32, 23, 84, 173, 124, 124, 34, 17, 124, 34, 20, 32, 3, 65, 192, 0, 106, 65, 8, 106, 41, 3, 0, 32, 19, 32, 78, 84, 173, 124, 32, 25, 32, 19, 84, 173, 124, 124, 34, 19, 55, 3, 136, 9, 32, 3, 32, 74, 32, 62, 32, 50, 32, 7, 32, 26, 84, 173, 32, 8, 32, 7, 84, 173, 124, 34, 21, 32, 49, 32, 48, 32, 47, 32, 46, 32, 4, 32, 24, 84, 173, 124, 32, 5, 32, 4, 84, 173, 124, 34, 22, 124, 34, 4, 32, 45, 32, 6, 32, 5, 84, 173, 124, 32, 13, 32, 6, 84, 173, 124, 124, 34, 5, 124, 34, 6, 32, 44, 32, 15, 32, 13, 84, 173, 124, 32, 9, 32, 15, 84, 173, 124, 124, 34, 7, 124, 34, 13, 32, 43, 32, 11, 32, 9, 84, 173, 124, 32, 27, 32, 11, 84, 173, 124, 124, 34, 23, 124, 34, 9, 32, 41, 32, 12, 32, 8, 84, 173, 124, 32, 10, 32, 12, 84, 173, 124, 124, 34, 8, 124, 34, 11, 32, 53, 32, 16, 32, 10, 84, 173, 124, 32, 14, 32, 16, 84, 173, 124, 124, 34, 10, 124, 34, 12, 32, 65, 32, 18, 32, 14, 84, 173, 124, 32, 17, 32, 18, 84, 173, 124, 124, 34, 14, 124, 34, 15, 32, 77, 32, 20, 32, 17, 84, 173, 124, 32, 19, 32, 20, 84, 173, 124, 124, 34, 16, 55, 3, 144, 9, 32, 3, 32, 72, 32, 60, 32, 9, 32, 21, 84, 173, 32, 8, 32, 9, 84, 173, 124, 34, 17, 32, 59, 32, 58, 32, 57, 32, 4, 32, 22, 84, 173, 124, 32, 5, 32, 4, 84, 173, 124, 34, 18, 124, 34, 4, 32, 56, 32, 6, 32, 5, 84, 173, 124, 32, 7, 32, 6, 84, 173, 124, 124, 34, 5, 124, 34, 6, 32, 55, 32, 13, 32, 7, 84, 173, 124, 32, 23, 32, 13, 84, 173, 124, 124, 34, 13, 124, 34, 7, 32, 51, 32, 11, 32, 8, 84, 173, 124, 32, 10, 32, 11, 84, 173, 124, 124, 34, 8, 124, 34, 9, 32, 63, 32, 12, 32, 10, 84, 173, 124, 32, 14, 32, 12, 84, 173, 124, 124, 34, 10, 124, 34, 11, 32, 75, 32, 15, 32, 14, 84, 173, 124, 32, 16, 32, 15, 84, 173, 124, 124, 34, 12, 55, 3, 152, 9, 32, 3, 32, 70, 32, 7, 32, 17, 84, 173, 32, 8, 32, 7, 84, 173, 124, 34, 14, 32, 69, 32, 68, 32, 4, 32, 18, 84, 173, 124, 32, 5, 32, 4, 84, 173, 124, 34, 15, 124, 34, 4, 32, 67, 32, 6, 32, 5, 84, 173, 124, 32, 13, 32, 6, 84, 173, 124, 124, 34, 13, 124, 34, 5, 32, 61, 32, 9, 32, 8, 84, 173, 124, 32, 10, 32, 9, 84, 173, 124, 124, 34, 6, 124, 34, 7, 32, 73, 32, 11, 32, 10, 84, 173, 124, 32, 12, 32, 11, 84, 173, 124, 124, 34, 8, 55, 3, 160, 9, 32, 3, 32, 5, 32, 14, 84, 173, 32, 6, 32, 5, 84, 173, 124, 32, 3, 65, 240, 8, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 15, 84, 173, 124, 32, 13, 32, 4, 84, 173, 124, 124, 32, 71, 32, 7, 32, 6, 84, 173, 124, 32, 8, 32, 7, 84, 173, 124, 124, 55, 3, 168, 9, 32, 0, 32, 3, 65, 128, 9, 106, 16, 215, 139, 128, 128, 0, 32, 3, 65, 176, 9, 106, 36, 128, 128, 128, 128, 0, 11, 135, 2, 2, 1, 127, 12, 126, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 1, 41, 3, 8, 33, 4, 32, 2, 41, 3, 8, 33, 5, 32, 2, 41, 3, 40, 33, 6, 32, 1, 41, 3, 40, 33, 7, 32, 2, 41, 3, 32, 33, 8, 32, 1, 41, 3, 32, 33, 9, 32, 2, 41, 3, 24, 33, 10, 32, 1, 41, 3, 24, 33, 11, 32, 2, 41, 3, 16, 33, 12, 32, 1, 41, 3, 16, 33, 13, 32, 3, 32, 2, 41, 3, 0, 34, 14, 32, 1, 41, 3, 0, 124, 34, 15, 55, 3, 0, 32, 3, 32, 5, 32, 4, 124, 34, 4, 32, 15, 32, 14, 84, 173, 124, 34, 14, 55, 3, 8, 32, 3, 32, 12, 32, 13, 124, 34, 13, 32, 4, 32, 5, 84, 173, 32, 14, 32, 4, 84, 173, 124, 124, 34, 4, 55, 3, 16, 32, 3, 32, 10, 32, 11, 124, 34, 5, 32, 13, 32, 12, 84, 173, 32, 4, 32, 13, 84, 173, 124, 124, 34, 4, 55, 3, 24, 32, 3, 32, 8, 32, 9, 124, 34, 12, 32, 5, 32, 10, 84, 173, 32, 4, 32, 5, 84, 173, 124, 124, 34, 5, 55, 3, 32, 32, 3, 32, 6, 32, 7, 124, 32, 12, 32, 8, 84, 173, 32, 5, 32, 12, 84, 173, 124, 124, 55, 3, 40, 32, 0, 32, 3, 16, 215, 139, 128, 128, 0, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 155, 22, 2, 1, 127, 23, 126, 35, 128, 128, 128, 128, 0, 65, 160, 5, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 176, 4, 106, 32, 0, 41, 3, 0, 34, 2, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 3, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 160, 4, 106, 32, 3, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 144, 4, 106, 32, 3, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 128, 4, 106, 32, 3, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 240, 3, 106, 32, 3, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 224, 3, 106, 32, 3, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 208, 3, 106, 32, 1, 41, 3, 160, 4, 34, 4, 32, 0, 41, 3, 8, 124, 34, 5, 32, 1, 65, 176, 4, 106, 65, 8, 106, 41, 3, 0, 32, 2, 32, 1, 41, 3, 176, 4, 34, 3, 124, 32, 3, 84, 173, 124, 124, 34, 2, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 3, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 192, 3, 106, 32, 3, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 208, 2, 106, 32, 3, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 224, 1, 106, 32, 3, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 240, 0, 106, 32, 3, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 32, 3, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 176, 3, 106, 32, 1, 41, 3, 192, 3, 34, 6, 32, 1, 41, 3, 144, 4, 34, 7, 32, 0, 41, 3, 16, 124, 34, 8, 32, 1, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 4, 84, 173, 124, 32, 2, 32, 5, 84, 173, 124, 124, 34, 9, 124, 34, 5, 32, 1, 65, 208, 3, 106, 65, 8, 106, 41, 3, 0, 32, 1, 41, 3, 208, 3, 34, 3, 32, 2, 124, 32, 3, 84, 173, 124, 124, 34, 2, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 3, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 160, 3, 106, 32, 3, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 144, 3, 106, 32, 3, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 128, 3, 106, 32, 3, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 240, 2, 106, 32, 3, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 224, 2, 106, 32, 3, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 192, 2, 106, 32, 1, 41, 3, 160, 3, 34, 10, 32, 1, 41, 3, 128, 4, 34, 11, 32, 0, 41, 3, 24, 124, 34, 4, 32, 1, 65, 144, 4, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 7, 84, 173, 124, 32, 9, 32, 8, 84, 173, 124, 124, 34, 8, 32, 1, 41, 3, 208, 2, 124, 34, 7, 32, 1, 65, 192, 3, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 6, 84, 173, 124, 32, 2, 32, 5, 84, 173, 124, 124, 34, 12, 124, 34, 5, 32, 1, 65, 176, 3, 106, 65, 8, 106, 41, 3, 0, 32, 1, 41, 3, 176, 3, 34, 3, 32, 2, 124, 32, 3, 84, 173, 124, 124, 34, 2, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 3, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 176, 2, 106, 32, 3, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 160, 2, 106, 32, 3, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 144, 2, 106, 32, 3, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 128, 2, 106, 32, 3, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 240, 1, 106, 32, 3, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 208, 1, 106, 32, 1, 41, 3, 176, 2, 34, 13, 32, 1, 41, 3, 240, 3, 34, 14, 32, 0, 41, 3, 32, 124, 34, 6, 32, 1, 65, 128, 4, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 11, 84, 173, 124, 32, 8, 32, 4, 84, 173, 124, 124, 34, 4, 32, 1, 41, 3, 224, 1, 124, 34, 9, 32, 1, 65, 208, 2, 106, 65, 8, 106, 41, 3, 0, 32, 7, 32, 8, 84, 173, 124, 32, 12, 32, 7, 84, 173, 124, 124, 34, 8, 32, 1, 41, 3, 144, 3, 124, 34, 7, 32, 1, 65, 160, 3, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 10, 84, 173, 124, 32, 2, 32, 5, 84, 173, 124, 124, 34, 12, 124, 34, 5, 32, 1, 65, 192, 2, 106, 65, 8, 106, 41, 3, 0, 32, 1, 41, 3, 192, 2, 34, 3, 32, 2, 124, 32, 3, 84, 173, 124, 124, 34, 2, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 3, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 192, 1, 106, 32, 3, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 176, 1, 106, 32, 3, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 160, 1, 106, 32, 3, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 144, 1, 106, 32, 3, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 128, 1, 106, 32, 3, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 224, 0, 106, 32, 1, 41, 3, 192, 1, 34, 15, 32, 1, 41, 3, 224, 3, 34, 16, 32, 0, 41, 3, 40, 124, 34, 10, 32, 1, 65, 240, 3, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 14, 84, 173, 124, 32, 4, 32, 6, 84, 173, 124, 124, 34, 6, 32, 1, 41, 3, 112, 124, 34, 11, 32, 1, 65, 224, 1, 106, 65, 8, 106, 41, 3, 0, 32, 9, 32, 4, 84, 173, 124, 32, 8, 32, 9, 84, 173, 124, 124, 34, 4, 32, 1, 41, 3, 128, 3, 124, 34, 9, 32, 1, 65, 144, 3, 106, 65, 8, 106, 41, 3, 0, 32, 7, 32, 8, 84, 173, 124, 32, 12, 32, 7, 84, 173, 124, 124, 34, 8, 32, 1, 41, 3, 160, 2, 124, 34, 7, 32, 1, 65, 176, 2, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 13, 84, 173, 124, 32, 2, 32, 5, 84, 173, 124, 124, 34, 12, 124, 34, 5, 32, 1, 65, 208, 1, 106, 65, 8, 106, 41, 3, 0, 32, 1, 41, 3, 208, 1, 34, 3, 32, 2, 124, 32, 3, 84, 173, 124, 124, 34, 2, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 3, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 208, 0, 106, 32, 3, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 192, 0, 106, 32, 3, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 48, 106, 32, 3, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 32, 106, 32, 3, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 16, 106, 32, 3, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 1, 65, 176, 1, 106, 65, 8, 106, 41, 3, 0, 33, 13, 32, 1, 65, 144, 2, 106, 65, 8, 106, 41, 3, 0, 33, 14, 32, 1, 65, 240, 2, 106, 65, 8, 106, 41, 3, 0, 33, 17, 32, 1, 65, 8, 106, 41, 3, 0, 33, 18, 32, 1, 41, 3, 224, 2, 33, 19, 32, 1, 41, 3, 128, 2, 33, 20, 32, 1, 41, 3, 160, 1, 33, 21, 32, 1, 41, 3, 64, 33, 22, 32, 1, 65, 192, 0, 106, 65, 8, 106, 41, 3, 0, 33, 23, 32, 1, 32, 1, 41, 3, 80, 34, 24, 32, 1, 65, 224, 3, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 16, 84, 173, 124, 32, 6, 32, 10, 84, 173, 124, 34, 16, 32, 1, 41, 3, 0, 124, 34, 3, 32, 1, 65, 240, 0, 106, 65, 8, 106, 41, 3, 0, 32, 11, 32, 6, 84, 173, 124, 32, 4, 32, 11, 84, 173, 124, 124, 34, 6, 32, 1, 41, 3, 240, 2, 124, 34, 10, 32, 1, 65, 128, 3, 106, 65, 8, 106, 41, 3, 0, 32, 9, 32, 4, 84, 173, 124, 32, 8, 32, 9, 84, 173, 124, 124, 34, 4, 32, 1, 41, 3, 144, 2, 124, 34, 9, 32, 1, 65, 160, 2, 106, 65, 8, 106, 41, 3, 0, 32, 7, 32, 8, 84, 173, 124, 32, 12, 32, 7, 84, 173, 124, 124, 34, 8, 32, 1, 41, 3, 176, 1, 124, 34, 7, 32, 1, 65, 192, 1, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 15, 84, 173, 124, 32, 2, 32, 5, 84, 173, 124, 124, 34, 11, 124, 34, 5, 32, 1, 65, 224, 0, 106, 65, 8, 106, 41, 3, 0, 32, 1, 41, 3, 96, 34, 12, 32, 2, 124, 32, 12, 84, 173, 124, 124, 34, 12, 55, 3, 240, 4, 32, 1, 32, 22, 32, 21, 32, 20, 32, 19, 32, 18, 32, 3, 32, 16, 84, 173, 124, 32, 6, 32, 3, 84, 173, 124, 34, 15, 124, 34, 3, 32, 17, 32, 10, 32, 6, 84, 173, 124, 32, 4, 32, 10, 84, 173, 124, 124, 34, 2, 124, 34, 6, 32, 14, 32, 9, 32, 4, 84, 173, 124, 32, 8, 32, 9, 84, 173, 124, 124, 34, 4, 124, 34, 9, 32, 13, 32, 7, 32, 8, 84, 173, 124, 32, 11, 32, 7, 84, 173, 124, 124, 34, 8, 124, 34, 7, 32, 1, 65, 208, 0, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 24, 84, 173, 124, 32, 12, 32, 5, 84, 173, 124, 124, 34, 10, 55, 3, 248, 4, 32, 1, 32, 1, 65, 224, 2, 106, 65, 8, 106, 41, 3, 0, 32, 3, 32, 15, 84, 173, 124, 32, 2, 32, 3, 84, 173, 124, 34, 11, 32, 1, 41, 3, 240, 1, 124, 34, 3, 32, 1, 65, 128, 2, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 2, 84, 173, 124, 32, 4, 32, 6, 84, 173, 124, 124, 34, 5, 32, 1, 41, 3, 144, 1, 124, 34, 2, 32, 1, 65, 160, 1, 106, 65, 8, 106, 41, 3, 0, 32, 9, 32, 4, 84, 173, 124, 32, 8, 32, 9, 84, 173, 124, 124, 34, 4, 32, 1, 41, 3, 48, 124, 34, 6, 32, 23, 32, 7, 32, 8, 84, 173, 124, 32, 10, 32, 7, 84, 173, 124, 124, 34, 8, 55, 3, 128, 5, 32, 1, 32, 1, 65, 240, 1, 106, 65, 8, 106, 41, 3, 0, 32, 3, 32, 11, 84, 173, 124, 32, 5, 32, 3, 84, 173, 124, 34, 7, 32, 1, 41, 3, 128, 1, 124, 34, 3, 32, 1, 65, 144, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 32, 5, 84, 173, 124, 32, 4, 32, 2, 84, 173, 124, 124, 34, 5, 32, 1, 41, 3, 32, 124, 34, 2, 32, 1, 65, 48, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 4, 84, 173, 124, 32, 8, 32, 6, 84, 173, 124, 124, 34, 8, 55, 3, 136, 5, 32, 1, 32, 1, 65, 128, 1, 106, 65, 8, 106, 41, 3, 0, 32, 3, 32, 7, 84, 173, 124, 32, 5, 32, 3, 84, 173, 124, 34, 4, 32, 1, 41, 3, 16, 124, 34, 3, 32, 1, 65, 32, 106, 65, 8, 106, 41, 3, 0, 32, 2, 32, 5, 84, 173, 124, 32, 8, 32, 2, 84, 173, 124, 124, 34, 5, 55, 3, 144, 5, 32, 1, 32, 1, 65, 16, 106, 65, 8, 106, 41, 3, 0, 32, 3, 32, 4, 84, 173, 124, 32, 5, 32, 3, 84, 173, 124, 55, 3, 152, 5, 32, 1, 65, 192, 4, 106, 32, 1, 65, 240, 4, 106, 16, 215, 139, 128, 128, 0, 32, 1, 41, 3, 192, 4, 34, 3, 66, 170, 213, 128, 128, 128, 128, 160, 128, 35, 124, 32, 3, 84, 173, 66, 127, 124, 34, 3, 32, 3, 32, 1, 41, 3, 200, 4, 34, 5, 124, 34, 3, 32, 5, 84, 173, 124, 32, 3, 66, 129, 128, 216, 186, 138, 128, 128, 213, 112, 124, 32, 3, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 3, 32, 3, 32, 1, 41, 3, 208, 4, 34, 5, 124, 34, 3, 32, 5, 84, 173, 124, 32, 3, 66, 238, 137, 158, 165, 248, 213, 229, 179, 204, 0, 124, 32, 3, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 3, 32, 3, 32, 1, 41, 3, 216, 4, 34, 5, 124, 34, 3, 32, 5, 84, 173, 124, 32, 3, 66, 161, 237, 245, 177, 216, 199, 150, 226, 205, 0, 124, 32, 3, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 3, 32, 3, 32, 1, 41, 3, 224, 4, 34, 5, 124, 34, 3, 32, 5, 84, 173, 124, 32, 3, 66, 149, 211, 232, 242, 205, 132, 139, 185, 90, 124, 32, 3, 84, 173, 124, 66, 127, 124, 66, 63, 135, 34, 3, 32, 3, 32, 1, 41, 3, 232, 4, 34, 5, 124, 34, 3, 32, 5, 84, 173, 124, 32, 3, 66, 179, 153, 128, 154, 174, 225, 221, 255, 114, 124, 32, 3, 84, 173, 124, 167, 65, 1, 106, 65, 1, 113, 16, 152, 140, 128, 128, 0, 16, 180, 139, 128, 128, 0, 33, 0, 32, 1, 65, 160, 5, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 183, 1, 3, 3, 127, 1, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 128, 160, 137, 128, 0, 65, 48, 16, 218, 141, 128, 128, 0, 33, 4, 32, 2, 65, 48, 106, 33, 5, 2, 64, 3, 64, 32, 5, 32, 2, 70, 13, 1, 32, 5, 65, 120, 106, 34, 5, 41, 3, 0, 33, 6, 65, 63, 33, 3, 3, 64, 32, 3, 65, 127, 70, 13, 1, 32, 4, 65, 48, 106, 32, 4, 16, 220, 139, 128, 128, 0, 32, 4, 32, 4, 65, 48, 106, 65, 48, 16, 218, 141, 128, 128, 0, 33, 7, 2, 64, 32, 6, 32, 3, 65, 63, 113, 173, 136, 167, 65, 1, 113, 69, 13, 0, 32, 7, 32, 1, 16, 214, 139, 128, 128, 0, 11, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 11, 32, 0, 32, 4, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 11, 199, 31, 2, 1, 127, 59, 126, 35, 128, 128, 128, 128, 0, 65, 192, 7, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 192, 4, 106, 32, 1, 41, 3, 8, 34, 3, 66, 0, 32, 1, 41, 3, 0, 34, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 4, 106, 32, 1, 41, 3, 16, 34, 5, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 4, 106, 32, 1, 41, 3, 24, 34, 6, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 4, 106, 32, 1, 41, 3, 32, 34, 7, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 128, 5, 106, 32, 1, 41, 3, 40, 34, 8, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 160, 5, 106, 32, 5, 66, 0, 32, 3, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 176, 5, 106, 32, 6, 66, 0, 32, 3, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 5, 106, 32, 7, 66, 0, 32, 3, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 5, 106, 32, 8, 66, 0, 32, 3, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 5, 106, 32, 6, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 128, 6, 106, 32, 7, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 6, 106, 32, 8, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 176, 6, 106, 32, 7, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 6, 106, 32, 8, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 6, 106, 32, 8, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 5, 106, 32, 4, 66, 0, 32, 4, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 5, 106, 32, 3, 66, 0, 32, 3, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 160, 6, 106, 32, 5, 66, 0, 32, 5, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 6, 106, 32, 6, 66, 0, 32, 6, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 6, 106, 32, 7, 66, 0, 32, 7, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 128, 7, 106, 32, 8, 66, 0, 32, 8, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 176, 4, 106, 32, 2, 41, 3, 144, 5, 34, 6, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 3, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 160, 4, 106, 32, 3, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 4, 106, 32, 3, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 128, 4, 106, 32, 3, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 3, 106, 32, 3, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 3, 106, 32, 3, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 3, 106, 32, 2, 65, 144, 5, 106, 65, 8, 106, 41, 3, 0, 34, 9, 32, 2, 41, 3, 192, 4, 34, 8, 66, 1, 134, 124, 34, 4, 32, 2, 41, 3, 160, 4, 124, 34, 5, 32, 2, 65, 176, 4, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 176, 4, 34, 3, 32, 6, 66, 125, 131, 124, 32, 3, 84, 173, 124, 124, 34, 6, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 3, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 3, 106, 32, 3, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 2, 106, 32, 3, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 1, 106, 32, 3, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 0, 106, 32, 3, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 32, 3, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 176, 3, 106, 32, 2, 41, 3, 192, 3, 34, 10, 32, 2, 41, 3, 224, 5, 34, 11, 32, 2, 41, 3, 208, 4, 34, 12, 32, 2, 65, 192, 4, 106, 65, 8, 106, 41, 3, 0, 124, 34, 7, 66, 1, 134, 32, 8, 66, 63, 136, 132, 124, 34, 8, 32, 4, 32, 9, 84, 173, 124, 34, 9, 32, 2, 41, 3, 144, 4, 124, 34, 13, 32, 2, 65, 160, 4, 106, 65, 8, 106, 41, 3, 0, 32, 5, 32, 4, 84, 173, 124, 32, 6, 32, 5, 84, 173, 124, 124, 34, 14, 124, 34, 4, 32, 2, 65, 208, 3, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 208, 3, 34, 3, 32, 6, 124, 32, 3, 84, 173, 124, 124, 34, 5, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 3, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 160, 3, 106, 32, 3, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 3, 106, 32, 3, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 128, 3, 106, 32, 3, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 2, 106, 32, 3, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 2, 106, 32, 3, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 2, 106, 32, 2, 41, 3, 160, 3, 34, 15, 32, 2, 65, 224, 5, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 11, 84, 173, 124, 32, 9, 32, 8, 84, 173, 124, 34, 16, 32, 2, 65, 208, 4, 106, 65, 8, 106, 41, 3, 0, 32, 7, 32, 12, 84, 173, 124, 34, 12, 32, 2, 41, 3, 224, 4, 124, 34, 6, 32, 2, 41, 3, 160, 5, 124, 34, 8, 66, 1, 134, 32, 7, 66, 63, 136, 132, 124, 34, 7, 32, 2, 41, 3, 128, 4, 124, 34, 11, 32, 2, 65, 144, 4, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 9, 84, 173, 124, 32, 14, 32, 13, 84, 173, 124, 124, 34, 9, 32, 2, 41, 3, 208, 2, 124, 34, 13, 32, 2, 65, 192, 3, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 10, 84, 173, 124, 32, 5, 32, 4, 84, 173, 124, 124, 34, 10, 124, 34, 4, 32, 2, 65, 176, 3, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 176, 3, 34, 3, 32, 5, 124, 32, 3, 84, 173, 124, 124, 34, 5, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 3, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 176, 2, 106, 32, 3, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 160, 2, 106, 32, 3, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 2, 106, 32, 3, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 128, 2, 106, 32, 3, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 240, 1, 106, 32, 3, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 1, 106, 32, 2, 41, 3, 176, 2, 34, 17, 32, 2, 65, 208, 2, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 9, 84, 173, 124, 32, 10, 32, 13, 84, 173, 124, 34, 18, 32, 2, 41, 3, 224, 1, 124, 34, 13, 32, 2, 65, 128, 4, 106, 65, 8, 106, 41, 3, 0, 32, 11, 32, 7, 84, 173, 124, 32, 9, 32, 11, 84, 173, 124, 34, 19, 32, 2, 41, 3, 240, 3, 124, 34, 9, 32, 7, 32, 16, 84, 173, 34, 14, 32, 2, 41, 3, 160, 6, 124, 34, 7, 32, 2, 65, 224, 4, 106, 65, 8, 106, 41, 3, 0, 32, 6, 32, 12, 84, 173, 124, 34, 16, 32, 2, 41, 3, 240, 4, 124, 34, 11, 32, 2, 41, 3, 176, 5, 124, 34, 10, 32, 2, 65, 160, 5, 106, 65, 8, 106, 41, 3, 0, 32, 8, 32, 6, 84, 173, 124, 124, 34, 6, 66, 1, 134, 32, 8, 66, 63, 136, 132, 124, 34, 20, 124, 34, 21, 124, 34, 8, 32, 2, 41, 3, 144, 3, 124, 34, 12, 32, 2, 65, 160, 3, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 15, 84, 173, 124, 32, 5, 32, 4, 84, 173, 124, 124, 34, 22, 124, 34, 4, 32, 2, 65, 192, 2, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 192, 2, 34, 3, 32, 5, 124, 32, 3, 84, 173, 124, 124, 34, 5, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 3, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 1, 106, 32, 3, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 176, 1, 106, 32, 3, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 160, 1, 106, 32, 3, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 144, 1, 106, 32, 3, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 128, 1, 106, 32, 3, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 2, 41, 3, 192, 1, 34, 23, 32, 2, 65, 160, 6, 106, 65, 8, 106, 41, 3, 0, 32, 7, 32, 14, 84, 173, 124, 32, 20, 32, 7, 84, 173, 124, 34, 20, 32, 2, 65, 240, 4, 106, 65, 8, 106, 41, 3, 0, 32, 11, 32, 16, 84, 173, 124, 34, 24, 32, 2, 41, 3, 128, 5, 124, 34, 7, 32, 2, 41, 3, 192, 5, 124, 34, 14, 32, 2, 65, 176, 5, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 11, 84, 173, 124, 32, 6, 32, 10, 84, 173, 124, 124, 34, 11, 32, 2, 41, 3, 240, 5, 124, 34, 10, 66, 1, 134, 32, 6, 66, 63, 136, 132, 124, 34, 6, 32, 2, 41, 3, 224, 3, 124, 34, 15, 32, 2, 65, 240, 3, 106, 65, 8, 106, 41, 3, 0, 32, 9, 32, 19, 84, 173, 124, 32, 21, 32, 9, 84, 173, 124, 124, 34, 9, 32, 2, 41, 3, 112, 124, 34, 16, 32, 2, 65, 224, 1, 106, 65, 8, 106, 41, 3, 0, 32, 13, 32, 18, 84, 173, 124, 32, 8, 32, 13, 84, 173, 124, 124, 34, 13, 32, 2, 41, 3, 128, 3, 124, 34, 18, 32, 2, 65, 144, 3, 106, 65, 8, 106, 41, 3, 0, 32, 12, 32, 8, 84, 173, 124, 32, 22, 32, 12, 84, 173, 124, 124, 34, 8, 32, 2, 41, 3, 160, 2, 124, 34, 12, 32, 2, 65, 176, 2, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 17, 84, 173, 124, 32, 5, 32, 4, 84, 173, 124, 124, 34, 21, 124, 34, 4, 32, 2, 65, 208, 1, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 208, 1, 34, 3, 32, 5, 124, 32, 3, 84, 173, 124, 124, 34, 5, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 3, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 208, 0, 106, 32, 3, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 192, 0, 106, 32, 3, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 48, 106, 32, 3, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 32, 106, 32, 3, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 16, 106, 32, 3, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 2, 65, 8, 106, 41, 3, 0, 33, 22, 32, 2, 65, 208, 6, 106, 65, 8, 106, 41, 3, 0, 33, 25, 32, 2, 65, 128, 6, 106, 65, 8, 106, 41, 3, 0, 33, 26, 32, 2, 65, 208, 5, 106, 65, 8, 106, 41, 3, 0, 33, 27, 32, 2, 41, 3, 144, 6, 33, 28, 32, 2, 41, 3, 176, 6, 33, 29, 32, 2, 41, 3, 224, 2, 33, 30, 32, 2, 65, 224, 2, 106, 65, 8, 106, 41, 3, 0, 33, 31, 32, 2, 65, 240, 2, 106, 65, 8, 106, 41, 3, 0, 33, 32, 32, 2, 65, 176, 6, 106, 65, 8, 106, 41, 3, 0, 33, 33, 32, 2, 65, 144, 6, 106, 65, 8, 106, 41, 3, 0, 33, 34, 32, 2, 41, 3, 192, 6, 33, 35, 32, 2, 41, 3, 240, 6, 33, 3, 32, 2, 41, 3, 240, 1, 33, 36, 32, 2, 65, 240, 1, 106, 65, 8, 106, 41, 3, 0, 33, 37, 32, 2, 41, 3, 128, 2, 33, 38, 32, 2, 65, 128, 2, 106, 65, 8, 106, 41, 3, 0, 33, 39, 32, 2, 65, 144, 2, 106, 65, 8, 106, 41, 3, 0, 33, 40, 32, 2, 65, 192, 6, 106, 65, 8, 106, 41, 3, 0, 33, 41, 32, 2, 41, 3, 224, 6, 33, 42, 32, 2, 65, 240, 6, 106, 65, 8, 106, 41, 3, 0, 33, 43, 32, 2, 41, 3, 128, 1, 33, 44, 32, 2, 65, 128, 1, 106, 65, 8, 106, 41, 3, 0, 33, 45, 32, 2, 41, 3, 144, 1, 33, 46, 32, 2, 65, 144, 1, 106, 65, 8, 106, 41, 3, 0, 33, 47, 32, 2, 41, 3, 160, 1, 33, 48, 32, 2, 65, 160, 1, 106, 65, 8, 106, 41, 3, 0, 33, 49, 32, 2, 65, 176, 1, 106, 65, 8, 106, 41, 3, 0, 33, 50, 32, 2, 65, 224, 6, 106, 65, 8, 106, 41, 3, 0, 33, 51, 32, 2, 41, 3, 128, 7, 33, 17, 32, 2, 41, 3, 16, 33, 52, 32, 2, 65, 16, 106, 65, 8, 106, 41, 3, 0, 33, 53, 32, 2, 41, 3, 32, 33, 54, 32, 2, 65, 32, 106, 65, 8, 106, 41, 3, 0, 33, 55, 32, 2, 41, 3, 48, 33, 56, 32, 2, 65, 48, 106, 65, 8, 106, 41, 3, 0, 33, 57, 32, 2, 41, 3, 64, 33, 58, 32, 2, 65, 192, 0, 106, 65, 8, 106, 41, 3, 0, 33, 59, 32, 2, 32, 2, 41, 3, 80, 34, 60, 32, 6, 32, 20, 84, 173, 34, 61, 32, 2, 41, 3, 208, 6, 124, 34, 19, 32, 2, 65, 128, 5, 106, 65, 8, 106, 41, 3, 0, 32, 7, 32, 24, 84, 173, 124, 34, 24, 32, 2, 41, 3, 208, 5, 124, 34, 20, 32, 2, 65, 192, 5, 106, 65, 8, 106, 41, 3, 0, 32, 14, 32, 7, 84, 173, 124, 32, 11, 32, 14, 84, 173, 124, 124, 34, 7, 32, 2, 41, 3, 128, 6, 124, 34, 14, 32, 2, 65, 240, 5, 106, 65, 8, 106, 41, 3, 0, 32, 10, 32, 11, 84, 173, 124, 124, 34, 11, 66, 1, 134, 32, 10, 66, 63, 136, 132, 124, 34, 10, 32, 2, 65, 224, 3, 106, 65, 8, 106, 41, 3, 0, 32, 15, 32, 6, 84, 173, 124, 32, 9, 32, 15, 84, 173, 124, 124, 34, 6, 32, 2, 41, 3, 0, 124, 34, 15, 32, 2, 65, 240, 0, 106, 65, 8, 106, 41, 3, 0, 32, 16, 32, 9, 84, 173, 124, 32, 13, 32, 16, 84, 173, 124, 124, 34, 9, 32, 2, 41, 3, 240, 2, 124, 34, 16, 32, 2, 65, 128, 3, 106, 65, 8, 106, 41, 3, 0, 32, 18, 32, 13, 84, 173, 124, 32, 8, 32, 18, 84, 173, 124, 124, 34, 13, 32, 2, 41, 3, 144, 2, 124, 34, 18, 32, 2, 65, 160, 2, 106, 65, 8, 106, 41, 3, 0, 32, 12, 32, 8, 84, 173, 124, 32, 21, 32, 12, 84, 173, 124, 124, 34, 8, 32, 2, 41, 3, 176, 1, 124, 34, 12, 32, 2, 65, 192, 1, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 23, 84, 173, 124, 32, 5, 32, 4, 84, 173, 124, 124, 34, 21, 124, 34, 4, 32, 2, 65, 224, 0, 106, 65, 8, 106, 41, 3, 0, 32, 2, 41, 3, 96, 34, 23, 32, 5, 124, 32, 23, 84, 173, 124, 124, 34, 23, 55, 3, 144, 7, 32, 2, 32, 58, 32, 48, 32, 38, 32, 30, 32, 25, 32, 19, 32, 61, 84, 173, 124, 32, 10, 32, 19, 84, 173, 124, 34, 19, 32, 29, 32, 28, 32, 27, 32, 20, 32, 24, 84, 173, 124, 32, 7, 32, 20, 84, 173, 124, 34, 20, 124, 34, 5, 32, 26, 32, 14, 32, 7, 84, 173, 124, 32, 11, 32, 14, 84, 173, 124, 124, 34, 7, 124, 34, 14, 66, 1, 134, 32, 11, 66, 63, 136, 132, 124, 34, 11, 32, 6, 32, 10, 84, 173, 124, 34, 10, 32, 22, 32, 15, 32, 6, 84, 173, 124, 32, 9, 32, 15, 84, 173, 124, 124, 34, 6, 124, 34, 15, 32, 32, 32, 16, 32, 9, 84, 173, 124, 32, 13, 32, 16, 84, 173, 124, 124, 34, 9, 124, 34, 16, 32, 40, 32, 18, 32, 13, 84, 173, 124, 32, 8, 32, 18, 84, 173, 124, 124, 34, 13, 124, 34, 18, 32, 50, 32, 12, 32, 8, 84, 173, 124, 32, 21, 32, 12, 84, 173, 124, 124, 34, 8, 124, 34, 12, 32, 2, 65, 208, 0, 106, 65, 8, 106, 41, 3, 0, 32, 4, 32, 60, 84, 173, 124, 32, 23, 32, 4, 84, 173, 124, 124, 34, 21, 55, 3, 152, 7, 32, 2, 32, 56, 32, 46, 32, 36, 32, 10, 32, 11, 84, 173, 32, 6, 32, 10, 84, 173, 124, 34, 22, 32, 3, 32, 35, 32, 34, 32, 5, 32, 20, 84, 173, 124, 32, 7, 32, 5, 84, 173, 124, 34, 20, 124, 34, 4, 32, 33, 32, 14, 32, 7, 84, 173, 124, 124, 34, 5, 66, 1, 134, 32, 14, 66, 63, 136, 132, 124, 34, 7, 32, 11, 32, 19, 84, 173, 124, 34, 19, 124, 34, 11, 32, 31, 32, 15, 32, 6, 84, 173, 124, 32, 9, 32, 15, 84, 173, 124, 124, 34, 6, 124, 34, 10, 32, 39, 32, 16, 32, 9, 84, 173, 124, 32, 13, 32, 16, 84, 173, 124, 124, 34, 9, 124, 34, 14, 32, 49, 32, 18, 32, 13, 84, 173, 124, 32, 8, 32, 18, 84, 173, 124, 124, 34, 13, 124, 34, 15, 32, 59, 32, 12, 32, 8, 84, 173, 124, 32, 21, 32, 12, 84, 173, 124, 124, 34, 12, 55, 3, 160, 7, 32, 2, 32, 54, 32, 44, 32, 11, 32, 22, 84, 173, 32, 6, 32, 11, 84, 173, 124, 34, 11, 32, 43, 32, 7, 32, 3, 84, 173, 124, 32, 19, 32, 7, 84, 173, 124, 34, 16, 32, 42, 32, 41, 32, 4, 32, 20, 84, 173, 124, 32, 5, 32, 4, 84, 173, 124, 34, 18, 124, 34, 3, 66, 1, 134, 32, 5, 66, 63, 136, 132, 124, 34, 19, 124, 34, 4, 32, 37, 32, 10, 32, 6, 84, 173, 124, 32, 9, 32, 10, 84, 173, 124, 124, 34, 5, 124, 34, 6, 32, 47, 32, 14, 32, 9, 84, 173, 124, 32, 13, 32, 14, 84, 173, 124, 124, 34, 7, 124, 34, 8, 32, 57, 32, 15, 32, 13, 84, 173, 124, 32, 12, 32, 15, 84, 173, 124, 124, 34, 9, 55, 3, 168, 7, 32, 2, 32, 52, 32, 4, 32, 11, 84, 173, 32, 5, 32, 4, 84, 173, 124, 34, 13, 32, 17, 32, 51, 32, 3, 32, 18, 84, 173, 124, 34, 11, 66, 1, 134, 32, 3, 66, 63, 136, 132, 124, 34, 3, 32, 19, 32, 16, 84, 173, 124, 34, 10, 124, 34, 4, 32, 45, 32, 6, 32, 5, 84, 173, 124, 32, 7, 32, 6, 84, 173, 124, 124, 34, 5, 124, 34, 6, 32, 55, 32, 8, 32, 7, 84, 173, 124, 32, 9, 32, 8, 84, 173, 124, 124, 34, 7, 55, 3, 176, 7, 32, 2, 32, 4, 32, 13, 84, 173, 32, 5, 32, 4, 84, 173, 124, 32, 11, 66, 63, 136, 32, 2, 65, 128, 7, 106, 65, 8, 106, 41, 3, 0, 32, 3, 32, 17, 84, 173, 124, 32, 10, 32, 3, 84, 173, 124, 124, 124, 32, 53, 32, 6, 32, 5, 84, 173, 124, 32, 7, 32, 6, 84, 173, 124, 124, 55, 3, 184, 7, 32, 0, 32, 2, 65, 144, 7, 106, 16, 215, 139, 128, 128, 0, 32, 2, 65, 192, 7, 106, 36, 128, 128, 128, 128, 0, 11, 95, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 65, 192, 161, 137, 128, 0, 16, 219, 139, 128, 128, 0, 32, 0, 32, 2, 65, 48, 16, 218, 141, 128, 128, 0, 33, 0, 32, 2, 65, 48, 106, 32, 2, 16, 220, 139, 128, 128, 0, 32, 0, 32, 2, 65, 48, 106, 32, 1, 16, 210, 139, 128, 128, 0, 58, 0, 48, 32, 2, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 11, 37, 0, 32, 0, 32, 1, 65, 240, 161, 137, 128, 0, 16, 219, 139, 128, 128, 0, 32, 0, 32, 1, 16, 212, 139, 128, 128, 0, 16, 180, 139, 128, 128, 0, 58, 0, 48, 11, 184, 2, 1, 10, 126, 32, 0, 66, 127, 66, 0, 32, 1, 41, 3, 8, 34, 2, 32, 1, 41, 3, 0, 34, 3, 132, 32, 1, 41, 3, 16, 34, 4, 132, 32, 1, 41, 3, 24, 34, 5, 132, 32, 1, 41, 3, 32, 34, 6, 132, 32, 1, 41, 3, 40, 34, 7, 132, 66, 0, 82, 27, 34, 8, 66, 0, 32, 3, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 86, 173, 125, 34, 9, 32, 2, 125, 34, 10, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 124, 34, 11, 131, 55, 3, 8, 32, 0, 32, 8, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 32, 3, 125, 131, 55, 3, 0, 32, 0, 32, 9, 32, 9, 32, 2, 84, 173, 125, 32, 11, 32, 10, 84, 173, 124, 66, 63, 135, 34, 2, 32, 4, 125, 34, 3, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 124, 34, 9, 32, 8, 131, 55, 3, 16, 32, 0, 32, 2, 32, 2, 32, 4, 84, 173, 125, 32, 9, 32, 3, 84, 173, 124, 66, 63, 135, 34, 2, 32, 5, 125, 34, 3, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 124, 34, 4, 32, 8, 131, 55, 3, 24, 32, 0, 32, 2, 32, 2, 32, 5, 84, 173, 125, 32, 4, 32, 3, 84, 173, 124, 66, 63, 135, 34, 2, 32, 6, 125, 34, 3, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 124, 34, 4, 32, 8, 131, 55, 3, 32, 32, 0, 32, 2, 32, 2, 32, 6, 84, 173, 125, 32, 4, 32, 3, 84, 173, 124, 66, 63, 135, 32, 7, 125, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 124, 32, 8, 131, 55, 3, 40, 11, 54, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 2, 16, 223, 139, 128, 128, 0, 32, 0, 32, 3, 32, 1, 16, 217, 139, 128, 128, 0, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 231, 7, 4, 2, 127, 7, 126, 2, 127, 2, 126, 35, 128, 128, 128, 128, 0, 65, 240, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 65, 0, 33, 4, 66, 0, 33, 5, 66, 0, 33, 6, 66, 0, 33, 7, 66, 0, 33, 8, 66, 0, 33, 9, 66, 0, 33, 10, 2, 64, 3, 64, 32, 4, 65, 6, 70, 13, 1, 66, 0, 33, 11, 65, 160, 127, 33, 12, 2, 64, 3, 64, 32, 12, 69, 13, 1, 32, 3, 65, 176, 1, 106, 32, 2, 32, 12, 106, 34, 13, 65, 224, 0, 106, 41, 3, 0, 66, 0, 32, 1, 32, 12, 106, 65, 224, 0, 106, 41, 3, 0, 34, 14, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 160, 1, 106, 32, 13, 65, 232, 0, 106, 41, 3, 0, 66, 0, 32, 14, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 144, 1, 106, 32, 13, 65, 240, 0, 106, 41, 3, 0, 66, 0, 32, 14, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 128, 1, 106, 32, 13, 65, 248, 0, 106, 41, 3, 0, 66, 0, 32, 14, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 240, 0, 106, 32, 13, 65, 128, 1, 106, 41, 3, 0, 66, 0, 32, 14, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 224, 0, 106, 32, 13, 65, 136, 1, 106, 41, 3, 0, 66, 0, 32, 14, 66, 0, 16, 215, 141, 128, 128, 0, 32, 11, 32, 3, 65, 224, 0, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 96, 34, 15, 32, 10, 124, 34, 14, 32, 15, 84, 173, 124, 32, 14, 32, 3, 65, 240, 0, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 112, 34, 15, 32, 9, 124, 34, 10, 32, 15, 84, 173, 124, 32, 10, 32, 3, 65, 128, 1, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 128, 1, 34, 15, 32, 8, 124, 34, 9, 32, 15, 84, 173, 124, 32, 9, 32, 3, 65, 144, 1, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 144, 1, 34, 15, 32, 7, 124, 34, 8, 32, 15, 84, 173, 124, 32, 8, 32, 3, 65, 160, 1, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 160, 1, 34, 15, 32, 6, 124, 34, 7, 32, 15, 84, 173, 124, 32, 7, 32, 3, 65, 176, 1, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 176, 1, 34, 6, 32, 5, 124, 34, 5, 32, 6, 84, 173, 124, 124, 34, 6, 32, 7, 84, 173, 124, 124, 34, 7, 32, 8, 84, 173, 124, 124, 34, 8, 32, 9, 84, 173, 124, 124, 34, 9, 32, 10, 84, 173, 124, 124, 34, 10, 32, 14, 84, 173, 124, 124, 33, 11, 32, 12, 65, 48, 106, 33, 12, 12, 0, 11, 11, 32, 3, 65, 208, 0, 106, 32, 5, 66, 253, 255, 243, 255, 207, 255, 255, 249, 137, 127, 126, 34, 14, 66, 0, 66, 171, 213, 254, 255, 255, 255, 191, 255, 185, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 0, 106, 32, 14, 66, 0, 66, 255, 255, 207, 138, 235, 255, 255, 213, 30, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 48, 106, 32, 14, 66, 0, 66, 164, 236, 195, 181, 143, 212, 180, 152, 231, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 32, 106, 32, 14, 66, 0, 66, 191, 165, 148, 156, 207, 240, 210, 187, 228, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 16, 106, 32, 14, 66, 0, 66, 215, 217, 174, 154, 228, 246, 233, 141, 203, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 32, 14, 66, 0, 66, 154, 205, 255, 203, 163, 189, 196, 128, 26, 66, 0, 16, 215, 141, 128, 128, 0, 32, 11, 32, 3, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 0, 34, 15, 32, 10, 124, 34, 14, 32, 15, 84, 173, 124, 32, 14, 32, 3, 65, 16, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 16, 34, 15, 32, 9, 124, 34, 10, 32, 15, 84, 173, 124, 32, 10, 32, 3, 65, 32, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 32, 34, 15, 32, 8, 124, 34, 9, 32, 15, 84, 173, 124, 32, 9, 32, 3, 65, 48, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 48, 34, 15, 32, 7, 124, 34, 8, 32, 15, 84, 173, 124, 32, 8, 32, 3, 65, 192, 0, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 64, 34, 15, 32, 6, 124, 34, 7, 32, 15, 84, 173, 124, 32, 7, 32, 3, 65, 208, 0, 106, 65, 8, 106, 41, 3, 0, 32, 3, 41, 3, 80, 34, 6, 32, 5, 124, 32, 6, 84, 173, 124, 124, 34, 5, 32, 7, 84, 173, 124, 124, 34, 6, 32, 8, 84, 173, 124, 124, 34, 7, 32, 9, 84, 173, 124, 124, 34, 8, 32, 10, 84, 173, 124, 124, 34, 9, 32, 14, 84, 173, 124, 124, 33, 10, 32, 1, 65, 8, 106, 33, 1, 32, 4, 65, 1, 106, 33, 4, 12, 0, 11, 11, 32, 3, 32, 10, 55, 3, 232, 1, 32, 3, 32, 9, 55, 3, 224, 1, 32, 3, 32, 8, 55, 3, 216, 1, 32, 3, 32, 7, 55, 3, 208, 1, 32, 3, 32, 6, 55, 3, 200, 1, 32, 3, 32, 5, 55, 3, 192, 1, 32, 0, 32, 3, 65, 192, 1, 106, 16, 215, 139, 128, 128, 0, 32, 3, 65, 240, 1, 106, 36, 128, 128, 128, 128, 0, 11, 28, 0, 32, 0, 16, 212, 139, 128, 128, 0, 32, 0, 65, 48, 106, 16, 212, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 11, 47, 1, 1, 127, 32, 0, 65, 48, 106, 34, 1, 16, 218, 139, 128, 128, 0, 32, 1, 16, 212, 139, 128, 128, 0, 32, 0, 16, 218, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 114, 16, 152, 140, 128, 128, 0, 11, 116, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 144, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 32, 1, 65, 48, 106, 34, 3, 16, 217, 139, 128, 128, 0, 32, 2, 65, 48, 106, 32, 1, 32, 3, 16, 224, 139, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 1, 32, 1, 16, 217, 139, 128, 128, 0, 32, 0, 32, 2, 32, 2, 65, 48, 106, 16, 216, 139, 128, 128, 0, 32, 0, 65, 48, 106, 32, 2, 65, 224, 0, 106, 32, 3, 16, 216, 139, 128, 128, 0, 32, 2, 65, 144, 1, 106, 36, 128, 128, 128, 128, 0, 11, 199, 1, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 192, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 48, 106, 34, 4, 32, 1, 65, 48, 106, 34, 5, 16, 223, 139, 128, 128, 0, 32, 3, 32, 1, 65, 48, 16, 218, 141, 128, 128, 0, 34, 3, 65, 224, 0, 106, 65, 48, 106, 32, 2, 65, 48, 106, 34, 6, 65, 48, 16, 218, 141, 128, 128, 0, 33, 7, 32, 3, 65, 224, 0, 106, 32, 2, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 3, 32, 3, 65, 224, 0, 106, 16, 225, 139, 128, 128, 0, 32, 4, 32, 5, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 3, 32, 1, 65, 48, 16, 218, 141, 128, 128, 0, 34, 3, 65, 224, 0, 106, 32, 6, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 7, 32, 2, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 0, 65, 48, 106, 32, 3, 32, 3, 65, 224, 0, 106, 16, 225, 139, 128, 128, 0, 32, 3, 65, 192, 1, 106, 36, 128, 128, 128, 128, 0, 11, 35, 0, 32, 0, 32, 1, 32, 2, 16, 217, 139, 128, 128, 0, 32, 0, 65, 48, 106, 32, 1, 65, 48, 106, 32, 2, 65, 48, 106, 16, 217, 139, 128, 128, 0, 11, 35, 0, 32, 0, 32, 1, 32, 2, 16, 224, 139, 128, 128, 0, 32, 0, 65, 48, 106, 32, 1, 65, 48, 106, 32, 2, 65, 48, 106, 16, 224, 139, 128, 128, 0, 11, 236, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 224, 2, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 16, 220, 139, 128, 128, 0, 32, 2, 65, 240, 0, 106, 32, 1, 65, 48, 106, 34, 3, 16, 220, 139, 128, 128, 0, 32, 2, 65, 192, 0, 106, 32, 2, 65, 8, 106, 32, 2, 65, 240, 0, 106, 16, 217, 139, 128, 128, 0, 32, 2, 65, 8, 106, 32, 2, 65, 192, 0, 106, 16, 222, 139, 128, 128, 0, 32, 2, 65, 128, 2, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 208, 1, 106, 32, 2, 65, 128, 2, 106, 32, 2, 65, 8, 106, 32, 2, 45, 0, 56, 34, 4, 16, 211, 139, 128, 128, 0, 32, 2, 65, 240, 0, 106, 32, 1, 32, 2, 65, 208, 1, 106, 16, 216, 139, 128, 128, 0, 32, 2, 65, 176, 2, 106, 32, 2, 65, 208, 1, 106, 16, 223, 139, 128, 128, 0, 32, 2, 65, 240, 0, 106, 65, 48, 106, 32, 3, 32, 2, 65, 176, 2, 106, 16, 216, 139, 128, 128, 0, 32, 0, 32, 2, 65, 240, 0, 106, 65, 224, 0, 16, 218, 141, 128, 128, 0, 32, 4, 58, 0, 96, 32, 2, 65, 224, 2, 106, 36, 128, 128, 128, 128, 0, 11, 178, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 144, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 224, 0, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 48, 106, 32, 1, 32, 2, 65, 224, 0, 106, 32, 1, 45, 0, 96, 34, 3, 16, 152, 140, 128, 128, 0, 16, 211, 139, 128, 128, 0, 32, 2, 32, 2, 65, 48, 106, 16, 209, 139, 128, 128, 0, 32, 2, 32, 2, 45, 0, 0, 65, 0, 32, 3, 16, 152, 140, 128, 128, 0, 107, 65, 192, 0, 113, 114, 65, 0, 32, 3, 16, 152, 140, 128, 128, 0, 16, 180, 139, 128, 128, 0, 32, 1, 65, 48, 106, 16, 218, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 107, 65, 32, 113, 114, 65, 128, 1, 114, 58, 0, 0, 32, 0, 32, 2, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 144, 1, 106, 36, 128, 128, 128, 128, 0, 11, 243, 6, 1, 7, 127, 35, 128, 128, 128, 128, 0, 65, 160, 6, 107, 34, 2, 36, 128, 128, 128, 128, 0, 65, 1, 33, 3, 32, 1, 45, 0, 0, 34, 4, 65, 7, 118, 16, 152, 140, 128, 128, 0, 33, 5, 32, 4, 65, 6, 118, 65, 1, 113, 16, 152, 140, 128, 128, 0, 33, 6, 32, 4, 65, 5, 118, 65, 1, 113, 16, 152, 140, 128, 128, 0, 33, 4, 32, 2, 65, 232, 3, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 232, 3, 106, 65, 48, 32, 1, 65, 48, 65, 252, 162, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 32, 2, 45, 0, 232, 3, 65, 31, 113, 58, 0, 232, 3, 32, 2, 65, 8, 106, 32, 2, 65, 232, 3, 106, 16, 213, 139, 128, 128, 0, 32, 2, 65, 200, 2, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 152, 2, 106, 32, 2, 65, 200, 2, 106, 32, 2, 65, 8, 106, 32, 2, 45, 0, 56, 34, 7, 16, 211, 139, 128, 128, 0, 32, 2, 65, 232, 3, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 232, 3, 106, 65, 48, 106, 65, 128, 160, 137, 128, 0, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 6, 32, 5, 113, 16, 152, 140, 128, 128, 0, 32, 4, 16, 180, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 32, 2, 65, 152, 2, 106, 16, 212, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 33, 1, 32, 2, 65, 248, 2, 106, 32, 2, 65, 232, 3, 106, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 32, 1, 58, 0, 224, 3, 32, 2, 65, 1, 58, 0, 216, 3, 32, 1, 16, 180, 139, 128, 128, 0, 33, 1, 32, 2, 65, 232, 3, 106, 32, 2, 65, 152, 2, 106, 16, 220, 139, 128, 128, 0, 32, 2, 65, 168, 1, 106, 32, 2, 65, 232, 3, 106, 32, 2, 65, 152, 2, 106, 16, 216, 139, 128, 128, 0, 32, 2, 65, 144, 5, 106, 32, 2, 65, 168, 1, 106, 65, 144, 163, 137, 128, 0, 16, 217, 139, 128, 128, 0, 32, 2, 65, 216, 4, 106, 32, 2, 65, 144, 5, 106, 16, 221, 139, 128, 128, 0, 32, 2, 65, 240, 5, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 192, 5, 106, 32, 2, 65, 240, 5, 106, 32, 2, 65, 216, 4, 106, 32, 2, 45, 0, 136, 5, 34, 8, 16, 211, 139, 128, 128, 0, 32, 2, 65, 232, 3, 106, 32, 2, 65, 192, 5, 106, 16, 223, 139, 128, 128, 0, 32, 2, 65, 168, 1, 106, 65, 48, 106, 32, 2, 65, 192, 5, 106, 32, 2, 65, 232, 3, 106, 32, 4, 32, 2, 65, 192, 5, 106, 16, 218, 139, 128, 128, 0, 115, 16, 152, 140, 128, 128, 0, 16, 211, 139, 128, 128, 0, 32, 2, 65, 168, 1, 106, 32, 2, 65, 152, 2, 106, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 5, 32, 6, 16, 180, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 33, 4, 32, 2, 65, 232, 3, 106, 32, 2, 65, 168, 1, 106, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 32, 4, 32, 8, 113, 16, 152, 140, 128, 128, 0, 58, 0, 208, 4, 32, 2, 32, 6, 58, 0, 200, 4, 32, 2, 65, 168, 1, 106, 32, 2, 65, 248, 2, 106, 32, 2, 65, 232, 3, 106, 32, 1, 16, 193, 139, 128, 128, 0, 32, 2, 32, 7, 32, 2, 45, 0, 144, 2, 113, 16, 152, 140, 128, 128, 0, 58, 0, 144, 2, 32, 2, 65, 232, 3, 106, 32, 2, 65, 168, 1, 106, 65, 240, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 248, 2, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 248, 2, 106, 65, 48, 106, 65, 128, 160, 137, 128, 0, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 1, 58, 0, 216, 3, 32, 2, 65, 168, 1, 106, 32, 2, 65, 248, 2, 106, 32, 2, 65, 232, 3, 106, 32, 2, 45, 0, 208, 4, 34, 6, 16, 188, 139, 128, 128, 0, 32, 2, 65, 168, 1, 106, 16, 235, 139, 128, 128, 0, 33, 1, 32, 2, 65, 192, 0, 106, 32, 2, 65, 168, 1, 106, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 2, 64, 2, 64, 32, 1, 32, 6, 113, 16, 152, 140, 128, 128, 0, 65, 255, 1, 113, 65, 1, 70, 13, 0, 32, 0, 65, 0, 54, 2, 4, 12, 1, 11, 32, 0, 65, 8, 106, 32, 2, 65, 192, 0, 106, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 65, 0, 33, 3, 11, 32, 0, 32, 3, 54, 2, 0, 32, 2, 65, 160, 6, 106, 36, 128, 128, 128, 128, 0, 11, 198, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 176, 5, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 1, 65, 160, 4, 106, 32, 0, 16, 189, 139, 128, 128, 0, 32, 1, 65, 168, 2, 106, 32, 1, 65, 160, 4, 106, 16, 239, 139, 128, 128, 0, 32, 1, 65, 152, 1, 106, 32, 1, 65, 168, 2, 106, 16, 239, 139, 128, 128, 0, 32, 1, 65, 8, 106, 32, 1, 65, 152, 1, 106, 16, 240, 139, 128, 128, 0, 32, 1, 65, 160, 4, 106, 32, 0, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 160, 4, 106, 65, 192, 163, 137, 128, 0, 16, 214, 139, 128, 128, 0, 32, 1, 65, 184, 3, 106, 32, 1, 65, 160, 4, 106, 65, 232, 0, 16, 218, 141, 128, 128, 0, 26, 32, 1, 65, 160, 4, 106, 32, 1, 65, 184, 3, 106, 16, 189, 139, 128, 128, 0, 32, 1, 65, 8, 106, 32, 1, 65, 160, 4, 106, 16, 241, 139, 128, 128, 0, 33, 0, 32, 1, 65, 176, 5, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 213, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 2, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 152, 1, 106, 32, 1, 65, 224, 0, 106, 16, 222, 139, 128, 128, 0, 32, 2, 65, 48, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 2, 32, 2, 65, 48, 106, 32, 2, 65, 152, 1, 106, 32, 2, 45, 0, 200, 1, 16, 211, 139, 128, 128, 0, 32, 2, 65, 48, 106, 32, 1, 32, 2, 16, 216, 139, 128, 128, 0, 32, 2, 65, 48, 106, 65, 48, 106, 32, 1, 65, 48, 106, 32, 2, 16, 216, 139, 128, 128, 0, 32, 2, 65, 0, 58, 0, 144, 1, 32, 2, 65, 152, 1, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 152, 1, 106, 65, 48, 106, 65, 128, 160, 137, 128, 0, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 1, 58, 0, 248, 1, 32, 0, 32, 2, 65, 48, 106, 32, 2, 65, 152, 1, 106, 32, 2, 16, 212, 139, 128, 128, 0, 16, 188, 139, 128, 128, 0, 32, 2, 65, 128, 2, 106, 36, 128, 128, 128, 128, 0, 11, 12, 0, 32, 0, 32, 1, 16, 236, 139, 128, 128, 0, 11, 213, 1, 0, 32, 0, 65, 0, 58, 0, 96, 32, 0, 66, 241, 196, 156, 231, 208, 250, 164, 214, 186, 127, 55, 3, 48, 32, 0, 66, 245, 246, 175, 240, 153, 232, 221, 128, 18, 55, 3, 40, 32, 0, 66, 192, 232, 239, 142, 194, 217, 155, 231, 109, 55, 3, 32, 32, 0, 66, 199, 206, 195, 158, 223, 217, 154, 215, 112, 55, 3, 24, 32, 0, 66, 193, 195, 238, 161, 241, 184, 229, 167, 21, 55, 3, 16, 32, 0, 66, 245, 255, 219, 203, 249, 140, 255, 139, 248, 0, 55, 3, 8, 32, 0, 66, 150, 152, 204, 234, 143, 242, 225, 217, 220, 0, 55, 3, 0, 32, 0, 65, 216, 0, 106, 66, 234, 196, 162, 128, 197, 223, 143, 222, 11, 55, 3, 0, 32, 0, 65, 208, 0, 106, 66, 192, 179, 129, 232, 250, 135, 163, 142, 14, 55, 3, 0, 32, 0, 65, 200, 0, 106, 66, 148, 163, 129, 130, 149, 133, 150, 214, 209, 0, 55, 3, 0, 32, 0, 65, 192, 0, 106, 66, 206, 203, 156, 184, 181, 226, 215, 172, 93, 55, 3, 0, 32, 0, 65, 56, 106, 66, 142, 251, 227, 200, 167, 227, 152, 145, 140, 127, 55, 3, 0, 11, 248, 1, 2, 1, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 176, 3, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 34, 2, 65, 224, 0, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 48, 106, 65, 128, 160, 137, 128, 0, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 144, 1, 106, 32, 1, 65, 144, 1, 16, 218, 141, 128, 128, 0, 26, 66, 128, 128, 130, 128, 128, 128, 160, 128, 233, 0, 33, 3, 2, 64, 3, 64, 32, 3, 66, 0, 81, 13, 1, 32, 2, 65, 160, 2, 106, 32, 2, 65, 144, 1, 106, 16, 194, 139, 128, 128, 0, 32, 2, 65, 144, 1, 106, 32, 2, 65, 160, 2, 106, 65, 144, 1, 16, 218, 141, 128, 128, 0, 26, 2, 64, 32, 3, 66, 1, 131, 80, 13, 0, 32, 2, 32, 2, 65, 144, 1, 106, 16, 164, 139, 128, 128, 0, 11, 32, 3, 66, 1, 136, 33, 3, 12, 0, 11, 11, 32, 2, 65, 160, 2, 106, 32, 2, 16, 240, 139, 128, 128, 0, 32, 0, 32, 2, 32, 2, 65, 160, 2, 106, 65, 144, 1, 16, 218, 141, 128, 128, 0, 34, 2, 65, 144, 1, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 176, 3, 106, 36, 128, 128, 128, 128, 0, 11, 52, 0, 32, 0, 65, 48, 106, 32, 1, 65, 48, 106, 16, 223, 139, 128, 128, 0, 32, 0, 65, 224, 0, 106, 32, 1, 65, 224, 0, 106, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 1, 65, 48, 16, 218, 141, 128, 128, 0, 26, 11, 217, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 192, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 32, 1, 65, 224, 0, 106, 34, 3, 16, 216, 139, 128, 128, 0, 32, 2, 65, 48, 106, 32, 1, 32, 0, 65, 224, 0, 106, 34, 4, 16, 216, 139, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 0, 65, 48, 106, 32, 3, 16, 216, 139, 128, 128, 0, 32, 2, 65, 144, 1, 106, 32, 1, 65, 48, 106, 32, 4, 16, 216, 139, 128, 128, 0, 32, 4, 16, 212, 139, 128, 128, 0, 34, 1, 32, 3, 16, 212, 139, 128, 128, 0, 34, 0, 113, 16, 152, 140, 128, 128, 0, 32, 1, 16, 180, 139, 128, 128, 0, 32, 0, 16, 180, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 32, 2, 32, 2, 65, 48, 106, 16, 210, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 2, 65, 144, 1, 106, 16, 210, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 114, 16, 152, 140, 128, 128, 0, 33, 1, 32, 2, 65, 192, 1, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 65, 0, 32, 0, 32, 1, 32, 2, 32, 3, 16, 211, 139, 128, 128, 0, 32, 0, 65, 48, 106, 32, 1, 65, 48, 106, 32, 2, 65, 48, 106, 32, 3, 16, 211, 139, 128, 128, 0, 32, 0, 65, 224, 0, 106, 32, 1, 65, 224, 0, 106, 32, 2, 65, 224, 0, 106, 32, 3, 16, 211, 139, 128, 128, 0, 11, 165, 4, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 128, 4, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 40, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 3, 65, 136, 1, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 3, 65, 40, 106, 65, 48, 106, 65, 128, 160, 137, 128, 0, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 1, 54, 2, 220, 1, 32, 3, 65, 0, 54, 2, 208, 1, 32, 3, 65, 0, 54, 2, 196, 1, 32, 3, 32, 2, 54, 2, 188, 1, 32, 3, 32, 2, 65, 32, 106, 54, 2, 192, 1, 32, 3, 65, 208, 1, 106, 33, 4, 32, 3, 65, 196, 1, 106, 33, 5, 65, 1, 33, 2, 3, 64, 2, 64, 2, 64, 32, 2, 13, 0, 32, 3, 32, 3, 65, 188, 1, 106, 16, 170, 139, 128, 128, 0, 32, 3, 45, 0, 1, 33, 6, 32, 3, 45, 0, 0, 33, 7, 12, 1, 11, 32, 3, 65, 0, 54, 2, 220, 1, 2, 64, 2, 64, 32, 3, 40, 2, 196, 1, 69, 13, 0, 32, 3, 65, 32, 106, 32, 2, 32, 5, 16, 185, 139, 128, 128, 0, 32, 3, 40, 2, 32, 13, 1, 32, 3, 40, 2, 36, 33, 2, 11, 32, 3, 65, 0, 54, 2, 196, 1, 2, 64, 32, 3, 40, 2, 188, 1, 69, 13, 0, 32, 3, 65, 24, 106, 32, 3, 65, 188, 1, 106, 32, 2, 32, 3, 65, 240, 2, 106, 32, 5, 16, 168, 139, 128, 128, 0, 32, 3, 40, 2, 24, 13, 1, 32, 3, 40, 2, 28, 33, 2, 11, 32, 3, 65, 0, 54, 2, 196, 1, 2, 64, 32, 3, 40, 2, 208, 1, 69, 13, 0, 32, 3, 65, 16, 106, 32, 2, 32, 4, 16, 185, 139, 128, 128, 0, 32, 3, 40, 2, 16, 13, 1, 32, 3, 40, 2, 20, 33, 2, 11, 65, 0, 33, 7, 32, 3, 65, 0, 54, 2, 208, 1, 32, 2, 13, 1, 11, 32, 3, 65, 8, 106, 32, 3, 65, 188, 1, 106, 16, 170, 139, 128, 128, 0, 32, 3, 45, 0, 8, 65, 1, 113, 33, 7, 32, 3, 45, 0, 9, 33, 6, 11, 2, 64, 32, 7, 65, 1, 113, 13, 0, 32, 0, 32, 3, 65, 40, 106, 65, 144, 1, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 128, 4, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 3, 65, 240, 2, 106, 32, 3, 65, 40, 106, 16, 194, 139, 128, 128, 0, 32, 3, 65, 40, 106, 32, 3, 65, 240, 2, 106, 65, 144, 1, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 240, 2, 106, 32, 3, 65, 40, 106, 32, 1, 16, 195, 139, 128, 128, 0, 32, 3, 65, 224, 1, 106, 32, 3, 65, 40, 106, 32, 3, 65, 240, 2, 106, 32, 6, 16, 242, 139, 128, 128, 0, 32, 3, 65, 40, 106, 32, 3, 65, 224, 1, 106, 65, 144, 1, 16, 218, 141, 128, 128, 0, 26, 32, 3, 40, 2, 220, 1, 33, 2, 12, 0, 11, 11, 74, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 176, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 1, 16, 189, 139, 128, 128, 0, 32, 3, 65, 144, 1, 106, 32, 2, 16, 203, 139, 128, 128, 0, 32, 0, 32, 3, 32, 3, 65, 144, 1, 106, 16, 243, 139, 128, 128, 0, 32, 3, 65, 176, 1, 106, 36, 128, 128, 128, 128, 0, 11, 154, 2, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 240, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 45, 0, 192, 1, 16, 152, 140, 128, 128, 0, 33, 3, 32, 2, 65, 224, 0, 106, 65, 0, 65, 224, 0, 16, 214, 141, 128, 128, 0, 26, 32, 2, 32, 1, 32, 2, 65, 224, 0, 106, 32, 3, 16, 192, 139, 128, 128, 0, 32, 2, 65, 224, 0, 106, 65, 0, 65, 224, 0, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 192, 1, 106, 32, 2, 65, 48, 106, 16, 209, 139, 128, 128, 0, 32, 2, 65, 224, 0, 106, 65, 48, 32, 2, 65, 192, 1, 106, 65, 48, 65, 204, 164, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 65, 192, 1, 106, 32, 2, 16, 209, 139, 128, 128, 0, 32, 2, 65, 224, 0, 106, 65, 48, 106, 65, 48, 32, 2, 65, 192, 1, 106, 65, 48, 65, 220, 164, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 2, 65, 0, 32, 3, 107, 65, 192, 0, 113, 32, 2, 45, 0, 96, 114, 65, 128, 1, 114, 58, 0, 96, 32, 3, 16, 180, 139, 128, 128, 0, 32, 1, 65, 224, 0, 106, 16, 227, 139, 128, 128, 0, 113, 16, 152, 140, 128, 128, 0, 33, 1, 32, 2, 32, 2, 45, 0, 96, 65, 0, 32, 1, 107, 65, 32, 113, 114, 58, 0, 96, 32, 0, 32, 2, 65, 224, 0, 106, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 240, 1, 106, 36, 128, 128, 128, 128, 0, 11, 137, 2, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 208, 4, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 168, 2, 106, 32, 1, 65, 192, 1, 106, 16, 232, 139, 128, 128, 0, 32, 2, 65, 224, 0, 106, 65, 0, 65, 224, 0, 16, 214, 141, 128, 128, 0, 26, 32, 2, 32, 2, 65, 224, 0, 106, 32, 2, 65, 168, 2, 106, 32, 2, 45, 0, 136, 3, 16, 192, 139, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 1, 32, 2, 16, 229, 139, 128, 128, 0, 32, 2, 65, 224, 0, 106, 65, 224, 0, 106, 32, 1, 65, 224, 0, 106, 32, 2, 16, 229, 139, 128, 128, 0, 32, 2, 65, 0, 58, 0, 160, 2, 32, 2, 65, 240, 3, 106, 65, 48, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 240, 3, 106, 65, 128, 160, 137, 128, 0, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 168, 2, 106, 65, 0, 65, 224, 0, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 168, 2, 106, 65, 224, 0, 106, 32, 2, 65, 240, 3, 106, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 1, 58, 0, 232, 3, 32, 0, 32, 2, 65, 224, 0, 106, 32, 2, 65, 168, 2, 106, 32, 2, 16, 226, 139, 128, 128, 0, 16, 190, 139, 128, 128, 0, 32, 2, 65, 208, 4, 106, 36, 128, 128, 128, 128, 0, 11, 12, 0, 32, 0, 32, 1, 16, 246, 139, 128, 128, 0, 11, 170, 3, 0, 32, 0, 65, 0, 58, 0, 192, 1, 32, 0, 66, 202, 152, 165, 130, 134, 223, 194, 185, 204, 0, 55, 3, 96, 32, 0, 66, 243, 219, 131, 155, 151, 193, 138, 201, 17, 55, 3, 88, 32, 0, 66, 199, 138, 214, 144, 239, 161, 187, 219, 66, 55, 3, 80, 32, 0, 66, 231, 230, 134, 170, 200, 217, 173, 141, 27, 55, 3, 72, 32, 0, 66, 134, 240, 153, 148, 142, 195, 223, 216, 59, 55, 3, 64, 32, 0, 66, 195, 193, 181, 230, 219, 179, 177, 208, 170, 127, 55, 3, 56, 32, 0, 66, 134, 236, 143, 241, 217, 142, 240, 212, 165, 127, 55, 3, 48, 32, 0, 66, 215, 249, 194, 154, 164, 178, 228, 192, 5, 55, 3, 40, 32, 0, 66, 235, 236, 140, 195, 177, 236, 237, 179, 239, 0, 55, 3, 32, 32, 0, 66, 233, 221, 242, 209, 209, 179, 166, 202, 152, 127, 55, 3, 24, 32, 0, 66, 128, 203, 171, 241, 211, 246, 164, 212, 161, 127, 55, 3, 16, 32, 0, 66, 154, 172, 210, 189, 232, 228, 254, 250, 179, 127, 55, 3, 8, 32, 0, 66, 144, 148, 208, 148, 160, 244, 163, 249, 117, 55, 3, 0, 32, 0, 65, 184, 1, 106, 66, 242, 183, 248, 158, 150, 212, 240, 149, 11, 55, 3, 0, 32, 0, 65, 176, 1, 106, 66, 237, 149, 243, 161, 138, 138, 214, 139, 103, 55, 3, 0, 32, 0, 65, 168, 1, 106, 66, 186, 198, 246, 201, 236, 137, 215, 164, 249, 0, 55, 3, 0, 32, 0, 65, 160, 1, 106, 66, 160, 215, 147, 223, 163, 141, 235, 214, 134, 127, 55, 3, 0, 32, 0, 65, 152, 1, 106, 66, 220, 195, 209, 216, 162, 225, 137, 213, 24, 55, 3, 0, 32, 0, 65, 144, 1, 106, 66, 221, 224, 146, 251, 173, 146, 191, 224, 173, 127, 55, 3, 0, 32, 0, 65, 136, 1, 106, 66, 229, 181, 131, 244, 231, 177, 255, 193, 0, 55, 3, 0, 32, 0, 65, 128, 1, 106, 66, 162, 203, 188, 135, 223, 174, 234, 233, 7, 55, 3, 0, 32, 0, 65, 248, 0, 106, 66, 223, 146, 181, 240, 150, 189, 237, 247, 187, 127, 55, 3, 0, 32, 0, 65, 240, 0, 106, 66, 218, 198, 169, 208, 202, 173, 161, 243, 103, 55, 3, 0, 32, 0, 65, 232, 0, 106, 66, 218, 184, 218, 241, 245, 195, 190, 190, 217, 0, 55, 3, 0, 11, 68, 0, 32, 0, 32, 1, 32, 2, 32, 3, 16, 192, 139, 128, 128, 0, 32, 0, 65, 224, 0, 106, 32, 1, 65, 224, 0, 106, 32, 2, 65, 224, 0, 106, 32, 3, 16, 192, 139, 128, 128, 0, 32, 0, 65, 192, 1, 106, 32, 1, 65, 192, 1, 106, 32, 2, 65, 192, 1, 106, 32, 3, 16, 192, 139, 128, 128, 0, 11, 238, 5, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 192, 22, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 1, 32, 2, 16, 229, 139, 128, 128, 0, 32, 3, 65, 224, 0, 106, 32, 1, 65, 224, 0, 106, 34, 4, 32, 2, 65, 224, 0, 106, 34, 5, 16, 229, 139, 128, 128, 0, 32, 3, 65, 192, 1, 106, 32, 1, 65, 192, 1, 106, 34, 6, 32, 2, 65, 192, 1, 106, 34, 7, 16, 229, 139, 128, 128, 0, 32, 3, 65, 160, 2, 106, 32, 1, 32, 4, 16, 230, 139, 128, 128, 0, 32, 3, 65, 128, 3, 106, 32, 2, 32, 5, 16, 230, 139, 128, 128, 0, 32, 3, 65, 224, 3, 106, 32, 3, 65, 160, 2, 106, 32, 3, 65, 128, 3, 106, 16, 229, 139, 128, 128, 0, 32, 3, 65, 192, 4, 106, 32, 3, 32, 3, 65, 224, 0, 106, 16, 230, 139, 128, 128, 0, 32, 3, 65, 160, 5, 106, 32, 3, 65, 224, 3, 106, 32, 3, 65, 192, 4, 106, 16, 231, 139, 128, 128, 0, 32, 3, 65, 128, 6, 106, 32, 4, 32, 6, 16, 230, 139, 128, 128, 0, 32, 3, 65, 224, 6, 106, 32, 5, 32, 7, 16, 230, 139, 128, 128, 0, 32, 3, 65, 192, 7, 106, 32, 3, 65, 128, 6, 106, 32, 3, 65, 224, 6, 106, 16, 229, 139, 128, 128, 0, 32, 3, 65, 160, 8, 106, 32, 3, 65, 224, 0, 106, 32, 3, 65, 192, 1, 106, 16, 230, 139, 128, 128, 0, 32, 3, 65, 128, 9, 106, 32, 3, 65, 192, 7, 106, 32, 3, 65, 160, 8, 106, 16, 231, 139, 128, 128, 0, 32, 3, 65, 224, 9, 106, 32, 1, 32, 6, 16, 230, 139, 128, 128, 0, 32, 3, 65, 192, 10, 106, 32, 2, 32, 7, 16, 230, 139, 128, 128, 0, 32, 3, 65, 160, 11, 106, 32, 3, 65, 224, 9, 106, 32, 3, 65, 192, 10, 106, 16, 229, 139, 128, 128, 0, 32, 3, 65, 128, 12, 106, 32, 3, 32, 3, 65, 192, 1, 106, 16, 230, 139, 128, 128, 0, 32, 3, 65, 224, 12, 106, 32, 3, 65, 160, 11, 106, 32, 3, 65, 128, 12, 106, 16, 231, 139, 128, 128, 0, 32, 3, 65, 192, 13, 106, 32, 3, 32, 3, 16, 230, 139, 128, 128, 0, 32, 3, 65, 160, 14, 106, 32, 3, 65, 192, 13, 106, 32, 3, 16, 230, 139, 128, 128, 0, 32, 3, 65, 128, 15, 106, 32, 3, 65, 192, 1, 106, 65, 240, 164, 137, 128, 0, 16, 229, 139, 128, 128, 0, 32, 3, 65, 224, 15, 106, 32, 3, 65, 224, 0, 106, 32, 3, 65, 128, 15, 106, 16, 230, 139, 128, 128, 0, 32, 3, 65, 192, 16, 106, 32, 3, 65, 224, 0, 106, 32, 3, 65, 128, 15, 106, 16, 231, 139, 128, 128, 0, 32, 3, 65, 160, 17, 106, 32, 3, 65, 224, 12, 106, 65, 240, 164, 137, 128, 0, 16, 229, 139, 128, 128, 0, 32, 3, 65, 128, 18, 106, 32, 3, 65, 128, 9, 106, 32, 3, 65, 160, 17, 106, 16, 229, 139, 128, 128, 0, 32, 3, 65, 224, 18, 106, 32, 3, 65, 160, 5, 106, 32, 3, 65, 192, 16, 106, 16, 229, 139, 128, 128, 0, 32, 0, 32, 3, 65, 224, 18, 106, 32, 3, 65, 128, 18, 106, 16, 231, 139, 128, 128, 0, 32, 3, 65, 192, 19, 106, 32, 3, 65, 160, 17, 106, 32, 3, 65, 160, 14, 106, 16, 229, 139, 128, 128, 0, 32, 3, 65, 160, 20, 106, 32, 3, 65, 192, 16, 106, 32, 3, 65, 224, 15, 106, 16, 229, 139, 128, 128, 0, 32, 0, 65, 224, 0, 106, 32, 3, 65, 160, 20, 106, 32, 3, 65, 192, 19, 106, 16, 230, 139, 128, 128, 0, 32, 3, 65, 128, 21, 106, 32, 3, 65, 160, 14, 106, 32, 3, 65, 160, 5, 106, 16, 229, 139, 128, 128, 0, 32, 3, 65, 224, 21, 106, 32, 3, 65, 224, 15, 106, 32, 3, 65, 128, 9, 106, 16, 229, 139, 128, 128, 0, 32, 0, 65, 192, 1, 106, 32, 3, 65, 224, 21, 106, 32, 3, 65, 128, 21, 106, 16, 230, 139, 128, 128, 0, 32, 3, 65, 192, 22, 106, 36, 128, 128, 128, 128, 0, 11, 210, 4, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 176, 7, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 144, 5, 106, 65, 48, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 3, 65, 144, 5, 106, 65, 128, 160, 137, 128, 0, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 40, 106, 65, 0, 65, 224, 0, 16, 214, 141, 128, 128, 0, 26, 32, 3, 65, 40, 106, 65, 224, 0, 106, 32, 3, 65, 144, 5, 106, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 232, 1, 106, 65, 0, 65, 224, 0, 16, 214, 141, 128, 128, 0, 26, 32, 3, 65, 1, 54, 2, 236, 2, 32, 3, 65, 0, 54, 2, 224, 2, 32, 3, 65, 0, 54, 2, 212, 2, 32, 3, 32, 2, 54, 2, 204, 2, 32, 3, 32, 2, 65, 32, 106, 54, 2, 208, 2, 32, 3, 65, 224, 2, 106, 33, 4, 32, 3, 65, 212, 2, 106, 33, 5, 65, 1, 33, 2, 3, 64, 2, 64, 2, 64, 32, 2, 13, 0, 32, 3, 32, 3, 65, 204, 2, 106, 16, 170, 139, 128, 128, 0, 32, 3, 45, 0, 1, 33, 6, 32, 3, 45, 0, 0, 33, 7, 12, 1, 11, 32, 3, 65, 0, 54, 2, 236, 2, 2, 64, 2, 64, 32, 3, 40, 2, 212, 2, 69, 13, 0, 32, 3, 65, 32, 106, 32, 2, 32, 5, 16, 185, 139, 128, 128, 0, 32, 3, 40, 2, 32, 13, 1, 32, 3, 40, 2, 36, 33, 2, 11, 32, 3, 65, 0, 54, 2, 212, 2, 2, 64, 32, 3, 40, 2, 204, 2, 69, 13, 0, 32, 3, 65, 24, 106, 32, 3, 65, 204, 2, 106, 32, 2, 32, 3, 65, 144, 5, 106, 32, 5, 16, 168, 139, 128, 128, 0, 32, 3, 40, 2, 24, 13, 1, 32, 3, 40, 2, 28, 33, 2, 11, 32, 3, 65, 0, 54, 2, 212, 2, 2, 64, 32, 3, 40, 2, 224, 2, 69, 13, 0, 32, 3, 65, 16, 106, 32, 2, 32, 4, 16, 185, 139, 128, 128, 0, 32, 3, 40, 2, 16, 13, 1, 32, 3, 40, 2, 20, 33, 2, 11, 65, 0, 33, 7, 32, 3, 65, 0, 54, 2, 224, 2, 32, 2, 13, 1, 11, 32, 3, 65, 8, 106, 32, 3, 65, 204, 2, 106, 16, 170, 139, 128, 128, 0, 32, 3, 45, 0, 8, 65, 1, 113, 33, 7, 32, 3, 45, 0, 9, 33, 6, 11, 2, 64, 32, 7, 65, 1, 113, 13, 0, 32, 0, 32, 3, 65, 40, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 176, 7, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 3, 65, 144, 5, 106, 32, 3, 65, 40, 106, 16, 253, 139, 128, 128, 0, 32, 3, 65, 40, 106, 32, 3, 65, 144, 5, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 144, 5, 106, 32, 3, 65, 40, 106, 32, 1, 16, 250, 139, 128, 128, 0, 32, 3, 65, 240, 2, 106, 32, 3, 65, 40, 106, 32, 3, 65, 144, 5, 106, 32, 6, 16, 249, 139, 128, 128, 0, 32, 3, 65, 40, 106, 32, 3, 65, 240, 2, 106, 65, 160, 2, 16, 218, 141, 128, 128, 0, 26, 32, 3, 40, 2, 236, 2, 33, 2, 12, 0, 11, 11, 74, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 2, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 32, 1, 16, 191, 139, 128, 128, 0, 32, 3, 65, 160, 2, 106, 32, 2, 16, 203, 139, 128, 128, 0, 32, 0, 32, 3, 32, 3, 65, 160, 2, 106, 16, 251, 139, 128, 128, 0, 32, 3, 65, 192, 2, 106, 36, 128, 128, 128, 128, 0, 11, 225, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 128, 18, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 65, 224, 0, 106, 34, 3, 16, 228, 139, 128, 128, 0, 32, 2, 65, 224, 0, 106, 32, 2, 32, 2, 16, 230, 139, 128, 128, 0, 32, 2, 65, 192, 1, 106, 32, 2, 65, 224, 0, 106, 32, 2, 65, 224, 0, 106, 16, 230, 139, 128, 128, 0, 32, 2, 65, 160, 2, 106, 32, 2, 65, 192, 1, 106, 32, 2, 65, 192, 1, 106, 16, 230, 139, 128, 128, 0, 32, 2, 65, 128, 3, 106, 32, 3, 32, 1, 65, 192, 1, 106, 34, 4, 16, 229, 139, 128, 128, 0, 32, 2, 65, 224, 3, 106, 32, 4, 16, 228, 139, 128, 128, 0, 32, 2, 65, 192, 4, 106, 32, 2, 65, 224, 3, 106, 65, 240, 164, 137, 128, 0, 16, 229, 139, 128, 128, 0, 32, 2, 65, 160, 5, 106, 32, 2, 65, 192, 4, 106, 32, 2, 65, 160, 2, 106, 16, 229, 139, 128, 128, 0, 32, 2, 65, 128, 6, 106, 32, 2, 32, 2, 65, 192, 4, 106, 16, 230, 139, 128, 128, 0, 32, 2, 65, 224, 6, 106, 32, 2, 65, 128, 3, 106, 32, 2, 65, 160, 2, 106, 16, 229, 139, 128, 128, 0, 32, 2, 65, 192, 7, 106, 32, 2, 65, 192, 4, 106, 32, 2, 65, 192, 4, 106, 16, 230, 139, 128, 128, 0, 32, 2, 65, 160, 8, 106, 32, 2, 65, 192, 7, 106, 32, 2, 65, 192, 4, 106, 16, 230, 139, 128, 128, 0, 32, 2, 65, 128, 9, 106, 32, 2, 32, 2, 65, 160, 8, 106, 16, 231, 139, 128, 128, 0, 32, 2, 65, 224, 9, 106, 32, 2, 65, 128, 9, 106, 32, 2, 65, 128, 6, 106, 16, 229, 139, 128, 128, 0, 32, 2, 65, 192, 10, 106, 32, 2, 65, 160, 5, 106, 32, 2, 65, 224, 9, 106, 16, 230, 139, 128, 128, 0, 32, 2, 65, 160, 11, 106, 32, 1, 32, 3, 16, 229, 139, 128, 128, 0, 32, 2, 65, 128, 12, 106, 32, 2, 65, 128, 9, 106, 32, 2, 65, 160, 11, 106, 16, 229, 139, 128, 128, 0, 32, 2, 65, 224, 12, 106, 32, 2, 65, 128, 12, 106, 32, 2, 65, 128, 12, 106, 16, 230, 139, 128, 128, 0, 32, 2, 65, 224, 12, 106, 65, 224, 0, 106, 32, 2, 65, 192, 10, 106, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 224, 12, 106, 65, 192, 1, 106, 32, 2, 65, 224, 6, 106, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 160, 17, 106, 65, 48, 106, 65, 0, 65, 48, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 160, 17, 106, 65, 128, 160, 137, 128, 0, 65, 48, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 128, 15, 106, 65, 0, 65, 224, 0, 16, 214, 141, 128, 128, 0, 26, 32, 2, 65, 128, 15, 106, 65, 224, 0, 106, 32, 2, 65, 160, 17, 106, 65, 224, 0, 16, 218, 141, 128, 128, 0, 26, 32, 2, 65, 128, 15, 106, 65, 192, 1, 106, 65, 0, 65, 224, 0, 16, 214, 141, 128, 128, 0, 26, 32, 0, 32, 2, 65, 224, 12, 106, 32, 2, 65, 128, 15, 106, 32, 4, 16, 226, 139, 128, 128, 0, 16, 249, 139, 128, 128, 0, 32, 2, 65, 128, 18, 106, 36, 128, 128, 128, 128, 0, 11, 86, 1, 2, 127, 2, 64, 32, 2, 65, 2, 116, 34, 5, 32, 4, 32, 5, 32, 4, 73, 27, 34, 4, 65, 3, 106, 34, 5, 65, 2, 118, 34, 6, 32, 2, 75, 13, 0, 32, 4, 32, 5, 65, 124, 113, 75, 13, 0, 32, 3, 32, 4, 32, 1, 32, 4, 65, 164, 166, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 32, 4, 54, 2, 4, 32, 0, 32, 6, 54, 2, 0, 15, 11, 0, 0, 11, 97, 1, 5, 127, 2, 64, 32, 0, 40, 2, 0, 34, 0, 40, 2, 16, 34, 1, 69, 13, 0, 2, 64, 32, 0, 40, 2, 12, 34, 2, 32, 0, 40, 2, 8, 34, 3, 40, 2, 8, 34, 4, 70, 13, 0, 32, 3, 40, 2, 0, 34, 5, 32, 4, 65, 12, 108, 106, 32, 5, 32, 2, 65, 12, 108, 106, 32, 1, 65, 12, 108, 16, 220, 141, 128, 128, 0, 26, 32, 0, 40, 2, 16, 33, 1, 11, 32, 3, 32, 1, 32, 4, 106, 54, 2, 8, 11, 11, 15, 0, 32, 0, 40, 2, 0, 32, 1, 16, 178, 141, 128, 128, 0, 11, 81, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 40, 2, 0, 54, 2, 12, 32, 1, 65, 180, 166, 137, 128, 0, 65, 6, 65, 186, 166, 137, 128, 0, 65, 1, 32, 2, 65, 12, 106, 65, 188, 166, 137, 128, 0, 16, 170, 141, 128, 128, 0, 33, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 68, 1, 1, 127, 32, 0, 40, 2, 0, 33, 0, 2, 64, 32, 1, 40, 2, 28, 34, 2, 65, 16, 113, 13, 0, 2, 64, 32, 2, 65, 32, 113, 13, 0, 32, 0, 32, 1, 16, 156, 141, 128, 128, 0, 15, 11, 32, 0, 32, 1, 16, 208, 141, 128, 128, 0, 15, 11, 32, 0, 32, 1, 16, 207, 141, 128, 128, 0, 11, 15, 0, 32, 0, 40, 2, 0, 32, 1, 16, 203, 141, 128, 128, 0, 11, 157, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 40, 2, 0, 34, 0, 54, 2, 0, 32, 2, 32, 0, 65, 16, 106, 54, 2, 4, 32, 2, 65, 8, 106, 65, 12, 106, 66, 2, 55, 2, 0, 32, 2, 65, 32, 106, 65, 12, 106, 65, 172, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 3, 54, 2, 12, 32, 2, 65, 192, 172, 137, 128, 0, 54, 2, 8, 32, 2, 65, 172, 128, 128, 128, 0, 54, 2, 36, 32, 2, 32, 2, 65, 32, 106, 54, 2, 16, 32, 2, 32, 2, 65, 4, 106, 54, 2, 40, 32, 2, 32, 2, 54, 2, 32, 32, 1, 32, 2, 65, 8, 106, 16, 237, 140, 128, 128, 0, 33, 0, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 15, 0, 32, 0, 40, 2, 0, 32, 1, 16, 134, 140, 128, 128, 0, 11, 217, 10, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 14, 10, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 56, 32, 2, 32, 0, 65, 8, 106, 54, 2, 60, 32, 2, 65, 24, 106, 65, 12, 106, 66, 2, 55, 2, 0, 32, 2, 65, 12, 106, 65, 235, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 2, 54, 2, 28, 32, 2, 65, 248, 166, 137, 128, 0, 54, 2, 24, 32, 2, 65, 236, 128, 128, 128, 0, 54, 2, 4, 32, 2, 32, 2, 54, 2, 32, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 2, 32, 2, 65, 56, 106, 54, 2, 0, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 9, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 56, 32, 2, 32, 0, 65, 8, 106, 54, 2, 60, 32, 2, 65, 24, 106, 65, 12, 106, 66, 2, 55, 2, 0, 32, 2, 65, 12, 106, 65, 140, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 2, 54, 2, 28, 32, 2, 65, 196, 167, 137, 128, 0, 54, 2, 24, 32, 2, 65, 140, 128, 128, 128, 0, 54, 2, 4, 32, 2, 32, 2, 54, 2, 32, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 2, 32, 2, 65, 56, 106, 54, 2, 0, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 8, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 56, 32, 2, 32, 0, 65, 8, 106, 54, 2, 60, 32, 2, 65, 12, 106, 66, 4, 55, 2, 0, 32, 2, 65, 52, 106, 65, 237, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 44, 106, 65, 237, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 24, 106, 65, 12, 106, 65, 235, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 4, 54, 2, 4, 32, 2, 65, 128, 168, 137, 128, 0, 54, 2, 0, 32, 2, 32, 0, 65, 16, 106, 54, 2, 48, 32, 2, 32, 0, 65, 12, 106, 54, 2, 40, 32, 2, 65, 236, 128, 128, 128, 0, 54, 2, 28, 32, 2, 32, 2, 65, 24, 106, 54, 2, 8, 32, 2, 32, 2, 65, 60, 106, 54, 2, 32, 32, 2, 32, 2, 65, 56, 106, 54, 2, 24, 32, 1, 32, 2, 16, 237, 140, 128, 128, 0, 33, 0, 12, 7, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 56, 32, 2, 32, 0, 65, 8, 106, 54, 2, 60, 32, 2, 65, 12, 106, 66, 4, 55, 2, 0, 32, 2, 65, 52, 106, 65, 237, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 44, 106, 65, 237, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 24, 106, 65, 12, 106, 65, 140, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 4, 54, 2, 4, 32, 2, 65, 204, 168, 137, 128, 0, 54, 2, 0, 32, 2, 32, 0, 65, 16, 106, 54, 2, 48, 32, 2, 32, 0, 65, 12, 106, 54, 2, 40, 32, 2, 65, 236, 128, 128, 128, 0, 54, 2, 28, 32, 2, 32, 2, 65, 24, 106, 54, 2, 8, 32, 2, 32, 2, 65, 60, 106, 54, 2, 32, 32, 2, 32, 2, 65, 56, 106, 54, 2, 24, 32, 1, 32, 2, 16, 237, 140, 128, 128, 0, 33, 0, 12, 6, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 56, 32, 2, 32, 0, 65, 8, 106, 54, 2, 60, 32, 2, 65, 24, 106, 65, 12, 106, 66, 2, 55, 2, 0, 32, 2, 65, 12, 106, 65, 140, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 2, 54, 2, 28, 32, 2, 65, 156, 169, 137, 128, 0, 54, 2, 24, 32, 2, 65, 236, 128, 128, 128, 0, 54, 2, 4, 32, 2, 32, 2, 54, 2, 32, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 2, 32, 2, 65, 56, 106, 54, 2, 0, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 5, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 65, 12, 106, 66, 3, 55, 2, 0, 32, 2, 65, 44, 106, 65, 237, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 24, 106, 65, 12, 106, 65, 237, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 3, 54, 2, 4, 32, 2, 65, 208, 169, 137, 128, 0, 54, 2, 0, 32, 2, 32, 0, 65, 12, 106, 54, 2, 40, 32, 2, 32, 0, 65, 8, 106, 54, 2, 32, 32, 2, 65, 236, 128, 128, 128, 0, 54, 2, 28, 32, 2, 32, 2, 65, 24, 106, 54, 2, 8, 32, 2, 32, 2, 65, 60, 106, 54, 2, 24, 32, 1, 32, 2, 16, 237, 140, 128, 128, 0, 33, 0, 12, 4, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 56, 32, 2, 32, 0, 65, 8, 106, 54, 2, 60, 32, 2, 65, 12, 106, 66, 4, 55, 2, 0, 32, 2, 65, 52, 106, 65, 237, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 44, 106, 65, 237, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 24, 106, 65, 12, 106, 65, 140, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 4, 54, 2, 4, 32, 2, 65, 140, 170, 137, 128, 0, 54, 2, 0, 32, 2, 32, 0, 65, 16, 106, 54, 2, 48, 32, 2, 32, 0, 65, 12, 106, 54, 2, 40, 32, 2, 65, 236, 128, 128, 128, 0, 54, 2, 28, 32, 2, 32, 2, 65, 24, 106, 54, 2, 8, 32, 2, 32, 2, 65, 60, 106, 54, 2, 32, 32, 2, 32, 2, 65, 56, 106, 54, 2, 24, 32, 1, 32, 2, 16, 237, 140, 128, 128, 0, 33, 0, 12, 3, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 56, 32, 2, 32, 0, 65, 8, 106, 54, 2, 60, 32, 2, 65, 24, 106, 65, 12, 106, 66, 2, 55, 2, 0, 32, 2, 65, 12, 106, 65, 140, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 2, 54, 2, 28, 32, 2, 65, 240, 170, 137, 128, 0, 54, 2, 24, 32, 2, 65, 140, 128, 128, 128, 0, 54, 2, 4, 32, 2, 32, 2, 54, 2, 32, 32, 2, 32, 2, 65, 60, 106, 54, 2, 8, 32, 2, 32, 2, 65, 56, 106, 54, 2, 0, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 2, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 65, 36, 106, 66, 1, 55, 2, 0, 32, 2, 65, 1, 54, 2, 28, 32, 2, 65, 164, 171, 137, 128, 0, 54, 2, 24, 32, 2, 65, 140, 128, 128, 128, 0, 54, 2, 4, 32, 2, 32, 2, 54, 2, 32, 32, 2, 32, 2, 65, 60, 106, 54, 2, 0, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 1, 11, 32, 2, 32, 0, 65, 4, 106, 54, 2, 60, 32, 2, 65, 36, 106, 66, 1, 55, 2, 0, 32, 2, 65, 1, 54, 2, 28, 32, 2, 65, 240, 171, 137, 128, 0, 54, 2, 24, 32, 2, 65, 140, 128, 128, 128, 0, 54, 2, 4, 32, 2, 32, 2, 54, 2, 32, 32, 2, 32, 2, 65, 60, 106, 54, 2, 0, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 11, 32, 2, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 15, 0, 32, 0, 40, 2, 0, 32, 1, 16, 249, 140, 128, 128, 0, 11, 15, 0, 32, 0, 40, 2, 0, 32, 1, 16, 178, 141, 128, 128, 0, 11, 2, 0, 11, 14, 0, 32, 0, 66, 140, 128, 128, 128, 192, 0, 55, 3, 0, 11, 14, 0, 32, 0, 66, 136, 128, 128, 128, 192, 0, 55, 3, 0, 11, 15, 0, 32, 0, 32, 2, 41, 2, 4, 66, 32, 137, 55, 3, 0, 11, 12, 0, 32, 0, 32, 1, 16, 128, 140, 128, 128, 0, 11, 72, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 0, 65, 180, 166, 137, 128, 0, 54, 2, 4, 32, 0, 65, 180, 166, 137, 128, 0, 54, 2, 0, 32, 1, 32, 0, 54, 2, 12, 32, 1, 65, 12, 106, 16, 255, 139, 128, 128, 0, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 26, 0, 32, 0, 66, 4, 55, 2, 8, 32, 0, 65, 0, 54, 2, 0, 32, 0, 65, 16, 106, 65, 0, 54, 2, 0, 11, 195, 1, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 1, 36, 128, 128, 128, 128, 0, 32, 0, 65, 16, 106, 34, 2, 40, 2, 0, 33, 3, 32, 2, 65, 0, 54, 2, 0, 32, 0, 40, 2, 8, 33, 4, 32, 1, 65, 0, 54, 2, 28, 32, 1, 32, 3, 54, 2, 24, 32, 1, 32, 0, 65, 8, 106, 54, 2, 20, 32, 1, 32, 4, 54, 2, 12, 32, 4, 32, 3, 65, 12, 108, 34, 0, 106, 33, 3, 3, 64, 2, 64, 2, 64, 32, 0, 69, 13, 0, 32, 3, 65, 116, 106, 34, 2, 65, 4, 106, 40, 2, 0, 34, 5, 13, 1, 32, 4, 32, 0, 106, 65, 116, 106, 33, 4, 11, 32, 1, 32, 4, 54, 2, 16, 32, 1, 65, 12, 106, 16, 142, 140, 128, 128, 0, 32, 1, 65, 32, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 2, 40, 2, 0, 32, 3, 65, 124, 106, 40, 2, 0, 32, 5, 16, 150, 137, 128, 128, 0, 32, 0, 65, 116, 106, 33, 0, 32, 2, 33, 3, 12, 0, 11, 11, 217, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 0, 40, 2, 0, 13, 0, 32, 2, 32, 0, 65, 4, 106, 54, 2, 12, 32, 2, 65, 28, 106, 66, 1, 55, 2, 0, 32, 2, 65, 1, 54, 2, 20, 32, 2, 65, 216, 172, 137, 128, 0, 54, 2, 16, 32, 2, 65, 238, 128, 128, 128, 0, 54, 2, 44, 32, 2, 32, 2, 65, 40, 106, 54, 2, 24, 32, 2, 32, 2, 65, 12, 106, 54, 2, 40, 32, 1, 32, 2, 65, 16, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 1, 11, 32, 2, 32, 0, 65, 8, 106, 54, 2, 12, 32, 2, 65, 28, 106, 66, 1, 55, 2, 0, 32, 2, 65, 1, 54, 2, 20, 32, 2, 65, 216, 172, 137, 128, 0, 54, 2, 16, 32, 2, 65, 239, 128, 128, 128, 0, 54, 2, 44, 32, 2, 32, 2, 65, 40, 106, 54, 2, 24, 32, 2, 32, 2, 65, 12, 106, 54, 2, 40, 32, 1, 32, 2, 65, 16, 106, 16, 237, 140, 128, 128, 0, 33, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 15, 0, 32, 0, 32, 2, 41, 2, 4, 66, 32, 137, 55, 3, 0, 11, 14, 0, 32, 0, 66, 132, 128, 128, 128, 128, 1, 55, 3, 0, 11, 8, 0, 65, 224, 172, 137, 128, 0, 11, 21, 1, 1, 127, 32, 0, 32, 0, 40, 2, 0, 34, 1, 32, 0, 106, 54, 2, 0, 32, 1, 11, 234, 1, 2, 1, 127, 3, 126, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 1, 41, 3, 8, 33, 5, 32, 1, 41, 3, 0, 33, 6, 32, 1, 41, 3, 16, 33, 7, 32, 4, 32, 1, 65, 24, 106, 41, 3, 0, 55, 3, 8, 32, 4, 32, 7, 55, 3, 0, 32, 4, 32, 5, 32, 6, 32, 3, 173, 133, 66, 173, 254, 213, 228, 212, 133, 253, 168, 216, 0, 126, 133, 66, 8, 137, 66, 173, 254, 213, 228, 212, 133, 253, 168, 216, 0, 126, 34, 5, 55, 3, 24, 32, 4, 32, 5, 32, 6, 133, 66, 24, 137, 55, 3, 16, 32, 4, 32, 4, 54, 2, 44, 32, 4, 65, 44, 106, 32, 2, 41, 3, 0, 16, 151, 140, 128, 128, 0, 33, 6, 32, 4, 65, 44, 106, 32, 2, 41, 3, 8, 16, 151, 140, 128, 128, 0, 33, 5, 32, 4, 65, 44, 106, 32, 2, 41, 3, 16, 16, 151, 140, 128, 128, 0, 33, 7, 32, 0, 32, 4, 65, 44, 106, 32, 2, 41, 3, 24, 16, 151, 140, 128, 128, 0, 55, 3, 24, 32, 0, 32, 7, 55, 3, 16, 32, 0, 32, 5, 55, 3, 8, 32, 0, 32, 6, 55, 3, 0, 32, 4, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 80, 1, 1, 126, 32, 0, 40, 2, 0, 34, 0, 41, 3, 16, 34, 2, 32, 1, 133, 66, 173, 254, 213, 228, 212, 133, 253, 168, 216, 0, 126, 32, 0, 41, 3, 24, 133, 66, 8, 137, 66, 173, 254, 213, 228, 212, 133, 253, 168, 216, 0, 126, 34, 1, 32, 2, 133, 66, 24, 137, 34, 2, 66, 173, 254, 213, 228, 212, 133, 253, 168, 216, 0, 126, 32, 1, 133, 32, 2, 137, 11, 25, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 32, 0, 58, 0, 15, 32, 1, 45, 0, 15, 11, 19, 0, 32, 0, 65, 0, 54, 2, 0, 32, 0, 32, 1, 41, 0, 0, 55, 3, 8, 11, 12, 0, 32, 0, 32, 1, 41, 3, 0, 55, 0, 0, 11, 132, 2, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 128, 1, 73, 13, 0, 32, 2, 65, 0, 54, 2, 12, 32, 1, 65, 128, 16, 73, 13, 1, 2, 64, 32, 1, 65, 128, 128, 4, 79, 13, 0, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 224, 1, 114, 58, 0, 12, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 65, 3, 33, 1, 12, 3, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 15, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 14, 32, 2, 32, 1, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 32, 2, 32, 1, 65, 18, 118, 65, 7, 113, 65, 240, 1, 114, 58, 0, 12, 65, 4, 33, 1, 12, 2, 11, 32, 0, 32, 1, 16, 179, 140, 128, 128, 0, 12, 2, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 13, 32, 2, 32, 1, 65, 6, 118, 65, 192, 1, 114, 58, 0, 12, 65, 2, 33, 1, 11, 32, 0, 32, 2, 65, 12, 106, 32, 1, 16, 177, 140, 128, 128, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 62, 1, 1, 127, 2, 64, 32, 0, 32, 1, 70, 13, 0, 32, 0, 65, 4, 106, 33, 3, 32, 1, 32, 0, 107, 65, 3, 118, 33, 0, 3, 64, 32, 3, 40, 2, 0, 32, 2, 106, 33, 2, 32, 3, 65, 8, 106, 33, 3, 32, 0, 65, 127, 106, 34, 0, 13, 0, 11, 11, 32, 2, 11, 20, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 32, 1, 16, 174, 141, 128, 128, 0, 11, 18, 0, 32, 0, 65, 128, 173, 137, 128, 0, 32, 1, 16, 159, 141, 128, 128, 0, 11, 26, 0, 32, 0, 45, 0, 0, 34, 0, 65, 159, 127, 106, 65, 255, 1, 113, 65, 26, 73, 65, 5, 116, 32, 0, 115, 11, 10, 0, 32, 0, 16, 161, 140, 128, 128, 0, 11, 32, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 34, 1, 69, 13, 0, 32, 0, 40, 2, 0, 65, 1, 32, 1, 16, 174, 140, 128, 128, 0, 11, 11, 14, 0, 32, 0, 32, 1, 65, 0, 16, 156, 140, 128, 128, 0, 11, 187, 1, 1, 4, 127, 2, 64, 32, 0, 40, 2, 0, 34, 1, 32, 0, 40, 2, 4, 71, 13, 0, 65, 128, 128, 196, 0, 15, 11, 32, 0, 32, 1, 65, 1, 106, 54, 2, 0, 2, 64, 32, 1, 45, 0, 0, 34, 2, 192, 65, 127, 74, 13, 0, 32, 0, 32, 1, 65, 2, 106, 54, 2, 0, 32, 1, 45, 0, 1, 65, 63, 113, 33, 3, 32, 2, 65, 31, 113, 33, 4, 2, 64, 32, 2, 65, 223, 1, 75, 13, 0, 32, 4, 65, 6, 116, 32, 3, 114, 15, 11, 32, 0, 32, 1, 65, 3, 106, 54, 2, 0, 32, 3, 65, 6, 116, 32, 1, 45, 0, 2, 65, 63, 113, 114, 33, 3, 2, 64, 32, 2, 65, 240, 1, 79, 13, 0, 32, 3, 32, 4, 65, 12, 116, 114, 15, 11, 32, 0, 32, 1, 65, 4, 106, 54, 2, 0, 32, 3, 65, 6, 116, 32, 1, 45, 0, 3, 65, 63, 113, 114, 32, 4, 65, 18, 116, 65, 128, 128, 240, 0, 113, 114, 33, 2, 11, 32, 2, 11, 71, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 0, 16, 165, 140, 128, 128, 0, 32, 2, 40, 2, 12, 33, 1, 32, 0, 32, 2, 40, 2, 8, 54, 2, 0, 32, 0, 32, 1, 54, 2, 4, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 138, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 1, 13, 0, 65, 1, 33, 2, 12, 1, 11, 32, 1, 65, 127, 74, 34, 4, 69, 13, 1, 2, 64, 2, 64, 32, 2, 13, 0, 32, 3, 65, 8, 106, 32, 4, 32, 1, 16, 166, 140, 128, 128, 0, 32, 3, 40, 2, 8, 33, 2, 12, 1, 11, 32, 3, 32, 4, 32, 1, 65, 1, 16, 167, 140, 128, 128, 0, 32, 3, 40, 2, 0, 33, 2, 11, 32, 2, 69, 13, 1, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 73, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 65, 0, 16, 167, 140, 128, 128, 0, 32, 3, 40, 2, 12, 33, 2, 32, 0, 32, 3, 40, 2, 8, 54, 2, 0, 32, 0, 32, 2, 54, 2, 4, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 67, 0, 2, 64, 32, 2, 69, 13, 0, 2, 64, 32, 3, 13, 0, 65, 0, 45, 0, 144, 187, 138, 128, 0, 26, 32, 2, 32, 1, 16, 149, 137, 128, 128, 0, 33, 1, 12, 1, 11, 32, 2, 32, 1, 16, 152, 137, 128, 128, 0, 33, 1, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 68, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 0, 32, 1, 32, 2, 16, 169, 140, 128, 128, 0, 2, 64, 32, 3, 40, 2, 8, 65, 129, 128, 128, 128, 120, 70, 13, 0, 0, 0, 11, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 228, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 32, 2, 32, 3, 106, 34, 3, 32, 2, 73, 13, 0, 32, 1, 40, 2, 4, 34, 2, 65, 1, 116, 34, 5, 32, 3, 32, 5, 32, 3, 75, 27, 34, 3, 65, 8, 32, 3, 65, 8, 75, 27, 34, 3, 65, 127, 115, 65, 31, 118, 33, 5, 2, 64, 2, 64, 32, 2, 13, 0, 32, 4, 65, 0, 54, 2, 24, 12, 1, 11, 32, 4, 32, 2, 54, 2, 28, 32, 4, 65, 1, 54, 2, 24, 32, 4, 32, 1, 40, 2, 0, 54, 2, 20, 11, 32, 4, 65, 8, 106, 32, 5, 32, 3, 32, 4, 65, 20, 106, 32, 4, 16, 173, 140, 128, 128, 0, 2, 64, 32, 4, 40, 2, 8, 13, 0, 32, 4, 40, 2, 12, 33, 2, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 2, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 5, 12, 1, 11, 32, 4, 65, 16, 106, 40, 2, 0, 33, 3, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 68, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 32, 1, 65, 1, 16, 169, 140, 128, 128, 0, 2, 64, 32, 2, 40, 2, 8, 65, 129, 128, 128, 128, 120, 70, 13, 0, 0, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 66, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 32, 1, 16, 172, 140, 128, 128, 0, 2, 64, 32, 2, 40, 2, 8, 65, 129, 128, 128, 128, 120, 70, 13, 0, 0, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 140, 1, 1, 5, 127, 2, 64, 32, 1, 40, 2, 4, 34, 3, 32, 2, 73, 13, 0, 65, 129, 128, 128, 128, 120, 33, 4, 2, 64, 32, 3, 69, 13, 0, 32, 1, 40, 2, 0, 33, 5, 2, 64, 2, 64, 32, 2, 13, 0, 65, 1, 33, 6, 32, 5, 65, 1, 32, 3, 16, 174, 140, 128, 128, 0, 65, 0, 33, 7, 12, 1, 11, 65, 1, 33, 4, 32, 2, 33, 7, 32, 5, 32, 3, 65, 1, 32, 2, 16, 151, 137, 128, 128, 0, 34, 6, 69, 13, 1, 11, 32, 1, 32, 7, 54, 2, 4, 32, 1, 32, 6, 54, 2, 0, 65, 129, 128, 128, 128, 120, 33, 4, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 4, 54, 2, 0, 15, 11, 0, 0, 11, 128, 2, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 5, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 69, 13, 0, 32, 2, 65, 127, 76, 13, 1, 2, 64, 2, 64, 32, 3, 40, 2, 4, 69, 13, 0, 2, 64, 32, 3, 65, 8, 106, 40, 2, 0, 34, 6, 13, 0, 32, 5, 65, 8, 106, 32, 1, 32, 2, 65, 0, 16, 167, 140, 128, 128, 0, 32, 5, 40, 2, 12, 33, 6, 32, 5, 40, 2, 8, 33, 3, 12, 2, 11, 32, 3, 40, 2, 0, 32, 6, 32, 1, 32, 2, 16, 151, 137, 128, 128, 0, 33, 3, 32, 2, 33, 6, 12, 1, 11, 32, 5, 32, 1, 32, 2, 16, 166, 140, 128, 128, 0, 32, 5, 40, 2, 4, 33, 6, 32, 5, 40, 2, 0, 33, 3, 11, 2, 64, 32, 3, 69, 13, 0, 32, 0, 32, 3, 54, 2, 4, 32, 0, 65, 8, 106, 32, 6, 54, 2, 0, 65, 0, 33, 2, 12, 4, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 12, 2, 11, 32, 0, 65, 0, 54, 2, 4, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 4, 11, 65, 1, 33, 2, 11, 32, 0, 32, 2, 54, 2, 0, 32, 5, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 22, 0, 2, 64, 32, 2, 69, 13, 0, 32, 0, 32, 2, 32, 1, 16, 150, 137, 128, 128, 0, 11, 11, 4, 0, 0, 0, 11, 4, 0, 0, 0, 11, 17, 0, 32, 0, 32, 1, 32, 1, 32, 2, 106, 16, 186, 140, 128, 128, 0, 11, 65, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 1, 32, 2, 16, 183, 141, 128, 128, 0, 32, 0, 32, 3, 40, 2, 8, 32, 3, 40, 2, 12, 16, 186, 140, 128, 128, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 62, 1, 1, 127, 2, 64, 32, 0, 40, 2, 8, 34, 2, 32, 0, 40, 2, 4, 71, 13, 0, 32, 0, 32, 2, 16, 170, 140, 128, 128, 0, 32, 0, 40, 2, 8, 33, 2, 11, 32, 0, 32, 2, 65, 1, 106, 54, 2, 8, 32, 0, 40, 2, 0, 32, 2, 106, 32, 1, 58, 0, 0, 11, 30, 0, 32, 1, 16, 193, 140, 128, 128, 0, 32, 0, 32, 1, 40, 2, 8, 54, 2, 4, 32, 0, 32, 1, 40, 2, 0, 54, 2, 0, 11, 23, 0, 32, 0, 32, 2, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 204, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 1, 40, 2, 0, 34, 3, 32, 3, 32, 1, 40, 2, 4, 34, 4, 65, 3, 116, 106, 16, 162, 140, 128, 128, 0, 33, 5, 2, 64, 2, 64, 32, 1, 65, 12, 106, 40, 2, 0, 13, 0, 32, 5, 33, 4, 12, 1, 11, 2, 64, 32, 4, 69, 13, 0, 32, 5, 65, 15, 75, 13, 0, 65, 0, 33, 4, 32, 3, 40, 2, 4, 69, 13, 1, 11, 65, 0, 32, 5, 65, 1, 116, 32, 5, 65, 0, 72, 27, 33, 4, 11, 32, 2, 65, 8, 106, 32, 4, 16, 164, 140, 128, 128, 0, 32, 2, 65, 0, 54, 2, 28, 32, 2, 32, 2, 41, 3, 8, 55, 2, 20, 2, 64, 32, 2, 65, 20, 106, 32, 1, 16, 158, 140, 128, 128, 0, 69, 13, 0, 0, 0, 11, 32, 0, 32, 2, 41, 2, 20, 55, 2, 0, 32, 0, 65, 8, 106, 32, 2, 65, 20, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 90, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 8, 106, 32, 2, 16, 164, 140, 128, 128, 0, 32, 3, 40, 2, 12, 33, 4, 32, 3, 40, 2, 8, 32, 1, 32, 2, 16, 218, 141, 128, 128, 0, 33, 1, 32, 0, 32, 2, 54, 2, 8, 32, 0, 32, 4, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 14, 0, 32, 0, 32, 1, 32, 2, 16, 183, 140, 128, 128, 0, 11, 227, 1, 1, 8, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 65, 8, 106, 32, 2, 16, 164, 140, 128, 128, 0, 65, 0, 33, 5, 32, 4, 40, 2, 12, 33, 6, 32, 4, 40, 2, 8, 34, 7, 33, 8, 3, 64, 2, 64, 2, 64, 32, 5, 65, 8, 106, 34, 9, 32, 2, 75, 13, 0, 65, 0, 33, 10, 65, 0, 33, 11, 3, 64, 2, 64, 32, 10, 65, 8, 71, 13, 0, 32, 11, 65, 128, 129, 130, 132, 120, 113, 13, 2, 65, 0, 33, 10, 3, 64, 32, 10, 65, 8, 70, 13, 4, 32, 8, 32, 10, 106, 32, 1, 32, 10, 106, 32, 3, 17, 130, 128, 128, 128, 0, 0, 58, 0, 0, 32, 10, 65, 1, 106, 33, 10, 12, 0, 11, 11, 32, 1, 32, 10, 106, 40, 0, 0, 32, 11, 114, 33, 11, 32, 10, 65, 4, 106, 33, 10, 12, 0, 11, 11, 32, 0, 32, 5, 54, 2, 8, 32, 0, 32, 7, 54, 2, 0, 32, 0, 32, 6, 54, 2, 4, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 32, 8, 65, 8, 106, 33, 8, 32, 1, 65, 8, 106, 33, 1, 32, 9, 33, 5, 12, 0, 11, 11, 53, 1, 1, 127, 32, 0, 32, 2, 32, 1, 107, 34, 2, 16, 188, 140, 128, 128, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 8, 34, 3, 106, 32, 1, 32, 2, 16, 218, 141, 128, 128, 0, 26, 32, 0, 32, 3, 32, 2, 106, 54, 2, 8, 11, 128, 2, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 4, 106, 32, 1, 32, 2, 65, 241, 128, 128, 128, 0, 16, 185, 140, 128, 128, 0, 32, 3, 65, 16, 106, 65, 8, 106, 32, 3, 65, 4, 106, 65, 8, 106, 40, 2, 0, 34, 4, 54, 2, 0, 32, 3, 32, 3, 41, 2, 4, 55, 3, 16, 32, 3, 32, 1, 32, 2, 106, 54, 2, 32, 32, 3, 32, 1, 32, 4, 106, 54, 2, 28, 2, 64, 3, 64, 32, 3, 65, 28, 106, 16, 163, 140, 128, 128, 0, 34, 1, 65, 128, 128, 196, 0, 70, 13, 1, 32, 3, 65, 36, 106, 32, 1, 16, 211, 141, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 40, 34, 2, 13, 0, 32, 3, 40, 2, 36, 33, 1, 12, 1, 11, 32, 3, 40, 2, 44, 33, 1, 32, 3, 65, 16, 106, 32, 3, 40, 2, 36, 16, 155, 140, 128, 128, 0, 32, 3, 65, 16, 106, 32, 2, 16, 155, 140, 128, 128, 0, 32, 1, 69, 13, 1, 11, 32, 3, 65, 16, 106, 32, 1, 16, 155, 140, 128, 128, 0, 12, 0, 11, 11, 32, 0, 32, 3, 41, 3, 16, 55, 2, 0, 32, 0, 65, 8, 106, 32, 3, 65, 16, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 11, 37, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 32, 0, 40, 2, 8, 34, 2, 107, 32, 1, 79, 13, 0, 32, 0, 32, 2, 32, 1, 16, 168, 140, 128, 128, 0, 11, 11, 12, 0, 32, 0, 32, 1, 16, 190, 140, 128, 128, 0, 11, 20, 0, 32, 0, 32, 1, 40, 2, 0, 32, 1, 40, 2, 8, 16, 183, 140, 128, 128, 0, 11, 16, 0, 32, 0, 32, 1, 32, 2, 16, 177, 140, 128, 128, 0, 65, 0, 11, 14, 0, 32, 0, 32, 1, 16, 155, 140, 128, 128, 0, 65, 0, 11, 32, 1, 1, 127, 2, 64, 32, 0, 40, 2, 4, 32, 0, 40, 2, 8, 34, 1, 77, 13, 0, 32, 0, 32, 1, 16, 171, 140, 128, 128, 0, 11, 11, 22, 0, 2, 64, 32, 0, 40, 2, 8, 32, 1, 73, 13, 0, 32, 0, 32, 1, 54, 2, 8, 11, 11, 2, 0, 11, 13, 0, 32, 0, 40, 2, 0, 26, 3, 127, 12, 0, 11, 11, 2, 0, 11, 84, 2, 2, 126, 1, 127, 2, 64, 32, 0, 32, 0, 97, 13, 0, 65, 0, 15, 11, 65, 1, 65, 2, 65, 4, 32, 0, 189, 34, 1, 66, 128, 128, 128, 128, 128, 128, 128, 248, 255, 0, 131, 34, 2, 80, 34, 3, 27, 32, 2, 66, 128, 128, 128, 128, 128, 128, 128, 248, 255, 0, 81, 27, 65, 3, 65, 4, 32, 3, 27, 32, 1, 66, 255, 255, 255, 255, 255, 255, 255, 7, 131, 80, 27, 11, 90, 2, 1, 126, 1, 127, 32, 0, 65, 1, 65, 127, 32, 1, 189, 34, 2, 66, 127, 85, 27, 58, 0, 10, 32, 0, 32, 2, 66, 52, 136, 167, 65, 255, 15, 113, 34, 3, 65, 205, 119, 106, 59, 1, 8, 32, 0, 32, 2, 66, 255, 255, 255, 255, 255, 255, 255, 7, 131, 66, 128, 128, 128, 128, 128, 128, 128, 8, 132, 32, 2, 66, 1, 134, 66, 254, 255, 255, 255, 255, 255, 255, 15, 131, 32, 3, 27, 55, 3, 0, 11, 187, 3, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 34, 4, 32, 0, 40, 2, 8, 34, 5, 114, 69, 13, 0, 2, 64, 32, 5, 69, 13, 0, 32, 0, 65, 12, 106, 40, 2, 0, 33, 5, 32, 3, 65, 0, 54, 2, 44, 32, 3, 32, 1, 54, 2, 36, 32, 3, 32, 1, 32, 2, 106, 54, 2, 40, 32, 5, 65, 1, 106, 33, 5, 2, 64, 3, 64, 32, 5, 65, 127, 106, 34, 5, 69, 13, 1, 32, 3, 65, 24, 106, 32, 3, 65, 36, 106, 16, 166, 141, 128, 128, 0, 32, 3, 40, 2, 28, 65, 128, 128, 196, 0, 71, 13, 0, 12, 2, 11, 11, 32, 3, 65, 16, 106, 32, 3, 65, 36, 106, 16, 166, 141, 128, 128, 0, 32, 3, 40, 2, 20, 65, 128, 128, 196, 0, 70, 13, 0, 32, 3, 65, 8, 106, 32, 3, 40, 2, 16, 32, 1, 32, 2, 16, 167, 141, 128, 128, 0, 32, 3, 40, 2, 12, 32, 2, 32, 3, 40, 2, 8, 34, 5, 27, 33, 2, 32, 5, 32, 1, 32, 5, 27, 33, 1, 11, 2, 64, 32, 4, 13, 0, 32, 0, 40, 2, 20, 32, 1, 32, 2, 32, 0, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 33, 5, 12, 3, 11, 32, 0, 40, 2, 4, 34, 5, 32, 1, 32, 1, 32, 2, 106, 16, 163, 141, 128, 128, 0, 34, 4, 77, 13, 1, 32, 3, 32, 0, 32, 5, 32, 4, 107, 65, 0, 16, 165, 141, 128, 128, 0, 65, 1, 33, 5, 32, 3, 40, 2, 0, 34, 4, 65, 128, 128, 196, 0, 70, 13, 2, 32, 3, 40, 2, 4, 33, 6, 32, 0, 40, 2, 20, 32, 1, 32, 2, 32, 0, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 13, 2, 32, 4, 32, 6, 32, 0, 16, 162, 141, 128, 128, 0, 33, 5, 12, 2, 11, 32, 0, 40, 2, 20, 32, 1, 32, 2, 32, 0, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 33, 5, 12, 1, 11, 32, 0, 40, 2, 20, 32, 1, 32, 2, 32, 0, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 33, 5, 11, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 5, 11, 133, 1, 1, 5, 126, 32, 0, 32, 1, 47, 1, 8, 32, 2, 47, 1, 8, 106, 65, 192, 0, 106, 59, 1, 8, 32, 0, 32, 2, 41, 3, 0, 34, 3, 66, 255, 255, 255, 255, 15, 131, 34, 4, 32, 1, 41, 3, 0, 34, 5, 66, 32, 136, 34, 6, 126, 34, 7, 66, 32, 136, 32, 3, 66, 32, 136, 34, 3, 32, 6, 126, 124, 32, 3, 32, 5, 66, 255, 255, 255, 255, 15, 131, 34, 5, 126, 34, 3, 66, 32, 136, 124, 32, 7, 66, 255, 255, 255, 255, 15, 131, 32, 4, 32, 5, 126, 66, 32, 136, 124, 32, 3, 66, 255, 255, 255, 255, 15, 131, 124, 66, 128, 128, 128, 128, 8, 124, 66, 32, 136, 124, 55, 3, 0, 11, 201, 1, 2, 1, 127, 1, 126, 32, 0, 32, 1, 47, 1, 8, 34, 2, 65, 96, 106, 32, 2, 32, 1, 41, 3, 0, 34, 3, 66, 128, 128, 128, 128, 16, 84, 34, 1, 27, 34, 2, 65, 112, 106, 32, 2, 32, 3, 66, 32, 134, 32, 3, 32, 1, 27, 34, 3, 66, 128, 128, 128, 128, 128, 128, 192, 0, 84, 34, 1, 27, 34, 2, 65, 120, 106, 32, 2, 32, 3, 66, 16, 134, 32, 3, 32, 1, 27, 34, 3, 66, 128, 128, 128, 128, 128, 128, 128, 128, 1, 84, 34, 1, 27, 34, 2, 65, 124, 106, 32, 2, 32, 3, 66, 8, 134, 32, 3, 32, 1, 27, 34, 3, 66, 128, 128, 128, 128, 128, 128, 128, 128, 16, 84, 34, 1, 27, 34, 2, 65, 126, 106, 32, 2, 32, 3, 66, 4, 134, 32, 3, 32, 1, 27, 34, 3, 66, 128, 128, 128, 128, 128, 128, 128, 128, 192, 0, 84, 34, 1, 27, 32, 3, 66, 2, 134, 32, 3, 32, 1, 27, 34, 3, 66, 127, 85, 34, 1, 107, 59, 1, 8, 32, 0, 32, 3, 32, 1, 173, 134, 55, 3, 0, 11, 66, 2, 1, 127, 2, 126, 2, 64, 32, 1, 47, 1, 8, 32, 2, 107, 193, 34, 3, 65, 127, 76, 13, 0, 32, 1, 41, 3, 0, 34, 4, 66, 127, 32, 3, 173, 34, 5, 136, 86, 13, 0, 32, 0, 32, 2, 59, 1, 8, 32, 0, 32, 4, 32, 5, 66, 63, 131, 134, 55, 3, 0, 15, 11, 0, 0, 11, 254, 1, 4, 1, 127, 2, 126, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 16, 199, 140, 128, 128, 0, 32, 2, 41, 3, 0, 34, 3, 66, 1, 131, 33, 4, 32, 2, 45, 0, 10, 33, 5, 32, 2, 47, 1, 8, 33, 6, 65, 2, 33, 7, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 16, 198, 140, 128, 128, 0, 65, 255, 1, 113, 14, 5, 4, 0, 1, 2, 3, 4, 11, 65, 3, 33, 7, 12, 3, 11, 65, 4, 33, 7, 12, 2, 11, 32, 4, 80, 33, 7, 66, 1, 33, 8, 12, 1, 11, 66, 128, 128, 128, 128, 128, 128, 128, 32, 32, 3, 66, 1, 134, 32, 3, 66, 128, 128, 128, 128, 128, 128, 128, 8, 81, 34, 7, 27, 33, 3, 66, 2, 66, 1, 32, 7, 27, 33, 8, 32, 6, 65, 126, 65, 127, 32, 7, 27, 106, 33, 6, 32, 4, 80, 33, 7, 11, 32, 0, 32, 3, 55, 3, 8, 32, 0, 65, 34, 106, 32, 7, 58, 0, 0, 32, 0, 65, 32, 106, 32, 6, 59, 1, 0, 32, 0, 65, 24, 106, 32, 8, 55, 3, 0, 32, 0, 65, 16, 106, 66, 1, 55, 3, 0, 32, 0, 32, 5, 65, 128, 1, 113, 65, 7, 118, 58, 0, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 211, 1, 1, 1, 127, 2, 64, 32, 1, 65, 7, 113, 34, 2, 69, 13, 0, 32, 0, 32, 2, 65, 2, 116, 65, 168, 185, 137, 128, 0, 106, 40, 2, 0, 16, 206, 140, 128, 128, 0, 26, 11, 2, 64, 32, 1, 65, 8, 113, 69, 13, 0, 32, 0, 65, 128, 194, 215, 47, 16, 206, 140, 128, 128, 0, 26, 11, 2, 64, 32, 1, 65, 16, 113, 69, 13, 0, 32, 0, 65, 192, 173, 137, 128, 0, 65, 2, 16, 207, 140, 128, 128, 0, 26, 11, 2, 64, 32, 1, 65, 32, 113, 69, 13, 0, 32, 0, 65, 200, 173, 137, 128, 0, 65, 4, 16, 207, 140, 128, 128, 0, 26, 11, 2, 64, 32, 1, 65, 192, 0, 113, 69, 13, 0, 32, 0, 65, 216, 173, 137, 128, 0, 65, 7, 16, 207, 140, 128, 128, 0, 26, 11, 2, 64, 32, 1, 65, 128, 1, 113, 69, 13, 0, 32, 0, 65, 244, 173, 137, 128, 0, 65, 14, 16, 207, 140, 128, 128, 0, 26, 11, 2, 64, 32, 1, 65, 128, 2, 113, 69, 13, 0, 32, 0, 65, 172, 174, 137, 128, 0, 65, 27, 16, 207, 140, 128, 128, 0, 26, 11, 32, 0, 11, 147, 1, 4, 3, 127, 1, 126, 2, 127, 1, 126, 2, 64, 32, 0, 40, 2, 160, 1, 34, 2, 65, 41, 79, 13, 0, 32, 0, 32, 2, 65, 2, 116, 34, 3, 106, 33, 4, 32, 1, 173, 33, 5, 65, 0, 33, 1, 65, 0, 33, 6, 3, 64, 2, 64, 32, 3, 32, 1, 71, 13, 0, 2, 64, 32, 6, 69, 13, 0, 32, 2, 65, 40, 79, 13, 3, 32, 4, 32, 6, 54, 2, 0, 32, 2, 65, 1, 106, 33, 2, 11, 32, 0, 32, 2, 54, 2, 160, 1, 32, 0, 15, 11, 32, 0, 32, 1, 106, 34, 7, 32, 7, 53, 2, 0, 32, 5, 126, 32, 6, 173, 124, 34, 8, 62, 2, 0, 32, 1, 65, 4, 106, 33, 1, 32, 8, 66, 32, 136, 167, 33, 6, 12, 0, 11, 11, 0, 0, 11, 149, 1, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 160, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 0, 65, 160, 1, 16, 214, 141, 128, 128, 0, 33, 3, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 160, 1, 34, 4, 32, 2, 73, 13, 0, 32, 4, 65, 41, 79, 13, 2, 32, 3, 32, 1, 32, 2, 32, 0, 32, 4, 16, 200, 141, 128, 128, 0, 33, 2, 12, 1, 11, 32, 4, 65, 41, 79, 13, 1, 32, 3, 32, 0, 32, 4, 32, 1, 32, 2, 16, 200, 141, 128, 128, 0, 33, 2, 11, 32, 0, 32, 3, 65, 160, 1, 16, 218, 141, 128, 128, 0, 34, 0, 32, 2, 54, 2, 160, 1, 32, 3, 65, 160, 1, 106, 36, 128, 128, 128, 128, 0, 32, 0, 15, 11, 0, 0, 11, 158, 9, 3, 1, 127, 4, 126, 8, 127, 35, 128, 128, 128, 128, 0, 65, 176, 10, 107, 34, 4, 36, 128, 128, 128, 128, 0, 2, 64, 32, 1, 41, 3, 0, 34, 5, 66, 0, 81, 13, 0, 32, 1, 41, 3, 8, 34, 6, 66, 0, 81, 13, 0, 32, 1, 41, 3, 16, 34, 7, 66, 0, 81, 13, 0, 32, 5, 32, 7, 124, 34, 8, 32, 5, 84, 13, 0, 32, 5, 32, 6, 84, 13, 0, 32, 3, 65, 16, 77, 13, 0, 32, 1, 44, 0, 26, 33, 9, 32, 1, 47, 1, 24, 33, 1, 32, 4, 65, 16, 106, 32, 5, 16, 209, 140, 128, 128, 0, 32, 4, 65, 180, 1, 106, 32, 6, 16, 209, 140, 128, 128, 0, 32, 4, 65, 216, 2, 106, 32, 7, 16, 209, 140, 128, 128, 0, 32, 4, 65, 128, 4, 106, 65, 0, 65, 156, 1, 16, 214, 141, 128, 128, 0, 26, 32, 4, 65, 1, 54, 2, 252, 3, 32, 4, 65, 1, 54, 2, 156, 5, 32, 1, 173, 195, 32, 8, 66, 127, 124, 121, 125, 66, 194, 154, 193, 232, 4, 126, 66, 128, 161, 205, 160, 180, 2, 124, 66, 32, 136, 167, 34, 10, 193, 33, 11, 2, 64, 2, 64, 32, 1, 193, 34, 12, 65, 0, 72, 13, 0, 32, 4, 65, 16, 106, 32, 1, 16, 210, 140, 128, 128, 0, 26, 32, 4, 65, 180, 1, 106, 32, 1, 16, 210, 140, 128, 128, 0, 26, 32, 4, 65, 216, 2, 106, 32, 1, 16, 210, 140, 128, 128, 0, 26, 12, 1, 11, 32, 4, 65, 252, 3, 106, 65, 0, 32, 12, 107, 193, 16, 210, 140, 128, 128, 0, 26, 11, 2, 64, 2, 64, 32, 11, 65, 127, 74, 13, 0, 32, 4, 65, 16, 106, 65, 0, 32, 11, 107, 65, 255, 255, 3, 113, 34, 1, 16, 205, 140, 128, 128, 0, 26, 32, 4, 65, 180, 1, 106, 32, 1, 16, 205, 140, 128, 128, 0, 26, 32, 4, 65, 216, 2, 106, 32, 1, 16, 205, 140, 128, 128, 0, 26, 12, 1, 11, 32, 4, 65, 252, 3, 106, 32, 10, 65, 255, 255, 3, 113, 16, 205, 140, 128, 128, 0, 26, 11, 32, 4, 32, 4, 40, 2, 176, 1, 54, 2, 172, 10, 32, 4, 65, 140, 9, 106, 32, 4, 65, 16, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 2, 64, 2, 64, 32, 4, 65, 252, 3, 106, 32, 4, 65, 140, 9, 106, 32, 4, 65, 216, 2, 106, 16, 211, 140, 128, 128, 0, 16, 212, 140, 128, 128, 0, 192, 32, 9, 72, 13, 0, 32, 4, 65, 16, 106, 65, 10, 16, 206, 140, 128, 128, 0, 26, 32, 4, 65, 180, 1, 106, 65, 10, 16, 206, 140, 128, 128, 0, 26, 32, 4, 65, 216, 2, 106, 65, 10, 16, 206, 140, 128, 128, 0, 26, 12, 1, 11, 32, 11, 65, 1, 106, 33, 11, 11, 32, 4, 32, 4, 40, 2, 156, 5, 54, 2, 192, 6, 32, 4, 65, 160, 5, 106, 32, 4, 65, 252, 3, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 160, 5, 106, 65, 1, 16, 210, 140, 128, 128, 0, 33, 13, 32, 4, 32, 4, 40, 2, 156, 5, 54, 2, 228, 7, 32, 4, 65, 196, 6, 106, 32, 4, 65, 252, 3, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 196, 6, 106, 65, 2, 16, 210, 140, 128, 128, 0, 33, 14, 32, 4, 32, 4, 40, 2, 156, 5, 54, 2, 136, 9, 32, 4, 65, 232, 7, 106, 32, 4, 65, 252, 3, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 65, 0, 33, 10, 32, 4, 65, 232, 7, 106, 65, 3, 16, 210, 140, 128, 128, 0, 33, 15, 2, 64, 2, 64, 3, 64, 65, 0, 33, 1, 2, 64, 32, 4, 65, 16, 106, 32, 15, 16, 213, 140, 128, 128, 0, 69, 13, 0, 32, 4, 65, 16, 106, 32, 15, 16, 214, 140, 128, 128, 0, 26, 65, 8, 33, 1, 11, 2, 64, 32, 4, 65, 16, 106, 32, 14, 16, 213, 140, 128, 128, 0, 69, 13, 0, 32, 4, 65, 16, 106, 32, 14, 16, 214, 140, 128, 128, 0, 26, 32, 1, 65, 4, 114, 33, 1, 11, 2, 64, 32, 4, 65, 16, 106, 32, 13, 16, 213, 140, 128, 128, 0, 69, 13, 0, 32, 4, 65, 16, 106, 32, 13, 16, 214, 140, 128, 128, 0, 26, 32, 1, 65, 2, 106, 33, 1, 11, 2, 64, 32, 4, 65, 16, 106, 32, 4, 65, 252, 3, 106, 16, 213, 140, 128, 128, 0, 69, 13, 0, 32, 1, 65, 1, 106, 33, 1, 32, 4, 65, 16, 106, 32, 4, 65, 252, 3, 106, 16, 214, 140, 128, 128, 0, 26, 11, 32, 3, 32, 10, 70, 13, 3, 32, 2, 32, 10, 106, 34, 16, 32, 1, 65, 48, 106, 58, 0, 0, 32, 4, 65, 16, 106, 32, 4, 65, 180, 1, 106, 16, 212, 140, 128, 128, 0, 33, 12, 32, 4, 32, 4, 40, 2, 176, 1, 54, 2, 172, 10, 32, 4, 65, 140, 9, 106, 32, 4, 65, 16, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 4, 65, 252, 3, 106, 32, 4, 65, 140, 9, 106, 32, 4, 65, 216, 2, 106, 16, 211, 140, 128, 128, 0, 16, 212, 140, 128, 128, 0, 192, 33, 1, 2, 64, 2, 64, 2, 64, 32, 12, 192, 32, 9, 72, 34, 12, 13, 0, 32, 1, 32, 9, 78, 13, 1, 11, 32, 10, 65, 1, 106, 33, 13, 32, 1, 32, 9, 78, 13, 4, 32, 12, 13, 1, 12, 3, 11, 32, 4, 65, 16, 106, 65, 10, 16, 206, 140, 128, 128, 0, 26, 32, 4, 65, 180, 1, 106, 65, 10, 16, 206, 140, 128, 128, 0, 26, 32, 4, 65, 216, 2, 106, 65, 10, 16, 206, 140, 128, 128, 0, 26, 32, 10, 65, 1, 106, 33, 10, 12, 1, 11, 11, 32, 4, 65, 16, 106, 65, 1, 16, 210, 140, 128, 128, 0, 32, 4, 65, 252, 3, 106, 16, 213, 140, 128, 128, 0, 69, 13, 1, 11, 32, 4, 65, 8, 106, 32, 2, 32, 13, 16, 215, 140, 128, 128, 0, 32, 4, 45, 0, 8, 65, 1, 113, 69, 13, 0, 32, 13, 32, 3, 79, 13, 1, 32, 16, 65, 1, 106, 32, 4, 45, 0, 9, 58, 0, 0, 32, 11, 65, 1, 106, 33, 11, 32, 10, 65, 2, 106, 33, 13, 11, 32, 13, 32, 3, 75, 13, 0, 32, 0, 32, 11, 59, 1, 8, 32, 0, 32, 13, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 4, 65, 176, 10, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 129, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 160, 1, 107, 34, 2, 36, 128, 128, 128, 128, 0, 65, 0, 33, 3, 32, 2, 65, 0, 65, 160, 1, 16, 214, 141, 128, 128, 0, 34, 4, 33, 2, 2, 64, 3, 64, 32, 1, 66, 0, 81, 13, 1, 2, 64, 32, 3, 65, 40, 70, 13, 0, 32, 2, 32, 1, 62, 2, 0, 32, 2, 65, 4, 106, 33, 2, 32, 3, 65, 1, 106, 33, 3, 32, 1, 66, 32, 136, 33, 1, 12, 1, 11, 11, 0, 0, 11, 32, 0, 32, 4, 65, 160, 1, 16, 218, 141, 128, 128, 0, 32, 3, 54, 2, 160, 1, 32, 4, 65, 160, 1, 106, 36, 128, 128, 128, 128, 0, 11, 142, 3, 1, 8, 127, 2, 64, 2, 64, 32, 1, 65, 128, 10, 79, 13, 0, 32, 1, 65, 31, 113, 33, 2, 32, 1, 65, 5, 118, 34, 3, 65, 127, 106, 33, 4, 32, 0, 32, 3, 65, 2, 116, 106, 33, 5, 32, 0, 40, 2, 160, 1, 34, 6, 65, 2, 116, 33, 7, 32, 6, 65, 41, 73, 33, 8, 2, 64, 3, 64, 2, 64, 32, 6, 13, 0, 32, 3, 65, 2, 116, 33, 7, 65, 0, 33, 6, 3, 64, 2, 64, 32, 7, 32, 6, 71, 13, 0, 32, 0, 40, 2, 160, 1, 32, 3, 106, 33, 7, 2, 64, 32, 2, 13, 0, 32, 7, 33, 9, 12, 7, 11, 32, 7, 65, 127, 106, 34, 6, 65, 39, 75, 13, 5, 32, 7, 33, 9, 32, 0, 32, 6, 65, 2, 116, 106, 40, 2, 0, 34, 8, 65, 0, 32, 1, 107, 34, 6, 118, 34, 4, 69, 13, 4, 32, 7, 65, 39, 75, 13, 5, 32, 0, 32, 7, 65, 2, 116, 106, 32, 4, 54, 2, 0, 32, 7, 65, 1, 106, 33, 9, 12, 4, 11, 32, 6, 65, 160, 1, 70, 13, 4, 32, 0, 32, 6, 106, 65, 0, 54, 2, 0, 32, 6, 65, 4, 106, 33, 6, 12, 0, 11, 11, 32, 8, 69, 13, 2, 32, 4, 32, 6, 106, 65, 40, 79, 13, 2, 32, 7, 65, 124, 106, 34, 7, 32, 5, 106, 32, 7, 32, 0, 106, 40, 2, 0, 54, 2, 0, 32, 6, 65, 127, 106, 33, 6, 12, 0, 11, 11, 32, 6, 65, 31, 113, 33, 5, 32, 3, 65, 1, 106, 33, 4, 32, 7, 65, 2, 116, 32, 0, 106, 65, 120, 106, 33, 6, 3, 64, 2, 64, 32, 4, 32, 7, 73, 13, 0, 32, 0, 32, 3, 65, 2, 116, 106, 34, 6, 32, 6, 40, 2, 0, 32, 2, 116, 54, 2, 0, 12, 3, 11, 32, 7, 65, 126, 106, 34, 7, 65, 40, 79, 13, 1, 32, 6, 65, 4, 106, 32, 8, 32, 2, 116, 32, 6, 40, 2, 0, 34, 8, 32, 5, 118, 114, 54, 2, 0, 32, 7, 65, 1, 106, 33, 7, 32, 6, 65, 124, 106, 33, 6, 12, 0, 11, 11, 0, 0, 11, 32, 0, 32, 9, 54, 2, 160, 1, 32, 0, 11, 137, 2, 1, 7, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 32, 0, 40, 2, 160, 1, 34, 3, 32, 1, 40, 2, 160, 1, 34, 4, 32, 3, 32, 4, 75, 27, 34, 5, 65, 41, 79, 13, 0, 32, 2, 65, 4, 106, 32, 0, 32, 5, 32, 1, 32, 5, 16, 129, 141, 128, 128, 0, 65, 0, 33, 6, 65, 0, 32, 2, 40, 2, 24, 34, 1, 32, 2, 40, 2, 20, 34, 4, 107, 34, 3, 32, 3, 32, 1, 75, 27, 33, 3, 32, 2, 40, 2, 4, 32, 4, 65, 2, 116, 34, 4, 106, 33, 1, 32, 2, 40, 2, 12, 32, 4, 106, 33, 4, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 1, 32, 1, 40, 2, 0, 34, 7, 32, 4, 40, 2, 0, 106, 34, 8, 32, 6, 65, 1, 113, 106, 34, 6, 54, 2, 0, 32, 8, 32, 7, 73, 32, 6, 32, 8, 73, 114, 33, 6, 32, 1, 65, 4, 106, 33, 1, 32, 4, 65, 4, 106, 33, 4, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 2, 64, 32, 6, 65, 1, 113, 69, 13, 0, 32, 5, 65, 39, 75, 13, 1, 32, 0, 32, 5, 65, 2, 116, 106, 65, 1, 54, 2, 0, 32, 5, 65, 1, 106, 33, 5, 11, 32, 0, 32, 5, 54, 2, 160, 1, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 0, 15, 11, 0, 0, 11, 63, 1, 2, 127, 2, 64, 32, 0, 40, 2, 160, 1, 34, 2, 32, 1, 40, 2, 160, 1, 34, 3, 32, 2, 32, 3, 75, 27, 34, 2, 65, 41, 73, 13, 0, 0, 0, 11, 32, 0, 32, 0, 32, 2, 65, 2, 116, 34, 2, 106, 32, 1, 32, 1, 32, 2, 106, 16, 136, 141, 128, 128, 0, 11, 19, 0, 32, 0, 32, 1, 16, 212, 140, 128, 128, 0, 65, 255, 1, 113, 65, 2, 73, 11, 238, 1, 1, 7, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 32, 0, 40, 2, 160, 1, 34, 3, 32, 1, 40, 2, 160, 1, 34, 4, 32, 3, 32, 4, 75, 27, 34, 5, 65, 41, 79, 13, 0, 32, 2, 65, 4, 106, 32, 0, 32, 5, 32, 1, 32, 5, 16, 129, 141, 128, 128, 0, 65, 0, 32, 2, 40, 2, 24, 34, 1, 32, 2, 40, 2, 20, 34, 4, 107, 34, 3, 32, 3, 32, 1, 75, 27, 33, 3, 32, 2, 40, 2, 4, 32, 4, 65, 2, 116, 34, 4, 106, 33, 1, 32, 2, 40, 2, 12, 32, 4, 106, 33, 4, 65, 1, 33, 6, 2, 64, 3, 64, 32, 3, 69, 13, 1, 32, 1, 32, 1, 40, 2, 0, 34, 7, 32, 4, 40, 2, 0, 65, 127, 115, 106, 34, 8, 32, 6, 65, 1, 113, 106, 34, 6, 54, 2, 0, 32, 8, 32, 7, 73, 32, 6, 32, 8, 73, 114, 33, 6, 32, 1, 65, 4, 106, 33, 1, 32, 4, 65, 4, 106, 33, 4, 32, 3, 65, 127, 106, 33, 3, 12, 0, 11, 11, 32, 6, 65, 1, 113, 69, 13, 0, 32, 0, 32, 5, 54, 2, 160, 1, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 0, 15, 11, 0, 0, 11, 185, 1, 1, 4, 127, 32, 1, 32, 2, 106, 33, 3, 65, 0, 33, 4, 2, 64, 2, 64, 3, 64, 32, 2, 32, 4, 106, 34, 5, 69, 13, 1, 32, 4, 65, 127, 106, 34, 4, 32, 3, 106, 34, 6, 45, 0, 0, 65, 57, 70, 13, 0, 11, 32, 6, 32, 6, 45, 0, 0, 65, 1, 106, 58, 0, 0, 32, 4, 65, 1, 106, 33, 4, 3, 64, 32, 4, 69, 13, 2, 32, 3, 32, 4, 106, 65, 48, 58, 0, 0, 32, 4, 65, 1, 106, 33, 4, 12, 0, 11, 11, 2, 64, 32, 2, 13, 0, 65, 49, 33, 2, 12, 1, 11, 32, 1, 65, 49, 58, 0, 0, 32, 1, 65, 1, 106, 33, 3, 32, 2, 65, 127, 106, 33, 4, 65, 48, 33, 2, 3, 64, 32, 4, 69, 13, 1, 32, 3, 65, 48, 58, 0, 0, 32, 3, 65, 1, 106, 33, 3, 32, 4, 65, 127, 106, 33, 4, 12, 0, 11, 11, 32, 0, 32, 2, 58, 0, 1, 32, 0, 32, 5, 69, 58, 0, 0, 11, 129, 9, 3, 1, 127, 3, 126, 6, 127, 35, 128, 128, 128, 128, 0, 65, 208, 6, 107, 34, 5, 36, 128, 128, 128, 128, 0, 2, 64, 32, 1, 41, 3, 0, 34, 6, 66, 0, 81, 13, 0, 32, 1, 41, 3, 8, 34, 7, 66, 0, 81, 13, 0, 32, 1, 41, 3, 16, 34, 8, 66, 0, 81, 13, 0, 32, 6, 32, 8, 124, 32, 6, 84, 13, 0, 32, 6, 32, 7, 84, 13, 0, 32, 1, 47, 1, 24, 33, 1, 32, 5, 65, 28, 106, 32, 6, 16, 209, 140, 128, 128, 0, 32, 5, 65, 196, 1, 106, 65, 0, 65, 156, 1, 16, 214, 141, 128, 128, 0, 26, 32, 5, 65, 1, 54, 2, 192, 1, 32, 5, 65, 1, 54, 2, 224, 2, 32, 1, 173, 195, 32, 6, 66, 127, 124, 121, 125, 66, 194, 154, 193, 232, 4, 126, 66, 128, 161, 205, 160, 180, 2, 124, 66, 32, 136, 167, 34, 9, 193, 33, 10, 2, 64, 2, 64, 32, 1, 193, 34, 11, 65, 0, 72, 13, 0, 32, 5, 65, 28, 106, 32, 1, 16, 210, 140, 128, 128, 0, 26, 12, 1, 11, 32, 5, 65, 192, 1, 106, 65, 0, 32, 11, 107, 193, 16, 210, 140, 128, 128, 0, 26, 11, 2, 64, 2, 64, 32, 10, 65, 127, 74, 13, 0, 32, 5, 65, 28, 106, 65, 0, 32, 10, 107, 65, 255, 255, 3, 113, 16, 205, 140, 128, 128, 0, 26, 12, 1, 11, 32, 5, 65, 192, 1, 106, 32, 9, 65, 255, 255, 3, 113, 16, 205, 140, 128, 128, 0, 26, 11, 32, 5, 32, 5, 40, 2, 224, 2, 54, 2, 204, 6, 32, 5, 65, 172, 5, 106, 32, 5, 65, 192, 1, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 3, 65, 2, 116, 65, 152, 173, 137, 128, 0, 106, 33, 9, 32, 3, 33, 1, 2, 64, 3, 64, 32, 1, 65, 10, 73, 13, 1, 32, 5, 32, 5, 65, 172, 5, 106, 65, 128, 148, 235, 220, 3, 16, 217, 140, 128, 128, 0, 32, 9, 65, 92, 106, 33, 9, 32, 1, 65, 119, 106, 33, 1, 12, 0, 11, 11, 32, 5, 65, 16, 106, 32, 5, 65, 172, 5, 106, 32, 9, 40, 2, 0, 16, 217, 140, 128, 128, 0, 2, 64, 2, 64, 32, 5, 65, 172, 5, 106, 32, 5, 65, 28, 106, 16, 211, 140, 128, 128, 0, 32, 5, 65, 192, 1, 106, 16, 213, 140, 128, 128, 0, 13, 0, 32, 5, 65, 28, 106, 65, 10, 16, 206, 140, 128, 128, 0, 26, 12, 1, 11, 32, 10, 65, 1, 106, 33, 10, 11, 65, 0, 33, 1, 65, 0, 33, 11, 2, 64, 2, 64, 32, 10, 193, 34, 9, 32, 4, 193, 34, 12, 72, 34, 13, 13, 0, 2, 64, 32, 10, 32, 4, 107, 193, 32, 3, 32, 9, 32, 12, 107, 32, 3, 73, 27, 34, 11, 13, 0, 65, 0, 33, 1, 65, 0, 33, 11, 12, 1, 11, 32, 5, 32, 5, 40, 2, 224, 2, 54, 2, 132, 4, 32, 5, 65, 228, 2, 106, 32, 5, 65, 192, 1, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 5, 65, 228, 2, 106, 65, 1, 16, 210, 140, 128, 128, 0, 33, 4, 32, 5, 32, 5, 40, 2, 224, 2, 54, 2, 168, 5, 32, 5, 65, 136, 4, 106, 32, 5, 65, 192, 1, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 32, 5, 65, 136, 4, 106, 65, 2, 16, 210, 140, 128, 128, 0, 33, 12, 32, 5, 32, 5, 40, 2, 224, 2, 54, 2, 204, 6, 32, 5, 65, 172, 5, 106, 32, 5, 65, 192, 1, 106, 65, 160, 1, 16, 218, 141, 128, 128, 0, 26, 65, 0, 33, 1, 32, 5, 65, 172, 5, 106, 65, 3, 16, 210, 140, 128, 128, 0, 33, 14, 3, 64, 2, 64, 32, 11, 32, 1, 71, 13, 0, 65, 1, 33, 1, 12, 2, 11, 2, 64, 32, 5, 65, 28, 106, 16, 218, 140, 128, 128, 0, 13, 0, 65, 0, 33, 9, 2, 64, 32, 5, 65, 28, 106, 32, 14, 16, 213, 140, 128, 128, 0, 69, 13, 0, 32, 5, 65, 28, 106, 32, 14, 16, 214, 140, 128, 128, 0, 26, 65, 8, 33, 9, 11, 2, 64, 32, 5, 65, 28, 106, 32, 12, 16, 213, 140, 128, 128, 0, 69, 13, 0, 32, 5, 65, 28, 106, 32, 12, 16, 214, 140, 128, 128, 0, 26, 32, 9, 65, 4, 114, 33, 9, 11, 2, 64, 32, 5, 65, 28, 106, 32, 4, 16, 213, 140, 128, 128, 0, 69, 13, 0, 32, 5, 65, 28, 106, 32, 4, 16, 214, 140, 128, 128, 0, 26, 32, 9, 65, 2, 106, 33, 9, 11, 2, 64, 32, 5, 65, 28, 106, 32, 5, 65, 192, 1, 106, 16, 213, 140, 128, 128, 0, 69, 13, 0, 32, 9, 65, 1, 106, 33, 9, 32, 5, 65, 28, 106, 32, 5, 65, 192, 1, 106, 16, 214, 140, 128, 128, 0, 26, 11, 32, 3, 32, 1, 70, 13, 4, 32, 2, 32, 1, 106, 32, 9, 65, 48, 106, 58, 0, 0, 32, 5, 65, 28, 106, 65, 10, 16, 206, 140, 128, 128, 0, 26, 32, 1, 65, 1, 106, 33, 1, 12, 1, 11, 11, 32, 11, 32, 3, 75, 13, 2, 3, 64, 32, 11, 32, 1, 70, 13, 2, 32, 2, 32, 1, 106, 65, 48, 58, 0, 0, 32, 1, 65, 1, 106, 33, 1, 12, 0, 11, 11, 2, 64, 2, 64, 32, 5, 65, 28, 106, 32, 5, 65, 192, 1, 106, 65, 5, 16, 206, 140, 128, 128, 0, 16, 212, 140, 128, 128, 0, 65, 255, 1, 113, 34, 9, 65, 1, 70, 13, 0, 32, 1, 32, 9, 69, 113, 69, 13, 1, 32, 11, 65, 127, 106, 34, 1, 32, 3, 79, 13, 3, 32, 2, 32, 1, 106, 45, 0, 0, 65, 1, 113, 69, 13, 1, 11, 32, 11, 32, 3, 75, 13, 2, 32, 5, 65, 8, 106, 32, 2, 32, 11, 16, 215, 140, 128, 128, 0, 32, 5, 45, 0, 8, 65, 1, 113, 69, 13, 0, 32, 10, 65, 1, 106, 33, 10, 32, 13, 13, 0, 32, 11, 32, 3, 79, 13, 0, 32, 2, 32, 11, 106, 32, 5, 45, 0, 9, 58, 0, 0, 32, 11, 65, 1, 106, 33, 11, 11, 32, 11, 32, 3, 75, 13, 1, 11, 32, 0, 32, 10, 59, 1, 8, 32, 0, 32, 11, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 32, 5, 65, 208, 6, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 140, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 69, 13, 0, 32, 1, 40, 2, 160, 1, 34, 4, 65, 41, 79, 13, 0, 32, 4, 65, 2, 116, 33, 4, 65, 0, 33, 5, 3, 64, 32, 4, 69, 13, 2, 32, 3, 65, 8, 106, 32, 4, 65, 124, 106, 34, 4, 32, 1, 106, 34, 6, 40, 2, 0, 32, 2, 32, 5, 16, 199, 141, 128, 128, 0, 32, 3, 40, 2, 12, 33, 5, 32, 6, 32, 3, 40, 2, 8, 54, 2, 0, 12, 0, 11, 11, 0, 0, 11, 32, 0, 32, 5, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 72, 1, 3, 127, 2, 64, 32, 0, 40, 2, 160, 1, 34, 1, 65, 41, 79, 13, 0, 32, 1, 65, 2, 116, 33, 1, 2, 64, 3, 64, 32, 1, 34, 2, 69, 13, 1, 32, 2, 65, 124, 106, 33, 1, 32, 0, 40, 2, 0, 33, 3, 32, 0, 65, 4, 106, 33, 0, 32, 3, 69, 13, 0, 11, 11, 32, 2, 69, 15, 11, 0, 0, 11, 91, 0, 2, 64, 32, 2, 193, 65, 208, 0, 108, 65, 176, 167, 5, 106, 65, 206, 16, 109, 34, 2, 65, 208, 0, 75, 13, 0, 32, 0, 65, 16, 106, 32, 2, 65, 4, 116, 34, 2, 65, 160, 175, 137, 128, 0, 106, 47, 1, 0, 59, 1, 0, 32, 0, 32, 2, 65, 152, 175, 137, 128, 0, 106, 41, 3, 0, 55, 3, 8, 32, 0, 32, 2, 65, 162, 175, 137, 128, 0, 106, 47, 1, 0, 59, 1, 0, 15, 11, 0, 0, 11, 211, 1, 1, 1, 127, 2, 64, 2, 64, 2, 64, 32, 1, 65, 144, 206, 0, 73, 13, 0, 32, 1, 65, 192, 132, 61, 73, 13, 1, 2, 64, 32, 1, 65, 128, 194, 215, 47, 73, 13, 0, 65, 8, 65, 9, 32, 1, 65, 128, 148, 235, 220, 3, 73, 34, 2, 27, 33, 1, 65, 128, 194, 215, 47, 65, 128, 148, 235, 220, 3, 32, 2, 27, 33, 2, 12, 3, 11, 65, 6, 65, 7, 32, 1, 65, 128, 173, 226, 4, 73, 34, 2, 27, 33, 1, 65, 192, 132, 61, 65, 128, 173, 226, 4, 32, 2, 27, 33, 2, 12, 2, 11, 2, 64, 32, 1, 65, 228, 0, 73, 13, 0, 65, 2, 65, 3, 32, 1, 65, 232, 7, 73, 34, 2, 27, 33, 1, 65, 228, 0, 65, 232, 7, 32, 2, 27, 33, 2, 12, 2, 11, 65, 10, 65, 1, 32, 1, 65, 9, 75, 34, 1, 27, 33, 2, 12, 1, 11, 65, 4, 65, 5, 32, 1, 65, 160, 141, 6, 73, 34, 2, 27, 33, 1, 65, 144, 206, 0, 65, 160, 141, 6, 32, 2, 27, 33, 2, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 58, 0, 0, 11, 131, 6, 8, 1, 127, 3, 126, 1, 127, 2, 126, 1, 127, 3, 126, 3, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 1, 107, 34, 4, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 41, 3, 0, 34, 5, 66, 0, 81, 13, 0, 32, 1, 41, 3, 8, 34, 6, 66, 0, 81, 13, 0, 32, 1, 41, 3, 16, 34, 7, 66, 0, 81, 13, 0, 32, 5, 32, 7, 124, 34, 7, 32, 5, 84, 13, 0, 32, 5, 32, 6, 84, 13, 0, 32, 3, 65, 16, 77, 13, 0, 32, 7, 66, 128, 128, 128, 128, 128, 128, 128, 128, 32, 90, 13, 0, 32, 4, 32, 7, 55, 3, 168, 1, 32, 4, 32, 1, 47, 1, 24, 34, 8, 59, 1, 176, 1, 32, 4, 65, 216, 0, 106, 32, 4, 65, 168, 1, 106, 16, 202, 140, 128, 128, 0, 32, 4, 32, 4, 47, 1, 96, 34, 1, 59, 1, 112, 32, 4, 32, 4, 41, 3, 88, 55, 3, 104, 32, 4, 32, 8, 59, 1, 176, 1, 32, 4, 32, 5, 32, 6, 125, 55, 3, 168, 1, 32, 4, 65, 200, 0, 106, 32, 4, 65, 168, 1, 106, 32, 1, 16, 203, 140, 128, 128, 0, 32, 4, 32, 4, 47, 1, 80, 59, 1, 128, 1, 32, 4, 32, 4, 41, 3, 72, 55, 3, 120, 32, 4, 32, 8, 59, 1, 176, 1, 32, 4, 32, 5, 55, 3, 168, 1, 32, 4, 65, 56, 106, 32, 4, 65, 168, 1, 106, 32, 1, 16, 203, 140, 128, 128, 0, 32, 4, 32, 4, 47, 1, 64, 59, 1, 144, 1, 32, 4, 32, 4, 41, 3, 56, 55, 3, 136, 1, 32, 4, 65, 168, 1, 106, 32, 1, 65, 160, 127, 32, 1, 107, 16, 219, 140, 128, 128, 0, 32, 4, 47, 1, 168, 1, 33, 1, 32, 4, 32, 4, 65, 184, 1, 106, 47, 1, 0, 59, 1, 160, 1, 32, 4, 32, 4, 41, 3, 176, 1, 55, 3, 152, 1, 32, 4, 65, 40, 106, 32, 4, 65, 232, 0, 106, 32, 4, 65, 152, 1, 106, 16, 201, 140, 128, 128, 0, 65, 0, 33, 8, 32, 4, 65, 24, 106, 32, 4, 65, 248, 0, 106, 32, 4, 65, 152, 1, 106, 16, 201, 140, 128, 128, 0, 32, 4, 65, 8, 106, 32, 4, 65, 136, 1, 106, 32, 4, 65, 152, 1, 106, 16, 201, 140, 128, 128, 0, 32, 4, 41, 3, 8, 33, 9, 32, 4, 32, 4, 41, 3, 40, 34, 5, 66, 1, 124, 34, 10, 65, 0, 32, 4, 47, 1, 48, 107, 65, 63, 113, 173, 34, 6, 136, 167, 34, 11, 16, 220, 140, 128, 128, 0, 66, 1, 32, 6, 134, 34, 12, 66, 127, 124, 34, 13, 32, 5, 32, 4, 41, 3, 24, 125, 66, 2, 124, 34, 14, 131, 33, 7, 32, 13, 32, 10, 131, 33, 5, 32, 4, 45, 0, 0, 34, 15, 32, 1, 107, 65, 1, 106, 33, 16, 32, 4, 40, 2, 4, 33, 1, 3, 64, 32, 1, 69, 13, 1, 32, 11, 32, 1, 110, 33, 17, 32, 3, 32, 8, 70, 13, 1, 32, 2, 32, 8, 106, 32, 17, 65, 48, 106, 58, 0, 0, 2, 64, 2, 64, 32, 11, 32, 17, 32, 1, 108, 107, 34, 11, 173, 32, 6, 134, 32, 5, 124, 34, 18, 32, 14, 84, 13, 0, 32, 15, 32, 8, 71, 13, 1, 32, 8, 65, 1, 106, 33, 1, 66, 1, 33, 14, 3, 64, 32, 1, 32, 3, 79, 13, 4, 32, 2, 32, 1, 106, 32, 5, 66, 10, 126, 34, 5, 32, 6, 136, 167, 65, 48, 106, 58, 0, 0, 32, 1, 65, 1, 106, 33, 1, 32, 14, 66, 10, 126, 33, 14, 32, 5, 32, 13, 131, 34, 5, 32, 7, 66, 10, 126, 34, 7, 90, 13, 0, 11, 32, 0, 32, 2, 32, 1, 32, 16, 32, 5, 32, 7, 32, 14, 32, 10, 32, 9, 125, 126, 32, 12, 32, 14, 16, 222, 140, 128, 128, 0, 12, 4, 11, 32, 0, 32, 2, 32, 8, 65, 1, 106, 32, 16, 32, 18, 32, 14, 32, 10, 32, 9, 125, 32, 1, 173, 32, 6, 134, 66, 1, 16, 222, 140, 128, 128, 0, 12, 3, 11, 32, 8, 65, 1, 106, 33, 8, 32, 1, 65, 10, 110, 33, 1, 12, 0, 11, 11, 0, 0, 11, 32, 4, 65, 192, 1, 106, 36, 128, 128, 128, 128, 0, 11, 130, 2, 2, 4, 126, 2, 127, 2, 64, 2, 64, 32, 2, 69, 13, 0, 66, 0, 32, 4, 125, 33, 9, 32, 6, 32, 8, 125, 33, 10, 32, 8, 32, 6, 124, 33, 11, 32, 8, 32, 7, 124, 32, 6, 125, 33, 12, 32, 2, 32, 1, 106, 65, 127, 106, 33, 13, 3, 64, 32, 5, 32, 9, 124, 34, 6, 32, 7, 84, 33, 14, 32, 4, 32, 10, 90, 13, 2, 32, 6, 32, 7, 84, 13, 2, 2, 64, 32, 4, 32, 7, 124, 34, 6, 32, 10, 84, 13, 0, 32, 10, 32, 9, 124, 32, 12, 32, 4, 124, 90, 13, 0, 65, 0, 33, 14, 12, 3, 11, 32, 13, 32, 13, 45, 0, 0, 65, 127, 106, 58, 0, 0, 32, 9, 32, 7, 125, 33, 9, 32, 6, 33, 4, 12, 0, 11, 11, 0, 0, 11, 2, 64, 32, 11, 32, 4, 88, 13, 0, 32, 14, 13, 0, 2, 64, 32, 7, 32, 4, 124, 32, 11, 84, 13, 0, 32, 11, 32, 4, 125, 32, 7, 32, 11, 125, 32, 4, 124, 84, 13, 1, 11, 32, 0, 65, 0, 54, 2, 0, 15, 11, 2, 64, 2, 64, 32, 8, 66, 1, 134, 32, 4, 86, 13, 0, 32, 4, 32, 5, 32, 8, 66, 2, 134, 125, 88, 13, 1, 11, 32, 0, 65, 0, 54, 2, 0, 15, 11, 32, 0, 32, 3, 59, 1, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 107, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 65, 4, 106, 32, 1, 32, 2, 32, 3, 16, 221, 140, 128, 128, 0, 2, 64, 2, 64, 32, 4, 40, 2, 4, 13, 0, 32, 0, 32, 1, 32, 2, 32, 3, 16, 208, 140, 128, 128, 0, 12, 1, 11, 32, 0, 32, 4, 41, 2, 4, 55, 2, 0, 32, 0, 65, 8, 106, 32, 4, 65, 4, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 11, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 150, 5, 8, 1, 127, 1, 126, 1, 127, 1, 126, 1, 127, 3, 126, 6, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 5, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 41, 3, 0, 34, 6, 66, 0, 81, 13, 0, 32, 6, 66, 128, 128, 128, 128, 128, 128, 128, 128, 32, 90, 13, 0, 32, 3, 69, 13, 0, 32, 5, 32, 6, 55, 3, 72, 32, 5, 32, 1, 47, 1, 24, 59, 1, 80, 32, 5, 65, 24, 106, 32, 5, 65, 200, 0, 106, 16, 202, 140, 128, 128, 0, 32, 5, 32, 5, 47, 1, 32, 34, 1, 59, 1, 48, 32, 5, 32, 5, 41, 3, 24, 55, 3, 40, 32, 5, 65, 200, 0, 106, 32, 1, 65, 160, 127, 32, 1, 107, 16, 219, 140, 128, 128, 0, 32, 5, 47, 1, 72, 33, 1, 32, 5, 32, 5, 65, 216, 0, 106, 47, 1, 0, 59, 1, 64, 32, 5, 32, 5, 41, 3, 80, 55, 3, 56, 32, 5, 65, 8, 106, 32, 5, 65, 40, 106, 32, 5, 65, 56, 106, 16, 201, 140, 128, 128, 0, 32, 5, 41, 3, 8, 34, 6, 65, 0, 32, 5, 47, 1, 16, 107, 34, 7, 65, 63, 113, 173, 34, 8, 136, 167, 33, 9, 2, 64, 66, 1, 32, 8, 134, 34, 10, 66, 127, 124, 34, 11, 32, 6, 131, 34, 12, 80, 69, 13, 0, 32, 3, 65, 10, 75, 13, 3, 32, 3, 65, 2, 116, 65, 164, 185, 137, 128, 0, 106, 40, 2, 0, 32, 9, 75, 13, 3, 11, 32, 5, 32, 9, 16, 220, 140, 128, 128, 0, 32, 5, 40, 2, 4, 33, 13, 2, 64, 2, 64, 32, 5, 45, 0, 0, 34, 14, 32, 1, 107, 65, 1, 106, 193, 34, 15, 32, 4, 193, 34, 1, 76, 13, 0, 32, 7, 65, 255, 255, 3, 113, 33, 16, 32, 15, 32, 4, 107, 193, 32, 3, 32, 15, 32, 1, 107, 32, 3, 73, 27, 34, 17, 65, 127, 106, 33, 18, 65, 0, 33, 1, 3, 64, 32, 13, 69, 13, 3, 32, 9, 32, 13, 110, 33, 7, 32, 3, 32, 1, 70, 13, 3, 32, 9, 32, 7, 32, 13, 108, 107, 33, 9, 32, 2, 32, 1, 106, 32, 7, 65, 48, 106, 58, 0, 0, 32, 18, 32, 1, 70, 13, 4, 32, 14, 32, 1, 70, 13, 2, 32, 1, 65, 1, 106, 33, 1, 32, 13, 65, 10, 110, 33, 13, 12, 0, 11, 11, 32, 0, 32, 2, 32, 3, 65, 0, 32, 15, 32, 4, 32, 6, 66, 10, 128, 32, 13, 173, 32, 8, 134, 32, 10, 16, 225, 140, 128, 128, 0, 12, 4, 11, 32, 1, 65, 1, 106, 33, 1, 32, 16, 65, 127, 106, 65, 63, 113, 173, 33, 19, 66, 1, 33, 6, 3, 64, 2, 64, 32, 6, 32, 19, 136, 80, 13, 0, 32, 0, 65, 0, 54, 2, 0, 12, 5, 11, 32, 1, 32, 3, 79, 13, 1, 32, 2, 32, 1, 106, 32, 12, 66, 10, 126, 34, 12, 32, 8, 136, 167, 65, 48, 106, 58, 0, 0, 32, 6, 66, 10, 126, 33, 6, 32, 12, 32, 11, 131, 33, 12, 32, 17, 32, 1, 65, 1, 106, 34, 1, 71, 13, 0, 11, 32, 0, 32, 2, 32, 3, 32, 17, 32, 15, 32, 4, 32, 12, 32, 10, 32, 6, 16, 225, 140, 128, 128, 0, 12, 3, 11, 0, 0, 11, 32, 0, 32, 2, 32, 3, 32, 17, 32, 15, 32, 4, 32, 9, 173, 32, 8, 134, 32, 12, 124, 32, 13, 173, 32, 8, 134, 32, 10, 16, 225, 140, 128, 128, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 11, 32, 5, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 11, 143, 2, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 9, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 7, 32, 8, 88, 13, 0, 32, 7, 32, 8, 125, 32, 8, 88, 13, 1, 2, 64, 2, 64, 2, 64, 2, 64, 32, 7, 32, 6, 125, 32, 6, 88, 13, 0, 32, 7, 32, 6, 66, 1, 134, 125, 32, 8, 66, 1, 134, 90, 13, 1, 11, 32, 6, 32, 8, 86, 13, 1, 12, 6, 11, 32, 3, 32, 2, 75, 13, 1, 12, 4, 11, 32, 7, 32, 6, 32, 8, 125, 34, 8, 125, 32, 8, 86, 13, 4, 32, 3, 32, 2, 75, 13, 0, 32, 9, 65, 8, 106, 32, 1, 32, 3, 16, 215, 140, 128, 128, 0, 2, 64, 32, 9, 45, 0, 8, 65, 1, 113, 69, 13, 0, 32, 4, 65, 1, 106, 193, 33, 4, 32, 3, 32, 2, 79, 13, 0, 32, 4, 32, 5, 193, 76, 13, 0, 32, 1, 32, 3, 106, 32, 9, 45, 0, 9, 58, 0, 0, 32, 3, 65, 1, 106, 33, 3, 11, 32, 3, 32, 2, 77, 13, 3, 11, 0, 0, 11, 32, 0, 65, 0, 54, 2, 0, 12, 3, 11, 32, 0, 65, 0, 54, 2, 0, 12, 2, 11, 32, 0, 32, 4, 59, 1, 8, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 12, 1, 11, 32, 0, 65, 0, 54, 2, 0, 11, 32, 9, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 111, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 5, 36, 128, 128, 128, 128, 0, 32, 5, 65, 4, 106, 32, 1, 32, 2, 32, 3, 32, 4, 16, 224, 140, 128, 128, 0, 2, 64, 2, 64, 32, 5, 40, 2, 4, 13, 0, 32, 0, 32, 1, 32, 2, 32, 3, 32, 4, 16, 216, 140, 128, 128, 0, 12, 1, 11, 32, 0, 32, 5, 41, 2, 4, 55, 2, 0, 32, 0, 65, 8, 106, 32, 5, 65, 4, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 11, 32, 5, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 250, 2, 0, 2, 64, 32, 2, 69, 13, 0, 32, 1, 45, 0, 0, 65, 48, 77, 13, 0, 32, 6, 65, 3, 77, 13, 0, 32, 5, 65, 2, 59, 1, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 193, 34, 6, 65, 1, 72, 13, 0, 32, 5, 32, 1, 54, 2, 4, 32, 3, 65, 255, 255, 3, 113, 34, 3, 32, 2, 73, 13, 2, 32, 5, 65, 0, 59, 1, 12, 32, 5, 32, 2, 54, 2, 8, 32, 5, 65, 16, 106, 32, 3, 32, 2, 107, 54, 2, 0, 32, 4, 13, 1, 65, 2, 33, 1, 12, 4, 11, 32, 5, 65, 2, 59, 1, 24, 32, 5, 65, 0, 59, 1, 12, 32, 5, 65, 2, 54, 2, 8, 32, 5, 65, 209, 185, 137, 128, 0, 54, 2, 4, 32, 5, 65, 32, 106, 32, 2, 54, 2, 0, 32, 5, 65, 28, 106, 32, 1, 54, 2, 0, 32, 5, 65, 16, 106, 65, 0, 32, 6, 107, 34, 3, 54, 2, 0, 65, 3, 33, 1, 32, 4, 32, 2, 77, 13, 3, 32, 4, 32, 2, 107, 34, 2, 32, 3, 77, 13, 3, 32, 2, 32, 6, 106, 33, 4, 12, 2, 11, 32, 5, 65, 2, 59, 1, 24, 32, 5, 65, 32, 106, 65, 1, 54, 2, 0, 32, 5, 65, 28, 106, 65, 208, 185, 137, 128, 0, 54, 2, 0, 12, 1, 11, 32, 5, 65, 2, 59, 1, 24, 32, 5, 65, 2, 59, 1, 12, 32, 5, 32, 3, 54, 2, 8, 32, 5, 65, 32, 106, 32, 2, 32, 3, 107, 34, 2, 54, 2, 0, 32, 5, 65, 28, 106, 32, 1, 32, 3, 106, 54, 2, 0, 32, 5, 65, 20, 106, 65, 1, 54, 2, 0, 32, 5, 65, 16, 106, 65, 208, 185, 137, 128, 0, 54, 2, 0, 65, 3, 33, 1, 32, 4, 32, 2, 77, 13, 1, 32, 4, 32, 2, 107, 33, 4, 11, 32, 5, 65, 0, 59, 1, 36, 32, 5, 65, 40, 106, 32, 4, 54, 2, 0, 65, 4, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 15, 11, 0, 0, 11, 107, 0, 2, 64, 2, 64, 32, 2, 45, 0, 26, 65, 126, 106, 65, 255, 1, 113, 34, 2, 65, 3, 32, 2, 65, 3, 73, 27, 13, 0, 65, 0, 33, 3, 65, 212, 185, 137, 128, 0, 33, 2, 12, 1, 11, 2, 64, 32, 1, 13, 0, 65, 212, 185, 137, 128, 0, 65, 212, 185, 137, 128, 0, 32, 3, 27, 33, 2, 12, 1, 11, 65, 212, 185, 137, 128, 0, 65, 213, 185, 137, 128, 0, 32, 3, 27, 33, 2, 65, 1, 33, 3, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 11, 205, 3, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 8, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 7, 65, 3, 77, 13, 0, 32, 5, 65, 16, 77, 13, 0, 32, 8, 65, 56, 106, 32, 1, 16, 204, 140, 128, 128, 0, 32, 8, 45, 0, 56, 33, 9, 32, 8, 65, 24, 106, 65, 24, 106, 32, 8, 65, 216, 0, 106, 41, 3, 0, 55, 3, 0, 32, 8, 65, 24, 106, 65, 16, 106, 32, 8, 65, 56, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 8, 65, 32, 106, 32, 8, 65, 56, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 8, 32, 8, 41, 3, 64, 55, 3, 24, 32, 8, 65, 16, 106, 32, 2, 32, 8, 65, 24, 106, 32, 9, 16, 228, 140, 128, 128, 0, 32, 8, 40, 2, 20, 33, 2, 32, 8, 40, 2, 16, 33, 9, 2, 64, 2, 64, 2, 64, 2, 64, 32, 8, 45, 0, 50, 65, 126, 106, 65, 255, 1, 113, 34, 10, 65, 3, 32, 10, 65, 3, 73, 27, 14, 4, 0, 1, 3, 2, 0, 11, 32, 6, 65, 3, 54, 2, 8, 32, 6, 65, 214, 185, 137, 128, 0, 54, 2, 4, 32, 6, 65, 2, 59, 1, 0, 65, 1, 33, 7, 12, 5, 11, 32, 6, 65, 3, 54, 2, 8, 32, 6, 65, 217, 185, 137, 128, 0, 54, 2, 4, 32, 6, 65, 2, 59, 1, 0, 65, 1, 33, 7, 12, 4, 11, 32, 8, 65, 56, 106, 32, 8, 65, 24, 106, 32, 4, 32, 5, 16, 223, 140, 128, 128, 0, 32, 8, 65, 8, 106, 32, 8, 40, 2, 56, 32, 8, 40, 2, 60, 32, 8, 47, 1, 64, 32, 3, 32, 6, 32, 7, 16, 227, 140, 128, 128, 0, 32, 8, 40, 2, 12, 33, 7, 32, 8, 40, 2, 8, 33, 6, 12, 3, 11, 65, 2, 33, 7, 32, 6, 65, 2, 59, 1, 0, 32, 3, 69, 13, 1, 32, 6, 65, 0, 59, 1, 12, 32, 6, 65, 2, 54, 2, 8, 32, 6, 65, 209, 185, 137, 128, 0, 54, 2, 4, 32, 6, 65, 16, 106, 32, 3, 54, 2, 0, 12, 2, 11, 0, 0, 11, 65, 1, 33, 7, 32, 6, 65, 1, 54, 2, 8, 32, 6, 65, 220, 185, 137, 128, 0, 54, 2, 4, 11, 32, 0, 32, 6, 54, 2, 8, 32, 0, 32, 9, 54, 2, 0, 32, 0, 65, 12, 106, 32, 7, 54, 2, 0, 32, 0, 32, 2, 54, 2, 4, 32, 8, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 11, 211, 4, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 8, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 32, 7, 65, 3, 77, 13, 0, 32, 8, 65, 56, 106, 32, 1, 16, 204, 140, 128, 128, 0, 32, 8, 45, 0, 56, 33, 9, 32, 8, 65, 24, 106, 65, 24, 106, 32, 8, 65, 216, 0, 106, 41, 3, 0, 55, 3, 0, 32, 8, 65, 24, 106, 65, 16, 106, 32, 8, 65, 56, 106, 65, 24, 106, 41, 3, 0, 55, 3, 0, 32, 8, 65, 32, 106, 32, 8, 65, 56, 106, 65, 16, 106, 41, 3, 0, 55, 3, 0, 32, 8, 32, 8, 41, 3, 64, 55, 3, 24, 32, 8, 65, 16, 106, 32, 2, 32, 8, 65, 24, 106, 32, 9, 16, 228, 140, 128, 128, 0, 32, 8, 40, 2, 20, 33, 9, 32, 8, 40, 2, 16, 33, 10, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 8, 45, 0, 50, 65, 126, 106, 65, 255, 1, 113, 34, 2, 65, 3, 32, 2, 65, 3, 73, 27, 14, 4, 1, 0, 3, 4, 1, 11, 32, 6, 65, 3, 54, 2, 8, 32, 6, 65, 217, 185, 137, 128, 0, 54, 2, 4, 32, 6, 65, 2, 59, 1, 0, 12, 1, 11, 32, 6, 65, 3, 54, 2, 8, 32, 6, 65, 214, 185, 137, 128, 0, 54, 2, 4, 32, 6, 65, 2, 59, 1, 0, 11, 65, 1, 33, 7, 12, 4, 11, 65, 2, 33, 7, 32, 6, 65, 2, 59, 1, 0, 32, 3, 69, 13, 2, 32, 6, 65, 0, 59, 1, 12, 32, 6, 65, 2, 54, 2, 8, 32, 6, 65, 209, 185, 137, 128, 0, 54, 2, 4, 32, 6, 65, 16, 106, 32, 3, 54, 2, 0, 12, 3, 11, 65, 116, 65, 5, 32, 8, 46, 1, 48, 34, 2, 65, 0, 72, 27, 32, 2, 108, 65, 4, 118, 65, 21, 106, 34, 2, 32, 5, 75, 13, 0, 32, 8, 65, 56, 106, 32, 8, 65, 24, 106, 32, 4, 32, 2, 65, 0, 32, 3, 107, 65, 128, 128, 126, 32, 3, 65, 128, 128, 2, 73, 27, 34, 5, 16, 226, 140, 128, 128, 0, 2, 64, 32, 8, 46, 1, 64, 34, 2, 32, 5, 193, 76, 13, 0, 32, 8, 65, 8, 106, 32, 8, 40, 2, 56, 32, 8, 40, 2, 60, 32, 2, 32, 3, 32, 6, 32, 7, 16, 227, 140, 128, 128, 0, 32, 8, 40, 2, 12, 33, 7, 32, 8, 40, 2, 8, 33, 6, 12, 3, 11, 65, 2, 33, 7, 32, 6, 65, 2, 59, 1, 0, 2, 64, 32, 3, 13, 0, 65, 1, 33, 7, 32, 6, 65, 1, 54, 2, 8, 32, 6, 65, 220, 185, 137, 128, 0, 54, 2, 4, 12, 3, 11, 32, 6, 65, 0, 59, 1, 12, 32, 6, 65, 2, 54, 2, 8, 32, 6, 65, 209, 185, 137, 128, 0, 54, 2, 4, 32, 6, 65, 16, 106, 32, 3, 54, 2, 0, 12, 2, 11, 0, 0, 11, 65, 1, 33, 7, 32, 6, 65, 1, 54, 2, 8, 32, 6, 65, 220, 185, 137, 128, 0, 54, 2, 4, 11, 32, 0, 32, 6, 54, 2, 8, 32, 0, 32, 10, 54, 2, 0, 32, 0, 65, 12, 106, 32, 7, 54, 2, 0, 32, 0, 32, 9, 54, 2, 4, 32, 8, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 11, 99, 1, 1, 127, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 47, 1, 0, 14, 3, 0, 2, 1, 0, 11, 32, 0, 40, 2, 4, 15, 11, 32, 0, 65, 8, 106, 40, 2, 0, 33, 0, 12, 1, 11, 2, 64, 32, 0, 47, 1, 2, 34, 1, 65, 232, 7, 73, 13, 0, 65, 4, 65, 5, 32, 1, 65, 144, 206, 0, 73, 27, 15, 11, 65, 1, 33, 0, 32, 1, 65, 10, 73, 13, 0, 65, 2, 65, 3, 32, 1, 65, 228, 0, 73, 27, 15, 11, 32, 0, 11, 39, 0, 2, 64, 32, 1, 32, 3, 71, 13, 0, 32, 0, 32, 2, 32, 1, 16, 218, 141, 128, 128, 0, 26, 15, 11, 32, 1, 32, 1, 32, 1, 16, 187, 141, 128, 128, 0, 0, 11, 73, 1, 2, 127, 32, 0, 65, 12, 106, 40, 2, 0, 65, 12, 108, 33, 1, 32, 0, 40, 2, 8, 33, 2, 32, 0, 40, 2, 4, 33, 0, 3, 127, 2, 64, 32, 1, 13, 0, 32, 0, 15, 11, 32, 1, 65, 116, 106, 33, 1, 32, 2, 16, 231, 140, 128, 128, 0, 32, 0, 106, 33, 0, 32, 2, 65, 12, 106, 33, 2, 12, 0, 11, 11, 97, 1, 2, 127, 32, 1, 65, 80, 106, 33, 3, 2, 64, 2, 64, 32, 2, 65, 10, 77, 13, 0, 2, 64, 32, 2, 65, 37, 79, 13, 0, 65, 1, 33, 4, 32, 3, 65, 10, 73, 13, 2, 65, 127, 32, 1, 65, 32, 114, 34, 3, 65, 169, 127, 106, 34, 1, 32, 1, 32, 3, 65, 159, 127, 106, 73, 27, 33, 3, 12, 1, 11, 0, 0, 11, 32, 3, 32, 2, 73, 33, 4, 11, 32, 0, 32, 3, 54, 2, 4, 32, 0, 32, 4, 54, 2, 0, 11, 250, 2, 5, 1, 127, 1, 126, 1, 127, 1, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 65, 126, 106, 65, 35, 79, 13, 0, 2, 64, 32, 2, 13, 0, 32, 0, 65, 0, 58, 0, 1, 65, 1, 33, 2, 12, 5, 11, 2, 64, 2, 64, 32, 1, 45, 0, 0, 65, 85, 106, 14, 3, 1, 4, 0, 4, 11, 32, 2, 65, 1, 71, 13, 3, 12, 4, 11, 32, 2, 65, 127, 106, 34, 2, 13, 1, 12, 3, 11, 0, 0, 11, 32, 1, 65, 1, 106, 33, 1, 11, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 65, 16, 75, 13, 0, 32, 2, 65, 9, 73, 13, 1, 11, 32, 3, 173, 33, 5, 65, 0, 33, 6, 3, 64, 32, 2, 69, 13, 3, 32, 4, 65, 8, 106, 32, 1, 45, 0, 0, 32, 3, 16, 234, 140, 128, 128, 0, 32, 4, 40, 2, 8, 69, 13, 4, 32, 6, 173, 32, 5, 126, 34, 7, 66, 32, 136, 167, 65, 0, 71, 13, 2, 2, 64, 32, 7, 167, 34, 8, 32, 4, 40, 2, 12, 106, 34, 6, 32, 8, 73, 13, 0, 32, 1, 65, 1, 106, 33, 1, 32, 2, 65, 127, 106, 33, 2, 12, 1, 11, 11, 32, 0, 65, 2, 58, 0, 1, 65, 1, 33, 2, 12, 4, 11, 65, 0, 33, 6, 3, 64, 32, 2, 69, 13, 2, 32, 4, 32, 1, 45, 0, 0, 32, 3, 16, 234, 140, 128, 128, 0, 32, 4, 40, 2, 0, 69, 13, 3, 32, 2, 65, 127, 106, 33, 2, 32, 1, 65, 1, 106, 33, 1, 32, 4, 40, 2, 4, 32, 6, 32, 3, 108, 106, 33, 6, 12, 0, 11, 11, 32, 0, 65, 2, 58, 0, 1, 65, 1, 33, 2, 12, 2, 11, 32, 0, 32, 6, 54, 2, 4, 65, 0, 33, 2, 12, 1, 11, 65, 1, 33, 2, 32, 0, 65, 1, 58, 0, 1, 11, 32, 0, 32, 2, 58, 0, 0, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 61, 1, 1, 127, 2, 64, 32, 1, 40, 2, 28, 34, 2, 65, 16, 113, 13, 0, 2, 64, 32, 2, 65, 32, 113, 13, 0, 32, 0, 32, 1, 16, 249, 140, 128, 128, 0, 15, 11, 32, 0, 32, 1, 16, 204, 141, 128, 128, 0, 15, 11, 32, 0, 32, 1, 16, 179, 141, 128, 128, 0, 11, 23, 0, 32, 0, 40, 2, 20, 32, 0, 65, 24, 106, 40, 2, 0, 32, 1, 16, 159, 141, 128, 128, 0, 11, 28, 0, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 32, 1, 40, 2, 0, 32, 1, 40, 2, 4, 16, 239, 140, 128, 128, 0, 11, 35, 1, 1, 127, 65, 0, 33, 4, 2, 64, 32, 1, 32, 3, 71, 13, 0, 32, 0, 32, 2, 32, 1, 16, 223, 141, 128, 128, 0, 69, 33, 4, 11, 32, 4, 11, 135, 1, 1, 2, 127, 32, 0, 45, 0, 4, 33, 1, 2, 64, 32, 0, 45, 0, 5, 13, 0, 32, 1, 65, 255, 1, 113, 65, 0, 71, 15, 11, 65, 1, 33, 2, 2, 64, 32, 1, 65, 255, 1, 113, 13, 0, 2, 64, 32, 0, 40, 2, 0, 34, 2, 45, 0, 28, 65, 4, 113, 13, 0, 32, 2, 40, 2, 20, 65, 153, 186, 137, 128, 0, 65, 2, 32, 2, 40, 2, 24, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 33, 2, 12, 1, 11, 32, 2, 40, 2, 20, 65, 152, 186, 137, 128, 0, 65, 1, 32, 2, 40, 2, 24, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 33, 2, 11, 32, 0, 32, 2, 58, 0, 4, 32, 2, 11, 244, 1, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 119, 106, 14, 5, 1, 3, 8, 8, 2, 0, 11, 32, 1, 69, 13, 4, 32, 1, 65, 34, 70, 13, 5, 32, 1, 65, 39, 70, 13, 6, 32, 1, 65, 220, 0, 70, 13, 3, 12, 7, 11, 32, 0, 65, 220, 232, 1, 16, 242, 140, 128, 128, 0, 15, 11, 32, 0, 65, 220, 228, 1, 16, 242, 140, 128, 128, 0, 15, 11, 32, 0, 65, 220, 220, 1, 16, 242, 140, 128, 128, 0, 15, 11, 32, 0, 65, 220, 184, 1, 16, 242, 140, 128, 128, 0, 15, 11, 32, 0, 65, 220, 224, 0, 16, 242, 140, 128, 128, 0, 15, 11, 32, 2, 65, 128, 128, 4, 113, 69, 13, 1, 32, 0, 65, 220, 196, 0, 16, 242, 140, 128, 128, 0, 15, 11, 32, 2, 65, 128, 2, 113, 69, 13, 0, 32, 0, 65, 220, 206, 0, 16, 242, 140, 128, 128, 0, 15, 11, 2, 64, 2, 64, 2, 64, 32, 2, 65, 1, 113, 69, 13, 0, 32, 1, 16, 243, 140, 128, 128, 0, 13, 1, 11, 32, 1, 16, 244, 140, 128, 128, 0, 13, 1, 11, 32, 0, 32, 1, 16, 245, 140, 128, 128, 0, 15, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 128, 1, 58, 0, 0, 11, 118, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 1, 59, 1, 14, 32, 2, 65, 16, 106, 65, 8, 106, 34, 1, 65, 0, 59, 1, 0, 32, 2, 66, 0, 55, 3, 16, 32, 2, 65, 16, 106, 65, 2, 32, 2, 65, 14, 106, 65, 2, 65, 132, 203, 137, 128, 0, 16, 232, 140, 128, 128, 0, 32, 0, 65, 128, 4, 59, 0, 10, 32, 0, 65, 8, 106, 32, 1, 47, 1, 0, 59, 0, 0, 32, 0, 32, 2, 41, 3, 16, 55, 0, 0, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 11, 194, 2, 1, 5, 127, 32, 0, 65, 11, 116, 33, 1, 65, 0, 33, 2, 65, 33, 33, 3, 65, 33, 33, 4, 2, 64, 3, 64, 2, 64, 32, 2, 32, 3, 73, 13, 0, 32, 2, 33, 4, 12, 2, 11, 32, 4, 65, 1, 118, 32, 2, 106, 34, 4, 65, 2, 116, 65, 148, 203, 137, 128, 0, 106, 40, 2, 0, 65, 11, 116, 34, 5, 32, 1, 70, 13, 1, 32, 4, 32, 3, 32, 5, 32, 1, 75, 27, 34, 3, 32, 4, 65, 1, 106, 32, 2, 32, 5, 32, 1, 73, 27, 34, 2, 107, 33, 4, 12, 0, 11, 11, 2, 64, 32, 4, 32, 2, 32, 3, 73, 106, 34, 3, 65, 32, 75, 13, 0, 32, 3, 65, 2, 116, 34, 1, 65, 148, 203, 137, 128, 0, 106, 40, 2, 0, 65, 21, 118, 33, 2, 65, 215, 5, 33, 4, 2, 64, 2, 64, 32, 3, 65, 32, 70, 13, 0, 32, 1, 65, 152, 203, 137, 128, 0, 106, 40, 2, 0, 65, 21, 118, 33, 4, 32, 3, 13, 0, 65, 0, 33, 3, 12, 1, 11, 32, 1, 65, 144, 203, 137, 128, 0, 106, 40, 2, 0, 65, 255, 255, 255, 0, 113, 33, 3, 11, 32, 4, 65, 127, 106, 33, 1, 32, 0, 32, 3, 107, 33, 5, 32, 2, 65, 215, 5, 32, 2, 65, 215, 5, 73, 27, 65, 169, 122, 106, 33, 3, 65, 0, 33, 4, 3, 64, 2, 64, 2, 64, 32, 1, 32, 2, 70, 13, 0, 32, 3, 69, 13, 3, 32, 4, 32, 2, 65, 152, 204, 137, 128, 0, 106, 45, 0, 0, 106, 34, 4, 32, 5, 77, 13, 1, 32, 2, 33, 1, 11, 32, 1, 65, 1, 113, 15, 11, 32, 3, 65, 1, 106, 33, 3, 32, 2, 65, 1, 106, 33, 2, 12, 0, 11, 11, 0, 0, 11, 247, 1, 1, 1, 127, 2, 64, 32, 0, 65, 32, 73, 13, 0, 65, 1, 33, 1, 2, 64, 2, 64, 2, 64, 32, 0, 65, 255, 0, 73, 13, 0, 32, 0, 65, 128, 128, 4, 73, 13, 1, 32, 0, 65, 128, 128, 8, 73, 13, 2, 32, 0, 65, 208, 184, 115, 106, 65, 208, 186, 43, 73, 13, 3, 32, 0, 65, 181, 217, 115, 106, 65, 5, 73, 13, 3, 32, 0, 65, 226, 139, 116, 106, 65, 226, 11, 73, 13, 3, 32, 0, 65, 159, 168, 116, 106, 65, 159, 24, 73, 13, 3, 32, 0, 65, 222, 226, 116, 106, 65, 14, 73, 13, 3, 32, 0, 65, 126, 113, 65, 158, 240, 10, 70, 13, 3, 32, 0, 65, 96, 113, 65, 224, 205, 10, 70, 13, 3, 65, 0, 33, 1, 32, 0, 65, 198, 145, 117, 106, 65, 6, 73, 13, 0, 32, 0, 65, 128, 128, 188, 127, 106, 65, 240, 131, 116, 73, 33, 1, 11, 32, 1, 15, 11, 32, 0, 65, 130, 197, 137, 128, 0, 65, 40, 65, 210, 197, 137, 128, 0, 65, 159, 2, 65, 241, 199, 137, 128, 0, 65, 175, 2, 16, 198, 141, 128, 128, 0, 15, 11, 32, 0, 65, 164, 191, 137, 128, 0, 65, 44, 65, 252, 191, 137, 128, 0, 65, 196, 1, 65, 192, 193, 137, 128, 0, 65, 194, 3, 16, 198, 141, 128, 128, 0, 15, 11, 65, 0, 11, 154, 2, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 65, 6, 106, 65, 2, 106, 65, 0, 58, 0, 0, 32, 2, 65, 0, 59, 1, 6, 32, 2, 65, 253, 0, 58, 0, 15, 32, 2, 32, 1, 65, 15, 113, 65, 222, 185, 137, 128, 0, 106, 45, 0, 0, 58, 0, 14, 32, 2, 32, 1, 65, 4, 118, 65, 15, 113, 65, 222, 185, 137, 128, 0, 106, 45, 0, 0, 58, 0, 13, 32, 2, 32, 1, 65, 8, 118, 65, 15, 113, 65, 222, 185, 137, 128, 0, 106, 45, 0, 0, 58, 0, 12, 32, 2, 32, 1, 65, 12, 118, 65, 15, 113, 65, 222, 185, 137, 128, 0, 106, 45, 0, 0, 58, 0, 11, 32, 2, 32, 1, 65, 16, 118, 65, 15, 113, 65, 222, 185, 137, 128, 0, 106, 45, 0, 0, 58, 0, 10, 32, 2, 32, 1, 65, 20, 118, 65, 15, 113, 65, 222, 185, 137, 128, 0, 106, 45, 0, 0, 58, 0, 9, 2, 64, 32, 1, 65, 1, 114, 103, 65, 2, 118, 65, 126, 106, 34, 1, 65, 11, 73, 13, 0, 0, 0, 11, 32, 2, 65, 6, 106, 32, 1, 106, 34, 3, 65, 0, 47, 0, 255, 202, 137, 128, 0, 59, 0, 0, 32, 3, 65, 2, 106, 65, 0, 45, 0, 129, 203, 137, 128, 0, 58, 0, 0, 32, 0, 65, 10, 58, 0, 11, 32, 0, 32, 1, 58, 0, 10, 32, 0, 32, 2, 41, 1, 6, 55, 0, 0, 32, 0, 65, 8, 106, 32, 2, 65, 6, 106, 65, 8, 106, 47, 1, 0, 59, 0, 0, 11, 220, 1, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 65, 128, 1, 73, 13, 0, 32, 1, 65, 128, 16, 73, 13, 1, 32, 1, 65, 128, 128, 4, 79, 13, 2, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 2, 32, 2, 32, 1, 65, 12, 118, 65, 224, 1, 114, 58, 0, 0, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 1, 65, 3, 33, 1, 12, 3, 11, 32, 2, 32, 1, 58, 0, 0, 65, 1, 33, 1, 12, 2, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 1, 32, 2, 32, 1, 65, 6, 118, 65, 192, 1, 114, 58, 0, 0, 65, 2, 33, 1, 12, 1, 11, 32, 2, 32, 1, 65, 63, 113, 65, 128, 1, 114, 58, 0, 3, 32, 2, 32, 1, 65, 6, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 2, 32, 2, 32, 1, 65, 12, 118, 65, 63, 113, 65, 128, 1, 114, 58, 0, 1, 32, 2, 32, 1, 65, 18, 118, 65, 7, 113, 65, 240, 1, 114, 58, 0, 0, 65, 4, 33, 1, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 11, 111, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 1, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 0, 45, 0, 0, 65, 128, 1, 70, 13, 0, 32, 1, 65, 8, 106, 32, 0, 16, 248, 140, 128, 128, 0, 32, 1, 45, 0, 9, 65, 128, 128, 196, 0, 32, 1, 45, 0, 8, 65, 1, 113, 27, 33, 2, 12, 1, 11, 32, 0, 65, 8, 106, 65, 0, 54, 2, 0, 32, 0, 40, 2, 4, 33, 2, 32, 0, 66, 0, 55, 2, 0, 11, 32, 1, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 2, 11, 110, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 1, 65, 10, 106, 16, 133, 141, 128, 128, 0, 2, 64, 2, 64, 32, 2, 45, 0, 8, 65, 1, 113, 34, 3, 69, 13, 0, 32, 2, 45, 0, 9, 65, 255, 1, 113, 34, 4, 65, 10, 79, 13, 1, 32, 1, 32, 4, 106, 45, 0, 0, 33, 4, 11, 32, 0, 32, 4, 58, 0, 1, 32, 0, 32, 3, 58, 0, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 15, 11, 0, 0, 11, 17, 0, 32, 0, 53, 2, 0, 65, 1, 32, 1, 16, 209, 141, 128, 128, 0, 11, 120, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 3, 65, 8, 73, 13, 0, 32, 4, 65, 8, 106, 32, 1, 32, 2, 32, 3, 16, 180, 141, 128, 128, 0, 32, 4, 40, 2, 12, 33, 3, 32, 4, 40, 2, 8, 33, 2, 12, 1, 11, 32, 4, 32, 1, 32, 2, 32, 3, 16, 181, 141, 128, 128, 0, 32, 4, 40, 2, 4, 33, 3, 32, 4, 40, 2, 0, 33, 2, 11, 32, 0, 32, 2, 54, 2, 0, 32, 0, 32, 3, 54, 2, 4, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 205, 5, 3, 5, 127, 2, 126, 1, 127, 65, 0, 32, 2, 65, 121, 106, 34, 3, 32, 3, 32, 2, 75, 27, 33, 4, 32, 1, 65, 3, 106, 65, 124, 113, 32, 1, 107, 33, 5, 65, 0, 33, 3, 3, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 32, 2, 79, 13, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 32, 3, 106, 45, 0, 0, 34, 6, 192, 34, 7, 65, 127, 74, 13, 0, 66, 128, 128, 128, 128, 128, 32, 33, 8, 66, 128, 128, 128, 128, 16, 33, 9, 32, 6, 65, 164, 189, 137, 128, 0, 106, 45, 0, 0, 65, 126, 106, 14, 3, 1, 4, 2, 13, 11, 32, 5, 32, 3, 107, 65, 3, 113, 13, 14, 2, 64, 3, 64, 32, 3, 32, 4, 79, 13, 1, 32, 1, 32, 3, 106, 34, 6, 65, 4, 106, 40, 2, 0, 32, 6, 40, 2, 0, 114, 65, 128, 129, 130, 132, 120, 113, 13, 1, 32, 3, 65, 8, 106, 33, 3, 12, 0, 11, 11, 3, 64, 32, 3, 32, 2, 79, 13, 16, 32, 1, 32, 3, 106, 44, 0, 0, 65, 0, 72, 13, 16, 32, 3, 65, 1, 106, 33, 3, 12, 0, 11, 11, 32, 3, 65, 1, 106, 34, 6, 32, 2, 73, 13, 1, 66, 0, 33, 8, 12, 10, 11, 66, 0, 33, 8, 32, 3, 65, 1, 106, 34, 10, 32, 2, 73, 13, 2, 12, 9, 11, 66, 128, 128, 128, 128, 128, 32, 33, 8, 66, 128, 128, 128, 128, 16, 33, 9, 32, 1, 32, 6, 106, 44, 0, 0, 65, 191, 127, 74, 13, 9, 12, 7, 11, 66, 0, 33, 8, 32, 3, 65, 1, 106, 34, 10, 32, 2, 79, 13, 7, 32, 1, 32, 10, 106, 44, 0, 0, 33, 10, 2, 64, 2, 64, 2, 64, 32, 6, 65, 224, 1, 70, 13, 0, 32, 6, 65, 237, 1, 70, 13, 1, 32, 7, 65, 31, 106, 65, 255, 1, 113, 65, 12, 73, 13, 2, 32, 7, 65, 126, 113, 65, 110, 71, 13, 5, 32, 10, 65, 64, 72, 13, 6, 12, 5, 11, 32, 10, 65, 96, 113, 65, 160, 127, 70, 13, 5, 12, 4, 11, 32, 10, 65, 159, 127, 74, 13, 3, 12, 4, 11, 32, 10, 65, 64, 72, 13, 3, 12, 2, 11, 32, 1, 32, 10, 106, 44, 0, 0, 33, 10, 2, 64, 2, 64, 2, 64, 2, 64, 32, 6, 65, 144, 126, 106, 14, 5, 1, 0, 0, 0, 2, 0, 11, 32, 7, 65, 15, 106, 65, 255, 1, 113, 65, 2, 75, 13, 4, 32, 10, 65, 64, 78, 13, 4, 12, 2, 11, 32, 10, 65, 240, 0, 106, 65, 255, 1, 113, 65, 48, 79, 13, 3, 12, 1, 11, 32, 10, 65, 143, 127, 74, 13, 2, 11, 32, 3, 65, 2, 106, 34, 6, 32, 2, 79, 13, 6, 32, 1, 32, 6, 106, 44, 0, 0, 65, 191, 127, 74, 13, 3, 66, 0, 33, 9, 32, 3, 65, 3, 106, 34, 6, 32, 2, 79, 13, 7, 32, 1, 32, 6, 106, 44, 0, 0, 65, 191, 127, 76, 13, 5, 66, 128, 128, 128, 128, 128, 224, 0, 33, 8, 12, 4, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 65, 8, 106, 32, 2, 54, 2, 0, 65, 0, 33, 3, 12, 7, 11, 66, 128, 128, 128, 128, 128, 32, 33, 8, 12, 2, 11, 66, 0, 33, 9, 32, 3, 65, 2, 106, 34, 6, 32, 2, 79, 13, 4, 32, 1, 32, 6, 106, 44, 0, 0, 65, 191, 127, 76, 13, 2, 11, 66, 128, 128, 128, 128, 128, 192, 0, 33, 8, 11, 66, 128, 128, 128, 128, 16, 33, 9, 12, 2, 11, 32, 6, 65, 1, 106, 33, 3, 12, 4, 11, 66, 0, 33, 9, 11, 32, 0, 32, 8, 32, 3, 173, 132, 32, 9, 132, 55, 2, 4, 65, 1, 33, 3, 11, 32, 0, 32, 3, 54, 2, 0, 15, 11, 32, 3, 65, 1, 106, 33, 3, 12, 0, 11, 11, 228, 3, 2, 5, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 5, 36, 128, 128, 128, 128, 0, 65, 1, 33, 6, 2, 64, 32, 0, 45, 0, 4, 13, 0, 32, 0, 45, 0, 5, 33, 7, 2, 64, 32, 0, 40, 2, 0, 34, 8, 40, 2, 28, 34, 9, 65, 4, 113, 13, 0, 65, 1, 33, 6, 32, 8, 40, 2, 20, 65, 143, 186, 137, 128, 0, 65, 140, 186, 137, 128, 0, 32, 7, 65, 255, 1, 113, 34, 7, 27, 65, 2, 65, 3, 32, 7, 27, 32, 8, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 13, 1, 65, 1, 33, 6, 32, 8, 40, 2, 20, 32, 1, 32, 2, 32, 8, 40, 2, 24, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 13, 1, 65, 1, 33, 6, 32, 8, 40, 2, 20, 65, 145, 186, 137, 128, 0, 65, 2, 32, 8, 40, 2, 24, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 13, 1, 32, 3, 32, 8, 32, 4, 40, 2, 12, 17, 128, 128, 128, 128, 0, 0, 33, 6, 12, 1, 11, 2, 64, 32, 7, 65, 255, 1, 113, 13, 0, 65, 1, 33, 6, 32, 8, 40, 2, 20, 65, 147, 186, 137, 128, 0, 65, 3, 32, 8, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 13, 1, 32, 8, 40, 2, 28, 33, 9, 11, 65, 1, 33, 6, 32, 5, 65, 1, 58, 0, 27, 32, 5, 65, 52, 106, 65, 240, 185, 137, 128, 0, 54, 2, 0, 32, 5, 32, 8, 41, 2, 20, 55, 2, 12, 32, 5, 32, 5, 65, 27, 106, 54, 2, 20, 32, 5, 32, 8, 41, 2, 8, 55, 2, 36, 32, 8, 41, 2, 0, 33, 10, 32, 5, 32, 9, 54, 2, 56, 32, 5, 32, 8, 40, 2, 16, 54, 2, 44, 32, 5, 32, 8, 45, 0, 32, 58, 0, 60, 32, 5, 32, 10, 55, 2, 28, 32, 5, 32, 5, 65, 12, 106, 54, 2, 48, 32, 5, 65, 12, 106, 32, 1, 32, 2, 16, 140, 141, 128, 128, 0, 13, 0, 32, 5, 65, 12, 106, 65, 145, 186, 137, 128, 0, 65, 2, 16, 140, 141, 128, 128, 0, 13, 0, 32, 3, 32, 5, 65, 28, 106, 32, 4, 40, 2, 12, 17, 128, 128, 128, 128, 0, 0, 13, 0, 32, 5, 40, 2, 48, 65, 150, 186, 137, 128, 0, 65, 2, 32, 5, 40, 2, 52, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 33, 6, 11, 32, 0, 65, 1, 58, 0, 5, 32, 0, 32, 6, 58, 0, 4, 32, 5, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 68, 1, 1, 127, 2, 64, 2, 64, 32, 1, 40, 2, 0, 32, 1, 40, 2, 4, 34, 2, 71, 13, 0, 65, 0, 33, 1, 12, 1, 11, 32, 1, 32, 2, 65, 124, 106, 34, 2, 54, 2, 4, 32, 2, 40, 2, 0, 33, 2, 65, 1, 33, 1, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 173, 1, 1, 6, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 1, 40, 2, 4, 65, 124, 106, 33, 4, 32, 1, 40, 2, 0, 33, 5, 2, 64, 3, 64, 2, 64, 32, 4, 65, 4, 106, 32, 5, 71, 13, 0, 65, 2, 33, 4, 12, 2, 11, 32, 1, 32, 4, 54, 2, 4, 32, 4, 40, 2, 0, 33, 6, 32, 3, 65, 8, 106, 32, 2, 16, 253, 140, 128, 128, 0, 2, 64, 2, 64, 32, 3, 40, 2, 8, 34, 7, 13, 0, 65, 1, 33, 6, 12, 1, 11, 32, 4, 65, 124, 106, 33, 4, 65, 127, 32, 3, 40, 2, 12, 34, 8, 32, 6, 71, 32, 8, 32, 6, 75, 27, 34, 6, 69, 13, 1, 11, 11, 32, 7, 65, 0, 71, 33, 4, 11, 32, 0, 32, 6, 58, 0, 1, 32, 0, 32, 4, 58, 0, 0, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 187, 1, 1, 4, 127, 2, 64, 32, 0, 40, 2, 0, 34, 1, 32, 0, 40, 2, 4, 71, 13, 0, 65, 128, 128, 196, 0, 15, 11, 32, 0, 32, 1, 65, 1, 106, 54, 2, 0, 2, 64, 32, 1, 45, 0, 0, 34, 2, 192, 65, 127, 74, 13, 0, 32, 0, 32, 1, 65, 2, 106, 54, 2, 0, 32, 1, 45, 0, 1, 65, 63, 113, 33, 3, 32, 2, 65, 31, 113, 33, 4, 2, 64, 32, 2, 65, 223, 1, 75, 13, 0, 32, 4, 65, 6, 116, 32, 3, 114, 15, 11, 32, 0, 32, 1, 65, 3, 106, 54, 2, 0, 32, 3, 65, 6, 116, 32, 1, 45, 0, 2, 65, 63, 113, 114, 33, 3, 2, 64, 32, 2, 65, 240, 1, 79, 13, 0, 32, 3, 32, 4, 65, 12, 116, 114, 15, 11, 32, 0, 32, 1, 65, 4, 106, 54, 2, 0, 32, 3, 65, 6, 116, 32, 1, 45, 0, 3, 65, 63, 113, 114, 32, 4, 65, 18, 116, 65, 128, 128, 240, 0, 113, 114, 33, 2, 11, 32, 2, 11, 54, 0, 2, 64, 32, 0, 32, 1, 70, 13, 0, 32, 1, 32, 0, 107, 33, 1, 3, 64, 32, 2, 32, 0, 44, 0, 0, 65, 191, 127, 74, 106, 33, 2, 32, 0, 65, 1, 106, 33, 0, 32, 1, 65, 127, 106, 34, 1, 13, 0, 11, 11, 32, 2, 11, 30, 0, 32, 0, 32, 1, 32, 1, 32, 2, 65, 2, 116, 106, 32, 3, 32, 3, 32, 4, 65, 2, 116, 106, 16, 130, 141, 128, 128, 0, 11, 78, 0, 32, 0, 65, 0, 54, 2, 16, 32, 0, 32, 3, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 0, 65, 12, 106, 32, 4, 54, 2, 0, 32, 0, 32, 2, 32, 1, 107, 65, 2, 118, 34, 2, 54, 2, 24, 32, 0, 32, 2, 32, 4, 32, 3, 107, 65, 2, 118, 34, 3, 32, 2, 32, 3, 73, 27, 54, 2, 20, 11, 72, 0, 32, 0, 65, 0, 54, 2, 16, 32, 0, 32, 3, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 0, 32, 2, 32, 1, 107, 34, 2, 54, 2, 24, 32, 0, 65, 12, 106, 32, 4, 54, 2, 0, 32, 0, 32, 2, 32, 4, 32, 3, 107, 34, 3, 32, 2, 32, 3, 73, 27, 54, 2, 20, 11, 16, 0, 32, 0, 40, 2, 4, 32, 0, 40, 2, 0, 107, 65, 2, 118, 11, 51, 1, 2, 127, 2, 64, 32, 1, 45, 0, 0, 34, 2, 32, 1, 45, 0, 1, 34, 3, 79, 13, 0, 32, 1, 32, 2, 65, 1, 106, 58, 0, 0, 11, 32, 0, 32, 2, 58, 0, 1, 32, 0, 32, 2, 32, 3, 73, 58, 0, 0, 11, 18, 0, 32, 0, 40, 2, 0, 34, 0, 40, 2, 4, 32, 0, 40, 2, 0, 107, 11, 14, 0, 32, 0, 32, 1, 65, 0, 16, 128, 141, 128, 128, 0, 11, 127, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 32, 3, 54, 2, 28, 32, 4, 32, 2, 54, 2, 24, 32, 4, 32, 1, 54, 2, 20, 32, 4, 32, 0, 54, 2, 16, 32, 4, 65, 8, 106, 32, 4, 65, 16, 106, 32, 4, 65, 24, 106, 16, 254, 140, 128, 128, 0, 32, 4, 40, 2, 28, 33, 3, 32, 4, 40, 2, 24, 33, 2, 32, 4, 45, 0, 8, 33, 1, 32, 4, 45, 0, 9, 33, 0, 32, 4, 65, 32, 106, 36, 128, 128, 128, 128, 0, 65, 127, 65, 0, 32, 2, 32, 3, 71, 27, 32, 0, 32, 1, 65, 2, 70, 27, 11, 17, 0, 32, 0, 49, 0, 0, 65, 1, 32, 1, 16, 209, 141, 128, 128, 0, 11, 20, 0, 32, 1, 32, 0, 40, 2, 0, 32, 0, 40, 2, 4, 16, 200, 140, 128, 128, 0, 11, 37, 0, 32, 1, 65, 174, 188, 137, 128, 0, 65, 169, 188, 137, 128, 0, 32, 0, 45, 0, 0, 34, 0, 27, 65, 4, 65, 5, 32, 0, 27, 16, 200, 140, 128, 128, 0, 11, 134, 4, 1, 8, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 0, 59, 1, 44, 32, 3, 32, 2, 54, 2, 40, 32, 3, 65, 0, 54, 2, 36, 32, 3, 66, 129, 128, 128, 128, 160, 1, 55, 2, 28, 32, 3, 32, 2, 54, 2, 24, 32, 3, 65, 0, 54, 2, 20, 32, 3, 32, 2, 54, 2, 16, 32, 3, 32, 1, 54, 2, 12, 32, 3, 65, 10, 54, 2, 8, 32, 0, 40, 2, 4, 33, 4, 32, 0, 40, 2, 0, 33, 5, 32, 0, 40, 2, 8, 33, 6, 32, 3, 65, 32, 106, 33, 7, 2, 64, 2, 64, 3, 64, 2, 64, 2, 64, 2, 64, 32, 3, 45, 0, 45, 13, 0, 32, 3, 40, 2, 12, 33, 8, 2, 64, 2, 64, 32, 3, 40, 2, 24, 34, 1, 32, 3, 40, 2, 16, 34, 9, 75, 13, 0, 32, 3, 40, 2, 28, 34, 0, 32, 7, 106, 65, 127, 106, 33, 10, 32, 3, 40, 2, 20, 33, 2, 2, 64, 3, 64, 32, 1, 32, 2, 73, 13, 2, 32, 3, 32, 10, 45, 0, 0, 32, 8, 32, 2, 106, 32, 1, 32, 2, 107, 16, 250, 140, 128, 128, 0, 32, 3, 40, 2, 0, 65, 1, 71, 13, 1, 32, 3, 32, 2, 32, 3, 40, 2, 4, 106, 65, 1, 106, 34, 2, 54, 2, 20, 32, 2, 32, 0, 73, 13, 0, 32, 2, 32, 9, 75, 13, 0, 32, 3, 32, 0, 54, 2, 52, 32, 3, 32, 8, 32, 2, 32, 0, 107, 106, 54, 2, 48, 32, 3, 32, 0, 54, 2, 60, 32, 3, 32, 7, 54, 2, 56, 32, 3, 65, 48, 106, 32, 3, 65, 56, 106, 16, 238, 140, 128, 128, 0, 69, 13, 0, 11, 32, 3, 40, 2, 36, 33, 0, 32, 3, 32, 2, 54, 2, 36, 32, 2, 32, 0, 107, 33, 2, 12, 2, 11, 32, 3, 32, 1, 54, 2, 20, 11, 32, 3, 65, 1, 58, 0, 45, 2, 64, 2, 64, 32, 3, 45, 0, 44, 69, 13, 0, 32, 3, 40, 2, 40, 33, 2, 32, 3, 40, 2, 36, 33, 0, 12, 1, 11, 32, 3, 40, 2, 40, 34, 2, 32, 3, 40, 2, 36, 34, 0, 70, 13, 2, 11, 32, 2, 32, 0, 107, 33, 2, 11, 32, 4, 40, 2, 12, 33, 1, 32, 6, 45, 0, 0, 13, 1, 12, 2, 11, 65, 0, 33, 2, 12, 4, 11, 32, 5, 65, 136, 186, 137, 128, 0, 65, 4, 32, 1, 17, 131, 128, 128, 128, 0, 0, 13, 2, 11, 32, 6, 32, 8, 32, 0, 106, 34, 0, 32, 2, 65, 10, 16, 141, 141, 128, 128, 0, 58, 0, 0, 32, 5, 32, 0, 32, 2, 32, 1, 17, 131, 128, 128, 128, 0, 0, 69, 13, 0, 11, 11, 65, 1, 33, 2, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 32, 2, 11, 78, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 0, 54, 2, 12, 32, 3, 32, 2, 32, 3, 65, 12, 106, 16, 246, 140, 128, 128, 0, 32, 0, 32, 1, 32, 3, 40, 2, 0, 32, 3, 40, 2, 4, 16, 186, 141, 128, 128, 0, 33, 2, 32, 3, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 2, 11, 88, 1, 2, 127, 32, 0, 40, 2, 4, 33, 2, 32, 0, 40, 2, 0, 33, 3, 2, 64, 32, 0, 40, 2, 8, 34, 0, 45, 0, 0, 69, 13, 0, 32, 3, 65, 136, 186, 137, 128, 0, 65, 4, 32, 2, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 69, 13, 0, 65, 1, 15, 11, 32, 0, 32, 1, 65, 10, 70, 58, 0, 0, 32, 3, 32, 1, 32, 2, 40, 2, 16, 17, 128, 128, 128, 128, 0, 0, 11, 247, 2, 2, 5, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 0, 40, 2, 0, 33, 4, 65, 1, 33, 5, 2, 64, 32, 0, 45, 0, 8, 13, 0, 2, 64, 32, 0, 40, 2, 4, 34, 6, 40, 2, 28, 34, 7, 65, 4, 113, 13, 0, 65, 1, 33, 5, 32, 6, 40, 2, 20, 65, 143, 186, 137, 128, 0, 65, 155, 186, 137, 128, 0, 32, 4, 27, 65, 2, 65, 1, 32, 4, 27, 32, 6, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 13, 1, 32, 1, 32, 6, 32, 2, 40, 2, 12, 17, 128, 128, 128, 128, 0, 0, 33, 5, 12, 1, 11, 2, 64, 32, 4, 13, 0, 65, 1, 33, 5, 32, 6, 40, 2, 20, 65, 156, 186, 137, 128, 0, 65, 2, 32, 6, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 13, 1, 32, 6, 40, 2, 28, 33, 7, 11, 65, 1, 33, 5, 32, 3, 65, 1, 58, 0, 27, 32, 3, 65, 52, 106, 65, 240, 185, 137, 128, 0, 54, 2, 0, 32, 3, 32, 6, 41, 2, 20, 55, 2, 12, 32, 3, 32, 3, 65, 27, 106, 54, 2, 20, 32, 3, 32, 6, 41, 2, 8, 55, 2, 36, 32, 6, 41, 2, 0, 33, 8, 32, 3, 32, 7, 54, 2, 56, 32, 3, 32, 6, 40, 2, 16, 54, 2, 44, 32, 3, 32, 6, 45, 0, 32, 58, 0, 60, 32, 3, 32, 8, 55, 2, 28, 32, 3, 32, 3, 65, 12, 106, 54, 2, 48, 32, 1, 32, 3, 65, 28, 106, 32, 2, 40, 2, 12, 17, 128, 128, 128, 128, 0, 0, 13, 0, 32, 3, 40, 2, 48, 65, 150, 186, 137, 128, 0, 65, 2, 32, 3, 40, 2, 52, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 33, 5, 11, 32, 0, 32, 5, 58, 0, 8, 32, 0, 32, 4, 65, 1, 106, 54, 2, 0, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 166, 1, 1, 3, 127, 32, 0, 45, 0, 8, 33, 1, 2, 64, 32, 0, 40, 2, 0, 34, 2, 13, 0, 32, 1, 65, 255, 1, 113, 65, 0, 71, 15, 11, 65, 1, 33, 3, 2, 64, 32, 1, 65, 255, 1, 113, 13, 0, 32, 0, 40, 2, 4, 33, 1, 2, 64, 32, 2, 65, 1, 71, 13, 0, 32, 0, 45, 0, 9, 65, 255, 1, 113, 69, 13, 0, 32, 1, 45, 0, 28, 65, 4, 113, 13, 0, 65, 1, 33, 3, 32, 1, 40, 2, 20, 65, 158, 186, 137, 128, 0, 65, 1, 32, 1, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 13, 1, 11, 32, 1, 40, 2, 20, 65, 221, 185, 137, 128, 0, 65, 1, 32, 1, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 33, 3, 11, 32, 0, 32, 3, 58, 0, 8, 32, 3, 11, 216, 2, 1, 5, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 40, 2, 0, 69, 13, 0, 32, 0, 40, 2, 4, 33, 3, 32, 2, 32, 1, 41, 2, 8, 55, 2, 24, 32, 2, 32, 1, 40, 2, 4, 34, 4, 54, 2, 20, 32, 2, 32, 1, 40, 2, 0, 34, 1, 54, 2, 16, 32, 0, 45, 0, 32, 33, 5, 32, 0, 40, 2, 16, 33, 6, 2, 64, 2, 64, 32, 0, 45, 0, 28, 65, 8, 113, 69, 13, 0, 32, 0, 40, 2, 20, 32, 1, 32, 4, 32, 0, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 13, 1, 32, 0, 65, 1, 58, 0, 32, 32, 0, 65, 48, 54, 2, 16, 32, 2, 65, 212, 185, 137, 128, 0, 54, 2, 16, 32, 2, 65, 0, 54, 2, 20, 65, 0, 32, 3, 32, 4, 107, 34, 1, 32, 1, 32, 3, 75, 27, 33, 3, 11, 32, 3, 32, 2, 65, 16, 106, 16, 233, 140, 128, 128, 0, 34, 1, 77, 13, 2, 32, 2, 65, 8, 106, 32, 0, 32, 3, 32, 1, 107, 65, 1, 16, 165, 141, 128, 128, 0, 32, 2, 40, 2, 8, 34, 1, 65, 128, 128, 196, 0, 70, 13, 0, 32, 2, 40, 2, 12, 33, 3, 32, 0, 32, 2, 65, 16, 106, 16, 168, 141, 128, 128, 0, 13, 0, 32, 1, 32, 3, 32, 0, 16, 162, 141, 128, 128, 0, 33, 1, 12, 3, 11, 65, 1, 33, 1, 12, 3, 11, 32, 0, 32, 1, 16, 168, 141, 128, 128, 0, 33, 1, 12, 2, 11, 32, 0, 32, 2, 65, 16, 106, 16, 168, 141, 128, 128, 0, 33, 1, 11, 32, 0, 32, 5, 58, 0, 32, 32, 0, 32, 6, 54, 2, 16, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 86, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 192, 8, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 65, 176, 8, 106, 32, 1, 43, 3, 0, 32, 2, 32, 3, 32, 4, 65, 128, 8, 32, 4, 65, 128, 8, 106, 65, 4, 16, 230, 140, 128, 128, 0, 32, 0, 32, 4, 65, 176, 8, 106, 16, 145, 141, 128, 128, 0, 33, 1, 32, 4, 65, 192, 8, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 87, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 65, 208, 0, 106, 32, 1, 43, 3, 0, 32, 2, 32, 3, 32, 4, 65, 15, 106, 65, 17, 32, 4, 65, 32, 106, 65, 4, 16, 229, 140, 128, 128, 0, 32, 0, 32, 4, 65, 208, 0, 106, 16, 145, 141, 128, 128, 0, 33, 1, 32, 4, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 187, 1, 3, 3, 127, 1, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 128, 1, 33, 5, 2, 64, 2, 64, 3, 64, 2, 64, 32, 5, 13, 0, 65, 0, 33, 5, 12, 2, 11, 32, 5, 65, 127, 106, 34, 5, 32, 4, 106, 65, 48, 65, 55, 32, 1, 167, 65, 15, 113, 34, 6, 65, 10, 73, 27, 32, 6, 106, 58, 0, 0, 32, 2, 66, 60, 134, 33, 7, 32, 1, 66, 16, 84, 33, 6, 32, 2, 80, 33, 8, 32, 2, 66, 4, 136, 33, 2, 32, 7, 32, 1, 66, 4, 136, 132, 33, 1, 32, 6, 65, 0, 32, 8, 27, 69, 13, 0, 11, 32, 5, 65, 129, 1, 79, 13, 1, 11, 32, 3, 65, 1, 65, 159, 186, 137, 128, 0, 65, 2, 32, 4, 32, 5, 106, 65, 128, 1, 32, 5, 107, 16, 149, 141, 128, 128, 0, 33, 5, 32, 4, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 32, 5, 15, 11, 0, 0, 11, 146, 4, 1, 6, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 6, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 1, 13, 0, 32, 5, 65, 1, 106, 33, 1, 32, 0, 40, 2, 28, 33, 7, 65, 45, 33, 8, 12, 1, 11, 65, 43, 65, 128, 128, 196, 0, 32, 0, 40, 2, 28, 34, 7, 65, 1, 113, 34, 1, 27, 33, 8, 32, 1, 32, 5, 106, 33, 1, 11, 2, 64, 2, 64, 32, 7, 65, 4, 113, 13, 0, 65, 0, 33, 2, 12, 1, 11, 32, 2, 32, 2, 32, 3, 106, 16, 163, 141, 128, 128, 0, 32, 1, 106, 33, 1, 11, 2, 64, 2, 64, 32, 0, 40, 2, 0, 13, 0, 65, 1, 33, 7, 32, 0, 32, 8, 32, 2, 32, 3, 16, 164, 141, 128, 128, 0, 13, 1, 32, 0, 40, 2, 20, 32, 4, 32, 5, 32, 0, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 33, 7, 12, 1, 11, 2, 64, 32, 0, 40, 2, 4, 34, 9, 32, 1, 75, 13, 0, 65, 1, 33, 7, 32, 0, 32, 8, 32, 2, 32, 3, 16, 164, 141, 128, 128, 0, 13, 1, 32, 0, 40, 2, 20, 32, 4, 32, 5, 32, 0, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 33, 7, 12, 1, 11, 2, 64, 32, 7, 65, 8, 113, 69, 13, 0, 32, 0, 40, 2, 16, 33, 10, 32, 0, 65, 48, 54, 2, 16, 32, 0, 45, 0, 32, 33, 11, 65, 1, 33, 7, 32, 0, 65, 1, 58, 0, 32, 32, 0, 32, 8, 32, 2, 32, 3, 16, 164, 141, 128, 128, 0, 13, 1, 65, 1, 33, 7, 32, 6, 65, 8, 106, 32, 0, 32, 9, 32, 1, 107, 65, 1, 16, 165, 141, 128, 128, 0, 32, 6, 40, 2, 8, 34, 2, 65, 128, 128, 196, 0, 70, 13, 1, 32, 6, 40, 2, 12, 33, 1, 32, 0, 40, 2, 20, 32, 4, 32, 5, 32, 0, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 13, 1, 32, 2, 32, 1, 32, 0, 16, 162, 141, 128, 128, 0, 13, 1, 32, 0, 32, 11, 58, 0, 32, 32, 0, 32, 10, 54, 2, 16, 65, 0, 33, 7, 12, 1, 11, 65, 1, 33, 7, 32, 6, 32, 0, 32, 9, 32, 1, 107, 65, 1, 16, 165, 141, 128, 128, 0, 32, 6, 40, 2, 0, 34, 1, 65, 128, 128, 196, 0, 70, 13, 0, 32, 6, 40, 2, 4, 33, 9, 32, 0, 32, 8, 32, 2, 32, 3, 16, 164, 141, 128, 128, 0, 13, 0, 32, 0, 40, 2, 20, 32, 4, 32, 5, 32, 0, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 13, 0, 32, 1, 32, 9, 32, 0, 16, 162, 141, 128, 128, 0, 33, 7, 11, 32, 6, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 7, 11, 151, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 65, 0, 33, 4, 3, 64, 32, 3, 32, 4, 106, 65, 255, 0, 106, 65, 48, 65, 55, 32, 1, 65, 15, 113, 34, 5, 65, 10, 73, 27, 32, 5, 106, 58, 0, 0, 32, 4, 65, 127, 106, 33, 4, 32, 1, 65, 16, 73, 33, 5, 32, 1, 65, 4, 118, 33, 1, 32, 5, 69, 13, 0, 11, 2, 64, 32, 4, 65, 128, 1, 106, 65, 129, 1, 79, 13, 0, 32, 2, 65, 1, 65, 159, 186, 137, 128, 0, 65, 2, 32, 3, 32, 4, 106, 65, 128, 1, 106, 65, 0, 32, 4, 107, 16, 149, 141, 128, 128, 0, 33, 1, 32, 3, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 32, 1, 15, 11, 0, 0, 11, 152, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 65, 0, 33, 4, 3, 64, 32, 3, 32, 4, 106, 65, 255, 0, 106, 65, 48, 65, 215, 0, 32, 1, 65, 15, 113, 34, 5, 65, 10, 73, 27, 32, 5, 106, 58, 0, 0, 32, 4, 65, 127, 106, 33, 4, 32, 1, 65, 16, 73, 33, 5, 32, 1, 65, 4, 118, 33, 1, 32, 5, 69, 13, 0, 11, 2, 64, 32, 4, 65, 128, 1, 106, 65, 129, 1, 79, 13, 0, 32, 2, 65, 1, 65, 159, 186, 137, 128, 0, 65, 2, 32, 3, 32, 4, 106, 65, 128, 1, 106, 65, 0, 32, 4, 107, 16, 149, 141, 128, 128, 0, 33, 1, 32, 3, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 32, 1, 15, 11, 0, 0, 11, 188, 1, 3, 3, 127, 1, 126, 1, 127, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 128, 1, 33, 5, 2, 64, 2, 64, 3, 64, 2, 64, 32, 5, 13, 0, 65, 0, 33, 5, 12, 2, 11, 32, 5, 65, 127, 106, 34, 5, 32, 4, 106, 65, 48, 65, 215, 0, 32, 1, 167, 65, 15, 113, 34, 6, 65, 10, 73, 27, 32, 6, 106, 58, 0, 0, 32, 2, 66, 60, 134, 33, 7, 32, 1, 66, 16, 84, 33, 6, 32, 2, 80, 33, 8, 32, 2, 66, 4, 136, 33, 2, 32, 7, 32, 1, 66, 4, 136, 132, 33, 1, 32, 6, 65, 0, 32, 8, 27, 69, 13, 0, 11, 32, 5, 65, 129, 1, 79, 13, 1, 11, 32, 3, 65, 1, 65, 159, 186, 137, 128, 0, 65, 2, 32, 4, 32, 5, 106, 65, 128, 1, 32, 5, 107, 16, 149, 141, 128, 128, 0, 33, 5, 32, 4, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 32, 5, 15, 11, 0, 0, 11, 153, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 65, 0, 33, 4, 3, 64, 32, 3, 32, 4, 106, 65, 255, 0, 106, 65, 48, 65, 215, 0, 32, 1, 65, 15, 113, 34, 5, 65, 10, 73, 27, 32, 5, 106, 58, 0, 0, 32, 4, 65, 127, 106, 33, 4, 32, 1, 65, 255, 1, 113, 34, 5, 65, 4, 118, 33, 1, 32, 5, 65, 16, 79, 13, 0, 11, 2, 64, 32, 4, 65, 128, 1, 106, 65, 129, 1, 79, 13, 0, 32, 2, 65, 1, 65, 159, 186, 137, 128, 0, 65, 2, 32, 3, 32, 4, 106, 65, 128, 1, 106, 65, 0, 32, 4, 107, 16, 149, 141, 128, 128, 0, 33, 4, 32, 3, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 32, 4, 15, 11, 0, 0, 11, 152, 1, 1, 3, 127, 35, 128, 128, 128, 128, 0, 65, 128, 1, 107, 34, 3, 36, 128, 128, 128, 128, 0, 65, 0, 33, 4, 3, 64, 32, 3, 32, 4, 106, 65, 255, 0, 106, 65, 48, 65, 55, 32, 1, 65, 15, 113, 34, 5, 65, 10, 73, 27, 32, 5, 106, 58, 0, 0, 32, 4, 65, 127, 106, 33, 4, 32, 1, 65, 255, 1, 113, 34, 5, 65, 4, 118, 33, 1, 32, 5, 65, 16, 79, 13, 0, 11, 2, 64, 32, 4, 65, 128, 1, 106, 65, 129, 1, 79, 13, 0, 32, 2, 65, 1, 65, 159, 186, 137, 128, 0, 65, 2, 32, 3, 32, 4, 106, 65, 128, 1, 106, 65, 0, 32, 4, 107, 16, 149, 141, 128, 128, 0, 33, 4, 32, 3, 65, 128, 1, 106, 36, 128, 128, 128, 128, 0, 32, 4, 15, 11, 0, 0, 11, 182, 6, 5, 2, 127, 1, 126, 1, 127, 1, 126, 2, 127, 2, 64, 32, 2, 40, 2, 0, 34, 3, 65, 19, 77, 13, 0, 2, 64, 2, 64, 2, 64, 32, 0, 66, 128, 128, 132, 254, 166, 222, 225, 17, 84, 13, 0, 32, 2, 32, 3, 65, 112, 106, 34, 4, 54, 2, 0, 32, 1, 32, 4, 106, 32, 0, 32, 0, 66, 128, 128, 132, 254, 166, 222, 225, 17, 128, 34, 5, 66, 128, 128, 132, 254, 166, 222, 225, 17, 126, 125, 34, 0, 66, 128, 128, 233, 131, 177, 222, 22, 128, 167, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 3, 32, 1, 106, 34, 6, 65, 124, 106, 32, 0, 66, 228, 0, 128, 34, 7, 66, 228, 0, 130, 167, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 6, 65, 122, 106, 32, 0, 66, 144, 206, 0, 128, 66, 228, 0, 130, 167, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 6, 65, 120, 106, 32, 0, 66, 192, 132, 61, 128, 66, 228, 0, 130, 167, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 6, 65, 118, 106, 32, 0, 66, 128, 194, 215, 47, 128, 167, 65, 228, 0, 112, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 6, 65, 116, 106, 32, 0, 66, 128, 200, 175, 160, 37, 128, 167, 65, 228, 0, 112, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 6, 65, 114, 106, 32, 0, 66, 128, 160, 148, 165, 141, 29, 128, 167, 65, 255, 255, 3, 113, 65, 228, 0, 112, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 0, 32, 7, 66, 228, 0, 126, 125, 167, 33, 6, 12, 1, 11, 2, 64, 32, 0, 66, 128, 194, 215, 47, 90, 13, 0, 32, 3, 33, 4, 32, 0, 33, 5, 12, 2, 11, 32, 2, 32, 3, 65, 120, 106, 34, 4, 54, 2, 0, 32, 1, 32, 4, 106, 32, 0, 32, 0, 66, 128, 194, 215, 47, 128, 34, 5, 66, 128, 194, 215, 47, 126, 125, 167, 34, 6, 65, 192, 132, 61, 110, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 3, 32, 1, 106, 34, 8, 65, 124, 106, 32, 6, 65, 228, 0, 110, 34, 9, 65, 228, 0, 112, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 8, 65, 122, 106, 32, 6, 65, 144, 206, 0, 110, 65, 255, 255, 3, 113, 65, 228, 0, 112, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 6, 32, 9, 65, 228, 0, 108, 107, 33, 6, 11, 32, 3, 32, 1, 106, 65, 126, 106, 32, 6, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 11, 2, 64, 2, 64, 32, 5, 167, 34, 8, 65, 144, 206, 0, 79, 13, 0, 32, 4, 33, 3, 32, 8, 33, 6, 12, 1, 11, 32, 1, 32, 4, 65, 124, 106, 34, 3, 106, 32, 8, 32, 8, 65, 144, 206, 0, 110, 34, 6, 65, 144, 206, 0, 108, 107, 34, 8, 65, 255, 255, 3, 113, 65, 228, 0, 110, 34, 9, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 4, 32, 1, 106, 65, 126, 106, 32, 8, 32, 9, 65, 228, 0, 108, 107, 65, 255, 255, 3, 113, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 11, 2, 64, 2, 64, 32, 6, 65, 255, 255, 3, 113, 34, 4, 65, 228, 0, 79, 13, 0, 32, 6, 33, 4, 12, 1, 11, 32, 1, 32, 3, 65, 126, 106, 34, 3, 106, 32, 6, 32, 4, 65, 228, 0, 110, 34, 4, 65, 228, 0, 108, 107, 65, 255, 255, 3, 113, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 11, 2, 64, 2, 64, 32, 4, 65, 255, 255, 3, 113, 65, 10, 73, 13, 0, 32, 1, 32, 3, 65, 126, 106, 34, 3, 106, 32, 4, 65, 255, 255, 3, 113, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 12, 1, 11, 32, 1, 32, 3, 65, 127, 106, 34, 3, 106, 32, 4, 65, 48, 106, 58, 0, 0, 11, 32, 2, 32, 3, 54, 2, 0, 15, 11, 0, 0, 11, 25, 0, 32, 0, 41, 3, 0, 32, 0, 65, 8, 106, 41, 3, 0, 65, 1, 32, 1, 16, 157, 141, 128, 128, 0, 11, 154, 2, 1, 2, 127, 35, 128, 128, 128, 128, 0, 65, 224, 0, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 65, 39, 54, 2, 92, 32, 4, 65, 24, 106, 32, 0, 32, 1, 16, 158, 141, 128, 128, 0, 32, 4, 65, 24, 106, 65, 8, 106, 41, 3, 0, 33, 1, 32, 4, 41, 3, 24, 33, 0, 32, 4, 41, 3, 40, 32, 4, 65, 53, 106, 32, 4, 65, 220, 0, 106, 16, 155, 141, 128, 128, 0, 32, 4, 40, 2, 92, 33, 5, 2, 64, 32, 0, 32, 1, 132, 66, 0, 81, 13, 0, 32, 4, 65, 53, 106, 65, 20, 106, 65, 48, 32, 5, 65, 108, 106, 16, 214, 141, 128, 128, 0, 26, 32, 4, 65, 20, 54, 2, 92, 32, 4, 32, 0, 32, 1, 16, 158, 141, 128, 128, 0, 32, 4, 65, 8, 106, 41, 3, 0, 33, 0, 32, 4, 41, 3, 0, 33, 1, 32, 4, 41, 3, 16, 32, 4, 65, 53, 106, 32, 4, 65, 220, 0, 106, 16, 155, 141, 128, 128, 0, 32, 4, 40, 2, 92, 33, 5, 32, 1, 32, 0, 132, 80, 13, 0, 32, 4, 65, 54, 106, 65, 48, 32, 5, 65, 127, 106, 16, 214, 141, 128, 128, 0, 26, 32, 4, 32, 1, 167, 65, 48, 106, 58, 0, 53, 65, 0, 33, 5, 11, 32, 3, 32, 2, 65, 212, 185, 137, 128, 0, 65, 0, 32, 4, 65, 53, 106, 32, 5, 106, 65, 39, 32, 5, 107, 16, 149, 141, 128, 128, 0, 33, 5, 32, 4, 65, 224, 0, 106, 36, 128, 128, 128, 128, 0, 32, 5, 11, 234, 2, 2, 1, 127, 2, 126, 35, 128, 128, 128, 128, 0, 65, 208, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 2, 66, 128, 128, 32, 84, 13, 0, 32, 3, 65, 32, 106, 32, 1, 66, 0, 66, 243, 178, 216, 193, 158, 158, 189, 204, 149, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 16, 106, 32, 1, 66, 0, 66, 210, 225, 170, 218, 237, 167, 201, 135, 246, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 192, 0, 106, 32, 2, 66, 0, 66, 243, 178, 216, 193, 158, 158, 189, 204, 149, 127, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 48, 106, 32, 2, 66, 0, 66, 210, 225, 170, 218, 237, 167, 201, 135, 246, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 3, 65, 48, 106, 65, 8, 106, 41, 3, 0, 32, 3, 65, 16, 106, 65, 8, 106, 41, 3, 0, 32, 3, 65, 32, 106, 65, 8, 106, 41, 3, 0, 34, 4, 32, 3, 41, 3, 16, 124, 34, 2, 32, 4, 84, 173, 124, 34, 5, 32, 3, 41, 3, 48, 124, 34, 4, 32, 5, 84, 173, 124, 32, 4, 32, 3, 65, 192, 0, 106, 65, 8, 106, 41, 3, 0, 32, 2, 32, 3, 41, 3, 64, 124, 32, 2, 84, 173, 124, 124, 34, 5, 32, 4, 84, 173, 124, 34, 4, 66, 62, 136, 33, 2, 32, 5, 66, 62, 136, 32, 4, 66, 2, 134, 132, 33, 4, 12, 1, 11, 32, 1, 66, 19, 136, 32, 2, 66, 45, 134, 132, 66, 189, 162, 130, 163, 142, 171, 4, 128, 33, 4, 66, 0, 33, 2, 11, 32, 3, 32, 4, 32, 2, 66, 128, 128, 224, 176, 183, 159, 183, 156, 245, 0, 66, 0, 16, 215, 141, 128, 128, 0, 32, 0, 32, 4, 55, 3, 0, 32, 0, 32, 2, 55, 3, 8, 32, 0, 32, 3, 41, 3, 0, 32, 1, 124, 55, 3, 16, 32, 3, 65, 208, 0, 106, 36, 128, 128, 128, 128, 0, 11, 227, 4, 1, 8, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 32, 3, 65, 52, 106, 32, 1, 54, 2, 0, 32, 3, 65, 3, 58, 0, 60, 32, 3, 65, 32, 54, 2, 44, 65, 0, 33, 4, 32, 3, 65, 0, 54, 2, 56, 32, 3, 32, 0, 54, 2, 48, 32, 3, 65, 0, 54, 2, 36, 32, 3, 65, 0, 54, 2, 28, 2, 64, 2, 64, 2, 64, 2, 64, 32, 2, 40, 2, 16, 34, 1, 13, 0, 32, 2, 65, 12, 106, 40, 2, 0, 34, 1, 65, 3, 116, 33, 5, 32, 1, 65, 255, 255, 255, 255, 1, 113, 33, 6, 32, 2, 40, 2, 4, 33, 7, 32, 2, 40, 2, 0, 33, 8, 32, 2, 40, 2, 8, 33, 2, 65, 0, 33, 1, 65, 0, 33, 0, 3, 64, 32, 5, 32, 1, 70, 13, 2, 2, 64, 32, 8, 32, 1, 106, 34, 9, 65, 4, 106, 40, 2, 0, 34, 4, 69, 13, 0, 32, 3, 40, 2, 48, 32, 9, 40, 2, 0, 32, 4, 32, 3, 40, 2, 52, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 13, 4, 11, 32, 0, 65, 1, 106, 33, 0, 32, 1, 65, 8, 106, 33, 1, 32, 2, 40, 2, 0, 33, 9, 32, 2, 40, 2, 4, 33, 4, 32, 2, 65, 8, 106, 33, 2, 32, 9, 32, 3, 65, 28, 106, 32, 4, 17, 128, 128, 128, 128, 0, 0, 69, 13, 0, 12, 3, 11, 11, 32, 2, 65, 20, 106, 40, 2, 0, 34, 9, 65, 5, 116, 33, 0, 32, 9, 65, 255, 255, 255, 63, 113, 33, 6, 32, 2, 65, 12, 106, 40, 2, 0, 33, 5, 32, 2, 40, 2, 8, 33, 9, 32, 2, 40, 2, 4, 33, 7, 32, 2, 40, 2, 0, 34, 8, 33, 2, 3, 64, 32, 0, 69, 13, 1, 2, 64, 32, 2, 65, 4, 106, 40, 2, 0, 34, 10, 69, 13, 0, 32, 3, 40, 2, 48, 32, 2, 40, 2, 0, 32, 10, 32, 3, 40, 2, 52, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 13, 3, 11, 32, 3, 32, 1, 40, 2, 16, 54, 2, 44, 32, 3, 32, 1, 45, 0, 28, 58, 0, 60, 32, 3, 32, 1, 40, 2, 24, 54, 2, 56, 32, 3, 65, 16, 106, 32, 9, 32, 5, 32, 1, 65, 8, 106, 16, 161, 141, 128, 128, 0, 32, 3, 32, 3, 41, 3, 16, 55, 2, 28, 32, 3, 65, 8, 106, 32, 9, 32, 5, 32, 1, 16, 161, 141, 128, 128, 0, 32, 3, 32, 3, 41, 3, 8, 55, 2, 36, 32, 4, 65, 1, 106, 33, 4, 32, 2, 65, 8, 106, 33, 2, 32, 0, 65, 96, 106, 33, 0, 32, 1, 40, 2, 20, 33, 10, 32, 1, 65, 32, 106, 33, 1, 32, 9, 32, 10, 65, 3, 116, 106, 34, 10, 40, 2, 0, 32, 3, 65, 28, 106, 32, 10, 40, 2, 4, 17, 128, 128, 128, 128, 0, 0, 13, 2, 12, 0, 11, 11, 2, 64, 32, 6, 32, 7, 79, 13, 0, 32, 3, 40, 2, 48, 32, 8, 32, 6, 65, 3, 116, 106, 34, 1, 40, 2, 0, 32, 1, 40, 2, 4, 32, 3, 40, 2, 52, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 13, 1, 11, 65, 0, 33, 1, 12, 1, 11, 65, 1, 33, 1, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 18, 0, 32, 0, 65, 240, 185, 137, 128, 0, 32, 1, 16, 159, 141, 128, 128, 0, 11, 97, 1, 2, 127, 65, 0, 33, 4, 2, 64, 2, 64, 2, 64, 2, 64, 32, 3, 40, 2, 0, 14, 3, 0, 1, 3, 0, 11, 32, 3, 65, 4, 106, 33, 5, 12, 1, 11, 32, 1, 32, 3, 40, 2, 4, 65, 3, 116, 106, 34, 3, 40, 2, 4, 65, 245, 128, 128, 128, 0, 71, 13, 1, 32, 3, 40, 2, 0, 33, 5, 11, 32, 5, 40, 2, 0, 33, 5, 65, 1, 33, 4, 11, 32, 0, 32, 5, 54, 2, 4, 32, 0, 32, 4, 54, 2, 0, 11, 71, 1, 3, 127, 32, 2, 65, 24, 106, 40, 2, 0, 33, 3, 32, 2, 40, 2, 20, 33, 4, 65, 0, 33, 2, 2, 64, 3, 64, 32, 1, 32, 2, 34, 5, 70, 13, 1, 32, 5, 65, 1, 106, 33, 2, 32, 4, 32, 0, 32, 3, 40, 2, 16, 17, 128, 128, 128, 128, 0, 0, 69, 13, 0, 11, 11, 32, 5, 32, 1, 73, 11, 38, 0, 2, 64, 32, 1, 32, 0, 107, 34, 1, 65, 16, 73, 13, 0, 32, 0, 32, 1, 16, 189, 141, 128, 128, 0, 15, 11, 32, 0, 32, 1, 16, 190, 141, 128, 128, 0, 11, 92, 1, 1, 127, 2, 64, 2, 64, 2, 64, 32, 1, 65, 128, 128, 196, 0, 70, 13, 0, 65, 1, 33, 4, 32, 0, 40, 2, 20, 32, 1, 32, 0, 65, 24, 106, 40, 2, 0, 40, 2, 16, 17, 128, 128, 128, 128, 0, 0, 13, 1, 11, 32, 2, 13, 1, 65, 0, 33, 4, 11, 32, 4, 15, 11, 32, 0, 40, 2, 20, 32, 2, 32, 3, 32, 0, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 11, 158, 1, 1, 2, 127, 2, 64, 2, 64, 2, 64, 2, 64, 32, 1, 45, 0, 32, 34, 4, 14, 4, 3, 1, 2, 0, 3, 11, 32, 3, 65, 255, 1, 113, 34, 4, 14, 3, 2, 0, 1, 2, 11, 32, 2, 33, 4, 65, 0, 33, 2, 12, 1, 11, 32, 2, 65, 1, 118, 33, 4, 32, 2, 65, 1, 106, 65, 1, 118, 33, 2, 11, 32, 4, 65, 1, 106, 33, 4, 32, 1, 65, 24, 106, 40, 2, 0, 33, 5, 32, 1, 40, 2, 16, 33, 3, 32, 1, 40, 2, 20, 33, 1, 2, 64, 3, 64, 32, 4, 65, 127, 106, 34, 4, 69, 13, 1, 32, 1, 32, 3, 32, 5, 40, 2, 16, 17, 128, 128, 128, 128, 0, 0, 69, 13, 0, 11, 65, 128, 128, 196, 0, 33, 3, 11, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 3, 54, 2, 0, 11, 83, 1, 4, 127, 32, 1, 40, 2, 0, 33, 2, 32, 1, 40, 2, 4, 33, 3, 2, 64, 32, 1, 16, 255, 140, 128, 128, 0, 34, 4, 65, 128, 128, 196, 0, 70, 13, 0, 32, 1, 32, 1, 40, 2, 8, 34, 5, 32, 3, 106, 32, 2, 32, 1, 40, 2, 4, 106, 107, 32, 1, 40, 2, 0, 106, 54, 2, 8, 11, 32, 0, 32, 4, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 11, 73, 1, 1, 127, 2, 64, 2, 64, 32, 1, 69, 13, 0, 2, 64, 32, 1, 32, 3, 73, 13, 0, 65, 0, 33, 4, 32, 3, 32, 1, 70, 13, 1, 12, 2, 11, 65, 0, 33, 4, 32, 2, 32, 1, 106, 44, 0, 0, 65, 64, 72, 13, 1, 11, 32, 2, 33, 4, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 4, 54, 2, 0, 11, 226, 3, 1, 8, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 0, 65, 24, 106, 40, 2, 0, 33, 3, 32, 0, 40, 2, 20, 33, 4, 2, 64, 2, 64, 2, 64, 32, 1, 40, 2, 4, 34, 5, 69, 13, 0, 65, 1, 33, 0, 32, 4, 32, 1, 40, 2, 0, 32, 5, 32, 3, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 13, 1, 11, 32, 1, 40, 2, 8, 34, 5, 32, 1, 65, 12, 106, 40, 2, 0, 65, 12, 108, 106, 33, 6, 32, 2, 65, 12, 106, 33, 7, 3, 64, 2, 64, 32, 5, 32, 6, 71, 13, 0, 65, 0, 33, 0, 12, 2, 11, 32, 5, 65, 12, 106, 33, 8, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 5, 47, 1, 0, 14, 3, 2, 0, 1, 2, 11, 32, 5, 47, 1, 2, 33, 0, 32, 7, 65, 0, 58, 0, 0, 32, 2, 65, 0, 54, 2, 8, 32, 5, 16, 231, 140, 128, 128, 0, 34, 9, 33, 1, 32, 9, 65, 6, 73, 13, 2, 12, 6, 11, 32, 5, 65, 8, 106, 33, 1, 32, 5, 40, 2, 4, 33, 0, 32, 8, 33, 5, 32, 4, 32, 0, 32, 1, 40, 2, 0, 32, 3, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 69, 13, 3, 12, 2, 11, 32, 5, 32, 6, 71, 33, 0, 32, 5, 40, 2, 4, 33, 1, 3, 64, 2, 64, 32, 1, 65, 192, 0, 75, 13, 0, 32, 8, 33, 5, 32, 1, 69, 13, 4, 32, 2, 32, 1, 65, 233, 187, 137, 128, 0, 65, 192, 0, 16, 167, 141, 128, 128, 0, 32, 2, 40, 2, 0, 34, 1, 69, 13, 6, 32, 8, 33, 5, 32, 4, 32, 1, 32, 2, 40, 2, 4, 32, 3, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 69, 13, 4, 12, 5, 11, 32, 4, 65, 233, 187, 137, 128, 0, 65, 192, 0, 32, 3, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 13, 2, 32, 1, 65, 64, 106, 33, 1, 12, 0, 11, 11, 2, 64, 3, 64, 32, 1, 69, 13, 1, 32, 1, 65, 127, 106, 34, 1, 32, 2, 65, 8, 106, 106, 32, 0, 32, 0, 65, 255, 255, 3, 113, 65, 10, 110, 34, 5, 65, 10, 108, 107, 65, 48, 114, 58, 0, 0, 32, 5, 33, 0, 12, 0, 11, 11, 32, 8, 33, 5, 32, 4, 32, 2, 65, 8, 106, 32, 9, 32, 3, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 69, 13, 1, 11, 11, 65, 1, 33, 0, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 15, 11, 0, 0, 11, 29, 0, 32, 0, 40, 2, 20, 32, 1, 32, 2, 32, 0, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 11, 111, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 7, 36, 128, 128, 128, 128, 0, 32, 0, 40, 2, 20, 32, 1, 32, 2, 32, 0, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 33, 2, 32, 7, 65, 0, 58, 0, 13, 32, 7, 32, 2, 58, 0, 12, 32, 7, 32, 0, 54, 2, 8, 32, 7, 65, 8, 106, 32, 3, 32, 4, 32, 5, 32, 6, 16, 252, 140, 128, 128, 0, 16, 240, 140, 128, 128, 0, 33, 0, 32, 7, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 125, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 11, 36, 128, 128, 128, 128, 0, 32, 0, 40, 2, 20, 32, 1, 32, 2, 32, 0, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 33, 2, 32, 11, 65, 0, 58, 0, 13, 32, 11, 32, 2, 58, 0, 12, 32, 11, 32, 0, 54, 2, 8, 32, 11, 65, 8, 106, 32, 3, 32, 4, 32, 5, 32, 6, 16, 252, 140, 128, 128, 0, 32, 7, 32, 8, 32, 9, 32, 10, 16, 252, 140, 128, 128, 0, 16, 240, 140, 128, 128, 0, 33, 0, 32, 11, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 139, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 15, 36, 128, 128, 128, 128, 0, 32, 0, 40, 2, 20, 32, 1, 32, 2, 32, 0, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 33, 2, 32, 15, 65, 0, 58, 0, 13, 32, 15, 32, 2, 58, 0, 12, 32, 15, 32, 0, 54, 2, 8, 32, 15, 65, 8, 106, 32, 3, 32, 4, 32, 5, 32, 6, 16, 252, 140, 128, 128, 0, 32, 7, 32, 8, 32, 9, 32, 10, 16, 252, 140, 128, 128, 0, 32, 11, 32, 12, 32, 13, 32, 14, 16, 252, 140, 128, 128, 0, 16, 240, 140, 128, 128, 0, 33, 0, 32, 15, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 111, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 5, 36, 128, 128, 128, 128, 0, 32, 5, 32, 0, 40, 2, 20, 32, 1, 32, 2, 32, 0, 65, 24, 106, 40, 2, 0, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 58, 0, 12, 32, 5, 32, 0, 54, 2, 8, 32, 5, 32, 2, 69, 58, 0, 13, 32, 5, 65, 0, 54, 2, 4, 32, 5, 65, 4, 106, 32, 3, 32, 4, 16, 143, 141, 128, 128, 0, 16, 144, 141, 128, 128, 0, 33, 0, 32, 5, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 178, 3, 1, 6, 127, 35, 128, 128, 128, 128, 0, 65, 192, 0, 107, 34, 3, 36, 128, 128, 128, 128, 0, 65, 1, 33, 4, 2, 64, 32, 2, 40, 2, 20, 34, 5, 65, 34, 32, 2, 65, 24, 106, 40, 2, 0, 34, 6, 40, 2, 16, 34, 7, 17, 128, 128, 128, 128, 0, 0, 13, 0, 65, 0, 33, 2, 32, 3, 65, 0, 54, 2, 32, 32, 3, 32, 0, 54, 2, 24, 32, 3, 32, 0, 32, 1, 106, 54, 2, 28, 3, 64, 32, 3, 65, 16, 106, 32, 3, 65, 24, 106, 16, 166, 141, 128, 128, 0, 2, 64, 32, 3, 40, 2, 20, 34, 4, 65, 128, 128, 196, 0, 71, 13, 0, 32, 3, 32, 0, 32, 1, 32, 2, 16, 175, 141, 128, 128, 0, 65, 1, 33, 4, 32, 5, 32, 3, 40, 2, 0, 32, 3, 40, 2, 4, 32, 6, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 13, 2, 32, 5, 65, 34, 32, 7, 17, 128, 128, 128, 128, 0, 0, 33, 4, 12, 2, 11, 32, 3, 40, 2, 16, 33, 8, 32, 3, 65, 36, 106, 32, 4, 65, 129, 128, 4, 16, 241, 140, 128, 128, 0, 32, 3, 45, 0, 36, 65, 128, 1, 70, 13, 0, 32, 3, 45, 0, 47, 32, 3, 45, 0, 46, 107, 65, 255, 1, 113, 65, 1, 70, 13, 0, 32, 3, 65, 8, 106, 32, 0, 32, 1, 32, 2, 32, 8, 16, 176, 141, 128, 128, 0, 2, 64, 32, 5, 32, 3, 40, 2, 8, 32, 3, 40, 2, 12, 32, 6, 40, 2, 12, 17, 131, 128, 128, 128, 0, 0, 13, 0, 32, 3, 65, 48, 106, 65, 8, 106, 32, 3, 65, 36, 106, 65, 8, 106, 40, 2, 0, 54, 2, 0, 32, 3, 32, 3, 41, 2, 36, 55, 3, 48, 3, 64, 2, 64, 32, 3, 65, 48, 106, 16, 247, 140, 128, 128, 0, 34, 2, 65, 128, 128, 196, 0, 71, 13, 0, 65, 1, 33, 2, 2, 64, 32, 4, 65, 128, 1, 73, 13, 0, 65, 2, 33, 2, 32, 4, 65, 128, 16, 73, 13, 0, 65, 3, 65, 4, 32, 4, 65, 128, 128, 4, 73, 27, 33, 2, 11, 32, 2, 32, 8, 106, 33, 2, 12, 3, 11, 32, 5, 32, 2, 32, 7, 17, 128, 128, 128, 128, 0, 0, 69, 13, 0, 11, 11, 11, 65, 1, 33, 4, 11, 32, 3, 65, 192, 0, 106, 36, 128, 128, 128, 128, 0, 32, 4, 11, 68, 0, 2, 64, 32, 3, 69, 13, 0, 2, 64, 2, 64, 32, 2, 32, 3, 75, 13, 0, 32, 2, 32, 3, 71, 13, 1, 12, 2, 11, 32, 1, 32, 3, 106, 44, 0, 0, 65, 191, 127, 74, 13, 1, 11, 0, 0, 11, 32, 0, 32, 2, 32, 3, 107, 54, 2, 4, 32, 0, 32, 1, 32, 3, 106, 54, 2, 0, 11, 115, 0, 2, 64, 2, 64, 32, 4, 32, 3, 73, 13, 0, 2, 64, 32, 3, 69, 13, 0, 2, 64, 32, 3, 32, 2, 73, 13, 0, 32, 2, 32, 3, 70, 13, 1, 12, 2, 11, 32, 1, 32, 3, 106, 44, 0, 0, 65, 64, 72, 13, 1, 11, 32, 4, 69, 13, 1, 2, 64, 32, 4, 32, 2, 73, 13, 0, 32, 2, 32, 4, 71, 13, 1, 12, 2, 11, 32, 1, 32, 4, 106, 44, 0, 0, 65, 191, 127, 74, 13, 1, 11, 0, 0, 11, 32, 0, 32, 4, 32, 3, 107, 54, 2, 4, 32, 0, 32, 1, 32, 3, 106, 54, 2, 0, 11, 132, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 0, 40, 2, 0, 33, 0, 2, 64, 2, 64, 32, 1, 40, 2, 0, 32, 1, 40, 2, 8, 114, 69, 13, 0, 32, 2, 65, 0, 54, 2, 12, 32, 2, 32, 0, 32, 2, 65, 12, 106, 16, 246, 140, 128, 128, 0, 32, 1, 32, 2, 40, 2, 0, 32, 2, 40, 2, 4, 16, 200, 140, 128, 128, 0, 33, 1, 12, 1, 11, 32, 1, 40, 2, 20, 32, 0, 32, 1, 65, 24, 106, 40, 2, 0, 40, 2, 16, 17, 128, 128, 128, 128, 0, 0, 33, 1, 11, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 1, 11, 144, 1, 1, 4, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 32, 0, 54, 2, 12, 32, 1, 40, 2, 4, 33, 3, 32, 1, 40, 2, 0, 33, 4, 32, 1, 40, 2, 28, 34, 0, 33, 5, 2, 64, 32, 0, 65, 4, 113, 69, 13, 0, 32, 0, 65, 8, 114, 33, 5, 32, 4, 13, 0, 32, 1, 66, 129, 128, 128, 128, 160, 1, 55, 2, 0, 11, 32, 1, 32, 5, 65, 4, 114, 54, 2, 28, 32, 2, 65, 12, 106, 32, 1, 16, 179, 141, 128, 128, 0, 33, 5, 32, 1, 32, 0, 54, 2, 28, 32, 1, 32, 3, 54, 2, 4, 32, 1, 32, 4, 54, 2, 0, 32, 2, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 5, 11, 17, 0, 32, 0, 32, 0, 40, 2, 0, 32, 1, 16, 151, 141, 128, 128, 0, 11, 150, 2, 1, 6, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 65, 0, 33, 5, 2, 64, 2, 64, 2, 64, 32, 2, 65, 3, 106, 65, 124, 113, 34, 6, 32, 2, 70, 13, 0, 32, 4, 65, 8, 106, 32, 1, 32, 2, 32, 6, 32, 2, 107, 34, 5, 32, 3, 32, 5, 32, 3, 73, 27, 34, 5, 16, 181, 141, 128, 128, 0, 65, 1, 33, 6, 32, 4, 40, 2, 8, 65, 1, 70, 13, 1, 11, 32, 3, 65, 120, 106, 33, 7, 32, 1, 65, 255, 1, 113, 65, 129, 130, 132, 8, 108, 33, 6, 3, 64, 2, 64, 2, 64, 32, 5, 32, 7, 75, 13, 0, 32, 2, 32, 5, 106, 34, 8, 65, 4, 106, 40, 2, 0, 32, 6, 115, 34, 9, 65, 127, 115, 32, 9, 65, 255, 253, 251, 119, 106, 113, 32, 8, 40, 2, 0, 32, 6, 115, 34, 8, 65, 127, 115, 32, 8, 65, 255, 253, 251, 119, 106, 113, 114, 65, 128, 129, 130, 132, 120, 113, 69, 13, 1, 11, 32, 4, 32, 1, 32, 2, 32, 5, 106, 32, 3, 32, 5, 107, 16, 181, 141, 128, 128, 0, 32, 4, 40, 2, 0, 65, 1, 70, 33, 6, 32, 4, 40, 2, 4, 32, 5, 106, 33, 5, 12, 3, 11, 32, 5, 65, 8, 106, 33, 5, 12, 0, 11, 11, 32, 4, 40, 2, 12, 33, 5, 11, 32, 0, 32, 5, 54, 2, 4, 32, 0, 32, 6, 54, 2, 0, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 87, 1, 2, 127, 65, 0, 33, 4, 32, 1, 65, 255, 1, 113, 33, 5, 65, 0, 33, 1, 2, 64, 3, 64, 2, 64, 32, 3, 32, 1, 71, 13, 0, 32, 3, 33, 1, 12, 2, 11, 2, 64, 32, 2, 32, 1, 106, 45, 0, 0, 32, 5, 71, 13, 0, 65, 1, 33, 4, 12, 2, 11, 32, 1, 65, 1, 106, 33, 1, 12, 0, 11, 11, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 4, 54, 2, 0, 11, 16, 0, 32, 0, 32, 1, 32, 2, 32, 3, 16, 239, 140, 128, 128, 0, 11, 19, 0, 32, 0, 32, 1, 32, 2, 106, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 19, 0, 32, 0, 32, 1, 32, 2, 106, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 22, 0, 32, 0, 32, 1, 32, 2, 65, 2, 116, 106, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 11, 97, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 32, 3, 54, 2, 4, 32, 4, 32, 2, 54, 2, 0, 65, 0, 33, 2, 2, 64, 32, 1, 32, 3, 73, 13, 0, 32, 4, 32, 3, 54, 2, 12, 32, 4, 32, 0, 32, 1, 32, 3, 107, 106, 54, 2, 8, 32, 4, 32, 4, 65, 8, 106, 16, 238, 140, 128, 128, 0, 33, 2, 11, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 32, 2, 11, 4, 0, 0, 0, 11, 140, 1, 1, 5, 127, 2, 64, 2, 64, 32, 2, 32, 1, 65, 3, 106, 65, 124, 113, 32, 1, 107, 34, 3, 79, 13, 0, 65, 0, 33, 4, 65, 212, 185, 137, 128, 0, 33, 5, 65, 212, 185, 137, 128, 0, 33, 6, 65, 0, 33, 7, 12, 1, 11, 32, 1, 32, 3, 106, 34, 5, 32, 2, 32, 3, 107, 34, 2, 65, 124, 113, 106, 33, 6, 32, 2, 65, 3, 113, 33, 7, 32, 2, 65, 2, 118, 33, 4, 32, 3, 33, 2, 11, 32, 0, 32, 6, 54, 2, 16, 32, 0, 32, 5, 54, 2, 8, 32, 0, 32, 2, 54, 2, 4, 32, 0, 32, 1, 54, 2, 0, 32, 0, 65, 20, 106, 32, 7, 54, 2, 0, 32, 0, 65, 12, 106, 32, 4, 54, 2, 0, 11, 213, 3, 1, 10, 127, 35, 128, 128, 128, 128, 0, 65, 32, 107, 34, 2, 36, 128, 128, 128, 128, 0, 32, 2, 65, 8, 106, 32, 0, 32, 1, 16, 188, 141, 128, 128, 0, 2, 64, 2, 64, 32, 2, 40, 2, 12, 34, 3, 65, 4, 75, 13, 0, 32, 2, 65, 20, 106, 40, 2, 0, 34, 4, 69, 13, 0, 32, 2, 65, 28, 106, 40, 2, 0, 34, 5, 65, 4, 75, 13, 0, 32, 2, 40, 2, 24, 33, 1, 32, 2, 40, 2, 16, 33, 6, 32, 2, 40, 2, 8, 32, 3, 16, 190, 141, 128, 128, 0, 32, 1, 32, 5, 16, 190, 141, 128, 128, 0, 106, 33, 7, 3, 64, 32, 6, 33, 8, 32, 4, 34, 9, 69, 13, 2, 32, 8, 32, 9, 65, 192, 1, 32, 9, 65, 192, 1, 73, 27, 34, 10, 65, 2, 116, 106, 33, 6, 32, 8, 32, 10, 65, 252, 1, 113, 34, 11, 65, 2, 116, 106, 33, 5, 65, 0, 33, 1, 32, 8, 33, 3, 3, 64, 2, 64, 2, 64, 32, 3, 32, 5, 70, 13, 0, 65, 0, 33, 4, 3, 64, 32, 4, 65, 16, 70, 13, 2, 32, 3, 32, 4, 106, 40, 2, 0, 34, 0, 65, 127, 115, 65, 7, 118, 32, 0, 65, 6, 118, 114, 65, 129, 130, 132, 8, 113, 32, 1, 106, 33, 1, 32, 4, 65, 4, 106, 33, 4, 12, 0, 11, 11, 32, 1, 65, 8, 118, 65, 255, 129, 252, 7, 113, 32, 1, 65, 255, 129, 252, 7, 113, 106, 65, 129, 128, 4, 108, 65, 16, 118, 32, 7, 106, 33, 7, 32, 9, 32, 10, 107, 33, 4, 32, 10, 65, 3, 113, 69, 13, 2, 32, 8, 32, 11, 65, 2, 116, 106, 33, 4, 32, 9, 65, 192, 1, 32, 9, 65, 192, 1, 73, 27, 65, 3, 113, 65, 2, 116, 33, 1, 65, 0, 33, 0, 3, 64, 2, 64, 2, 64, 32, 1, 69, 13, 0, 32, 4, 13, 1, 11, 32, 0, 65, 8, 118, 65, 255, 129, 252, 7, 113, 32, 0, 65, 255, 129, 252, 7, 113, 106, 65, 129, 128, 4, 108, 65, 16, 118, 32, 7, 106, 33, 7, 12, 6, 11, 32, 4, 40, 2, 0, 34, 3, 65, 127, 115, 65, 7, 118, 32, 3, 65, 6, 118, 114, 65, 129, 130, 132, 8, 113, 32, 0, 106, 33, 0, 32, 1, 65, 124, 106, 33, 1, 32, 4, 65, 4, 106, 33, 4, 12, 0, 11, 11, 32, 3, 65, 16, 106, 33, 3, 12, 0, 11, 11, 11, 32, 0, 32, 1, 16, 190, 141, 128, 128, 0, 33, 7, 11, 32, 2, 65, 32, 106, 36, 128, 128, 128, 128, 0, 32, 7, 11, 15, 0, 32, 0, 32, 0, 32, 1, 106, 16, 135, 141, 128, 128, 0, 11, 235, 1, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 2, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 32, 0, 45, 0, 4, 69, 13, 0, 32, 2, 32, 0, 65, 5, 106, 45, 0, 0, 58, 0, 7, 32, 2, 65, 24, 106, 65, 12, 106, 66, 2, 55, 2, 0, 32, 2, 65, 8, 106, 65, 12, 106, 65, 133, 128, 128, 128, 0, 54, 2, 0, 32, 2, 65, 2, 54, 2, 28, 32, 2, 65, 224, 188, 137, 128, 0, 54, 2, 24, 32, 2, 32, 0, 54, 2, 16, 32, 2, 65, 246, 128, 128, 128, 0, 54, 2, 12, 32, 2, 32, 2, 65, 8, 106, 54, 2, 32, 32, 2, 32, 2, 65, 7, 106, 54, 2, 8, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 12, 1, 11, 32, 2, 65, 36, 106, 66, 1, 55, 2, 0, 32, 2, 65, 1, 54, 2, 28, 32, 2, 65, 156, 189, 137, 128, 0, 54, 2, 24, 32, 2, 65, 133, 128, 128, 128, 0, 54, 2, 12, 32, 2, 32, 0, 54, 2, 8, 32, 2, 32, 2, 65, 8, 106, 54, 2, 32, 32, 1, 32, 2, 65, 24, 106, 16, 237, 140, 128, 128, 0, 33, 0, 11, 32, 2, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 0, 11, 237, 3, 2, 8, 127, 1, 126, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 5, 36, 128, 128, 128, 128, 0, 2, 64, 2, 64, 2, 64, 2, 64, 2, 64, 32, 4, 69, 13, 0, 32, 5, 65, 8, 106, 32, 3, 32, 4, 65, 0, 16, 193, 141, 128, 128, 0, 32, 5, 40, 2, 12, 33, 6, 32, 5, 40, 2, 8, 33, 7, 32, 5, 32, 3, 32, 4, 65, 1, 16, 193, 141, 128, 128, 0, 32, 4, 32, 7, 32, 5, 40, 2, 0, 34, 8, 32, 7, 32, 8, 75, 34, 8, 27, 34, 9, 73, 13, 1, 32, 6, 32, 5, 40, 2, 4, 32, 8, 27, 34, 6, 32, 9, 106, 34, 7, 32, 6, 73, 13, 1, 32, 7, 32, 4, 75, 13, 1, 2, 64, 2, 64, 32, 3, 32, 9, 32, 3, 32, 6, 106, 32, 9, 16, 239, 140, 128, 128, 0, 13, 0, 32, 9, 32, 4, 32, 9, 107, 34, 7, 32, 9, 32, 7, 75, 27, 65, 1, 106, 33, 6, 65, 127, 33, 10, 65, 127, 33, 11, 32, 9, 33, 12, 32, 4, 33, 8, 12, 1, 11, 65, 0, 33, 11, 32, 4, 32, 3, 32, 4, 32, 6, 65, 0, 16, 194, 141, 128, 128, 0, 34, 7, 32, 3, 32, 4, 32, 6, 65, 1, 16, 194, 141, 128, 128, 0, 34, 8, 32, 7, 32, 8, 75, 27, 107, 33, 12, 32, 6, 69, 13, 3, 32, 4, 33, 10, 32, 6, 33, 8, 11, 66, 0, 33, 13, 32, 3, 33, 7, 3, 64, 66, 1, 32, 7, 49, 0, 0, 134, 32, 13, 132, 33, 13, 32, 7, 65, 1, 106, 33, 7, 32, 8, 65, 127, 106, 34, 8, 13, 0, 12, 4, 11, 11, 32, 0, 32, 3, 54, 2, 56, 32, 0, 32, 1, 54, 2, 48, 32, 0, 65, 0, 58, 0, 14, 32, 0, 65, 129, 2, 59, 1, 12, 32, 0, 32, 2, 54, 2, 8, 32, 0, 66, 0, 55, 3, 0, 32, 0, 65, 60, 106, 65, 0, 54, 2, 0, 32, 0, 65, 52, 106, 32, 2, 54, 2, 0, 12, 3, 11, 0, 0, 11, 66, 0, 33, 13, 32, 4, 33, 10, 65, 0, 33, 6, 11, 32, 0, 32, 3, 54, 2, 56, 32, 0, 32, 1, 54, 2, 48, 32, 0, 32, 10, 54, 2, 40, 32, 0, 32, 11, 54, 2, 36, 32, 0, 32, 2, 54, 2, 32, 32, 0, 65, 0, 54, 2, 28, 32, 0, 32, 6, 54, 2, 24, 32, 0, 32, 12, 54, 2, 20, 32, 0, 32, 9, 54, 2, 16, 32, 0, 32, 13, 55, 3, 8, 32, 0, 65, 1, 54, 2, 0, 32, 0, 65, 60, 106, 32, 4, 54, 2, 0, 32, 0, 65, 52, 106, 32, 2, 54, 2, 0, 11, 32, 5, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 189, 1, 1, 7, 127, 65, 1, 33, 4, 65, 0, 33, 5, 2, 64, 3, 64, 32, 4, 33, 6, 65, 1, 33, 7, 3, 64, 65, 0, 33, 4, 2, 64, 3, 64, 32, 4, 32, 6, 106, 34, 8, 32, 2, 79, 13, 1, 32, 4, 32, 5, 106, 34, 9, 32, 2, 79, 13, 4, 2, 64, 32, 1, 32, 8, 106, 45, 0, 0, 65, 255, 1, 113, 34, 10, 32, 1, 32, 9, 106, 45, 0, 0, 34, 9, 75, 32, 10, 32, 9, 73, 32, 3, 27, 69, 13, 0, 32, 8, 65, 1, 106, 34, 6, 32, 5, 107, 33, 7, 12, 3, 11, 2, 64, 32, 10, 32, 9, 70, 13, 0, 32, 6, 65, 1, 106, 33, 4, 32, 6, 33, 5, 12, 4, 11, 65, 0, 32, 4, 65, 1, 106, 34, 10, 32, 10, 32, 7, 70, 34, 9, 27, 33, 4, 32, 10, 65, 0, 32, 9, 27, 32, 6, 106, 33, 6, 12, 0, 11, 11, 11, 11, 32, 0, 32, 7, 54, 2, 4, 32, 0, 32, 5, 54, 2, 0, 15, 11, 0, 0, 11, 213, 1, 1, 7, 127, 65, 1, 33, 4, 65, 0, 33, 5, 65, 1, 33, 6, 65, 0, 33, 7, 2, 64, 2, 64, 3, 64, 32, 6, 34, 8, 32, 5, 106, 34, 9, 32, 1, 79, 13, 1, 32, 1, 32, 5, 107, 32, 8, 65, 127, 115, 106, 34, 6, 32, 1, 79, 13, 2, 32, 5, 65, 127, 115, 32, 1, 106, 32, 7, 107, 34, 10, 32, 1, 79, 13, 2, 2, 64, 2, 64, 32, 0, 32, 6, 106, 45, 0, 0, 65, 255, 1, 113, 34, 6, 32, 0, 32, 10, 106, 45, 0, 0, 34, 10, 75, 32, 6, 32, 10, 73, 32, 3, 27, 69, 13, 0, 32, 9, 65, 1, 106, 34, 6, 32, 7, 107, 33, 4, 65, 0, 33, 5, 12, 1, 11, 2, 64, 32, 6, 32, 10, 70, 13, 0, 32, 8, 65, 1, 106, 33, 6, 65, 0, 33, 5, 65, 1, 33, 4, 32, 8, 33, 7, 12, 1, 11, 65, 0, 32, 5, 65, 1, 106, 34, 6, 32, 6, 32, 4, 70, 34, 10, 27, 33, 5, 32, 6, 65, 0, 32, 10, 27, 32, 8, 106, 33, 6, 11, 32, 4, 32, 2, 71, 13, 0, 11, 11, 32, 7, 15, 11, 0, 0, 11, 17, 0, 32, 0, 32, 0, 45, 0, 0, 32, 1, 16, 154, 141, 128, 128, 0, 11, 4, 0, 0, 0, 11, 17, 0, 32, 0, 41, 3, 0, 65, 1, 32, 1, 16, 209, 141, 128, 128, 0, 11, 174, 2, 1, 7, 127, 32, 1, 32, 2, 65, 1, 116, 106, 33, 7, 32, 0, 65, 128, 254, 3, 113, 65, 8, 118, 33, 8, 65, 0, 33, 9, 32, 0, 65, 255, 1, 113, 33, 10, 2, 64, 2, 64, 2, 64, 3, 64, 32, 1, 32, 7, 70, 13, 1, 32, 1, 65, 2, 106, 33, 11, 32, 9, 32, 1, 45, 0, 1, 34, 2, 106, 33, 12, 2, 64, 32, 1, 45, 0, 0, 34, 13, 32, 8, 70, 13, 0, 32, 11, 33, 1, 32, 12, 33, 9, 32, 13, 32, 8, 77, 13, 1, 12, 2, 11, 32, 9, 32, 12, 75, 13, 3, 32, 12, 32, 4, 75, 13, 3, 32, 3, 32, 9, 106, 33, 1, 3, 64, 2, 64, 32, 2, 13, 0, 32, 11, 33, 1, 32, 12, 33, 9, 12, 2, 11, 32, 2, 65, 127, 106, 33, 2, 32, 1, 45, 0, 0, 33, 9, 32, 1, 65, 1, 106, 33, 1, 32, 9, 32, 10, 71, 13, 0, 11, 11, 65, 0, 33, 1, 12, 1, 11, 32, 5, 32, 6, 106, 33, 12, 32, 0, 65, 255, 255, 3, 113, 33, 10, 65, 1, 33, 1, 3, 64, 32, 5, 32, 12, 70, 13, 1, 32, 5, 65, 1, 106, 33, 2, 2, 64, 32, 5, 45, 0, 0, 34, 9, 192, 34, 8, 65, 0, 78, 13, 0, 32, 2, 32, 12, 70, 13, 3, 32, 5, 65, 2, 106, 33, 2, 32, 8, 65, 255, 0, 113, 65, 8, 116, 32, 5, 45, 0, 1, 114, 33, 9, 11, 32, 10, 32, 9, 107, 34, 10, 65, 0, 72, 13, 1, 32, 1, 65, 1, 115, 33, 1, 32, 2, 33, 5, 12, 0, 11, 11, 32, 1, 65, 1, 113, 15, 11, 0, 0, 11, 53, 1, 3, 126, 2, 64, 32, 2, 69, 13, 0, 32, 0, 32, 3, 173, 66, 32, 134, 32, 1, 173, 132, 34, 4, 32, 2, 173, 34, 5, 128, 34, 6, 62, 2, 0, 32, 0, 32, 4, 32, 6, 32, 5, 126, 125, 62, 2, 4, 15, 11, 0, 0, 11, 158, 2, 4, 9, 127, 1, 126, 1, 127, 1, 126, 32, 4, 65, 2, 116, 33, 5, 32, 4, 65, 1, 106, 33, 6, 32, 1, 32, 2, 65, 2, 116, 106, 33, 7, 65, 0, 33, 8, 65, 0, 33, 9, 3, 64, 32, 0, 32, 8, 65, 2, 116, 106, 33, 10, 2, 64, 3, 64, 32, 8, 33, 11, 32, 10, 33, 2, 32, 1, 32, 7, 70, 13, 1, 32, 2, 65, 4, 106, 33, 10, 32, 11, 65, 1, 106, 33, 8, 32, 1, 40, 2, 0, 33, 12, 32, 1, 65, 4, 106, 34, 13, 33, 1, 32, 12, 69, 13, 0, 11, 32, 12, 173, 33, 14, 65, 0, 33, 15, 32, 11, 33, 10, 32, 5, 33, 1, 32, 3, 33, 12, 3, 64, 2, 64, 2, 64, 2, 64, 32, 1, 13, 0, 32, 4, 33, 2, 2, 64, 32, 15, 69, 13, 0, 32, 11, 32, 4, 106, 34, 2, 65, 40, 79, 13, 2, 32, 0, 32, 2, 65, 2, 116, 106, 32, 15, 54, 2, 0, 32, 6, 33, 2, 11, 32, 9, 32, 2, 32, 11, 106, 34, 2, 32, 9, 32, 2, 75, 27, 33, 9, 32, 13, 33, 1, 12, 5, 11, 32, 10, 65, 40, 73, 13, 1, 11, 0, 0, 11, 32, 2, 32, 2, 53, 2, 0, 32, 15, 173, 124, 32, 12, 53, 2, 0, 32, 14, 126, 124, 34, 16, 62, 2, 0, 32, 16, 66, 32, 136, 167, 33, 15, 32, 10, 65, 1, 106, 33, 10, 32, 2, 65, 4, 106, 33, 2, 32, 1, 65, 124, 106, 33, 1, 32, 12, 65, 4, 106, 33, 12, 12, 0, 11, 11, 11, 32, 9, 11, 17, 0, 32, 0, 32, 0, 45, 0, 0, 32, 1, 16, 153, 141, 128, 128, 0, 11, 16, 0, 32, 0, 32, 1, 32, 2, 65, 10, 16, 235, 140, 128, 128, 0, 11, 37, 0, 32, 0, 40, 2, 0, 34, 0, 173, 32, 0, 65, 127, 115, 172, 66, 1, 124, 32, 0, 65, 127, 74, 34, 0, 27, 32, 0, 32, 1, 16, 209, 141, 128, 128, 0, 11, 17, 0, 32, 0, 32, 0, 40, 2, 0, 32, 1, 16, 150, 141, 128, 128, 0, 11, 35, 1, 2, 126, 32, 0, 41, 3, 0, 34, 2, 32, 2, 66, 63, 135, 34, 3, 133, 32, 3, 125, 32, 2, 66, 127, 85, 32, 1, 16, 209, 141, 128, 128, 0, 11, 60, 1, 1, 127, 32, 1, 40, 2, 28, 65, 1, 113, 33, 2, 2, 64, 32, 1, 40, 2, 8, 69, 13, 0, 32, 1, 32, 0, 32, 2, 32, 1, 65, 12, 106, 40, 2, 0, 16, 146, 141, 128, 128, 0, 15, 11, 32, 1, 32, 0, 32, 2, 65, 0, 16, 147, 141, 128, 128, 0, 11, 25, 0, 32, 0, 32, 0, 41, 3, 0, 32, 0, 65, 8, 106, 41, 3, 0, 32, 1, 16, 152, 141, 128, 128, 0, 11, 25, 0, 32, 0, 32, 0, 41, 3, 0, 32, 0, 65, 8, 106, 41, 3, 0, 32, 1, 16, 148, 141, 128, 128, 0, 11, 209, 2, 3, 3, 127, 1, 126, 2, 127, 35, 128, 128, 128, 128, 0, 65, 48, 107, 34, 3, 36, 128, 128, 128, 128, 0, 65, 39, 33, 4, 3, 127, 2, 64, 32, 0, 66, 143, 206, 0, 86, 13, 0, 2, 64, 32, 0, 167, 34, 5, 65, 227, 0, 77, 13, 0, 32, 4, 65, 126, 106, 34, 4, 32, 3, 65, 9, 106, 106, 32, 0, 167, 34, 5, 32, 5, 65, 255, 255, 3, 113, 65, 228, 0, 110, 34, 5, 65, 228, 0, 108, 107, 65, 255, 255, 3, 113, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 11, 2, 64, 2, 64, 32, 5, 65, 10, 73, 13, 0, 32, 3, 65, 9, 106, 32, 4, 65, 126, 106, 34, 4, 106, 32, 5, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 12, 1, 11, 32, 3, 65, 9, 106, 32, 4, 65, 127, 106, 34, 4, 106, 32, 5, 65, 48, 106, 58, 0, 0, 11, 32, 2, 32, 1, 65, 212, 185, 137, 128, 0, 65, 0, 32, 3, 65, 9, 106, 32, 4, 106, 65, 39, 32, 4, 107, 16, 149, 141, 128, 128, 0, 33, 4, 32, 3, 65, 48, 106, 36, 128, 128, 128, 128, 0, 32, 4, 15, 11, 32, 3, 65, 9, 106, 32, 4, 106, 34, 5, 65, 124, 106, 32, 0, 32, 0, 66, 144, 206, 0, 128, 34, 6, 66, 144, 206, 0, 126, 125, 167, 34, 7, 65, 255, 255, 3, 113, 65, 228, 0, 110, 34, 8, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 5, 65, 126, 106, 32, 7, 32, 8, 65, 228, 0, 108, 107, 65, 255, 255, 3, 113, 65, 1, 116, 65, 161, 186, 137, 128, 0, 106, 47, 0, 0, 59, 0, 0, 32, 4, 65, 124, 106, 33, 4, 32, 6, 33, 0, 12, 0, 11, 11, 15, 0, 32, 0, 40, 2, 0, 32, 1, 16, 236, 140, 128, 128, 0, 11, 170, 2, 1, 4, 127, 2, 64, 32, 1, 65, 128, 1, 73, 13, 0, 65, 0, 33, 2, 65, 219, 11, 33, 3, 65, 219, 11, 33, 4, 2, 64, 3, 64, 32, 2, 32, 3, 79, 13, 1, 2, 64, 32, 4, 65, 1, 118, 32, 2, 106, 34, 4, 65, 3, 116, 65, 240, 211, 137, 128, 0, 106, 40, 2, 0, 34, 5, 32, 1, 70, 13, 0, 32, 4, 32, 3, 32, 5, 32, 1, 75, 27, 34, 3, 32, 4, 65, 1, 106, 32, 2, 32, 5, 32, 1, 73, 27, 34, 2, 107, 33, 4, 12, 1, 11, 11, 2, 64, 2, 64, 32, 4, 65, 3, 116, 65, 244, 211, 137, 128, 0, 106, 40, 2, 0, 34, 2, 65, 128, 128, 196, 0, 70, 13, 0, 65, 0, 33, 3, 32, 2, 65, 128, 176, 3, 115, 65, 128, 128, 188, 127, 106, 65, 255, 143, 188, 127, 77, 13, 0, 65, 0, 33, 1, 12, 1, 11, 32, 2, 65, 255, 255, 255, 1, 113, 65, 12, 108, 34, 4, 65, 200, 177, 138, 128, 0, 106, 40, 2, 0, 34, 2, 65, 128, 128, 196, 0, 70, 13, 1, 32, 4, 65, 208, 177, 138, 128, 0, 106, 40, 2, 0, 33, 3, 32, 4, 65, 204, 177, 138, 128, 0, 106, 40, 2, 0, 33, 1, 11, 32, 0, 32, 3, 54, 2, 8, 32, 0, 32, 1, 54, 2, 4, 32, 0, 32, 2, 54, 2, 0, 15, 11, 32, 0, 66, 0, 55, 2, 4, 32, 0, 32, 1, 54, 2, 0, 15, 11, 32, 0, 66, 0, 55, 2, 4, 32, 0, 32, 1, 65, 159, 127, 106, 65, 255, 1, 113, 65, 26, 73, 65, 5, 116, 32, 1, 115, 54, 2, 0, 11, 110, 1, 6, 126, 32, 0, 32, 3, 66, 255, 255, 255, 255, 15, 131, 34, 5, 32, 1, 66, 255, 255, 255, 255, 15, 131, 34, 6, 126, 34, 7, 32, 3, 66, 32, 136, 34, 8, 32, 6, 126, 34, 6, 32, 5, 32, 1, 66, 32, 136, 34, 9, 126, 124, 34, 5, 66, 32, 134, 124, 34, 10, 55, 3, 0, 32, 0, 32, 8, 32, 9, 126, 32, 5, 32, 6, 84, 173, 66, 32, 134, 32, 5, 66, 32, 136, 132, 124, 32, 10, 32, 7, 84, 173, 124, 32, 4, 32, 1, 126, 32, 3, 32, 2, 126, 124, 124, 55, 3, 8, 11, 87, 1, 1, 126, 2, 64, 2, 64, 32, 3, 65, 192, 0, 113, 13, 0, 32, 3, 69, 13, 1, 32, 2, 65, 0, 32, 3, 107, 65, 63, 113, 173, 134, 32, 1, 32, 3, 65, 63, 113, 173, 34, 4, 136, 132, 33, 1, 32, 2, 32, 4, 136, 33, 2, 12, 1, 11, 32, 2, 32, 3, 65, 63, 113, 173, 136, 33, 1, 66, 0, 33, 2, 11, 32, 0, 32, 1, 55, 3, 0, 32, 0, 32, 2, 55, 3, 8, 11, 14, 0, 32, 0, 32, 1, 32, 2, 16, 221, 141, 128, 128, 0, 11, 75, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 5, 36, 128, 128, 128, 128, 0, 32, 5, 32, 1, 32, 2, 32, 3, 32, 4, 16, 212, 141, 128, 128, 0, 32, 5, 41, 3, 0, 33, 4, 32, 0, 32, 5, 65, 8, 106, 41, 3, 0, 55, 3, 8, 32, 0, 32, 4, 55, 3, 0, 32, 5, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 73, 1, 1, 127, 35, 128, 128, 128, 128, 0, 65, 16, 107, 34, 4, 36, 128, 128, 128, 128, 0, 32, 4, 32, 1, 32, 2, 32, 3, 16, 213, 141, 128, 128, 0, 32, 4, 41, 3, 0, 33, 2, 32, 0, 32, 4, 65, 8, 106, 41, 3, 0, 55, 3, 8, 32, 0, 32, 2, 55, 3, 0, 32, 4, 65, 16, 106, 36, 128, 128, 128, 128, 0, 11, 182, 2, 1, 7, 127, 2, 64, 2, 64, 32, 2, 65, 16, 79, 13, 0, 32, 0, 33, 3, 12, 1, 11, 32, 0, 65, 0, 32, 0, 107, 65, 3, 113, 34, 4, 106, 33, 5, 32, 1, 33, 6, 32, 0, 33, 3, 2, 64, 3, 64, 32, 3, 32, 5, 79, 13, 1, 32, 3, 32, 6, 45, 0, 0, 58, 0, 0, 32, 6, 65, 1, 106, 33, 6, 32, 3, 65, 1, 106, 33, 3, 12, 0, 11, 11, 32, 5, 32, 2, 32, 4, 107, 34, 7, 65, 124, 113, 34, 8, 106, 33, 3, 2, 64, 2, 64, 32, 1, 32, 4, 106, 34, 9, 65, 3, 113, 13, 0, 32, 9, 33, 1, 3, 64, 32, 5, 32, 3, 79, 13, 2, 32, 5, 32, 1, 40, 2, 0, 54, 2, 0, 32, 1, 65, 4, 106, 33, 1, 32, 5, 65, 4, 106, 33, 5, 12, 0, 11, 11, 32, 9, 65, 124, 113, 34, 6, 65, 4, 106, 33, 1, 32, 9, 65, 3, 116, 34, 4, 65, 24, 113, 33, 2, 65, 0, 32, 4, 107, 65, 24, 113, 33, 4, 32, 6, 40, 2, 0, 33, 6, 3, 64, 32, 5, 32, 3, 79, 13, 1, 32, 5, 32, 6, 32, 2, 118, 32, 1, 40, 2, 0, 34, 6, 32, 4, 116, 114, 54, 2, 0, 32, 1, 65, 4, 106, 33, 1, 32, 5, 65, 4, 106, 33, 5, 12, 0, 11, 11, 32, 7, 65, 3, 113, 33, 2, 32, 9, 32, 8, 106, 33, 1, 11, 32, 3, 32, 2, 106, 33, 5, 2, 64, 3, 64, 32, 3, 32, 5, 79, 13, 1, 32, 3, 32, 1, 45, 0, 0, 58, 0, 0, 32, 1, 65, 1, 106, 33, 1, 32, 3, 65, 1, 106, 33, 3, 12, 0, 11, 11, 32, 0, 11, 14, 0, 32, 0, 32, 1, 32, 2, 16, 217, 141, 128, 128, 0, 11, 135, 5, 1, 8, 127, 2, 64, 2, 64, 2, 64, 2, 64, 32, 0, 32, 1, 107, 32, 2, 79, 13, 0, 32, 1, 32, 2, 106, 33, 3, 32, 0, 32, 2, 106, 33, 4, 32, 2, 65, 16, 73, 13, 2, 32, 4, 65, 124, 113, 33, 5, 32, 1, 32, 2, 106, 65, 127, 106, 33, 6, 65, 0, 32, 4, 65, 3, 113, 34, 7, 107, 33, 8, 2, 64, 3, 64, 32, 5, 32, 4, 79, 13, 1, 32, 4, 65, 127, 106, 34, 4, 32, 6, 45, 0, 0, 58, 0, 0, 32, 6, 65, 127, 106, 33, 6, 12, 0, 11, 11, 32, 5, 32, 2, 32, 7, 107, 34, 9, 65, 124, 113, 34, 6, 107, 33, 4, 65, 0, 32, 6, 107, 33, 10, 2, 64, 32, 3, 32, 8, 106, 34, 7, 65, 3, 113, 13, 0, 32, 9, 32, 1, 106, 65, 124, 106, 33, 1, 3, 64, 32, 4, 32, 5, 79, 13, 3, 32, 5, 65, 124, 106, 34, 5, 32, 1, 40, 2, 0, 54, 2, 0, 32, 1, 65, 124, 106, 33, 1, 12, 0, 11, 11, 32, 7, 65, 124, 113, 34, 6, 65, 124, 106, 33, 1, 32, 7, 65, 3, 116, 34, 3, 65, 24, 113, 33, 2, 65, 0, 32, 3, 107, 65, 24, 113, 33, 3, 32, 6, 40, 2, 0, 33, 6, 3, 64, 32, 4, 32, 5, 79, 13, 2, 32, 5, 65, 124, 106, 34, 5, 32, 6, 32, 3, 116, 32, 1, 40, 2, 0, 34, 6, 32, 2, 118, 114, 54, 2, 0, 32, 1, 65, 124, 106, 33, 1, 12, 0, 11, 11, 2, 64, 2, 64, 32, 2, 65, 16, 79, 13, 0, 32, 0, 33, 4, 12, 1, 11, 32, 0, 65, 0, 32, 0, 107, 65, 3, 113, 34, 3, 106, 33, 5, 32, 1, 33, 6, 32, 0, 33, 4, 2, 64, 3, 64, 32, 4, 32, 5, 79, 13, 1, 32, 4, 32, 6, 45, 0, 0, 58, 0, 0, 32, 6, 65, 1, 106, 33, 6, 32, 4, 65, 1, 106, 33, 4, 12, 0, 11, 11, 32, 5, 32, 2, 32, 3, 107, 34, 9, 65, 124, 113, 34, 8, 106, 33, 4, 2, 64, 2, 64, 32, 1, 32, 3, 106, 34, 7, 65, 3, 113, 13, 0, 32, 7, 33, 1, 3, 64, 32, 5, 32, 4, 79, 13, 2, 32, 5, 32, 1, 40, 2, 0, 54, 2, 0, 32, 1, 65, 4, 106, 33, 1, 32, 5, 65, 4, 106, 33, 5, 12, 0, 11, 11, 32, 7, 65, 124, 113, 34, 6, 65, 4, 106, 33, 1, 32, 7, 65, 3, 116, 34, 3, 65, 24, 113, 33, 2, 65, 0, 32, 3, 107, 65, 24, 113, 33, 3, 32, 6, 40, 2, 0, 33, 6, 3, 64, 32, 5, 32, 4, 79, 13, 1, 32, 5, 32, 6, 32, 2, 118, 32, 1, 40, 2, 0, 34, 6, 32, 3, 116, 114, 54, 2, 0, 32, 1, 65, 4, 106, 33, 1, 32, 5, 65, 4, 106, 33, 5, 12, 0, 11, 11, 32, 9, 65, 3, 113, 33, 2, 32, 7, 32, 8, 106, 33, 1, 11, 32, 4, 32, 2, 106, 33, 5, 3, 64, 32, 4, 32, 5, 79, 13, 3, 32, 4, 32, 1, 45, 0, 0, 58, 0, 0, 32, 1, 65, 1, 106, 33, 1, 32, 4, 65, 1, 106, 33, 4, 12, 0, 11, 11, 32, 9, 65, 3, 113, 33, 2, 32, 7, 32, 10, 106, 33, 3, 11, 32, 3, 65, 127, 106, 33, 1, 32, 4, 32, 2, 107, 33, 5, 3, 64, 32, 5, 32, 4, 79, 13, 1, 32, 4, 65, 127, 106, 34, 4, 32, 1, 45, 0, 0, 58, 0, 0, 32, 1, 65, 127, 106, 33, 1, 12, 0, 11, 11, 32, 0, 11, 14, 0, 32, 0, 32, 1, 32, 2, 16, 219, 141, 128, 128, 0, 11, 209, 1, 1, 4, 127, 2, 64, 2, 64, 32, 2, 65, 16, 79, 13, 0, 32, 0, 33, 3, 12, 1, 11, 32, 0, 65, 0, 32, 0, 107, 65, 3, 113, 34, 4, 106, 33, 5, 32, 0, 33, 3, 2, 64, 3, 64, 32, 3, 32, 5, 79, 13, 1, 32, 3, 32, 1, 58, 0, 0, 32, 3, 65, 1, 106, 33, 3, 12, 0, 11, 11, 32, 1, 65, 255, 1, 113, 33, 6, 65, 8, 33, 3, 3, 64, 2, 64, 32, 3, 65, 32, 73, 13, 0, 32, 5, 32, 2, 32, 4, 107, 34, 2, 65, 124, 113, 106, 33, 3, 2, 64, 3, 64, 32, 5, 32, 3, 79, 13, 1, 32, 5, 32, 6, 54, 2, 0, 32, 5, 65, 4, 106, 33, 5, 12, 0, 11, 11, 32, 2, 65, 3, 113, 33, 2, 12, 2, 11, 32, 6, 32, 3, 65, 24, 113, 116, 32, 6, 114, 33, 6, 32, 3, 65, 1, 116, 33, 3, 12, 0, 11, 11, 32, 3, 32, 2, 106, 33, 5, 2, 64, 3, 64, 32, 3, 32, 5, 79, 13, 1, 32, 3, 32, 1, 58, 0, 0, 32, 3, 65, 1, 106, 33, 3, 12, 0, 11, 11, 32, 0, 11, 64, 1, 2, 127, 3, 64, 2, 64, 32, 2, 13, 0, 65, 0, 15, 11, 32, 2, 65, 127, 106, 33, 2, 32, 1, 45, 0, 0, 33, 3, 32, 0, 45, 0, 0, 33, 4, 32, 0, 65, 1, 106, 33, 0, 32, 1, 65, 1, 106, 33, 1, 32, 4, 32, 3, 70, 13, 0, 11, 32, 4, 32, 3, 107, 11, 14, 0, 32, 0, 32, 1, 32, 2, 16, 222, 141, 128, 128, 0, 11, 11, 154, 187, 6, 1, 0, 65, 128, 128, 4, 11, 144, 187, 6, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 100, 117, 115, 107, 45, 98, 121, 116, 101, 115, 45, 48, 46, 49, 46, 55, 47, 115, 114, 99, 47, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 114, 115, 0, 0, 0, 0, 1, 0, 86, 0, 0, 0, 41, 0, 0, 0, 24, 0, 0, 0, 117, 108, 108, 114, 117, 101, 97, 108, 115, 101, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 16, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 17, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 18, 0, 0, 0, 125, 34, 102, 97, 108, 115, 101, 116, 114, 117, 101, 110, 117, 108, 108, 91, 123, 44, 92, 34, 92, 92, 92, 98, 92, 102, 92, 110, 92, 114, 92, 116, 58, 93, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 100, 105, 103, 101, 115, 116, 45, 48, 46, 49, 48, 46, 55, 47, 115, 114, 99, 47, 99, 111, 114, 101, 95, 97, 112, 105, 47, 99, 116, 95, 118, 97, 114, 105, 97, 98, 108, 101, 46, 114, 115, 0, 0, 0, 0, 183, 44, 247, 214, 94, 14, 151, 208, 130, 16, 200, 204, 147, 32, 104, 166, 0, 59, 52, 1, 1, 59, 103, 6, 169, 175, 51, 101, 234, 180, 125, 14, 19, 0, 0, 0, 16, 0, 0, 0, 4, 0, 0, 0, 20, 0, 0, 0, 19, 0, 0, 0, 16, 0, 0, 0, 4, 0, 0, 0, 21, 0, 0, 0, 20, 0, 0, 0, 72, 1, 1, 0, 198, 0, 1, 0, 94, 0, 0, 0, 124, 0, 0, 0, 36, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 98, 108, 111, 99, 107, 45, 98, 117, 102, 102, 101, 114, 45, 48, 46, 49, 48, 46, 52, 47, 115, 114, 99, 47, 108, 105, 98, 46, 114, 115, 0, 128, 1, 1, 0, 83, 0, 0, 0, 164, 0, 0, 0, 32, 0, 0, 0, 128, 1, 1, 0, 83, 0, 0, 0, 174, 0, 0, 0, 26, 0, 0, 0, 128, 1, 1, 0, 83, 0, 0, 0, 157, 0, 0, 0, 37, 0, 0, 0, 128, 1, 1, 0, 83, 0, 0, 0, 56, 1, 0, 0, 30, 0, 0, 0, 128, 1, 1, 0, 83, 0, 0, 0, 53, 1, 0, 0, 24, 0, 0, 0, 107, 101, 121, 115, 170, 113, 124, 84, 140, 137, 205, 200, 80, 70, 86, 179, 208, 186, 119, 30, 190, 30, 3, 73, 166, 131, 81, 11, 44, 26, 3, 163, 131, 164, 84, 79, 217, 255, 255, 255, 38, 0, 0, 0, 39, 252, 63, 0, 139, 3, 28, 62, 48, 23, 88, 136, 198, 22, 48, 50, 0, 234, 1, 169, 84, 130, 203, 86, 254, 255, 255, 255, 1, 0, 0, 0, 2, 72, 3, 0, 250, 183, 132, 88, 245, 79, 188, 236, 239, 79, 140, 153, 111, 5, 197, 172, 89, 177, 36, 24, 170, 113, 124, 84, 140, 137, 205, 200, 80, 70, 86, 179, 208, 186, 119, 30, 190, 30, 3, 73, 166, 131, 81, 11, 44, 26, 3, 163, 131, 164, 84, 79, 217, 255, 255, 255, 38, 0, 0, 0, 39, 252, 63, 0, 139, 3, 28, 62, 48, 23, 88, 136, 198, 22, 48, 50, 0, 234, 1, 169, 84, 130, 203, 86, 18, 232, 195, 113, 114, 126, 211, 81, 168, 170, 116, 32, 57, 69, 173, 243, 167, 188, 207, 192, 55, 37, 187, 33, 156, 156, 242, 139, 34, 41, 184, 11, 0, 207, 104, 12, 191, 162, 251, 54, 173, 242, 183, 210, 82, 43, 68, 205, 212, 149, 248, 249, 121, 92, 2, 190, 0, 189, 109, 70, 63, 62, 228, 97, 254, 255, 255, 255, 1, 0, 0, 0, 2, 72, 3, 0, 250, 183, 132, 88, 245, 79, 188, 236, 239, 79, 140, 153, 111, 5, 197, 172, 89, 177, 36, 24, 18, 232, 195, 113, 114, 126, 211, 81, 168, 170, 116, 32, 57, 69, 173, 243, 167, 188, 207, 192, 55, 37, 187, 33, 156, 156, 242, 139, 34, 41, 184, 11, 0, 207, 104, 12, 191, 162, 251, 54, 173, 242, 183, 210, 82, 43, 68, 205, 212, 149, 248, 249, 121, 92, 2, 190, 0, 189, 109, 70, 63, 62, 228, 97, 22, 0, 0, 0, 28, 0, 0, 0, 4, 0, 0, 0, 23, 0, 0, 0, 22, 0, 0, 0, 28, 0, 0, 0, 4, 0, 0, 0, 24, 0, 0, 0, 23, 0, 0, 0, 104, 3, 1, 0, 97, 109, 111, 117, 110, 116, 99, 111, 117, 110, 116, 101, 114, 114, 101, 119, 97, 114, 100, 110, 111, 116, 101, 98, 108, 111, 99, 107, 95, 104, 101, 105, 103, 104, 116, 103, 97, 115, 95, 108, 105, 109, 105, 116, 103, 97, 115, 95, 112, 114, 105, 99, 101, 112, 111, 115, 110, 111, 116, 101, 95, 116, 121, 112, 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, 0, 0, 0, 0, 0, 0, 0, 104, 97, 115, 104, 97, 32, 115, 101, 113, 117, 101, 110, 99, 101, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 97, 98, 99, 100, 101, 102, 0, 0, 25, 0, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, 26, 0, 0, 0, 27, 0, 0, 0, 28, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 255, 255, 255, 255, 255, 255, 255, 9, 10, 11, 12, 13, 14, 15, 16, 255, 17, 18, 19, 20, 21, 255, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 255, 255, 255, 255, 255, 255, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 255, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 255, 255, 255, 255, 255, 49, 50, 51, 52, 53, 54, 55, 56, 57, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 0, 0, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 30, 0, 0, 0, 236, 4, 1, 0, 0, 0, 0, 0, 48, 48, 48, 49, 48, 50, 48, 51, 48, 52, 48, 53, 48, 54, 48, 55, 48, 56, 48, 57, 49, 48, 49, 49, 49, 50, 49, 51, 49, 52, 49, 53, 49, 54, 49, 55, 49, 56, 49, 57, 50, 48, 50, 49, 50, 50, 50, 51, 50, 52, 50, 53, 50, 54, 50, 55, 50, 56, 50, 57, 51, 48, 51, 49, 51, 50, 51, 51, 51, 52, 51, 53, 51, 54, 51, 55, 51, 56, 51, 57, 52, 48, 52, 49, 52, 50, 52, 51, 52, 52, 52, 53, 52, 54, 52, 55, 52, 56, 52, 57, 53, 48, 53, 49, 53, 50, 53, 51, 53, 52, 53, 53, 53, 54, 53, 55, 53, 56, 53, 57, 54, 48, 54, 49, 54, 50, 54, 51, 54, 52, 54, 53, 54, 54, 54, 55, 54, 56, 54, 57, 55, 48, 55, 49, 55, 50, 55, 51, 55, 52, 55, 53, 55, 54, 55, 55, 55, 56, 55, 57, 56, 48, 56, 49, 56, 50, 56, 51, 56, 52, 56, 53, 56, 54, 56, 55, 56, 56, 56, 57, 57, 48, 57, 49, 57, 50, 57, 51, 57, 52, 57, 53, 57, 54, 57, 55, 57, 56, 57, 57, 83, 111, 109, 101, 84, 121, 112, 101, 73, 100, 116, 0, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 31, 0, 0, 0, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 32, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 211, 8, 163, 133, 136, 106, 63, 36, 68, 115, 112, 3, 46, 138, 25, 19, 208, 49, 159, 41, 34, 56, 9, 164, 137, 108, 78, 236, 152, 250, 46, 8, 119, 19, 208, 56, 230, 33, 40, 69, 108, 12, 233, 52, 207, 102, 84, 190, 221, 80, 124, 201, 183, 41, 172, 192, 23, 9, 71, 181, 181, 213, 132, 63, 46, 114, 117, 115, 116, 117, 112, 47, 116, 111, 111, 108, 99, 104, 97, 105, 110, 115, 47, 110, 105, 103, 104, 116, 108, 121, 45, 97, 97, 114, 99, 104, 54, 52, 45, 97, 112, 112, 108, 101, 45, 100, 97, 114, 119, 105, 110, 47, 108, 105, 98, 47, 114, 117, 115, 116, 108, 105, 98, 47, 115, 114, 99, 47, 114, 117, 115, 116, 47, 108, 105, 98, 114, 97, 114, 121, 47, 97, 108, 108, 111, 99, 47, 115, 114, 99, 47, 115, 116, 114, 46, 114, 115, 0, 0, 0, 64, 6, 1, 0, 93, 0, 0, 0, 176, 0, 0, 0, 22, 0, 0, 0, 105, 110, 118, 97, 108, 105, 100, 32, 118, 97, 108, 117, 101, 58, 32, 44, 32, 101, 120, 112, 101, 99, 116, 101, 100, 32, 0, 0, 176, 6, 1, 0, 15, 0, 0, 0, 191, 6, 1, 0, 11, 0, 0, 0, 109, 105, 115, 115, 105, 110, 103, 32, 102, 105, 101, 108, 100, 32, 96, 96, 220, 6, 1, 0, 15, 0, 0, 0, 235, 6, 1, 0, 1, 0, 0, 0, 105, 110, 118, 97, 108, 105, 100, 32, 108, 101, 110, 103, 116, 104, 32, 0, 252, 6, 1, 0, 15, 0, 0, 0, 191, 6, 1, 0, 11, 0, 0, 0, 100, 117, 112, 108, 105, 99, 97, 116, 101, 32, 102, 105, 101, 108, 100, 32, 96, 0, 0, 0, 28, 7, 1, 0, 17, 0, 0, 0, 235, 6, 1, 0, 1, 0, 0, 0, 117, 110, 107, 110, 111, 119, 110, 32, 118, 97, 114, 105, 97, 110, 116, 32, 96, 96, 44, 32, 101, 120, 112, 101, 99, 116, 101, 100, 32, 0, 0, 0, 64, 7, 1, 0, 17, 0, 0, 0, 81, 7, 1, 0, 12, 0, 0, 0, 96, 44, 32, 116, 104, 101, 114, 101, 32, 97, 114, 101, 32, 110, 111, 32, 118, 97, 114, 105, 97, 110, 116, 115, 64, 7, 1, 0, 17, 0, 0, 0, 112, 7, 1, 0, 24, 0, 0, 0, 85, 116, 102, 56, 69, 114, 114, 111, 114, 0, 0, 0, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 34, 0, 0, 0, 117, 116, 102, 56, 32, 101, 114, 114, 111, 114, 58, 32, 180, 7, 1, 0, 12, 0, 0, 0, 0, 0, 1, 0, 86, 0, 0, 0, 102, 0, 0, 0, 24, 0, 0, 0, 83, 116, 114, 117, 99, 116, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 102, 105, 101, 108, 100, 95, 110, 97, 109, 101, 0, 0, 29, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 35, 0, 0, 0, 105, 110, 110, 101, 114, 0, 0, 0, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 36, 0, 0, 0, 118, 97, 108, 105, 100, 95, 117, 112, 95, 116, 111, 0, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 37, 0, 0, 0, 101, 114, 114, 111, 114, 95, 108, 101, 110, 0, 0, 0, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 38, 0, 0, 0, 99, 104, 101, 99, 107, 32, 102, 97, 105, 108, 101, 100, 32, 102, 111, 114, 32, 115, 116, 114, 117, 99, 116, 32, 109, 101, 109, 98, 101, 114, 32, 58, 32, 0, 0, 0, 84, 8, 1, 0, 31, 0, 0, 0, 115, 8, 1, 0, 2, 0, 0, 0, 78, 111, 110, 101, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 39, 0, 0, 0, 84, 117, 112, 108, 101, 83, 116, 114, 117, 99, 116, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 102, 105, 101, 108, 100, 95, 105, 110, 100, 101, 120, 73, 110, 118, 97, 108, 105, 100, 83, 116, 114, 117, 99, 116, 118, 97, 114, 105, 97, 110, 116, 95, 110, 97, 109, 101, 0, 0, 0, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 40, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 84, 117, 112, 108, 101, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 41, 0, 0, 0, 73, 110, 118, 97, 108, 105, 100, 84, 97, 103, 99, 104, 101, 99, 107, 32, 102, 97, 105, 108, 101, 100, 32, 102, 111, 114, 32, 116, 117, 112, 108, 101, 32, 115, 116, 114, 117, 99, 116, 32, 109, 101, 109, 98, 101, 114, 32, 0, 14, 9, 1, 0, 37, 0, 0, 0, 115, 8, 1, 0, 2, 0, 0, 0, 46, 46, 0, 0, 68, 9, 1, 0, 2, 0, 0, 0, 105, 110, 100, 101, 120, 101, 114, 114, 111, 114, 0, 0, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 13, 0, 0, 0, 67, 104, 101, 99, 107, 66, 121, 116, 101, 115, 0, 0, 0, 0, 1, 0, 86, 0, 0, 0, 133, 0, 0, 0, 11, 0, 0, 0, 99, 104, 101, 99, 107, 32, 102, 97, 105, 108, 101, 100, 32, 102, 111, 114, 32, 101, 110, 117, 109, 32, 115, 116, 114, 117, 99, 116, 32, 118, 97, 114, 105, 97, 110, 116, 32, 0, 0, 0, 136, 9, 1, 0, 37, 0, 0, 0, 115, 8, 1, 0, 2, 0, 0, 0, 99, 104, 101, 99, 107, 32, 102, 97, 105, 108, 101, 100, 32, 102, 111, 114, 32, 101, 110, 117, 109, 32, 116, 117, 112, 108, 101, 32, 118, 97, 114, 105, 97, 110, 116, 32, 192, 9, 1, 0, 36, 0, 0, 0, 115, 8, 1, 0, 2, 0, 0, 0, 105, 110, 118, 97, 108, 105, 100, 32, 116, 97, 103, 32, 102, 111, 114, 32, 101, 110, 117, 109, 58, 32, 0, 0, 244, 9, 1, 0, 22, 0, 0, 0, 99, 104, 101, 99, 107, 32, 102, 97, 105, 108, 101, 100, 32, 102, 111, 114, 32, 115, 108, 105, 99, 101, 32, 105, 110, 100, 101, 120, 32, 0, 0, 0, 20, 10, 1, 0, 29, 0, 0, 0, 115, 8, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 121, 112, 101, 77, 105, 115, 109, 97, 116, 99, 104, 112, 114, 101, 118, 105, 111, 117, 115, 42, 0, 0, 0, 16, 0, 0, 0, 8, 0, 0, 0, 43, 0, 0, 0, 99, 117, 114, 114, 101, 110, 116, 0, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 44, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 115, 104, 97, 50, 45, 48, 46, 49, 48, 46, 56, 47, 115, 114, 99, 47, 99, 111, 114, 101, 95, 97, 112, 105, 46, 114, 115, 140, 10, 1, 0, 80, 0, 0, 0, 66, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 103, 230, 9, 106, 133, 174, 103, 187, 114, 243, 110, 60, 58, 245, 79, 165, 127, 82, 14, 81, 140, 104, 5, 155, 171, 217, 131, 31, 25, 205, 224, 91, 140, 10, 1, 0, 80, 0, 0, 0, 140, 0, 0, 0, 19, 0, 0, 0, 8, 201, 188, 243, 103, 230, 9, 106, 59, 167, 202, 132, 133, 174, 103, 187, 43, 248, 148, 254, 114, 243, 110, 60, 241, 54, 29, 95, 58, 245, 79, 165, 209, 130, 230, 173, 127, 82, 14, 81, 31, 108, 62, 43, 140, 104, 5, 155, 107, 189, 65, 251, 171, 217, 131, 31, 121, 33, 126, 19, 25, 205, 224, 91, 65, 114, 99, 104, 105, 118, 101, 69, 114, 114, 111, 114, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 45, 0, 0, 0, 83, 104, 97, 114, 101, 100, 69, 114, 114, 111, 114, 0, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 46, 0, 0, 0, 79, 118, 101, 114, 102, 108, 111, 119, 98, 97, 115, 101, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 47, 0, 0, 0, 111, 102, 102, 115, 101, 116, 0, 0, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 48, 0, 0, 0, 85, 110, 100, 101, 114, 97, 108, 105, 103, 110, 101, 100, 101, 120, 112, 101, 99, 116, 101, 100, 95, 97, 108, 105, 103, 110, 97, 99, 116, 117, 97, 108, 95, 97, 108, 105, 103, 110, 79, 117, 116, 79, 102, 66, 111, 117, 110, 100, 115, 0, 0, 0, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 49, 0, 0, 0, 114, 97, 110, 103, 101, 0, 0, 0, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 50, 0, 0, 0, 79, 118, 101, 114, 114, 117, 110, 112, 116, 114, 115, 105, 122, 101, 85, 110, 97, 108, 105, 103, 110, 101, 100, 97, 108, 105, 103, 110, 83, 117, 98, 116, 114, 101, 101, 80, 111, 105, 110, 116, 101, 114, 79, 117, 116, 79, 102, 66, 111, 117, 110, 100, 115, 115, 117, 98, 116, 114, 101, 101, 95, 114, 97, 110, 103, 101, 83, 117, 98, 116, 114, 101, 101, 80, 111, 105, 110, 116, 101, 114, 79, 118, 101, 114, 114, 117, 110, 82, 97, 110, 103, 101, 80, 111, 112, 112, 101, 100, 79, 117, 116, 79, 102, 79, 114, 100, 101, 114, 101, 120, 112, 101, 99, 116, 101, 100, 95, 100, 101, 112, 116, 104, 97, 99, 116, 117, 97, 108, 95, 100, 101, 112, 116, 104, 85, 110, 112, 111, 112, 112, 101, 100, 83, 117, 98, 116, 114, 101, 101, 82, 97, 110, 103, 101, 115, 108, 97, 115, 116, 95, 114, 97, 110, 103, 101, 69, 120, 99, 101, 101, 100, 101, 100, 77, 97, 120, 105, 109, 117, 109, 83, 117, 98, 116, 114, 101, 101, 68, 101, 112, 116, 104, 109, 97, 120, 95, 115, 117, 98, 116, 114, 101, 101, 95, 100, 101, 112, 116, 104, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 51, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 52, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 53, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 54, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 55, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 56, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 57, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 58, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 59, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 60, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 61, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 62, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 63, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 64, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 65, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 66, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 67, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 68, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 69, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 70, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 71, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 72, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 73, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 74, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 75, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 76, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 77, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 78, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 79, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 80, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 81, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 82, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 83, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 84, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 85, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 86, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 87, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 86, 97, 108, 117, 101, 67, 104, 101, 99, 107, 66, 121, 116, 101, 115, 69, 114, 114, 111, 114, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 89, 0, 0, 0, 67, 111, 110, 116, 101, 120, 116, 69, 114, 114, 111, 114, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 90, 0, 0, 0, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 91, 0, 0, 0, 29, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 92, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 200, 15, 1, 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, 115, 116, 97, 107, 101, 115, 114, 99, 47, 99, 111, 109, 112, 97, 116, 47, 116, 120, 46, 114, 115, 84, 82, 65, 78, 83, 70, 69, 82, 0, 0, 0, 5, 16, 1, 0, 16, 0, 0, 0, 51, 1, 0, 0, 35, 0, 0, 0, 5, 16, 1, 0, 16, 0, 0, 0, 53, 1, 0, 0, 22, 0, 0, 0, 5, 16, 1, 0, 16, 0, 0, 0, 56, 1, 0, 0, 22, 0, 0, 0, 117, 110, 115, 116, 97, 107, 101, 119, 105, 116, 104, 100, 114, 97, 119, 83, 69, 69, 68, 83, 83, 75, 83, 75, 115, 114, 99, 47, 116, 120, 46, 114, 115, 0, 0, 0, 104, 16, 1, 0, 9, 0, 0, 0, 209, 0, 0, 0, 41, 0, 0, 0, 115, 114, 99, 47, 117, 116, 105, 108, 115, 46, 114, 115, 132, 16, 1, 0, 12, 0, 0, 0, 79, 0, 0, 0, 14, 0, 0, 0, 132, 16, 1, 0, 12, 0, 0, 0, 88, 0, 0, 0, 14, 0, 0, 0, 110, 117, 108, 108, 105, 102, 105, 101, 114, 111, 112, 101, 110, 105, 110, 103, 118, 97, 108, 117, 101, 98, 108, 105, 110, 100, 101, 114, 99, 114, 111, 115, 115, 111, 118, 101, 114, 99, 111, 110, 116, 114, 97, 99, 116, 0, 0, 0, 42, 0, 0, 0, 40, 0, 0, 0, 8, 0, 0, 0, 93, 0, 0, 0, 42, 0, 0, 0, 40, 0, 0, 0, 8, 0, 0, 0, 94, 0, 0, 0, 93, 0, 0, 0, 224, 16, 1, 0, 109, 101, 116, 104, 111, 100, 0, 0, 42, 0, 0, 0, 40, 0, 0, 0, 8, 0, 0, 0, 95, 0, 0, 0, 42, 0, 0, 0, 40, 0, 0, 0, 8, 0, 0, 0, 96, 0, 0, 0, 95, 0, 0, 0, 16, 17, 1, 0, 112, 97, 121, 108, 111, 97, 100, 0, 97, 0, 0, 0, 40, 0, 0, 0, 8, 0, 0, 0, 98, 0, 0, 0, 97, 0, 0, 0, 40, 0, 0, 0, 8, 0, 0, 0, 99, 0, 0, 0, 98, 0, 0, 0, 64, 17, 1, 0, 105, 110, 112, 117, 116, 115, 111, 117, 116, 112, 117, 116, 115, 102, 101, 101, 99, 97, 108, 108, 110, 111, 116, 101, 115, 115, 101, 101, 100, 115, 116, 114, 117, 99, 116, 32, 66, 97, 108, 97, 110, 99, 101, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 66, 97, 108, 97, 110, 99, 101, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 50, 32, 101, 108, 101, 109, 101, 110, 116, 115, 0, 0, 0, 151, 17, 1, 0, 34, 0, 0, 0, 29, 0, 0, 0, 8, 0, 0, 0, 4, 0, 0, 0, 100, 0, 0, 0, 109, 97, 120, 105, 109, 117, 109, 98, 108, 111, 99, 107, 95, 104, 101, 105, 103, 104, 116, 115, 108, 97, 115, 116, 95, 112, 111, 115, 110, 117, 108, 108, 105, 102, 105, 101, 114, 115, 112, 117, 98, 108, 105, 99, 95, 115, 112, 101, 110, 100, 95, 107, 101, 121, 115, 115, 116, 114, 117, 99, 116, 32, 67, 114, 111, 115, 115, 111, 118, 101, 114, 84, 121, 112, 101, 115, 116, 114, 117, 99, 116, 32, 67, 114, 111, 115, 115, 111, 118, 101, 114, 84, 121, 112, 101, 32, 119, 105, 116, 104, 32, 51, 32, 101, 108, 101, 109, 101, 110, 116, 115, 0, 31, 18, 1, 0, 36, 0, 0, 0, 100, 117, 115, 107, 115, 116, 114, 117, 99, 116, 32, 68, 117, 115, 107, 84, 111, 76, 117, 120, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 68, 117, 115, 107, 84, 111, 76, 117, 120, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 49, 32, 101, 108, 101, 109, 101, 110, 116, 0, 100, 18, 1, 0, 35, 0, 0, 0, 108, 117, 120, 115, 116, 114, 117, 99, 116, 32, 68, 117, 115, 107, 84, 111, 76, 117, 120, 82, 101, 115, 112, 111, 110, 115, 101, 115, 116, 114, 117, 99, 116, 32, 68, 117, 115, 107, 84, 111, 76, 117, 120, 82, 101, 115, 112, 111, 110, 115, 101, 32, 119, 105, 116, 104, 32, 49, 32, 101, 108, 101, 109, 101, 110, 116, 0, 0, 171, 18, 1, 0, 39, 0, 0, 0, 111, 112, 101, 110, 105, 110, 103, 115, 111, 117, 116, 112, 117, 116, 114, 101, 102, 117, 110, 100, 114, 110, 103, 95, 115, 101, 101, 100, 115, 101, 110, 100, 101, 114, 95, 105, 110, 100, 101, 120, 115, 116, 114, 117, 99, 116, 32, 69, 120, 101, 99, 117, 116, 101, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 69, 120, 101, 99, 117, 116, 101, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 49, 50, 32, 101, 108, 101, 109, 101, 110, 116, 115, 0, 0, 0, 22, 19, 1, 0, 35, 0, 0, 0, 115, 116, 114, 117, 99, 116, 32, 69, 120, 101, 99, 117, 116, 101, 67, 97, 108, 108, 115, 116, 114, 117, 99, 116, 32, 69, 120, 101, 99, 117, 116, 101, 67, 97, 108, 108, 32, 119, 105, 116, 104, 32, 51, 32, 101, 108, 101, 109, 101, 110, 116, 115, 86, 19, 1, 0, 34, 0, 0, 0, 114, 101, 99, 101, 105, 118, 101, 114, 114, 101, 102, 95, 105, 100, 115, 116, 114, 117, 99, 116, 32, 69, 120, 101, 99, 117, 116, 101, 79, 117, 116, 112, 117, 116, 115, 116, 114, 117, 99, 116, 32, 69, 120, 101, 99, 117, 116, 101, 79, 117, 116, 112, 117, 116, 32, 119, 105, 116, 104, 32, 52, 32, 101, 108, 101, 109, 101, 110, 116, 115, 0, 0, 162, 19, 1, 0, 36, 0, 0, 0, 116, 120, 102, 108, 97, 103, 115, 115, 116, 114, 117, 99, 116, 32, 70, 105, 108, 116, 101, 114, 78, 111, 116, 101, 115, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 70, 105, 108, 116, 101, 114, 78, 111, 116, 101, 115, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 50, 32, 101, 108, 101, 109, 101, 110, 116, 115, 0, 237, 19, 1, 0, 38, 0, 0, 0, 111, 119, 110, 101, 114, 95, 105, 110, 100, 101, 120, 115, 116, 114, 117, 99, 116, 32, 71, 101, 116, 65, 108, 108, 111, 119, 67, 97, 108, 108, 68, 97, 116, 97, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 71, 101, 116, 65, 108, 108, 111, 119, 67, 97, 108, 108, 68, 97, 116, 97, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 56, 32, 101, 108, 101, 109, 101, 110, 116, 115, 0, 0, 0, 66, 20, 1, 0, 43, 0, 0, 0, 116, 120, 95, 100, 97, 116, 97, 115, 116, 114, 117, 99, 116, 32, 71, 101, 116, 72, 105, 115, 116, 111, 114, 121, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 71, 101, 116, 72, 105, 115, 116, 111, 114, 121, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 52, 32, 101, 108, 101, 109, 101, 110, 116, 115, 0, 0, 0, 148, 20, 1, 0, 37, 0, 0, 0, 104, 105, 115, 116, 111, 114, 121, 109, 110, 101, 109, 111, 110, 105, 99, 112, 97, 115, 115, 112, 104, 114, 97, 115, 101, 115, 116, 114, 117, 99, 116, 32, 71, 101, 116, 77, 110, 101, 109, 111, 110, 105, 99, 83, 101, 101, 100, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 71, 101, 116, 77, 110, 101, 109, 111, 110, 105, 99, 83, 101, 101, 100, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 50, 32, 101, 108, 101, 109, 101, 110, 116, 115, 0, 0, 0, 247, 20, 1, 0, 42, 0, 0, 0, 109, 110, 101, 109, 111, 110, 105, 99, 95, 115, 101, 101, 100, 115, 116, 114, 117, 99, 116, 32, 71, 101, 116, 80, 117, 98, 108, 105, 99, 75, 101, 121, 82, 107, 121, 118, 83, 101, 114, 105, 97, 108, 105, 122, 101, 100, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 71, 101, 116, 80, 117, 98, 108, 105, 99, 75, 101, 121, 82, 107, 121, 118, 83, 101, 114, 105, 97, 108, 105, 122, 101, 100, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 50, 32, 101, 108, 101, 109, 101, 110, 116, 115, 0, 94, 21, 1, 0, 53, 0, 0, 0, 115, 112, 101, 110, 100, 95, 112, 114, 111, 111, 102, 115, 116, 97, 107, 101, 114, 95, 105, 110, 100, 101, 120, 115, 116, 114, 117, 99, 116, 32, 71, 101, 116, 83, 116, 97, 107, 101, 67, 97, 108, 108, 68, 97, 116, 97, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 71, 101, 116, 83, 116, 97, 107, 101, 67, 97, 108, 108, 68, 97, 116, 97, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 53, 32, 101, 108, 101, 109, 101, 110, 116, 115, 0, 0, 0, 206, 21, 1, 0, 43, 0, 0, 0, 115, 116, 97, 107, 101, 95, 105, 110, 102, 111, 115, 116, 114, 117, 99, 116, 32, 71, 101, 116, 83, 116, 97, 107, 101, 73, 110, 102, 111, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 71, 101, 116, 83, 116, 97, 107, 101, 73, 110, 102, 111, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 49, 32, 101, 108, 101, 109, 101, 110, 116, 0, 37, 22, 1, 0, 38, 0, 0, 0, 101, 108, 105, 103, 105, 98, 108, 105, 116, 121, 104, 97, 115, 95, 107, 101, 121, 104, 97, 115, 95, 115, 116, 97, 107, 101, 100, 115, 116, 114, 117, 99, 116, 32, 71, 101, 116, 83, 116, 99, 116, 80, 114, 111, 111, 102, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 71, 101, 116, 83, 116, 99, 116, 80, 114, 111, 111, 102, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 55, 32, 101, 108, 101, 109, 101, 110, 116, 115, 0, 0, 0, 134, 22, 1, 0, 39, 0, 0, 0, 98, 121, 116, 101, 115, 115, 105, 103, 110, 97, 116, 117, 114, 101, 117, 110, 115, 116, 97, 107, 101, 95, 110, 111, 116, 101, 117, 110, 115, 116, 97, 107, 101, 95, 112, 114, 111, 111, 102, 115, 116, 114, 117, 99, 116, 32, 71, 101, 116, 85, 110, 115, 116, 97, 107, 101, 67, 97, 108, 108, 68, 97, 116, 97, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 71, 101, 116, 85, 110, 115, 116, 97, 107, 101, 67, 97, 108, 108, 68, 97, 116, 97, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 53, 32, 101, 108, 101, 109, 101, 110, 116, 115, 0, 0, 0, 252, 22, 1, 0, 45, 0, 0, 0, 115, 116, 114, 117, 99, 116, 32, 77, 101, 114, 103, 101, 78, 111, 116, 101, 115, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 77, 101, 114, 103, 101, 78, 111, 116, 101, 115, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 49, 32, 101, 108, 101, 109, 101, 110, 116, 0, 0, 0, 73, 23, 1, 0, 36, 0, 0, 0, 115, 116, 114, 117, 99, 116, 32, 77, 110, 101, 109, 111, 110, 105, 99, 78, 101, 119, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 77, 110, 101, 109, 111, 110, 105, 99, 78, 101, 119, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 49, 32, 101, 108, 101, 109, 101, 110, 116, 0, 142, 23, 1, 0, 37, 0, 0, 0, 109, 110, 101, 109, 111, 110, 105, 99, 95, 115, 116, 114, 105, 110, 103, 112, 115, 107, 115, 116, 114, 117, 99, 116, 32, 78, 111, 116, 101, 73, 110, 102, 111, 84, 121, 112, 101, 115, 116, 114, 117, 99, 116, 32, 78, 111, 116, 101, 73, 110, 102, 111, 84, 121, 112, 101, 32, 119, 105, 116, 104, 32, 53, 32, 101, 108, 101, 109, 101, 110, 116, 115, 225, 23, 1, 0, 35, 0, 0, 0, 115, 116, 114, 117, 99, 116, 32, 78, 117, 108, 108, 105, 102, 105, 101, 114, 115, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 78, 117, 108, 108, 105, 102, 105, 101, 114, 115, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 50, 32, 101, 108, 101, 109, 101, 110, 116, 115, 0, 0, 33, 24, 1, 0, 37, 0, 0, 0, 115, 116, 114, 117, 99, 116, 32, 79, 112, 101, 110, 105, 110, 103, 84, 121, 112, 101, 115, 116, 114, 117, 99, 116, 32, 79, 112, 101, 110, 105, 110, 103, 84, 121, 112, 101, 32, 119, 105, 116, 104, 32, 50, 32, 101, 108, 101, 109, 101, 110, 116, 115, 98, 24, 1, 0, 34, 0, 0, 0, 84, 114, 97, 110, 115, 112, 97, 114, 101, 110, 116, 79, 98, 102, 117, 115, 99, 97, 116, 101, 100, 0, 0, 0, 140, 24, 1, 0, 11, 0, 0, 0, 151, 24, 1, 0, 10, 0, 0, 0, 118, 97, 114, 105, 97, 110, 116, 32, 105, 100, 101, 110, 116, 105, 102, 105, 101, 114, 112, 114, 111, 111, 102, 117, 110, 112, 114, 111, 118, 101, 110, 95, 116, 120, 115, 116, 114, 117, 99, 116, 32, 80, 114, 111, 118, 101, 84, 120, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 80, 114, 111, 118, 101, 84, 120, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 50, 32, 101, 108, 101, 109, 101, 110, 116, 115, 0, 0, 232, 24, 1, 0, 34, 0, 0, 0, 115, 116, 114, 117, 99, 116, 32, 80, 117, 98, 108, 105, 99, 83, 112, 101, 110, 100, 75, 101, 121, 115, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 80, 117, 98, 108, 105, 99, 83, 112, 101, 110, 100, 75, 101, 121, 115, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 49, 32, 101, 108, 101, 109, 101, 110, 116, 0, 46, 25, 1, 0, 41, 0, 0, 0, 115, 116, 114, 117, 99, 116, 32, 82, 107, 121, 118, 66, 108, 115, 83, 99, 97, 108, 97, 114, 65, 114, 114, 97, 121, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 82, 107, 121, 118, 66, 108, 115, 83, 99, 97, 108, 97, 114, 65, 114, 114, 97, 121, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 49, 32, 101, 108, 101, 109, 101, 110, 116, 0, 0, 0, 125, 25, 1, 0, 44, 0, 0, 0, 115, 116, 114, 117, 99, 116, 32, 82, 107, 121, 118, 78, 111, 116, 101, 115, 65, 114, 114, 97, 121, 115, 116, 114, 117, 99, 116, 32, 82, 107, 121, 118, 78, 111, 116, 101, 115, 65, 114, 114, 97, 121, 32, 119, 105, 116, 104, 32, 49, 32, 101, 108, 101, 109, 101, 110, 116, 0, 0, 0, 201, 25, 1, 0, 36, 0, 0, 0, 115, 116, 114, 117, 99, 116, 32, 82, 107, 121, 118, 79, 112, 101, 110, 105, 110, 103, 115, 65, 114, 114, 97, 121, 115, 116, 114, 117, 99, 116, 32, 82, 107, 121, 118, 79, 112, 101, 110, 105, 110, 103, 115, 65, 114, 114, 97, 121, 32, 119, 105, 116, 104, 32, 49, 32, 101, 108, 101, 109, 101, 110, 116, 0, 16, 26, 1, 0, 39, 0, 0, 0, 115, 116, 114, 117, 99, 116, 32, 82, 107, 121, 118, 84, 114, 101, 101, 76, 101, 97, 102, 115, 116, 114, 117, 99, 116, 32, 82, 107, 121, 118, 84, 114, 101, 101, 76, 101, 97, 102, 32, 119, 105, 116, 104, 32, 49, 32, 101, 108, 101, 109, 101, 110, 116, 0, 0, 0, 83, 26, 1, 0, 34, 0, 0, 0, 115, 116, 114, 117, 99, 116, 32, 82, 107, 121, 118, 85, 54, 52, 115, 116, 114, 117, 99, 116, 32, 82, 107, 121, 118, 85, 54, 52, 32, 119, 105, 116, 104, 32, 49, 32, 101, 108, 101, 109, 101, 110, 116, 0, 142, 26, 1, 0, 29, 0, 0, 0, 115, 116, 114, 117, 99, 116, 32, 83, 101, 101, 100, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 83, 101, 101, 100, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 49, 32, 101, 108, 101, 109, 101, 110, 116, 0, 0, 0, 195, 26, 1, 0, 30, 0, 0, 0, 73, 110, 79, 117, 116, 100, 105, 114, 101, 99, 116, 105, 111, 110, 105, 100, 116, 120, 95, 116, 121, 112, 101, 103, 97, 115, 95, 115, 112, 101, 110, 116, 114, 97, 119, 95, 116, 120, 115, 116, 114, 117, 99, 116, 32, 84, 120, 68, 97, 116, 97, 84, 121, 112, 101, 115, 116, 114, 117, 99, 116, 32, 84, 120, 68, 97, 116, 97, 84, 121, 112, 101, 32, 119, 105, 116, 104, 32, 50, 32, 101, 108, 101, 109, 101, 110, 116, 115, 35, 27, 1, 0, 33, 0, 0, 0, 116, 120, 115, 115, 116, 114, 117, 99, 116, 32, 84, 120, 115, 68, 97, 116, 97, 84, 121, 112, 101, 115, 116, 114, 117, 99, 116, 32, 84, 120, 115, 68, 97, 116, 97, 84, 121, 112, 101, 32, 119, 105, 116, 104, 32, 50, 32, 101, 108, 101, 109, 101, 110, 116, 115, 0, 97, 27, 1, 0, 34, 0, 0, 0, 115, 101, 114, 105, 97, 108, 105, 122, 101, 100, 115, 112, 101, 110, 116, 95, 110, 111, 116, 101, 115, 117, 110, 115, 112, 101, 110, 116, 95, 110, 111, 116, 101, 115, 101, 120, 105, 115, 116, 105, 110, 103, 95, 110, 117, 108, 108, 105, 102, 105, 101, 114, 115, 110, 117, 108, 108, 105, 102, 105, 101, 114, 115, 95, 111, 102, 95, 110, 111, 116, 101, 115, 112, 115, 107, 115, 115, 116, 114, 117, 99, 116, 32, 85, 110, 115, 112, 101, 110, 116, 83, 112, 101, 110, 116, 78, 111, 116, 101, 115, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 85, 110, 115, 112, 101, 110, 116, 83, 112, 101, 110, 116, 78, 111, 116, 101, 115, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 53, 32, 101, 108, 101, 109, 101, 110, 116, 115, 244, 27, 1, 0, 44, 0, 0, 0, 115, 116, 114, 117, 99, 116, 32, 86, 105, 101, 119, 75, 101, 121, 115, 65, 114, 103, 115, 115, 116, 114, 117, 99, 116, 32, 86, 105, 101, 119, 75, 101, 121, 115, 65, 114, 103, 115, 32, 119, 105, 116, 104, 32, 49, 32, 101, 108, 101, 109, 101, 110, 116, 0, 0, 0, 59, 28, 1, 0, 34, 0, 0, 0, 48, 48, 48, 49, 48, 50, 48, 51, 48, 52, 48, 53, 48, 54, 48, 55, 48, 56, 48, 57, 49, 48, 49, 49, 49, 50, 49, 51, 49, 52, 49, 53, 49, 54, 49, 55, 49, 56, 49, 57, 50, 48, 50, 49, 50, 50, 50, 51, 50, 52, 50, 53, 50, 54, 50, 55, 50, 56, 50, 57, 51, 48, 51, 49, 51, 50, 51, 51, 51, 52, 51, 53, 51, 54, 51, 55, 51, 56, 51, 57, 52, 48, 52, 49, 52, 50, 52, 51, 52, 52, 52, 53, 52, 54, 52, 55, 52, 56, 52, 57, 53, 48, 53, 49, 53, 50, 53, 51, 53, 52, 53, 53, 53, 54, 53, 55, 53, 56, 53, 57, 54, 48, 54, 49, 54, 50, 54, 51, 54, 52, 54, 53, 54, 54, 54, 55, 54, 56, 54, 57, 55, 48, 55, 49, 55, 50, 55, 51, 55, 52, 55, 53, 55, 54, 55, 55, 55, 56, 55, 57, 56, 48, 56, 49, 56, 50, 56, 51, 56, 52, 56, 53, 56, 54, 56, 55, 56, 56, 56, 57, 57, 48, 57, 49, 57, 50, 57, 51, 57, 52, 57, 53, 57, 54, 57, 55, 57, 56, 57, 57, 0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 36, 64, 0, 0, 0, 0, 0, 0, 89, 64, 0, 0, 0, 0, 0, 64, 143, 64, 0, 0, 0, 0, 0, 136, 195, 64, 0, 0, 0, 0, 0, 106, 248, 64, 0, 0, 0, 0, 128, 132, 46, 65, 0, 0, 0, 0, 208, 18, 99, 65, 0, 0, 0, 0, 132, 215, 151, 65, 0, 0, 0, 0, 101, 205, 205, 65, 0, 0, 0, 32, 95, 160, 2, 66, 0, 0, 0, 232, 118, 72, 55, 66, 0, 0, 0, 162, 148, 26, 109, 66, 0, 0, 64, 229, 156, 48, 162, 66, 0, 0, 144, 30, 196, 188, 214, 66, 0, 0, 52, 38, 245, 107, 12, 67, 0, 128, 224, 55, 121, 195, 65, 67, 0, 160, 216, 133, 87, 52, 118, 67, 0, 200, 78, 103, 109, 193, 171, 67, 0, 61, 145, 96, 228, 88, 225, 67, 64, 140, 181, 120, 29, 175, 21, 68, 80, 239, 226, 214, 228, 26, 75, 68, 146, 213, 77, 6, 207, 240, 128, 68, 246, 74, 225, 199, 2, 45, 181, 68, 180, 157, 217, 121, 67, 120, 234, 68, 145, 2, 40, 44, 42, 139, 32, 69, 53, 3, 50, 183, 244, 173, 84, 69, 2, 132, 254, 228, 113, 217, 137, 69, 129, 18, 31, 47, 231, 39, 192, 69, 33, 215, 230, 250, 224, 49, 244, 69, 234, 140, 160, 57, 89, 62, 41, 70, 36, 176, 8, 136, 239, 141, 95, 70, 23, 110, 5, 181, 181, 184, 147, 70, 156, 201, 70, 34, 227, 166, 200, 70, 3, 124, 216, 234, 155, 208, 254, 70, 130, 77, 199, 114, 97, 66, 51, 71, 227, 32, 121, 207, 249, 18, 104, 71, 27, 105, 87, 67, 184, 23, 158, 71, 177, 161, 22, 42, 211, 206, 210, 71, 29, 74, 156, 244, 135, 130, 7, 72, 165, 92, 195, 241, 41, 99, 61, 72, 231, 25, 26, 55, 250, 93, 114, 72, 97, 160, 224, 196, 120, 245, 166, 72, 121, 200, 24, 246, 214, 178, 220, 72, 76, 125, 207, 89, 198, 239, 17, 73, 158, 92, 67, 240, 183, 107, 70, 73, 198, 51, 84, 236, 165, 6, 124, 73, 92, 160, 180, 179, 39, 132, 177, 73, 115, 200, 161, 160, 49, 229, 229, 73, 143, 58, 202, 8, 126, 94, 27, 74, 154, 100, 126, 197, 14, 27, 81, 74, 192, 253, 221, 118, 210, 97, 133, 74, 48, 125, 149, 20, 71, 186, 186, 74, 62, 110, 221, 108, 108, 180, 240, 74, 206, 201, 20, 136, 135, 225, 36, 75, 65, 252, 25, 106, 233, 25, 90, 75, 169, 61, 80, 226, 49, 80, 144, 75, 19, 77, 228, 90, 62, 100, 196, 75, 87, 96, 157, 241, 77, 125, 249, 75, 109, 184, 4, 110, 161, 220, 47, 76, 68, 243, 194, 228, 228, 233, 99, 76, 21, 176, 243, 29, 94, 228, 152, 76, 27, 156, 112, 165, 117, 29, 207, 76, 145, 97, 102, 135, 105, 114, 3, 77, 245, 249, 63, 233, 3, 79, 56, 77, 114, 248, 143, 227, 196, 98, 110, 77, 71, 251, 57, 14, 187, 253, 162, 77, 25, 122, 200, 209, 41, 189, 215, 77, 159, 152, 58, 70, 116, 172, 13, 78, 100, 159, 228, 171, 200, 139, 66, 78, 61, 199, 221, 214, 186, 46, 119, 78, 12, 57, 149, 140, 105, 250, 172, 78, 167, 67, 221, 247, 129, 28, 226, 78, 145, 148, 212, 117, 162, 163, 22, 79, 181, 185, 73, 19, 139, 76, 76, 79, 17, 20, 14, 236, 214, 175, 129, 79, 22, 153, 17, 167, 204, 27, 182, 79, 91, 255, 213, 208, 191, 162, 235, 79, 153, 191, 133, 226, 183, 69, 33, 80, 127, 47, 39, 219, 37, 151, 85, 80, 95, 251, 240, 81, 239, 252, 138, 80, 27, 157, 54, 147, 21, 222, 192, 80, 98, 68, 4, 248, 154, 21, 245, 80, 123, 85, 5, 182, 1, 91, 42, 81, 109, 85, 195, 17, 225, 120, 96, 81, 200, 42, 52, 86, 25, 151, 148, 81, 122, 53, 193, 171, 223, 188, 201, 81, 108, 193, 88, 203, 11, 22, 0, 82, 199, 241, 46, 190, 142, 27, 52, 82, 57, 174, 186, 109, 114, 34, 105, 82, 199, 89, 41, 9, 15, 107, 159, 82, 29, 216, 185, 101, 233, 162, 211, 82, 36, 78, 40, 191, 163, 139, 8, 83, 173, 97, 242, 174, 140, 174, 62, 83, 12, 125, 87, 237, 23, 45, 115, 83, 79, 92, 173, 232, 93, 248, 167, 83, 99, 179, 216, 98, 117, 246, 221, 83, 30, 112, 199, 93, 9, 186, 18, 84, 37, 76, 57, 181, 139, 104, 71, 84, 46, 159, 135, 162, 174, 66, 125, 84, 125, 195, 148, 37, 173, 73, 178, 84, 92, 244, 249, 110, 24, 220, 230, 84, 115, 113, 184, 138, 30, 147, 28, 85, 232, 70, 179, 22, 243, 219, 81, 85, 162, 24, 96, 220, 239, 82, 134, 85, 202, 30, 120, 211, 171, 231, 187, 85, 63, 19, 43, 100, 203, 112, 241, 85, 14, 216, 53, 61, 254, 204, 37, 86, 18, 78, 131, 204, 61, 64, 91, 86, 203, 16, 210, 159, 38, 8, 145, 86, 254, 148, 198, 71, 48, 74, 197, 86, 61, 58, 184, 89, 188, 156, 250, 86, 102, 36, 19, 184, 245, 161, 48, 87, 128, 237, 23, 38, 115, 202, 100, 87, 224, 232, 157, 239, 15, 253, 153, 87, 140, 177, 194, 245, 41, 62, 208, 87, 239, 93, 51, 115, 180, 77, 4, 88, 107, 53, 0, 144, 33, 97, 57, 88, 197, 66, 0, 244, 105, 185, 111, 88, 187, 41, 128, 56, 226, 211, 163, 88, 42, 52, 160, 198, 218, 200, 216, 88, 53, 65, 72, 120, 17, 251, 14, 89, 193, 40, 45, 235, 234, 92, 67, 89, 241, 114, 248, 165, 37, 52, 120, 89, 173, 143, 118, 15, 47, 65, 174, 89, 204, 25, 170, 105, 189, 232, 226, 89, 63, 160, 20, 196, 236, 162, 23, 90, 79, 200, 25, 245, 167, 139, 77, 90, 50, 29, 48, 249, 72, 119, 130, 90, 126, 36, 124, 55, 27, 21, 183, 90, 158, 45, 91, 5, 98, 218, 236, 90, 130, 252, 88, 67, 125, 8, 34, 91, 163, 59, 47, 148, 156, 138, 86, 91, 140, 10, 59, 185, 67, 45, 140, 91, 151, 230, 196, 83, 74, 156, 193, 91, 61, 32, 182, 232, 92, 3, 246, 91, 77, 168, 227, 34, 52, 132, 43, 92, 48, 73, 206, 149, 160, 50, 97, 92, 124, 219, 65, 187, 72, 127, 149, 92, 91, 82, 18, 234, 26, 223, 202, 92, 121, 115, 75, 210, 112, 203, 0, 93, 87, 80, 222, 6, 77, 254, 52, 93, 109, 228, 149, 72, 224, 61, 106, 93, 196, 174, 93, 45, 172, 102, 160, 93, 117, 26, 181, 56, 87, 128, 212, 93, 18, 97, 226, 6, 109, 160, 9, 94, 171, 124, 77, 36, 68, 4, 64, 94, 214, 219, 96, 45, 85, 5, 116, 94, 204, 18, 185, 120, 170, 6, 169, 94, 127, 87, 231, 22, 85, 72, 223, 94, 175, 150, 80, 46, 53, 141, 19, 95, 91, 188, 228, 121, 130, 112, 72, 95, 114, 235, 93, 24, 163, 140, 126, 95, 39, 179, 58, 239, 229, 23, 179, 95, 241, 95, 9, 107, 223, 221, 231, 95, 237, 183, 203, 69, 87, 213, 29, 96, 244, 82, 159, 139, 86, 165, 82, 96, 177, 39, 135, 46, 172, 78, 135, 96, 157, 241, 40, 58, 87, 34, 189, 96, 2, 151, 89, 132, 118, 53, 242, 96, 195, 252, 111, 37, 212, 194, 38, 97, 244, 251, 203, 46, 137, 115, 92, 97, 120, 125, 63, 189, 53, 200, 145, 97, 214, 92, 143, 44, 67, 58, 198, 97, 12, 52, 179, 247, 211, 200, 251, 97, 135, 0, 208, 122, 132, 93, 49, 98, 169, 0, 132, 153, 229, 180, 101, 98, 212, 0, 229, 255, 30, 34, 155, 98, 132, 32, 239, 95, 83, 245, 208, 98, 165, 232, 234, 55, 168, 50, 5, 99, 207, 162, 229, 69, 82, 127, 58, 99, 193, 133, 175, 107, 147, 143, 112, 99, 50, 103, 155, 70, 120, 179, 164, 99, 254, 64, 66, 88, 86, 224, 217, 99, 159, 104, 41, 247, 53, 44, 16, 100, 198, 194, 243, 116, 67, 55, 68, 100, 120, 179, 48, 82, 20, 69, 121, 100, 86, 224, 188, 102, 89, 150, 175, 100, 54, 12, 54, 224, 247, 189, 227, 100, 67, 143, 67, 216, 117, 173, 24, 101, 20, 115, 84, 78, 211, 216, 78, 101, 236, 199, 244, 16, 132, 71, 131, 101, 232, 249, 49, 21, 101, 25, 184, 101, 97, 120, 126, 90, 190, 31, 238, 101, 61, 11, 143, 248, 214, 211, 34, 102, 12, 206, 178, 182, 204, 136, 87, 102, 143, 129, 95, 228, 255, 106, 141, 102, 249, 176, 187, 238, 223, 98, 194, 102, 56, 157, 106, 234, 151, 251, 246, 102, 134, 68, 5, 229, 125, 186, 44, 103, 212, 74, 35, 175, 142, 244, 97, 103, 137, 29, 236, 90, 178, 113, 150, 103, 235, 36, 167, 241, 30, 14, 204, 103, 19, 119, 8, 87, 211, 136, 1, 104, 215, 148, 202, 44, 8, 235, 53, 104, 13, 58, 253, 55, 202, 101, 107, 104, 72, 68, 254, 98, 158, 31, 161, 104, 90, 213, 189, 251, 133, 103, 213, 104, 177, 74, 173, 122, 103, 193, 10, 105, 175, 78, 172, 172, 224, 184, 64, 105, 90, 98, 215, 215, 24, 231, 116, 105, 241, 58, 205, 13, 223, 32, 170, 105, 214, 68, 160, 104, 139, 84, 224, 105, 12, 86, 200, 66, 174, 105, 20, 106, 143, 107, 122, 211, 25, 132, 73, 106, 115, 6, 89, 72, 32, 229, 127, 106, 8, 164, 55, 45, 52, 239, 179, 106, 10, 141, 133, 56, 1, 235, 232, 106, 76, 240, 166, 134, 193, 37, 31, 107, 48, 86, 40, 244, 152, 119, 83, 107, 187, 107, 50, 49, 127, 85, 136, 107, 170, 6, 127, 253, 222, 106, 190, 107, 42, 100, 111, 94, 203, 2, 243, 107, 53, 61, 11, 54, 126, 195, 39, 108, 130, 12, 142, 195, 93, 180, 93, 108, 209, 199, 56, 154, 186, 144, 146, 108, 198, 249, 198, 64, 233, 52, 199, 108, 55, 184, 248, 144, 35, 2, 253, 108, 35, 115, 155, 58, 86, 33, 50, 109, 235, 79, 66, 201, 171, 169, 102, 109, 230, 227, 146, 187, 22, 84, 156, 109, 112, 206, 59, 53, 142, 180, 209, 109, 12, 194, 138, 194, 177, 33, 6, 110, 143, 114, 45, 51, 30, 170, 59, 110, 153, 103, 252, 223, 82, 74, 113, 110, 127, 129, 251, 151, 231, 156, 165, 110, 223, 97, 250, 125, 33, 4, 219, 110, 44, 125, 188, 238, 148, 226, 16, 111, 118, 156, 107, 42, 58, 27, 69, 111, 148, 131, 6, 181, 8, 98, 122, 111, 61, 18, 36, 113, 69, 125, 176, 111, 204, 22, 109, 205, 150, 156, 228, 111, 127, 92, 200, 128, 188, 195, 25, 112, 207, 57, 125, 208, 85, 26, 80, 112, 67, 136, 156, 68, 235, 32, 132, 112, 84, 170, 195, 21, 38, 41, 185, 112, 233, 148, 52, 155, 111, 115, 239, 112, 17, 221, 0, 193, 37, 168, 35, 113, 86, 20, 65, 49, 47, 146, 88, 113, 107, 89, 145, 253, 186, 182, 142, 113, 227, 215, 122, 222, 52, 50, 195, 113, 220, 141, 25, 22, 194, 254, 247, 113, 83, 241, 159, 155, 114, 254, 45, 114, 212, 246, 67, 161, 7, 191, 98, 114, 137, 244, 148, 137, 201, 110, 151, 114, 171, 49, 250, 235, 123, 74, 205, 114, 11, 95, 124, 115, 141, 78, 2, 115, 205, 118, 91, 208, 48, 226, 54, 115, 129, 84, 114, 4, 189, 154, 108, 115, 208, 116, 199, 34, 182, 224, 161, 115, 4, 82, 121, 171, 227, 88, 214, 115, 134, 166, 87, 150, 28, 239, 11, 116, 20, 200, 246, 221, 113, 117, 65, 116, 24, 122, 116, 85, 206, 210, 117, 116, 158, 152, 209, 234, 129, 71, 171, 116, 99, 255, 194, 50, 177, 12, 225, 116, 60, 191, 115, 127, 221, 79, 21, 117, 11, 175, 80, 223, 212, 163, 74, 117, 103, 109, 146, 11, 101, 166, 128, 117, 192, 8, 119, 78, 254, 207, 180, 117, 241, 202, 20, 226, 253, 3, 234, 117, 214, 254, 76, 173, 126, 66, 32, 118, 140, 62, 160, 88, 30, 83, 84, 118, 47, 78, 200, 238, 229, 103, 137, 118, 187, 97, 122, 106, 223, 193, 191, 118, 21, 125, 140, 162, 43, 217, 243, 118, 90, 156, 47, 139, 118, 207, 40, 119, 112, 131, 251, 45, 84, 3, 95, 119, 38, 50, 189, 156, 20, 98, 147, 119, 176, 126, 236, 195, 153, 58, 200, 119, 92, 158, 231, 52, 64, 73, 254, 119, 249, 194, 16, 33, 200, 237, 50, 120, 184, 243, 84, 41, 58, 169, 103, 120, 165, 48, 170, 179, 136, 147, 157, 120, 103, 94, 74, 112, 53, 124, 210, 120, 1, 246, 92, 204, 66, 27, 7, 121, 130, 51, 116, 127, 19, 226, 60, 121, 49, 160, 168, 47, 76, 13, 114, 121, 61, 200, 146, 59, 159, 144, 166, 121, 77, 122, 119, 10, 199, 52, 220, 121, 112, 172, 138, 102, 252, 160, 17, 122, 140, 87, 45, 128, 59, 9, 70, 122, 111, 173, 56, 96, 138, 139, 123, 122, 101, 108, 35, 124, 54, 55, 177, 122, 127, 71, 44, 27, 4, 133, 229, 122, 94, 89, 247, 33, 69, 230, 26, 123, 219, 151, 58, 53, 235, 207, 80, 123, 210, 61, 137, 2, 230, 3, 133, 123, 70, 141, 43, 131, 223, 68, 186, 123, 76, 56, 251, 177, 11, 107, 240, 123, 95, 6, 122, 158, 206, 133, 36, 124, 246, 135, 24, 70, 66, 167, 89, 124, 250, 84, 207, 107, 137, 8, 144, 124, 56, 42, 195, 198, 171, 10, 196, 124, 199, 244, 115, 184, 86, 13, 249, 124, 248, 241, 144, 102, 172, 80, 47, 125, 59, 151, 26, 192, 107, 146, 99, 125, 10, 61, 33, 176, 6, 119, 152, 125, 76, 140, 41, 92, 200, 148, 206, 125, 176, 247, 153, 57, 253, 28, 3, 126, 156, 117, 0, 136, 60, 228, 55, 126, 3, 147, 0, 170, 75, 221, 109, 126, 226, 91, 64, 74, 79, 170, 162, 126, 218, 114, 208, 28, 227, 84, 215, 126, 144, 143, 4, 228, 27, 42, 13, 127, 186, 217, 130, 110, 81, 58, 66, 127, 41, 144, 35, 202, 229, 200, 118, 127, 51, 116, 172, 60, 31, 123, 172, 127, 160, 200, 235, 133, 243, 204, 225, 127, 32, 97, 116, 32, 108, 105, 110, 101, 32, 32, 99, 111, 108, 117, 109, 110, 32, 105, 110, 118, 97, 108, 105, 100, 32, 116, 121, 112, 101, 58, 32, 110, 117, 108, 108, 44, 32, 101, 120, 112, 101, 99, 116, 101, 100, 32, 0, 0, 233, 38, 1, 0, 29, 0, 0, 0, 105, 110, 118, 97, 108, 105, 100, 32, 116, 121, 112, 101, 58, 32, 44, 32, 101, 120, 112, 101, 99, 116, 101, 100, 32, 0, 0, 0, 16, 39, 1, 0, 14, 0, 0, 0, 30, 39, 1, 0, 11, 0, 0, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 97, 98, 99, 100, 101, 102, 117, 117, 117, 117, 117, 117, 117, 117, 98, 116, 110, 117, 102, 114, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 255, 255, 255, 255, 255, 255, 255, 10, 11, 12, 13, 14, 15, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 10, 11, 12, 13, 14, 15, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 154, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 25, 21, 174, 71, 225, 122, 20, 174, 71, 225, 122, 20, 174, 71, 225, 122, 20, 222, 36, 6, 129, 149, 67, 139, 108, 231, 251, 169, 241, 210, 77, 98, 16, 150, 212, 9, 104, 34, 108, 120, 122, 165, 44, 67, 28, 235, 226, 54, 26, 171, 67, 110, 134, 27, 240, 249, 97, 132, 240, 104, 227, 136, 181, 248, 20, 34, 54, 88, 56, 73, 243, 199, 180, 54, 141, 237, 181, 160, 247, 198, 16, 106, 35, 141, 192, 14, 82, 166, 135, 87, 72, 175, 188, 154, 242, 215, 26, 136, 79, 215, 102, 165, 65, 184, 159, 223, 57, 140, 48, 226, 142, 121, 21, 7, 166, 18, 31, 81, 1, 45, 230, 178, 148, 214, 38, 232, 11, 46, 17, 164, 9, 81, 203, 129, 104, 174, 214, 183, 186, 189, 215, 217, 223, 124, 27, 234, 58, 167, 162, 52, 237, 241, 222, 95, 149, 100, 121, 225, 127, 253, 21, 187, 200, 133, 232, 246, 240, 39, 127, 25, 17, 234, 45, 129, 153, 151, 17, 248, 13, 214, 64, 190, 180, 12, 101, 194, 129, 118, 73, 104, 194, 37, 28, 147, 113, 222, 51, 152, 144, 112, 234, 1, 155, 43, 161, 134, 155, 132, 22, 67, 193, 126, 41, 224, 166, 243, 33, 155, 21, 86, 231, 158, 175, 3, 18, 55, 53, 49, 15, 205, 215, 133, 105, 43, 188, 137, 216, 151, 178, 210, 28, 249, 144, 90, 63, 215, 223, 55, 33, 137, 150, 212, 70, 70, 245, 14, 23, 250, 115, 72, 204, 69, 230, 95, 231, 160, 171, 67, 210, 209, 93, 114, 18, 93, 134, 13, 122, 60, 61, 102, 165, 52, 172, 210, 182, 79, 201, 131, 29, 177, 158, 215, 148, 99, 151, 30, 81, 93, 35, 66, 146, 12, 161, 156, 23, 193, 75, 121, 221, 130, 223, 126, 218, 125, 79, 155, 14, 10, 180, 227, 18, 104, 172, 91, 98, 209, 152, 100, 42, 150, 229, 94, 23, 16, 32, 57, 30, 83, 240, 226, 129, 167, 224, 182, 238, 68, 81, 178, 18, 64, 179, 45, 24, 169, 38, 79, 206, 82, 77, 146, 88, 106, 167, 142, 168, 153, 194, 87, 19, 65, 164, 126, 176, 183, 123, 80, 39, 170, 216, 125, 218, 245, 208, 242, 30, 52, 80, 101, 192, 95, 201, 166, 82, 187, 19, 203, 174, 196, 64, 194, 24, 144, 166, 234, 153, 76, 212, 235, 14, 201, 15, 60, 242, 54, 154, 206, 19, 128, 10, 17, 195, 173, 83, 121, 177, 65, 25, 96, 80, 190, 246, 176, 31, 103, 8, 116, 2, 139, 220, 45, 193, 103, 71, 179, 166, 254, 94, 90, 25, 82, 160, 41, 53, 111, 176, 36, 52, 134, 159, 194, 235, 254, 75, 72, 20, 219, 25, 238, 144, 242, 89, 29, 144, 158, 127, 104, 137, 101, 214, 57, 16, 95, 41, 176, 180, 29, 195, 251, 76, 151, 50, 167, 168, 213, 35, 246, 25, 178, 186, 89, 93, 177, 53, 150, 61, 172, 91, 31, 186, 119, 233, 196, 20, 40, 98, 225, 125, 39, 94, 171, 151, 86, 73, 76, 251, 146, 135, 157, 16, 13, 157, 104, 201, 216, 201, 171, 242, 240, 14, 122, 248, 183, 165, 149, 26, 62, 23, 186, 58, 122, 161, 188, 91, 90, 114, 46, 45, 147, 132, 68, 21, 203, 69, 251, 46, 200, 26, 202, 175, 174, 142, 139, 138, 66, 157, 3, 17, 69, 9, 146, 177, 166, 247, 220, 178, 74, 228, 120, 170, 157, 251, 56, 27, 4, 161, 65, 193, 235, 146, 125, 245, 110, 131, 45, 85, 177, 47, 199, 21, 3, 180, 103, 103, 137, 117, 100, 196, 88, 156, 87, 119, 39, 38, 108, 17, 210, 236, 165, 216, 219, 136, 109, 109, 244, 198, 37, 242, 11, 61, 224, 27, 219, 35, 235, 70, 22, 7, 190, 138, 195, 56, 30, 40, 163, 253, 76, 22, 73, 182, 85, 210, 17, 108, 254, 110, 156, 96, 75, 83, 79, 49, 215, 17, 14, 138, 239, 182, 79, 19, 151, 177, 96, 103, 69, 133, 24, 130, 139, 28, 165, 161, 191, 248, 114, 15, 172, 39, 26, 185, 106, 55, 173, 1, 214, 22, 30, 78, 153, 96, 194, 114, 86, 185, 225, 96, 85, 44, 36, 206, 68, 18, 149, 22, 194, 205, 3, 30, 87, 245, 53, 206, 187, 19, 109, 227, 58, 29, 171, 171, 1, 11, 3, 24, 172, 42, 43, 216, 47, 118, 138, 79, 98, 23, 86, 137, 52, 111, 2, 224, 188, 187, 85, 19, 243, 196, 110, 12, 181, 18, 137, 168, 237, 177, 208, 204, 199, 146, 239, 30, 184, 212, 74, 122, 238, 29, 7, 186, 87, 142, 64, 10, 211, 219, 242, 75, 147, 16, 111, 251, 241, 23, 6, 200, 223, 113, 0, 213, 168, 124, 245, 111, 15, 218, 88, 252, 39, 19, 214, 12, 102, 233, 51, 187, 167, 250, 187, 76, 178, 41, 142, 96, 166, 30, 17, 215, 132, 135, 41, 252, 82, 149, 201, 163, 142, 84, 11, 26, 133, 24, 14, 172, 208, 210, 186, 201, 168, 170, 7, 131, 216, 118, 111, 174, 157, 19, 227, 172, 26, 30, 94, 220, 218, 221, 165, 209, 192, 87, 178, 176, 98, 31, 79, 138, 72, 75, 75, 176, 72, 126, 81, 65, 154, 172, 142, 192, 27, 25, 217, 161, 211, 213, 213, 89, 109, 203, 218, 205, 225, 86, 165, 51, 22, 20, 123, 129, 220, 119, 17, 123, 87, 60, 226, 215, 231, 171, 234, 194, 17, 16, 42, 207, 96, 89, 130, 94, 242, 198, 54, 38, 166, 172, 170, 4, 182, 25, 187, 165, 128, 71, 104, 24, 245, 107, 197, 81, 235, 86, 85, 157, 145, 20, 150, 132, 0, 6, 237, 121, 42, 35, 209, 167, 34, 223, 221, 125, 116, 16, 86, 7, 52, 163, 225, 143, 221, 209, 129, 12, 209, 49, 150, 252, 83, 26, 69, 108, 246, 232, 26, 115, 228, 167, 52, 61, 167, 244, 68, 253, 15, 21, 158, 86, 248, 83, 226, 40, 29, 83, 93, 151, 82, 93, 106, 151, 217, 16, 98, 87, 141, 185, 3, 219, 97, 235, 46, 242, 80, 149, 16, 191, 245, 26, 232, 69, 164, 199, 207, 72, 78, 188, 88, 91, 218, 221, 166, 101, 145, 21, 32, 107, 131, 108, 217, 211, 113, 99, 173, 226, 225, 23, 31, 30, 65, 17, 205, 17, 159, 173, 40, 134, 28, 159, 72, 4, 3, 243, 100, 99, 155, 27, 11, 219, 24, 190, 83, 107, 176, 229, 6, 157, 53, 143, 29, 233, 21, 22, 162, 21, 71, 203, 15, 137, 243, 234, 107, 74, 145, 114, 228, 32, 171, 17, 55, 188, 113, 120, 76, 219, 184, 68, 70, 170, 27, 132, 109, 1, 69, 28, 95, 99, 193, 198, 214, 21, 199, 3, 5, 85, 73, 3, 190, 154, 157, 22, 25, 233, 205, 107, 69, 222, 56, 54, 55, 119, 7, 105, 254, 174, 23, 18, 193, 65, 22, 70, 162, 99, 193, 86, 88, 88, 114, 14, 151, 177, 242, 28, 206, 103, 171, 209, 129, 28, 1, 223, 121, 19, 245, 113, 18, 142, 40, 23, 165, 236, 85, 65, 206, 22, 52, 127, 97, 220, 144, 193, 14, 216, 134, 18, 110, 71, 86, 53, 125, 36, 32, 101, 2, 199, 231, 104, 228, 140, 164, 29, 37, 57, 120, 247, 48, 29, 128, 234, 1, 108, 185, 32, 29, 215, 182, 23, 132, 250, 44, 249, 243, 176, 153, 187, 52, 35, 97, 77, 23, 172, 248, 18, 57, 247, 71, 40, 83, 78, 92, 95, 84, 56, 104, 21, 242, 172, 90, 30, 46, 44, 211, 185, 117, 11, 125, 127, 67, 96, 83, 68, 91, 138, 72, 24, 88, 35, 220, 199, 247, 213, 48, 153, 207, 25, 169, 54, 124, 59, 109, 19, 38, 210, 249, 114, 140, 137, 180, 142, 178, 143, 14, 241, 249, 43, 21, 31, 184, 65, 46, 143, 163, 7, 42, 114, 40, 166, 11, 244, 199, 188, 221, 24, 250, 154, 190, 165, 79, 57, 187, 193, 134, 30, 214, 92, 6, 151, 228, 19, 246, 247, 48, 9, 25, 194, 94, 156, 215, 48, 240, 250, 214, 36, 212, 31, 248, 95, 90, 7, 20, 104, 229, 73, 121, 141, 38, 47, 223, 131, 118, 25, 96, 230, 225, 5, 16, 32, 81, 110, 199, 10, 82, 191, 229, 207, 94, 20, 26, 133, 129, 209, 12, 128, 218, 241, 5, 111, 14, 153, 132, 217, 75, 16, 245, 212, 104, 130, 20, 0, 196, 79, 214, 228, 227, 244, 160, 245, 18, 26, 43, 119, 237, 1, 170, 153, 105, 217, 17, 183, 28, 247, 179, 247, 219, 20, 188, 197, 138, 1, 136, 20, 238, 173, 116, 146, 176, 197, 92, 249, 175, 16, 44, 9, 222, 104, 166, 237, 124, 73, 84, 234, 128, 111, 148, 40, 179, 26, 36, 212, 228, 83, 184, 87, 202, 58, 16, 85, 154, 191, 118, 32, 92, 21, 131, 118, 29, 67, 96, 121, 59, 98, 115, 170, 174, 255, 94, 128, 22, 17, 158, 189, 200, 209, 102, 245, 43, 157, 184, 16, 177, 50, 203, 51, 87, 27, 127, 100, 109, 65, 82, 196, 188, 125, 96, 13, 244, 142, 162, 92, 223, 21, 204, 182, 138, 103, 219, 105, 253, 202, 230, 61, 195, 216, 78, 125, 127, 17, 223, 138, 119, 114, 197, 15, 47, 171, 215, 47, 5, 142, 228, 46, 255, 27, 128, 213, 146, 91, 4, 115, 242, 136, 172, 140, 106, 62, 29, 191, 101, 22, 102, 68, 66, 73, 208, 40, 245, 211, 86, 61, 85, 152, 74, 255, 234, 17, 163, 160, 3, 66, 77, 65, 136, 185, 87, 149, 187, 243, 16, 50, 171, 28, 233, 230, 2, 104, 215, 205, 57, 97, 121, 119, 252, 194, 64, 91, 239, 22, 84, 82, 2, 32, 121, 113, 97, 231, 45, 249, 201, 104, 205, 21, 89, 18, 134, 80, 157, 153, 142, 181, 104, 165, 124, 91, 118, 116, 21, 86, 91, 29, 210, 166, 74, 225, 62, 145, 32, 81, 253, 21, 197, 246, 221, 68, 124, 23, 14, 31, 162, 26, 255, 64, 77, 167, 202, 68, 55, 146, 177, 208, 201, 18, 74, 203, 105, 247, 100, 206, 174, 11, 17, 110, 88, 80, 79, 180, 15, 30, 59, 60, 238, 197, 80, 216, 139, 60, 167, 241, 121, 115, 63, 144, 12, 24, 201, 201, 241, 55, 218, 121, 9, 202, 133, 244, 199, 194, 50, 64, 61, 19, 219, 66, 233, 191, 246, 194, 168, 169, 111, 186, 12, 158, 183, 102, 200, 30, 227, 155, 186, 204, 43, 207, 83, 33, 38, 149, 112, 126, 44, 82, 160, 24, 130, 73, 149, 112, 137, 114, 169, 26, 184, 221, 38, 101, 240, 116, 179, 19, 157, 117, 136, 26, 15, 132, 117, 247, 140, 47, 62, 8, 231, 135, 133, 31, 23, 94, 160, 123, 114, 54, 145, 95, 10, 38, 152, 6, 236, 159, 55, 25, 223, 228, 25, 150, 91, 248, 64, 25, 213, 132, 70, 5, 240, 127, 44, 20, 76, 234, 71, 171, 175, 198, 0, 225, 16, 55, 5, 209, 140, 153, 35, 16, 71, 221, 63, 69, 76, 164, 103, 206, 231, 36, 213, 180, 71, 143, 210, 25, 6, 177, 204, 157, 214, 233, 82, 216, 31, 183, 221, 195, 159, 114, 168, 20, 56, 39, 10, 75, 69, 238, 219, 121, 25, 44, 126, 105, 25, 194, 134, 16, 89, 216, 169, 17, 162, 227, 95, 41, 143, 70, 48, 15, 143, 54, 113, 26, 122, 19, 187, 167, 129, 28, 179, 186, 165, 107, 243, 216, 216, 94, 39, 21, 47, 169, 149, 236, 154, 227, 40, 98, 81, 137, 143, 173, 224, 75, 236, 16, 23, 117, 239, 224, 247, 56, 14, 157, 232, 14, 76, 175, 154, 172, 19, 27, 121, 42, 89, 26, 147, 45, 216, 176, 83, 114, 214, 37, 226, 86, 169, 21, 46, 85, 71, 72, 15, 190, 121, 141, 220, 193, 222, 183, 129, 69, 84, 17, 124, 187, 11, 218, 126, 150, 143, 21, 148, 156, 151, 140, 207, 8, 186, 27, 151, 47, 214, 20, 255, 17, 166, 119, 118, 176, 223, 214, 114, 109, 46, 22, 121, 140, 222, 67, 255, 167, 81, 249, 145, 243, 178, 120, 245, 189, 190, 17, 142, 173, 253, 210, 254, 63, 28, 194, 28, 236, 183, 90, 34, 99, 100, 28, 216, 138, 100, 66, 50, 51, 176, 1, 23, 240, 95, 21, 181, 181, 182, 22, 70, 162, 131, 155, 142, 194, 89, 1, 172, 89, 230, 221, 144, 196, 43, 18, 163, 3, 57, 95, 23, 4, 246, 206, 172, 194, 163, 252, 26, 212, 18, 29, 131, 156, 45, 76, 172, 105, 94, 114, 189, 155, 28, 202, 72, 67, 66, 23, 156, 227, 138, 214, 137, 84, 24, 245, 253, 226, 22, 8, 7, 105, 155, 18, 198, 5, 171, 189, 15, 84, 141, 238, 47, 107, 241, 12, 216, 116, 197, 29, 5, 107, 34, 254, 114, 118, 215, 190, 140, 34, 193, 112, 70, 42, 209, 23, 4, 188, 78, 203, 40, 197, 18, 255, 214, 78, 103, 141, 107, 187, 13, 19, 160, 249, 125, 120, 116, 59, 81, 203, 36, 126, 216, 123, 18, 95, 124, 30, 77, 97, 254, 249, 41, 201, 13, 9, 183, 49, 173, 252, 65, 127, 99, 24, 10, 129, 203, 148, 33, 212, 215, 160, 197, 39, 36, 202, 52, 204, 130, 19, 119, 206, 120, 84, 207, 185, 191, 103, 111, 12, 109, 67, 33, 173, 55, 31, 249, 113, 45, 221, 165, 148, 204, 31, 89, 112, 138, 207, 77, 87, 249, 24, 199, 244, 189, 125, 81, 221, 214, 127, 122, 243, 161, 63, 62, 172, 250, 19, 11, 238, 47, 201, 232, 46, 190, 255, 195, 184, 156, 50, 253, 121, 247, 31, 214, 36, 243, 160, 32, 191, 49, 102, 54, 250, 22, 194, 253, 199, 146, 25, 120, 29, 92, 26, 26, 204, 39, 184, 94, 251, 171, 1, 203, 108, 117, 20, 96, 228, 124, 123, 174, 9, 83, 147, 24, 201, 188, 103, 162, 240, 93, 16, 153, 160, 148, 197, 176, 66, 235, 30, 244, 116, 148, 63, 106, 231, 47, 26, 225, 230, 118, 4, 39, 2, 137, 229, 92, 42, 221, 50, 136, 31, 243, 20, 231, 235, 43, 157, 133, 206, 160, 183, 176, 238, 176, 40, 160, 127, 194, 16, 216, 223, 223, 97, 111, 74, 1, 89, 180, 74, 78, 116, 51, 204, 208, 26, 173, 76, 230, 231, 37, 213, 205, 224, 41, 162, 62, 144, 143, 214, 115, 21, 241, 214, 81, 134, 81, 119, 113, 77, 238, 180, 203, 217, 114, 120, 41, 17, 232, 87, 233, 214, 232, 190, 232, 123, 176, 84, 172, 143, 132, 141, 117, 27, 32, 19, 33, 223, 83, 50, 186, 252, 89, 221, 137, 12, 106, 164, 247, 21, 128, 66, 231, 24, 67, 40, 200, 99, 174, 74, 110, 112, 238, 233, 146, 17, 102, 106, 216, 39, 56, 13, 13, 6, 23, 17, 74, 26, 23, 67, 30, 28, 235, 33, 173, 236, 44, 164, 61, 107, 18, 116, 110, 123, 18, 156, 126, 22, 86, 78, 87, 189, 240, 28, 254, 136, 219, 92, 88, 252, 65, 227, 254, 17, 35, 74, 37, 98, 180, 148, 150, 65, 95, 97, 141, 96, 54, 5, 203, 28, 233, 212, 29, 232, 41, 170, 171, 103, 127, 231, 61, 77, 248, 208, 8, 23, 135, 221, 23, 32, 187, 33, 86, 185, 50, 185, 100, 215, 249, 115, 109, 18, 165, 149, 140, 102, 43, 105, 35, 194, 234, 193, 58, 242, 194, 236, 123, 29, 29, 222, 214, 30, 137, 186, 130, 206, 187, 52, 98, 91, 2, 87, 150, 23, 24, 24, 223, 75, 7, 98, 53, 165, 252, 246, 180, 226, 1, 172, 222, 18, 89, 243, 100, 121, 216, 156, 136, 59, 148, 241, 135, 55, 54, 19, 49, 30, 225, 245, 131, 199, 70, 74, 109, 252, 220, 90, 6, 198, 145, 66, 39, 24, 26, 43, 3, 6, 159, 110, 87, 48, 23, 175, 158, 209, 167, 155, 82, 19, 144, 222, 209, 60, 203, 125, 37, 26, 37, 24, 49, 28, 166, 146, 234, 30, 64, 229, 167, 48, 60, 254, 29, 72, 183, 121, 90, 227, 132, 168, 187, 24, 0, 81, 134, 192, 201, 49, 75, 211, 197, 199, 174, 130, 157, 83, 201, 19, 205, 180, 163, 205, 66, 233, 17, 82, 9, 166, 23, 209, 200, 133, 168, 31, 164, 144, 28, 62, 2, 33, 219, 116, 7, 184, 223, 64, 58, 158, 83, 25, 80, 13, 74, 203, 1, 180, 21, 247, 5, 96, 25, 103, 251, 228, 66, 20, 167, 10, 8, 9, 155, 41, 222, 248, 55, 179, 122, 82, 252, 131, 53, 16, 215, 221, 12, 168, 145, 66, 48, 142, 89, 184, 42, 183, 147, 57, 239, 25, 19, 75, 10, 32, 14, 2, 141, 62, 225, 249, 238, 248, 66, 97, 191, 20, 15, 60, 8, 128, 62, 155, 61, 101, 231, 199, 88, 250, 155, 26, 153, 16, 228, 44, 13, 0, 100, 248, 200, 110, 165, 12, 142, 144, 249, 144, 142, 26, 234, 35, 164, 153, 233, 249, 211, 139, 183, 163, 113, 64, 97, 218, 62, 21, 187, 28, 80, 225, 186, 148, 169, 60, 249, 130, 244, 153, 26, 21, 255, 16, 43, 97, 179, 155, 196, 186, 117, 199, 142, 209, 32, 195, 93, 187, 49, 27, 137, 26, 41, 22, 106, 149, 196, 210, 11, 14, 231, 104, 177, 98, 193, 21, 161, 123, 186, 17, 136, 119, 208, 219, 111, 62, 31, 135, 39, 130, 103, 17, 155, 146, 93, 28, 64, 191, 128, 44, 230, 99, 152, 62, 63, 208, 216, 27, 73, 117, 228, 73, 51, 204, 51, 189, 81, 182, 70, 101, 255, 12, 71, 22, 212, 93, 80, 110, 143, 214, 143, 202, 167, 94, 5, 81, 204, 112, 210, 17, 83, 201, 179, 227, 75, 87, 25, 68, 217, 253, 110, 78, 173, 231, 131, 28, 169, 58, 246, 130, 9, 121, 71, 3, 225, 151, 37, 165, 138, 236, 207, 22, 186, 251, 196, 104, 212, 96, 108, 207, 128, 121, 132, 234, 110, 240, 63, 18, 42, 249, 7, 14, 135, 52, 122, 229, 154, 245, 211, 16, 75, 26, 51, 29, 34, 148, 57, 11, 108, 144, 46, 81, 226, 42, 67, 218, 8, 21, 92, 23, 181, 169, 199, 213, 188, 166, 139, 218, 129, 85, 207, 225, 211, 16, 176, 18, 135, 15, 217, 34, 46, 113, 223, 144, 156, 85, 229, 2, 83, 129, 230, 29, 108, 12, 20, 79, 139, 90, 76, 218, 22, 222, 29, 207, 168, 154, 235, 23, 138, 163, 169, 165, 162, 123, 163, 174, 120, 126, 177, 165, 32, 226, 34, 19, 169, 5, 169, 162, 106, 95, 210, 125, 39, 151, 181, 162, 154, 54, 158, 30, 84, 209, 32, 130, 136, 127, 219, 151, 31, 172, 247, 78, 21, 146, 126, 24, 119, 167, 128, 206, 6, 102, 124, 121, 76, 35, 198, 216, 221, 116, 152, 19, 241, 11, 1, 228, 10, 112, 45, 143, 173, 107, 163, 39, 150, 84, 90, 31, 90, 214, 0, 80, 162, 89, 36, 12, 190, 239, 181, 31, 120, 16, 21, 25, 21, 69, 154, 217, 129, 20, 29, 112, 254, 242, 247, 178, 249, 217, 16, 20, 119, 106, 123, 20, 155, 67, 23, 192, 254, 91, 198, 40, 46, 123, 13, 16, 242, 67, 146, 237, 196, 5, 242, 204, 202, 44, 10, 14, 125, 43, 175, 25, 194, 156, 14, 190, 208, 55, 91, 10, 111, 189, 161, 113, 202, 34, 140, 20, 206, 227, 62, 203, 115, 249, 72, 8, 140, 151, 180, 39, 213, 27, 112, 16, 176, 159, 100, 120, 236, 91, 14, 218, 172, 37, 84, 12, 85, 249, 76, 26, 192, 127, 80, 96, 240, 175, 62, 123, 189, 183, 169, 214, 16, 97, 10, 21, 51, 102, 64, 128, 243, 191, 203, 149, 151, 44, 238, 222, 115, 26, 213, 16, 82, 112, 205, 102, 82, 102, 172, 239, 88, 71, 176, 100, 185, 144, 238, 26, 219, 89, 164, 184, 14, 133, 35, 38, 71, 108, 243, 182, 250, 166, 139, 21, 73, 174, 182, 147, 216, 208, 130, 30, 108, 35, 41, 95, 149, 133, 60, 17, 117, 176, 138, 31, 244, 26, 158, 253, 172, 56, 168, 254, 238, 8, 148, 27, 247, 89, 213, 178, 41, 175, 177, 151, 189, 147, 134, 152, 37, 7, 16, 22, 44, 123, 119, 245, 186, 37, 142, 172, 151, 220, 158, 19, 30, 108, 166, 17, 19, 197, 88, 34, 43, 9, 125, 122, 191, 45, 254, 184, 201, 121, 61, 28, 118, 106, 173, 78, 239, 160, 253, 97, 204, 87, 203, 96, 161, 148, 151, 22, 197, 238, 189, 11, 89, 26, 254, 231, 9, 19, 9, 231, 77, 221, 18, 18, 58, 177, 252, 69, 91, 93, 99, 166, 220, 132, 14, 216, 175, 251, 234, 28, 200, 141, 48, 107, 175, 74, 28, 133, 176, 208, 62, 19, 243, 98, 34, 23, 212, 215, 38, 188, 242, 110, 227, 208, 38, 218, 203, 117, 194, 232, 129, 18, 134, 140, 164, 198, 234, 23, 159, 180, 215, 41, 70, 137, 157, 167, 156, 29, 107, 112, 80, 5, 239, 223, 24, 42, 70, 238, 4, 161, 23, 134, 176, 23, 137, 243, 217, 157, 37, 179, 224, 84, 107, 139, 157, 77, 121, 158, 243, 18, 116, 82, 246, 98, 111, 235, 205, 135, 120, 69, 47, 124, 40, 151, 82, 30, 93, 168, 94, 130, 191, 34, 11, 211, 198, 106, 191, 201, 134, 18, 66, 24, 228, 185, 75, 104, 204, 27, 60, 15, 159, 136, 255, 58, 210, 14, 104, 19, 109, 41, 121, 64, 122, 44, 96, 24, 152, 218, 152, 145, 131, 228, 12, 31, 36, 33, 148, 51, 200, 86, 179, 70, 19, 226, 19, 14, 54, 29, 215, 24, 182, 77, 67, 41, 160, 120, 143, 56, 220, 180, 220, 164, 145, 74, 223, 19, 138, 175, 107, 168, 102, 39, 127, 90, 96, 33, 97, 161, 130, 170, 203, 31, 162, 191, 239, 185, 235, 133, 50, 21, 77, 180, 77, 180, 155, 187, 111, 25, 78, 153, 140, 97, 137, 209, 142, 170, 61, 144, 164, 246, 226, 98, 89, 20, 12, 225, 214, 26, 161, 167, 216, 238, 202, 217, 182, 43, 79, 130, 71, 16, 69, 155, 36, 94, 155, 114, 39, 126, 17, 246, 138, 223, 177, 3, 12, 26, 4, 73, 29, 24, 73, 245, 133, 254, 13, 248, 59, 25, 91, 105, 214, 20, 208, 160, 74, 19, 212, 93, 158, 203, 164, 249, 47, 20, 124, 135, 171, 16, 77, 1, 17, 82, 83, 201, 99, 223, 58, 92, 230, 185, 249, 11, 172, 26, 113, 103, 218, 116, 15, 161, 28, 25, 47, 176, 30, 251, 250, 111, 86, 21, 193, 82, 72, 42, 217, 128, 176, 173, 37, 192, 75, 47, 47, 243, 17, 17, 52, 81, 13, 170, 142, 52, 231, 21, 9, 205, 18, 178, 126, 235, 79, 27, 196, 13, 113, 238, 62, 93, 31, 171, 109, 10, 15, 40, 50, 137, 217, 21, 157, 164, 141, 139, 101, 23, 25, 188, 87, 8, 12, 32, 40, 212, 122, 17, 148, 58, 124, 18, 60, 242, 244, 44, 89, 13, 224, 204, 217, 185, 247, 27, 67, 149, 150, 219, 252, 244, 195, 240, 224, 61, 179, 112, 225, 199, 95, 22, 3, 17, 18, 22, 151, 93, 54, 90, 26, 203, 245, 38, 129, 57, 230, 17, 4, 232, 28, 240, 36, 252, 86, 144, 144, 222, 34, 11, 53, 143, 163, 28, 208, 236, 227, 140, 29, 48, 223, 217, 166, 75, 130, 162, 93, 63, 233, 22, 218, 35, 131, 61, 177, 89, 127, 225, 235, 162, 206, 78, 177, 50, 84, 18, 92, 57, 56, 47, 181, 194, 203, 104, 121, 209, 125, 228, 78, 132, 83, 29, 227, 45, 96, 191, 93, 53, 214, 83, 148, 167, 100, 80, 114, 3, 118, 23, 28, 139, 230, 101, 177, 42, 120, 169, 118, 236, 182, 166, 142, 207, 196, 18, 250, 68, 215, 111, 181, 170, 38, 15, 241, 19, 139, 215, 125, 178, 7, 30, 98, 106, 223, 191, 42, 34, 82, 63, 39, 67, 111, 172, 100, 40, 6, 24, 78, 136, 127, 153, 136, 78, 219, 101, 31, 156, 242, 137, 80, 32, 56, 19, 74, 13, 204, 40, 116, 74, 197, 111, 101, 147, 234, 15, 180, 51, 192, 30, 59, 164, 9, 135, 246, 161, 106, 89, 132, 15, 34, 115, 246, 194, 153, 24, 150, 182, 7, 108, 248, 231, 238, 173, 54, 217, 180, 245, 145, 53, 174, 19, 86, 87, 12, 224, 243, 63, 126, 73, 36, 245, 186, 34, 131, 34, 125, 31, 69, 172, 214, 76, 246, 255, 100, 212, 233, 144, 149, 232, 104, 232, 48, 25, 209, 137, 120, 61, 248, 255, 131, 67, 238, 115, 68, 237, 83, 32, 39, 20, 116, 161, 147, 151, 198, 204, 156, 207, 241, 143, 3, 241, 15, 77, 31, 16, 82, 2, 185, 37, 164, 71, 97, 127, 28, 179, 5, 232, 127, 174, 203, 25, 15, 53, 199, 183, 233, 210, 77, 204, 22, 92, 209, 236, 255, 241, 162, 20, 217, 144, 210, 95, 33, 15, 11, 61, 18, 176, 218, 35, 51, 91, 130, 16, 193, 231, 80, 153, 104, 75, 171, 97, 80, 179, 42, 6, 133, 43, 106, 26, 103, 185, 64, 20, 186, 162, 34, 78, 64, 92, 85, 107, 106, 188, 33, 21, 83, 148, 0, 221, 148, 232, 78, 11, 205, 73, 68, 188, 238, 201, 231, 16, 81, 237, 0, 200, 135, 218, 23, 18, 72, 169, 211, 198, 74, 118, 12, 27, 218, 189, 0, 160, 108, 72, 70, 219, 108, 135, 220, 107, 213, 145, 163, 21, 175, 100, 205, 76, 189, 6, 5, 73, 138, 159, 227, 239, 221, 167, 79, 17, 177, 58, 226, 122, 200, 10, 8, 168, 67, 255, 56, 230, 47, 166, 178, 27, 244, 46, 232, 251, 57, 162, 57, 83, 105, 255, 147, 30, 243, 132, 40, 22, 93, 242, 236, 47, 251, 180, 199, 117, 135, 255, 15, 178, 245, 3, 186, 17, 46, 234, 71, 230, 145, 33, 217, 34, 63, 255, 127, 182, 34, 211, 92, 28, 242, 84, 6, 133, 65, 129, 122, 181, 101, 255, 255, 145, 232, 168, 176, 22, 245, 67, 56, 55, 1, 1, 98, 196, 183, 50, 51, 219, 134, 237, 38, 18, 238, 159, 243, 241, 1, 104, 54, 58, 89, 132, 235, 145, 164, 21, 11, 29, 139, 25, 246, 39, 155, 185, 94, 251, 224, 105, 188, 116, 80, 17, 60, 23, 214, 122, 94, 134, 226, 250, 126, 47, 231, 135, 99, 93, 64, 116, 150, 18, 86, 145, 253, 214, 208, 247, 151, 229, 113, 217, 56, 98, 205, 134, 189, 29, 171, 218, 202, 120, 13, 147, 121, 132, 193, 122, 45, 232, 61, 210, 202, 23, 86, 21, 111, 45, 113, 66, 97, 208, 154, 200, 138, 134, 49, 168, 8, 19, 34, 34, 24, 175, 78, 106, 104, 77, 145, 218, 170, 61, 79, 64, 116, 30, 232, 180, 121, 242, 62, 136, 83, 164, 218, 174, 136, 100, 63, 0, 93, 24, 135, 93, 97, 40, 255, 108, 220, 233, 174, 88, 109, 80, 204, 153, 125, 19, 164, 149, 104, 13, 101, 174, 96, 169, 228, 141, 72, 26, 122, 92, 47, 31, 131, 68, 237, 61, 183, 190, 179, 186, 131, 113, 160, 174, 97, 176, 242, 24, 54, 157, 138, 49, 44, 50, 246, 46, 54, 193, 230, 190, 231, 89, 245, 19, 240, 97, 119, 130, 19, 29, 189, 228, 137, 155, 215, 151, 63, 246, 238, 31, 90, 78, 44, 53, 169, 125, 202, 131, 161, 175, 223, 223, 50, 248, 139, 25, 21, 165, 86, 247, 32, 254, 161, 156, 231, 242, 178, 76, 194, 249, 111, 20, 170, 29, 18, 249, 179, 49, 27, 74, 185, 40, 143, 112, 155, 148, 89, 16, 221, 149, 182, 193, 236, 181, 94, 67, 245, 13, 229, 128, 197, 237, 40, 26, 74, 222, 94, 1, 87, 94, 229, 53, 196, 164, 29, 103, 4, 139, 237, 20, 213, 177, 24, 1, 172, 126, 183, 196, 105, 29, 126, 82, 208, 8, 190, 16, 34, 182, 90, 155, 121, 151, 37, 161, 15, 47, 48, 183, 179, 167, 201, 26, 129, 94, 21, 73, 97, 172, 183, 77, 217, 88, 243, 248, 194, 31, 110, 21, 155, 75, 68, 7, 129, 35, 198, 215, 173, 224, 245, 147, 53, 230, 36, 17, 43, 172, 211, 62, 155, 5, 61, 89, 73, 52, 86, 134, 34, 61, 110, 27, 188, 137, 220, 203, 21, 158, 253, 224, 109, 195, 17, 5, 130, 202, 241, 21, 99, 161, 227, 111, 17, 24, 254, 179, 36, 105, 65, 55, 155, 59, 142, 17, 209, 155, 210, 127, 181, 89, 99, 134, 7, 117, 53, 37, 197, 197, 22, 28, 14, 227, 14, 51, 145, 20, 233, 209, 210, 144, 247, 80, 55, 158, 120, 22, 11, 28, 63, 143, 218, 118, 186, 116, 117, 13, 198, 64, 44, 24, 250, 17, 120, 198, 49, 229, 144, 36, 247, 237, 187, 72, 163, 103, 224, 89, 195, 28, 45, 5, 91, 183, 64, 29, 44, 139, 201, 211, 181, 31, 77, 174, 2, 23, 36, 4, 124, 95, 205, 125, 86, 111, 212, 15, 43, 230, 112, 139, 104, 18, 6, 109, 198, 152, 72, 201, 240, 126, 237, 178, 17, 61, 78, 18, 116, 29, 159, 189, 158, 224, 6, 161, 192, 152, 87, 194, 167, 253, 164, 14, 144, 23, 230, 202, 75, 77, 210, 128, 0, 71, 121, 155, 236, 202, 80, 165, 217, 18, 162, 68, 121, 72, 29, 206, 0, 216, 142, 197, 173, 68, 129, 8, 41, 30, 130, 208, 45, 109, 23, 216, 51, 19, 63, 209, 87, 157, 154, 211, 32, 24, 206, 166, 36, 36, 121, 70, 246, 168, 101, 167, 172, 74, 21, 118, 77, 19, 125, 164, 58, 160, 142, 61, 189, 116, 111, 165, 122, 119, 136, 86, 226, 30, 100, 80, 149, 230, 62, 49, 100, 93, 140, 183, 251, 197, 6, 18, 181, 24, 183, 166, 170, 235, 203, 141, 182, 74, 112, 44, 150, 209, 107, 14, 196, 19, 87, 164, 170, 18, 19, 22, 36, 17, 26, 71, 240, 232, 18, 23, 160, 31, 223, 233, 238, 14, 220, 68, 131, 218, 20, 108, 243, 83, 66, 223, 76, 25, 128, 33, 191, 216, 124, 157, 2, 226, 67, 35, 41, 67, 104, 127, 61, 20, 51, 129, 50, 122, 253, 125, 104, 78, 54, 28, 84, 207, 185, 50, 49, 16, 184, 206, 80, 144, 149, 201, 64, 74, 189, 198, 185, 75, 41, 81, 232, 25, 198, 11, 167, 166, 119, 212, 51, 8, 49, 210, 199, 111, 135, 218, 185, 20, 107, 9, 236, 30, 198, 118, 41, 160, 141, 14, 211, 191, 210, 174, 148, 16, 223, 219, 172, 100, 163, 87, 66, 0, 73, 23, 184, 255, 29, 126, 135, 26, 25, 227, 35, 234, 181, 223, 1, 205, 160, 18, 96, 153, 177, 49, 57, 21, 174, 181, 28, 136, 145, 76, 206, 112, 77, 117, 230, 173, 39, 142, 250, 16, 226, 85, 148, 166, 181, 173, 227, 26, 175, 187, 112, 73, 12, 125, 42, 27, 232, 119, 67, 133, 196, 87, 233, 123, 242, 98, 141, 7, 61, 151, 187, 21, 135, 249, 53, 4, 106, 121, 135, 201, 142, 181, 10, 6, 100, 223, 98, 17, 113, 194, 188, 6, 16, 143, 165, 117, 228, 136, 119, 214, 108, 101, 209, 27, 39, 53, 202, 107, 166, 165, 183, 247, 233, 211, 146, 171, 240, 29, 65, 22, 31, 196, 161, 188, 30, 30, 198, 95, 238, 15, 15, 86, 141, 177, 205, 17, 101, 211, 2, 97, 100, 99, 163, 255, 22, 179, 177, 137, 72, 79, 124, 28, 81, 220, 155, 77, 80, 28, 233, 50, 223, 40, 142, 212, 6, 217, 201, 22, 14, 125, 73, 113, 115, 227, 32, 143, 178, 32, 216, 118, 5, 20, 59, 18, 124, 46, 15, 130, 133, 5, 155, 126, 234, 205, 89, 241, 59, 83, 43, 29, 202, 190, 165, 1, 158, 55, 175, 203, 238, 215, 71, 244, 47, 220, 85, 23, 161, 152, 132, 52, 75, 249, 88, 9, 191, 172, 108, 195, 140, 22, 171, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 136, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 106, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 132, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 132, 215, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 205, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 95, 160, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 232, 118, 72, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 162, 148, 26, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 229, 156, 48, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 30, 196, 188, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 38, 245, 107, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 224, 55, 121, 195, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 160, 216, 133, 87, 52, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 78, 103, 109, 193, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 145, 96, 228, 88, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 140, 181, 120, 29, 175, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 239, 226, 214, 228, 26, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 146, 213, 77, 6, 207, 240, 16, 0, 0, 0, 0, 0, 0, 0, 0, 128, 246, 74, 225, 199, 2, 45, 21, 0, 0, 0, 0, 0, 0, 0, 0, 32, 180, 157, 217, 121, 67, 120, 26, 0, 0, 0, 0, 0, 0, 0, 0, 148, 144, 2, 40, 44, 42, 139, 16, 0, 0, 0, 0, 0, 0, 0, 0, 185, 52, 3, 50, 183, 244, 173, 20, 0, 0, 0, 0, 0, 0, 0, 64, 231, 1, 132, 254, 228, 113, 217, 25, 0, 0, 0, 0, 0, 0, 0, 136, 48, 129, 18, 31, 47, 231, 39, 16, 0, 0, 0, 0, 0, 0, 0, 170, 124, 33, 215, 230, 250, 224, 49, 20, 0, 0, 0, 0, 0, 0, 128, 212, 219, 233, 140, 160, 57, 89, 62, 25, 0, 0, 0, 0, 0, 0, 160, 201, 82, 36, 176, 8, 136, 239, 141, 31, 0, 0, 0, 0, 0, 0, 4, 190, 179, 22, 110, 5, 181, 181, 184, 19, 0, 0, 0, 0, 0, 0, 133, 173, 96, 156, 201, 70, 34, 227, 166, 24, 0, 0, 0, 0, 0, 64, 230, 216, 120, 3, 124, 216, 234, 155, 208, 30, 0, 0, 0, 0, 0, 232, 143, 135, 43, 130, 77, 199, 114, 97, 66, 19, 0, 0, 0, 0, 0, 226, 115, 105, 182, 226, 32, 121, 207, 249, 18, 24, 0, 0, 0, 0, 128, 218, 208, 3, 100, 27, 105, 87, 67, 184, 23, 30, 0, 0, 0, 0, 144, 136, 98, 130, 30, 177, 161, 22, 42, 211, 206, 18, 0, 0, 0, 0, 180, 42, 251, 34, 102, 29, 74, 156, 244, 135, 130, 23, 0, 0, 0, 0, 97, 245, 185, 171, 191, 164, 92, 195, 241, 41, 99, 29, 0, 0, 0, 160, 92, 57, 84, 203, 247, 230, 25, 26, 55, 250, 93, 18, 0, 0, 0, 200, 179, 71, 41, 190, 181, 96, 160, 224, 196, 120, 245, 22, 0, 0, 0, 186, 160, 153, 179, 45, 227, 120, 200, 24, 246, 214, 178, 28, 0, 0, 64, 116, 4, 64, 144, 252, 141, 75, 125, 207, 89, 198, 239, 17, 0, 0, 80, 145, 5, 80, 180, 123, 113, 158, 92, 67, 240, 183, 107, 22, 0, 0, 164, 245, 6, 100, 161, 218, 13, 198, 51, 84, 236, 165, 6, 28, 0, 128, 134, 89, 132, 222, 164, 168, 200, 91, 160, 180, 179, 39, 132, 17, 0, 32, 232, 111, 37, 22, 206, 210, 186, 114, 200, 161, 160, 49, 229, 21, 0, 40, 226, 203, 174, 155, 129, 135, 105, 143, 58, 202, 8, 126, 94, 27, 0, 89, 109, 63, 77, 1, 177, 244, 161, 153, 100, 126, 197, 14, 27, 17, 64, 175, 72, 143, 160, 65, 221, 113, 10, 192, 253, 221, 118, 210, 97, 21, 16, 219, 26, 179, 8, 146, 84, 14, 13, 48, 125, 149, 20, 71, 186, 26, 234, 200, 240, 111, 69, 219, 244, 40, 8, 62, 110, 221, 108, 108, 180, 16, 36, 251, 236, 203, 22, 18, 50, 51, 138, 205, 201, 20, 136, 135, 225, 20, 237, 57, 232, 126, 156, 150, 254, 191, 236, 64, 252, 25, 106, 233, 25, 26, 52, 36, 81, 207, 33, 30, 255, 247, 147, 168, 61, 80, 226, 49, 80, 16, 65, 109, 37, 67, 170, 229, 254, 245, 184, 18, 77, 228, 90, 62, 100, 20, 146, 200, 238, 211, 20, 159, 126, 51, 103, 87, 96, 157, 241, 77, 125, 25, 182, 122, 234, 8, 218, 70, 94, 0, 65, 109, 184, 4, 110, 161, 220, 31, 178, 140, 146, 69, 72, 236, 58, 160, 72, 68, 243, 194, 228, 228, 233, 19, 222, 47, 247, 86, 90, 167, 73, 200, 90, 21, 176, 243, 29, 94, 228, 24, 214, 251, 180, 236, 48, 17, 92, 122, 177, 26, 156, 112, 165, 117, 29, 31, 101, 29, 241, 147, 190, 138, 121, 236, 174, 144, 97, 102, 135, 105, 114, 19, 191, 100, 237, 56, 110, 237, 151, 167, 218, 244, 249, 63, 233, 3, 79, 24, 239, 189, 40, 199, 201, 232, 125, 81, 17, 114, 248, 143, 227, 196, 98, 30, 181, 118, 121, 28, 126, 177, 238, 210, 74, 71, 251, 57, 14, 187, 253, 18, 98, 212, 151, 163, 221, 93, 170, 135, 29, 25, 122, 200, 209, 41, 189, 23, 123, 201, 125, 12, 85, 245, 148, 233, 100, 159, 152, 58, 70, 116, 172, 29, 237, 157, 206, 39, 85, 25, 253, 17, 159, 99, 159, 228, 171, 200, 139, 18, 104, 69, 194, 113, 170, 95, 124, 214, 134, 60, 199, 221, 214, 186, 46, 23, 194, 214, 50, 14, 149, 119, 27, 140, 168, 11, 57, 149, 140, 105, 250, 28, 57, 198, 223, 40, 189, 42, 145, 87, 73, 167, 67, 221, 247, 129, 28, 18, 200, 183, 23, 115, 108, 117, 117, 173, 27, 145, 148, 212, 117, 162, 163, 22, 186, 165, 221, 143, 199, 210, 210, 152, 98, 181, 185, 73, 19, 139, 76, 28, 148, 135, 234, 185, 188, 195, 131, 159, 93, 17, 20, 14, 236, 214, 175, 17, 121, 41, 101, 232, 171, 180, 100, 7, 181, 21, 153, 17, 167, 204, 27, 22, 215, 115, 126, 226, 214, 225, 61, 73, 34, 91, 255, 213, 208, 191, 162, 27, 102, 8, 143, 77, 38, 173, 198, 109, 245, 152, 191, 133, 226, 183, 69, 17, 128, 202, 242, 224, 111, 88, 56, 201, 50, 127, 47, 39, 219, 37, 151, 21, 32, 125, 47, 217, 139, 110, 134, 123, 255, 94, 251, 240, 81, 239, 252, 26, 52, 174, 189, 103, 23, 5, 52, 173, 95, 27, 157, 54, 147, 21, 222, 16, 193, 25, 173, 65, 93, 6, 129, 152, 55, 98, 68, 4, 248, 154, 21, 21, 50, 96, 24, 146, 244, 71, 161, 126, 197, 122, 85, 5, 182, 1, 91, 26, 31, 60, 79, 219, 248, 204, 36, 111, 187, 108, 85, 195, 17, 225, 120, 16, 39, 11, 35, 18, 55, 0, 238, 74, 234, 199, 42, 52, 86, 25, 151, 20, 240, 205, 171, 214, 68, 128, 169, 221, 228, 121, 53, 193, 171, 223, 188, 25, 182, 96, 43, 6, 43, 240, 137, 10, 47, 108, 193, 88, 203, 11, 22, 16, 228, 56, 182, 199, 53, 108, 44, 205, 58, 199, 241, 46, 190, 142, 27, 20, 29, 199, 163, 57, 67, 135, 119, 128, 9, 57, 174, 186, 109, 114, 34, 25, 228, 184, 12, 8, 20, 105, 149, 224, 75, 199, 89, 41, 9, 15, 107, 31, 142, 243, 7, 133, 172, 97, 93, 108, 143, 28, 216, 185, 101, 233, 162, 19, 114, 240, 73, 166, 23, 186, 116, 71, 179, 35, 78, 40, 191, 163, 139, 24, 143, 108, 220, 143, 157, 232, 81, 25, 160, 172, 97, 242, 174, 140, 174, 30, 217, 195, 233, 121, 98, 49, 211, 15, 228, 11, 125, 87, 237, 23, 45, 19, 207, 52, 100, 24, 187, 253, 199, 19, 221, 78, 92, 173, 232, 93, 248, 23, 3, 66, 125, 222, 41, 253, 185, 88, 148, 98, 179, 216, 98, 117, 246, 29, 66, 73, 14, 43, 58, 62, 116, 183, 156, 29, 112, 199, 93, 9, 186, 18, 146, 219, 209, 181, 200, 77, 81, 229, 3, 37, 76, 57, 181, 139, 104, 23, 119, 82, 70, 227, 58, 161, 165, 222, 68, 46, 159, 135, 162, 174, 66, 29, 138, 243, 11, 206, 196, 132, 39, 11, 235, 124, 195, 148, 37, 173, 73, 18, 109, 240, 142, 1, 246, 101, 241, 205, 37, 92, 244, 249, 110, 24, 220, 22, 136, 172, 242, 129, 115, 191, 109, 65, 47, 115, 113, 184, 138, 30, 147, 28, 213, 171, 55, 49, 168, 151, 228, 136, 253, 231, 70, 179, 22, 243, 219, 17, 202, 150, 133, 61, 146, 189, 29, 235, 252, 161, 24, 96, 220, 239, 82, 22, 125, 252, 230, 204, 246, 44, 229, 37, 124, 202, 30, 120, 211, 171, 231, 27, 206, 93, 16, 64, 26, 60, 175, 151, 141, 62, 19, 43, 100, 203, 112, 17, 66, 117, 20, 208, 32, 11, 155, 253, 48, 14, 216, 53, 61, 254, 204, 21, 146, 146, 25, 4, 233, 205, 1, 61, 189, 17, 78, 131, 204, 61, 64, 27, 155, 251, 143, 162, 177, 32, 33, 70, 22, 203, 16, 210, 159, 38, 8, 17, 130, 250, 51, 11, 222, 104, 169, 215, 219, 253, 148, 198, 71, 48, 74, 21, 35, 249, 0, 142, 21, 195, 147, 205, 82, 61, 58, 184, 89, 188, 156, 26, 182, 155, 192, 120, 237, 89, 124, 192, 83, 102, 36, 19, 184, 245, 161, 16, 163, 194, 240, 214, 104, 112, 155, 176, 232, 127, 237, 23, 38, 115, 202, 20, 76, 243, 172, 12, 131, 76, 194, 220, 226, 223, 232, 157, 239, 15, 253, 25, 15, 24, 236, 231, 209, 111, 249, 201, 237, 139, 177, 194, 245, 41, 62, 16, 19, 30, 231, 97, 198, 203, 119, 60, 233, 238, 93, 51, 115, 180, 77, 20, 152, 229, 96, 250, 183, 190, 149, 139, 163, 106, 53, 0, 144, 33, 97, 25, 254, 30, 249, 248, 101, 46, 123, 110, 76, 197, 66, 0, 244, 105, 185, 31, 95, 179, 155, 187, 255, 252, 12, 197, 79, 187, 41, 128, 56, 226, 211, 19, 55, 160, 130, 170, 63, 60, 80, 182, 35, 42, 52, 160, 198, 218, 200, 24, 68, 72, 35, 149, 79, 75, 228, 163, 172, 52, 65, 72, 120, 17, 251, 30, 43, 13, 54, 189, 17, 175, 110, 230, 235, 192, 40, 45, 235, 234, 92, 19, 117, 144, 131, 44, 214, 90, 10, 224, 38, 241, 114, 248, 165, 37, 52, 24, 147, 116, 164, 183, 139, 241, 12, 152, 112, 173, 143, 118, 15, 47, 65, 30, 220, 200, 198, 82, 247, 22, 8, 95, 102, 204, 25, 170, 105, 189, 232, 18, 19, 123, 120, 39, 181, 28, 202, 246, 127, 63, 160, 20, 196, 236, 162, 23, 215, 153, 86, 113, 226, 163, 124, 244, 95, 79, 200, 25, 245, 167, 139, 29, 38, 32, 214, 134, 109, 230, 205, 248, 155, 49, 29, 48, 249, 72, 119, 18, 48, 168, 139, 232, 8, 96, 1, 247, 2, 126, 36, 124, 55, 27, 21, 23, 60, 146, 174, 34, 11, 184, 193, 180, 131, 157, 45, 91, 5, 98, 218, 28, 101, 27, 173, 245, 6, 19, 249, 80, 114, 130, 252, 88, 67, 125, 8, 18, 63, 98, 24, 179, 200, 87, 55, 229, 14, 163, 59, 47, 148, 156, 138, 22, 207, 122, 222, 223, 186, 45, 133, 158, 210, 139, 10, 59, 185, 67, 45, 28, 193, 12, 235, 203, 148, 60, 19, 163, 99, 151, 230, 196, 83, 74, 156, 17, 241, 207, 229, 254, 185, 11, 216, 139, 60, 61, 32, 182, 232, 92, 3, 22, 238, 67, 159, 126, 168, 14, 206, 174, 139, 76, 168, 227, 34, 52, 132, 27, 117, 138, 35, 79, 41, 201, 64, 77, 215, 47, 73, 206, 149, 160, 50, 17, 18, 109, 236, 162, 115, 251, 144, 32, 205, 123, 219, 65, 187, 72, 127, 21, 86, 136, 167, 139, 80, 58, 181, 104, 192, 90, 82, 18, 234, 26, 223, 26, 54, 181, 72, 87, 114, 68, 113, 65, 184, 120, 115, 75, 210, 112, 203, 16, 131, 226, 26, 237, 142, 149, 205, 81, 230, 86, 80, 222, 6, 77, 254, 20, 36, 155, 97, 168, 242, 250, 64, 230, 159, 108, 228, 149, 72, 224, 61, 26, 247, 0, 61, 169, 215, 156, 232, 239, 227, 195, 174, 93, 45, 172, 102, 16, 52, 65, 140, 147, 13, 196, 226, 235, 220, 116, 26, 181, 56, 87, 128, 20, 129, 81, 111, 248, 16, 117, 219, 38, 20, 18, 97, 226, 6, 109, 160, 25, 241, 146, 69, 155, 42, 41, 73, 152, 76, 171, 124, 77, 36, 68, 4, 16, 173, 247, 22, 66, 117, 115, 91, 190, 31, 214, 219, 96, 45, 85, 5, 20, 152, 181, 156, 146, 82, 80, 242, 173, 167, 203, 18, 185, 120, 170, 6, 25, 255, 226, 67, 55, 103, 228, 110, 153, 145, 126, 87, 231, 22, 85, 72, 31, 223, 109, 138, 130, 192, 78, 229, 255, 26, 175, 150, 80, 46, 53, 141, 19, 87, 9, 45, 163, 112, 162, 222, 191, 225, 90, 188, 228, 121, 130, 112, 24, 173, 75, 248, 203, 12, 75, 214, 47, 154, 113, 235, 93, 24, 163, 140, 30, 76, 47, 123, 255, 231, 238, 229, 93, 0, 39, 179, 58, 239, 229, 23, 19, 31, 251, 89, 255, 161, 106, 95, 117, 192, 240, 95, 9, 107, 223, 221, 23, 231, 121, 48, 127, 74, 69, 183, 146, 240, 236, 183, 203, 69, 87, 213, 29, 48, 76, 126, 143, 78, 139, 178, 91, 22, 244, 82, 159, 139, 86, 165, 18, 60, 223, 93, 51, 34, 46, 159, 242, 27, 177, 39, 135, 46, 172, 78, 23, 11, 87, 53, 192, 170, 249, 70, 239, 98, 157, 241, 40, 58, 87, 34, 29, 103, 86, 33, 184, 10, 92, 140, 213, 93, 2, 151, 89, 132, 118, 53, 18, 1, 172, 41, 102, 13, 115, 239, 74, 245, 194, 252, 111, 37, 212, 194, 22, 1, 23, 180, 191, 208, 79, 171, 157, 178, 243, 251, 203, 46, 137, 115, 28, 96, 142, 208, 119, 226, 17, 139, 162, 79, 120, 125, 63, 189, 53, 200, 17, 249, 177, 196, 21, 91, 214, 45, 139, 99, 214, 92, 143, 44, 67, 58, 22, 119, 222, 53, 219, 241, 75, 249, 109, 252, 11, 52, 179, 247, 211, 200, 27, 10, 171, 1, 41, 119, 207, 187, 196, 125, 135, 0, 208, 122, 132, 93, 17, 205, 21, 66, 243, 84, 195, 234, 53, 93, 169, 0, 132, 153, 229, 180, 21, 64, 155, 18, 48, 42, 116, 101, 131, 180, 211, 0, 229, 255, 30, 34, 27, 8, 161, 11, 94, 154, 104, 31, 210, 80, 132, 32, 239, 95, 83, 245, 16, 74, 137, 142, 245, 192, 66, 167, 6, 101, 165, 232, 234, 55, 168, 50, 21, 157, 43, 242, 50, 113, 19, 81, 72, 190, 206, 162, 229, 69, 82, 127, 26, 66, 91, 215, 191, 38, 172, 50, 237, 54, 193, 133, 175, 107, 147, 143, 16, 18, 50, 205, 111, 48, 87, 127, 168, 132, 49, 103, 155, 70, 120, 179, 20, 151, 126, 192, 139, 252, 44, 159, 210, 229, 253, 64, 66, 88, 86, 224, 25, 30, 79, 88, 215, 29, 124, 163, 163, 175, 158, 104, 41, 247, 53, 44, 16, 230, 98, 46, 77, 37, 91, 140, 140, 91, 198, 194, 243, 116, 67, 55, 20, 159, 251, 121, 160, 238, 113, 175, 111, 242, 119, 179, 48, 82, 20, 69, 25, 135, 122, 152, 72, 106, 78, 155, 11, 239, 85, 224, 188, 102, 89, 150, 31, 148, 76, 95, 109, 2, 17, 65, 103, 181, 53, 12, 54, 224, 247, 189, 19, 186, 31, 183, 8, 67, 85, 17, 193, 34, 67, 143, 67, 216, 117, 173, 24, 168, 231, 228, 202, 147, 170, 85, 113, 235, 19, 115, 84, 78, 211, 216, 30, 201, 16, 207, 94, 156, 138, 213, 38, 115, 236, 199, 244, 16, 132, 71, 19, 251, 212, 130, 118, 67, 237, 138, 240, 143, 231, 249, 49, 21, 101, 25, 24, 58, 138, 35, 84, 148, 168, 173, 236, 115, 97, 120, 126, 90, 190, 31, 30, 100, 54, 150, 180, 92, 137, 236, 115, 232, 60, 11, 143, 248, 214, 211, 18, 253, 195, 187, 225, 179, 171, 231, 144, 34, 12, 206, 178, 182, 204, 136, 23, 253, 180, 42, 218, 160, 150, 33, 53, 43, 143, 129, 95, 228, 255, 106, 29, 30, 177, 90, 136, 36, 254, 52, 1, 123, 249, 176, 187, 238, 223, 98, 18, 101, 93, 113, 170, 173, 61, 130, 193, 217, 55, 157, 106, 234, 151, 251, 22, 191, 180, 13, 21, 25, 205, 226, 49, 208, 133, 68, 5, 229, 125, 186, 28, 247, 144, 40, 173, 47, 192, 45, 31, 162, 211, 74, 35, 175, 142, 244, 17, 53, 181, 114, 152, 59, 48, 249, 166, 138, 136, 29, 236, 90, 178, 113, 22, 130, 98, 143, 126, 74, 124, 183, 80, 173, 234, 36, 167, 241, 30, 14, 28, 145, 157, 25, 143, 174, 173, 114, 82, 172, 18, 119, 8, 87, 211, 136, 17, 246, 4, 224, 50, 26, 89, 15, 103, 87, 215, 148, 202, 44, 8, 235, 21, 51, 6, 152, 191, 96, 47, 211, 64, 45, 13, 58, 253, 55, 202, 101, 27, 224, 3, 191, 119, 156, 253, 131, 72, 60, 72, 68, 254, 98, 158, 31, 17, 216, 196, 174, 149, 3, 253, 164, 90, 75, 90, 213, 189, 251, 133, 103, 21, 14, 118, 26, 123, 68, 60, 78, 49, 222, 176, 74, 173, 122, 103, 193, 26, 201, 137, 240, 204, 170, 229, 208, 222, 138, 174, 78, 172, 172, 224, 184, 16, 59, 172, 44, 128, 21, 31, 133, 150, 45, 90, 98, 215, 215, 24, 231, 20, 74, 215, 55, 224, 218, 102, 38, 252, 184, 240, 58, 205, 13, 223, 32, 26, 142, 230, 34, 204, 72, 0, 152, 157, 115, 214, 68, 160, 104, 139, 84, 16, 50, 160, 43, 255, 90, 0, 254, 132, 16, 12, 86, 200, 66, 174, 105, 20, 62, 136, 246, 190, 113, 128, 61, 166, 20, 143, 107, 122, 211, 25, 132, 25, 78, 42, 180, 46, 142, 224, 204, 207, 217, 114, 6, 89, 72, 32, 229, 31, 112, 154, 48, 221, 88, 12, 224, 33, 200, 7, 164, 55, 45, 52, 239, 19, 13, 193, 124, 20, 111, 15, 88, 42, 186, 9, 141, 133, 56, 1, 235, 24, 80, 241, 155, 217, 74, 19, 238, 180, 40, 76, 240, 166, 134, 193, 37, 31, 210, 118, 1, 200, 14, 204, 20, 113, 153, 47, 86, 40, 244, 152, 119, 19, 134, 212, 1, 122, 18, 255, 89, 205, 127, 187, 107, 50, 49, 127, 85, 24, 168, 73, 130, 24, 215, 126, 176, 192, 95, 170, 6, 127, 253, 222, 106, 30, 9, 110, 81, 111, 70, 79, 110, 216, 123, 42, 100, 111, 94, 203, 2, 19, 139, 201, 37, 11, 24, 227, 137, 206, 26, 53, 61, 11, 54, 126, 195, 23, 238, 59, 239, 13, 222, 91, 44, 130, 97, 130, 12, 142, 195, 93, 180, 29, 117, 133, 181, 200, 106, 185, 91, 241, 124, 209, 199, 56, 154, 186, 144, 18, 210, 230, 226, 122, 197, 167, 178, 45, 220, 197, 249, 198, 64, 233, 52, 23, 134, 160, 155, 217, 182, 81, 31, 57, 83, 55, 184, 248, 144, 35, 2, 29, 84, 68, 1, 72, 18, 147, 179, 3, 148, 34, 115, 155, 58, 86, 33, 18, 105, 149, 1, 218, 214, 119, 160, 4, 57, 235, 79, 66, 201, 171, 169, 22, 195, 250, 129, 144, 204, 149, 200, 69, 7, 230, 227, 146, 187, 22, 84, 28, 186, 60, 81, 218, 159, 93, 157, 139, 196, 111, 206, 59, 53, 142, 180, 17, 232, 139, 229, 208, 7, 181, 132, 174, 181, 11, 194, 138, 194, 177, 33, 22, 227, 238, 30, 197, 73, 226, 37, 26, 163, 142, 114, 45, 51, 30, 170, 27, 77, 85, 51, 27, 110, 173, 87, 240, 37, 153, 103, 252, 223, 82, 74, 17, 161, 42, 0, 162, 201, 152, 109, 108, 111, 127, 129, 251, 151, 231, 156, 21, 73, 53, 128, 10, 252, 254, 136, 71, 75, 223, 97, 250, 125, 33, 4, 27, 78, 33, 144, 134, 93, 159, 181, 12, 143, 43, 125, 188, 238, 148, 226, 16, 161, 41, 52, 232, 52, 7, 227, 207, 114, 118, 156, 107, 42, 58, 27, 21, 10, 52, 65, 34, 2, 201, 219, 131, 15, 148, 131, 6, 181, 8, 98, 26, 134, 192, 104, 85, 161, 93, 105, 178, 137, 60, 18, 36, 113, 69, 125, 16, 167, 240, 194, 170, 9, 181, 3, 31, 172, 203, 22, 109, 205, 150, 156, 20, 209, 172, 115, 21, 76, 162, 196, 38, 151, 126, 92, 200, 128, 188, 195, 25, 3, 76, 104, 141, 111, 229, 58, 120, 30, 207, 57, 125, 208, 85, 26, 16, 3, 95, 194, 112, 203, 158, 73, 22, 230, 66, 136, 156, 68, 235, 32, 20, 196, 246, 242, 76, 126, 6, 220, 155, 159, 83, 170, 195, 21, 38, 41, 25, 118, 180, 47, 224, 29, 8, 211, 130, 135, 232, 148, 52, 155, 111, 115, 31, 201, 208, 29, 172, 18, 229, 195, 177, 84, 17, 221, 0, 193, 37, 168, 19, 252, 68, 37, 87, 87, 222, 52, 222, 169, 85, 20, 65, 49, 47, 146, 24, 59, 150, 238, 44, 237, 21, 194, 85, 20, 107, 89, 145, 253, 186, 182, 30, 229, 29, 21, 60, 180, 77, 153, 181, 236, 226, 215, 122, 222, 52, 50, 19, 94, 101, 26, 75, 33, 161, 255, 226, 167, 219, 141, 25, 22, 194, 254, 23, 182, 254, 224, 157, 105, 137, 191, 219, 145, 82, 241, 159, 155, 114, 254, 29, 49, 159, 172, 2, 226, 181, 87, 41, 155, 211, 246, 67, 161, 7, 191, 18, 254, 198, 87, 131, 90, 163, 173, 243, 129, 136, 244, 148, 137, 201, 110, 23, 189, 184, 45, 36, 49, 12, 153, 112, 162, 170, 49, 250, 235, 123, 74, 29, 118, 147, 156, 182, 158, 167, 95, 134, 165, 10, 95, 124, 115, 141, 78, 18, 84, 184, 67, 100, 134, 145, 247, 231, 78, 205, 118, 91, 208, 48, 226, 22, 105, 166, 84, 253, 231, 117, 245, 161, 162, 128, 84, 114, 4, 189, 154, 28, 1, 232, 84, 254, 176, 105, 57, 165, 101, 208, 116, 199, 34, 182, 224, 17, 2, 34, 234, 61, 29, 196, 135, 14, 127, 4, 82, 121, 171, 227, 88, 22, 130, 170, 100, 141, 36, 181, 41, 210, 158, 133, 166, 87, 150, 28, 239, 27, 145, 234, 94, 216, 54, 17, 90, 67, 131, 19, 200, 246, 221, 113, 117, 17, 54, 165, 118, 142, 132, 149, 48, 20, 100, 24, 122, 116, 85, 206, 210, 21, 131, 78, 20, 178, 229, 186, 60, 25, 125, 158, 152, 209, 234, 129, 71, 27, 18, 177, 76, 143, 207, 244, 197, 47, 14, 99, 255, 194, 50, 177, 12, 17, 86, 221, 31, 115, 3, 114, 183, 187, 209, 59, 191, 115, 127, 221, 79, 21, 172, 212, 231, 79, 132, 78, 165, 42, 198, 10, 175, 80, 223, 212, 163, 26, 235, 228, 240, 177, 18, 81, 167, 218, 187, 102, 109, 146, 11, 101, 166, 16, 38, 30, 109, 94, 87, 37, 81, 209, 106, 192, 8, 119, 78, 254, 207, 20, 176, 101, 8, 54, 173, 110, 165, 133, 133, 240, 202, 20, 226, 253, 3, 26, 142, 63, 197, 65, 44, 101, 135, 115, 83, 214, 254, 76, 173, 126, 66, 16, 113, 143, 54, 82, 119, 62, 105, 80, 232, 139, 62, 160, 88, 30, 83, 20, 78, 51, 196, 38, 21, 142, 131, 100, 226, 46, 78, 200, 238, 229, 103, 25, 34, 64, 117, 112, 154, 113, 164, 253, 154, 186, 97, 122, 106, 223, 193, 31, 21, 72, 73, 134, 0, 199, 134, 222, 160, 20, 125, 140, 162, 43, 217, 19, 26, 154, 219, 167, 192, 120, 40, 22, 201, 89, 156, 47, 139, 118, 207, 24, 161, 128, 210, 209, 240, 150, 178, 91, 59, 112, 131, 251, 45, 84, 3, 31, 100, 144, 35, 131, 86, 158, 79, 25, 37, 38, 50, 189, 156, 20, 98, 19, 126, 116, 236, 35, 236, 133, 163, 95, 174, 175, 126, 236, 195, 153, 58, 24, 157, 145, 231, 44, 103, 103, 140, 247, 153, 91, 158, 231, 52, 64, 73, 30, 2, 187, 16, 124, 160, 192, 183, 58, 64, 249, 194, 16, 33, 200, 237, 18, 195, 233, 20, 155, 200, 176, 101, 73, 144, 183, 243, 84, 41, 58, 169, 23, 51, 36, 218, 193, 250, 28, 191, 91, 116, 165, 48, 170, 179, 136, 147, 29, 160, 86, 40, 185, 28, 114, 87, 185, 104, 103, 94, 74, 112, 53, 124, 18, 72, 108, 114, 231, 163, 78, 173, 231, 66, 1, 246, 92, 204, 66, 27, 23, 90, 7, 79, 225, 76, 162, 152, 161, 147, 129, 51, 116, 127, 19, 226, 28, 152, 100, 209, 12, 112, 101, 255, 68, 252, 48, 160, 168, 47, 76, 13, 18, 190, 189, 5, 16, 204, 62, 63, 86, 59, 61, 200, 146, 59, 159, 144, 22, 46, 45, 7, 20, 127, 14, 207, 43, 138, 76, 122, 119, 10, 199, 52, 28, 61, 124, 132, 108, 15, 105, 97, 91, 214, 111, 172, 138, 102, 252, 160, 17, 76, 155, 165, 71, 83, 195, 57, 242, 203, 139, 87, 45, 128, 59, 9, 22, 31, 2, 143, 25, 40, 52, 200, 238, 190, 110, 173, 56, 96, 138, 139, 27, 83, 97, 249, 15, 153, 32, 61, 85, 55, 101, 108, 35, 124, 54, 55, 17, 168, 185, 247, 83, 191, 104, 140, 42, 133, 126, 71, 44, 27, 4, 133, 21, 18, 168, 245, 40, 239, 130, 47, 117, 38, 94, 89, 247, 33, 69, 230, 26, 11, 137, 153, 121, 213, 177, 61, 9, 216, 218, 151, 58, 53, 235, 207, 16, 78, 235, 255, 215, 74, 30, 141, 11, 142, 209, 61, 137, 2, 230, 3, 21, 34, 230, 255, 141, 221, 101, 112, 142, 241, 69, 141, 43, 131, 223, 68, 26, 213, 239, 191, 120, 170, 63, 6, 249, 182, 75, 56, 251, 177, 11, 107, 16, 202, 235, 239, 22, 149, 207, 71, 183, 164, 94, 6, 122, 158, 206, 133, 20, 189, 230, 171, 92, 122, 195, 25, 229, 77, 246, 135, 24, 70, 66, 167, 25, 54, 112, 235, 121, 44, 26, 48, 175, 240, 249, 84, 207, 107, 137, 8, 16, 67, 76, 102, 152, 183, 32, 252, 218, 108, 56, 42, 195, 198, 171, 10, 20, 84, 223, 127, 126, 229, 40, 187, 17, 136, 198, 244, 115, 184, 86, 13, 25, 42, 215, 31, 222, 30, 243, 41, 22, 42, 248, 241, 144, 102, 172, 80, 31, 122, 230, 211, 74, 243, 55, 218, 77, 26, 59, 151, 26, 192, 107, 146, 19, 25, 224, 136, 29, 240, 197, 80, 225, 224, 9, 61, 33, 176, 6, 119, 24, 31, 24, 235, 36, 108, 247, 164, 25, 89, 76, 140, 41, 92, 200, 148, 30, 19, 239, 18, 151, 163, 26, 7, 176, 183, 175, 247, 153, 57, 253, 28, 19, 216, 170, 215, 124, 76, 225, 8, 156, 165, 155, 117, 0, 136, 60, 228, 23, 142, 149, 13, 156, 159, 25, 11, 3, 143, 2, 147, 0, 170, 75, 221, 29, 121, 125, 136, 193, 3, 240, 230, 97, 153, 225, 91, 64, 74, 79, 170, 18, 215, 156, 234, 177, 4, 172, 96, 186, 255, 217, 114, 208, 28, 227, 84, 23, 13, 68, 101, 222, 5, 215, 248, 168, 127, 144, 143, 4, 228, 27, 42, 29, 136, 74, 255, 170, 99, 134, 155, 201, 79, 186, 217, 130, 110, 81, 58, 18, 42, 29, 191, 149, 252, 103, 2, 188, 227, 40, 144, 35, 202, 229, 200, 22, 116, 228, 46, 187, 251, 1, 3, 171, 28, 51, 116, 172, 60, 31, 123, 28, 201, 78, 253, 84, 61, 225, 225, 234, 241, 159, 200, 235, 133, 243, 204, 17, 123, 162, 60, 170, 140, 89, 154, 101, 238, 199, 186, 102, 103, 48, 64, 22, 26, 203, 203, 212, 239, 239, 0, 255, 233, 121, 105, 64, 129, 60, 208, 27, 240, 94, 255, 228, 245, 149, 96, 63, 50, 236, 65, 200, 208, 37, 98, 17, 172, 54, 63, 94, 115, 187, 56, 207, 62, 103, 82, 250, 68, 175, 186, 21, 87, 4, 207, 53, 80, 234, 6, 131, 14, 1, 231, 56, 22, 91, 41, 27, 182, 98, 161, 33, 114, 82, 228, 17, 169, 96, 144, 227, 237, 216, 249, 16, 100, 187, 9, 170, 14, 103, 93, 86, 211, 120, 116, 92, 41, 79, 56, 21, 61, 42, 140, 84, 210, 192, 244, 43, 8, 151, 145, 179, 243, 98, 134, 26, 102, 154, 215, 116, 131, 248, 120, 27, 101, 254, 58, 80, 216, 253, 147, 16, 0, 129, 13, 82, 164, 54, 87, 98, 254, 189, 73, 100, 78, 253, 184, 20, 64, 225, 144, 102, 77, 4, 237, 250, 125, 45, 92, 253, 161, 60, 231, 25, 200, 140, 26, 96, 176, 34, 212, 188, 110, 156, 89, 62, 229, 133, 48, 16, 250, 47, 33, 120, 92, 43, 9, 108, 138, 3, 240, 141, 94, 167, 60, 20, 248, 123, 41, 150, 51, 118, 11, 7, 109, 4, 108, 49, 54, 209, 75, 25, 246, 218, 179, 123, 192, 83, 206, 72, 136, 5, 199, 189, 131, 197, 158, 31, 218, 104, 80, 77, 88, 244, 128, 45, 117, 99, 156, 86, 114, 59, 195, 19, 16, 131, 164, 96, 110, 49, 225, 120, 82, 124, 67, 236, 78, 10, 180, 24, 48, 48, 48, 49, 48, 50, 48, 51, 48, 52, 48, 53, 48, 54, 48, 55, 48, 56, 48, 57, 49, 48, 49, 49, 49, 50, 49, 51, 49, 52, 49, 53, 49, 54, 49, 55, 49, 56, 49, 57, 50, 48, 50, 49, 50, 50, 50, 51, 50, 52, 50, 53, 50, 54, 50, 55, 50, 56, 50, 57, 51, 48, 51, 49, 51, 50, 51, 51, 51, 52, 51, 53, 51, 54, 51, 55, 51, 56, 51, 57, 52, 48, 52, 49, 52, 50, 52, 51, 52, 52, 52, 53, 52, 54, 52, 55, 52, 56, 52, 57, 53, 48, 53, 49, 53, 50, 53, 51, 53, 52, 53, 53, 53, 54, 53, 55, 53, 56, 53, 57, 54, 48, 54, 49, 54, 50, 54, 51, 54, 52, 54, 53, 54, 54, 54, 55, 54, 56, 54, 57, 55, 48, 55, 49, 55, 50, 55, 51, 55, 52, 55, 53, 55, 54, 55, 55, 55, 56, 55, 57, 56, 48, 56, 49, 56, 50, 56, 51, 56, 52, 56, 53, 56, 54, 56, 55, 56, 56, 56, 57, 57, 48, 57, 49, 57, 50, 57, 51, 57, 52, 57, 53, 57, 54, 57, 55, 57, 56, 57, 57, 48, 46, 48, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 100, 105, 103, 101, 115, 116, 45, 48, 46, 49, 48, 46, 55, 47, 115, 114, 99, 47, 99, 111, 114, 101, 95, 97, 112, 105, 47, 99, 116, 95, 118, 97, 114, 105, 97, 98, 108, 101, 46, 114, 115, 0, 0, 0, 219, 84, 1, 0, 94, 0, 0, 0, 124, 0, 0, 0, 36, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 98, 108, 111, 99, 107, 45, 98, 117, 102, 102, 101, 114, 45, 48, 46, 49, 48, 46, 52, 47, 115, 114, 99, 47, 108, 105, 98, 46, 114, 115, 0, 76, 85, 1, 0, 83, 0, 0, 0, 164, 0, 0, 0, 32, 0, 0, 0, 76, 85, 1, 0, 83, 0, 0, 0, 174, 0, 0, 0, 26, 0, 0, 0, 76, 85, 1, 0, 83, 0, 0, 0, 157, 0, 0, 0, 37, 0, 0, 0, 76, 85, 1, 0, 83, 0, 0, 0, 56, 1, 0, 0, 30, 0, 0, 0, 76, 85, 1, 0, 83, 0, 0, 0, 53, 1, 0, 0, 24, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 115, 104, 97, 50, 45, 48, 46, 49, 48, 46, 56, 47, 115, 114, 99, 47, 99, 111, 114, 101, 95, 97, 112, 105, 46, 114, 115, 240, 85, 1, 0, 80, 0, 0, 0, 66, 0, 0, 0, 19, 0, 0, 0, 103, 230, 9, 106, 133, 174, 103, 187, 114, 243, 110, 60, 58, 245, 79, 165, 127, 82, 14, 81, 140, 104, 5, 155, 171, 217, 131, 31, 25, 205, 224, 91, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 98, 115, 53, 56, 45, 48, 46, 53, 46, 48, 47, 115, 114, 99, 47, 100, 101, 99, 111, 100, 101, 46, 114, 115, 0, 0, 0, 112, 86, 1, 0, 77, 0, 0, 0, 217, 1, 0, 0, 11, 0, 0, 0, 112, 86, 1, 0, 77, 0, 0, 0, 219, 1, 0, 0, 11, 0, 0, 0, 117, 110, 105, 116, 97, 32, 98, 111, 111, 108, 101, 97, 110, 97, 32, 115, 116, 114, 105, 110, 103, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121, 98, 111, 111, 108, 101, 97, 110, 32, 96, 96, 0, 0, 0, 255, 86, 1, 0, 9, 0, 0, 0, 8, 87, 1, 0, 1, 0, 0, 0, 105, 110, 116, 101, 103, 101, 114, 32, 96, 0, 0, 0, 28, 87, 1, 0, 9, 0, 0, 0, 8, 87, 1, 0, 1, 0, 0, 0, 102, 108, 111, 97, 116, 105, 110, 103, 32, 112, 111, 105, 110, 116, 32, 96, 56, 87, 1, 0, 16, 0, 0, 0, 8, 87, 1, 0, 1, 0, 0, 0, 99, 104, 97, 114, 97, 99, 116, 101, 114, 32, 96, 0, 88, 87, 1, 0, 11, 0, 0, 0, 8, 87, 1, 0, 1, 0, 0, 0, 115, 116, 114, 105, 110, 103, 32, 0, 116, 87, 1, 0, 7, 0, 0, 0, 245, 86, 1, 0, 10, 0, 0, 0, 117, 110, 105, 116, 32, 118, 97, 108, 117, 101, 0, 0, 140, 87, 1, 0, 10, 0, 0, 0, 79, 112, 116, 105, 111, 110, 32, 118, 97, 108, 117, 101, 160, 87, 1, 0, 12, 0, 0, 0, 110, 101, 119, 116, 121, 112, 101, 32, 115, 116, 114, 117, 99, 116, 0, 0, 180, 87, 1, 0, 14, 0, 0, 0, 115, 101, 113, 117, 101, 110, 99, 101, 204, 87, 1, 0, 8, 0, 0, 0, 109, 97, 112, 0, 220, 87, 1, 0, 3, 0, 0, 0, 101, 110, 117, 109, 232, 87, 1, 0, 4, 0, 0, 0, 117, 110, 105, 116, 32, 118, 97, 114, 105, 97, 110, 116, 244, 87, 1, 0, 12, 0, 0, 0, 110, 101, 119, 116, 121, 112, 101, 32, 118, 97, 114, 105, 97, 110, 116, 0, 8, 88, 1, 0, 15, 0, 0, 0, 116, 117, 112, 108, 101, 32, 118, 97, 114, 105, 97, 110, 116, 0, 0, 0, 32, 88, 1, 0, 13, 0, 0, 0, 115, 116, 114, 117, 99, 116, 32, 118, 97, 114, 105, 97, 110, 116, 0, 0, 56, 88, 1, 0, 14, 0, 0, 0, 8, 87, 1, 0, 1, 0, 0, 0, 8, 87, 1, 0, 1, 0, 0, 0, 96, 32, 111, 114, 32, 96, 0, 0, 8, 87, 1, 0, 1, 0, 0, 0, 96, 88, 1, 0, 6, 0, 0, 0, 8, 87, 1, 0, 1, 0, 0, 0, 111, 110, 101, 32, 111, 102, 32, 0, 128, 88, 1, 0, 7, 0, 0, 0, 44, 32, 0, 0, 144, 88, 1, 0, 2, 0, 0, 0, 117, 56, 117, 54, 52, 102, 54, 52, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 115, 116, 97, 107, 101, 45, 99, 111, 110, 116, 114, 97, 99, 116, 45, 116, 121, 112, 101, 115, 45, 48, 46, 48, 46, 49, 45, 114, 99, 46, 50, 47, 115, 114, 99, 47, 115, 105, 103, 46, 114, 115, 0, 164, 88, 1, 0, 95, 0, 0, 0, 44, 0, 0, 0, 24, 0, 0, 0, 164, 88, 1, 0, 95, 0, 0, 0, 45, 0, 0, 0, 24, 0, 0, 0, 164, 88, 1, 0, 95, 0, 0, 0, 72, 0, 0, 0, 24, 0, 0, 0, 164, 88, 1, 0, 95, 0, 0, 0, 74, 0, 0, 0, 10, 0, 0, 0, 164, 88, 1, 0, 95, 0, 0, 0, 76, 0, 0, 0, 10, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 114, 117, 115, 107, 45, 97, 98, 105, 45, 48, 46, 49, 50, 46, 48, 45, 114, 99, 46, 48, 47, 115, 114, 99, 47, 104, 97, 115, 104, 46, 114, 115, 0, 0, 0, 84, 89, 1, 0, 85, 0, 0, 0, 50, 0, 0, 0, 13, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 98, 108, 97, 107, 101, 50, 98, 95, 115, 105, 109, 100, 45, 49, 46, 48, 46, 50, 47, 115, 114, 99, 47, 103, 117, 116, 115, 46, 114, 115, 0, 188, 89, 1, 0, 83, 0, 0, 0, 247, 0, 0, 0, 38, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 98, 108, 97, 107, 101, 50, 98, 95, 115, 105, 109, 100, 45, 49, 46, 48, 46, 50, 47, 115, 114, 99, 47, 108, 105, 98, 46, 114, 115, 0, 0, 32, 90, 1, 0, 82, 0, 0, 0, 170, 1, 0, 0, 69, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 100, 117, 115, 107, 45, 115, 99, 104, 110, 111, 114, 114, 45, 48, 46, 49, 52, 46, 48, 47, 115, 114, 99, 47, 107, 101, 121, 95, 118, 97, 114, 105, 97, 110, 116, 115, 47, 100, 111, 117, 98, 108, 101, 95, 107, 101, 121, 46, 114, 115, 0, 132, 90, 1, 0, 103, 0, 0, 0, 76, 0, 0, 0, 19, 0, 0, 0, 132, 90, 1, 0, 103, 0, 0, 0, 77, 0, 0, 0, 19, 0, 0, 0, 132, 90, 1, 0, 103, 0, 0, 0, 176, 0, 0, 0, 19, 0, 0, 0, 132, 90, 1, 0, 103, 0, 0, 0, 177, 0, 0, 0, 19, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 100, 117, 115, 107, 45, 115, 99, 104, 110, 111, 114, 114, 45, 48, 46, 49, 52, 46, 48, 47, 115, 114, 99, 47, 107, 101, 121, 95, 118, 97, 114, 105, 97, 110, 116, 115, 47, 115, 105, 110, 103, 108, 101, 95, 107, 101, 121, 46, 114, 115, 0, 44, 91, 1, 0, 103, 0, 0, 0, 103, 0, 0, 0, 19, 0, 0, 0, 44, 91, 1, 0, 103, 0, 0, 0, 104, 0, 0, 0, 19, 0, 0, 0, 97, 98, 97, 110, 100, 111, 110, 97, 98, 105, 108, 105, 116, 121, 97, 98, 108, 101, 97, 98, 111, 117, 116, 97, 98, 111, 118, 101, 97, 98, 115, 101, 110, 116, 97, 98, 115, 111, 114, 98, 97, 98, 115, 116, 114, 97, 99, 116, 97, 98, 115, 117, 114, 100, 97, 98, 117, 115, 101, 97, 99, 99, 101, 115, 115, 97, 99, 99, 105, 100, 101, 110, 116, 97, 99, 99, 111, 117, 110, 116, 97, 99, 99, 117, 115, 101, 97, 99, 104, 105, 101, 118, 101, 97, 99, 105, 100, 97, 99, 111, 117, 115, 116, 105, 99, 97, 99, 113, 117, 105, 114, 101, 97, 99, 114, 111, 115, 115, 97, 99, 116, 97, 99, 116, 105, 111, 110, 97, 99, 116, 111, 114, 97, 99, 116, 114, 101, 115, 115, 97, 99, 116, 117, 97, 108, 97, 100, 97, 112, 116, 97, 100, 100, 97, 100, 100, 105, 99, 116, 97, 100, 100, 114, 101, 115, 115, 97, 100, 106, 117, 115, 116, 97, 100, 109, 105, 116, 97, 100, 117, 108, 116, 97, 100, 118, 97, 110, 99, 101, 97, 100, 118, 105, 99, 101, 97, 101, 114, 111, 98, 105, 99, 97, 102, 102, 97, 105, 114, 97, 102, 102, 111, 114, 100, 97, 102, 114, 97, 105, 100, 97, 103, 97, 105, 110, 97, 103, 101, 97, 103, 101, 110, 116, 97, 103, 114, 101, 101, 97, 104, 101, 97, 100, 97, 105, 109, 97, 105, 114, 97, 105, 114, 112, 111, 114, 116, 97, 105, 115, 108, 101, 97, 108, 97, 114, 109, 97, 108, 98, 117, 109, 97, 108, 99, 111, 104, 111, 108, 97, 108, 101, 114, 116, 97, 108, 105, 101, 110, 97, 108, 108, 97, 108, 108, 101, 121, 97, 108, 108, 111, 119, 97, 108, 109, 111, 115, 116, 97, 108, 111, 110, 101, 97, 108, 112, 104, 97, 97, 108, 114, 101, 97, 100, 121, 97, 108, 115, 111, 97, 108, 116, 101, 114, 97, 108, 119, 97, 121, 115, 97, 109, 97, 116, 101, 117, 114, 97, 109, 97, 122, 105, 110, 103, 97, 109, 111, 110, 103, 97, 109, 111, 117, 110, 116, 97, 109, 117, 115, 101, 100, 97, 110, 97, 108, 121, 115, 116, 97, 110, 99, 104, 111, 114, 97, 110, 99, 105, 101, 110, 116, 97, 110, 103, 101, 114, 97, 110, 103, 108, 101, 97, 110, 103, 114, 121, 97, 110, 105, 109, 97, 108, 97, 110, 107, 108, 101, 97, 110, 110, 111, 117, 110, 99, 101, 97, 110, 110, 117, 97, 108, 97, 110, 111, 116, 104, 101, 114, 97, 110, 115, 119, 101, 114, 97, 110, 116, 101, 110, 110, 97, 97, 110, 116, 105, 113, 117, 101, 97, 110, 120, 105, 101, 116, 121, 97, 110, 121, 97, 112, 97, 114, 116, 97, 112, 111, 108, 111, 103, 121, 97, 112, 112, 101, 97, 114, 97, 112, 112, 108, 101, 97, 112, 112, 114, 111, 118, 101, 97, 112, 114, 105, 108, 97, 114, 99, 104, 97, 114, 99, 116, 105, 99, 97, 114, 101, 97, 97, 114, 101, 110, 97, 97, 114, 103, 117, 101, 97, 114, 109, 97, 114, 109, 101, 100, 97, 114, 109, 111, 114, 97, 114, 109, 121, 97, 114, 111, 117, 110, 100, 97, 114, 114, 97, 110, 103, 101, 97, 114, 114, 101, 115, 116, 97, 114, 114, 105, 118, 101, 97, 114, 114, 111, 119, 97, 114, 116, 97, 114, 116, 101, 102, 97, 99, 116, 97, 114, 116, 105, 115, 116, 97, 114, 116, 119, 111, 114, 107, 97, 115, 107, 97, 115, 112, 101, 99, 116, 97, 115, 115, 97, 117, 108, 116, 97, 115, 115, 101, 116, 97, 115, 115, 105, 115, 116, 97, 115, 115, 117, 109, 101, 97, 115, 116, 104, 109, 97, 97, 116, 104, 108, 101, 116, 101, 97, 116, 111, 109, 97, 116, 116, 97, 99, 107, 97, 116, 116, 101, 110, 100, 97, 116, 116, 105, 116, 117, 100, 101, 97, 116, 116, 114, 97, 99, 116, 97, 117, 99, 116, 105, 111, 110, 97, 117, 100, 105, 116, 97, 117, 103, 117, 115, 116, 97, 117, 110, 116, 97, 117, 116, 104, 111, 114, 97, 117, 116, 111, 97, 117, 116, 117, 109, 110, 97, 118, 101, 114, 97, 103, 101, 97, 118, 111, 99, 97, 100, 111, 97, 118, 111, 105, 100, 97, 119, 97, 107, 101, 97, 119, 97, 114, 101, 97, 119, 97, 121, 97, 119, 101, 115, 111, 109, 101, 97, 119, 102, 117, 108, 97, 119, 107, 119, 97, 114, 100, 97, 120, 105, 115, 98, 97, 98, 121, 98, 97, 99, 104, 101, 108, 111, 114, 98, 97, 99, 111, 110, 98, 97, 100, 103, 101, 98, 97, 103, 98, 97, 108, 97, 110, 99, 101, 98, 97, 108, 99, 111, 110, 121, 98, 97, 108, 108, 98, 97, 109, 98, 111, 111, 98, 97, 110, 97, 110, 97, 98, 97, 110, 110, 101, 114, 98, 97, 114, 98, 97, 114, 101, 108, 121, 98, 97, 114, 103, 97, 105, 110, 98, 97, 114, 114, 101, 108, 98, 97, 115, 101, 98, 97, 115, 105, 99, 98, 97, 115, 107, 101, 116, 98, 97, 116, 116, 108, 101, 98, 101, 97, 99, 104, 98, 101, 97, 110, 98, 101, 97, 117, 116, 121, 98, 101, 99, 97, 117, 115, 101, 98, 101, 99, 111, 109, 101, 98, 101, 101, 102, 98, 101, 102, 111, 114, 101, 98, 101, 103, 105, 110, 98, 101, 104, 97, 118, 101, 98, 101, 104, 105, 110, 100, 98, 101, 108, 105, 101, 118, 101, 98, 101, 108, 111, 119, 98, 101, 108, 116, 98, 101, 110, 99, 104, 98, 101, 110, 101, 102, 105, 116, 98, 101, 115, 116, 98, 101, 116, 114, 97, 121, 98, 101, 116, 116, 101, 114, 98, 101, 116, 119, 101, 101, 110, 98, 101, 121, 111, 110, 100, 98, 105, 99, 121, 99, 108, 101, 98, 105, 100, 98, 105, 107, 101, 98, 105, 110, 100, 98, 105, 111, 108, 111, 103, 121, 98, 105, 114, 100, 98, 105, 114, 116, 104, 98, 105, 116, 116, 101, 114, 98, 108, 97, 99, 107, 98, 108, 97, 100, 101, 98, 108, 97, 109, 101, 98, 108, 97, 110, 107, 101, 116, 98, 108, 97, 115, 116, 98, 108, 101, 97, 107, 98, 108, 101, 115, 115, 98, 108, 105, 110, 100, 98, 108, 111, 111, 100, 98, 108, 111, 115, 115, 111, 109, 98, 108, 111, 117, 115, 101, 98, 108, 117, 101, 98, 108, 117, 114, 98, 108, 117, 115, 104, 98, 111, 97, 114, 100, 98, 111, 97, 116, 98, 111, 100, 121, 98, 111, 105, 108, 98, 111, 109, 98, 98, 111, 110, 101, 98, 111, 110, 117, 115, 98, 111, 111, 107, 98, 111, 111, 115, 116, 98, 111, 114, 100, 101, 114, 98, 111, 114, 105, 110, 103, 98, 111, 114, 114, 111, 119, 98, 111, 115, 115, 98, 111, 116, 116, 111, 109, 98, 111, 117, 110, 99, 101, 98, 111, 120, 98, 111, 121, 98, 114, 97, 99, 107, 101, 116, 98, 114, 97, 105, 110, 98, 114, 97, 110, 100, 98, 114, 97, 115, 115, 98, 114, 97, 118, 101, 98, 114, 101, 97, 100, 98, 114, 101, 101, 122, 101, 98, 114, 105, 99, 107, 98, 114, 105, 100, 103, 101, 98, 114, 105, 101, 102, 98, 114, 105, 103, 104, 116, 98, 114, 105, 110, 103, 98, 114, 105, 115, 107, 98, 114, 111, 99, 99, 111, 108, 105, 98, 114, 111, 107, 101, 110, 98, 114, 111, 110, 122, 101, 98, 114, 111, 111, 109, 98, 114, 111, 116, 104, 101, 114, 98, 114, 111, 119, 110, 98, 114, 117, 115, 104, 98, 117, 98, 98, 108, 101, 98, 117, 100, 100, 121, 98, 117, 100, 103, 101, 116, 98, 117, 102, 102, 97, 108, 111, 98, 117, 105, 108, 100, 98, 117, 108, 98, 98, 117, 108, 107, 98, 117, 108, 108, 101, 116, 98, 117, 110, 100, 108, 101, 98, 117, 110, 107, 101, 114, 98, 117, 114, 100, 101, 110, 98, 117, 114, 103, 101, 114, 98, 117, 114, 115, 116, 98, 117, 115, 98, 117, 115, 105, 110, 101, 115, 115, 98, 117, 115, 121, 98, 117, 116, 116, 101, 114, 98, 117, 121, 101, 114, 98, 117, 122, 122, 99, 97, 98, 98, 97, 103, 101, 99, 97, 98, 105, 110, 99, 97, 98, 108, 101, 99, 97, 99, 116, 117, 115, 99, 97, 103, 101, 99, 97, 107, 101, 99, 97, 108, 108, 99, 97, 108, 109, 99, 97, 109, 101, 114, 97, 99, 97, 109, 112, 99, 97, 110, 99, 97, 110, 97, 108, 99, 97, 110, 99, 101, 108, 99, 97, 110, 100, 121, 99, 97, 110, 110, 111, 110, 99, 97, 110, 111, 101, 99, 97, 110, 118, 97, 115, 99, 97, 110, 121, 111, 110, 99, 97, 112, 97, 98, 108, 101, 99, 97, 112, 105, 116, 97, 108, 99, 97, 112, 116, 97, 105, 110, 99, 97, 114, 99, 97, 114, 98, 111, 110, 99, 97, 114, 100, 99, 97, 114, 103, 111, 99, 97, 114, 112, 101, 116, 99, 97, 114, 114, 121, 99, 97, 114, 116, 99, 97, 115, 101, 99, 97, 115, 104, 99, 97, 115, 105, 110, 111, 99, 97, 115, 116, 108, 101, 99, 97, 115, 117, 97, 108, 99, 97, 116, 99, 97, 116, 97, 108, 111, 103, 99, 97, 116, 99, 104, 99, 97, 116, 101, 103, 111, 114, 121, 99, 97, 116, 116, 108, 101, 99, 97, 117, 103, 104, 116, 99, 97, 117, 115, 101, 99, 97, 117, 116, 105, 111, 110, 99, 97, 118, 101, 99, 101, 105, 108, 105, 110, 103, 99, 101, 108, 101, 114, 121, 99, 101, 109, 101, 110, 116, 99, 101, 110, 115, 117, 115, 99, 101, 110, 116, 117, 114, 121, 99, 101, 114, 101, 97, 108, 99, 101, 114, 116, 97, 105, 110, 99, 104, 97, 105, 114, 99, 104, 97, 108, 107, 99, 104, 97, 109, 112, 105, 111, 110, 99, 104, 97, 110, 103, 101, 99, 104, 97, 111, 115, 99, 104, 97, 112, 116, 101, 114, 99, 104, 97, 114, 103, 101, 99, 104, 97, 115, 101, 99, 104, 97, 116, 99, 104, 101, 97, 112, 99, 104, 101, 99, 107, 99, 104, 101, 101, 115, 101, 99, 104, 101, 102, 99, 104, 101, 114, 114, 121, 99, 104, 101, 115, 116, 99, 104, 105, 99, 107, 101, 110, 99, 104, 105, 101, 102, 99, 104, 105, 108, 100, 99, 104, 105, 109, 110, 101, 121, 99, 104, 111, 105, 99, 101, 99, 104, 111, 111, 115, 101, 99, 104, 114, 111, 110, 105, 99, 99, 104, 117, 99, 107, 108, 101, 99, 104, 117, 110, 107, 99, 104, 117, 114, 110, 99, 105, 103, 97, 114, 99, 105, 110, 110, 97, 109, 111, 110, 99, 105, 114, 99, 108, 101, 99, 105, 116, 105, 122, 101, 110, 99, 105, 116, 121, 99, 105, 118, 105, 108, 99, 108, 97, 105, 109, 99, 108, 97, 112, 99, 108, 97, 114, 105, 102, 121, 99, 108, 97, 119, 99, 108, 97, 121, 99, 108, 101, 97, 110, 99, 108, 101, 114, 107, 99, 108, 101, 118, 101, 114, 99, 108, 105, 99, 107, 99, 108, 105, 101, 110, 116, 99, 108, 105, 102, 102, 99, 108, 105, 109, 98, 99, 108, 105, 110, 105, 99, 99, 108, 105, 112, 99, 108, 111, 99, 107, 99, 108, 111, 103, 99, 108, 111, 115, 101, 99, 108, 111, 116, 104, 99, 108, 111, 117, 100, 99, 108, 111, 119, 110, 99, 108, 117, 98, 99, 108, 117, 109, 112, 99, 108, 117, 115, 116, 101, 114, 99, 108, 117, 116, 99, 104, 99, 111, 97, 99, 104, 99, 111, 97, 115, 116, 99, 111, 99, 111, 110, 117, 116, 99, 111, 100, 101, 99, 111, 102, 102, 101, 101, 99, 111, 105, 108, 99, 111, 105, 110, 99, 111, 108, 108, 101, 99, 116, 99, 111, 108, 111, 114, 99, 111, 108, 117, 109, 110, 99, 111, 109, 98, 105, 110, 101, 99, 111, 109, 101, 99, 111, 109, 102, 111, 114, 116, 99, 111, 109, 105, 99, 99, 111, 109, 109, 111, 110, 99, 111, 109, 112, 97, 110, 121, 99, 111, 110, 99, 101, 114, 116, 99, 111, 110, 100, 117, 99, 116, 99, 111, 110, 102, 105, 114, 109, 99, 111, 110, 103, 114, 101, 115, 115, 99, 111, 110, 110, 101, 99, 116, 99, 111, 110, 115, 105, 100, 101, 114, 99, 111, 110, 116, 114, 111, 108, 99, 111, 110, 118, 105, 110, 99, 101, 99, 111, 111, 107, 99, 111, 111, 108, 99, 111, 112, 112, 101, 114, 99, 111, 112, 121, 99, 111, 114, 97, 108, 99, 111, 114, 101, 99, 111, 114, 110, 99, 111, 114, 114, 101, 99, 116, 99, 111, 115, 116, 99, 111, 116, 116, 111, 110, 99, 111, 117, 99, 104, 99, 111, 117, 110, 116, 114, 121, 99, 111, 117, 112, 108, 101, 99, 111, 117, 114, 115, 101, 99, 111, 117, 115, 105, 110, 99, 111, 118, 101, 114, 99, 111, 121, 111, 116, 101, 99, 114, 97, 99, 107, 99, 114, 97, 100, 108, 101, 99, 114, 97, 102, 116, 99, 114, 97, 109, 99, 114, 97, 110, 101, 99, 114, 97, 115, 104, 99, 114, 97, 116, 101, 114, 99, 114, 97, 119, 108, 99, 114, 97, 122, 121, 99, 114, 101, 97, 109, 99, 114, 101, 100, 105, 116, 99, 114, 101, 101, 107, 99, 114, 101, 119, 99, 114, 105, 99, 107, 101, 116, 99, 114, 105, 109, 101, 99, 114, 105, 115, 112, 99, 114, 105, 116, 105, 99, 99, 114, 111, 112, 99, 114, 111, 115, 115, 99, 114, 111, 117, 99, 104, 99, 114, 111, 119, 100, 99, 114, 117, 99, 105, 97, 108, 99, 114, 117, 101, 108, 99, 114, 117, 105, 115, 101, 99, 114, 117, 109, 98, 108, 101, 99, 114, 117, 110, 99, 104, 99, 114, 117, 115, 104, 99, 114, 121, 99, 114, 121, 115, 116, 97, 108, 99, 117, 98, 101, 99, 117, 108, 116, 117, 114, 101, 99, 117, 112, 99, 117, 112, 98, 111, 97, 114, 100, 99, 117, 114, 105, 111, 117, 115, 99, 117, 114, 114, 101, 110, 116, 99, 117, 114, 116, 97, 105, 110, 99, 117, 114, 118, 101, 99, 117, 115, 104, 105, 111, 110, 99, 117, 115, 116, 111, 109, 99, 117, 116, 101, 99, 121, 99, 108, 101, 100, 97, 100, 100, 97, 109, 97, 103, 101, 100, 97, 109, 112, 100, 97, 110, 99, 101, 100, 97, 110, 103, 101, 114, 100, 97, 114, 105, 110, 103, 100, 97, 115, 104, 100, 97, 117, 103, 104, 116, 101, 114, 100, 97, 119, 110, 100, 97, 121, 100, 101, 97, 108, 100, 101, 98, 97, 116, 101, 100, 101, 98, 114, 105, 115, 100, 101, 99, 97, 100, 101, 100, 101, 99, 101, 109, 98, 101, 114, 100, 101, 99, 105, 100, 101, 100, 101, 99, 108, 105, 110, 101, 100, 101, 99, 111, 114, 97, 116, 101, 100, 101, 99, 114, 101, 97, 115, 101, 100, 101, 101, 114, 100, 101, 102, 101, 110, 115, 101, 100, 101, 102, 105, 110, 101, 100, 101, 102, 121, 100, 101, 103, 114, 101, 101, 100, 101, 108, 97, 121, 100, 101, 108, 105, 118, 101, 114, 100, 101, 109, 97, 110, 100, 100, 101, 109, 105, 115, 101, 100, 101, 110, 105, 97, 108, 100, 101, 110, 116, 105, 115, 116, 100, 101, 110, 121, 100, 101, 112, 97, 114, 116, 100, 101, 112, 101, 110, 100, 100, 101, 112, 111, 115, 105, 116, 100, 101, 112, 116, 104, 100, 101, 112, 117, 116, 121, 100, 101, 114, 105, 118, 101, 100, 101, 115, 99, 114, 105, 98, 101, 100, 101, 115, 101, 114, 116, 100, 101, 115, 105, 103, 110, 100, 101, 115, 107, 100, 101, 115, 112, 97, 105, 114, 100, 101, 115, 116, 114, 111, 121, 100, 101, 116, 97, 105, 108, 100, 101, 116, 101, 99, 116, 100, 101, 118, 101, 108, 111, 112, 100, 101, 118, 105, 99, 101, 100, 101, 118, 111, 116, 101, 100, 105, 97, 103, 114, 97, 109, 100, 105, 97, 108, 100, 105, 97, 109, 111, 110, 100, 100, 105, 97, 114, 121, 100, 105, 99, 101, 100, 105, 101, 115, 101, 108, 100, 105, 101, 116, 100, 105, 102, 102, 101, 114, 100, 105, 103, 105, 116, 97, 108, 100, 105, 103, 110, 105, 116, 121, 100, 105, 108, 101, 109, 109, 97, 100, 105, 110, 110, 101, 114, 100, 105, 110, 111, 115, 97, 117, 114, 100, 105, 114, 101, 99, 116, 100, 105, 114, 116, 100, 105, 115, 97, 103, 114, 101, 101, 100, 105, 115, 99, 111, 118, 101, 114, 100, 105, 115, 101, 97, 115, 101, 100, 105, 115, 104, 100, 105, 115, 109, 105, 115, 115, 100, 105, 115, 111, 114, 100, 101, 114, 100, 105, 115, 112, 108, 97, 121, 100, 105, 115, 116, 97, 110, 99, 101, 100, 105, 118, 101, 114, 116, 100, 105, 118, 105, 100, 101, 100, 105, 118, 111, 114, 99, 101, 100, 105, 122, 122, 121, 100, 111, 99, 116, 111, 114, 100, 111, 99, 117, 109, 101, 110, 116, 100, 111, 103, 100, 111, 108, 108, 100, 111, 108, 112, 104, 105, 110, 100, 111, 109, 97, 105, 110, 100, 111, 110, 97, 116, 101, 100, 111, 110, 107, 101, 121, 100, 111, 110, 111, 114, 100, 111, 111, 114, 100, 111, 115, 101, 100, 111, 117, 98, 108, 101, 100, 111, 118, 101, 100, 114, 97, 102, 116, 100, 114, 97, 103, 111, 110, 100, 114, 97, 109, 97, 100, 114, 97, 115, 116, 105, 99, 100, 114, 97, 119, 100, 114, 101, 97, 109, 100, 114, 101, 115, 115, 100, 114, 105, 102, 116, 100, 114, 105, 108, 108, 100, 114, 105, 110, 107, 100, 114, 105, 112, 100, 114, 105, 118, 101, 100, 114, 111, 112, 100, 114, 117, 109, 100, 114, 121, 100, 117, 99, 107, 100, 117, 109, 98, 100, 117, 110, 101, 100, 117, 114, 105, 110, 103, 100, 117, 115, 116, 100, 117, 116, 99, 104, 100, 117, 116, 121, 100, 119, 97, 114, 102, 100, 121, 110, 97, 109, 105, 99, 101, 97, 103, 101, 114, 101, 97, 103, 108, 101, 101, 97, 114, 108, 121, 101, 97, 114, 110, 101, 97, 114, 116, 104, 101, 97, 115, 105, 108, 121, 101, 97, 115, 116, 101, 97, 115, 121, 101, 99, 104, 111, 101, 99, 111, 108, 111, 103, 121, 101, 99, 111, 110, 111, 109, 121, 101, 100, 103, 101, 101, 100, 105, 116, 101, 100, 117, 99, 97, 116, 101, 101, 102, 102, 111, 114, 116, 101, 103, 103, 101, 105, 103, 104, 116, 101, 105, 116, 104, 101, 114, 101, 108, 98, 111, 119, 101, 108, 100, 101, 114, 101, 108, 101, 99, 116, 114, 105, 99, 101, 108, 101, 103, 97, 110, 116, 101, 108, 101, 109, 101, 110, 116, 101, 108, 101, 112, 104, 97, 110, 116, 101, 108, 101, 118, 97, 116, 111, 114, 101, 108, 105, 116, 101, 101, 108, 115, 101, 101, 109, 98, 97, 114, 107, 101, 109, 98, 111, 100, 121, 101, 109, 98, 114, 97, 99, 101, 101, 109, 101, 114, 103, 101, 101, 109, 111, 116, 105, 111, 110, 101, 109, 112, 108, 111, 121, 101, 109, 112, 111, 119, 101, 114, 101, 109, 112, 116, 121, 101, 110, 97, 98, 108, 101, 101, 110, 97, 99, 116, 101, 110, 100, 101, 110, 100, 108, 101, 115, 115, 101, 110, 100, 111, 114, 115, 101, 101, 110, 101, 109, 121, 101, 110, 101, 114, 103, 121, 101, 110, 102, 111, 114, 99, 101, 101, 110, 103, 97, 103, 101, 101, 110, 103, 105, 110, 101, 101, 110, 104, 97, 110, 99, 101, 101, 110, 106, 111, 121, 101, 110, 108, 105, 115, 116, 101, 110, 111, 117, 103, 104, 101, 110, 114, 105, 99, 104, 101, 110, 114, 111, 108, 108, 101, 110, 115, 117, 114, 101, 101, 110, 116, 101, 114, 101, 110, 116, 105, 114, 101, 101, 110, 116, 114, 121, 101, 110, 118, 101, 108, 111, 112, 101, 101, 112, 105, 115, 111, 100, 101, 101, 113, 117, 97, 108, 101, 113, 117, 105, 112, 101, 114, 97, 101, 114, 97, 115, 101, 101, 114, 111, 100, 101, 101, 114, 111, 115, 105, 111, 110, 101, 114, 114, 111, 114, 101, 114, 117, 112, 116, 101, 115, 99, 97, 112, 101, 101, 115, 115, 97, 121, 101, 115, 115, 101, 110, 99, 101, 101, 115, 116, 97, 116, 101, 101, 116, 101, 114, 110, 97, 108, 101, 116, 104, 105, 99, 115, 101, 118, 105, 100, 101, 110, 99, 101, 101, 118, 105, 108, 101, 118, 111, 107, 101, 101, 118, 111, 108, 118, 101, 101, 120, 97, 99, 116, 101, 120, 97, 109, 112, 108, 101, 101, 120, 99, 101, 115, 115, 101, 120, 99, 104, 97, 110, 103, 101, 101, 120, 99, 105, 116, 101, 101, 120, 99, 108, 117, 100, 101, 101, 120, 99, 117, 115, 101, 101, 120, 101, 99, 117, 116, 101, 101, 120, 101, 114, 99, 105, 115, 101, 101, 120, 104, 97, 117, 115, 116, 101, 120, 104, 105, 98, 105, 116, 101, 120, 105, 108, 101, 101, 120, 105, 115, 116, 101, 120, 105, 116, 101, 120, 111, 116, 105, 99, 101, 120, 112, 97, 110, 100, 101, 120, 112, 101, 99, 116, 101, 120, 112, 105, 114, 101, 101, 120, 112, 108, 97, 105, 110, 101, 120, 112, 111, 115, 101, 101, 120, 112, 114, 101, 115, 115, 101, 120, 116, 101, 110, 100, 101, 120, 116, 114, 97, 101, 121, 101, 101, 121, 101, 98, 114, 111, 119, 102, 97, 98, 114, 105, 99, 102, 97, 99, 101, 102, 97, 99, 117, 108, 116, 121, 102, 97, 100, 101, 102, 97, 105, 110, 116, 102, 97, 105, 116, 104, 102, 97, 108, 108, 102, 97, 108, 115, 101, 102, 97, 109, 101, 102, 97, 109, 105, 108, 121, 102, 97, 109, 111, 117, 115, 102, 97, 110, 102, 97, 110, 99, 121, 102, 97, 110, 116, 97, 115, 121, 102, 97, 114, 109, 102, 97, 115, 104, 105, 111, 110, 102, 97, 116, 102, 97, 116, 97, 108, 102, 97, 116, 104, 101, 114, 102, 97, 116, 105, 103, 117, 101, 102, 97, 117, 108, 116, 102, 97, 118, 111, 114, 105, 116, 101, 102, 101, 97, 116, 117, 114, 101, 102, 101, 98, 114, 117, 97, 114, 121, 102, 101, 100, 101, 114, 97, 108, 102, 101, 101, 102, 101, 101, 100, 102, 101, 101, 108, 102, 101, 109, 97, 108, 101, 102, 101, 110, 99, 101, 102, 101, 115, 116, 105, 118, 97, 108, 102, 101, 116, 99, 104, 102, 101, 118, 101, 114, 102, 101, 119, 102, 105, 98, 101, 114, 102, 105, 99, 116, 105, 111, 110, 102, 105, 101, 108, 100, 102, 105, 103, 117, 114, 101, 102, 105, 108, 101, 102, 105, 108, 109, 102, 105, 108, 116, 101, 114, 102, 105, 110, 97, 108, 102, 105, 110, 100, 102, 105, 110, 101, 102, 105, 110, 103, 101, 114, 102, 105, 110, 105, 115, 104, 102, 105, 114, 101, 102, 105, 114, 109, 102, 105, 114, 115, 116, 102, 105, 115, 99, 97, 108, 102, 105, 115, 104, 102, 105, 116, 102, 105, 116, 110, 101, 115, 115, 102, 105, 120, 102, 108, 97, 103, 102, 108, 97, 109, 101, 102, 108, 97, 115, 104, 102, 108, 97, 116, 102, 108, 97, 118, 111, 114, 102, 108, 101, 101, 102, 108, 105, 103, 104, 116, 102, 108, 105, 112, 102, 108, 111, 97, 116, 102, 108, 111, 99, 107, 102, 108, 111, 111, 114, 102, 108, 111, 119, 101, 114, 102, 108, 117, 105, 100, 102, 108, 117, 115, 104, 102, 108, 121, 102, 111, 97, 109, 102, 111, 99, 117, 115, 102, 111, 103, 102, 111, 105, 108, 102, 111, 108, 100, 102, 111, 108, 108, 111, 119, 102, 111, 111, 100, 102, 111, 111, 116, 102, 111, 114, 99, 101, 102, 111, 114, 101, 115, 116, 102, 111, 114, 103, 101, 116, 102, 111, 114, 107, 102, 111, 114, 116, 117, 110, 101, 102, 111, 114, 117, 109, 102, 111, 114, 119, 97, 114, 100, 102, 111, 115, 115, 105, 108, 102, 111, 115, 116, 101, 114, 102, 111, 117, 110, 100, 102, 111, 120, 102, 114, 97, 103, 105, 108, 101, 102, 114, 97, 109, 101, 102, 114, 101, 113, 117, 101, 110, 116, 102, 114, 101, 115, 104, 102, 114, 105, 101, 110, 100, 102, 114, 105, 110, 103, 101, 102, 114, 111, 103, 102, 114, 111, 110, 116, 102, 114, 111, 115, 116, 102, 114, 111, 119, 110, 102, 114, 111, 122, 101, 110, 102, 114, 117, 105, 116, 102, 117, 101, 108, 102, 117, 110, 102, 117, 110, 110, 121, 102, 117, 114, 110, 97, 99, 101, 102, 117, 114, 121, 102, 117, 116, 117, 114, 101, 103, 97, 100, 103, 101, 116, 103, 97, 105, 110, 103, 97, 108, 97, 120, 121, 103, 97, 108, 108, 101, 114, 121, 103, 97, 109, 101, 103, 97, 112, 103, 97, 114, 97, 103, 101, 103, 97, 114, 98, 97, 103, 101, 103, 97, 114, 100, 101, 110, 103, 97, 114, 108, 105, 99, 103, 97, 114, 109, 101, 110, 116, 103, 97, 115, 103, 97, 115, 112, 103, 97, 116, 101, 103, 97, 116, 104, 101, 114, 103, 97, 117, 103, 101, 103, 97, 122, 101, 103, 101, 110, 101, 114, 97, 108, 103, 101, 110, 105, 117, 115, 103, 101, 110, 114, 101, 103, 101, 110, 116, 108, 101, 103, 101, 110, 117, 105, 110, 101, 103, 101, 115, 116, 117, 114, 101, 103, 104, 111, 115, 116, 103, 105, 97, 110, 116, 103, 105, 102, 116, 103, 105, 103, 103, 108, 101, 103, 105, 110, 103, 101, 114, 103, 105, 114, 97, 102, 102, 101, 103, 105, 114, 108, 103, 105, 118, 101, 103, 108, 97, 100, 103, 108, 97, 110, 99, 101, 103, 108, 97, 114, 101, 103, 108, 97, 115, 115, 103, 108, 105, 100, 101, 103, 108, 105, 109, 112, 115, 101, 103, 108, 111, 98, 101, 103, 108, 111, 111, 109, 103, 108, 111, 114, 121, 103, 108, 111, 118, 101, 103, 108, 111, 119, 103, 108, 117, 101, 103, 111, 97, 116, 103, 111, 100, 100, 101, 115, 115, 103, 111, 108, 100, 103, 111, 111, 100, 103, 111, 111, 115, 101, 103, 111, 114, 105, 108, 108, 97, 103, 111, 115, 112, 101, 108, 103, 111, 115, 115, 105, 112, 103, 111, 118, 101, 114, 110, 103, 111, 119, 110, 103, 114, 97, 98, 103, 114, 97, 99, 101, 103, 114, 97, 105, 110, 103, 114, 97, 110, 116, 103, 114, 97, 112, 101, 103, 114, 97, 115, 115, 103, 114, 97, 118, 105, 116, 121, 103, 114, 101, 97, 116, 103, 114, 101, 101, 110, 103, 114, 105, 100, 103, 114, 105, 101, 102, 103, 114, 105, 116, 103, 114, 111, 99, 101, 114, 121, 103, 114, 111, 117, 112, 103, 114, 111, 119, 103, 114, 117, 110, 116, 103, 117, 97, 114, 100, 103, 117, 101, 115, 115, 103, 117, 105, 100, 101, 103, 117, 105, 108, 116, 103, 117, 105, 116, 97, 114, 103, 117, 110, 103, 121, 109, 104, 97, 98, 105, 116, 104, 97, 105, 114, 104, 97, 108, 102, 104, 97, 109, 109, 101, 114, 104, 97, 109, 115, 116, 101, 114, 104, 97, 110, 100, 104, 97, 112, 112, 121, 104, 97, 114, 98, 111, 114, 104, 97, 114, 100, 104, 97, 114, 115, 104, 104, 97, 114, 118, 101, 115, 116, 104, 97, 116, 104, 97, 118, 101, 104, 97, 119, 107, 104, 97, 122, 97, 114, 100, 104, 101, 97, 100, 104, 101, 97, 108, 116, 104, 104, 101, 97, 114, 116, 104, 101, 97, 118, 121, 104, 101, 100, 103, 101, 104, 111, 103, 104, 101, 105, 103, 104, 116, 104, 101, 108, 108, 111, 104, 101, 108, 109, 101, 116, 104, 101, 108, 112, 104, 101, 110, 104, 101, 114, 111, 104, 105, 100, 100, 101, 110, 104, 105, 103, 104, 104, 105, 108, 108, 104, 105, 110, 116, 104, 105, 112, 104, 105, 114, 101, 104, 105, 115, 116, 111, 114, 121, 104, 111, 98, 98, 121, 104, 111, 99, 107, 101, 121, 104, 111, 108, 100, 104, 111, 108, 101, 104, 111, 108, 105, 100, 97, 121, 104, 111, 108, 108, 111, 119, 104, 111, 109, 101, 104, 111, 110, 101, 121, 104, 111, 111, 100, 104, 111, 112, 101, 104, 111, 114, 110, 104, 111, 114, 114, 111, 114, 104, 111, 114, 115, 101, 104, 111, 115, 112, 105, 116, 97, 108, 104, 111, 115, 116, 104, 111, 116, 101, 108, 104, 111, 117, 114, 104, 111, 118, 101, 114, 104, 117, 98, 104, 117, 103, 101, 104, 117, 109, 97, 110, 104, 117, 109, 98, 108, 101, 104, 117, 109, 111, 114, 104, 117, 110, 100, 114, 101, 100, 104, 117, 110, 103, 114, 121, 104, 117, 110, 116, 104, 117, 114, 100, 108, 101, 104, 117, 114, 114, 121, 104, 117, 114, 116, 104, 117, 115, 98, 97, 110, 100, 104, 121, 98, 114, 105, 100, 105, 99, 101, 105, 99, 111, 110, 105, 100, 101, 97, 105, 100, 101, 110, 116, 105, 102, 121, 105, 100, 108, 101, 105, 103, 110, 111, 114, 101, 105, 108, 108, 105, 108, 108, 101, 103, 97, 108, 105, 108, 108, 110, 101, 115, 115, 105, 109, 97, 103, 101, 105, 109, 105, 116, 97, 116, 101, 105, 109, 109, 101, 110, 115, 101, 105, 109, 109, 117, 110, 101, 105, 109, 112, 97, 99, 116, 105, 109, 112, 111, 115, 101, 105, 109, 112, 114, 111, 118, 101, 105, 109, 112, 117, 108, 115, 101, 105, 110, 99, 104, 105, 110, 99, 108, 117, 100, 101, 105, 110, 99, 111, 109, 101, 105, 110, 99, 114, 101, 97, 115, 101, 105, 110, 100, 101, 120, 105, 110, 100, 105, 99, 97, 116, 101, 105, 110, 100, 111, 111, 114, 105, 110, 100, 117, 115, 116, 114, 121, 105, 110, 102, 97, 110, 116, 105, 110, 102, 108, 105, 99, 116, 105, 110, 102, 111, 114, 109, 105, 110, 104, 97, 108, 101, 105, 110, 104, 101, 114, 105, 116, 105, 110, 105, 116, 105, 97, 108, 105, 110, 106, 101, 99, 116, 105, 110, 106, 117, 114, 121, 105, 110, 109, 97, 116, 101, 105, 110, 110, 101, 114, 105, 110, 110, 111, 99, 101, 110, 116, 105, 110, 112, 117, 116, 105, 110, 113, 117, 105, 114, 121, 105, 110, 115, 97, 110, 101, 105, 110, 115, 101, 99, 116, 105, 110, 115, 105, 100, 101, 105, 110, 115, 112, 105, 114, 101, 105, 110, 115, 116, 97, 108, 108, 105, 110, 116, 97, 99, 116, 105, 110, 116, 101, 114, 101, 115, 116, 105, 110, 116, 111, 105, 110, 118, 101, 115, 116, 105, 110, 118, 105, 116, 101, 105, 110, 118, 111, 108, 118, 101, 105, 114, 111, 110, 105, 115, 108, 97, 110, 100, 105, 115, 111, 108, 97, 116, 101, 105, 115, 115, 117, 101, 105, 116, 101, 109, 105, 118, 111, 114, 121, 106, 97, 99, 107, 101, 116, 106, 97, 103, 117, 97, 114, 106, 97, 114, 106, 97, 122, 122, 106, 101, 97, 108, 111, 117, 115, 106, 101, 97, 110, 115, 106, 101, 108, 108, 121, 106, 101, 119, 101, 108, 106, 111, 98, 106, 111, 105, 110, 106, 111, 107, 101, 106, 111, 117, 114, 110, 101, 121, 106, 111, 121, 106, 117, 100, 103, 101, 106, 117, 105, 99, 101, 106, 117, 109, 112, 106, 117, 110, 103, 108, 101, 106, 117, 110, 105, 111, 114, 106, 117, 110, 107, 106, 117, 115, 116, 107, 97, 110, 103, 97, 114, 111, 111, 107, 101, 101, 110, 107, 101, 101, 112, 107, 101, 116, 99, 104, 117, 112, 107, 101, 121, 107, 105, 99, 107, 107, 105, 100, 107, 105, 100, 110, 101, 121, 107, 105, 110, 100, 107, 105, 110, 103, 100, 111, 109, 107, 105, 115, 115, 107, 105, 116, 107, 105, 116, 99, 104, 101, 110, 107, 105, 116, 101, 107, 105, 116, 116, 101, 110, 107, 105, 119, 105, 107, 110, 101, 101, 107, 110, 105, 102, 101, 107, 110, 111, 99, 107, 107, 110, 111, 119, 108, 97, 98, 108, 97, 98, 101, 108, 108, 97, 98, 111, 114, 108, 97, 100, 100, 101, 114, 108, 97, 100, 121, 108, 97, 107, 101, 108, 97, 109, 112, 108, 97, 110, 103, 117, 97, 103, 101, 108, 97, 112, 116, 111, 112, 108, 97, 114, 103, 101, 108, 97, 116, 101, 114, 108, 97, 116, 105, 110, 108, 97, 117, 103, 104, 108, 97, 117, 110, 100, 114, 121, 108, 97, 118, 97, 108, 97, 119, 108, 97, 119, 110, 108, 97, 119, 115, 117, 105, 116, 108, 97, 121, 101, 114, 108, 97, 122, 121, 108, 101, 97, 100, 101, 114, 108, 101, 97, 102, 108, 101, 97, 114, 110, 108, 101, 97, 118, 101, 108, 101, 99, 116, 117, 114, 101, 108, 101, 102, 116, 108, 101, 103, 108, 101, 103, 97, 108, 108, 101, 103, 101, 110, 100, 108, 101, 105, 115, 117, 114, 101, 108, 101, 109, 111, 110, 108, 101, 110, 100, 108, 101, 110, 103, 116, 104, 108, 101, 110, 115, 108, 101, 111, 112, 97, 114, 100, 108, 101, 115, 115, 111, 110, 108, 101, 116, 116, 101, 114, 108, 101, 118, 101, 108, 108, 105, 97, 114, 108, 105, 98, 101, 114, 116, 121, 108, 105, 98, 114, 97, 114, 121, 108, 105, 99, 101, 110, 115, 101, 108, 105, 102, 101, 108, 105, 102, 116, 108, 105, 103, 104, 116, 108, 105, 107, 101, 108, 105, 109, 98, 108, 105, 109, 105, 116, 108, 105, 110, 107, 108, 105, 111, 110, 108, 105, 113, 117, 105, 100, 108, 105, 115, 116, 108, 105, 116, 116, 108, 101, 108, 105, 118, 101, 108, 105, 122, 97, 114, 100, 108, 111, 97, 100, 108, 111, 97, 110, 108, 111, 98, 115, 116, 101, 114, 108, 111, 99, 97, 108, 108, 111, 99, 107, 108, 111, 103, 105, 99, 108, 111, 110, 101, 108, 121, 108, 111, 110, 103, 108, 111, 111, 112, 108, 111, 116, 116, 101, 114, 121, 108, 111, 117, 100, 108, 111, 117, 110, 103, 101, 108, 111, 118, 101, 108, 111, 121, 97, 108, 108, 117, 99, 107, 121, 108, 117, 103, 103, 97, 103, 101, 108, 117, 109, 98, 101, 114, 108, 117, 110, 97, 114, 108, 117, 110, 99, 104, 108, 117, 120, 117, 114, 121, 108, 121, 114, 105, 99, 115, 109, 97, 99, 104, 105, 110, 101, 109, 97, 100, 109, 97, 103, 105, 99, 109, 97, 103, 110, 101, 116, 109, 97, 105, 100, 109, 97, 105, 108, 109, 97, 105, 110, 109, 97, 106, 111, 114, 109, 97, 107, 101, 109, 97, 109, 109, 97, 108, 109, 97, 110, 109, 97, 110, 97, 103, 101, 109, 97, 110, 100, 97, 116, 101, 109, 97, 110, 103, 111, 109, 97, 110, 115, 105, 111, 110, 109, 97, 110, 117, 97, 108, 109, 97, 112, 108, 101, 109, 97, 114, 98, 108, 101, 109, 97, 114, 99, 104, 109, 97, 114, 103, 105, 110, 109, 97, 114, 105, 110, 101, 109, 97, 114, 107, 101, 116, 109, 97, 114, 114, 105, 97, 103, 101, 109, 97, 115, 107, 109, 97, 115, 115, 109, 97, 115, 116, 101, 114, 109, 97, 116, 99, 104, 109, 97, 116, 101, 114, 105, 97, 108, 109, 97, 116, 104, 109, 97, 116, 114, 105, 120, 109, 97, 116, 116, 101, 114, 109, 97, 120, 105, 109, 117, 109, 109, 97, 122, 101, 109, 101, 97, 100, 111, 119, 109, 101, 97, 110, 109, 101, 97, 115, 117, 114, 101, 109, 101, 97, 116, 109, 101, 99, 104, 97, 110, 105, 99, 109, 101, 100, 97, 108, 109, 101, 100, 105, 97, 109, 101, 108, 111, 100, 121, 109, 101, 108, 116, 109, 101, 109, 98, 101, 114, 109, 101, 109, 111, 114, 121, 109, 101, 110, 116, 105, 111, 110, 109, 101, 110, 117, 109, 101, 114, 99, 121, 109, 101, 114, 103, 101, 109, 101, 114, 105, 116, 109, 101, 114, 114, 121, 109, 101, 115, 104, 109, 101, 115, 115, 97, 103, 101, 109, 101, 116, 97, 108, 109, 101, 116, 104, 111, 100, 109, 105, 100, 100, 108, 101, 109, 105, 100, 110, 105, 103, 104, 116, 109, 105, 108, 107, 109, 105, 108, 108, 105, 111, 110, 109, 105, 109, 105, 99, 109, 105, 110, 100, 109, 105, 110, 105, 109, 117, 109, 109, 105, 110, 111, 114, 109, 105, 110, 117, 116, 101, 109, 105, 114, 97, 99, 108, 101, 109, 105, 114, 114, 111, 114, 109, 105, 115, 101, 114, 121, 109, 105, 115, 115, 109, 105, 115, 116, 97, 107, 101, 109, 105, 120, 109, 105, 120, 101, 100, 109, 105, 120, 116, 117, 114, 101, 109, 111, 98, 105, 108, 101, 109, 111, 100, 101, 108, 109, 111, 100, 105, 102, 121, 109, 111, 109, 109, 111, 109, 101, 110, 116, 109, 111, 110, 105, 116, 111, 114, 109, 111, 110, 107, 101, 121, 109, 111, 110, 115, 116, 101, 114, 109, 111, 110, 116, 104, 109, 111, 111, 110, 109, 111, 114, 97, 108, 109, 111, 114, 101, 109, 111, 114, 110, 105, 110, 103, 109, 111, 115, 113, 117, 105, 116, 111, 109, 111, 116, 104, 101, 114, 109, 111, 116, 105, 111, 110, 109, 111, 116, 111, 114, 109, 111, 117, 110, 116, 97, 105, 110, 109, 111, 117, 115, 101, 109, 111, 118, 101, 109, 111, 118, 105, 101, 109, 117, 99, 104, 109, 117, 102, 102, 105, 110, 109, 117, 108, 101, 109, 117, 108, 116, 105, 112, 108, 121, 109, 117, 115, 99, 108, 101, 109, 117, 115, 101, 117, 109, 109, 117, 115, 104, 114, 111, 111, 109, 109, 117, 115, 105, 99, 109, 117, 115, 116, 109, 117, 116, 117, 97, 108, 109, 121, 115, 101, 108, 102, 109, 121, 115, 116, 101, 114, 121, 109, 121, 116, 104, 110, 97, 105, 118, 101, 110, 97, 109, 101, 110, 97, 112, 107, 105, 110, 110, 97, 114, 114, 111, 119, 110, 97, 115, 116, 121, 110, 97, 116, 105, 111, 110, 110, 97, 116, 117, 114, 101, 110, 101, 97, 114, 110, 101, 99, 107, 110, 101, 101, 100, 110, 101, 103, 97, 116, 105, 118, 101, 110, 101, 103, 108, 101, 99, 116, 110, 101, 105, 116, 104, 101, 114, 110, 101, 112, 104, 101, 119, 110, 101, 114, 118, 101, 110, 101, 115, 116, 110, 101, 116, 110, 101, 116, 119, 111, 114, 107, 110, 101, 117, 116, 114, 97, 108, 110, 101, 118, 101, 114, 110, 101, 119, 115, 110, 101, 120, 116, 110, 105, 99, 101, 110, 105, 103, 104, 116, 110, 111, 98, 108, 101, 110, 111, 105, 115, 101, 110, 111, 109, 105, 110, 101, 101, 110, 111, 111, 100, 108, 101, 110, 111, 114, 109, 97, 108, 110, 111, 114, 116, 104, 110, 111, 115, 101, 110, 111, 116, 97, 98, 108, 101, 110, 111, 116, 101, 110, 111, 116, 104, 105, 110, 103, 110, 111, 116, 105, 99, 101, 110, 111, 118, 101, 108, 110, 111, 119, 110, 117, 99, 108, 101, 97, 114, 110, 117, 109, 98, 101, 114, 110, 117, 114, 115, 101, 110, 117, 116, 111, 97, 107, 111, 98, 101, 121, 111, 98, 106, 101, 99, 116, 111, 98, 108, 105, 103, 101, 111, 98, 115, 99, 117, 114, 101, 111, 98, 115, 101, 114, 118, 101, 111, 98, 116, 97, 105, 110, 111, 98, 118, 105, 111, 117, 115, 111, 99, 99, 117, 114, 111, 99, 101, 97, 110, 111, 99, 116, 111, 98, 101, 114, 111, 100, 111, 114, 111, 102, 102, 111, 102, 102, 101, 114, 111, 102, 102, 105, 99, 101, 111, 102, 116, 101, 110, 111, 105, 108, 111, 107, 97, 121, 111, 108, 100, 111, 108, 105, 118, 101, 111, 108, 121, 109, 112, 105, 99, 111, 109, 105, 116, 111, 110, 99, 101, 111, 110, 101, 111, 110, 105, 111, 110, 111, 110, 108, 105, 110, 101, 111, 110, 108, 121, 111, 112, 101, 110, 111, 112, 101, 114, 97, 111, 112, 105, 110, 105, 111, 110, 111, 112, 112, 111, 115, 101, 111, 112, 116, 105, 111, 110, 111, 114, 97, 110, 103, 101, 111, 114, 98, 105, 116, 111, 114, 99, 104, 97, 114, 100, 111, 114, 100, 101, 114, 111, 114, 100, 105, 110, 97, 114, 121, 111, 114, 103, 97, 110, 111, 114, 105, 101, 110, 116, 111, 114, 105, 103, 105, 110, 97, 108, 111, 114, 112, 104, 97, 110, 111, 115, 116, 114, 105, 99, 104, 111, 116, 104, 101, 114, 111, 117, 116, 100, 111, 111, 114, 111, 117, 116, 101, 114, 111, 117, 116, 112, 117, 116, 111, 117, 116, 115, 105, 100, 101, 111, 118, 97, 108, 111, 118, 101, 110, 111, 118, 101, 114, 111, 119, 110, 111, 119, 110, 101, 114, 111, 120, 121, 103, 101, 110, 111, 121, 115, 116, 101, 114, 111, 122, 111, 110, 101, 112, 97, 99, 116, 112, 97, 100, 100, 108, 101, 112, 97, 103, 101, 112, 97, 105, 114, 112, 97, 108, 97, 99, 101, 112, 97, 108, 109, 112, 97, 110, 100, 97, 112, 97, 110, 101, 108, 112, 97, 110, 105, 99, 112, 97, 110, 116, 104, 101, 114, 112, 97, 112, 101, 114, 112, 97, 114, 97, 100, 101, 112, 97, 114, 101, 110, 116, 112, 97, 114, 107, 112, 97, 114, 114, 111, 116, 112, 97, 114, 116, 121, 112, 97, 115, 115, 112, 97, 116, 99, 104, 112, 97, 116, 104, 112, 97, 116, 105, 101, 110, 116, 112, 97, 116, 114, 111, 108, 112, 97, 116, 116, 101, 114, 110, 112, 97, 117, 115, 101, 112, 97, 118, 101, 112, 97, 121, 109, 101, 110, 116, 112, 101, 97, 99, 101, 112, 101, 97, 110, 117, 116, 112, 101, 97, 114, 112, 101, 97, 115, 97, 110, 116, 112, 101, 108, 105, 99, 97, 110, 112, 101, 110, 112, 101, 110, 97, 108, 116, 121, 112, 101, 110, 99, 105, 108, 112, 101, 111, 112, 108, 101, 112, 101, 112, 112, 101, 114, 112, 101, 114, 102, 101, 99, 116, 112, 101, 114, 109, 105, 116, 112, 101, 114, 115, 111, 110, 112, 101, 116, 112, 104, 111, 110, 101, 112, 104, 111, 116, 111, 112, 104, 114, 97, 115, 101, 112, 104, 121, 115, 105, 99, 97, 108, 112, 105, 97, 110, 111, 112, 105, 99, 110, 105, 99, 112, 105, 99, 116, 117, 114, 101, 112, 105, 101, 99, 101, 112, 105, 103, 112, 105, 103, 101, 111, 110, 112, 105, 108, 108, 112, 105, 108, 111, 116, 112, 105, 110, 107, 112, 105, 111, 110, 101, 101, 114, 112, 105, 112, 101, 112, 105, 115, 116, 111, 108, 112, 105, 116, 99, 104, 112, 105, 122, 122, 97, 112, 108, 97, 99, 101, 112, 108, 97, 110, 101, 116, 112, 108, 97, 115, 116, 105, 99, 112, 108, 97, 116, 101, 112, 108, 97, 121, 112, 108, 101, 97, 115, 101, 112, 108, 101, 100, 103, 101, 112, 108, 117, 99, 107, 112, 108, 117, 103, 112, 108, 117, 110, 103, 101, 112, 111, 101, 109, 112, 111, 101, 116, 112, 111, 105, 110, 116, 112, 111, 108, 97, 114, 112, 111, 108, 101, 112, 111, 108, 105, 99, 101, 112, 111, 110, 100, 112, 111, 110, 121, 112, 111, 111, 108, 112, 111, 112, 117, 108, 97, 114, 112, 111, 114, 116, 105, 111, 110, 112, 111, 115, 105, 116, 105, 111, 110, 112, 111, 115, 115, 105, 98, 108, 101, 112, 111, 115, 116, 112, 111, 116, 97, 116, 111, 112, 111, 116, 116, 101, 114, 121, 112, 111, 118, 101, 114, 116, 121, 112, 111, 119, 100, 101, 114, 112, 111, 119, 101, 114, 112, 114, 97, 99, 116, 105, 99, 101, 112, 114, 97, 105, 115, 101, 112, 114, 101, 100, 105, 99, 116, 112, 114, 101, 102, 101, 114, 112, 114, 101, 112, 97, 114, 101, 112, 114, 101, 115, 101, 110, 116, 112, 114, 101, 116, 116, 121, 112, 114, 101, 118, 101, 110, 116, 112, 114, 105, 99, 101, 112, 114, 105, 100, 101, 112, 114, 105, 109, 97, 114, 121, 112, 114, 105, 110, 116, 112, 114, 105, 111, 114, 105, 116, 121, 112, 114, 105, 115, 111, 110, 112, 114, 105, 118, 97, 116, 101, 112, 114, 105, 122, 101, 112, 114, 111, 98, 108, 101, 109, 112, 114, 111, 99, 101, 115, 115, 112, 114, 111, 100, 117, 99, 101, 112, 114, 111, 102, 105, 116, 112, 114, 111, 103, 114, 97, 109, 112, 114, 111, 106, 101, 99, 116, 112, 114, 111, 109, 111, 116, 101, 112, 114, 111, 111, 102, 112, 114, 111, 112, 101, 114, 116, 121, 112, 114, 111, 115, 112, 101, 114, 112, 114, 111, 116, 101, 99, 116, 112, 114, 111, 117, 100, 112, 114, 111, 118, 105, 100, 101, 112, 117, 98, 108, 105, 99, 112, 117, 100, 100, 105, 110, 103, 112, 117, 108, 108, 112, 117, 108, 112, 112, 117, 108, 115, 101, 112, 117, 109, 112, 107, 105, 110, 112, 117, 110, 99, 104, 112, 117, 112, 105, 108, 112, 117, 112, 112, 121, 112, 117, 114, 99, 104, 97, 115, 101, 112, 117, 114, 105, 116, 121, 112, 117, 114, 112, 111, 115, 101, 112, 117, 114, 115, 101, 112, 117, 115, 104, 112, 117, 116, 112, 117, 122, 122, 108, 101, 112, 121, 114, 97, 109, 105, 100, 113, 117, 97, 108, 105, 116, 121, 113, 117, 97, 110, 116, 117, 109, 113, 117, 97, 114, 116, 101, 114, 113, 117, 101, 115, 116, 105, 111, 110, 113, 117, 105, 99, 107, 113, 117, 105, 116, 113, 117, 105, 122, 113, 117, 111, 116, 101, 114, 97, 98, 98, 105, 116, 114, 97, 99, 99, 111, 111, 110, 114, 97, 99, 101, 114, 97, 99, 107, 114, 97, 100, 97, 114, 114, 97, 100, 105, 111, 114, 97, 105, 108, 114, 97, 105, 110, 114, 97, 105, 115, 101, 114, 97, 108, 108, 121, 114, 97, 109, 112, 114, 97, 110, 99, 104, 114, 97, 110, 100, 111, 109, 114, 97, 110, 103, 101, 114, 97, 112, 105, 100, 114, 97, 114, 101, 114, 97, 116, 101, 114, 97, 116, 104, 101, 114, 114, 97, 118, 101, 110, 114, 97, 119, 114, 97, 122, 111, 114, 114, 101, 97, 100, 121, 114, 101, 97, 108, 114, 101, 97, 115, 111, 110, 114, 101, 98, 101, 108, 114, 101, 98, 117, 105, 108, 100, 114, 101, 99, 97, 108, 108, 114, 101, 99, 101, 105, 118, 101, 114, 101, 99, 105, 112, 101, 114, 101, 99, 111, 114, 100, 114, 101, 99, 121, 99, 108, 101, 114, 101, 100, 117, 99, 101, 114, 101, 102, 108, 101, 99, 116, 114, 101, 102, 111, 114, 109, 114, 101, 102, 117, 115, 101, 114, 101, 103, 105, 111, 110, 114, 101, 103, 114, 101, 116, 114, 101, 103, 117, 108, 97, 114, 114, 101, 106, 101, 99, 116, 114, 101, 108, 97, 120, 114, 101, 108, 101, 97, 115, 101, 114, 101, 108, 105, 101, 102, 114, 101, 108, 121, 114, 101, 109, 97, 105, 110, 114, 101, 109, 101, 109, 98, 101, 114, 114, 101, 109, 105, 110, 100, 114, 101, 109, 111, 118, 101, 114, 101, 110, 100, 101, 114, 114, 101, 110, 101, 119, 114, 101, 110, 116, 114, 101, 111, 112, 101, 110, 114, 101, 112, 97, 105, 114, 114, 101, 112, 101, 97, 116, 114, 101, 112, 108, 97, 99, 101, 114, 101, 112, 111, 114, 116, 114, 101, 113, 117, 105, 114, 101, 114, 101, 115, 99, 117, 101, 114, 101, 115, 101, 109, 98, 108, 101, 114, 101, 115, 105, 115, 116, 114, 101, 115, 111, 117, 114, 99, 101, 114, 101, 115, 112, 111, 110, 115, 101, 114, 101, 115, 117, 108, 116, 114, 101, 116, 105, 114, 101, 114, 101, 116, 114, 101, 97, 116, 114, 101, 116, 117, 114, 110, 114, 101, 117, 110, 105, 111, 110, 114, 101, 118, 101, 97, 108, 114, 101, 118, 105, 101, 119, 114, 101, 119, 97, 114, 100, 114, 104, 121, 116, 104, 109, 114, 105, 98, 114, 105, 98, 98, 111, 110, 114, 105, 99, 101, 114, 105, 99, 104, 114, 105, 100, 101, 114, 105, 100, 103, 101, 114, 105, 102, 108, 101, 114, 105, 103, 104, 116, 114, 105, 103, 105, 100, 114, 105, 110, 103, 114, 105, 111, 116, 114, 105, 112, 112, 108, 101, 114, 105, 115, 107, 114, 105, 116, 117, 97, 108, 114, 105, 118, 97, 108, 114, 105, 118, 101, 114, 114, 111, 97, 100, 114, 111, 97, 115, 116, 114, 111, 98, 111, 116, 114, 111, 98, 117, 115, 116, 114, 111, 99, 107, 101, 116, 114, 111, 109, 97, 110, 99, 101, 114, 111, 111, 102, 114, 111, 111, 107, 105, 101, 114, 111, 111, 109, 114, 111, 115, 101, 114, 111, 116, 97, 116, 101, 114, 111, 117, 103, 104, 114, 111, 117, 110, 100, 114, 111, 117, 116, 101, 114, 111, 121, 97, 108, 114, 117, 98, 98, 101, 114, 114, 117, 100, 101, 114, 117, 103, 114, 117, 108, 101, 114, 117, 110, 114, 117, 110, 119, 97, 121, 114, 117, 114, 97, 108, 115, 97, 100, 115, 97, 100, 100, 108, 101, 115, 97, 100, 110, 101, 115, 115, 115, 97, 102, 101, 115, 97, 105, 108, 115, 97, 108, 97, 100, 115, 97, 108, 109, 111, 110, 115, 97, 108, 111, 110, 115, 97, 108, 116, 115, 97, 108, 117, 116, 101, 115, 97, 109, 101, 115, 97, 109, 112, 108, 101, 115, 97, 110, 100, 115, 97, 116, 105, 115, 102, 121, 115, 97, 116, 111, 115, 104, 105, 115, 97, 117, 99, 101, 115, 97, 117, 115, 97, 103, 101, 115, 97, 118, 101, 115, 97, 121, 115, 99, 97, 108, 101, 115, 99, 97, 110, 115, 99, 97, 114, 101, 115, 99, 97, 116, 116, 101, 114, 115, 99, 101, 110, 101, 115, 99, 104, 101, 109, 101, 115, 99, 104, 111, 111, 108, 115, 99, 105, 101, 110, 99, 101, 115, 99, 105, 115, 115, 111, 114, 115, 115, 99, 111, 114, 112, 105, 111, 110, 115, 99, 111, 117, 116, 115, 99, 114, 97, 112, 115, 99, 114, 101, 101, 110, 115, 99, 114, 105, 112, 116, 115, 99, 114, 117, 98, 115, 101, 97, 115, 101, 97, 114, 99, 104, 115, 101, 97, 115, 111, 110, 115, 101, 97, 116, 115, 101, 99, 111, 110, 100, 115, 101, 99, 114, 101, 116, 115, 101, 99, 116, 105, 111, 110, 115, 101, 99, 117, 114, 105, 116, 121, 115, 101, 101, 100, 115, 101, 101, 107, 115, 101, 103, 109, 101, 110, 116, 115, 101, 108, 101, 99, 116, 115, 101, 108, 108, 115, 101, 109, 105, 110, 97, 114, 115, 101, 110, 105, 111, 114, 115, 101, 110, 115, 101, 115, 101, 110, 116, 101, 110, 99, 101, 115, 101, 114, 105, 101, 115, 115, 101, 114, 118, 105, 99, 101, 115, 101, 115, 115, 105, 111, 110, 115, 101, 116, 116, 108, 101, 115, 101, 116, 117, 112, 115, 101, 118, 101, 110, 115, 104, 97, 100, 111, 119, 115, 104, 97, 102, 116, 115, 104, 97, 108, 108, 111, 119, 115, 104, 97, 114, 101, 115, 104, 101, 100, 115, 104, 101, 108, 108, 115, 104, 101, 114, 105, 102, 102, 115, 104, 105, 101, 108, 100, 115, 104, 105, 102, 116, 115, 104, 105, 110, 101, 115, 104, 105, 112, 115, 104, 105, 118, 101, 114, 115, 104, 111, 99, 107, 115, 104, 111, 101, 115, 104, 111, 111, 116, 115, 104, 111, 112, 115, 104, 111, 114, 116, 115, 104, 111, 117, 108, 100, 101, 114, 115, 104, 111, 118, 101, 115, 104, 114, 105, 109, 112, 115, 104, 114, 117, 103, 115, 104, 117, 102, 102, 108, 101, 115, 104, 121, 115, 105, 98, 108, 105, 110, 103, 115, 105, 99, 107, 115, 105, 100, 101, 115, 105, 101, 103, 101, 115, 105, 103, 104, 116, 115, 105, 103, 110, 115, 105, 108, 101, 110, 116, 115, 105, 108, 107, 115, 105, 108, 108, 121, 115, 105, 108, 118, 101, 114, 115, 105, 109, 105, 108, 97, 114, 115, 105, 109, 112, 108, 101, 115, 105, 110, 99, 101, 115, 105, 110, 103, 115, 105, 114, 101, 110, 115, 105, 115, 116, 101, 114, 115, 105, 116, 117, 97, 116, 101, 115, 105, 120, 115, 105, 122, 101, 115, 107, 97, 116, 101, 115, 107, 101, 116, 99, 104, 115, 107, 105, 115, 107, 105, 108, 108, 115, 107, 105, 110, 115, 107, 105, 114, 116, 115, 107, 117, 108, 108, 115, 108, 97, 98, 115, 108, 97, 109, 115, 108, 101, 101, 112, 115, 108, 101, 110, 100, 101, 114, 115, 108, 105, 99, 101, 115, 108, 105, 100, 101, 115, 108, 105, 103, 104, 116, 115, 108, 105, 109, 115, 108, 111, 103, 97, 110, 115, 108, 111, 116, 115, 108, 111, 119, 115, 108, 117, 115, 104, 115, 109, 97, 108, 108, 115, 109, 97, 114, 116, 115, 109, 105, 108, 101, 115, 109, 111, 107, 101, 115, 109, 111, 111, 116, 104, 115, 110, 97, 99, 107, 115, 110, 97, 107, 101, 115, 110, 97, 112, 115, 110, 105, 102, 102, 115, 110, 111, 119, 115, 111, 97, 112, 115, 111, 99, 99, 101, 114, 115, 111, 99, 105, 97, 108, 115, 111, 99, 107, 115, 111, 100, 97, 115, 111, 102, 116, 115, 111, 108, 97, 114, 115, 111, 108, 100, 105, 101, 114, 115, 111, 108, 105, 100, 115, 111, 108, 117, 116, 105, 111, 110, 115, 111, 108, 118, 101, 115, 111, 109, 101, 111, 110, 101, 115, 111, 110, 103, 115, 111, 111, 110, 115, 111, 114, 114, 121, 115, 111, 114, 116, 115, 111, 117, 108, 115, 111, 117, 110, 100, 115, 111, 117, 112, 115, 111, 117, 114, 99, 101, 115, 111, 117, 116, 104, 115, 112, 97, 99, 101, 115, 112, 97, 114, 101, 115, 112, 97, 116, 105, 97, 108, 115, 112, 97, 119, 110, 115, 112, 101, 97, 107, 115, 112, 101, 99, 105, 97, 108, 115, 112, 101, 101, 100, 115, 112, 101, 108, 108, 115, 112, 101, 110, 100, 115, 112, 104, 101, 114, 101, 115, 112, 105, 99, 101, 115, 112, 105, 100, 101, 114, 115, 112, 105, 107, 101, 115, 112, 105, 110, 115, 112, 105, 114, 105, 116, 115, 112, 108, 105, 116, 115, 112, 111, 105, 108, 115, 112, 111, 110, 115, 111, 114, 115, 112, 111, 111, 110, 115, 112, 111, 114, 116, 115, 112, 111, 116, 115, 112, 114, 97, 121, 115, 112, 114, 101, 97, 100, 115, 112, 114, 105, 110, 103, 115, 112, 121, 115, 113, 117, 97, 114, 101, 115, 113, 117, 101, 101, 122, 101, 115, 113, 117, 105, 114, 114, 101, 108, 115, 116, 97, 98, 108, 101, 115, 116, 97, 100, 105, 117, 109, 115, 116, 97, 102, 102, 115, 116, 97, 103, 101, 115, 116, 97, 105, 114, 115, 115, 116, 97, 109, 112, 115, 116, 97, 110, 100, 115, 116, 97, 114, 116, 115, 116, 97, 116, 101, 115, 116, 97, 121, 115, 116, 101, 97, 107, 115, 116, 101, 101, 108, 115, 116, 101, 109, 115, 116, 101, 112, 115, 116, 101, 114, 101, 111, 115, 116, 105, 99, 107, 115, 116, 105, 108, 108, 115, 116, 105, 110, 103, 115, 116, 111, 99, 107, 115, 116, 111, 109, 97, 99, 104, 115, 116, 111, 110, 101, 115, 116, 111, 111, 108, 115, 116, 111, 114, 121, 115, 116, 111, 118, 101, 115, 116, 114, 97, 116, 101, 103, 121, 115, 116, 114, 101, 101, 116, 115, 116, 114, 105, 107, 101, 115, 116, 114, 111, 110, 103, 115, 116, 114, 117, 103, 103, 108, 101, 115, 116, 117, 100, 101, 110, 116, 115, 116, 117, 102, 102, 115, 116, 117, 109, 98, 108, 101, 115, 116, 121, 108, 101, 115, 117, 98, 106, 101, 99, 116, 115, 117, 98, 109, 105, 116, 115, 117, 98, 119, 97, 121, 115, 117, 99, 99, 101, 115, 115, 115, 117, 99, 104, 115, 117, 100, 100, 101, 110, 115, 117, 102, 102, 101, 114, 115, 117, 103, 97, 114, 115, 117, 103, 103, 101, 115, 116, 115, 117, 105, 116, 115, 117, 109, 109, 101, 114, 115, 117, 110, 115, 117, 110, 110, 121, 115, 117, 110, 115, 101, 116, 115, 117, 112, 101, 114, 115, 117, 112, 112, 108, 121, 115, 117, 112, 114, 101, 109, 101, 115, 117, 114, 101, 115, 117, 114, 102, 97, 99, 101, 115, 117, 114, 103, 101, 115, 117, 114, 112, 114, 105, 115, 101, 115, 117, 114, 114, 111, 117, 110, 100, 115, 117, 114, 118, 101, 121, 115, 117, 115, 112, 101, 99, 116, 115, 117, 115, 116, 97, 105, 110, 115, 119, 97, 108, 108, 111, 119, 115, 119, 97, 109, 112, 115, 119, 97, 112, 115, 119, 97, 114, 109, 115, 119, 101, 97, 114, 115, 119, 101, 101, 116, 115, 119, 105, 102, 116, 115, 119, 105, 109, 115, 119, 105, 110, 103, 115, 119, 105, 116, 99, 104, 115, 119, 111, 114, 100, 115, 121, 109, 98, 111, 108, 115, 121, 109, 112, 116, 111, 109, 115, 121, 114, 117, 112, 115, 121, 115, 116, 101, 109, 116, 97, 98, 108, 101, 116, 97, 99, 107, 108, 101, 116, 97, 103, 116, 97, 105, 108, 116, 97, 108, 101, 110, 116, 116, 97, 108, 107, 116, 97, 110, 107, 116, 97, 112, 101, 116, 97, 114, 103, 101, 116, 116, 97, 115, 107, 116, 97, 115, 116, 101, 116, 97, 116, 116, 111, 111, 116, 97, 120, 105, 116, 101, 97, 99, 104, 116, 101, 97, 109, 116, 101, 108, 108, 116, 101, 110, 116, 101, 110, 97, 110, 116, 116, 101, 110, 110, 105, 115, 116, 101, 110, 116, 116, 101, 114, 109, 116, 101, 115, 116, 116, 101, 120, 116, 116, 104, 97, 110, 107, 116, 104, 97, 116, 116, 104, 101, 109, 101, 116, 104, 101, 110, 116, 104, 101, 111, 114, 121, 116, 104, 101, 114, 101, 116, 104, 101, 121, 116, 104, 105, 110, 103, 116, 104, 105, 115, 116, 104, 111, 117, 103, 104, 116, 116, 104, 114, 101, 101, 116, 104, 114, 105, 118, 101, 116, 104, 114, 111, 119, 116, 104, 117, 109, 98, 116, 104, 117, 110, 100, 101, 114, 116, 105, 99, 107, 101, 116, 116, 105, 100, 101, 116, 105, 103, 101, 114, 116, 105, 108, 116, 116, 105, 109, 98, 101, 114, 116, 105, 109, 101, 116, 105, 110, 121, 116, 105, 112, 116, 105, 114, 101, 100, 116, 105, 115, 115, 117, 101, 116, 105, 116, 108, 101, 116, 111, 97, 115, 116, 116, 111, 98, 97, 99, 99, 111, 116, 111, 100, 97, 121, 116, 111, 100, 100, 108, 101, 114, 116, 111, 101, 116, 111, 103, 101, 116, 104, 101, 114, 116, 111, 105, 108, 101, 116, 116, 111, 107, 101, 110, 116, 111, 109, 97, 116, 111, 116, 111, 109, 111, 114, 114, 111, 119, 116, 111, 110, 101, 116, 111, 110, 103, 117, 101, 116, 111, 110, 105, 103, 104, 116, 116, 111, 111, 108, 116, 111, 111, 116, 104, 116, 111, 112, 116, 111, 112, 105, 99, 116, 111, 112, 112, 108, 101, 116, 111, 114, 99, 104, 116, 111, 114, 110, 97, 100, 111, 116, 111, 114, 116, 111, 105, 115, 101, 116, 111, 115, 115, 116, 111, 116, 97, 108, 116, 111, 117, 114, 105, 115, 116, 116, 111, 119, 97, 114, 100, 116, 111, 119, 101, 114, 116, 111, 119, 110, 116, 111, 121, 116, 114, 97, 99, 107, 116, 114, 97, 100, 101, 116, 114, 97, 102, 102, 105, 99, 116, 114, 97, 103, 105, 99, 116, 114, 97, 105, 110, 116, 114, 97, 110, 115, 102, 101, 114, 116, 114, 97, 112, 116, 114, 97, 115, 104, 116, 114, 97, 118, 101, 108, 116, 114, 97, 121, 116, 114, 101, 97, 116, 116, 114, 101, 101, 116, 114, 101, 110, 100, 116, 114, 105, 97, 108, 116, 114, 105, 98, 101, 116, 114, 105, 99, 107, 116, 114, 105, 103, 103, 101, 114, 116, 114, 105, 109, 116, 114, 105, 112, 116, 114, 111, 112, 104, 121, 116, 114, 111, 117, 98, 108, 101, 116, 114, 117, 99, 107, 116, 114, 117, 101, 116, 114, 117, 108, 121, 116, 114, 117, 109, 112, 101, 116, 116, 114, 117, 115, 116, 116, 114, 117, 116, 104, 116, 114, 121, 116, 117, 98, 101, 116, 117, 105, 116, 105, 111, 110, 116, 117, 109, 98, 108, 101, 116, 117, 110, 97, 116, 117, 110, 110, 101, 108, 116, 117, 114, 107, 101, 121, 116, 117, 114, 110, 116, 117, 114, 116, 108, 101, 116, 119, 101, 108, 118, 101, 116, 119, 101, 110, 116, 121, 116, 119, 105, 99, 101, 116, 119, 105, 110, 116, 119, 105, 115, 116, 116, 119, 111, 116, 121, 112, 101, 116, 121, 112, 105, 99, 97, 108, 117, 103, 108, 121, 117, 109, 98, 114, 101, 108, 108, 97, 117, 110, 97, 98, 108, 101, 117, 110, 97, 119, 97, 114, 101, 117, 110, 99, 108, 101, 117, 110, 99, 111, 118, 101, 114, 117, 110, 100, 101, 114, 117, 110, 100, 111, 117, 110, 102, 97, 105, 114, 117, 110, 102, 111, 108, 100, 117, 110, 104, 97, 112, 112, 121, 117, 110, 105, 102, 111, 114, 109, 117, 110, 105, 113, 117, 101, 117, 110, 105, 116, 117, 110, 105, 118, 101, 114, 115, 101, 117, 110, 107, 110, 111, 119, 110, 117, 110, 108, 111, 99, 107, 117, 110, 116, 105, 108, 117, 110, 117, 115, 117, 97, 108, 117, 110, 118, 101, 105, 108, 117, 112, 100, 97, 116, 101, 117, 112, 103, 114, 97, 100, 101, 117, 112, 104, 111, 108, 100, 117, 112, 111, 110, 117, 112, 112, 101, 114, 117, 112, 115, 101, 116, 117, 114, 98, 97, 110, 117, 114, 103, 101, 117, 115, 97, 103, 101, 117, 115, 101, 117, 115, 101, 100, 117, 115, 101, 102, 117, 108, 117, 115, 101, 108, 101, 115, 115, 117, 115, 117, 97, 108, 117, 116, 105, 108, 105, 116, 121, 118, 97, 99, 97, 110, 116, 118, 97, 99, 117, 117, 109, 118, 97, 103, 117, 101, 118, 97, 108, 105, 100, 118, 97, 108, 108, 101, 121, 118, 97, 108, 118, 101, 118, 97, 110, 118, 97, 110, 105, 115, 104, 118, 97, 112, 111, 114, 118, 97, 114, 105, 111, 117, 115, 118, 97, 115, 116, 118, 97, 117, 108, 116, 118, 101, 104, 105, 99, 108, 101, 118, 101, 108, 118, 101, 116, 118, 101, 110, 100, 111, 114, 118, 101, 110, 116, 117, 114, 101, 118, 101, 110, 117, 101, 118, 101, 114, 98, 118, 101, 114, 105, 102, 121, 118, 101, 114, 115, 105, 111, 110, 118, 101, 114, 121, 118, 101, 115, 115, 101, 108, 118, 101, 116, 101, 114, 97, 110, 118, 105, 97, 98, 108, 101, 118, 105, 98, 114, 97, 110, 116, 118, 105, 99, 105, 111, 117, 115, 118, 105, 99, 116, 111, 114, 121, 118, 105, 100, 101, 111, 118, 105, 101, 119, 118, 105, 108, 108, 97, 103, 101, 118, 105, 110, 116, 97, 103, 101, 118, 105, 111, 108, 105, 110, 118, 105, 114, 116, 117, 97, 108, 118, 105, 114, 117, 115, 118, 105, 115, 97, 118, 105, 115, 105, 116, 118, 105, 115, 117, 97, 108, 118, 105, 116, 97, 108, 118, 105, 118, 105, 100, 118, 111, 99, 97, 108, 118, 111, 105, 99, 101, 118, 111, 105, 100, 118, 111, 108, 99, 97, 110, 111, 118, 111, 108, 117, 109, 101, 118, 111, 116, 101, 118, 111, 121, 97, 103, 101, 119, 97, 103, 101, 119, 97, 103, 111, 110, 119, 97, 105, 116, 119, 97, 108, 107, 119, 97, 108, 108, 119, 97, 108, 110, 117, 116, 119, 97, 110, 116, 119, 97, 114, 102, 97, 114, 101, 119, 97, 114, 109, 119, 97, 114, 114, 105, 111, 114, 119, 97, 115, 104, 119, 97, 115, 112, 119, 97, 115, 116, 101, 119, 97, 116, 101, 114, 119, 97, 118, 101, 119, 97, 121, 119, 101, 97, 108, 116, 104, 119, 101, 97, 112, 111, 110, 119, 101, 97, 114, 119, 101, 97, 115, 101, 108, 119, 101, 97, 116, 104, 101, 114, 119, 101, 98, 119, 101, 100, 100, 105, 110, 103, 119, 101, 101, 107, 101, 110, 100, 119, 101, 105, 114, 100, 119, 101, 108, 99, 111, 109, 101, 119, 101, 115, 116, 119, 101, 116, 119, 104, 97, 108, 101, 119, 104, 97, 116, 119, 104, 101, 97, 116, 119, 104, 101, 101, 108, 119, 104, 101, 110, 119, 104, 101, 114, 101, 119, 104, 105, 112, 119, 104, 105, 115, 112, 101, 114, 119, 105, 100, 101, 119, 105, 100, 116, 104, 119, 105, 102, 101, 119, 105, 108, 100, 119, 105, 108, 108, 119, 105, 110, 119, 105, 110, 100, 111, 119, 119, 105, 110, 101, 119, 105, 110, 103, 119, 105, 110, 107, 119, 105, 110, 110, 101, 114, 119, 105, 110, 116, 101, 114, 119, 105, 114, 101, 119, 105, 115, 100, 111, 109, 119, 105, 115, 101, 119, 105, 115, 104, 119, 105, 116, 110, 101, 115, 115, 119, 111, 108, 102, 119, 111, 109, 97, 110, 119, 111, 110, 100, 101, 114, 119, 111, 111, 100, 119, 111, 111, 108, 119, 111, 114, 100, 119, 111, 114, 107, 119, 111, 114, 108, 100, 119, 111, 114, 114, 121, 119, 111, 114, 116, 104, 119, 114, 97, 112, 119, 114, 101, 99, 107, 119, 114, 101, 115, 116, 108, 101, 119, 114, 105, 115, 116, 119, 114, 105, 116, 101, 119, 114, 111, 110, 103, 121, 97, 114, 100, 121, 101, 97, 114, 121, 101, 108, 108, 111, 119, 121, 111, 117, 121, 111, 117, 110, 103, 121, 111, 117, 116, 104, 122, 101, 98, 114, 97, 122, 101, 114, 111, 122, 111, 110, 101, 122, 111, 111, 180, 91, 1, 0, 7, 0, 0, 0, 187, 91, 1, 0, 7, 0, 0, 0, 194, 91, 1, 0, 4, 0, 0, 0, 198, 91, 1, 0, 5, 0, 0, 0, 203, 91, 1, 0, 5, 0, 0, 0, 208, 91, 1, 0, 6, 0, 0, 0, 214, 91, 1, 0, 6, 0, 0, 0, 220, 91, 1, 0, 8, 0, 0, 0, 228, 91, 1, 0, 6, 0, 0, 0, 234, 91, 1, 0, 5, 0, 0, 0, 239, 91, 1, 0, 6, 0, 0, 0, 245, 91, 1, 0, 8, 0, 0, 0, 253, 91, 1, 0, 7, 0, 0, 0, 4, 92, 1, 0, 6, 0, 0, 0, 10, 92, 1, 0, 7, 0, 0, 0, 17, 92, 1, 0, 4, 0, 0, 0, 21, 92, 1, 0, 8, 0, 0, 0, 29, 92, 1, 0, 7, 0, 0, 0, 36, 92, 1, 0, 6, 0, 0, 0, 42, 92, 1, 0, 3, 0, 0, 0, 45, 92, 1, 0, 6, 0, 0, 0, 51, 92, 1, 0, 5, 0, 0, 0, 56, 92, 1, 0, 7, 0, 0, 0, 63, 92, 1, 0, 6, 0, 0, 0, 69, 92, 1, 0, 5, 0, 0, 0, 74, 92, 1, 0, 3, 0, 0, 0, 77, 92, 1, 0, 6, 0, 0, 0, 83, 92, 1, 0, 7, 0, 0, 0, 90, 92, 1, 0, 6, 0, 0, 0, 96, 92, 1, 0, 5, 0, 0, 0, 101, 92, 1, 0, 5, 0, 0, 0, 106, 92, 1, 0, 7, 0, 0, 0, 113, 92, 1, 0, 6, 0, 0, 0, 119, 92, 1, 0, 7, 0, 0, 0, 126, 92, 1, 0, 6, 0, 0, 0, 132, 92, 1, 0, 6, 0, 0, 0, 138, 92, 1, 0, 6, 0, 0, 0, 144, 92, 1, 0, 5, 0, 0, 0, 149, 92, 1, 0, 3, 0, 0, 0, 152, 92, 1, 0, 5, 0, 0, 0, 157, 92, 1, 0, 5, 0, 0, 0, 162, 92, 1, 0, 5, 0, 0, 0, 167, 92, 1, 0, 3, 0, 0, 0, 170, 92, 1, 0, 3, 0, 0, 0, 173, 92, 1, 0, 7, 0, 0, 0, 180, 92, 1, 0, 5, 0, 0, 0, 185, 92, 1, 0, 5, 0, 0, 0, 190, 92, 1, 0, 5, 0, 0, 0, 195, 92, 1, 0, 7, 0, 0, 0, 202, 92, 1, 0, 5, 0, 0, 0, 207, 92, 1, 0, 5, 0, 0, 0, 212, 92, 1, 0, 3, 0, 0, 0, 215, 92, 1, 0, 5, 0, 0, 0, 220, 92, 1, 0, 5, 0, 0, 0, 225, 92, 1, 0, 6, 0, 0, 0, 231, 92, 1, 0, 5, 0, 0, 0, 236, 92, 1, 0, 5, 0, 0, 0, 241, 92, 1, 0, 7, 0, 0, 0, 248, 92, 1, 0, 4, 0, 0, 0, 252, 92, 1, 0, 5, 0, 0, 0, 1, 93, 1, 0, 6, 0, 0, 0, 7, 93, 1, 0, 7, 0, 0, 0, 14, 93, 1, 0, 7, 0, 0, 0, 21, 93, 1, 0, 5, 0, 0, 0, 26, 93, 1, 0, 6, 0, 0, 0, 32, 93, 1, 0, 6, 0, 0, 0, 38, 93, 1, 0, 7, 0, 0, 0, 45, 93, 1, 0, 6, 0, 0, 0, 51, 93, 1, 0, 7, 0, 0, 0, 58, 93, 1, 0, 5, 0, 0, 0, 63, 93, 1, 0, 5, 0, 0, 0, 68, 93, 1, 0, 5, 0, 0, 0, 73, 93, 1, 0, 6, 0, 0, 0, 79, 93, 1, 0, 5, 0, 0, 0, 84, 93, 1, 0, 8, 0, 0, 0, 92, 93, 1, 0, 6, 0, 0, 0, 98, 93, 1, 0, 7, 0, 0, 0, 105, 93, 1, 0, 6, 0, 0, 0, 111, 93, 1, 0, 7, 0, 0, 0, 118, 93, 1, 0, 7, 0, 0, 0, 125, 93, 1, 0, 7, 0, 0, 0, 132, 93, 1, 0, 3, 0, 0, 0, 135, 93, 1, 0, 5, 0, 0, 0, 140, 93, 1, 0, 7, 0, 0, 0, 147, 93, 1, 0, 6, 0, 0, 0, 153, 93, 1, 0, 5, 0, 0, 0, 158, 93, 1, 0, 7, 0, 0, 0, 165, 93, 1, 0, 5, 0, 0, 0, 170, 93, 1, 0, 4, 0, 0, 0, 174, 93, 1, 0, 6, 0, 0, 0, 180, 93, 1, 0, 4, 0, 0, 0, 184, 93, 1, 0, 5, 0, 0, 0, 189, 93, 1, 0, 5, 0, 0, 0, 194, 93, 1, 0, 3, 0, 0, 0, 197, 93, 1, 0, 5, 0, 0, 0, 202, 93, 1, 0, 5, 0, 0, 0, 207, 93, 1, 0, 4, 0, 0, 0, 211, 93, 1, 0, 6, 0, 0, 0, 217, 93, 1, 0, 7, 0, 0, 0, 224, 93, 1, 0, 6, 0, 0, 0, 230, 93, 1, 0, 6, 0, 0, 0, 236, 93, 1, 0, 5, 0, 0, 0, 241, 93, 1, 0, 3, 0, 0, 0, 244, 93, 1, 0, 8, 0, 0, 0, 252, 93, 1, 0, 6, 0, 0, 0, 2, 94, 1, 0, 7, 0, 0, 0, 9, 94, 1, 0, 3, 0, 0, 0, 12, 94, 1, 0, 6, 0, 0, 0, 18, 94, 1, 0, 7, 0, 0, 0, 25, 94, 1, 0, 5, 0, 0, 0, 30, 94, 1, 0, 6, 0, 0, 0, 36, 94, 1, 0, 6, 0, 0, 0, 42, 94, 1, 0, 6, 0, 0, 0, 48, 94, 1, 0, 7, 0, 0, 0, 55, 94, 1, 0, 4, 0, 0, 0, 59, 94, 1, 0, 6, 0, 0, 0, 65, 94, 1, 0, 6, 0, 0, 0, 71, 94, 1, 0, 8, 0, 0, 0, 79, 94, 1, 0, 7, 0, 0, 0, 86, 94, 1, 0, 7, 0, 0, 0, 93, 94, 1, 0, 5, 0, 0, 0, 98, 94, 1, 0, 6, 0, 0, 0, 104, 94, 1, 0, 4, 0, 0, 0, 108, 94, 1, 0, 6, 0, 0, 0, 114, 94, 1, 0, 4, 0, 0, 0, 118, 94, 1, 0, 6, 0, 0, 0, 124, 94, 1, 0, 7, 0, 0, 0, 131, 94, 1, 0, 7, 0, 0, 0, 138, 94, 1, 0, 5, 0, 0, 0, 143, 94, 1, 0, 5, 0, 0, 0, 148, 94, 1, 0, 5, 0, 0, 0, 153, 94, 1, 0, 4, 0, 0, 0, 157, 94, 1, 0, 7, 0, 0, 0, 164, 94, 1, 0, 5, 0, 0, 0, 169, 94, 1, 0, 7, 0, 0, 0, 176, 94, 1, 0, 4, 0, 0, 0, 180, 94, 1, 0, 4, 0, 0, 0, 184, 94, 1, 0, 8, 0, 0, 0, 192, 94, 1, 0, 5, 0, 0, 0, 197, 94, 1, 0, 5, 0, 0, 0, 202, 94, 1, 0, 3, 0, 0, 0, 205, 94, 1, 0, 7, 0, 0, 0, 212, 94, 1, 0, 7, 0, 0, 0, 219, 94, 1, 0, 4, 0, 0, 0, 223, 94, 1, 0, 6, 0, 0, 0, 229, 94, 1, 0, 6, 0, 0, 0, 235, 94, 1, 0, 6, 0, 0, 0, 241, 94, 1, 0, 3, 0, 0, 0, 244, 94, 1, 0, 6, 0, 0, 0, 250, 94, 1, 0, 7, 0, 0, 0, 1, 95, 1, 0, 6, 0, 0, 0, 7, 95, 1, 0, 4, 0, 0, 0, 11, 95, 1, 0, 5, 0, 0, 0, 16, 95, 1, 0, 6, 0, 0, 0, 22, 95, 1, 0, 6, 0, 0, 0, 28, 95, 1, 0, 5, 0, 0, 0, 33, 95, 1, 0, 4, 0, 0, 0, 37, 95, 1, 0, 6, 0, 0, 0, 43, 95, 1, 0, 7, 0, 0, 0, 50, 95, 1, 0, 6, 0, 0, 0, 56, 95, 1, 0, 4, 0, 0, 0, 60, 95, 1, 0, 6, 0, 0, 0, 66, 95, 1, 0, 5, 0, 0, 0, 71, 95, 1, 0, 6, 0, 0, 0, 77, 95, 1, 0, 6, 0, 0, 0, 83, 95, 1, 0, 7, 0, 0, 0, 90, 95, 1, 0, 5, 0, 0, 0, 95, 95, 1, 0, 4, 0, 0, 0, 99, 95, 1, 0, 5, 0, 0, 0, 104, 95, 1, 0, 7, 0, 0, 0, 111, 95, 1, 0, 4, 0, 0, 0, 115, 95, 1, 0, 6, 0, 0, 0, 121, 95, 1, 0, 6, 0, 0, 0, 127, 95, 1, 0, 7, 0, 0, 0, 134, 95, 1, 0, 6, 0, 0, 0, 140, 95, 1, 0, 7, 0, 0, 0, 147, 95, 1, 0, 3, 0, 0, 0, 150, 95, 1, 0, 4, 0, 0, 0, 154, 95, 1, 0, 4, 0, 0, 0, 158, 95, 1, 0, 7, 0, 0, 0, 165, 95, 1, 0, 4, 0, 0, 0, 169, 95, 1, 0, 5, 0, 0, 0, 174, 95, 1, 0, 6, 0, 0, 0, 180, 95, 1, 0, 5, 0, 0, 0, 185, 95, 1, 0, 5, 0, 0, 0, 190, 95, 1, 0, 5, 0, 0, 0, 195, 95, 1, 0, 7, 0, 0, 0, 202, 95, 1, 0, 5, 0, 0, 0, 207, 95, 1, 0, 5, 0, 0, 0, 212, 95, 1, 0, 5, 0, 0, 0, 217, 95, 1, 0, 5, 0, 0, 0, 222, 95, 1, 0, 5, 0, 0, 0, 227, 95, 1, 0, 7, 0, 0, 0, 234, 95, 1, 0, 6, 0, 0, 0, 240, 95, 1, 0, 4, 0, 0, 0, 244, 95, 1, 0, 4, 0, 0, 0, 248, 95, 1, 0, 5, 0, 0, 0, 253, 95, 1, 0, 5, 0, 0, 0, 2, 96, 1, 0, 4, 0, 0, 0, 6, 96, 1, 0, 4, 0, 0, 0, 10, 96, 1, 0, 4, 0, 0, 0, 14, 96, 1, 0, 4, 0, 0, 0, 18, 96, 1, 0, 4, 0, 0, 0, 22, 96, 1, 0, 5, 0, 0, 0, 27, 96, 1, 0, 4, 0, 0, 0, 31, 96, 1, 0, 5, 0, 0, 0, 36, 96, 1, 0, 6, 0, 0, 0, 42, 96, 1, 0, 6, 0, 0, 0, 48, 96, 1, 0, 6, 0, 0, 0, 54, 96, 1, 0, 4, 0, 0, 0, 58, 96, 1, 0, 6, 0, 0, 0, 64, 96, 1, 0, 6, 0, 0, 0, 70, 96, 1, 0, 3, 0, 0, 0, 73, 96, 1, 0, 3, 0, 0, 0, 76, 96, 1, 0, 7, 0, 0, 0, 83, 96, 1, 0, 5, 0, 0, 0, 88, 96, 1, 0, 5, 0, 0, 0, 93, 96, 1, 0, 5, 0, 0, 0, 98, 96, 1, 0, 5, 0, 0, 0, 103, 96, 1, 0, 5, 0, 0, 0, 108, 96, 1, 0, 6, 0, 0, 0, 114, 96, 1, 0, 5, 0, 0, 0, 119, 96, 1, 0, 6, 0, 0, 0, 125, 96, 1, 0, 5, 0, 0, 0, 130, 96, 1, 0, 6, 0, 0, 0, 136, 96, 1, 0, 5, 0, 0, 0, 141, 96, 1, 0, 5, 0, 0, 0, 146, 96, 1, 0, 8, 0, 0, 0, 154, 96, 1, 0, 6, 0, 0, 0, 160, 96, 1, 0, 6, 0, 0, 0, 166, 96, 1, 0, 5, 0, 0, 0, 171, 96, 1, 0, 7, 0, 0, 0, 178, 96, 1, 0, 5, 0, 0, 0, 183, 96, 1, 0, 5, 0, 0, 0, 188, 96, 1, 0, 6, 0, 0, 0, 194, 96, 1, 0, 5, 0, 0, 0, 199, 96, 1, 0, 6, 0, 0, 0, 205, 96, 1, 0, 7, 0, 0, 0, 212, 96, 1, 0, 5, 0, 0, 0, 217, 96, 1, 0, 4, 0, 0, 0, 221, 96, 1, 0, 4, 0, 0, 0, 225, 96, 1, 0, 6, 0, 0, 0, 231, 96, 1, 0, 6, 0, 0, 0, 237, 96, 1, 0, 6, 0, 0, 0, 243, 96, 1, 0, 6, 0, 0, 0, 249, 96, 1, 0, 6, 0, 0, 0, 255, 96, 1, 0, 5, 0, 0, 0, 4, 97, 1, 0, 3, 0, 0, 0, 7, 97, 1, 0, 8, 0, 0, 0, 15, 97, 1, 0, 4, 0, 0, 0, 19, 97, 1, 0, 6, 0, 0, 0, 25, 97, 1, 0, 5, 0, 0, 0, 30, 97, 1, 0, 4, 0, 0, 0, 34, 97, 1, 0, 7, 0, 0, 0, 41, 97, 1, 0, 5, 0, 0, 0, 46, 97, 1, 0, 5, 0, 0, 0, 51, 97, 1, 0, 6, 0, 0, 0, 57, 97, 1, 0, 4, 0, 0, 0, 61, 97, 1, 0, 4, 0, 0, 0, 65, 97, 1, 0, 4, 0, 0, 0, 69, 97, 1, 0, 4, 0, 0, 0, 73, 97, 1, 0, 6, 0, 0, 0, 79, 97, 1, 0, 4, 0, 0, 0, 83, 97, 1, 0, 3, 0, 0, 0, 86, 97, 1, 0, 5, 0, 0, 0, 91, 97, 1, 0, 6, 0, 0, 0, 97, 97, 1, 0, 5, 0, 0, 0, 102, 97, 1, 0, 6, 0, 0, 0, 108, 97, 1, 0, 5, 0, 0, 0, 113, 97, 1, 0, 6, 0, 0, 0, 119, 97, 1, 0, 6, 0, 0, 0, 125, 97, 1, 0, 7, 0, 0, 0, 132, 97, 1, 0, 7, 0, 0, 0, 139, 97, 1, 0, 7, 0, 0, 0, 146, 97, 1, 0, 3, 0, 0, 0, 149, 97, 1, 0, 6, 0, 0, 0, 155, 97, 1, 0, 4, 0, 0, 0, 159, 97, 1, 0, 5, 0, 0, 0, 164, 97, 1, 0, 6, 0, 0, 0, 170, 97, 1, 0, 5, 0, 0, 0, 175, 97, 1, 0, 4, 0, 0, 0, 179, 97, 1, 0, 4, 0, 0, 0, 183, 97, 1, 0, 4, 0, 0, 0, 187, 97, 1, 0, 6, 0, 0, 0, 193, 97, 1, 0, 6, 0, 0, 0, 199, 97, 1, 0, 6, 0, 0, 0, 205, 97, 1, 0, 3, 0, 0, 0, 208, 97, 1, 0, 7, 0, 0, 0, 215, 97, 1, 0, 5, 0, 0, 0, 220, 97, 1, 0, 8, 0, 0, 0, 228, 97, 1, 0, 6, 0, 0, 0, 234, 97, 1, 0, 6, 0, 0, 0, 240, 97, 1, 0, 5, 0, 0, 0, 245, 97, 1, 0, 7, 0, 0, 0, 252, 97, 1, 0, 4, 0, 0, 0, 0, 98, 1, 0, 7, 0, 0, 0, 7, 98, 1, 0, 6, 0, 0, 0, 13, 98, 1, 0, 6, 0, 0, 0, 19, 98, 1, 0, 6, 0, 0, 0, 25, 98, 1, 0, 7, 0, 0, 0, 32, 98, 1, 0, 6, 0, 0, 0, 38, 98, 1, 0, 7, 0, 0, 0, 45, 98, 1, 0, 5, 0, 0, 0, 50, 98, 1, 0, 5, 0, 0, 0, 55, 98, 1, 0, 8, 0, 0, 0, 63, 98, 1, 0, 6, 0, 0, 0, 69, 98, 1, 0, 5, 0, 0, 0, 74, 98, 1, 0, 7, 0, 0, 0, 81, 98, 1, 0, 6, 0, 0, 0, 87, 98, 1, 0, 5, 0, 0, 0, 92, 98, 1, 0, 4, 0, 0, 0, 96, 98, 1, 0, 5, 0, 0, 0, 101, 98, 1, 0, 5, 0, 0, 0, 106, 98, 1, 0, 6, 0, 0, 0, 112, 98, 1, 0, 4, 0, 0, 0, 116, 98, 1, 0, 6, 0, 0, 0, 122, 98, 1, 0, 5, 0, 0, 0, 127, 98, 1, 0, 7, 0, 0, 0, 134, 98, 1, 0, 5, 0, 0, 0, 139, 98, 1, 0, 5, 0, 0, 0, 144, 98, 1, 0, 7, 0, 0, 0, 151, 98, 1, 0, 6, 0, 0, 0, 157, 98, 1, 0, 6, 0, 0, 0, 163, 98, 1, 0, 7, 0, 0, 0, 170, 98, 1, 0, 7, 0, 0, 0, 177, 98, 1, 0, 5, 0, 0, 0, 182, 98, 1, 0, 5, 0, 0, 0, 187, 98, 1, 0, 5, 0, 0, 0, 192, 98, 1, 0, 8, 0, 0, 0, 200, 98, 1, 0, 6, 0, 0, 0, 206, 98, 1, 0, 7, 0, 0, 0, 213, 98, 1, 0, 4, 0, 0, 0, 217, 98, 1, 0, 5, 0, 0, 0, 222, 98, 1, 0, 5, 0, 0, 0, 227, 98, 1, 0, 4, 0, 0, 0, 231, 98, 1, 0, 7, 0, 0, 0, 238, 98, 1, 0, 4, 0, 0, 0, 242, 98, 1, 0, 4, 0, 0, 0, 246, 98, 1, 0, 5, 0, 0, 0, 251, 98, 1, 0, 5, 0, 0, 0, 0, 99, 1, 0, 6, 0, 0, 0, 6, 99, 1, 0, 5, 0, 0, 0, 11, 99, 1, 0, 6, 0, 0, 0, 17, 99, 1, 0, 5, 0, 0, 0, 22, 99, 1, 0, 5, 0, 0, 0, 27, 99, 1, 0, 6, 0, 0, 0, 33, 99, 1, 0, 4, 0, 0, 0, 37, 99, 1, 0, 5, 0, 0, 0, 42, 99, 1, 0, 4, 0, 0, 0, 46, 99, 1, 0, 5, 0, 0, 0, 51, 99, 1, 0, 5, 0, 0, 0, 56, 99, 1, 0, 5, 0, 0, 0, 61, 99, 1, 0, 5, 0, 0, 0, 66, 99, 1, 0, 4, 0, 0, 0, 70, 99, 1, 0, 5, 0, 0, 0, 75, 99, 1, 0, 7, 0, 0, 0, 82, 99, 1, 0, 6, 0, 0, 0, 88, 99, 1, 0, 5, 0, 0, 0, 93, 99, 1, 0, 5, 0, 0, 0, 98, 99, 1, 0, 7, 0, 0, 0, 105, 99, 1, 0, 4, 0, 0, 0, 109, 99, 1, 0, 6, 0, 0, 0, 115, 99, 1, 0, 4, 0, 0, 0, 119, 99, 1, 0, 4, 0, 0, 0, 123, 99, 1, 0, 7, 0, 0, 0, 130, 99, 1, 0, 5, 0, 0, 0, 135, 99, 1, 0, 6, 0, 0, 0, 141, 99, 1, 0, 7, 0, 0, 0, 148, 99, 1, 0, 4, 0, 0, 0, 152, 99, 1, 0, 7, 0, 0, 0, 159, 99, 1, 0, 5, 0, 0, 0, 164, 99, 1, 0, 6, 0, 0, 0, 170, 99, 1, 0, 7, 0, 0, 0, 177, 99, 1, 0, 7, 0, 0, 0, 184, 99, 1, 0, 7, 0, 0, 0, 191, 99, 1, 0, 7, 0, 0, 0, 198, 99, 1, 0, 8, 0, 0, 0, 206, 99, 1, 0, 7, 0, 0, 0, 213, 99, 1, 0, 8, 0, 0, 0, 221, 99, 1, 0, 7, 0, 0, 0, 228, 99, 1, 0, 8, 0, 0, 0, 236, 99, 1, 0, 4, 0, 0, 0, 240, 99, 1, 0, 4, 0, 0, 0, 244, 99, 1, 0, 6, 0, 0, 0, 250, 99, 1, 0, 4, 0, 0, 0, 254, 99, 1, 0, 5, 0, 0, 0, 3, 100, 1, 0, 4, 0, 0, 0, 7, 100, 1, 0, 4, 0, 0, 0, 11, 100, 1, 0, 7, 0, 0, 0, 18, 100, 1, 0, 4, 0, 0, 0, 22, 100, 1, 0, 6, 0, 0, 0, 28, 100, 1, 0, 5, 0, 0, 0, 33, 100, 1, 0, 7, 0, 0, 0, 40, 100, 1, 0, 6, 0, 0, 0, 46, 100, 1, 0, 6, 0, 0, 0, 52, 100, 1, 0, 6, 0, 0, 0, 58, 100, 1, 0, 5, 0, 0, 0, 63, 100, 1, 0, 6, 0, 0, 0, 69, 100, 1, 0, 5, 0, 0, 0, 74, 100, 1, 0, 6, 0, 0, 0, 80, 100, 1, 0, 5, 0, 0, 0, 85, 100, 1, 0, 4, 0, 0, 0, 89, 100, 1, 0, 5, 0, 0, 0, 94, 100, 1, 0, 5, 0, 0, 0, 99, 100, 1, 0, 6, 0, 0, 0, 105, 100, 1, 0, 5, 0, 0, 0, 110, 100, 1, 0, 5, 0, 0, 0, 115, 100, 1, 0, 5, 0, 0, 0, 120, 100, 1, 0, 6, 0, 0, 0, 126, 100, 1, 0, 5, 0, 0, 0, 131, 100, 1, 0, 4, 0, 0, 0, 135, 100, 1, 0, 7, 0, 0, 0, 142, 100, 1, 0, 5, 0, 0, 0, 147, 100, 1, 0, 5, 0, 0, 0, 152, 100, 1, 0, 6, 0, 0, 0, 158, 100, 1, 0, 4, 0, 0, 0, 162, 100, 1, 0, 5, 0, 0, 0, 167, 100, 1, 0, 6, 0, 0, 0, 173, 100, 1, 0, 5, 0, 0, 0, 178, 100, 1, 0, 7, 0, 0, 0, 185, 100, 1, 0, 5, 0, 0, 0, 190, 100, 1, 0, 6, 0, 0, 0, 196, 100, 1, 0, 7, 0, 0, 0, 203, 100, 1, 0, 6, 0, 0, 0, 209, 100, 1, 0, 5, 0, 0, 0, 214, 100, 1, 0, 3, 0, 0, 0, 217, 100, 1, 0, 7, 0, 0, 0, 224, 100, 1, 0, 4, 0, 0, 0, 228, 100, 1, 0, 7, 0, 0, 0, 235, 100, 1, 0, 3, 0, 0, 0, 238, 100, 1, 0, 8, 0, 0, 0, 246, 100, 1, 0, 7, 0, 0, 0, 253, 100, 1, 0, 7, 0, 0, 0, 4, 101, 1, 0, 7, 0, 0, 0, 11, 101, 1, 0, 5, 0, 0, 0, 16, 101, 1, 0, 7, 0, 0, 0, 23, 101, 1, 0, 6, 0, 0, 0, 29, 101, 1, 0, 4, 0, 0, 0, 33, 101, 1, 0, 5, 0, 0, 0, 38, 101, 1, 0, 3, 0, 0, 0, 41, 101, 1, 0, 6, 0, 0, 0, 47, 101, 1, 0, 4, 0, 0, 0, 51, 101, 1, 0, 5, 0, 0, 0, 56, 101, 1, 0, 6, 0, 0, 0, 62, 101, 1, 0, 6, 0, 0, 0, 68, 101, 1, 0, 4, 0, 0, 0, 72, 101, 1, 0, 8, 0, 0, 0, 80, 101, 1, 0, 4, 0, 0, 0, 84, 101, 1, 0, 3, 0, 0, 0, 87, 101, 1, 0, 4, 0, 0, 0, 91, 101, 1, 0, 6, 0, 0, 0, 97, 101, 1, 0, 6, 0, 0, 0, 103, 101, 1, 0, 6, 0, 0, 0, 109, 101, 1, 0, 8, 0, 0, 0, 117, 101, 1, 0, 6, 0, 0, 0, 123, 101, 1, 0, 7, 0, 0, 0, 130, 101, 1, 0, 8, 0, 0, 0, 138, 101, 1, 0, 8, 0, 0, 0, 146, 101, 1, 0, 4, 0, 0, 0, 150, 101, 1, 0, 7, 0, 0, 0, 157, 101, 1, 0, 6, 0, 0, 0, 163, 101, 1, 0, 4, 0, 0, 0, 167, 101, 1, 0, 6, 0, 0, 0, 173, 101, 1, 0, 5, 0, 0, 0, 178, 101, 1, 0, 7, 0, 0, 0, 185, 101, 1, 0, 6, 0, 0, 0, 191, 101, 1, 0, 6, 0, 0, 0, 197, 101, 1, 0, 6, 0, 0, 0, 203, 101, 1, 0, 7, 0, 0, 0, 210, 101, 1, 0, 4, 0, 0, 0, 214, 101, 1, 0, 6, 0, 0, 0, 220, 101, 1, 0, 6, 0, 0, 0, 226, 101, 1, 0, 7, 0, 0, 0, 233, 101, 1, 0, 5, 0, 0, 0, 238, 101, 1, 0, 6, 0, 0, 0, 244, 101, 1, 0, 6, 0, 0, 0, 250, 101, 1, 0, 8, 0, 0, 0, 2, 102, 1, 0, 6, 0, 0, 0, 8, 102, 1, 0, 6, 0, 0, 0, 14, 102, 1, 0, 4, 0, 0, 0, 18, 102, 1, 0, 7, 0, 0, 0, 25, 102, 1, 0, 7, 0, 0, 0, 32, 102, 1, 0, 6, 0, 0, 0, 38, 102, 1, 0, 6, 0, 0, 0, 44, 102, 1, 0, 7, 0, 0, 0, 51, 102, 1, 0, 6, 0, 0, 0, 57, 102, 1, 0, 6, 0, 0, 0, 63, 102, 1, 0, 7, 0, 0, 0, 70, 102, 1, 0, 4, 0, 0, 0, 74, 102, 1, 0, 7, 0, 0, 0, 81, 102, 1, 0, 5, 0, 0, 0, 86, 102, 1, 0, 4, 0, 0, 0, 90, 102, 1, 0, 6, 0, 0, 0, 96, 102, 1, 0, 4, 0, 0, 0, 100, 102, 1, 0, 6, 0, 0, 0, 106, 102, 1, 0, 7, 0, 0, 0, 113, 102, 1, 0, 7, 0, 0, 0, 120, 102, 1, 0, 7, 0, 0, 0, 127, 102, 1, 0, 6, 0, 0, 0, 133, 102, 1, 0, 8, 0, 0, 0, 141, 102, 1, 0, 6, 0, 0, 0, 147, 102, 1, 0, 4, 0, 0, 0, 151, 102, 1, 0, 8, 0, 0, 0, 159, 102, 1, 0, 8, 0, 0, 0, 167, 102, 1, 0, 7, 0, 0, 0, 174, 102, 1, 0, 4, 0, 0, 0, 178, 102, 1, 0, 7, 0, 0, 0, 185, 102, 1, 0, 8, 0, 0, 0, 193, 102, 1, 0, 7, 0, 0, 0, 200, 102, 1, 0, 8, 0, 0, 0, 208, 102, 1, 0, 6, 0, 0, 0, 214, 102, 1, 0, 6, 0, 0, 0, 220, 102, 1, 0, 7, 0, 0, 0, 227, 102, 1, 0, 5, 0, 0, 0, 232, 102, 1, 0, 6, 0, 0, 0, 238, 102, 1, 0, 8, 0, 0, 0, 246, 102, 1, 0, 3, 0, 0, 0, 249, 102, 1, 0, 4, 0, 0, 0, 253, 102, 1, 0, 7, 0, 0, 0, 4, 103, 1, 0, 6, 0, 0, 0, 10, 103, 1, 0, 6, 0, 0, 0, 16, 103, 1, 0, 6, 0, 0, 0, 22, 103, 1, 0, 5, 0, 0, 0, 27, 103, 1, 0, 4, 0, 0, 0, 31, 103, 1, 0, 4, 0, 0, 0, 35, 103, 1, 0, 6, 0, 0, 0, 41, 103, 1, 0, 4, 0, 0, 0, 45, 103, 1, 0, 5, 0, 0, 0, 50, 103, 1, 0, 6, 0, 0, 0, 56, 103, 1, 0, 5, 0, 0, 0, 61, 103, 1, 0, 7, 0, 0, 0, 68, 103, 1, 0, 4, 0, 0, 0, 72, 103, 1, 0, 5, 0, 0, 0, 77, 103, 1, 0, 5, 0, 0, 0, 82, 103, 1, 0, 5, 0, 0, 0, 87, 103, 1, 0, 5, 0, 0, 0, 92, 103, 1, 0, 5, 0, 0, 0, 97, 103, 1, 0, 4, 0, 0, 0, 101, 103, 1, 0, 5, 0, 0, 0, 106, 103, 1, 0, 4, 0, 0, 0, 110, 103, 1, 0, 4, 0, 0, 0, 114, 103, 1, 0, 3, 0, 0, 0, 117, 103, 1, 0, 4, 0, 0, 0, 121, 103, 1, 0, 4, 0, 0, 0, 125, 103, 1, 0, 4, 0, 0, 0, 129, 103, 1, 0, 6, 0, 0, 0, 135, 103, 1, 0, 4, 0, 0, 0, 139, 103, 1, 0, 5, 0, 0, 0, 144, 103, 1, 0, 4, 0, 0, 0, 148, 103, 1, 0, 5, 0, 0, 0, 153, 103, 1, 0, 7, 0, 0, 0, 160, 103, 1, 0, 5, 0, 0, 0, 165, 103, 1, 0, 5, 0, 0, 0, 170, 103, 1, 0, 5, 0, 0, 0, 175, 103, 1, 0, 4, 0, 0, 0, 179, 103, 1, 0, 5, 0, 0, 0, 184, 103, 1, 0, 6, 0, 0, 0, 190, 103, 1, 0, 4, 0, 0, 0, 194, 103, 1, 0, 4, 0, 0, 0, 198, 103, 1, 0, 4, 0, 0, 0, 202, 103, 1, 0, 7, 0, 0, 0, 209, 103, 1, 0, 7, 0, 0, 0, 216, 103, 1, 0, 4, 0, 0, 0, 220, 103, 1, 0, 4, 0, 0, 0, 224, 103, 1, 0, 7, 0, 0, 0, 231, 103, 1, 0, 6, 0, 0, 0, 237, 103, 1, 0, 3, 0, 0, 0, 240, 103, 1, 0, 5, 0, 0, 0, 245, 103, 1, 0, 6, 0, 0, 0, 251, 103, 1, 0, 5, 0, 0, 0, 0, 104, 1, 0, 5, 0, 0, 0, 5, 104, 1, 0, 8, 0, 0, 0, 13, 104, 1, 0, 7, 0, 0, 0, 20, 104, 1, 0, 7, 0, 0, 0, 27, 104, 1, 0, 8, 0, 0, 0, 35, 104, 1, 0, 8, 0, 0, 0, 43, 104, 1, 0, 5, 0, 0, 0, 48, 104, 1, 0, 4, 0, 0, 0, 52, 104, 1, 0, 6, 0, 0, 0, 58, 104, 1, 0, 6, 0, 0, 0, 64, 104, 1, 0, 7, 0, 0, 0, 71, 104, 1, 0, 6, 0, 0, 0, 77, 104, 1, 0, 7, 0, 0, 0, 84, 104, 1, 0, 6, 0, 0, 0, 90, 104, 1, 0, 7, 0, 0, 0, 97, 104, 1, 0, 5, 0, 0, 0, 102, 104, 1, 0, 6, 0, 0, 0, 108, 104, 1, 0, 5, 0, 0, 0, 113, 104, 1, 0, 3, 0, 0, 0, 116, 104, 1, 0, 7, 0, 0, 0, 123, 104, 1, 0, 7, 0, 0, 0, 130, 104, 1, 0, 5, 0, 0, 0, 135, 104, 1, 0, 6, 0, 0, 0, 141, 104, 1, 0, 7, 0, 0, 0, 148, 104, 1, 0, 6, 0, 0, 0, 154, 104, 1, 0, 6, 0, 0, 0, 160, 104, 1, 0, 7, 0, 0, 0, 167, 104, 1, 0, 5, 0, 0, 0, 172, 104, 1, 0, 6, 0, 0, 0, 178, 104, 1, 0, 6, 0, 0, 0, 184, 104, 1, 0, 6, 0, 0, 0, 190, 104, 1, 0, 6, 0, 0, 0, 196, 104, 1, 0, 6, 0, 0, 0, 202, 104, 1, 0, 5, 0, 0, 0, 207, 104, 1, 0, 6, 0, 0, 0, 213, 104, 1, 0, 5, 0, 0, 0, 218, 104, 1, 0, 8, 0, 0, 0, 226, 104, 1, 0, 7, 0, 0, 0, 233, 104, 1, 0, 5, 0, 0, 0, 238, 104, 1, 0, 5, 0, 0, 0, 243, 104, 1, 0, 3, 0, 0, 0, 246, 104, 1, 0, 5, 0, 0, 0, 251, 104, 1, 0, 5, 0, 0, 0, 0, 105, 1, 0, 7, 0, 0, 0, 7, 105, 1, 0, 5, 0, 0, 0, 12, 105, 1, 0, 5, 0, 0, 0, 17, 105, 1, 0, 6, 0, 0, 0, 23, 105, 1, 0, 5, 0, 0, 0, 28, 105, 1, 0, 7, 0, 0, 0, 35, 105, 1, 0, 6, 0, 0, 0, 41, 105, 1, 0, 7, 0, 0, 0, 48, 105, 1, 0, 6, 0, 0, 0, 54, 105, 1, 0, 8, 0, 0, 0, 62, 105, 1, 0, 4, 0, 0, 0, 66, 105, 1, 0, 5, 0, 0, 0, 71, 105, 1, 0, 6, 0, 0, 0, 77, 105, 1, 0, 5, 0, 0, 0, 82, 105, 1, 0, 7, 0, 0, 0, 89, 105, 1, 0, 6, 0, 0, 0, 95, 105, 1, 0, 8, 0, 0, 0, 103, 105, 1, 0, 6, 0, 0, 0, 109, 105, 1, 0, 7, 0, 0, 0, 116, 105, 1, 0, 6, 0, 0, 0, 122, 105, 1, 0, 7, 0, 0, 0, 129, 105, 1, 0, 8, 0, 0, 0, 137, 105, 1, 0, 7, 0, 0, 0, 144, 105, 1, 0, 7, 0, 0, 0, 151, 105, 1, 0, 5, 0, 0, 0, 156, 105, 1, 0, 5, 0, 0, 0, 161, 105, 1, 0, 4, 0, 0, 0, 165, 105, 1, 0, 6, 0, 0, 0, 171, 105, 1, 0, 6, 0, 0, 0, 177, 105, 1, 0, 6, 0, 0, 0, 183, 105, 1, 0, 6, 0, 0, 0, 189, 105, 1, 0, 7, 0, 0, 0, 196, 105, 1, 0, 6, 0, 0, 0, 202, 105, 1, 0, 7, 0, 0, 0, 209, 105, 1, 0, 6, 0, 0, 0, 215, 105, 1, 0, 5, 0, 0, 0, 220, 105, 1, 0, 3, 0, 0, 0, 223, 105, 1, 0, 7, 0, 0, 0, 230, 105, 1, 0, 6, 0, 0, 0, 236, 105, 1, 0, 4, 0, 0, 0, 240, 105, 1, 0, 7, 0, 0, 0, 247, 105, 1, 0, 4, 0, 0, 0, 251, 105, 1, 0, 5, 0, 0, 0, 0, 106, 1, 0, 5, 0, 0, 0, 5, 106, 1, 0, 4, 0, 0, 0, 9, 106, 1, 0, 5, 0, 0, 0, 14, 106, 1, 0, 4, 0, 0, 0, 18, 106, 1, 0, 6, 0, 0, 0, 24, 106, 1, 0, 6, 0, 0, 0, 30, 106, 1, 0, 3, 0, 0, 0, 33, 106, 1, 0, 5, 0, 0, 0, 38, 106, 1, 0, 7, 0, 0, 0, 45, 106, 1, 0, 4, 0, 0, 0, 49, 106, 1, 0, 7, 0, 0, 0, 56, 106, 1, 0, 3, 0, 0, 0, 59, 106, 1, 0, 5, 0, 0, 0, 64, 106, 1, 0, 6, 0, 0, 0, 70, 106, 1, 0, 7, 0, 0, 0, 77, 106, 1, 0, 5, 0, 0, 0, 82, 106, 1, 0, 8, 0, 0, 0, 90, 106, 1, 0, 7, 0, 0, 0, 97, 106, 1, 0, 8, 0, 0, 0, 105, 106, 1, 0, 7, 0, 0, 0, 112, 106, 1, 0, 3, 0, 0, 0, 115, 106, 1, 0, 4, 0, 0, 0, 119, 106, 1, 0, 4, 0, 0, 0, 123, 106, 1, 0, 6, 0, 0, 0, 129, 106, 1, 0, 5, 0, 0, 0, 134, 106, 1, 0, 8, 0, 0, 0, 142, 106, 1, 0, 5, 0, 0, 0, 147, 106, 1, 0, 5, 0, 0, 0, 152, 106, 1, 0, 3, 0, 0, 0, 155, 106, 1, 0, 5, 0, 0, 0, 160, 106, 1, 0, 7, 0, 0, 0, 167, 106, 1, 0, 5, 0, 0, 0, 172, 106, 1, 0, 6, 0, 0, 0, 178, 106, 1, 0, 4, 0, 0, 0, 182, 106, 1, 0, 4, 0, 0, 0, 186, 106, 1, 0, 6, 0, 0, 0, 192, 106, 1, 0, 5, 0, 0, 0, 197, 106, 1, 0, 4, 0, 0, 0, 201, 106, 1, 0, 4, 0, 0, 0, 205, 106, 1, 0, 6, 0, 0, 0, 211, 106, 1, 0, 6, 0, 0, 0, 217, 106, 1, 0, 4, 0, 0, 0, 221, 106, 1, 0, 4, 0, 0, 0, 225, 106, 1, 0, 5, 0, 0, 0, 230, 106, 1, 0, 6, 0, 0, 0, 236, 106, 1, 0, 4, 0, 0, 0, 240, 106, 1, 0, 3, 0, 0, 0, 243, 106, 1, 0, 7, 0, 0, 0, 250, 106, 1, 0, 3, 0, 0, 0, 253, 106, 1, 0, 4, 0, 0, 0, 1, 107, 1, 0, 5, 0, 0, 0, 6, 107, 1, 0, 5, 0, 0, 0, 11, 107, 1, 0, 4, 0, 0, 0, 15, 107, 1, 0, 6, 0, 0, 0, 21, 107, 1, 0, 4, 0, 0, 0, 25, 107, 1, 0, 6, 0, 0, 0, 31, 107, 1, 0, 4, 0, 0, 0, 35, 107, 1, 0, 5, 0, 0, 0, 40, 107, 1, 0, 5, 0, 0, 0, 45, 107, 1, 0, 5, 0, 0, 0, 50, 107, 1, 0, 6, 0, 0, 0, 56, 107, 1, 0, 5, 0, 0, 0, 61, 107, 1, 0, 5, 0, 0, 0, 66, 107, 1, 0, 3, 0, 0, 0, 69, 107, 1, 0, 4, 0, 0, 0, 73, 107, 1, 0, 5, 0, 0, 0, 78, 107, 1, 0, 3, 0, 0, 0, 81, 107, 1, 0, 4, 0, 0, 0, 85, 107, 1, 0, 4, 0, 0, 0, 89, 107, 1, 0, 6, 0, 0, 0, 95, 107, 1, 0, 4, 0, 0, 0, 99, 107, 1, 0, 4, 0, 0, 0, 103, 107, 1, 0, 5, 0, 0, 0, 108, 107, 1, 0, 6, 0, 0, 0, 114, 107, 1, 0, 6, 0, 0, 0, 120, 107, 1, 0, 4, 0, 0, 0, 124, 107, 1, 0, 7, 0, 0, 0, 131, 107, 1, 0, 5, 0, 0, 0, 136, 107, 1, 0, 7, 0, 0, 0, 143, 107, 1, 0, 6, 0, 0, 0, 149, 107, 1, 0, 6, 0, 0, 0, 155, 107, 1, 0, 5, 0, 0, 0, 160, 107, 1, 0, 3, 0, 0, 0, 163, 107, 1, 0, 7, 0, 0, 0, 170, 107, 1, 0, 5, 0, 0, 0, 175, 107, 1, 0, 8, 0, 0, 0, 183, 107, 1, 0, 5, 0, 0, 0, 188, 107, 1, 0, 6, 0, 0, 0, 194, 107, 1, 0, 6, 0, 0, 0, 200, 107, 1, 0, 4, 0, 0, 0, 204, 107, 1, 0, 5, 0, 0, 0, 209, 107, 1, 0, 5, 0, 0, 0, 214, 107, 1, 0, 5, 0, 0, 0, 219, 107, 1, 0, 6, 0, 0, 0, 225, 107, 1, 0, 5, 0, 0, 0, 230, 107, 1, 0, 4, 0, 0, 0, 234, 107, 1, 0, 3, 0, 0, 0, 237, 107, 1, 0, 5, 0, 0, 0, 242, 107, 1, 0, 7, 0, 0, 0, 249, 107, 1, 0, 4, 0, 0, 0, 253, 107, 1, 0, 6, 0, 0, 0, 3, 108, 1, 0, 6, 0, 0, 0, 9, 108, 1, 0, 4, 0, 0, 0, 13, 108, 1, 0, 6, 0, 0, 0, 19, 108, 1, 0, 7, 0, 0, 0, 26, 108, 1, 0, 4, 0, 0, 0, 30, 108, 1, 0, 3, 0, 0, 0, 33, 108, 1, 0, 6, 0, 0, 0, 39, 108, 1, 0, 7, 0, 0, 0, 46, 108, 1, 0, 6, 0, 0, 0, 52, 108, 1, 0, 6, 0, 0, 0, 58, 108, 1, 0, 7, 0, 0, 0, 65, 108, 1, 0, 3, 0, 0, 0, 68, 108, 1, 0, 4, 0, 0, 0, 72, 108, 1, 0, 4, 0, 0, 0, 76, 108, 1, 0, 6, 0, 0, 0, 82, 108, 1, 0, 5, 0, 0, 0, 87, 108, 1, 0, 4, 0, 0, 0, 91, 108, 1, 0, 7, 0, 0, 0, 98, 108, 1, 0, 6, 0, 0, 0, 104, 108, 1, 0, 5, 0, 0, 0, 109, 108, 1, 0, 6, 0, 0, 0, 115, 108, 1, 0, 7, 0, 0, 0, 122, 108, 1, 0, 7, 0, 0, 0, 129, 108, 1, 0, 5, 0, 0, 0, 134, 108, 1, 0, 5, 0, 0, 0, 139, 108, 1, 0, 4, 0, 0, 0, 143, 108, 1, 0, 6, 0, 0, 0, 149, 108, 1, 0, 6, 0, 0, 0, 155, 108, 1, 0, 7, 0, 0, 0, 162, 108, 1, 0, 4, 0, 0, 0, 166, 108, 1, 0, 4, 0, 0, 0, 170, 108, 1, 0, 4, 0, 0, 0, 174, 108, 1, 0, 6, 0, 0, 0, 180, 108, 1, 0, 5, 0, 0, 0, 185, 108, 1, 0, 5, 0, 0, 0, 190, 108, 1, 0, 5, 0, 0, 0, 195, 108, 1, 0, 7, 0, 0, 0, 202, 108, 1, 0, 5, 0, 0, 0, 207, 108, 1, 0, 5, 0, 0, 0, 212, 108, 1, 0, 5, 0, 0, 0, 217, 108, 1, 0, 5, 0, 0, 0, 222, 108, 1, 0, 4, 0, 0, 0, 226, 108, 1, 0, 4, 0, 0, 0, 230, 108, 1, 0, 4, 0, 0, 0, 234, 108, 1, 0, 7, 0, 0, 0, 241, 108, 1, 0, 4, 0, 0, 0, 245, 108, 1, 0, 4, 0, 0, 0, 249, 108, 1, 0, 5, 0, 0, 0, 254, 108, 1, 0, 7, 0, 0, 0, 5, 109, 1, 0, 6, 0, 0, 0, 11, 109, 1, 0, 6, 0, 0, 0, 17, 109, 1, 0, 6, 0, 0, 0, 23, 109, 1, 0, 4, 0, 0, 0, 27, 109, 1, 0, 4, 0, 0, 0, 31, 109, 1, 0, 5, 0, 0, 0, 36, 109, 1, 0, 5, 0, 0, 0, 41, 109, 1, 0, 5, 0, 0, 0, 46, 109, 1, 0, 5, 0, 0, 0, 51, 109, 1, 0, 5, 0, 0, 0, 56, 109, 1, 0, 7, 0, 0, 0, 63, 109, 1, 0, 5, 0, 0, 0, 68, 109, 1, 0, 5, 0, 0, 0, 73, 109, 1, 0, 4, 0, 0, 0, 77, 109, 1, 0, 5, 0, 0, 0, 82, 109, 1, 0, 4, 0, 0, 0, 86, 109, 1, 0, 7, 0, 0, 0, 93, 109, 1, 0, 5, 0, 0, 0, 98, 109, 1, 0, 4, 0, 0, 0, 102, 109, 1, 0, 5, 0, 0, 0, 107, 109, 1, 0, 5, 0, 0, 0, 112, 109, 1, 0, 5, 0, 0, 0, 117, 109, 1, 0, 5, 0, 0, 0, 122, 109, 1, 0, 5, 0, 0, 0, 127, 109, 1, 0, 6, 0, 0, 0, 133, 109, 1, 0, 3, 0, 0, 0, 136, 109, 1, 0, 3, 0, 0, 0, 139, 109, 1, 0, 5, 0, 0, 0, 144, 109, 1, 0, 4, 0, 0, 0, 148, 109, 1, 0, 4, 0, 0, 0, 152, 109, 1, 0, 6, 0, 0, 0, 158, 109, 1, 0, 7, 0, 0, 0, 165, 109, 1, 0, 4, 0, 0, 0, 169, 109, 1, 0, 5, 0, 0, 0, 174, 109, 1, 0, 6, 0, 0, 0, 180, 109, 1, 0, 4, 0, 0, 0, 184, 109, 1, 0, 5, 0, 0, 0, 189, 109, 1, 0, 7, 0, 0, 0, 196, 109, 1, 0, 3, 0, 0, 0, 199, 109, 1, 0, 4, 0, 0, 0, 203, 109, 1, 0, 4, 0, 0, 0, 207, 109, 1, 0, 6, 0, 0, 0, 213, 109, 1, 0, 4, 0, 0, 0, 217, 109, 1, 0, 6, 0, 0, 0, 223, 109, 1, 0, 5, 0, 0, 0, 228, 109, 1, 0, 5, 0, 0, 0, 233, 109, 1, 0, 8, 0, 0, 0, 241, 109, 1, 0, 6, 0, 0, 0, 247, 109, 1, 0, 5, 0, 0, 0, 252, 109, 1, 0, 6, 0, 0, 0, 2, 110, 1, 0, 4, 0, 0, 0, 6, 110, 1, 0, 3, 0, 0, 0, 9, 110, 1, 0, 4, 0, 0, 0, 13, 110, 1, 0, 6, 0, 0, 0, 19, 110, 1, 0, 4, 0, 0, 0, 23, 110, 1, 0, 4, 0, 0, 0, 27, 110, 1, 0, 4, 0, 0, 0, 31, 110, 1, 0, 3, 0, 0, 0, 34, 110, 1, 0, 4, 0, 0, 0, 38, 110, 1, 0, 7, 0, 0, 0, 45, 110, 1, 0, 5, 0, 0, 0, 50, 110, 1, 0, 6, 0, 0, 0, 56, 110, 1, 0, 4, 0, 0, 0, 60, 110, 1, 0, 4, 0, 0, 0, 64, 110, 1, 0, 7, 0, 0, 0, 71, 110, 1, 0, 6, 0, 0, 0, 77, 110, 1, 0, 4, 0, 0, 0, 81, 110, 1, 0, 5, 0, 0, 0, 86, 110, 1, 0, 4, 0, 0, 0, 90, 110, 1, 0, 4, 0, 0, 0, 94, 110, 1, 0, 4, 0, 0, 0, 98, 110, 1, 0, 6, 0, 0, 0, 104, 110, 1, 0, 5, 0, 0, 0, 109, 110, 1, 0, 8, 0, 0, 0, 117, 110, 1, 0, 4, 0, 0, 0, 121, 110, 1, 0, 5, 0, 0, 0, 126, 110, 1, 0, 4, 0, 0, 0, 130, 110, 1, 0, 5, 0, 0, 0, 135, 110, 1, 0, 3, 0, 0, 0, 138, 110, 1, 0, 4, 0, 0, 0, 142, 110, 1, 0, 5, 0, 0, 0, 147, 110, 1, 0, 6, 0, 0, 0, 153, 110, 1, 0, 5, 0, 0, 0, 158, 110, 1, 0, 7, 0, 0, 0, 165, 110, 1, 0, 6, 0, 0, 0, 171, 110, 1, 0, 4, 0, 0, 0, 175, 110, 1, 0, 6, 0, 0, 0, 181, 110, 1, 0, 5, 0, 0, 0, 186, 110, 1, 0, 4, 0, 0, 0, 190, 110, 1, 0, 7, 0, 0, 0, 197, 110, 1, 0, 6, 0, 0, 0, 203, 110, 1, 0, 3, 0, 0, 0, 206, 110, 1, 0, 4, 0, 0, 0, 210, 110, 1, 0, 4, 0, 0, 0, 214, 110, 1, 0, 8, 0, 0, 0, 222, 110, 1, 0, 4, 0, 0, 0, 226, 110, 1, 0, 6, 0, 0, 0, 232, 110, 1, 0, 3, 0, 0, 0, 235, 110, 1, 0, 7, 0, 0, 0, 242, 110, 1, 0, 7, 0, 0, 0, 249, 110, 1, 0, 5, 0, 0, 0, 254, 110, 1, 0, 7, 0, 0, 0, 5, 111, 1, 0, 7, 0, 0, 0, 12, 111, 1, 0, 6, 0, 0, 0, 18, 111, 1, 0, 6, 0, 0, 0, 24, 111, 1, 0, 6, 0, 0, 0, 30, 111, 1, 0, 7, 0, 0, 0, 37, 111, 1, 0, 7, 0, 0, 0, 44, 111, 1, 0, 4, 0, 0, 0, 48, 111, 1, 0, 7, 0, 0, 0, 55, 111, 1, 0, 6, 0, 0, 0, 61, 111, 1, 0, 8, 0, 0, 0, 69, 111, 1, 0, 5, 0, 0, 0, 74, 111, 1, 0, 8, 0, 0, 0, 82, 111, 1, 0, 6, 0, 0, 0, 88, 111, 1, 0, 8, 0, 0, 0, 96, 111, 1, 0, 6, 0, 0, 0, 102, 111, 1, 0, 7, 0, 0, 0, 109, 111, 1, 0, 6, 0, 0, 0, 115, 111, 1, 0, 6, 0, 0, 0, 121, 111, 1, 0, 7, 0, 0, 0, 128, 111, 1, 0, 7, 0, 0, 0, 135, 111, 1, 0, 6, 0, 0, 0, 141, 111, 1, 0, 6, 0, 0, 0, 147, 111, 1, 0, 6, 0, 0, 0, 153, 111, 1, 0, 5, 0, 0, 0, 158, 111, 1, 0, 8, 0, 0, 0, 166, 111, 1, 0, 5, 0, 0, 0, 171, 111, 1, 0, 7, 0, 0, 0, 178, 111, 1, 0, 6, 0, 0, 0, 184, 111, 1, 0, 6, 0, 0, 0, 190, 111, 1, 0, 6, 0, 0, 0, 196, 111, 1, 0, 7, 0, 0, 0, 203, 111, 1, 0, 7, 0, 0, 0, 210, 111, 1, 0, 6, 0, 0, 0, 216, 111, 1, 0, 8, 0, 0, 0, 224, 111, 1, 0, 4, 0, 0, 0, 228, 111, 1, 0, 6, 0, 0, 0, 234, 111, 1, 0, 6, 0, 0, 0, 240, 111, 1, 0, 7, 0, 0, 0, 247, 111, 1, 0, 4, 0, 0, 0, 251, 111, 1, 0, 6, 0, 0, 0, 1, 112, 1, 0, 7, 0, 0, 0, 8, 112, 1, 0, 5, 0, 0, 0, 13, 112, 1, 0, 4, 0, 0, 0, 17, 112, 1, 0, 5, 0, 0, 0, 22, 112, 1, 0, 6, 0, 0, 0, 28, 112, 1, 0, 6, 0, 0, 0, 34, 112, 1, 0, 3, 0, 0, 0, 37, 112, 1, 0, 4, 0, 0, 0, 41, 112, 1, 0, 7, 0, 0, 0, 48, 112, 1, 0, 5, 0, 0, 0, 53, 112, 1, 0, 5, 0, 0, 0, 58, 112, 1, 0, 5, 0, 0, 0, 63, 112, 1, 0, 3, 0, 0, 0, 66, 112, 1, 0, 4, 0, 0, 0, 70, 112, 1, 0, 4, 0, 0, 0, 74, 112, 1, 0, 7, 0, 0, 0, 81, 112, 1, 0, 3, 0, 0, 0, 84, 112, 1, 0, 5, 0, 0, 0, 89, 112, 1, 0, 5, 0, 0, 0, 94, 112, 1, 0, 4, 0, 0, 0, 98, 112, 1, 0, 6, 0, 0, 0, 104, 112, 1, 0, 6, 0, 0, 0, 110, 112, 1, 0, 4, 0, 0, 0, 114, 112, 1, 0, 4, 0, 0, 0, 118, 112, 1, 0, 8, 0, 0, 0, 126, 112, 1, 0, 4, 0, 0, 0, 130, 112, 1, 0, 4, 0, 0, 0, 134, 112, 1, 0, 7, 0, 0, 0, 141, 112, 1, 0, 3, 0, 0, 0, 144, 112, 1, 0, 4, 0, 0, 0, 148, 112, 1, 0, 3, 0, 0, 0, 151, 112, 1, 0, 6, 0, 0, 0, 157, 112, 1, 0, 4, 0, 0, 0, 161, 112, 1, 0, 7, 0, 0, 0, 168, 112, 1, 0, 4, 0, 0, 0, 172, 112, 1, 0, 3, 0, 0, 0, 175, 112, 1, 0, 7, 0, 0, 0, 182, 112, 1, 0, 4, 0, 0, 0, 186, 112, 1, 0, 6, 0, 0, 0, 192, 112, 1, 0, 4, 0, 0, 0, 196, 112, 1, 0, 4, 0, 0, 0, 200, 112, 1, 0, 5, 0, 0, 0, 205, 112, 1, 0, 5, 0, 0, 0, 210, 112, 1, 0, 4, 0, 0, 0, 214, 112, 1, 0, 3, 0, 0, 0, 217, 112, 1, 0, 5, 0, 0, 0, 222, 112, 1, 0, 5, 0, 0, 0, 227, 112, 1, 0, 6, 0, 0, 0, 233, 112, 1, 0, 4, 0, 0, 0, 237, 112, 1, 0, 4, 0, 0, 0, 241, 112, 1, 0, 4, 0, 0, 0, 245, 112, 1, 0, 8, 0, 0, 0, 253, 112, 1, 0, 6, 0, 0, 0, 3, 113, 1, 0, 5, 0, 0, 0, 8, 113, 1, 0, 5, 0, 0, 0, 13, 113, 1, 0, 5, 0, 0, 0, 18, 113, 1, 0, 5, 0, 0, 0, 23, 113, 1, 0, 7, 0, 0, 0, 30, 113, 1, 0, 4, 0, 0, 0, 34, 113, 1, 0, 3, 0, 0, 0, 37, 113, 1, 0, 4, 0, 0, 0, 41, 113, 1, 0, 7, 0, 0, 0, 48, 113, 1, 0, 5, 0, 0, 0, 53, 113, 1, 0, 4, 0, 0, 0, 57, 113, 1, 0, 6, 0, 0, 0, 63, 113, 1, 0, 4, 0, 0, 0, 67, 113, 1, 0, 5, 0, 0, 0, 72, 113, 1, 0, 5, 0, 0, 0, 77, 113, 1, 0, 7, 0, 0, 0, 84, 113, 1, 0, 4, 0, 0, 0, 88, 113, 1, 0, 3, 0, 0, 0, 91, 113, 1, 0, 5, 0, 0, 0, 96, 113, 1, 0, 6, 0, 0, 0, 102, 113, 1, 0, 7, 0, 0, 0, 109, 113, 1, 0, 5, 0, 0, 0, 114, 113, 1, 0, 4, 0, 0, 0, 118, 113, 1, 0, 6, 0, 0, 0, 124, 113, 1, 0, 4, 0, 0, 0, 128, 113, 1, 0, 7, 0, 0, 0, 135, 113, 1, 0, 6, 0, 0, 0, 141, 113, 1, 0, 6, 0, 0, 0, 147, 113, 1, 0, 5, 0, 0, 0, 152, 113, 1, 0, 4, 0, 0, 0, 156, 113, 1, 0, 7, 0, 0, 0, 163, 113, 1, 0, 7, 0, 0, 0, 170, 113, 1, 0, 7, 0, 0, 0, 177, 113, 1, 0, 4, 0, 0, 0, 181, 113, 1, 0, 4, 0, 0, 0, 185, 113, 1, 0, 5, 0, 0, 0, 190, 113, 1, 0, 4, 0, 0, 0, 194, 113, 1, 0, 4, 0, 0, 0, 198, 113, 1, 0, 5, 0, 0, 0, 203, 113, 1, 0, 4, 0, 0, 0, 207, 113, 1, 0, 4, 0, 0, 0, 211, 113, 1, 0, 6, 0, 0, 0, 217, 113, 1, 0, 4, 0, 0, 0, 221, 113, 1, 0, 6, 0, 0, 0, 227, 113, 1, 0, 4, 0, 0, 0, 231, 113, 1, 0, 6, 0, 0, 0, 237, 113, 1, 0, 4, 0, 0, 0, 241, 113, 1, 0, 4, 0, 0, 0, 245, 113, 1, 0, 7, 0, 0, 0, 252, 113, 1, 0, 5, 0, 0, 0, 1, 114, 1, 0, 4, 0, 0, 0, 5, 114, 1, 0, 5, 0, 0, 0, 10, 114, 1, 0, 6, 0, 0, 0, 16, 114, 1, 0, 4, 0, 0, 0, 20, 114, 1, 0, 4, 0, 0, 0, 24, 114, 1, 0, 7, 0, 0, 0, 31, 114, 1, 0, 4, 0, 0, 0, 35, 114, 1, 0, 6, 0, 0, 0, 41, 114, 1, 0, 4, 0, 0, 0, 45, 114, 1, 0, 5, 0, 0, 0, 50, 114, 1, 0, 5, 0, 0, 0, 55, 114, 1, 0, 7, 0, 0, 0, 62, 114, 1, 0, 6, 0, 0, 0, 68, 114, 1, 0, 5, 0, 0, 0, 73, 114, 1, 0, 5, 0, 0, 0, 78, 114, 1, 0, 6, 0, 0, 0, 84, 114, 1, 0, 6, 0, 0, 0, 90, 114, 1, 0, 7, 0, 0, 0, 97, 114, 1, 0, 3, 0, 0, 0, 100, 114, 1, 0, 5, 0, 0, 0, 105, 114, 1, 0, 6, 0, 0, 0, 111, 114, 1, 0, 4, 0, 0, 0, 115, 114, 1, 0, 4, 0, 0, 0, 119, 114, 1, 0, 4, 0, 0, 0, 123, 114, 1, 0, 5, 0, 0, 0, 128, 114, 1, 0, 4, 0, 0, 0, 132, 114, 1, 0, 6, 0, 0, 0, 138, 114, 1, 0, 3, 0, 0, 0, 141, 114, 1, 0, 6, 0, 0, 0, 147, 114, 1, 0, 7, 0, 0, 0, 154, 114, 1, 0, 5, 0, 0, 0, 159, 114, 1, 0, 7, 0, 0, 0, 166, 114, 1, 0, 6, 0, 0, 0, 172, 114, 1, 0, 5, 0, 0, 0, 177, 114, 1, 0, 6, 0, 0, 0, 183, 114, 1, 0, 5, 0, 0, 0, 188, 114, 1, 0, 6, 0, 0, 0, 194, 114, 1, 0, 6, 0, 0, 0, 200, 114, 1, 0, 6, 0, 0, 0, 206, 114, 1, 0, 8, 0, 0, 0, 214, 114, 1, 0, 4, 0, 0, 0, 218, 114, 1, 0, 4, 0, 0, 0, 222, 114, 1, 0, 6, 0, 0, 0, 228, 114, 1, 0, 5, 0, 0, 0, 233, 114, 1, 0, 8, 0, 0, 0, 241, 114, 1, 0, 4, 0, 0, 0, 245, 114, 1, 0, 6, 0, 0, 0, 251, 114, 1, 0, 6, 0, 0, 0, 1, 115, 1, 0, 7, 0, 0, 0, 8, 115, 1, 0, 4, 0, 0, 0, 12, 115, 1, 0, 6, 0, 0, 0, 18, 115, 1, 0, 4, 0, 0, 0, 22, 115, 1, 0, 7, 0, 0, 0, 29, 115, 1, 0, 4, 0, 0, 0, 33, 115, 1, 0, 8, 0, 0, 0, 41, 115, 1, 0, 5, 0, 0, 0, 46, 115, 1, 0, 5, 0, 0, 0, 51, 115, 1, 0, 6, 0, 0, 0, 57, 115, 1, 0, 4, 0, 0, 0, 61, 115, 1, 0, 6, 0, 0, 0, 67, 115, 1, 0, 6, 0, 0, 0, 73, 115, 1, 0, 7, 0, 0, 0, 80, 115, 1, 0, 4, 0, 0, 0, 84, 115, 1, 0, 5, 0, 0, 0, 89, 115, 1, 0, 5, 0, 0, 0, 94, 115, 1, 0, 5, 0, 0, 0, 99, 115, 1, 0, 5, 0, 0, 0, 104, 115, 1, 0, 4, 0, 0, 0, 108, 115, 1, 0, 7, 0, 0, 0, 115, 115, 1, 0, 5, 0, 0, 0, 120, 115, 1, 0, 6, 0, 0, 0, 126, 115, 1, 0, 6, 0, 0, 0, 132, 115, 1, 0, 8, 0, 0, 0, 140, 115, 1, 0, 4, 0, 0, 0, 144, 115, 1, 0, 7, 0, 0, 0, 151, 115, 1, 0, 5, 0, 0, 0, 156, 115, 1, 0, 4, 0, 0, 0, 160, 115, 1, 0, 7, 0, 0, 0, 167, 115, 1, 0, 5, 0, 0, 0, 172, 115, 1, 0, 6, 0, 0, 0, 178, 115, 1, 0, 7, 0, 0, 0, 185, 115, 1, 0, 6, 0, 0, 0, 191, 115, 1, 0, 6, 0, 0, 0, 197, 115, 1, 0, 4, 0, 0, 0, 201, 115, 1, 0, 7, 0, 0, 0, 208, 115, 1, 0, 3, 0, 0, 0, 211, 115, 1, 0, 5, 0, 0, 0, 216, 115, 1, 0, 7, 0, 0, 0, 223, 115, 1, 0, 6, 0, 0, 0, 229, 115, 1, 0, 5, 0, 0, 0, 234, 115, 1, 0, 6, 0, 0, 0, 240, 115, 1, 0, 3, 0, 0, 0, 243, 115, 1, 0, 6, 0, 0, 0, 249, 115, 1, 0, 7, 0, 0, 0, 0, 116, 1, 0, 6, 0, 0, 0, 6, 116, 1, 0, 7, 0, 0, 0, 13, 116, 1, 0, 5, 0, 0, 0, 18, 116, 1, 0, 4, 0, 0, 0, 22, 116, 1, 0, 5, 0, 0, 0, 27, 116, 1, 0, 4, 0, 0, 0, 31, 116, 1, 0, 7, 0, 0, 0, 38, 116, 1, 0, 8, 0, 0, 0, 46, 116, 1, 0, 6, 0, 0, 0, 52, 116, 1, 0, 6, 0, 0, 0, 58, 116, 1, 0, 5, 0, 0, 0, 63, 116, 1, 0, 8, 0, 0, 0, 71, 116, 1, 0, 5, 0, 0, 0, 76, 116, 1, 0, 4, 0, 0, 0, 80, 116, 1, 0, 5, 0, 0, 0, 85, 116, 1, 0, 4, 0, 0, 0, 89, 116, 1, 0, 6, 0, 0, 0, 95, 116, 1, 0, 4, 0, 0, 0, 99, 116, 1, 0, 8, 0, 0, 0, 107, 116, 1, 0, 6, 0, 0, 0, 113, 116, 1, 0, 6, 0, 0, 0, 119, 116, 1, 0, 8, 0, 0, 0, 127, 116, 1, 0, 5, 0, 0, 0, 132, 116, 1, 0, 4, 0, 0, 0, 136, 116, 1, 0, 6, 0, 0, 0, 142, 116, 1, 0, 6, 0, 0, 0, 148, 116, 1, 0, 7, 0, 0, 0, 155, 116, 1, 0, 4, 0, 0, 0, 159, 116, 1, 0, 5, 0, 0, 0, 164, 116, 1, 0, 4, 0, 0, 0, 168, 116, 1, 0, 6, 0, 0, 0, 174, 116, 1, 0, 6, 0, 0, 0, 180, 116, 1, 0, 5, 0, 0, 0, 185, 116, 1, 0, 6, 0, 0, 0, 191, 116, 1, 0, 6, 0, 0, 0, 197, 116, 1, 0, 4, 0, 0, 0, 201, 116, 1, 0, 4, 0, 0, 0, 205, 116, 1, 0, 4, 0, 0, 0, 209, 116, 1, 0, 8, 0, 0, 0, 217, 116, 1, 0, 7, 0, 0, 0, 224, 116, 1, 0, 7, 0, 0, 0, 231, 116, 1, 0, 6, 0, 0, 0, 237, 116, 1, 0, 5, 0, 0, 0, 242, 116, 1, 0, 4, 0, 0, 0, 246, 116, 1, 0, 3, 0, 0, 0, 249, 116, 1, 0, 7, 0, 0, 0, 0, 117, 1, 0, 7, 0, 0, 0, 7, 117, 1, 0, 5, 0, 0, 0, 12, 117, 1, 0, 4, 0, 0, 0, 16, 117, 1, 0, 4, 0, 0, 0, 20, 117, 1, 0, 4, 0, 0, 0, 24, 117, 1, 0, 5, 0, 0, 0, 29, 117, 1, 0, 5, 0, 0, 0, 34, 117, 1, 0, 5, 0, 0, 0, 39, 117, 1, 0, 7, 0, 0, 0, 46, 117, 1, 0, 6, 0, 0, 0, 52, 117, 1, 0, 6, 0, 0, 0, 58, 117, 1, 0, 5, 0, 0, 0, 63, 117, 1, 0, 4, 0, 0, 0, 67, 117, 1, 0, 7, 0, 0, 0, 74, 117, 1, 0, 4, 0, 0, 0, 78, 117, 1, 0, 7, 0, 0, 0, 85, 117, 1, 0, 6, 0, 0, 0, 91, 117, 1, 0, 5, 0, 0, 0, 96, 117, 1, 0, 3, 0, 0, 0, 99, 117, 1, 0, 7, 0, 0, 0, 106, 117, 1, 0, 6, 0, 0, 0, 112, 117, 1, 0, 5, 0, 0, 0, 117, 117, 1, 0, 3, 0, 0, 0, 120, 117, 1, 0, 3, 0, 0, 0, 123, 117, 1, 0, 4, 0, 0, 0, 127, 117, 1, 0, 6, 0, 0, 0, 133, 117, 1, 0, 6, 0, 0, 0, 139, 117, 1, 0, 7, 0, 0, 0, 146, 117, 1, 0, 7, 0, 0, 0, 153, 117, 1, 0, 6, 0, 0, 0, 159, 117, 1, 0, 7, 0, 0, 0, 166, 117, 1, 0, 5, 0, 0, 0, 171, 117, 1, 0, 5, 0, 0, 0, 176, 117, 1, 0, 7, 0, 0, 0, 183, 117, 1, 0, 4, 0, 0, 0, 187, 117, 1, 0, 3, 0, 0, 0, 190, 117, 1, 0, 5, 0, 0, 0, 195, 117, 1, 0, 6, 0, 0, 0, 201, 117, 1, 0, 5, 0, 0, 0, 206, 117, 1, 0, 3, 0, 0, 0, 209, 117, 1, 0, 4, 0, 0, 0, 213, 117, 1, 0, 3, 0, 0, 0, 216, 117, 1, 0, 5, 0, 0, 0, 221, 117, 1, 0, 7, 0, 0, 0, 228, 117, 1, 0, 4, 0, 0, 0, 232, 117, 1, 0, 4, 0, 0, 0, 236, 117, 1, 0, 3, 0, 0, 0, 239, 117, 1, 0, 5, 0, 0, 0, 244, 117, 1, 0, 6, 0, 0, 0, 250, 117, 1, 0, 4, 0, 0, 0, 254, 117, 1, 0, 4, 0, 0, 0, 2, 118, 1, 0, 5, 0, 0, 0, 7, 118, 1, 0, 7, 0, 0, 0, 14, 118, 1, 0, 6, 0, 0, 0, 20, 118, 1, 0, 6, 0, 0, 0, 26, 118, 1, 0, 6, 0, 0, 0, 32, 118, 1, 0, 5, 0, 0, 0, 37, 118, 1, 0, 7, 0, 0, 0, 44, 118, 1, 0, 5, 0, 0, 0, 49, 118, 1, 0, 8, 0, 0, 0, 57, 118, 1, 0, 5, 0, 0, 0, 62, 118, 1, 0, 6, 0, 0, 0, 68, 118, 1, 0, 8, 0, 0, 0, 76, 118, 1, 0, 6, 0, 0, 0, 82, 118, 1, 0, 7, 0, 0, 0, 89, 118, 1, 0, 5, 0, 0, 0, 94, 118, 1, 0, 7, 0, 0, 0, 101, 118, 1, 0, 5, 0, 0, 0, 106, 118, 1, 0, 6, 0, 0, 0, 112, 118, 1, 0, 7, 0, 0, 0, 119, 118, 1, 0, 4, 0, 0, 0, 123, 118, 1, 0, 4, 0, 0, 0, 127, 118, 1, 0, 4, 0, 0, 0, 131, 118, 1, 0, 3, 0, 0, 0, 134, 118, 1, 0, 5, 0, 0, 0, 139, 118, 1, 0, 6, 0, 0, 0, 145, 118, 1, 0, 6, 0, 0, 0, 151, 118, 1, 0, 5, 0, 0, 0, 156, 118, 1, 0, 4, 0, 0, 0, 160, 118, 1, 0, 6, 0, 0, 0, 166, 118, 1, 0, 4, 0, 0, 0, 170, 118, 1, 0, 4, 0, 0, 0, 174, 118, 1, 0, 6, 0, 0, 0, 180, 118, 1, 0, 4, 0, 0, 0, 184, 118, 1, 0, 5, 0, 0, 0, 189, 118, 1, 0, 5, 0, 0, 0, 194, 118, 1, 0, 5, 0, 0, 0, 199, 118, 1, 0, 7, 0, 0, 0, 206, 118, 1, 0, 5, 0, 0, 0, 211, 118, 1, 0, 6, 0, 0, 0, 217, 118, 1, 0, 6, 0, 0, 0, 223, 118, 1, 0, 4, 0, 0, 0, 227, 118, 1, 0, 6, 0, 0, 0, 233, 118, 1, 0, 5, 0, 0, 0, 238, 118, 1, 0, 4, 0, 0, 0, 242, 118, 1, 0, 5, 0, 0, 0, 247, 118, 1, 0, 4, 0, 0, 0, 251, 118, 1, 0, 7, 0, 0, 0, 2, 119, 1, 0, 6, 0, 0, 0, 8, 119, 1, 0, 7, 0, 0, 0, 15, 119, 1, 0, 5, 0, 0, 0, 20, 119, 1, 0, 4, 0, 0, 0, 24, 119, 1, 0, 7, 0, 0, 0, 31, 119, 1, 0, 5, 0, 0, 0, 36, 119, 1, 0, 6, 0, 0, 0, 42, 119, 1, 0, 4, 0, 0, 0, 46, 119, 1, 0, 7, 0, 0, 0, 53, 119, 1, 0, 7, 0, 0, 0, 60, 119, 1, 0, 3, 0, 0, 0, 63, 119, 1, 0, 7, 0, 0, 0, 70, 119, 1, 0, 6, 0, 0, 0, 76, 119, 1, 0, 6, 0, 0, 0, 82, 119, 1, 0, 6, 0, 0, 0, 88, 119, 1, 0, 7, 0, 0, 0, 95, 119, 1, 0, 6, 0, 0, 0, 101, 119, 1, 0, 6, 0, 0, 0, 107, 119, 1, 0, 3, 0, 0, 0, 110, 119, 1, 0, 5, 0, 0, 0, 115, 119, 1, 0, 5, 0, 0, 0, 120, 119, 1, 0, 6, 0, 0, 0, 126, 119, 1, 0, 8, 0, 0, 0, 134, 119, 1, 0, 5, 0, 0, 0, 139, 119, 1, 0, 6, 0, 0, 0, 145, 119, 1, 0, 7, 0, 0, 0, 152, 119, 1, 0, 5, 0, 0, 0, 157, 119, 1, 0, 3, 0, 0, 0, 160, 119, 1, 0, 6, 0, 0, 0, 166, 119, 1, 0, 4, 0, 0, 0, 170, 119, 1, 0, 5, 0, 0, 0, 175, 119, 1, 0, 4, 0, 0, 0, 179, 119, 1, 0, 7, 0, 0, 0, 186, 119, 1, 0, 4, 0, 0, 0, 190, 119, 1, 0, 6, 0, 0, 0, 196, 119, 1, 0, 5, 0, 0, 0, 201, 119, 1, 0, 5, 0, 0, 0, 206, 119, 1, 0, 5, 0, 0, 0, 211, 119, 1, 0, 6, 0, 0, 0, 217, 119, 1, 0, 7, 0, 0, 0, 224, 119, 1, 0, 5, 0, 0, 0, 229, 119, 1, 0, 4, 0, 0, 0, 233, 119, 1, 0, 6, 0, 0, 0, 239, 119, 1, 0, 6, 0, 0, 0, 245, 119, 1, 0, 5, 0, 0, 0, 250, 119, 1, 0, 4, 0, 0, 0, 254, 119, 1, 0, 6, 0, 0, 0, 4, 120, 1, 0, 4, 0, 0, 0, 8, 120, 1, 0, 4, 0, 0, 0, 12, 120, 1, 0, 5, 0, 0, 0, 17, 120, 1, 0, 5, 0, 0, 0, 22, 120, 1, 0, 4, 0, 0, 0, 26, 120, 1, 0, 6, 0, 0, 0, 32, 120, 1, 0, 4, 0, 0, 0, 36, 120, 1, 0, 4, 0, 0, 0, 40, 120, 1, 0, 4, 0, 0, 0, 44, 120, 1, 0, 7, 0, 0, 0, 51, 120, 1, 0, 7, 0, 0, 0, 58, 120, 1, 0, 8, 0, 0, 0, 66, 120, 1, 0, 8, 0, 0, 0, 74, 120, 1, 0, 4, 0, 0, 0, 78, 120, 1, 0, 6, 0, 0, 0, 84, 120, 1, 0, 7, 0, 0, 0, 91, 120, 1, 0, 7, 0, 0, 0, 98, 120, 1, 0, 6, 0, 0, 0, 104, 120, 1, 0, 5, 0, 0, 0, 109, 120, 1, 0, 8, 0, 0, 0, 117, 120, 1, 0, 6, 0, 0, 0, 123, 120, 1, 0, 7, 0, 0, 0, 130, 120, 1, 0, 6, 0, 0, 0, 136, 120, 1, 0, 7, 0, 0, 0, 143, 120, 1, 0, 7, 0, 0, 0, 150, 120, 1, 0, 6, 0, 0, 0, 156, 120, 1, 0, 7, 0, 0, 0, 163, 120, 1, 0, 5, 0, 0, 0, 168, 120, 1, 0, 5, 0, 0, 0, 173, 120, 1, 0, 7, 0, 0, 0, 180, 120, 1, 0, 5, 0, 0, 0, 185, 120, 1, 0, 8, 0, 0, 0, 193, 120, 1, 0, 6, 0, 0, 0, 199, 120, 1, 0, 7, 0, 0, 0, 206, 120, 1, 0, 5, 0, 0, 0, 211, 120, 1, 0, 7, 0, 0, 0, 218, 120, 1, 0, 7, 0, 0, 0, 225, 120, 1, 0, 7, 0, 0, 0, 232, 120, 1, 0, 6, 0, 0, 0, 238, 120, 1, 0, 7, 0, 0, 0, 245, 120, 1, 0, 7, 0, 0, 0, 252, 120, 1, 0, 7, 0, 0, 0, 3, 121, 1, 0, 5, 0, 0, 0, 8, 121, 1, 0, 8, 0, 0, 0, 16, 121, 1, 0, 7, 0, 0, 0, 23, 121, 1, 0, 7, 0, 0, 0, 30, 121, 1, 0, 5, 0, 0, 0, 35, 121, 1, 0, 7, 0, 0, 0, 42, 121, 1, 0, 6, 0, 0, 0, 48, 121, 1, 0, 7, 0, 0, 0, 55, 121, 1, 0, 4, 0, 0, 0, 59, 121, 1, 0, 4, 0, 0, 0, 63, 121, 1, 0, 5, 0, 0, 0, 68, 121, 1, 0, 7, 0, 0, 0, 75, 121, 1, 0, 5, 0, 0, 0, 80, 121, 1, 0, 5, 0, 0, 0, 85, 121, 1, 0, 5, 0, 0, 0, 90, 121, 1, 0, 8, 0, 0, 0, 98, 121, 1, 0, 6, 0, 0, 0, 104, 121, 1, 0, 7, 0, 0, 0, 111, 121, 1, 0, 5, 0, 0, 0, 116, 121, 1, 0, 4, 0, 0, 0, 120, 121, 1, 0, 3, 0, 0, 0, 123, 121, 1, 0, 6, 0, 0, 0, 129, 121, 1, 0, 7, 0, 0, 0, 136, 121, 1, 0, 7, 0, 0, 0, 143, 121, 1, 0, 7, 0, 0, 0, 150, 121, 1, 0, 7, 0, 0, 0, 157, 121, 1, 0, 8, 0, 0, 0, 165, 121, 1, 0, 5, 0, 0, 0, 170, 121, 1, 0, 4, 0, 0, 0, 174, 121, 1, 0, 4, 0, 0, 0, 178, 121, 1, 0, 5, 0, 0, 0, 183, 121, 1, 0, 6, 0, 0, 0, 189, 121, 1, 0, 7, 0, 0, 0, 196, 121, 1, 0, 4, 0, 0, 0, 200, 121, 1, 0, 4, 0, 0, 0, 204, 121, 1, 0, 5, 0, 0, 0, 209, 121, 1, 0, 5, 0, 0, 0, 214, 121, 1, 0, 4, 0, 0, 0, 218, 121, 1, 0, 4, 0, 0, 0, 222, 121, 1, 0, 5, 0, 0, 0, 227, 121, 1, 0, 5, 0, 0, 0, 232, 121, 1, 0, 4, 0, 0, 0, 236, 121, 1, 0, 5, 0, 0, 0, 241, 121, 1, 0, 6, 0, 0, 0, 247, 121, 1, 0, 5, 0, 0, 0, 252, 121, 1, 0, 5, 0, 0, 0, 1, 122, 1, 0, 4, 0, 0, 0, 5, 122, 1, 0, 4, 0, 0, 0, 9, 122, 1, 0, 6, 0, 0, 0, 15, 122, 1, 0, 5, 0, 0, 0, 20, 122, 1, 0, 3, 0, 0, 0, 23, 122, 1, 0, 5, 0, 0, 0, 28, 122, 1, 0, 5, 0, 0, 0, 33, 122, 1, 0, 4, 0, 0, 0, 37, 122, 1, 0, 6, 0, 0, 0, 43, 122, 1, 0, 5, 0, 0, 0, 48, 122, 1, 0, 7, 0, 0, 0, 55, 122, 1, 0, 6, 0, 0, 0, 61, 122, 1, 0, 7, 0, 0, 0, 68, 122, 1, 0, 6, 0, 0, 0, 74, 122, 1, 0, 6, 0, 0, 0, 80, 122, 1, 0, 7, 0, 0, 0, 87, 122, 1, 0, 6, 0, 0, 0, 93, 122, 1, 0, 7, 0, 0, 0, 100, 122, 1, 0, 6, 0, 0, 0, 106, 122, 1, 0, 6, 0, 0, 0, 112, 122, 1, 0, 6, 0, 0, 0, 118, 122, 1, 0, 6, 0, 0, 0, 124, 122, 1, 0, 7, 0, 0, 0, 131, 122, 1, 0, 6, 0, 0, 0, 137, 122, 1, 0, 5, 0, 0, 0, 142, 122, 1, 0, 7, 0, 0, 0, 149, 122, 1, 0, 6, 0, 0, 0, 155, 122, 1, 0, 4, 0, 0, 0, 159, 122, 1, 0, 6, 0, 0, 0, 165, 122, 1, 0, 8, 0, 0, 0, 173, 122, 1, 0, 6, 0, 0, 0, 179, 122, 1, 0, 6, 0, 0, 0, 185, 122, 1, 0, 6, 0, 0, 0, 191, 122, 1, 0, 5, 0, 0, 0, 196, 122, 1, 0, 4, 0, 0, 0, 200, 122, 1, 0, 6, 0, 0, 0, 206, 122, 1, 0, 6, 0, 0, 0, 212, 122, 1, 0, 6, 0, 0, 0, 218, 122, 1, 0, 7, 0, 0, 0, 225, 122, 1, 0, 6, 0, 0, 0, 231, 122, 1, 0, 7, 0, 0, 0, 238, 122, 1, 0, 6, 0, 0, 0, 244, 122, 1, 0, 8, 0, 0, 0, 252, 122, 1, 0, 6, 0, 0, 0, 2, 123, 1, 0, 8, 0, 0, 0, 10, 123, 1, 0, 8, 0, 0, 0, 18, 123, 1, 0, 6, 0, 0, 0, 24, 123, 1, 0, 6, 0, 0, 0, 30, 123, 1, 0, 7, 0, 0, 0, 37, 123, 1, 0, 6, 0, 0, 0, 43, 123, 1, 0, 7, 0, 0, 0, 50, 123, 1, 0, 6, 0, 0, 0, 56, 123, 1, 0, 6, 0, 0, 0, 62, 123, 1, 0, 6, 0, 0, 0, 68, 123, 1, 0, 6, 0, 0, 0, 74, 123, 1, 0, 3, 0, 0, 0, 77, 123, 1, 0, 6, 0, 0, 0, 83, 123, 1, 0, 4, 0, 0, 0, 87, 123, 1, 0, 4, 0, 0, 0, 91, 123, 1, 0, 4, 0, 0, 0, 95, 123, 1, 0, 5, 0, 0, 0, 100, 123, 1, 0, 5, 0, 0, 0, 105, 123, 1, 0, 5, 0, 0, 0, 110, 123, 1, 0, 5, 0, 0, 0, 115, 123, 1, 0, 4, 0, 0, 0, 119, 123, 1, 0, 4, 0, 0, 0, 123, 123, 1, 0, 6, 0, 0, 0, 129, 123, 1, 0, 4, 0, 0, 0, 133, 123, 1, 0, 6, 0, 0, 0, 139, 123, 1, 0, 5, 0, 0, 0, 144, 123, 1, 0, 5, 0, 0, 0, 149, 123, 1, 0, 4, 0, 0, 0, 153, 123, 1, 0, 5, 0, 0, 0, 158, 123, 1, 0, 5, 0, 0, 0, 163, 123, 1, 0, 6, 0, 0, 0, 169, 123, 1, 0, 6, 0, 0, 0, 175, 123, 1, 0, 7, 0, 0, 0, 182, 123, 1, 0, 4, 0, 0, 0, 186, 123, 1, 0, 6, 0, 0, 0, 192, 123, 1, 0, 4, 0, 0, 0, 196, 123, 1, 0, 4, 0, 0, 0, 200, 123, 1, 0, 6, 0, 0, 0, 206, 123, 1, 0, 5, 0, 0, 0, 211, 123, 1, 0, 5, 0, 0, 0, 216, 123, 1, 0, 5, 0, 0, 0, 221, 123, 1, 0, 5, 0, 0, 0, 226, 123, 1, 0, 6, 0, 0, 0, 232, 123, 1, 0, 4, 0, 0, 0, 236, 123, 1, 0, 3, 0, 0, 0, 239, 123, 1, 0, 4, 0, 0, 0, 243, 123, 1, 0, 3, 0, 0, 0, 246, 123, 1, 0, 6, 0, 0, 0, 252, 123, 1, 0, 5, 0, 0, 0, 1, 124, 1, 0, 3, 0, 0, 0, 4, 124, 1, 0, 6, 0, 0, 0, 10, 124, 1, 0, 7, 0, 0, 0, 17, 124, 1, 0, 4, 0, 0, 0, 21, 124, 1, 0, 4, 0, 0, 0, 25, 124, 1, 0, 5, 0, 0, 0, 30, 124, 1, 0, 6, 0, 0, 0, 36, 124, 1, 0, 5, 0, 0, 0, 41, 124, 1, 0, 4, 0, 0, 0, 45, 124, 1, 0, 6, 0, 0, 0, 51, 124, 1, 0, 4, 0, 0, 0, 55, 124, 1, 0, 6, 0, 0, 0, 61, 124, 1, 0, 4, 0, 0, 0, 65, 124, 1, 0, 7, 0, 0, 0, 72, 124, 1, 0, 7, 0, 0, 0, 79, 124, 1, 0, 5, 0, 0, 0, 84, 124, 1, 0, 7, 0, 0, 0, 91, 124, 1, 0, 4, 0, 0, 0, 95, 124, 1, 0, 3, 0, 0, 0, 98, 124, 1, 0, 5, 0, 0, 0, 103, 124, 1, 0, 4, 0, 0, 0, 107, 124, 1, 0, 5, 0, 0, 0, 112, 124, 1, 0, 7, 0, 0, 0, 119, 124, 1, 0, 5, 0, 0, 0, 124, 124, 1, 0, 6, 0, 0, 0, 130, 124, 1, 0, 6, 0, 0, 0, 136, 124, 1, 0, 7, 0, 0, 0, 143, 124, 1, 0, 8, 0, 0, 0, 151, 124, 1, 0, 8, 0, 0, 0, 159, 124, 1, 0, 5, 0, 0, 0, 164, 124, 1, 0, 5, 0, 0, 0, 169, 124, 1, 0, 6, 0, 0, 0, 175, 124, 1, 0, 6, 0, 0, 0, 181, 124, 1, 0, 5, 0, 0, 0, 186, 124, 1, 0, 3, 0, 0, 0, 189, 124, 1, 0, 6, 0, 0, 0, 195, 124, 1, 0, 6, 0, 0, 0, 201, 124, 1, 0, 4, 0, 0, 0, 205, 124, 1, 0, 6, 0, 0, 0, 211, 124, 1, 0, 6, 0, 0, 0, 217, 124, 1, 0, 7, 0, 0, 0, 224, 124, 1, 0, 8, 0, 0, 0, 232, 124, 1, 0, 4, 0, 0, 0, 236, 124, 1, 0, 4, 0, 0, 0, 240, 124, 1, 0, 7, 0, 0, 0, 247, 124, 1, 0, 6, 0, 0, 0, 253, 124, 1, 0, 4, 0, 0, 0, 1, 125, 1, 0, 7, 0, 0, 0, 8, 125, 1, 0, 6, 0, 0, 0, 14, 125, 1, 0, 5, 0, 0, 0, 19, 125, 1, 0, 8, 0, 0, 0, 27, 125, 1, 0, 6, 0, 0, 0, 33, 125, 1, 0, 7, 0, 0, 0, 40, 125, 1, 0, 7, 0, 0, 0, 47, 125, 1, 0, 6, 0, 0, 0, 53, 125, 1, 0, 5, 0, 0, 0, 58, 125, 1, 0, 5, 0, 0, 0, 63, 125, 1, 0, 6, 0, 0, 0, 69, 125, 1, 0, 5, 0, 0, 0, 74, 125, 1, 0, 7, 0, 0, 0, 81, 125, 1, 0, 5, 0, 0, 0, 86, 125, 1, 0, 4, 0, 0, 0, 90, 125, 1, 0, 5, 0, 0, 0, 95, 125, 1, 0, 7, 0, 0, 0, 102, 125, 1, 0, 6, 0, 0, 0, 108, 125, 1, 0, 5, 0, 0, 0, 113, 125, 1, 0, 5, 0, 0, 0, 118, 125, 1, 0, 4, 0, 0, 0, 122, 125, 1, 0, 6, 0, 0, 0, 128, 125, 1, 0, 5, 0, 0, 0, 133, 125, 1, 0, 4, 0, 0, 0, 137, 125, 1, 0, 5, 0, 0, 0, 142, 125, 1, 0, 4, 0, 0, 0, 146, 125, 1, 0, 5, 0, 0, 0, 151, 125, 1, 0, 8, 0, 0, 0, 159, 125, 1, 0, 5, 0, 0, 0, 164, 125, 1, 0, 6, 0, 0, 0, 170, 125, 1, 0, 5, 0, 0, 0, 175, 125, 1, 0, 7, 0, 0, 0, 182, 125, 1, 0, 3, 0, 0, 0, 185, 125, 1, 0, 7, 0, 0, 0, 192, 125, 1, 0, 4, 0, 0, 0, 196, 125, 1, 0, 4, 0, 0, 0, 200, 125, 1, 0, 5, 0, 0, 0, 205, 125, 1, 0, 5, 0, 0, 0, 210, 125, 1, 0, 4, 0, 0, 0, 214, 125, 1, 0, 6, 0, 0, 0, 220, 125, 1, 0, 4, 0, 0, 0, 224, 125, 1, 0, 5, 0, 0, 0, 229, 125, 1, 0, 6, 0, 0, 0, 235, 125, 1, 0, 7, 0, 0, 0, 242, 125, 1, 0, 6, 0, 0, 0, 248, 125, 1, 0, 5, 0, 0, 0, 253, 125, 1, 0, 4, 0, 0, 0, 1, 126, 1, 0, 5, 0, 0, 0, 6, 126, 1, 0, 6, 0, 0, 0, 12, 126, 1, 0, 7, 0, 0, 0, 19, 126, 1, 0, 3, 0, 0, 0, 22, 126, 1, 0, 4, 0, 0, 0, 26, 126, 1, 0, 5, 0, 0, 0, 31, 126, 1, 0, 6, 0, 0, 0, 37, 126, 1, 0, 3, 0, 0, 0, 40, 126, 1, 0, 5, 0, 0, 0, 45, 126, 1, 0, 4, 0, 0, 0, 49, 126, 1, 0, 5, 0, 0, 0, 54, 126, 1, 0, 5, 0, 0, 0, 59, 126, 1, 0, 4, 0, 0, 0, 63, 126, 1, 0, 4, 0, 0, 0, 67, 126, 1, 0, 5, 0, 0, 0, 72, 126, 1, 0, 7, 0, 0, 0, 79, 126, 1, 0, 5, 0, 0, 0, 84, 126, 1, 0, 5, 0, 0, 0, 89, 126, 1, 0, 6, 0, 0, 0, 95, 126, 1, 0, 4, 0, 0, 0, 99, 126, 1, 0, 6, 0, 0, 0, 105, 126, 1, 0, 4, 0, 0, 0, 109, 126, 1, 0, 4, 0, 0, 0, 113, 126, 1, 0, 5, 0, 0, 0, 118, 126, 1, 0, 5, 0, 0, 0, 123, 126, 1, 0, 5, 0, 0, 0, 128, 126, 1, 0, 5, 0, 0, 0, 133, 126, 1, 0, 5, 0, 0, 0, 138, 126, 1, 0, 6, 0, 0, 0, 144, 126, 1, 0, 5, 0, 0, 0, 149, 126, 1, 0, 5, 0, 0, 0, 154, 126, 1, 0, 4, 0, 0, 0, 158, 126, 1, 0, 5, 0, 0, 0, 163, 126, 1, 0, 4, 0, 0, 0, 167, 126, 1, 0, 4, 0, 0, 0, 171, 126, 1, 0, 6, 0, 0, 0, 177, 126, 1, 0, 6, 0, 0, 0, 183, 126, 1, 0, 4, 0, 0, 0, 187, 126, 1, 0, 4, 0, 0, 0, 191, 126, 1, 0, 4, 0, 0, 0, 195, 126, 1, 0, 5, 0, 0, 0, 200, 126, 1, 0, 7, 0, 0, 0, 207, 126, 1, 0, 5, 0, 0, 0, 212, 126, 1, 0, 8, 0, 0, 0, 220, 126, 1, 0, 5, 0, 0, 0, 225, 126, 1, 0, 7, 0, 0, 0, 232, 126, 1, 0, 4, 0, 0, 0, 236, 126, 1, 0, 4, 0, 0, 0, 240, 126, 1, 0, 5, 0, 0, 0, 245, 126, 1, 0, 4, 0, 0, 0, 249, 126, 1, 0, 4, 0, 0, 0, 253, 126, 1, 0, 5, 0, 0, 0, 2, 127, 1, 0, 4, 0, 0, 0, 6, 127, 1, 0, 6, 0, 0, 0, 12, 127, 1, 0, 5, 0, 0, 0, 17, 127, 1, 0, 5, 0, 0, 0, 22, 127, 1, 0, 5, 0, 0, 0, 27, 127, 1, 0, 7, 0, 0, 0, 34, 127, 1, 0, 5, 0, 0, 0, 39, 127, 1, 0, 5, 0, 0, 0, 44, 127, 1, 0, 7, 0, 0, 0, 51, 127, 1, 0, 5, 0, 0, 0, 56, 127, 1, 0, 5, 0, 0, 0, 61, 127, 1, 0, 5, 0, 0, 0, 66, 127, 1, 0, 6, 0, 0, 0, 72, 127, 1, 0, 5, 0, 0, 0, 77, 127, 1, 0, 6, 0, 0, 0, 83, 127, 1, 0, 5, 0, 0, 0, 88, 127, 1, 0, 4, 0, 0, 0, 92, 127, 1, 0, 6, 0, 0, 0, 98, 127, 1, 0, 5, 0, 0, 0, 103, 127, 1, 0, 5, 0, 0, 0, 108, 127, 1, 0, 7, 0, 0, 0, 115, 127, 1, 0, 5, 0, 0, 0, 120, 127, 1, 0, 5, 0, 0, 0, 125, 127, 1, 0, 4, 0, 0, 0, 129, 127, 1, 0, 5, 0, 0, 0, 134, 127, 1, 0, 6, 0, 0, 0, 140, 127, 1, 0, 6, 0, 0, 0, 146, 127, 1, 0, 3, 0, 0, 0, 149, 127, 1, 0, 6, 0, 0, 0, 155, 127, 1, 0, 7, 0, 0, 0, 162, 127, 1, 0, 8, 0, 0, 0, 170, 127, 1, 0, 6, 0, 0, 0, 176, 127, 1, 0, 7, 0, 0, 0, 183, 127, 1, 0, 5, 0, 0, 0, 188, 127, 1, 0, 5, 0, 0, 0, 193, 127, 1, 0, 6, 0, 0, 0, 199, 127, 1, 0, 5, 0, 0, 0, 204, 127, 1, 0, 5, 0, 0, 0, 209, 127, 1, 0, 5, 0, 0, 0, 214, 127, 1, 0, 5, 0, 0, 0, 219, 127, 1, 0, 4, 0, 0, 0, 223, 127, 1, 0, 5, 0, 0, 0, 228, 127, 1, 0, 5, 0, 0, 0, 233, 127, 1, 0, 4, 0, 0, 0, 237, 127, 1, 0, 4, 0, 0, 0, 241, 127, 1, 0, 6, 0, 0, 0, 247, 127, 1, 0, 5, 0, 0, 0, 252, 127, 1, 0, 5, 0, 0, 0, 1, 128, 1, 0, 5, 0, 0, 0, 6, 128, 1, 0, 5, 0, 0, 0, 11, 128, 1, 0, 7, 0, 0, 0, 18, 128, 1, 0, 5, 0, 0, 0, 23, 128, 1, 0, 5, 0, 0, 0, 28, 128, 1, 0, 5, 0, 0, 0, 33, 128, 1, 0, 5, 0, 0, 0, 38, 128, 1, 0, 8, 0, 0, 0, 46, 128, 1, 0, 6, 0, 0, 0, 52, 128, 1, 0, 6, 0, 0, 0, 58, 128, 1, 0, 6, 0, 0, 0, 64, 128, 1, 0, 8, 0, 0, 0, 72, 128, 1, 0, 7, 0, 0, 0, 79, 128, 1, 0, 5, 0, 0, 0, 84, 128, 1, 0, 7, 0, 0, 0, 91, 128, 1, 0, 5, 0, 0, 0, 96, 128, 1, 0, 7, 0, 0, 0, 103, 128, 1, 0, 6, 0, 0, 0, 109, 128, 1, 0, 6, 0, 0, 0, 115, 128, 1, 0, 7, 0, 0, 0, 122, 128, 1, 0, 4, 0, 0, 0, 126, 128, 1, 0, 6, 0, 0, 0, 132, 128, 1, 0, 6, 0, 0, 0, 138, 128, 1, 0, 5, 0, 0, 0, 143, 128, 1, 0, 7, 0, 0, 0, 150, 128, 1, 0, 4, 0, 0, 0, 154, 128, 1, 0, 6, 0, 0, 0, 160, 128, 1, 0, 3, 0, 0, 0, 163, 128, 1, 0, 5, 0, 0, 0, 168, 128, 1, 0, 6, 0, 0, 0, 174, 128, 1, 0, 5, 0, 0, 0, 179, 128, 1, 0, 6, 0, 0, 0, 185, 128, 1, 0, 7, 0, 0, 0, 192, 128, 1, 0, 4, 0, 0, 0, 196, 128, 1, 0, 7, 0, 0, 0, 203, 128, 1, 0, 5, 0, 0, 0, 208, 128, 1, 0, 8, 0, 0, 0, 216, 128, 1, 0, 8, 0, 0, 0, 224, 128, 1, 0, 6, 0, 0, 0, 230, 128, 1, 0, 7, 0, 0, 0, 237, 128, 1, 0, 7, 0, 0, 0, 244, 128, 1, 0, 7, 0, 0, 0, 251, 128, 1, 0, 5, 0, 0, 0, 0, 129, 1, 0, 4, 0, 0, 0, 4, 129, 1, 0, 5, 0, 0, 0, 9, 129, 1, 0, 5, 0, 0, 0, 14, 129, 1, 0, 5, 0, 0, 0, 19, 129, 1, 0, 5, 0, 0, 0, 24, 129, 1, 0, 4, 0, 0, 0, 28, 129, 1, 0, 5, 0, 0, 0, 33, 129, 1, 0, 6, 0, 0, 0, 39, 129, 1, 0, 5, 0, 0, 0, 44, 129, 1, 0, 6, 0, 0, 0, 50, 129, 1, 0, 7, 0, 0, 0, 57, 129, 1, 0, 5, 0, 0, 0, 62, 129, 1, 0, 6, 0, 0, 0, 68, 129, 1, 0, 5, 0, 0, 0, 73, 129, 1, 0, 6, 0, 0, 0, 79, 129, 1, 0, 3, 0, 0, 0, 82, 129, 1, 0, 4, 0, 0, 0, 86, 129, 1, 0, 6, 0, 0, 0, 92, 129, 1, 0, 4, 0, 0, 0, 96, 129, 1, 0, 4, 0, 0, 0, 100, 129, 1, 0, 4, 0, 0, 0, 104, 129, 1, 0, 6, 0, 0, 0, 110, 129, 1, 0, 4, 0, 0, 0, 114, 129, 1, 0, 5, 0, 0, 0, 119, 129, 1, 0, 6, 0, 0, 0, 125, 129, 1, 0, 4, 0, 0, 0, 129, 129, 1, 0, 5, 0, 0, 0, 134, 129, 1, 0, 4, 0, 0, 0, 138, 129, 1, 0, 4, 0, 0, 0, 142, 129, 1, 0, 3, 0, 0, 0, 145, 129, 1, 0, 6, 0, 0, 0, 151, 129, 1, 0, 6, 0, 0, 0, 157, 129, 1, 0, 4, 0, 0, 0, 161, 129, 1, 0, 4, 0, 0, 0, 165, 129, 1, 0, 4, 0, 0, 0, 169, 129, 1, 0, 4, 0, 0, 0, 173, 129, 1, 0, 5, 0, 0, 0, 178, 129, 1, 0, 4, 0, 0, 0, 182, 129, 1, 0, 5, 0, 0, 0, 187, 129, 1, 0, 4, 0, 0, 0, 191, 129, 1, 0, 6, 0, 0, 0, 197, 129, 1, 0, 5, 0, 0, 0, 202, 129, 1, 0, 4, 0, 0, 0, 206, 129, 1, 0, 5, 0, 0, 0, 211, 129, 1, 0, 4, 0, 0, 0, 215, 129, 1, 0, 7, 0, 0, 0, 222, 129, 1, 0, 5, 0, 0, 0, 227, 129, 1, 0, 6, 0, 0, 0, 233, 129, 1, 0, 5, 0, 0, 0, 238, 129, 1, 0, 5, 0, 0, 0, 243, 129, 1, 0, 7, 0, 0, 0, 250, 129, 1, 0, 6, 0, 0, 0, 0, 130, 1, 0, 4, 0, 0, 0, 4, 130, 1, 0, 5, 0, 0, 0, 9, 130, 1, 0, 4, 0, 0, 0, 13, 130, 1, 0, 6, 0, 0, 0, 19, 130, 1, 0, 4, 0, 0, 0, 23, 130, 1, 0, 4, 0, 0, 0, 27, 130, 1, 0, 3, 0, 0, 0, 30, 130, 1, 0, 5, 0, 0, 0, 35, 130, 1, 0, 6, 0, 0, 0, 41, 130, 1, 0, 5, 0, 0, 0, 46, 130, 1, 0, 5, 0, 0, 0, 51, 130, 1, 0, 7, 0, 0, 0, 58, 130, 1, 0, 5, 0, 0, 0, 63, 130, 1, 0, 7, 0, 0, 0, 70, 130, 1, 0, 3, 0, 0, 0, 73, 130, 1, 0, 8, 0, 0, 0, 81, 130, 1, 0, 6, 0, 0, 0, 87, 130, 1, 0, 5, 0, 0, 0, 92, 130, 1, 0, 6, 0, 0, 0, 98, 130, 1, 0, 8, 0, 0, 0, 106, 130, 1, 0, 4, 0, 0, 0, 110, 130, 1, 0, 6, 0, 0, 0, 116, 130, 1, 0, 7, 0, 0, 0, 123, 130, 1, 0, 4, 0, 0, 0, 127, 130, 1, 0, 5, 0, 0, 0, 132, 130, 1, 0, 3, 0, 0, 0, 135, 130, 1, 0, 5, 0, 0, 0, 140, 130, 1, 0, 6, 0, 0, 0, 146, 130, 1, 0, 5, 0, 0, 0, 151, 130, 1, 0, 7, 0, 0, 0, 158, 130, 1, 0, 8, 0, 0, 0, 166, 130, 1, 0, 4, 0, 0, 0, 170, 130, 1, 0, 5, 0, 0, 0, 175, 130, 1, 0, 7, 0, 0, 0, 182, 130, 1, 0, 6, 0, 0, 0, 188, 130, 1, 0, 5, 0, 0, 0, 193, 130, 1, 0, 4, 0, 0, 0, 197, 130, 1, 0, 3, 0, 0, 0, 200, 130, 1, 0, 5, 0, 0, 0, 205, 130, 1, 0, 5, 0, 0, 0, 210, 130, 1, 0, 7, 0, 0, 0, 217, 130, 1, 0, 6, 0, 0, 0, 223, 130, 1, 0, 5, 0, 0, 0, 228, 130, 1, 0, 8, 0, 0, 0, 236, 130, 1, 0, 4, 0, 0, 0, 240, 130, 1, 0, 5, 0, 0, 0, 245, 130, 1, 0, 6, 0, 0, 0, 251, 130, 1, 0, 4, 0, 0, 0, 255, 130, 1, 0, 5, 0, 0, 0, 4, 131, 1, 0, 4, 0, 0, 0, 8, 131, 1, 0, 5, 0, 0, 0, 13, 131, 1, 0, 5, 0, 0, 0, 18, 131, 1, 0, 5, 0, 0, 0, 23, 131, 1, 0, 5, 0, 0, 0, 28, 131, 1, 0, 7, 0, 0, 0, 35, 131, 1, 0, 4, 0, 0, 0, 39, 131, 1, 0, 4, 0, 0, 0, 43, 131, 1, 0, 6, 0, 0, 0, 49, 131, 1, 0, 7, 0, 0, 0, 56, 131, 1, 0, 5, 0, 0, 0, 61, 131, 1, 0, 4, 0, 0, 0, 65, 131, 1, 0, 5, 0, 0, 0, 70, 131, 1, 0, 7, 0, 0, 0, 77, 131, 1, 0, 5, 0, 0, 0, 82, 131, 1, 0, 5, 0, 0, 0, 87, 131, 1, 0, 3, 0, 0, 0, 90, 131, 1, 0, 4, 0, 0, 0, 94, 131, 1, 0, 7, 0, 0, 0, 101, 131, 1, 0, 6, 0, 0, 0, 107, 131, 1, 0, 4, 0, 0, 0, 111, 131, 1, 0, 6, 0, 0, 0, 117, 131, 1, 0, 6, 0, 0, 0, 123, 131, 1, 0, 4, 0, 0, 0, 127, 131, 1, 0, 6, 0, 0, 0, 133, 131, 1, 0, 6, 0, 0, 0, 139, 131, 1, 0, 6, 0, 0, 0, 145, 131, 1, 0, 5, 0, 0, 0, 150, 131, 1, 0, 4, 0, 0, 0, 154, 131, 1, 0, 5, 0, 0, 0, 159, 131, 1, 0, 3, 0, 0, 0, 162, 131, 1, 0, 4, 0, 0, 0, 166, 131, 1, 0, 7, 0, 0, 0, 173, 131, 1, 0, 4, 0, 0, 0, 177, 131, 1, 0, 8, 0, 0, 0, 185, 131, 1, 0, 6, 0, 0, 0, 191, 131, 1, 0, 7, 0, 0, 0, 198, 131, 1, 0, 5, 0, 0, 0, 203, 131, 1, 0, 7, 0, 0, 0, 210, 131, 1, 0, 5, 0, 0, 0, 215, 131, 1, 0, 4, 0, 0, 0, 219, 131, 1, 0, 6, 0, 0, 0, 225, 131, 1, 0, 6, 0, 0, 0, 231, 131, 1, 0, 7, 0, 0, 0, 238, 131, 1, 0, 7, 0, 0, 0, 245, 131, 1, 0, 6, 0, 0, 0, 251, 131, 1, 0, 4, 0, 0, 0, 255, 131, 1, 0, 8, 0, 0, 0, 7, 132, 1, 0, 7, 0, 0, 0, 14, 132, 1, 0, 6, 0, 0, 0, 20, 132, 1, 0, 5, 0, 0, 0, 25, 132, 1, 0, 7, 0, 0, 0, 32, 132, 1, 0, 6, 0, 0, 0, 38, 132, 1, 0, 6, 0, 0, 0, 44, 132, 1, 0, 7, 0, 0, 0, 51, 132, 1, 0, 6, 0, 0, 0, 57, 132, 1, 0, 4, 0, 0, 0, 61, 132, 1, 0, 5, 0, 0, 0, 66, 132, 1, 0, 5, 0, 0, 0, 71, 132, 1, 0, 5, 0, 0, 0, 76, 132, 1, 0, 4, 0, 0, 0, 80, 132, 1, 0, 5, 0, 0, 0, 85, 132, 1, 0, 3, 0, 0, 0, 88, 132, 1, 0, 4, 0, 0, 0, 92, 132, 1, 0, 6, 0, 0, 0, 98, 132, 1, 0, 7, 0, 0, 0, 105, 132, 1, 0, 5, 0, 0, 0, 110, 132, 1, 0, 7, 0, 0, 0, 117, 132, 1, 0, 6, 0, 0, 0, 123, 132, 1, 0, 6, 0, 0, 0, 129, 132, 1, 0, 5, 0, 0, 0, 134, 132, 1, 0, 5, 0, 0, 0, 139, 132, 1, 0, 6, 0, 0, 0, 145, 132, 1, 0, 5, 0, 0, 0, 150, 132, 1, 0, 3, 0, 0, 0, 153, 132, 1, 0, 6, 0, 0, 0, 159, 132, 1, 0, 5, 0, 0, 0, 164, 132, 1, 0, 7, 0, 0, 0, 171, 132, 1, 0, 4, 0, 0, 0, 175, 132, 1, 0, 5, 0, 0, 0, 180, 132, 1, 0, 7, 0, 0, 0, 187, 132, 1, 0, 6, 0, 0, 0, 193, 132, 1, 0, 6, 0, 0, 0, 199, 132, 1, 0, 7, 0, 0, 0, 206, 132, 1, 0, 5, 0, 0, 0, 211, 132, 1, 0, 4, 0, 0, 0, 215, 132, 1, 0, 6, 0, 0, 0, 221, 132, 1, 0, 7, 0, 0, 0, 228, 132, 1, 0, 4, 0, 0, 0, 232, 132, 1, 0, 6, 0, 0, 0, 238, 132, 1, 0, 7, 0, 0, 0, 245, 132, 1, 0, 6, 0, 0, 0, 251, 132, 1, 0, 7, 0, 0, 0, 2, 133, 1, 0, 7, 0, 0, 0, 9, 133, 1, 0, 7, 0, 0, 0, 16, 133, 1, 0, 5, 0, 0, 0, 21, 133, 1, 0, 4, 0, 0, 0, 25, 133, 1, 0, 7, 0, 0, 0, 32, 133, 1, 0, 7, 0, 0, 0, 39, 133, 1, 0, 6, 0, 0, 0, 45, 133, 1, 0, 7, 0, 0, 0, 52, 133, 1, 0, 5, 0, 0, 0, 57, 133, 1, 0, 4, 0, 0, 0, 61, 133, 1, 0, 5, 0, 0, 0, 66, 133, 1, 0, 6, 0, 0, 0, 72, 133, 1, 0, 5, 0, 0, 0, 77, 133, 1, 0, 5, 0, 0, 0, 82, 133, 1, 0, 5, 0, 0, 0, 87, 133, 1, 0, 5, 0, 0, 0, 92, 133, 1, 0, 4, 0, 0, 0, 96, 133, 1, 0, 7, 0, 0, 0, 103, 133, 1, 0, 6, 0, 0, 0, 109, 133, 1, 0, 4, 0, 0, 0, 113, 133, 1, 0, 6, 0, 0, 0, 119, 133, 1, 0, 4, 0, 0, 0, 123, 133, 1, 0, 5, 0, 0, 0, 128, 133, 1, 0, 4, 0, 0, 0, 132, 133, 1, 0, 4, 0, 0, 0, 136, 133, 1, 0, 4, 0, 0, 0, 140, 133, 1, 0, 6, 0, 0, 0, 146, 133, 1, 0, 4, 0, 0, 0, 150, 133, 1, 0, 7, 0, 0, 0, 157, 133, 1, 0, 4, 0, 0, 0, 161, 133, 1, 0, 7, 0, 0, 0, 168, 133, 1, 0, 4, 0, 0, 0, 172, 133, 1, 0, 4, 0, 0, 0, 176, 133, 1, 0, 5, 0, 0, 0, 181, 133, 1, 0, 5, 0, 0, 0, 186, 133, 1, 0, 4, 0, 0, 0, 190, 133, 1, 0, 3, 0, 0, 0, 193, 133, 1, 0, 6, 0, 0, 0, 199, 133, 1, 0, 6, 0, 0, 0, 205, 133, 1, 0, 4, 0, 0, 0, 209, 133, 1, 0, 6, 0, 0, 0, 215, 133, 1, 0, 7, 0, 0, 0, 222, 133, 1, 0, 3, 0, 0, 0, 225, 133, 1, 0, 7, 0, 0, 0, 232, 133, 1, 0, 7, 0, 0, 0, 239, 133, 1, 0, 5, 0, 0, 0, 244, 133, 1, 0, 7, 0, 0, 0, 251, 133, 1, 0, 4, 0, 0, 0, 255, 133, 1, 0, 3, 0, 0, 0, 2, 134, 1, 0, 5, 0, 0, 0, 7, 134, 1, 0, 4, 0, 0, 0, 11, 134, 1, 0, 5, 0, 0, 0, 16, 134, 1, 0, 5, 0, 0, 0, 21, 134, 1, 0, 4, 0, 0, 0, 25, 134, 1, 0, 5, 0, 0, 0, 30, 134, 1, 0, 4, 0, 0, 0, 34, 134, 1, 0, 7, 0, 0, 0, 41, 134, 1, 0, 4, 0, 0, 0, 45, 134, 1, 0, 5, 0, 0, 0, 50, 134, 1, 0, 4, 0, 0, 0, 54, 134, 1, 0, 4, 0, 0, 0, 58, 134, 1, 0, 4, 0, 0, 0, 62, 134, 1, 0, 3, 0, 0, 0, 65, 134, 1, 0, 6, 0, 0, 0, 71, 134, 1, 0, 4, 0, 0, 0, 75, 134, 1, 0, 4, 0, 0, 0, 79, 134, 1, 0, 4, 0, 0, 0, 83, 134, 1, 0, 6, 0, 0, 0, 89, 134, 1, 0, 6, 0, 0, 0, 95, 134, 1, 0, 4, 0, 0, 0, 99, 134, 1, 0, 6, 0, 0, 0, 105, 134, 1, 0, 4, 0, 0, 0, 109, 134, 1, 0, 4, 0, 0, 0, 113, 134, 1, 0, 7, 0, 0, 0, 120, 134, 1, 0, 4, 0, 0, 0, 124, 134, 1, 0, 5, 0, 0, 0, 129, 134, 1, 0, 6, 0, 0, 0, 135, 134, 1, 0, 4, 0, 0, 0, 139, 134, 1, 0, 4, 0, 0, 0, 143, 134, 1, 0, 4, 0, 0, 0, 147, 134, 1, 0, 4, 0, 0, 0, 151, 134, 1, 0, 5, 0, 0, 0, 156, 134, 1, 0, 5, 0, 0, 0, 161, 134, 1, 0, 5, 0, 0, 0, 166, 134, 1, 0, 4, 0, 0, 0, 170, 134, 1, 0, 5, 0, 0, 0, 175, 134, 1, 0, 7, 0, 0, 0, 182, 134, 1, 0, 5, 0, 0, 0, 187, 134, 1, 0, 5, 0, 0, 0, 192, 134, 1, 0, 5, 0, 0, 0, 197, 134, 1, 0, 4, 0, 0, 0, 201, 134, 1, 0, 4, 0, 0, 0, 205, 134, 1, 0, 6, 0, 0, 0, 211, 134, 1, 0, 3, 0, 0, 0, 214, 134, 1, 0, 5, 0, 0, 0, 219, 134, 1, 0, 5, 0, 0, 0, 224, 134, 1, 0, 5, 0, 0, 0, 229, 134, 1, 0, 4, 0, 0, 0, 233, 134, 1, 0, 4, 0, 0, 0, 237, 134, 1, 0, 3, 0, 0, 0, 32, 109, 110, 101, 109, 111, 110, 105, 99, 128, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 45, 48, 46, 49, 49, 46, 48, 47, 115, 114, 99, 47, 115, 104, 97, 50, 53, 54, 46, 114, 115, 0, 0, 250, 198, 1, 0, 88, 0, 0, 0, 51, 0, 0, 0, 23, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 45, 48, 46, 49, 49, 46, 48, 47, 115, 114, 99, 47, 115, 104, 97, 53, 49, 50, 46, 114, 115, 100, 199, 1, 0, 88, 0, 0, 0, 59, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 250, 198, 1, 0, 88, 0, 0, 0, 69, 0, 0, 0, 5, 0, 0, 0, 100, 199, 1, 0, 88, 0, 0, 0, 77, 0, 0, 0, 5, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 100, 117, 115, 107, 45, 98, 121, 116, 101, 115, 45, 48, 46, 49, 46, 55, 47, 115, 114, 99, 47, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 114, 115, 0, 0, 244, 199, 1, 0, 86, 0, 0, 0, 41, 0, 0, 0, 24, 0, 0, 0, 244, 199, 1, 0, 86, 0, 0, 0, 102, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 170, 113, 124, 84, 140, 137, 205, 200, 80, 70, 86, 179, 208, 186, 119, 30, 190, 30, 3, 73, 166, 131, 81, 11, 44, 26, 3, 163, 131, 164, 84, 79, 217, 255, 255, 255, 38, 0, 0, 0, 39, 252, 63, 0, 139, 3, 28, 62, 48, 23, 88, 136, 198, 22, 48, 50, 0, 234, 1, 169, 84, 130, 203, 86, 254, 255, 255, 255, 1, 0, 0, 0, 2, 72, 3, 0, 250, 183, 132, 88, 245, 79, 188, 236, 239, 79, 140, 153, 111, 5, 197, 172, 89, 177, 36, 24, 170, 113, 124, 84, 140, 137, 205, 200, 80, 70, 86, 179, 208, 186, 119, 30, 190, 30, 3, 73, 166, 131, 81, 11, 44, 26, 3, 163, 131, 164, 84, 79, 217, 255, 255, 255, 38, 0, 0, 0, 39, 252, 63, 0, 139, 3, 28, 62, 48, 23, 88, 136, 198, 22, 48, 50, 0, 234, 1, 169, 84, 130, 203, 86, 18, 232, 195, 113, 114, 126, 211, 81, 168, 170, 116, 32, 57, 69, 173, 243, 167, 188, 207, 192, 55, 37, 187, 33, 156, 156, 242, 139, 34, 41, 184, 11, 0, 207, 104, 12, 191, 162, 251, 54, 173, 242, 183, 210, 82, 43, 68, 205, 212, 149, 248, 249, 121, 92, 2, 190, 0, 189, 109, 70, 63, 62, 228, 97, 254, 255, 255, 255, 1, 0, 0, 0, 2, 72, 3, 0, 250, 183, 132, 88, 245, 79, 188, 236, 239, 79, 140, 153, 111, 5, 197, 172, 89, 177, 36, 24, 18, 232, 195, 113, 114, 126, 211, 81, 168, 170, 116, 32, 57, 69, 173, 243, 167, 188, 207, 192, 55, 37, 187, 33, 156, 156, 242, 139, 34, 41, 184, 11, 0, 207, 104, 12, 191, 162, 251, 54, 173, 242, 183, 210, 82, 43, 68, 205, 212, 149, 248, 249, 121, 92, 2, 190, 0, 189, 109, 70, 63, 62, 228, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 112, 104, 111, 101, 110, 105, 120, 45, 99, 111, 114, 101, 45, 48, 46, 50, 49, 46, 48, 47, 115, 114, 99, 47, 99, 114, 111, 115, 115, 111, 118, 101, 114, 46, 114, 115, 0, 0, 0, 208, 201, 1, 0, 89, 0, 0, 0, 47, 0, 0, 0, 19, 0, 0, 0, 208, 201, 1, 0, 89, 0, 0, 0, 50, 0, 0, 0, 21, 0, 0, 0, 208, 201, 1, 0, 89, 0, 0, 0, 51, 0, 0, 0, 19, 0, 0, 0, 208, 201, 1, 0, 89, 0, 0, 0, 87, 0, 0, 0, 21, 0, 0, 0, 208, 201, 1, 0, 89, 0, 0, 0, 89, 0, 0, 0, 21, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 112, 104, 111, 101, 110, 105, 120, 45, 99, 111, 114, 101, 45, 48, 46, 50, 49, 46, 48, 47, 115, 114, 99, 47, 102, 101, 101, 46, 114, 115, 0, 124, 202, 1, 0, 83, 0, 0, 0, 112, 0, 0, 0, 18, 0, 0, 0, 124, 202, 1, 0, 83, 0, 0, 0, 113, 0, 0, 0, 20, 0, 0, 0, 124, 202, 1, 0, 83, 0, 0, 0, 114, 0, 0, 0, 19, 0, 0, 0, 124, 202, 1, 0, 83, 0, 0, 0, 123, 0, 0, 0, 17, 0, 0, 0, 124, 202, 1, 0, 83, 0, 0, 0, 126, 0, 0, 0, 17, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 112, 104, 111, 101, 110, 105, 120, 45, 99, 111, 114, 101, 45, 48, 46, 50, 49, 46, 48, 47, 115, 114, 99, 47, 110, 111, 116, 101, 46, 114, 115, 32, 203, 1, 0, 84, 0, 0, 0, 98, 1, 0, 0, 20, 0, 0, 0, 32, 203, 1, 0, 84, 0, 0, 0, 101, 1, 0, 0, 21, 0, 0, 0, 32, 203, 1, 0, 84, 0, 0, 0, 102, 1, 0, 0, 22, 0, 0, 0, 32, 203, 1, 0, 84, 0, 0, 0, 103, 1, 0, 0, 23, 0, 0, 0, 32, 203, 1, 0, 84, 0, 0, 0, 104, 1, 0, 0, 20, 0, 0, 0, 32, 203, 1, 0, 84, 0, 0, 0, 120, 1, 0, 0, 17, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 112, 104, 111, 101, 110, 105, 120, 45, 99, 111, 114, 101, 45, 48, 46, 50, 49, 46, 48, 47, 115, 114, 99, 47, 116, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 47, 116, 114, 97, 110, 115, 102, 101, 114, 46, 114, 115, 212, 203, 1, 0, 100, 0, 0, 0, 152, 0, 0, 0, 32, 0, 0, 0, 212, 203, 1, 0, 100, 0, 0, 0, 153, 0, 0, 0, 32, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 112, 104, 111, 101, 110, 105, 120, 45, 99, 111, 114, 101, 45, 48, 46, 50, 49, 46, 48, 47, 115, 114, 99, 47, 116, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 46, 114, 115, 0, 88, 204, 1, 0, 91, 0, 0, 0, 202, 0, 0, 0, 20, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 100, 105, 103, 101, 115, 116, 45, 48, 46, 49, 48, 46, 55, 47, 115, 114, 99, 47, 99, 111, 114, 101, 95, 97, 112, 105, 47, 99, 116, 95, 118, 97, 114, 105, 97, 98, 108, 101, 46, 114, 115, 0, 0, 196, 204, 1, 0, 94, 0, 0, 0, 124, 0, 0, 0, 36, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 98, 108, 111, 99, 107, 45, 98, 117, 102, 102, 101, 114, 45, 48, 46, 49, 48, 46, 52, 47, 115, 114, 99, 47, 108, 105, 98, 46, 114, 115, 0, 52, 205, 1, 0, 83, 0, 0, 0, 164, 0, 0, 0, 32, 0, 0, 0, 52, 205, 1, 0, 83, 0, 0, 0, 174, 0, 0, 0, 26, 0, 0, 0, 52, 205, 1, 0, 83, 0, 0, 0, 157, 0, 0, 0, 37, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 98, 108, 97, 107, 101, 50, 45, 48, 46, 49, 48, 46, 54, 47, 115, 114, 99, 47, 108, 105, 98, 46, 114, 115, 0, 0, 0, 184, 205, 1, 0, 77, 0, 0, 0, 114, 0, 0, 0, 1, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 100, 117, 115, 107, 45, 98, 121, 116, 101, 115, 45, 48, 46, 49, 46, 55, 47, 115, 114, 99, 47, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 114, 115, 0, 0, 24, 206, 1, 0, 86, 0, 0, 0, 41, 0, 0, 0, 24, 0, 0, 0, 170, 113, 124, 84, 140, 137, 205, 200, 80, 70, 86, 179, 208, 186, 119, 30, 190, 30, 3, 73, 166, 131, 81, 11, 44, 26, 3, 163, 131, 164, 84, 79, 217, 255, 255, 255, 38, 0, 0, 0, 39, 252, 63, 0, 139, 3, 28, 62, 48, 23, 88, 136, 198, 22, 48, 50, 0, 234, 1, 169, 84, 130, 203, 86, 254, 255, 255, 255, 1, 0, 0, 0, 2, 72, 3, 0, 250, 183, 132, 88, 245, 79, 188, 236, 239, 79, 140, 153, 111, 5, 197, 172, 89, 177, 36, 24, 170, 113, 124, 84, 140, 137, 205, 200, 80, 70, 86, 179, 208, 186, 119, 30, 190, 30, 3, 73, 166, 131, 81, 11, 44, 26, 3, 163, 131, 164, 84, 79, 217, 255, 255, 255, 38, 0, 0, 0, 39, 252, 63, 0, 139, 3, 28, 62, 48, 23, 88, 136, 198, 22, 48, 50, 0, 234, 1, 169, 84, 130, 203, 86, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 100, 117, 115, 107, 45, 112, 107, 105, 45, 48, 46, 49, 51, 46, 48, 47, 115, 114, 99, 47, 107, 101, 121, 115, 47, 115, 112, 101, 110, 100, 47, 112, 117, 98, 108, 105, 99, 46, 114, 115, 0, 0, 0, 32, 207, 1, 0, 93, 0, 0, 0, 97, 0, 0, 0, 21, 0, 0, 0, 32, 207, 1, 0, 93, 0, 0, 0, 98, 0, 0, 0, 21, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 100, 117, 115, 107, 45, 112, 107, 105, 45, 48, 46, 49, 51, 46, 48, 47, 115, 114, 99, 47, 107, 101, 121, 115, 47, 115, 112, 101, 110, 100, 47, 115, 116, 101, 97, 108, 116, 104, 46, 114, 115, 0, 0, 160, 207, 1, 0, 94, 0, 0, 0, 94, 0, 0, 0, 21, 0, 0, 0, 160, 207, 1, 0, 94, 0, 0, 0, 95, 0, 0, 0, 21, 0, 0, 0, 155, 102, 5, 170, 243, 53, 55, 3, 237, 80, 97, 134, 23, 156, 117, 192, 214, 98, 6, 48, 145, 43, 230, 41, 130, 89, 117, 251, 65, 169, 8, 82, 210, 253, 167, 130, 157, 162, 155, 156, 160, 154, 49, 180, 15, 152, 113, 231, 191, 8, 254, 4, 12, 21, 204, 35, 71, 54, 4, 11, 73, 14, 170, 94, 66, 162, 130, 167, 39, 88, 176, 122, 109, 147, 4, 137, 75, 16, 21, 149, 49, 42, 155, 0, 81, 62, 199, 173, 155, 235, 0, 115, 169, 194, 66, 34, 252, 37, 26, 98, 100, 70, 170, 33, 224, 216, 22, 2, 163, 56, 212, 242, 49, 112, 141, 186, 30, 229, 82, 39, 154, 119, 169, 234, 184, 227, 114, 5, 122, 145, 254, 232, 45, 91, 68, 118, 200, 185, 17, 20, 120, 121, 112, 11, 207, 26, 110, 17, 108, 209, 47, 251, 74, 168, 39, 174, 188, 59, 2, 88, 46, 79, 233, 233, 230, 202, 198, 138, 116, 58, 198, 130, 40, 84, 24, 132, 158, 227, 139, 204, 214, 196, 162, 28, 246, 223, 229, 18, 212, 82, 18, 30, 128, 0, 146, 229, 215, 53, 32, 27, 228, 26, 40, 246, 85, 5, 64, 97, 177, 43, 110, 182, 253, 184, 46, 103, 122, 247, 46, 59, 242, 121, 224, 26, 116, 194, 232, 215, 172, 146, 149, 100, 163, 86, 130, 49, 169, 85, 103, 245, 192, 194, 98, 39, 122, 57, 187, 226, 107, 53, 208, 163, 204, 99, 136, 33, 159, 214, 238, 102, 209, 161, 115, 79, 16, 116, 227, 8, 193, 200, 24, 165, 73, 48, 246, 0, 136, 193, 175, 226, 133, 250, 201, 173, 249, 61, 234, 104, 135, 117, 107, 51, 222, 143, 133, 7, 151, 81, 238, 228, 199, 94, 81, 235, 40, 49, 127, 151, 142, 0, 231, 133, 88, 71, 33, 211, 12, 137, 110, 19, 91, 197, 213, 228, 56, 121, 194, 231, 141, 125, 225, 3, 16, 149, 57, 162, 48, 132, 86, 248, 92, 126, 70, 243, 112, 140, 73, 66, 63, 100, 21, 5, 209, 234, 150, 185, 110, 186, 126, 162, 249, 179, 174, 64, 253, 172, 133, 141, 253, 183, 1, 102, 168, 47, 175, 242, 74, 163, 19, 125, 140, 80, 42, 98, 190, 96, 252, 147, 42, 53, 33, 179, 93, 60, 53, 11, 107, 31, 223, 118, 157, 54, 246, 245, 83, 206, 143, 103, 182, 144, 174, 48, 92, 203, 185, 2, 128, 38, 115, 222, 55, 102, 50, 151, 210, 51, 23, 120, 56, 98, 41, 185, 92, 159, 20, 172, 20, 176, 154, 47, 54, 79, 57, 153, 204, 130, 97, 4, 109, 178, 115, 4, 91, 9, 22, 44, 36, 191, 0, 66, 9, 15, 49, 20, 250, 76, 228, 186, 195, 21, 123, 125, 189, 225, 251, 202, 83, 65, 255, 79, 93, 8, 245, 226, 112, 137, 191, 19, 248, 31, 109, 180, 0, 54, 6, 161, 132, 102, 197, 25, 7, 14, 128, 29, 156, 112, 172, 234, 175, 33, 140, 87, 44, 172, 35, 7, 50, 188, 10, 20, 33, 173, 33, 37, 23, 4, 0, 64, 175, 20, 188, 130, 87, 175, 199, 175, 245, 57, 109, 130, 214, 26, 224, 68, 192, 169, 235, 87, 160, 75, 39, 12, 194, 71, 122, 32, 147, 163, 24, 147, 131, 60, 158, 145, 249, 84, 76, 80, 152, 148, 133, 103, 127, 245, 148, 75, 32, 66, 96, 148, 58, 218, 227, 116, 7, 173, 212, 154, 246, 194, 203, 93, 54, 252, 145, 25, 251, 16, 25, 237, 85, 104, 81, 96, 236, 121, 180, 111, 185, 225, 32, 10, 41, 165, 85, 87, 64, 35, 140, 96, 125, 81, 59, 214, 90, 100, 27, 218, 207, 19, 28, 99, 98, 15, 66, 208, 254, 154, 53, 87, 125, 74, 59, 186, 88, 174, 179, 85, 73, 211, 122, 240, 100, 172, 117, 138, 152, 69, 80, 109, 147, 78, 134, 21, 69, 161, 52, 236, 74, 216, 250, 52, 212, 139, 57, 126, 201, 166, 207, 206, 93, 128, 166, 157, 97, 7, 168, 58, 197, 128, 39, 95, 221, 91, 148, 238, 17, 249, 83, 207, 77, 40, 166, 76, 111, 121, 244, 206, 157, 60, 150, 22, 107, 155, 192, 234, 84, 27, 99, 215, 116, 233, 214, 63, 51, 213, 10, 9, 110, 117, 182, 58, 185, 29, 171, 6, 94, 116, 238, 230, 202, 63, 178, 129, 100, 209, 179, 21, 82, 29, 31, 43, 251, 245, 171, 25, 102, 251, 165, 7, 205, 246, 126, 134, 70, 217, 26, 44, 30, 55, 101, 55, 29, 224, 107, 134, 252, 79, 4, 28, 122, 173, 159, 47, 186, 106, 105, 70, 36, 113, 189, 37, 47, 204, 236, 122, 206, 113, 69, 1, 167, 43, 64, 162, 185, 51, 57, 218, 69, 100, 107, 16, 255, 210, 77, 121, 32, 145, 72, 53, 10, 177, 158, 55, 110, 171, 98, 52, 232, 147, 210, 110, 188, 24, 159, 233, 204, 127, 185, 58, 150, 161, 240, 124, 145, 105, 82, 105, 88, 61, 153, 227, 168, 66, 244, 101, 93, 27, 98, 73, 113, 62, 148, 72, 66, 158, 137, 95, 248, 97, 133, 77, 116, 120, 146, 15, 14, 126, 55, 197, 79, 61, 187, 98, 57, 83, 54, 104, 39, 128, 85, 234, 52, 47, 211, 9, 0, 121, 32, 54, 34, 89, 173, 227, 38, 145, 67, 35, 76, 132, 213, 13, 157, 113, 241, 28, 11, 35, 2, 144, 179, 160, 148, 155, 142, 179, 12, 30, 202, 173, 161, 165, 157, 113, 184, 163, 39, 242, 241, 142, 119, 222, 104, 9, 26, 178, 168, 123, 56, 175, 114, 226, 106, 146, 70, 42, 59, 244, 132, 55, 159, 229, 197, 58, 22, 60, 81, 200, 230, 91, 175, 148, 181, 255, 78, 237, 197, 14, 138, 19, 176, 253, 42, 192, 242, 145, 98, 8, 35, 253, 101, 49, 117, 33, 123, 152, 152, 126, 241, 52, 8, 4, 35, 188, 113, 185, 178, 194, 120, 21, 214, 119, 100, 222, 144, 182, 205, 238, 146, 186, 187, 18, 195, 99, 102, 106, 59, 124, 142, 166, 119, 168, 49, 115, 37, 224, 157, 219, 73, 16, 104, 169, 72, 62, 199, 73, 242, 30, 60, 244, 254, 206, 11, 151, 232, 111, 78, 189, 30, 184, 125, 6, 183, 232, 101, 21, 228, 127, 84, 170, 193, 33, 108, 34, 36, 63, 227, 46, 72, 161, 5, 158, 239, 16, 198, 165, 37, 98, 72, 55, 0, 249, 35, 179, 209, 44, 204, 54, 146, 187, 149, 7, 57, 47, 50, 228, 153, 179, 10, 35, 110, 140, 109, 103, 158, 4, 174, 254, 99, 37, 176, 142, 236, 32, 111, 31, 239, 138, 50, 103, 249, 234, 27, 231, 151, 32, 173, 237, 109, 85, 122, 13, 243, 171, 174, 227, 146, 201, 248, 142, 209, 56, 245, 207, 181, 177, 242, 153, 156, 136, 66, 174, 216, 163, 206, 142, 60, 195, 212, 245, 186, 223, 13, 193, 105, 222, 54, 99, 26, 2, 180, 80, 227, 36, 119, 74, 55, 210, 252, 118, 33, 170, 193, 15, 243, 89, 68, 96, 54, 167, 86, 205, 82, 134, 249, 98, 150, 202, 32, 24, 190, 23, 5, 244, 156, 77, 241, 87, 237, 255, 15, 67, 177, 136, 64, 147, 34, 177, 33, 0, 222, 233, 135, 13, 180, 59, 138, 138, 194, 117, 227, 89, 82, 62, 237, 232, 218, 96, 156, 180, 6, 77, 2, 75, 52, 39, 108, 52, 0, 1, 55, 187, 41, 53, 184, 150, 183, 87, 46, 136, 237, 136, 220, 77, 219, 170, 203, 157, 20, 111, 63, 166, 200, 241, 58, 153, 237, 187, 143, 34, 217, 155, 207, 98, 101, 117, 11, 41, 117, 10, 23, 238, 235, 246, 76, 155, 21, 84, 19, 249, 188, 18, 47, 225, 210, 205, 238, 7, 106, 217, 57, 202, 128, 26, 224, 228, 199, 59, 62, 74, 152, 231, 18, 6, 151, 208, 221, 38, 58, 98, 92, 240, 154, 32, 198, 180, 235, 79, 209, 242, 54, 27, 31, 93, 6, 209, 16, 141, 59, 44, 228, 25, 179, 17, 155, 50, 162, 138, 81, 39, 20, 205, 104, 175, 37, 55, 33, 191, 23, 227, 58, 133, 123, 96, 131, 159, 3, 203, 202, 202, 158, 31, 227, 141, 133, 44, 143, 196, 226, 164, 85, 8, 216, 255, 27, 250, 214, 42, 46, 37, 252, 202, 17, 78, 212, 79, 36, 87, 64, 0, 95, 74, 23, 47, 250, 161, 105, 134, 238, 20, 1, 234, 58, 214, 171, 245, 63, 173, 171, 3, 22, 7, 44, 64, 34, 201, 59, 70, 229, 111, 87, 168, 207, 201, 164, 237, 91, 183, 150, 200, 108, 20, 150, 20, 119, 25, 207, 13, 162, 133, 179, 114, 68, 192, 125, 144, 131, 236, 226, 190, 188, 41, 204, 191, 9, 182, 144, 59, 187, 249, 246, 91, 249, 169, 17, 252, 108, 198, 196, 24, 192, 77, 164, 39, 142, 59, 54, 195, 119, 152, 225, 176, 234, 192, 231, 150, 44, 130, 53, 210, 29, 221, 187, 0, 98, 251, 126, 129, 146, 5, 253, 138, 123, 203, 234, 98, 227, 58, 40, 192, 103, 64, 145, 239, 254, 122, 220, 218, 195, 208, 27, 233, 83, 253, 188, 167, 227, 154, 151, 133, 81, 251, 251, 108, 112, 74, 159, 78, 19, 131, 130, 140, 139, 13, 166, 175, 238, 163, 213, 220, 229, 179, 248, 58, 19, 75, 174, 118, 164, 76, 158, 33, 173, 106, 120, 90, 28, 29, 201, 100, 189, 145, 30, 37, 56, 35, 232, 65, 94, 124, 106, 20, 1, 211, 134, 113, 141, 123, 149, 190, 230, 255, 144, 131, 175, 13, 0, 74, 148, 142, 118, 91, 187, 147, 239, 139, 207, 88, 197, 123, 20, 49, 62, 12, 117, 169, 97, 178, 187, 63, 218, 250, 202, 100, 148, 45, 53, 124, 246, 5, 89, 82, 8, 66, 103, 196, 95, 211, 114, 155, 76, 50, 203, 209, 64, 104, 164, 203, 116, 145, 48, 28, 13, 32, 224, 131, 49, 224, 21, 231, 240, 115, 22, 152, 40, 60, 223, 119, 53, 212, 197, 214, 101, 86, 74, 31, 221, 205, 31, 241, 176, 69, 224, 132, 128, 9, 150, 215, 6, 70, 34, 109, 68, 134, 50, 51, 228, 18, 21, 188, 251, 233, 11, 114, 82, 182, 61, 188, 146, 174, 116, 17, 72, 110, 153, 5, 11, 10, 145, 10, 159, 30, 227, 90, 109, 75, 15, 194, 43, 87, 137, 3, 248, 121, 101, 171, 114, 25, 140, 76, 47, 118, 213, 101, 146, 108, 38, 246, 109, 183, 180, 133, 231, 77, 64, 198, 234, 212, 245, 84, 144, 59, 54, 58, 27, 209, 176, 0, 169, 114, 140, 133, 55, 253, 95, 126, 180, 40, 13, 23, 236, 59, 66, 150, 73, 221, 197, 225, 154, 42, 235, 178, 254, 47, 83, 166, 57, 67, 234, 244, 217, 30, 66, 17, 142, 224, 162, 138, 86, 224, 87, 152, 108, 140, 0, 238, 246, 178, 182, 251, 150, 157, 255, 134, 174, 90, 70, 131, 13, 3, 35, 251, 147, 70, 130, 201, 130, 39, 10, 77, 17, 189, 179, 2, 39, 237, 36, 82, 136, 164, 64, 181, 192, 38, 130, 142, 252, 107, 166, 151, 10, 120, 98, 78, 45, 110, 192, 196, 159, 203, 33, 100, 146, 166, 221, 98, 186, 1, 99, 93, 213, 8, 56, 147, 114, 221, 254, 99, 226, 105, 154, 245, 9, 188, 101, 228, 108, 254, 50, 87, 226, 74, 0, 181, 101, 162, 78, 114, 19, 149, 205, 26, 239, 244, 209, 194, 95, 170, 39, 79, 243, 108, 27, 118, 27, 25, 69, 46, 150, 134, 184, 91, 200, 33, 253, 83, 133, 38, 166, 223, 251, 213, 111, 0, 74, 180, 232, 231, 169, 127, 114, 134, 198, 7, 71, 24, 194, 145, 18, 246, 194, 123, 69, 71, 200, 255, 167, 28, 15, 232, 156, 117, 41, 249, 255, 41, 93, 238, 85, 117, 61, 117, 141, 193, 254, 37, 229, 63, 68, 110, 166, 142, 41, 116, 247, 61, 242, 176, 25, 115, 185, 181, 65, 182, 189, 174, 160, 101, 62, 132, 54, 235, 95, 84, 212, 17, 21, 13, 58, 145, 144, 147, 69, 194, 177, 177, 17, 30, 33, 123, 243, 247, 15, 16, 74, 127, 223, 47, 193, 20, 23, 75, 47, 223, 82, 190, 8, 244, 152, 17, 153, 101, 151, 254, 172, 53, 107, 212, 240, 62, 118, 75, 218, 241, 197, 64, 126, 112, 239, 183, 33, 59, 214, 187, 148, 96, 162, 57, 118, 112, 17, 111, 218, 213, 54, 116, 250, 48, 246, 189, 21, 243, 119, 132, 39, 242, 208, 102, 28, 27, 138, 105, 96, 4, 89, 2, 101, 96, 50, 254, 4, 223, 128, 24, 253, 26, 194, 67, 61, 44, 151, 238, 45, 7, 164, 215, 198, 149, 231, 53, 94, 197, 78, 105, 112, 13, 56, 133, 41, 218, 46, 159, 135, 156, 198, 113, 148, 227, 143, 40, 251, 23, 250, 159, 57, 87, 77, 197, 160, 159, 47, 103, 228, 126, 2, 98, 194, 54, 23, 105, 41, 26, 227, 178, 5, 144, 143, 33, 34, 159, 73, 110, 209, 144, 100, 197, 245, 147, 198, 79, 204, 24, 128, 179, 91, 185, 245, 101, 6, 198, 236, 244, 212, 105, 192, 114, 146, 136, 108, 74, 253, 115, 20, 228, 116, 68, 116, 19, 106, 192, 178, 91, 151, 159, 45, 235, 200, 35, 112, 36, 211, 51, 35, 166, 19, 132, 97, 171, 253, 225, 157, 26, 255, 75, 52, 124, 41, 110, 20, 72, 172, 6, 117, 37, 85, 60, 219, 103, 254, 136, 195, 54, 183, 210, 122, 81, 255, 128, 221, 246, 146, 226, 170, 109, 77, 153, 217, 86, 28, 242, 210, 164, 231, 129, 238, 135, 175, 19, 183, 15, 86, 52, 110, 214, 24, 186, 69, 0, 126, 124, 148, 254, 226, 46, 108, 14, 182, 233, 50, 22, 1, 57, 6, 0, 117, 43, 128, 67, 71, 188, 164, 207, 217, 114, 160, 223, 234, 30, 51, 129, 100, 253, 170, 43, 240, 56, 102, 77, 255, 226, 149, 249, 196, 14, 61, 188, 170, 240, 156, 44, 26, 87, 116, 228, 3, 205, 179, 51, 202, 235, 29, 150, 255, 214, 71, 205, 247, 30, 187, 7, 125, 122, 117, 246, 148, 33, 130, 6, 102, 33, 196, 53, 34, 59, 205, 124, 72, 102, 163, 200, 102, 38, 17, 233, 148, 38, 181, 11, 38, 12, 244, 27, 130, 39, 10, 241, 59, 43, 168, 114, 105, 108, 84, 244, 168, 5, 232, 137, 167, 228, 220, 233, 136, 24, 51, 178, 87, 58, 3, 48, 90, 110, 149, 37, 54, 246, 212, 69, 231, 247, 195, 236, 255, 67, 193, 136, 244, 146, 1, 10, 90, 174, 7, 147, 215, 127, 86, 6, 46, 210, 164, 76, 237, 121, 158, 89, 230, 24, 245, 25, 82, 145, 152, 214, 40, 113, 205, 184, 66, 104, 180, 20, 130, 125, 153, 159, 203, 93, 208, 225, 36, 191, 152, 233, 99, 193, 88, 46, 100, 215, 10, 148, 132, 125, 194, 130, 117, 24, 110, 22, 166, 89, 113, 155, 246, 215, 171, 251, 201, 58, 124, 252, 201, 67, 20, 228, 120, 131, 129, 97, 251, 160, 1, 7, 95, 130, 184, 184, 27, 70, 218, 140, 22, 249, 71, 224, 180, 175, 101, 100, 15, 10, 218, 91, 126, 255, 128, 98, 209, 105, 104, 53, 64, 211, 35, 139, 54, 37, 219, 61, 153, 241, 231, 155, 34, 231, 86, 17, 167, 142, 193, 236, 49, 150, 245, 230, 39, 166, 27, 58, 5, 193, 31, 114, 151, 41, 179, 181, 34, 207, 190, 7, 80, 234, 77, 28, 206, 219, 179, 1, 192, 198, 95, 224, 96, 244, 81, 184, 99, 232, 198, 166, 107, 22, 169, 24, 5, 249, 113, 17, 252, 95, 255, 88, 220, 168, 138, 19, 28, 95, 59, 190, 144, 169, 86, 136, 211, 212, 126, 196, 18, 112, 139, 112, 19, 122, 133, 81, 117, 211, 50, 243, 56, 86, 135, 5, 29, 174, 185, 157, 124, 0, 146, 246, 239, 109, 111, 123, 192, 135, 82, 130, 5, 111, 226, 233, 24, 63, 135, 13, 43, 1, 92, 117, 37, 100, 72, 146, 177, 205, 95, 108, 29, 145, 253, 157, 69, 212, 74, 148, 51, 178, 195, 233, 167, 73, 65, 24, 95, 150, 141, 78, 115, 248, 180, 64, 140, 228, 209, 91, 32, 81, 245, 212, 91, 240, 157, 76, 198, 199, 168, 181, 136, 123, 249, 14, 205, 2, 91, 57, 39, 141, 105, 105, 248, 142, 86, 11, 104, 50, 189, 45, 140, 165, 167, 241, 47, 81, 185, 211, 103, 131, 95, 41, 226, 143, 124, 109, 191, 123, 112, 80, 122, 63, 141, 22, 198, 141, 68, 216, 6, 71, 119, 69, 43, 86, 57, 228, 157, 163, 137, 203, 82, 189, 143, 101, 138, 159, 93, 203, 202, 109, 48, 4, 167, 178, 103, 46, 186, 2, 114, 23, 168, 244, 117, 56, 177, 10, 107, 131, 54, 138, 207, 70, 71, 169, 85, 122, 237, 74, 150, 99, 160, 124, 204, 41, 136, 180, 9, 21, 217, 217, 174, 50, 235, 19, 40, 3, 95, 192, 85, 51, 126, 243, 213, 12, 118, 114, 182, 232, 121, 64, 139, 10, 17, 252, 134, 76, 6, 247, 159, 94, 120, 162, 94, 68, 58, 124, 86, 159, 189, 96, 99, 229, 169, 124, 244, 138, 190, 76, 204, 226, 23, 57, 98, 213, 152, 5, 79, 155, 0, 102, 197, 52, 99, 15, 244, 100, 9, 223, 53, 116, 65, 25, 32, 38, 192, 117, 181, 244, 213, 189, 103, 130, 192, 218, 17, 8, 61, 81, 38, 215, 162, 201, 106, 98, 200, 207, 77, 24, 140, 143, 149, 103, 166, 19, 133, 25, 132, 164, 252, 160, 159, 118, 52, 103, 89, 156, 46, 225, 78, 156, 2, 166, 13, 140, 175, 25, 95, 152, 192, 181, 65, 91, 99, 180, 86, 18, 49, 30, 162, 160, 15, 128, 157, 156, 98, 76, 231, 3, 33, 235, 0, 134, 91, 142, 34, 8, 165, 64, 207, 193, 56, 144, 8, 64, 73, 36, 92, 41, 157, 0, 173, 122, 212, 247, 110, 173, 203, 63, 138, 88, 138, 204, 43, 235, 120, 5, 119, 29, 25, 13, 93, 71, 94, 189, 217, 97, 40, 240, 217, 188, 248, 158, 112, 243, 137, 10, 76, 50, 61, 171, 176, 3, 109, 223, 178, 181, 74, 240, 13, 163, 26, 70, 54, 19, 25, 156, 231, 157, 10, 62, 54, 121, 180, 249, 50, 40, 185, 78, 92, 77, 200, 151, 193, 180, 16, 240, 46, 162, 41, 96, 38, 227, 254, 66, 77, 171, 200, 89, 176, 68, 22, 210, 127, 173, 199, 191, 198, 63, 45, 142, 84, 91, 221, 132, 237, 10, 182, 190, 248, 210, 100, 69, 252, 72, 6, 2, 75, 41, 148, 182, 214, 231, 193, 64, 174, 74, 237, 180, 58, 44, 85, 139, 80, 254, 120, 20, 185, 92, 129, 15, 34, 68, 239, 205, 136, 100, 190, 16, 83, 91, 218, 208, 221, 168, 236, 46, 89, 236, 132, 126, 68, 96, 99, 221, 251, 8, 159, 229, 133, 35, 186, 198, 125, 3, 234, 122, 101, 112, 49, 44, 104, 79, 52, 118, 152, 230, 48, 66, 228, 117, 224, 169, 155, 191, 72, 29, 90, 97, 19, 165, 162, 198, 42, 123, 250, 93, 165, 47, 18, 18, 244, 6, 182, 19, 250, 135, 210, 78, 216, 128, 89, 111, 129, 209, 251, 20, 205, 19, 216, 101, 211, 116, 92, 82, 185, 110, 213, 150, 186, 130, 213, 203, 100, 106, 14, 172, 219, 10, 158, 76, 200, 255, 239, 39, 11, 142, 68, 82, 15, 123, 104, 151, 208, 122, 128, 83, 185, 70, 62, 39, 140, 104, 28, 25, 41, 17, 198, 200, 155, 123, 5, 113, 171, 80, 39, 236, 148, 177, 188, 103, 185, 91, 55, 86, 97, 219, 226, 102, 18, 26, 79, 150, 122, 38, 50, 188, 202, 62, 13, 105, 162, 67, 29, 24, 88, 24, 15, 95, 167, 214, 70, 76, 251, 89, 64, 231, 34, 244, 140, 68, 108, 11, 51, 47, 242, 27, 159, 239, 134, 92, 96, 63, 77, 162, 214, 226, 237, 90, 147, 47, 163, 212, 96, 255, 167, 152, 1, 233, 66, 178, 7, 58, 197, 23, 247, 84, 194, 168, 7, 123, 54, 28, 216, 202, 17, 138, 80, 130, 239, 206, 165, 244, 211, 76, 196, 42, 21, 166, 200, 16, 83, 34, 26, 221, 29, 4, 182, 49, 111, 123, 188, 188, 29, 37, 157, 200, 120, 61, 155, 55, 0, 51, 136, 173, 149, 162, 240, 47, 253, 242, 53, 100, 228, 148, 23, 87, 126, 30, 0, 118, 47, 68, 14, 222, 26, 35, 23, 29, 249, 96, 244, 166, 32, 12, 127, 215, 218, 91, 96, 206, 110, 106, 211, 102, 189, 44, 124, 36, 23, 119, 153, 158, 203, 114, 192, 174, 26, 85, 44, 108, 180, 189, 123, 132, 219, 104, 132, 148, 59, 192, 226, 11, 47, 184, 226, 85, 21, 239, 249, 158, 49, 164, 118, 129, 101, 218, 210, 130, 56, 0, 64, 115, 30, 64, 191, 185, 140, 214, 67, 69, 67, 131, 249, 50, 125, 28, 220, 157, 13, 74, 187, 255, 28, 189, 60, 42, 142, 7, 102, 34, 30, 30, 215, 205, 197, 177, 79, 89, 175, 31, 155, 87, 17, 19, 0, 206, 72, 198, 77, 182, 107, 236, 118, 201, 25, 49, 114, 252, 216, 209, 96, 253, 80, 56, 124, 243, 28, 75, 116, 164, 52, 208, 86, 107, 21, 45, 4, 213, 67, 68, 169, 44, 255, 230, 45, 168, 68, 115, 83, 174, 105, 173, 89, 217, 82, 98, 63, 20, 211, 47, 103, 60, 94, 10, 83, 236, 231, 93, 151, 120, 208, 18, 213, 125, 38, 60, 143, 130, 23, 248, 199, 164, 37, 110, 119, 160, 235, 61, 178, 195, 63, 156, 176, 0, 182, 27, 228, 89, 2, 255, 138, 23, 203, 130, 170, 220, 251, 82, 6, 4, 255, 247, 149, 180, 34, 230, 109, 225, 177, 63, 15, 147, 125, 66, 182, 32, 156, 220, 209, 29, 61, 222, 64, 14, 234, 245, 66, 21, 153, 86, 81, 28, 94, 71, 52, 31, 186, 229, 75, 156, 75, 19, 0, 136, 237, 233, 59, 28, 189, 0, 132, 54, 155, 215, 220, 223, 32, 247, 79, 126, 106, 12, 156, 228, 5, 163, 2, 251, 127, 233, 12, 145, 14, 75, 87, 170, 119, 73, 122, 110, 140, 239, 72, 36, 24, 227, 51, 184, 131, 8, 46, 15, 7, 59, 139, 39, 62, 232, 153, 136, 99, 173, 126, 30, 160, 49, 173, 210, 234, 188, 170, 232, 66, 48, 139, 208, 240, 24, 29, 127, 27, 143, 128, 246, 113, 19, 208, 191, 215, 79, 66, 82, 4, 30, 189, 48, 241, 63, 164, 127, 135, 177, 246, 122, 5, 32, 189, 231, 149, 23, 14, 150, 68, 52, 55, 89, 9, 69, 87, 66, 85, 116, 52, 51, 155, 123, 246, 10, 246, 72, 98, 190, 102, 78, 168, 133, 228, 190, 134, 165, 126, 192, 162, 176, 142, 238, 105, 25, 105, 225, 201, 101, 84, 174, 172, 70, 240, 250, 96, 254, 11, 112, 241, 41, 77, 192, 149, 248, 223, 228, 39, 47, 195, 43, 6, 27, 121, 49, 102, 10, 159, 237, 227, 194, 166, 108, 23, 109, 221, 0, 248, 157, 2, 45, 84, 224, 30, 154, 33, 93, 90, 118, 202, 16, 102, 78, 50, 231, 70, 232, 137, 240, 96, 116, 198, 229, 202, 229, 209, 160, 76, 169, 112, 50, 143, 49, 42, 146, 149, 69, 254, 240, 142, 135, 232, 142, 85, 212, 173, 139, 195, 254, 230, 139, 196, 255, 81, 67, 220, 247, 94, 94, 167, 48, 199, 139, 145, 98, 6, 174, 221, 95, 120, 212, 249, 116, 254, 209, 161, 76, 238, 103, 79, 26, 8, 137, 225, 176, 197, 64, 140, 28, 21, 230, 231, 248, 82, 145, 83, 79, 144, 203, 111, 158, 69, 81, 182, 186, 226, 8, 230, 64, 185, 202, 103, 28, 180, 14, 249, 48, 6, 50, 111, 47, 185, 207, 75, 9, 131, 168, 144, 63, 69, 250, 31, 155, 208, 3, 182, 254, 201, 107, 58, 83, 126, 249, 87, 69, 184, 92, 166, 215, 198, 138, 247, 13, 172, 174, 190, 76, 20, 233, 101, 17, 42, 94, 104, 120, 104, 219, 127, 195, 204, 200, 200, 119, 180, 163, 150, 153, 97, 41, 121, 80, 108, 223, 117, 226, 248, 118, 174, 0, 215, 233, 0, 26, 197, 229, 119, 203, 64, 243, 142, 133, 228, 202, 237, 179, 125, 108, 144, 111, 149, 220, 153, 159, 30, 126, 73, 100, 17, 216, 118, 106, 188, 241, 24, 42, 199, 109, 92, 148, 169, 53, 5, 52, 121, 42, 47, 252, 208, 111, 17, 104, 196, 98, 82, 190, 87, 84, 204, 102, 216, 77, 144, 0, 2, 3, 135, 112, 96, 151, 66, 100, 160, 60, 190, 134, 197, 159, 245, 202, 200, 26, 44, 79, 174, 152, 60, 206, 143, 210, 49, 207, 16, 222, 27, 15, 88, 8, 236, 109, 118, 88, 68, 64, 60, 159, 106, 161, 166, 224, 29, 227, 93, 171, 114, 243, 60, 169, 193, 78, 152, 174, 155, 166, 14, 222, 213, 94, 60, 108, 227, 98, 104, 83, 105, 125, 137, 152, 20, 142, 234, 150, 98, 185, 55, 83, 56, 248, 42, 209, 85, 115, 228, 185, 168, 236, 207, 150, 161, 10, 221, 216, 204, 48, 80, 7, 27, 208, 165, 23, 246, 23, 100, 181, 105, 100, 60, 99, 0, 48, 203, 146, 165, 233, 48, 106, 47, 76, 158, 8, 214, 52, 55, 55, 171, 96, 145, 67, 185, 236, 244, 19, 58, 62, 150, 160, 37, 231, 69, 70, 142, 253, 174, 162, 16, 95, 127, 65, 33, 201, 87, 17, 13, 153, 125, 137, 21, 16, 206, 212, 178, 243, 166, 167, 140, 242, 64, 99, 48, 224, 5, 46, 19, 142, 107, 24, 231, 62, 192, 76, 162, 66, 226, 52, 131, 45, 85, 99, 102, 105, 117, 114, 78, 171, 74, 69, 29, 199, 2, 4, 8, 32, 92, 17, 145, 245, 92, 242, 233, 226, 138, 221, 194, 229, 224, 249, 109, 133, 150, 250, 175, 102, 102, 182, 184, 167, 137, 187, 230, 76, 169, 16, 70, 106, 151, 161, 195, 20, 91, 2, 5, 21, 62, 187, 141, 243, 74, 220, 246, 103, 245, 246, 166, 73, 21, 8, 14, 216, 204, 176, 163, 33, 242, 252, 158, 234, 128, 39, 97, 232, 198, 246, 0, 2, 66, 52, 210, 117, 240, 178, 174, 27, 110, 225, 229, 14, 242, 107, 59, 126, 1, 110, 224, 45, 225, 146, 147, 254, 175, 131, 144, 29, 173, 112, 34, 185, 193, 241, 63, 43, 170, 149, 248, 68, 120, 238, 149, 46, 148, 32, 184, 128, 24, 58, 229, 29, 12, 35, 176, 215, 70, 98, 64, 4, 76, 41, 59, 15, 220, 211, 144, 1, 163, 8, 180, 165, 220, 96, 215, 76, 188, 88, 67, 9, 121, 92, 249, 48, 31, 117, 26, 21, 87, 209, 191, 161, 173, 193, 5, 240, 105, 90, 51, 142, 236, 136, 44, 25, 250, 178, 57, 71, 100, 144, 134, 193, 82, 166, 162, 100, 38, 227, 104, 163, 57, 250, 19, 169, 83, 123, 157, 77, 153, 186, 62, 99, 174, 244, 252, 92, 23, 165, 221, 15, 188, 44, 84, 83, 44, 146, 157, 197, 36, 121, 212, 226, 113, 2, 160, 167, 103, 213, 73, 223, 235, 40, 137, 100, 101, 2, 165, 251, 148, 52, 59, 0, 11, 163, 202, 58, 208, 127, 98, 101, 98, 157, 166, 121, 252, 14, 173, 236, 76, 109, 18, 199, 212, 210, 128, 39, 14, 21, 10, 250, 110, 88, 239, 83, 137, 113, 117, 217, 22, 43, 88, 206, 161, 53, 172, 239, 24, 33, 131, 102, 73, 167, 35, 249, 93, 56, 134, 225, 47, 229, 7, 177, 74, 86, 85, 26, 228, 23, 209, 8, 147, 89, 138, 159, 109, 173, 1, 62, 130, 153, 228, 8, 88, 63, 96, 185, 164, 50, 148, 80, 234, 175, 216, 70, 120, 212, 211, 66, 193, 1, 194, 129, 203, 224, 126, 16, 204, 109, 15, 7, 201, 155, 130, 109, 137, 201, 71, 95, 64, 17, 212, 163, 169, 125, 156, 116, 243, 56, 136, 55, 128, 28, 41, 63, 7, 141, 35, 53, 9, 49, 112, 17, 100, 185, 64, 127, 207, 52, 141, 125, 202, 6, 156, 246, 185, 84, 186, 68, 121, 171, 145, 76, 42, 229, 131, 140, 154, 48, 136, 254, 126, 200, 149, 202, 160, 88, 226, 123, 35, 206, 158, 20, 25, 20, 247, 139, 107, 28, 118, 240, 162, 215, 134, 21, 145, 27, 179, 174, 33, 97, 182, 15, 24, 68, 153, 32, 110, 173, 25, 207, 118, 49, 138, 87, 109, 129, 96, 95, 58, 149, 47, 177, 225, 197, 151, 21, 109, 220, 78, 110, 49, 13, 238, 101, 177, 174, 114, 244, 207, 71, 237, 140, 158, 54, 145, 10, 59, 198, 185, 164, 153, 48, 204, 59, 86, 31, 231, 3, 58, 33, 77, 20, 99, 115, 26, 198, 183, 172, 103, 221, 46, 35, 173, 182, 6, 23, 25, 55, 239, 95, 245, 138, 51, 111, 102, 164, 113, 0, 252, 62, 179, 238, 173, 187, 210, 66, 190, 37, 53, 159, 253, 56, 106, 246, 216, 176, 114, 79, 81, 37, 133, 198, 117, 173, 112, 150, 155, 227, 96, 196, 205, 94, 224, 97, 1, 67, 169, 52, 28, 218, 163, 192, 143, 204, 106, 92, 120, 55, 129, 180, 250, 34, 192, 43, 209, 40, 202, 216, 173, 116, 127, 195, 225, 34, 167, 223, 19, 164, 67, 32, 200, 23, 101, 30, 119, 237, 149, 120, 25, 107, 33, 30, 75, 74, 37, 99, 241, 161, 149, 46, 217, 18, 103, 43, 36, 88, 110, 98, 26, 58, 48, 52, 193, 193, 224, 1, 228, 184, 120, 185, 240, 197, 4, 124, 14, 201, 1, 147, 25, 63, 76, 231, 102, 145, 192, 220, 106, 98, 13, 86, 170, 224, 117, 126, 22, 193, 223, 123, 152, 11, 48, 168, 230, 122, 56, 252, 84, 185, 208, 188, 48, 210, 164, 190, 211, 188, 14, 148, 176, 59, 115, 6, 52, 199, 122, 46, 145, 217, 124, 88, 125, 74, 219, 182, 165, 226, 166, 34, 170, 86, 33, 254, 11, 132, 166, 222, 176, 187, 162, 222, 218, 8, 245, 172, 180, 12, 115, 119, 36, 135, 48, 29, 155, 52, 153, 46, 89, 209, 71, 59, 69, 15, 98, 47, 138, 227, 135, 47, 52, 229, 170, 173, 95, 69, 51, 137, 38, 179, 24, 142, 218, 5, 168, 83, 173, 176, 37, 9, 211, 2, 56, 57, 196, 134, 235, 102, 64, 244, 189, 77, 94, 17, 254, 56, 249, 43, 88, 14, 72, 222, 6, 10, 234, 206, 194, 8, 173, 85, 4, 123, 147, 113, 134, 138, 179, 227, 80, 123, 132, 220, 95, 50, 155, 128, 29, 157, 198, 62, 191, 17, 203, 49, 54, 205, 223, 56, 19, 162, 150, 202, 60, 88, 83, 15, 187, 50, 30, 161, 162, 212, 248, 83, 137, 248, 130, 46, 62, 232, 119, 103, 114, 203, 35, 107, 48, 17, 179, 139, 242, 85, 181, 228, 30, 96, 103, 33, 17, 167, 6, 234, 209, 26, 229, 193, 20, 5, 34, 84, 58, 203, 139, 47, 226, 219, 213, 110, 203, 246, 248, 248, 205, 16, 159, 169, 129, 38, 11, 222, 166, 169, 145, 152, 200, 96, 220, 249, 10, 241, 115, 7, 176, 103, 187, 83, 1, 6, 32, 45, 30, 89, 56, 21, 66, 126, 187, 41, 36, 241, 19, 80, 252, 221, 84, 239, 29, 4, 224, 177, 104, 73, 221, 167, 171, 232, 93, 43, 179, 215, 168, 76, 92, 226, 130, 235, 100, 151, 197, 190, 65, 8, 104, 147, 228, 205, 178, 26, 167, 32, 240, 236, 238, 138, 38, 106, 151, 135, 135, 114, 47, 191, 221, 207, 172, 7, 21, 152, 67, 26, 23, 160, 6, 61, 8, 243, 180, 217, 128, 236, 48, 77, 151, 187, 95, 47, 135, 248, 211, 59, 128, 94, 223, 4, 129, 242, 22, 247, 186, 209, 11, 217, 253, 119, 144, 44, 100, 43, 96, 72, 128, 227, 176, 178, 241, 237, 204, 202, 229, 246, 178, 24, 95, 66, 192, 28, 67, 61, 173, 56, 133, 154, 170, 64, 121, 215, 103, 189, 55, 170, 171, 224, 77, 175, 10, 79, 160, 68, 210, 142, 99, 254, 226, 30, 241, 70, 62, 20, 41, 240, 168, 74, 29, 85, 51, 10, 50, 90, 249, 109, 247, 109, 21, 41, 176, 156, 33, 175, 47, 66, 40, 161, 13, 57, 247, 68, 40, 19, 199, 192, 27, 18, 79, 12, 97, 147, 57, 192, 60, 129, 41, 104, 227, 87, 29, 208, 59, 200, 134, 106, 215, 69, 51, 234, 160, 114, 35, 88, 153, 41, 115, 88, 214, 131, 204, 137, 83, 8, 163, 145, 231, 128, 177, 214, 247, 119, 96, 181, 152, 142, 99, 62, 105, 94, 53, 233, 25, 158, 107, 226, 134, 44, 42, 130, 232, 121, 32, 39, 129, 23, 98, 48, 67, 57, 56, 20, 93, 35, 224, 73, 199, 92, 174, 31, 189, 141, 108, 76, 190, 191, 224, 74, 46, 83, 140, 81, 167, 132, 198, 251, 140, 162, 67, 151, 196, 71, 62, 200, 193, 137, 194, 134, 146, 237, 248, 33, 202, 201, 49, 118, 190, 72, 101, 230, 29, 100, 55, 236, 91, 222, 102, 188, 143, 13, 234, 99, 149, 219, 35, 29, 173, 202, 5, 151, 93, 249, 227, 151, 51, 80, 9, 241, 149, 237, 95, 24, 48, 115, 63, 115, 119, 42, 214, 151, 73, 166, 187, 164, 12, 176, 10, 180, 88, 179, 15, 46, 50, 190, 194, 136, 75, 224, 32, 1, 158, 138, 139, 79, 102, 45, 172, 182, 112, 92, 39, 50, 238, 180, 113, 105, 183, 189, 170, 232, 232, 173, 32, 92, 66, 183, 52, 194, 197, 93, 52, 111, 223, 237, 4, 95, 171, 77, 80, 240, 168, 20, 101, 89, 103, 204, 52, 33, 242, 41, 2, 186, 169, 200, 229, 122, 7, 141, 142, 202, 22, 71, 162, 255, 23, 175, 83, 60, 27, 53, 90, 7, 37, 96, 29, 42, 160, 246, 9, 28, 221, 36, 155, 237, 105, 198, 143, 105, 83, 142, 166, 133, 245, 58, 234, 177, 7, 130, 78, 95, 11, 2, 140, 31, 179, 227, 18, 79, 66, 121, 106, 197, 209, 186, 247, 41, 203, 107, 122, 22, 93, 61, 243, 253, 155, 139, 20, 203, 192, 56, 212, 190, 69, 1, 25, 10, 17, 44, 88, 75, 125, 244, 30, 137, 231, 212, 216, 246, 80, 63, 64, 200, 238, 230, 133, 216, 20, 204, 159, 3, 129, 46, 147, 189, 109, 114, 218, 224, 9, 201, 228, 16, 93, 179, 18, 125, 55, 142, 243, 247, 209, 255, 249, 50, 141, 47, 27, 223, 123, 233, 92, 244, 145, 9, 26, 190, 23, 34, 18, 149, 12, 215, 75, 34, 133, 67, 238, 77, 64, 163, 221, 242, 146, 6, 24, 162, 166, 35, 45, 222, 151, 97, 162, 74, 203, 199, 191, 83, 170, 69, 245, 175, 239, 38, 166, 185, 84, 78, 38, 107, 62, 40, 253, 202, 114, 75, 109, 174, 23, 130, 225, 132, 174, 182, 192, 172, 245, 102, 51, 67, 233, 115, 176, 93, 58, 69, 169, 114, 24, 75, 70, 51, 4, 149, 64, 37, 197, 227, 243, 2, 137, 122, 130, 124, 234, 37, 255, 20, 199, 207, 98, 181, 159, 48, 20, 168, 68, 235, 83, 201, 224, 16, 182, 16, 220, 81, 97, 147, 41, 71, 96, 162, 29, 158, 108, 7, 104, 176, 208, 186, 191, 176, 187, 158, 166, 42, 125, 106, 139, 167, 57, 65, 21, 95, 224, 117, 65, 54, 42, 120, 255, 14, 173, 157, 203, 232, 215, 217, 40, 145, 77, 104, 232, 15, 96, 235, 170, 113, 101, 127, 184, 102, 35, 231, 238, 117, 230, 110, 192, 105, 92, 177, 87, 183, 8, 124, 101, 35, 233, 68, 32, 7, 40, 16, 1, 67, 44, 193, 47, 24, 226, 34, 146, 227, 90, 117, 24, 114, 42, 11, 43, 88, 111, 190, 136, 236, 132, 161, 248, 73, 247, 49, 100, 191, 153, 66, 59, 75, 30, 94, 20, 93, 139, 72, 97, 102, 85, 182, 62, 85, 38, 141, 141, 97, 79, 61, 165, 194, 183, 204, 228, 194, 77, 135, 105, 97, 88, 95, 76, 3, 149, 79, 211, 79, 136, 121, 154, 20, 30, 94, 7, 87, 213, 206, 119, 133, 102, 11, 43, 170, 183, 194, 206, 199, 123, 214, 63, 103, 192, 98, 152, 109, 203, 116, 194, 107, 56, 153, 192, 23, 89, 119, 64, 211, 154, 99, 235, 84, 230, 226, 234, 158, 176, 75, 11, 214, 179, 44, 152, 229, 165, 228, 166, 230, 49, 77, 194, 71, 44, 227, 144, 95, 153, 69, 20, 133, 68, 164, 210, 129, 237, 197, 96, 235, 42, 216, 152, 22, 23, 207, 131, 16, 87, 172, 90, 84, 211, 34, 247, 52, 16, 210, 60, 9, 8, 28, 13, 234, 48, 122, 20, 127, 86, 172, 118, 78, 180, 192, 85, 247, 157, 247, 174, 79, 57, 57, 99, 228, 255, 209, 61, 24, 136, 242, 98, 219, 107, 84, 190, 214, 164, 54, 105, 172, 250, 226, 19, 67, 3, 155, 150, 57, 14, 101, 165, 171, 149, 173, 92, 206, 103, 44, 114, 41, 148, 156, 248, 186, 173, 179, 55, 30, 112, 231, 132, 206, 67, 195, 148, 56, 170, 71, 136, 164, 141, 183, 39, 191, 82, 233, 61, 252, 232, 28, 18, 64, 154, 72, 30, 157, 139, 215, 118, 135, 87, 13, 195, 176, 164, 139, 216, 229, 159, 68, 18, 162, 225, 237, 111, 79, 14, 221, 241, 58, 146, 244, 48, 2, 154, 54, 73, 1, 126, 115, 191, 153, 204, 246, 90, 227, 214, 72, 37, 56, 141, 134, 92, 227, 76, 15, 5, 185, 32, 168, 113, 155, 200, 198, 233, 14, 4, 26, 184, 209, 201, 162, 199, 148, 205, 23, 1, 133, 155, 14, 110, 203, 225, 156, 158, 41, 104, 243, 22, 60, 61, 33, 96, 249, 215, 148, 117, 114, 30, 78, 135, 157, 43, 7, 234, 174, 186, 230, 108, 126, 170, 199, 8, 64, 254, 91, 24, 58, 191, 64, 88, 92, 252, 93, 227, 51, 150, 121, 89, 101, 236, 43, 43, 113, 36, 63, 240, 63, 131, 138, 165, 209, 181, 237, 13, 8, 88, 10, 62, 70, 82, 247, 166, 109, 69, 189, 67, 21, 171, 146, 176, 69, 143, 99, 7, 17, 102, 193, 2, 28, 206, 129, 118, 10, 68, 163, 187, 89, 18, 154, 104, 243, 55, 226, 15, 193, 30, 247, 56, 225, 213, 194, 160, 20, 118, 84, 205, 96, 82, 164, 129, 55, 111, 101, 209, 171, 119, 60, 215, 169, 204, 213, 30, 223, 154, 54, 196, 76, 249, 224, 179, 150, 236, 62, 0, 38, 8, 17, 49, 139, 231, 179, 36, 74, 215, 210, 14, 212, 240, 17, 20, 0, 152, 24, 20, 149, 46, 124, 128, 19, 12, 142, 252, 205, 228, 158, 242, 81, 225, 139, 64, 70, 1, 229, 239, 56, 146, 231, 106, 44, 24, 94, 253, 97, 89, 134, 1, 223, 98, 214, 221, 76, 35, 189, 109, 210, 240, 0, 16, 43, 206, 204, 158, 142, 164, 183, 213, 49, 133, 94, 13, 69, 48, 77, 56, 229, 67, 179, 75, 215, 143, 5, 90, 35, 123, 202, 228, 234, 167, 231, 115, 73, 105, 141, 54, 1, 99, 42, 128, 202, 181, 4, 15, 36, 123, 101, 228, 14, 45, 235, 37, 220, 19, 41, 208, 21, 197, 164, 175, 186, 81, 142, 30, 9, 107, 59, 38, 217, 243, 156, 78, 29, 85, 52, 216, 127, 196, 204, 15, 21, 127, 118, 183, 239, 24, 254, 0, 147, 148, 255, 102, 230, 77, 195, 121, 93, 232, 143, 151, 86, 197, 125, 78, 247, 154, 196, 155, 30, 44, 72, 122, 45, 36, 244, 244, 38, 179, 207, 64, 57, 134, 172, 18, 116, 6, 212, 86, 19, 103, 224, 237, 201, 214, 61, 27, 48, 95, 231, 191, 52, 103, 97, 142, 198, 217, 243, 143, 190, 24, 50, 75, 248, 85, 255, 184, 187, 221, 246, 139, 94, 249, 131, 229, 17, 244, 123, 62, 237, 47, 202, 155, 226, 74, 179, 163, 8, 91, 192, 71, 0, 119, 31, 164, 210, 247, 192, 179, 119, 191, 97, 160, 59, 195, 85, 101, 100, 16, 149, 81, 116, 4, 89, 156, 5, 47, 5, 159, 148, 20, 245, 0, 5, 220, 103, 106, 139, 32, 187, 155, 80, 240, 55, 223, 85, 94, 46, 195, 203, 167, 108, 153, 145, 59, 190, 195, 14, 122, 71, 39, 252, 160, 67, 171, 196, 154, 175, 68, 228, 202, 247, 158, 91, 121, 156, 230, 76, 215, 103, 99, 51, 106, 216, 28, 199, 124, 252, 42, 171, 33, 152, 184, 32, 160, 176, 113, 91, 72, 169, 19, 217, 196, 122, 155, 77, 86, 72, 209, 115, 51, 196, 161, 76, 104, 83, 239, 103, 246, 111, 202, 182, 70, 208, 88, 60, 228, 128, 143, 64, 57, 36, 40, 85, 92, 12, 65, 156, 223, 71, 221, 60, 96, 71, 43, 11, 222, 67, 134, 91, 194, 107, 135, 108, 221, 222, 125, 47, 50, 139, 4, 52, 71, 147, 49, 63, 180, 111, 112, 169, 59, 217, 44, 51, 106, 240, 121, 244, 204, 95, 85, 167, 125, 202, 144, 37, 16, 228, 206, 163, 195, 212, 77, 232, 60, 208, 129, 61, 221, 119, 73, 108, 123, 204, 196, 22, 10, 124, 156, 87, 63, 97, 57, 131, 20, 67, 162, 8, 209, 42, 48, 132, 121, 219, 239, 156, 3, 240, 170, 9, 97, 171, 14, 230, 39, 51, 11, 5, 7, 92, 178, 110, 242, 205, 18, 114, 154, 140, 107, 210, 81, 222, 116, 75, 151, 163, 84, 132, 196, 184, 180, 41, 55, 4, 233, 225, 226, 120, 238, 23, 5, 44, 88, 160, 25, 222, 215, 99, 127, 136, 97, 174, 50, 152, 113, 186, 51, 33, 190, 218, 40, 237, 18, 5, 118, 186, 129, 185, 142, 187, 248, 45, 231, 60, 226, 201, 63, 21, 97, 215, 148, 33, 185, 88, 127, 98, 196, 198, 70, 93, 94, 27, 123, 67, 53, 241, 23, 57, 233, 32, 83, 67, 227, 89, 185, 87, 120, 19, 114, 44, 157, 224, 171, 86, 189, 80, 75, 116, 32, 180, 60, 221, 165, 239, 105, 216, 145, 18, 62, 126, 87, 31, 166, 167, 88, 110, 201, 73, 159, 159, 148, 60, 207, 44, 61, 238, 92, 212, 182, 190, 170, 108, 245, 102, 58, 82, 1, 253, 127, 230, 240, 207, 78, 187, 254, 7, 177, 66, 17, 50, 167, 143, 197, 101, 131, 225, 195, 81, 43, 251, 6, 161, 83, 232, 36, 214, 235, 132, 157, 109, 187, 176, 109, 148, 27, 188, 18, 237, 186, 4, 58, 106, 0, 96, 33, 189, 146, 187, 157, 199, 9, 137, 17, 78, 94, 109, 106, 47, 133, 195, 235, 39, 224, 49, 61, 144, 249, 21, 186, 27, 48, 107, 147, 152, 182, 121, 7, 131, 238, 171, 218, 26, 136, 102, 110, 116, 105, 189, 188, 167, 81, 50, 168, 219, 174, 154, 129, 128, 160, 100, 125, 95, 157, 10, 195, 148, 203, 216, 19, 154, 60, 140, 153, 5, 162, 29, 27, 220, 109, 240, 195, 71, 13, 77, 54, 4, 133, 13, 124, 68, 164, 7, 242, 230, 69, 80, 187, 127, 132, 19, 159, 208, 166, 60, 52, 88, 53, 193, 124, 94, 226, 43, 135, 1, 229, 70, 70, 10, 15, 182, 135, 45, 36, 66, 129, 9, 77, 80, 254, 127, 35, 251, 19, 48, 192, 74, 71, 199, 102, 106, 158, 163, 95, 45, 216, 12, 129, 23, 111, 182, 219, 114, 249, 190, 163, 242, 216, 93, 88, 94, 26, 230, 193, 59, 66, 211, 14, 205, 230, 96, 81, 242, 178, 91, 168, 87, 48, 90, 230, 168, 46, 251, 135, 132, 148, 184, 175, 180, 95, 34, 82, 4, 94, 218, 215, 108, 3, 3, 64, 72, 74, 198, 65, 35, 142, 31, 47, 89, 102, 168, 113, 80, 240, 41, 252, 141, 123, 238, 47, 175, 247, 77, 151, 98, 188, 3, 96, 39, 78, 99, 118, 203, 132, 196, 226, 54, 121, 118, 174, 82, 113, 37, 72, 132, 140, 131, 204, 230, 166, 84, 64, 33, 2, 169, 192, 54, 106, 120, 128, 232, 137, 36, 125, 165, 59, 136, 185, 21, 241, 158, 204, 80, 35, 119, 253, 40, 14, 169, 114, 43, 188, 69, 139, 224, 11, 108, 160, 62, 56, 229, 93, 69, 36, 127, 204, 244, 116, 248, 232, 208, 34, 161, 21, 27, 191, 84, 231, 159, 254, 104, 158, 223, 236, 148, 133, 51, 198, 135, 185, 43, 89, 136, 170, 213, 52, 51, 87, 12, 181, 193, 212, 212, 253, 163, 33, 238, 75, 126, 81, 43, 154, 159, 174, 14, 48, 102, 183, 208, 30, 82, 144, 13, 161, 208, 152, 9, 81, 66, 232, 58, 3, 188, 232, 90, 227, 45, 182, 235, 10, 156, 164, 230, 219, 21, 130, 165, 139, 228, 9, 35, 140, 230, 231, 105, 56, 78, 237, 102, 92, 234, 230, 191, 64, 174, 201, 192, 93, 203, 108, 234, 147, 160, 190, 151, 223, 74, 178, 20, 16, 10, 29, 192, 251, 221, 150, 109, 30, 196, 114, 7, 2, 87, 42, 50, 107, 139, 173, 219, 174, 40, 189, 3, 220, 222, 113, 169, 30, 254, 134, 216, 83, 107, 184, 28, 198, 239, 229, 103, 41, 187, 239, 193, 253, 70, 242, 157, 176, 13, 73, 180, 6, 240, 164, 95, 113, 139, 245, 14, 245, 20, 249, 143, 125, 203, 52, 217, 49, 83, 116, 89, 123, 139, 217, 186, 138, 43, 103, 132, 70, 55, 230, 40, 17, 105, 124, 55, 228, 235, 144, 211, 245, 71, 231, 248, 233, 156, 19, 186, 34, 27, 160, 56, 159, 71, 134, 24, 131, 10, 1, 17, 231, 208, 99, 226, 108, 49, 64, 73, 172, 110, 102, 86, 117, 100, 130, 22, 10, 87, 214, 252, 64, 188, 22, 57, 135, 122, 144, 83, 85, 152, 89, 207, 96, 84, 170, 209, 83, 9, 89, 128, 7, 190, 22, 113, 113, 80, 236, 131, 58, 222, 183, 253, 224, 142, 119, 93, 56, 208, 173, 168, 66, 10, 185, 127, 201, 129, 249, 251, 130, 155, 63, 40, 139, 49, 204, 83, 113, 32, 217, 85, 52, 97, 211, 102, 68, 80, 244, 100, 164, 127, 227, 93, 202, 208, 154, 182, 137, 141, 244, 49, 31, 128, 190, 189, 9, 35, 235, 19, 35, 2, 254, 13, 85, 194, 153, 216, 255, 162, 163, 47, 158, 119, 173, 40, 37, 238, 193, 116, 78, 196, 219, 38, 156, 75, 15, 239, 93, 150, 152, 134, 215, 136, 104, 249, 133, 102, 4, 118, 14, 229, 73, 20, 56, 102, 116, 70, 25, 160, 37, 127, 150, 199, 20, 196, 35, 225, 145, 84, 38, 122, 143, 129, 198, 164, 93, 90, 236, 91, 169, 10, 82, 29, 122, 108, 195, 7, 59, 201, 71, 244, 236, 122, 17, 165, 245, 30, 171, 26, 238, 149, 195, 151, 176, 84, 195, 48, 245, 171, 178, 229, 194, 175, 24, 82, 227, 21, 223, 101, 195, 149, 125, 116, 114, 148, 49, 202, 20, 232, 45, 62, 88, 174, 232, 123, 100, 42, 154, 87, 219, 131, 79, 20, 65, 162, 25, 118, 79, 42, 173, 164, 14, 6, 135, 232, 27, 15, 33, 64, 175, 206, 61, 56, 229, 244, 25, 32, 220, 149, 67, 123, 74, 238, 254, 172, 232, 142, 195, 170, 38, 46, 95, 147, 61, 253, 11, 17, 28, 216, 204, 38, 194, 95, 133, 21, 147, 142, 79, 228, 235, 162, 120, 131, 66, 134, 22, 126, 254, 176, 223, 58, 183, 100, 0, 119, 134, 171, 144, 5, 65, 23, 166, 162, 191, 17, 202, 26, 102, 135, 199, 84, 18, 9, 155, 30, 78, 159, 195, 200, 70, 229, 242, 53, 105, 75, 23, 55, 230, 87, 241, 200, 163, 150, 96, 41, 135, 39, 189, 172, 205, 210, 174, 123, 29, 90, 118, 224, 30, 216, 181, 161, 58, 3, 181, 199, 8, 71, 150, 235, 198, 138, 12, 213, 72, 92, 164, 26, 137, 18, 36, 105, 109, 133, 88, 74, 215, 165, 238, 49, 174, 153, 226, 168, 110, 218, 121, 19, 134, 14, 89, 81, 10, 73, 63, 59, 163, 89, 149, 126, 219, 9, 125, 6, 239, 87, 237, 133, 22, 155, 19, 239, 234, 0, 248, 230, 70, 149, 55, 123, 118, 104, 90, 117, 244, 163, 161, 74, 248, 183, 135, 53, 51, 129, 255, 240, 201, 113, 33, 174, 237, 84, 203, 234, 232, 106, 242, 98, 64, 54, 71, 162, 172, 73, 197, 96, 88, 193, 234, 122, 112, 26, 225, 161, 245, 38, 200, 205, 94, 255, 146, 48, 102, 36, 13, 57, 231, 192, 249, 34, 115, 121, 26, 157, 253, 80, 222, 253, 255, 181, 78, 76, 149, 151, 138, 180, 200, 168, 82, 105, 216, 10, 24, 221, 82, 7, 201, 227, 23, 195, 177, 32, 166, 16, 49, 130, 204, 67, 74, 121, 170, 55, 113, 240, 253, 86, 21, 58, 20, 168, 73, 3, 195, 222, 33, 221, 194, 4, 182, 70, 209, 205, 114, 35, 99, 96, 2, 235, 248, 101, 237, 252, 46, 67, 75, 186, 104, 197, 154, 248, 21, 2, 214, 136, 237, 162, 168, 0, 49, 244, 135, 147, 74, 27, 252, 233, 181, 105, 137, 238, 203, 21, 137, 72, 110, 1, 126, 41, 64, 165, 44, 83, 185, 60, 67, 114, 95, 73, 249, 173, 44, 20, 191, 239, 98, 97, 227, 58, 184, 171, 60, 248, 2, 56, 150, 71, 37, 132, 45, 124, 225, 179, 191, 215, 107, 120, 221, 187, 146, 161, 50, 214, 62, 7, 22, 81, 229, 247, 0, 26, 120, 250, 66, 65, 99, 31, 250, 169, 240, 30, 212, 72, 121, 208, 242, 18, 115, 7, 35, 71, 229, 3, 84, 58, 163, 74, 32, 53, 219, 217, 72, 98, 120, 198, 7, 239, 116, 52, 86, 171, 199, 252, 106, 215, 176, 123, 156, 20, 118, 51, 157, 238, 197, 78, 236, 223, 147, 11, 84, 248, 47, 193, 154, 13, 33, 48, 108, 168, 183, 32, 141, 155, 181, 64, 2, 193, 111, 165, 12, 96, 48, 67, 44, 138, 142, 157, 227, 144, 228, 183, 113, 21, 47, 198, 58, 181, 94, 58, 176, 229, 147, 74, 200, 28, 247, 133, 64, 116, 127, 84, 211, 6, 193, 16, 171, 173, 127, 123, 61, 7, 118, 65, 58, 215, 249, 59, 112, 95, 235, 158, 29, 126, 209, 8, 96, 189, 42, 87, 7, 96, 253, 55, 127, 227, 76, 113, 145, 119, 32, 34, 0, 250, 232, 99, 37, 107, 131, 165, 91, 105, 30, 253, 31, 167, 246, 105, 49, 54, 185, 163, 37, 133, 240, 202, 125, 192, 184, 13, 172, 241, 231, 99, 111, 218, 179, 187, 133, 213, 81, 114, 198, 171, 25, 200, 201, 162, 175, 78, 166, 88, 67, 41, 61, 62, 217, 194, 173, 3, 236, 244, 1, 224, 56, 86, 120, 107, 146, 183, 212, 106, 29, 48, 29, 144, 61, 5, 201, 28, 49, 6, 59, 75, 28, 62, 233, 3, 12, 212, 154, 203, 127, 250, 30, 203, 165, 18, 108, 77, 253, 55, 42, 240, 109, 215, 169, 76, 5, 214, 185, 201, 142, 51, 78, 26, 69, 158, 183, 85, 33, 216, 51, 255, 213, 20, 183, 22, 226, 96, 252, 156, 192, 69, 87, 199, 69, 46, 150, 65, 43, 168, 249, 195, 137, 23, 81, 130, 132, 201, 216, 6, 197, 236, 167, 22, 215, 222, 88, 77, 179, 43, 164, 234, 86, 191, 146, 199, 143, 116, 93, 253, 235, 17, 101, 133, 69, 76, 85, 124, 77, 142, 0, 252, 232, 107, 52, 156, 5, 192, 1, 252, 180, 52, 216, 121, 32, 213, 238, 172, 93, 148, 143, 153, 3, 60, 214, 124, 111, 70, 198, 0, 14, 20, 29, 7, 97, 116, 242, 175, 243, 87, 172, 191, 116, 29, 88, 2, 202, 147, 168, 77, 85, 34, 170, 50, 226, 130, 187, 135, 18, 10, 168, 127, 33, 217, 171, 42, 129, 144, 18, 94, 142, 192, 161, 65, 189, 195, 59, 196, 13, 100, 137, 75, 171, 195, 117, 16, 219, 226, 49, 191, 45, 0, 70, 116, 13, 91, 51, 120, 145, 125, 50, 81, 221, 234, 49, 134, 204, 229, 83, 253, 82, 217, 116, 144, 93, 214, 209, 132, 43, 31, 169, 174, 160, 2, 66, 228, 113, 38, 51, 54, 190, 32, 171, 94, 40, 184, 150, 253, 223, 63, 253, 28, 75, 196, 73, 174, 78, 206, 136, 3, 95, 224, 69, 99, 128, 83, 142, 213, 6, 73, 72, 254, 73, 171, 68, 192, 84, 76, 214, 236, 129, 186, 134, 12, 228, 9, 213, 239, 5, 226, 126, 248, 77, 99, 242, 224, 175, 82, 139, 171, 159, 73, 232, 0, 235, 55, 29, 37, 42, 155, 210, 112, 129, 107, 92, 211, 106, 254, 186, 170, 129, 125, 239, 24, 29, 233, 206, 37, 152, 56, 210, 7, 37, 14, 96, 205, 23, 227, 94, 74, 59, 184, 152, 160, 85, 190, 71, 214, 207, 200, 61, 87, 34, 56, 229, 167, 72, 103, 92, 60, 12, 88, 90, 140, 212, 61, 111, 209, 86, 82, 121, 185, 57, 31, 203, 91, 97, 156, 142, 69, 59, 130, 128, 12, 178, 15, 133, 58, 140, 5, 139, 131, 194, 114, 58, 178, 197, 53, 153, 243, 216, 108, 97, 62, 152, 86, 195, 161, 63, 233, 68, 46, 223, 46, 45, 144, 64, 7, 224, 228, 124, 25, 25, 253, 28, 64, 54, 147, 97, 195, 64, 197, 83, 77, 53, 212, 245, 168, 49, 78, 30, 179, 182, 167, 91, 214, 125, 56, 163, 208, 213, 184, 20, 22, 124, 53, 20, 72, 8, 135, 71, 43, 39, 155, 67, 8, 7, 103, 78, 252, 93, 191, 55, 174, 137, 150, 194, 102, 58, 179, 140, 246, 195, 176, 79, 156, 202, 253, 243, 7, 156, 78, 164, 253, 55, 48, 46, 42, 247, 78, 71, 151, 101, 156, 59, 96, 85, 166, 45, 105, 126, 99, 146, 185, 164, 123, 72, 225, 64, 27, 56, 64, 195, 27, 180, 25, 192, 123, 92, 132, 91, 213, 113, 103, 235, 85, 112, 43, 146, 45, 55, 22, 101, 142, 112, 109, 165, 116, 172, 219, 212, 91, 158, 74, 115, 183, 65, 63, 92, 46, 252, 119, 57, 118, 114, 186, 48, 37, 150, 173, 94, 141, 92, 168, 59, 116, 20, 248, 19, 254, 241, 7, 141, 63, 62, 85, 49, 192, 39, 94, 227, 110, 70, 205, 248, 114, 28, 36, 187, 172, 239, 249, 191, 192, 220, 127, 73, 123, 254, 76, 133, 120, 98, 177, 172, 242, 175, 72, 66, 129, 37, 162, 189, 203, 18, 59, 252, 58, 96, 113, 241, 168, 25, 159, 76, 18, 53, 0, 47, 7, 88, 75, 141, 30, 117, 170, 225, 193, 211, 14, 71, 16, 223, 159, 48, 158, 132, 8, 3, 131, 72, 5, 167, 174, 140, 82, 102, 17, 9, 55, 247, 66, 162, 47, 239, 215, 68, 175, 246, 58, 30, 19, 7, 154, 13, 203, 48, 238, 250, 165, 52, 25, 83, 15, 203, 235, 187, 181, 241, 191, 209, 239, 235, 180, 236, 94, 6, 80, 85, 135, 15, 113, 20, 22, 211, 10, 108, 221, 180, 155, 205, 171, 122, 80, 231, 151, 62, 80, 156, 212, 94, 112, 80, 10, 237, 155, 211, 76, 225, 10, 188, 199, 39, 176, 213, 65, 220, 142, 14, 72, 132, 233, 136, 3, 160, 200, 240, 242, 76, 214, 90, 183, 210, 100, 117, 82, 111, 153, 93, 251, 142, 140, 181, 184, 147, 190, 226, 10, 12, 149, 189, 230, 171, 100, 84, 38, 93, 178, 240, 39, 85, 54, 156, 52, 155, 20, 33, 228, 99, 226, 119, 5, 161, 74, 2, 87, 224, 171, 171, 39, 122, 69, 87, 202, 119, 136, 140, 158, 153, 172, 4, 152, 234, 25, 217, 150, 213, 24, 79, 27, 204, 36, 157, 146, 168, 27, 162, 51, 202, 196, 21, 10, 115, 127, 229, 228, 214, 191, 25, 162, 138, 47, 252, 163, 18, 136, 204, 31, 111, 6, 157, 233, 211, 239, 139, 65, 160, 5, 190, 169, 24, 199, 89, 44, 61, 169, 179, 78, 226, 7, 220, 86, 60, 197, 215, 151, 218, 194, 37, 209, 11, 82, 252, 183, 248, 145, 240, 12, 246, 186, 128, 43, 35, 123, 118, 65, 228, 113, 67, 182, 147, 165, 215, 73, 231, 82, 159, 232, 141, 189, 144, 219, 143, 12, 239, 111, 33, 111, 84, 161, 88, 139, 118, 194, 50, 49, 214, 91, 53, 91, 228, 94, 104, 30, 32, 179, 120, 198, 152, 104, 223, 66, 48, 134, 84, 33, 91, 139, 186, 37, 177, 197, 190, 89, 125, 75, 70, 84, 49, 32, 242, 72, 100, 41, 201, 90, 139, 142, 162, 56, 161, 79, 246, 37, 92, 120, 232, 239, 50, 75, 238, 26, 2, 174, 150, 188, 230, 153, 192, 47, 0, 49, 206, 25, 224, 22, 249, 223, 107, 250, 80, 171, 48, 169, 131, 28, 7, 38, 118, 128, 252, 231, 58, 84, 25, 3, 161, 174, 169, 176, 113, 236, 56, 92, 13, 210, 198, 123, 117, 201, 125, 157, 236, 114, 55, 188, 19, 50, 36, 4, 17, 7, 205, 3, 22, 202, 194, 251, 68, 154, 145, 94, 81, 185, 22, 23, 238, 222, 207, 105, 224, 250, 191, 70, 109, 5, 124, 221, 146, 236, 22, 83, 73, 189, 165, 217, 225, 86, 16, 93, 49, 186, 253, 199, 18, 6, 34, 20, 44, 96, 216, 20, 80, 96, 220, 137, 244, 94, 164, 131, 178, 13, 143, 146, 18, 254, 137, 175, 55, 90, 129, 191, 249, 61, 103, 47, 15, 125, 130, 79, 16, 43, 117, 16, 77, 109, 6, 76, 158, 245, 246, 12, 101, 170, 24, 17, 27, 201, 35, 254, 8, 91, 66, 72, 184, 134, 6, 54, 218, 52, 67, 59, 131, 110, 31, 8, 111, 173, 210, 117, 146, 0, 2, 29, 203, 235, 250, 38, 6, 17, 10, 63, 111, 126, 34, 66, 111, 33, 103, 184, 151, 14, 213, 8, 102, 231, 118, 215, 70, 129, 217, 22, 79, 54, 142, 36, 13, 106, 132, 3, 15, 12, 89, 210, 59, 126, 85, 77, 193, 120, 28, 19, 184, 189, 60, 112, 222, 105, 112, 111, 182, 45, 128, 94, 214, 135, 164, 2, 0, 1, 70, 249, 67, 116, 49, 83, 90, 12, 110, 151, 111, 217, 25, 198, 210, 85, 66, 68, 2, 124, 242, 6, 136, 53, 174, 242, 2, 157, 249, 28, 94, 27, 103, 221, 178, 214, 126, 152, 205, 8, 116, 148, 218, 219, 218, 59, 74, 32, 203, 68, 51, 51, 61, 185, 252, 226, 7, 209, 44, 156, 43, 47, 176, 22, 127, 88, 2, 97, 87, 36, 109, 163, 73, 231, 247, 23, 207, 201, 112, 174, 127, 68, 247, 55, 40, 100, 176, 228, 194, 47, 6, 5, 151, 63, 46, 46, 22, 97, 76, 214, 38, 157, 94, 105, 2, 108, 172, 164, 246, 133, 225, 41, 190, 52, 181, 67, 152, 242, 188, 183, 251, 184, 175, 43, 230, 16, 112, 112, 220, 144, 96, 94, 201, 248, 144, 212, 244, 48, 171, 0, 106, 34, 179, 8, 188, 96, 102, 48, 203, 10, 109, 9, 192, 27, 91, 64, 23, 100, 139, 71, 32, 3, 115, 244, 168, 252, 70, 152, 122, 90, 164, 199, 212, 204, 125, 207, 210, 36, 104, 47, 95, 226, 250, 160, 98, 101, 141, 222, 167, 84, 148, 211, 158, 104, 49, 104, 251, 179, 181, 217, 123, 154, 253, 3, 61, 198, 75, 29, 84, 33, 194, 5, 201, 104, 82, 185, 103, 66, 155, 14, 234, 51, 170, 46, 191, 45, 0, 3, 244, 89, 229, 159, 197, 191, 10, 120, 223, 121, 208, 4, 34, 82, 197, 255, 104, 231, 100, 108, 196, 101, 173, 179, 111, 50, 35, 240, 35, 45, 74, 168, 223, 106, 79, 211, 82, 17, 243, 130, 186, 197, 201, 58, 215, 83, 121, 235, 133, 238, 203, 44, 64, 13, 240, 185, 117, 192, 43, 171, 83, 75, 135, 241, 179, 70, 246, 152, 6, 252, 198, 123, 71, 103, 113, 29, 178, 68, 78, 36, 90, 169, 54, 91, 160, 100, 53, 141, 54, 122, 123, 86, 99, 67, 198, 186, 95, 212, 111, 74, 201, 162, 173, 60, 22, 41, 41, 11, 233, 28, 93, 27, 102, 166, 82, 54, 227, 10, 235, 231, 117, 86, 171, 13, 20, 226, 178, 101, 104, 128, 192, 253, 115, 173, 35, 245, 94, 132, 64, 136, 209, 94, 63, 33, 91, 228, 32, 147, 79, 92, 241, 94, 239, 143, 163, 96, 37, 179, 88, 174, 164, 196, 185, 183, 192, 148, 207, 169, 192, 147, 228, 199, 185, 96, 16, 74, 19, 252, 225, 78, 180, 15, 120, 47, 255, 106, 209, 1, 242, 135, 230, 96, 136, 214, 221, 169, 151, 225, 18, 61, 13, 75, 222, 24, 138, 44, 98, 229, 252, 217, 19, 52, 209, 208, 148, 55, 183, 132, 46, 49, 105, 230, 235, 167, 34, 225, 100, 215, 239, 126, 207, 147, 55, 9, 22, 194, 39, 52, 12, 114, 208, 105, 206, 71, 36, 10, 213, 182, 207, 157, 36, 67, 103, 195, 116, 18, 255, 229, 185, 96, 254, 210, 15, 22, 92, 210, 99, 130, 44, 14, 2, 7, 78, 95, 134, 127, 59, 154, 40, 246, 43, 26, 14, 67, 209, 163, 216, 24, 61, 48, 57, 195, 242, 140, 104, 14, 9, 55, 171, 88, 106, 58, 204, 26, 18, 104, 165, 235, 42, 253, 171, 70, 213, 160, 70, 226, 23, 52, 27, 140, 22, 143, 97, 65, 238, 192, 219, 49, 177, 192, 3, 144, 187, 112, 51, 55, 117, 134, 53, 242, 14, 171, 176, 179, 209, 176, 19, 197, 96, 254, 29, 209, 149, 177, 0, 217, 75, 184, 219, 161, 245, 157, 39, 186, 148, 18, 166, 80, 252, 93, 80, 229, 95, 17, 248, 80, 219, 183, 128, 168, 32, 254, 208, 170, 27, 37, 138, 218, 230, 154, 100, 242, 47, 45, 145, 172, 122, 77, 166, 160, 124, 101, 132, 174, 148, 144, 49, 227, 102, 254, 178, 40, 233, 10, 172, 218, 86, 162, 139, 166, 252, 119, 157, 139, 26, 156, 221, 65, 52, 84, 29, 222, 89, 206, 125, 6, 97, 152, 89, 17, 20, 242, 173, 89, 24, 75, 19, 186, 181, 253, 197, 7, 10, 130, 177, 32, 96, 254, 174, 103, 23, 57, 70, 2, 57, 79, 214, 41, 72, 206, 72, 136, 179, 7, 227, 147, 4, 150, 32, 96, 58, 24, 243, 67, 130, 4, 74, 229, 169, 76, 37, 117, 1, 0, 172, 146, 81, 194, 95, 62, 55, 81, 158, 76, 182, 4, 234, 217, 29, 74, 165, 98, 67, 244, 241, 113, 167, 187, 133, 202, 225, 129, 144, 35, 193, 6, 141, 27, 160, 49, 116, 246, 179, 75, 126, 252, 213, 145, 195, 212, 36, 163, 179, 185, 146, 223, 155, 17, 199, 252, 102, 25, 253, 114, 112, 40, 93, 31, 201, 55, 58, 19, 235, 190, 235, 72, 116, 157, 136, 194, 173, 14, 254, 38, 5, 134, 83, 212, 208, 173, 16, 129, 42, 198, 170, 66, 244, 180, 189, 28, 104, 52, 209, 193, 108, 141, 122, 58, 29, 16, 3, 134, 2, 72, 154, 252, 153, 230, 92, 5, 138, 48, 63, 138, 62, 232, 46, 211, 87, 59, 0, 90, 222, 148, 118, 147, 234, 116, 88, 118, 248, 180, 41, 156, 26, 42, 133, 20, 190, 121, 239, 73, 108, 95, 127, 83, 3, 161, 82, 128, 42, 70, 72, 106, 130, 40, 56, 91, 41, 106, 42, 206, 226, 122, 104, 44, 189, 2, 39, 79, 128, 24, 69, 82, 234, 130, 247, 173, 108, 232, 136, 142, 84, 208, 148, 104, 7, 138, 143, 57, 18, 237, 2, 58, 154, 134, 193, 17, 93, 97, 24, 112, 89, 6, 58, 32, 209, 236, 98, 214, 223, 246, 178, 165, 139, 184, 29, 19, 32, 238, 121, 186, 70, 234, 217, 115, 181, 77, 18, 24, 4, 47, 224, 179, 67, 228, 194, 222, 81, 244, 216, 227, 112, 82, 89, 54, 32, 232, 48, 81, 12, 241, 161, 219, 193, 79, 61, 116, 249, 51, 36, 227, 94, 221, 230, 220, 48, 127, 236, 108, 212, 125, 140, 143, 68, 171, 33, 39, 170, 223, 20, 88, 205, 229, 101, 140, 118, 235, 202, 138, 33, 162, 228, 154, 31, 145, 96, 179, 1, 77, 98, 82, 47, 233, 45, 154, 193, 33, 57, 21, 221, 49, 133, 55, 80, 58, 174, 126, 11, 52, 115, 40, 34, 151, 250, 73, 154, 177, 40, 243, 6, 247, 27, 51, 251, 156, 196, 178, 192, 157, 38, 223, 9, 81, 215, 27, 68, 205, 32, 59, 166, 217, 230, 47, 78, 19, 24, 202, 57, 245, 211, 159, 148, 216, 23, 12, 224, 231, 65, 55, 197, 64, 180, 94, 133, 105, 186, 80, 32, 245, 117, 31, 29, 77, 167, 232, 112, 101, 93, 159, 163, 75, 47, 117, 241, 84, 55, 60, 81, 216, 42, 87, 146, 24, 51, 149, 130, 231, 180, 108, 112, 72, 99, 156, 75, 210, 35, 148, 194, 2, 119, 13, 62, 181, 158, 28, 177, 189, 228, 62, 99, 150, 20, 227, 170, 191, 17, 22, 24, 241, 160, 96, 146, 82, 73, 28, 118, 155, 74, 43, 221, 52, 9, 59, 91, 1, 72, 203, 217, 224, 113, 202, 53, 36, 117, 110, 213, 129, 85, 119, 27, 65, 130, 4, 75, 154, 146, 14, 152, 106, 227, 196, 142, 113, 59, 196, 186, 182, 183, 69, 64, 193, 180, 198, 225, 226, 177, 78, 193, 232, 220, 40, 161, 241, 18, 103, 207, 1, 249, 121, 227, 161, 245, 162, 80, 101, 7, 78, 190, 15, 78, 244, 106, 152, 171, 2, 213, 214, 179, 75, 138, 13, 129, 138, 15, 116, 224, 11, 181, 13, 6, 23, 84, 227, 19, 21, 132, 218, 75, 179, 34, 255, 245, 69, 112, 67, 250, 10, 201, 214, 252, 161, 185, 145, 47, 76, 26, 30, 21, 7, 198, 235, 78, 121, 212, 13, 250, 105, 228, 72, 91, 14, 70, 194, 178, 75, 236, 27, 221, 212, 89, 118, 227, 144, 102, 213, 206, 247, 17, 215, 93, 81, 39, 48, 143, 244, 82, 207, 2, 204, 176, 40, 179, 119, 152, 11, 79, 249, 171, 235, 174, 53, 232, 179, 128, 187, 138, 74, 65, 66, 54, 65, 221, 64, 67, 131, 185, 138, 208, 115, 158, 92, 105, 129, 246, 89, 220, 190, 212, 106, 161, 92, 207, 148, 155, 234, 193, 189, 111, 207, 35, 51, 174, 189, 24, 61, 171, 183, 113, 36, 226, 203, 86, 191, 107, 18, 75, 81, 211, 4, 245, 186, 5, 238, 55, 175, 170, 219, 157, 145, 198, 159, 50, 155, 245, 140, 180, 16, 12, 101, 237, 29, 24, 95, 57, 7, 124, 45, 174, 254, 73, 141, 168, 34, 5, 181, 82, 90, 159, 225, 161, 112, 180, 68, 6, 16, 255, 121, 210, 91, 20, 237, 107, 233, 173, 224, 100, 23, 123, 244, 111, 51, 165, 49, 200, 88, 168, 223, 160, 24, 141, 43, 76, 74, 67, 58, 152, 251, 102, 84, 80, 20, 2, 40, 226, 170, 0, 194, 160, 107, 153, 215, 199, 65, 67, 145, 175, 17, 91, 25, 158, 17, 17, 168, 96, 235, 108, 122, 191, 161, 174, 165, 51, 67, 156, 146, 203, 114, 101, 59, 244, 216, 234, 139, 111, 84, 170, 82, 113, 108, 204, 97, 253, 111, 19, 35, 153, 3, 135, 182, 187, 128, 239, 16, 194, 105, 85, 43, 184, 34, 5, 109, 17, 220, 111, 96, 144, 97, 205, 210, 137, 126, 203, 162, 113, 177, 247, 38, 240, 59, 155, 239, 208, 122, 219, 208, 141, 2, 195, 255, 1, 218, 86, 35, 72, 105, 228, 89, 12, 81, 148, 91, 128, 58, 118, 198, 60, 12, 4, 2, 39, 109, 7, 64, 112, 74, 255, 145, 182, 23, 3, 202, 180, 61, 34, 123, 50, 192, 85, 201, 18, 91, 149, 149, 245, 122, 189, 108, 157, 36, 104, 59, 9, 187, 178, 82, 48, 27, 244, 128, 240, 31, 120, 8, 68, 19, 88, 78, 226, 59, 209, 106, 71, 217, 85, 92, 70, 151, 198, 195, 14, 230, 67, 106, 180, 115, 204, 86, 222, 12, 238, 67, 160, 11, 242, 108, 205, 211, 227, 202, 240, 175, 185, 136, 187, 140, 125, 229, 59, 179, 193, 6, 27, 1, 211, 78, 17, 157, 108, 196, 202, 235, 9, 141, 3, 51, 143, 49, 145, 40, 137, 179, 116, 165, 6, 50, 10, 134, 39, 119, 180, 162, 58, 82, 152, 188, 26, 182, 58, 251, 22, 143, 146, 76, 53, 229, 252, 68, 55, 71, 229, 56, 20, 85, 57, 93, 109, 141, 205, 70, 80, 180, 7, 127, 93, 151, 58, 189, 37, 178, 53, 175, 208, 169, 157, 181, 182, 0, 92, 113, 8, 175, 109, 14, 243, 22, 169, 240, 33, 239, 32, 13, 149, 118, 154, 20, 29, 30, 70, 1, 70, 90, 126, 46, 208, 66, 190, 62, 185, 253, 63, 45, 25, 225, 89, 30, 121, 121, 167, 167, 104, 201, 28, 247, 240, 63, 185, 178, 54, 108, 28, 125, 39, 47, 149, 27, 197, 107, 132, 255, 171, 38, 189, 15, 226, 5, 235, 204, 21, 127, 55, 164, 52, 220, 252, 249, 18, 211, 154, 203, 204, 164, 135, 144, 8, 98, 16, 55, 189, 185, 6, 26, 122, 187, 59, 58, 0, 8, 254, 226, 68, 217, 228, 251, 9, 237, 181, 46, 116, 159, 61, 167, 75, 190, 11, 56, 148, 103, 54, 60, 191, 104, 87, 120, 175, 128, 150, 41, 122, 130, 219, 14, 218, 95, 115, 171, 135, 244, 98, 184, 201, 86, 184, 93, 227, 184, 36, 140, 132, 143, 197, 130, 153, 226, 128, 169, 73, 206, 215, 15, 153, 129, 152, 233, 89, 162, 151, 190, 210, 176, 121, 224, 191, 70, 1, 170, 223, 10, 132, 52, 247, 216, 7, 100, 42, 120, 21, 38, 240, 253, 24, 72, 34, 147, 238, 121, 236, 217, 192, 83, 66, 185, 246, 238, 76, 69, 175, 112, 48, 55, 81, 234, 147, 184, 233, 42, 6, 148, 185, 223, 217, 24, 218, 35, 48, 120, 143, 84, 121, 249, 64, 100, 146, 217, 72, 22, 240, 206, 215, 107, 101, 46, 168, 64, 197, 98, 150, 214, 203, 177, 221, 183, 170, 175, 149, 9, 56, 169, 35, 89, 118, 35, 176, 173, 135, 72, 244, 238, 114, 19, 35, 6, 220, 216, 79, 140, 114, 16, 168, 41, 174, 29, 67, 173, 186, 182, 85, 105, 6, 3, 72, 26, 57, 50, 95, 210, 4, 236, 226, 34, 253, 10, 54, 0, 63, 58, 251, 111, 145, 227, 223, 38, 92, 115, 235, 250, 153, 82, 78, 89, 189, 106, 177, 0, 103, 112, 99, 163, 241, 167, 48, 248, 28, 202, 196, 89, 36, 248, 70, 230, 77, 198, 78, 179, 113, 192, 232, 137, 136, 35, 229, 97, 52, 57, 104, 249, 115, 168, 59, 20, 255, 171, 103, 67, 208, 38, 222, 88, 134, 81, 58, 184, 38, 47, 143, 79, 174, 185, 122, 104, 83, 77, 33, 91, 117, 185, 179, 115, 143, 152, 99, 249, 2, 122, 167, 127, 241, 138, 70, 114, 98, 180, 138, 91, 132, 35, 202, 201, 64, 193, 63, 222, 201, 227, 143, 47, 47, 184, 61, 89, 245, 253, 168, 201, 202, 115, 103, 3, 139, 166, 223, 56, 173, 69, 245, 159, 11, 103, 178, 75, 90, 83, 131, 19, 33, 97, 128, 57, 103, 198, 213, 0, 40, 75, 186, 90, 53, 199, 114, 148, 99, 27, 105, 43, 91, 184, 153, 207, 10, 164, 92, 53, 132, 182, 2, 171, 244, 77, 251, 46, 156, 66, 231, 250, 67, 65, 28, 81, 211, 103, 122, 108, 197, 54, 212, 10, 58, 86, 244, 212, 99, 143, 173, 126, 174, 114, 28, 143, 226, 137, 137, 17, 231, 37, 229, 214, 151, 119, 46, 91, 45, 53, 242, 45, 118, 74, 193, 215, 79, 161, 146, 119, 85, 29, 35, 124, 143, 207, 14, 181, 136, 41, 207, 8, 210, 227, 23, 46, 109, 238, 178, 74, 109, 191, 209, 12, 61, 67, 187, 103, 101, 66, 243, 212, 135, 236, 178, 162, 182, 123, 15, 223, 224, 162, 104, 90, 51, 20, 77, 160, 53, 227, 236, 144, 177, 114, 168, 221, 199, 164, 71, 248, 134, 85, 208, 158, 112, 198, 36, 117, 81, 188, 241, 26, 37, 83, 8, 20, 108, 158, 236, 244, 91, 250, 93, 130, 200, 139, 170, 131, 66, 63, 198, 31, 177, 68, 99, 208, 105, 213, 238, 168, 168, 13, 222, 79, 34, 8, 129, 77, 95, 248, 33, 227, 22, 249, 127, 1, 154, 169, 186, 213, 195, 46, 185, 17, 84, 22, 124, 243, 218, 163, 111, 230, 87, 83, 60, 246, 44, 208, 62, 105, 209, 153, 151, 135, 131, 237, 179, 3, 106, 200, 213, 109, 192, 78, 76, 25, 225, 87, 186, 157, 235, 244, 127, 16, 37, 0, 59, 157, 13, 227, 199, 85, 241, 103, 43, 131, 169, 26, 193, 202, 242, 161, 229, 76, 244, 23, 124, 169, 108, 225, 54, 163, 150, 156, 89, 121, 229, 208, 116, 155, 71, 111, 60, 90, 208, 64, 68, 2, 62, 199, 108, 116, 127, 141, 156, 26, 188, 189, 10, 77, 201, 243, 193, 172, 149, 77, 141, 229, 199, 62, 182, 148, 187, 221, 213, 95, 119, 82, 66, 170, 11, 130, 87, 122, 86, 210, 233, 187, 190, 0, 190, 52, 14, 151, 11, 199, 149, 4, 174, 193, 2, 219, 20, 164, 16, 48, 147, 14, 237, 70, 13, 54, 33, 163, 45, 22, 16, 1, 45, 96, 180, 158, 177, 69, 145, 138, 121, 6, 170, 138, 33, 66, 213, 151, 164, 193, 249, 201, 249, 88, 199, 68, 86, 193, 246, 46, 28, 135, 20, 147, 229, 226, 54, 85, 63, 181, 186, 189, 14, 146, 253, 237, 160, 228, 119, 68, 156, 213, 198, 9, 68, 35, 9, 142, 10, 3, 165, 163, 12, 217, 125, 254, 103, 140, 126, 144, 197, 67, 218, 93, 239, 164, 24, 216, 47, 117, 51, 225, 103, 67, 56, 26, 225, 58, 62, 255, 245, 52, 50, 108, 108, 55, 4, 39, 19, 99, 160, 124, 124, 116, 7, 237, 94, 76, 25, 210, 207, 60, 230, 38, 113, 5, 4, 70, 100, 23, 12, 164, 254, 134, 8, 40, 125, 101, 143, 14, 215, 119, 228, 49, 21, 154, 72, 213, 135, 9, 238, 69, 80, 109, 69, 228, 240, 176, 206, 146, 215, 53, 120, 226, 185, 43, 118, 192, 183, 145, 149, 131, 224, 126, 122, 26, 81, 132, 226, 135, 100, 243, 225, 242, 77, 220, 203, 82, 173, 191, 216, 156, 11, 24, 112, 93, 0, 52, 166, 25, 99, 9, 138, 217, 162, 123, 47, 126, 176, 170, 209, 99, 157, 208, 155, 26, 192, 181, 143, 114, 22, 2, 52, 39, 198, 92, 203, 28, 68, 243, 9, 97, 100, 177, 85, 172, 1, 13, 251, 131, 2, 41, 169, 120, 242, 128, 98, 106, 73, 161, 228, 93, 114, 129, 181, 131, 93, 30, 71, 120, 97, 10, 201, 2, 197, 129, 137, 143, 93, 163, 43, 42, 21, 83, 154, 252, 193, 167, 163, 190, 227, 29, 137, 131, 143, 150, 15, 30, 144, 41, 24, 170, 118, 20, 208, 30, 230, 159, 73, 38, 236, 179, 28, 13, 67, 10, 109, 44, 99, 71, 171, 51, 204, 203, 167, 153, 181, 158, 167, 225, 122, 112, 192, 237, 14, 192, 56, 236, 236, 59, 69, 0, 225, 228, 155, 103, 99, 117, 145, 151, 216, 215, 90, 194, 66, 130, 127, 183, 133, 152, 96, 170, 57, 98, 169, 235, 43, 62, 93, 129, 234, 228, 224, 55, 114, 187, 56, 120, 196, 194, 237, 199, 204, 211, 3, 5, 175, 71, 103, 223, 131, 127, 255, 67, 177, 72, 255, 152, 144, 61, 219, 60, 161, 227, 51, 82, 253, 117, 228, 63, 136, 77, 115, 132, 186, 201, 20, 254, 43, 40, 211, 74, 169, 119, 1, 93, 100, 108, 217, 43, 187, 2, 166, 24, 177, 57, 158, 235, 249, 15, 65, 211, 30, 182, 98, 31, 29, 58, 207, 91, 104, 102, 78, 161, 191, 164, 76, 161, 108, 17, 191, 138, 113, 207, 152, 24, 70, 19, 144, 27, 143, 68, 245, 80, 50, 133, 211, 73, 118, 155, 242, 197, 13, 35, 84, 93, 203, 16, 197, 5, 31, 12, 201, 68, 16, 78, 34, 180, 15, 142, 117, 63, 70, 166, 70, 236, 67, 253, 134, 38, 92, 110, 244, 243, 158, 200, 52, 192, 3, 89, 107, 218, 248, 34, 80, 69, 152, 210, 245, 234, 121, 244, 241, 216, 41, 121, 11, 118, 4, 46, 227, 247, 119, 179, 107, 112, 216, 157, 190, 88, 26, 45, 35, 179, 32, 32, 108, 116, 40, 15, 143, 68, 148, 176, 159, 166, 139, 239, 181, 232, 186, 238, 79, 188, 228, 190, 255, 10, 90, 111, 77, 91, 208, 101, 21, 160, 9, 31, 53, 163, 10, 119, 52, 231, 52, 66, 139, 174, 40, 184, 108, 217, 16, 200, 115, 78, 188, 120, 164, 180, 2, 14, 230, 15, 210, 16, 151, 202, 206, 104, 139, 7, 175, 134, 104, 142, 253, 216, 21, 149, 52, 213, 170, 91, 197, 31, 156, 137, 133, 222, 50, 155, 30, 199, 49, 243, 18, 104, 68, 222, 165, 91, 213, 206, 47, 18, 166, 251, 147, 11, 119, 254, 87, 126, 136, 225, 206, 98, 158, 57, 213, 251, 75, 252, 49, 248, 249, 107, 219, 28, 97, 196, 152, 8, 111, 29, 209, 17, 107, 63, 132, 179, 248, 1, 160, 52, 173, 139, 19, 193, 129, 42, 56, 38, 81, 43, 56, 43, 20, 254, 68, 77, 236, 126, 88, 26, 48, 218, 100, 243, 32, 40, 146, 107, 156, 245, 230, 54, 207, 233, 95, 83, 219, 22, 47, 84, 81, 208, 104, 145, 10, 86, 12, 251, 173, 20, 37, 75, 198, 190, 151, 126, 183, 163, 216, 55, 85, 101, 74, 95, 160, 107, 147, 131, 244, 129, 70, 188, 175, 136, 9, 182, 118, 22, 112, 203, 188, 240, 251, 92, 139, 186, 147, 227, 230, 162, 94, 141, 104, 224, 190, 252, 106, 57, 248, 96, 71, 32, 73, 170, 187, 116, 159, 32, 104, 19, 174, 216, 88, 220, 226, 20, 141, 63, 92, 57, 143, 30, 230, 105, 226, 78, 142, 175, 217, 11, 95, 116, 116, 174, 196, 73, 199, 53, 26, 231, 87, 22, 169, 89, 50, 89, 20, 28, 8, 155, 103, 36, 148, 254, 201, 118, 63, 130, 47, 157, 141, 36, 90, 51, 23, 15, 10, 14, 85, 163, 10, 43, 100, 201, 150, 26, 226, 27, 176, 57, 130, 154, 127, 5, 141, 161, 192, 204, 101, 165, 21, 188, 142, 65, 83, 88, 168, 122, 209, 130, 220, 9, 0, 118, 156, 81, 130, 2, 190, 58, 55, 3, 135, 95, 160, 119, 3, 135, 249, 54, 81, 127, 87, 255, 6, 59, 234, 128, 179, 164, 103, 61, 132, 154, 251, 144, 195, 112, 124, 112, 226, 114, 174, 62, 171, 191, 219, 191, 178, 187, 223, 9, 160, 167, 245, 155, 35, 62, 142, 126, 17, 192, 0, 167, 184, 56, 0, 170, 94, 232, 230, 158, 183, 23, 87, 97, 48, 237, 205, 246, 75, 25, 168, 109, 162, 145, 55, 109, 203, 100, 201, 230, 75, 55, 147, 186, 81, 74, 218, 153, 80, 253, 5, 213, 48, 231, 145, 43, 54, 53, 92, 95, 251, 172, 189, 170, 76, 250, 118, 158, 160, 114, 6, 132, 164, 192, 185, 59, 166, 227, 153, 3, 104, 176, 64, 86, 182, 81, 232, 42, 106, 143, 212, 110, 19, 146, 98, 41, 11, 113, 22, 167, 247, 14, 13, 89, 82, 209, 35, 106, 1, 31, 30, 10, 55, 163, 105, 54, 49, 93, 48, 90, 97, 57, 108, 57, 138, 95, 53, 99, 210, 74, 197, 54, 144, 163, 13, 146, 116, 26, 123, 151, 149, 82, 66, 125, 128, 82, 72, 161, 248, 237, 83, 41, 138, 74, 192, 239, 33, 160, 193, 213, 69, 250, 227, 153, 70, 61, 233, 119, 32, 188, 161, 148, 139, 39, 224, 118, 35, 14, 87, 192, 59, 71, 28, 63, 59, 51, 136, 76, 53, 221, 77, 52, 206, 208, 52, 117, 158, 29, 14, 152, 177, 69, 95, 127, 78, 5, 245, 29, 42, 162, 106, 212, 180, 104, 221, 13, 138, 186, 152, 81, 3, 161, 213, 18, 46, 102, 1, 182, 215, 135, 89, 58, 136, 237, 219, 250, 207, 56, 8, 121, 96, 96, 121, 78, 97, 84, 198, 53, 148, 37, 150, 222, 212, 72, 176, 148, 29, 105, 87, 54, 64, 146, 177, 117, 9, 28, 112, 137, 44, 246, 75, 226, 231, 8, 90, 165, 77, 60, 78, 54, 94, 65, 248, 21, 44, 67, 42, 215, 36, 161, 197, 252, 184, 34, 188, 206, 243, 33, 198, 56, 105, 54, 13, 49, 167, 178, 183, 168, 127, 253, 233, 33, 96, 225, 124, 135, 116, 53, 67, 197, 61, 67, 128, 191, 242, 231, 81, 48, 37, 201, 69, 145, 228, 49, 186, 197, 5, 244, 36, 149, 128, 207, 198, 44, 6, 113, 55, 147, 6, 208, 159, 122, 242, 48, 221, 25, 103, 67, 222, 219, 2, 238, 168, 116, 39, 199, 91, 58, 229, 226, 128, 221, 96, 60, 108, 37, 101, 245, 19, 49, 144, 0, 41, 41, 12, 212, 233, 188, 1, 90, 149, 31, 5, 8, 193, 30, 125, 247, 239, 31, 119, 229, 52, 154, 228, 165, 87, 0, 91, 14, 94, 8, 137, 159, 9, 98, 62, 172, 51, 244, 53, 7, 19, 97, 232, 52, 121, 48, 234, 106, 142, 54, 52, 113, 89, 148, 254, 166, 26, 87, 97, 150, 227, 52, 159, 192, 225, 220, 39, 9, 247, 199, 20, 43, 109, 60, 102, 140, 203, 196, 168, 45, 7, 98, 98, 7, 175, 58, 47, 148, 85, 11, 175, 23, 144, 180, 2, 62, 91, 0, 221, 190, 244, 47, 175, 89, 208, 102, 207, 175, 182, 45, 155, 189, 190, 192, 100, 177, 28, 40, 37, 193, 45, 12, 62, 242, 87, 89, 210, 78, 226, 47, 55, 25, 88, 71, 42, 15, 30, 35, 129, 82, 99, 25, 15, 62, 201, 52, 10, 167, 30, 10, 188, 177, 86, 115, 20, 211, 138, 246, 129, 20, 56, 57, 125, 177, 186, 23, 195, 65, 200, 138, 226, 192, 66, 27, 8, 10, 233, 129, 126, 142, 113, 220, 123, 106, 251, 36, 22, 116, 17, 125, 36, 74, 25, 118, 43, 127, 148, 133, 133, 236, 222, 71, 75, 92, 73, 117, 81, 92, 45, 214, 213, 42, 77, 233, 159, 209, 63, 92, 31, 141, 78, 2, 214, 64, 12, 217, 198, 162, 167, 167, 92, 136, 202, 163, 10, 33, 99, 216, 109, 181, 55, 181, 105, 23, 29, 182, 87, 83, 99, 38, 55, 205, 255, 191, 252, 242, 151, 98, 89, 53, 117, 212, 103, 77, 23, 239, 150, 136, 207, 92, 132, 20, 35, 154, 21, 206, 21, 92, 185, 148, 158, 62, 211, 182, 190, 144, 174, 255, 92, 86, 241, 65, 168, 202, 132, 249, 233, 189, 164, 6, 26, 226, 231, 201, 142, 94, 214, 224, 49, 74, 172, 156, 16, 30, 64, 223, 69, 144, 189, 5, 96, 177, 225, 103, 203, 65, 61, 243, 5, 104, 50, 35, 219, 105, 138, 27, 142, 153, 63, 34, 130, 4, 68, 133, 2, 41, 86, 145, 166, 59, 248, 240, 21, 141, 94, 229, 114, 173, 79, 140, 176, 149, 227, 83, 205, 91, 120, 161, 246, 29, 45, 192, 43, 179, 235, 85, 223, 63, 193, 0, 42, 187, 253, 168, 232, 120, 107, 58, 128, 117, 80, 176, 119, 40, 246, 93, 253, 29, 245, 182, 94, 140, 98, 25, 41, 151, 35, 233, 170, 14, 227, 59, 215, 57, 53, 105, 159, 177, 62, 143, 99, 250, 35, 124, 139, 104, 198, 50, 90, 126, 208, 212, 120, 168, 246, 15, 94, 9, 144, 37, 227, 37, 204, 119, 79, 56, 123, 186, 161, 54, 58, 210, 157, 140, 123, 214, 193, 176, 204, 60, 222, 172, 215, 129, 131, 161, 220, 184, 32, 211, 61, 19, 197, 88, 172, 0, 198, 16, 160, 42, 81, 162, 221, 18, 208, 132, 44, 226, 191, 115, 4, 42, 42, 49, 95, 32, 228, 86, 119, 251, 244, 176, 61, 117, 25, 14, 76, 238, 126, 101, 7, 250, 90, 239, 140, 171, 55, 19, 124, 5, 150, 45, 215, 207, 185, 2, 91, 188, 47, 60, 77, 171, 231, 248, 137, 31, 39, 70, 228, 133, 207, 215, 179, 81, 241, 11, 15, 209, 102, 198, 246, 116, 214, 200, 104, 42, 196, 243, 241, 219, 8, 53, 49, 159, 240, 183, 63, 64, 145, 77, 131, 248, 32, 138, 82, 29, 89, 95, 122, 151, 251, 127, 171, 41, 104, 136, 106, 254, 14, 63, 93, 162, 75, 3, 0, 221, 249, 105, 174, 224, 84, 89, 226, 109, 31, 152, 129, 143, 170, 223, 6, 209, 212, 162, 45, 72, 8, 244, 71, 52, 86, 59, 247, 214, 187, 25, 233, 21, 90, 79, 212, 27, 9, 17, 0, 44, 117, 136, 66, 121, 56, 253, 51, 172, 218, 48, 235, 51, 126, 214, 235, 15, 232, 213, 226, 162, 121, 27, 38, 80, 59, 187, 49, 36, 52, 46, 22, 67, 56, 34, 62, 192, 5, 103, 4, 97, 105, 147, 65, 66, 50, 164, 133, 153, 7, 251, 219, 74, 253, 127, 82, 227, 249, 29, 158, 113, 180, 32, 16, 148, 172, 52, 18, 233, 146, 206, 154, 142, 81, 99, 36, 46, 37, 196, 170, 101, 75, 149, 59, 179, 15, 97, 157, 57, 60, 161, 170, 21, 39, 76, 187, 83, 176, 255, 220, 229, 81, 33, 229, 89, 176, 227, 127, 199, 79, 50, 160, 131, 197, 145, 63, 45, 83, 56, 100, 72, 165, 20, 132, 89, 19, 4, 66, 243, 199, 84, 42, 163, 152, 222, 94, 63, 21, 152, 102, 170, 165, 212, 245, 96, 78, 82, 188, 187, 169, 30, 8, 60, 57, 137, 134, 47, 113, 55, 7, 54, 67, 213, 186, 33, 197, 40, 165, 247, 202, 55, 26, 234, 192, 161, 38, 206, 240, 98, 55, 206, 151, 207, 2, 255, 70, 67, 33, 232, 199, 62, 218, 242, 225, 24, 178, 104, 196, 78, 78, 2, 138, 233, 85, 8, 171, 79, 128, 9, 241, 219, 163, 76, 153, 76, 181, 254, 206, 183, 160, 168, 148, 3, 213, 149, 11, 26, 2, 253, 84, 180, 53, 134, 216, 241, 87, 108, 138, 143, 68, 8, 50, 206, 139, 112, 181, 100, 6, 134, 205, 220, 223, 251, 54, 15, 65, 53, 65, 56, 183, 109, 81, 78, 215, 196, 117, 108, 60, 114, 255, 216, 114, 152, 222, 74, 141, 96, 225, 78, 9, 11, 129, 135, 83, 232, 255, 46, 224, 132, 221, 215, 167, 112, 152, 132, 197, 132, 34, 228, 32, 174, 81, 27, 249, 203, 77, 206, 50, 237, 111, 85, 248, 232, 107, 219, 187, 230, 18, 16, 126, 222, 29, 102, 239, 209, 87, 207, 200, 228, 254, 196, 179, 86, 80, 253, 214, 225, 37, 133, 231, 165, 50, 196, 134, 168, 118, 68, 161, 32, 227, 85, 133, 23, 215, 165, 111, 3, 79, 65, 28, 68, 224, 188, 115, 251, 116, 242, 116, 81, 245, 115, 56, 175, 22, 43, 13, 53, 216, 84, 171, 106, 152, 61, 252, 244, 147, 144, 36, 67, 41, 50, 246, 251, 16, 131, 234, 18, 68, 253, 23, 122, 168, 182, 11, 161, 120, 206, 133, 240, 199, 148, 249, 0, 75, 14, 154, 108, 20, 51, 163, 35, 203, 140, 64, 120, 185, 62, 228, 14, 130, 224, 240, 105, 238, 182, 179, 128, 50, 107, 100, 141, 18, 172, 188, 78, 117, 81, 218, 56, 181, 219, 7, 213, 89, 3, 42, 226, 168, 35, 81, 26, 17, 148, 238, 141, 123, 28, 83, 247, 173, 109, 167, 168, 126, 17, 63, 93, 248, 42, 236, 184, 6, 25, 32, 244, 36, 156, 122, 245, 139, 49, 24, 190, 249, 143, 167, 222, 10, 69, 137, 217, 11, 18, 139, 28, 7, 89, 225, 161, 206, 0, 221, 83, 51, 16, 140, 39, 145, 100, 156, 163, 12, 236, 13, 246, 240, 36, 124, 46, 224, 252, 94, 82, 32, 135, 207, 215, 105, 77, 96, 165, 64, 108, 180, 45, 99, 167, 79, 96, 59, 229, 84, 182, 124, 87, 8, 18, 179, 39, 128, 239, 118, 192, 30, 247, 138, 232, 201, 136, 44, 82, 189, 171, 174, 97, 147, 236, 237, 172, 170, 233, 196, 64, 159, 43, 14, 29, 26, 79, 22, 246, 145, 18, 25, 27, 162, 146, 176, 144, 179, 117, 16, 182, 8, 214, 20, 58, 1, 75, 132, 216, 170, 237, 64, 16, 47, 144, 129, 251, 242, 248, 246, 75, 174, 220, 144, 165, 111, 191, 32, 60, 60, 174, 25, 193, 49, 82, 72, 20, 138, 10, 246, 43, 155, 11, 249, 213, 91, 98, 150, 244, 81, 133, 18, 29, 112, 27, 235, 181, 37, 24, 153, 51, 206, 55, 254, 59, 7, 27, 216, 15, 57, 55, 27, 153, 210, 217, 235, 60, 246, 55, 25, 235, 157, 114, 100, 63, 222, 121, 160, 167, 129, 102, 75, 174, 251, 114, 66, 236, 238, 60, 171, 44, 207, 151, 100, 224, 196, 155, 18, 143, 82, 15, 147, 18, 11, 6, 70, 61, 84, 83, 206, 123, 110, 14, 17, 108, 137, 255, 173, 44, 28, 134, 67, 74, 218, 4, 239, 231, 246, 8, 183, 71, 250, 82, 250, 111, 253, 195, 159, 239, 141, 25, 125, 191, 56, 109, 99, 11, 99, 47, 74, 241, 56, 59, 92, 52, 119, 43, 46, 239, 87, 137, 118, 5, 14, 117, 38, 41, 22, 103, 107, 145, 225, 164, 60, 48, 223, 19, 41, 219, 17, 214, 4, 35, 228, 160, 59, 94, 29, 156, 203, 105, 210, 237, 99, 177, 4, 215, 4, 89, 152, 235, 51, 107, 166, 54, 94, 92, 105, 126, 127, 26, 150, 84, 190, 59, 224, 167, 10, 33, 120, 190, 135, 75, 118, 107, 243, 20, 184, 74, 96, 92, 170, 191, 140, 204, 38, 138, 172, 142, 245, 253, 161, 158, 35, 169, 195, 252, 74, 238, 0, 25, 23, 98, 93, 252, 20, 73, 216, 65, 22, 126, 101, 135, 103, 119, 153, 184, 139, 82, 112, 232, 10, 212, 97, 137, 184, 129, 174, 58, 155, 241, 168, 67, 230, 227, 3, 190, 49, 171, 117, 45, 108, 111, 247, 8, 252, 253, 89, 170, 66, 160, 102, 64, 46, 142, 190, 81, 202, 239, 217, 145, 220, 151, 213, 23, 16, 35, 131, 59, 98, 39, 148, 113, 85, 151, 14, 28, 39, 138, 78, 178, 39, 191, 117, 16, 163, 218, 198, 41, 64, 98, 53, 252, 56, 247, 1, 103, 75, 25, 151, 244, 161, 219, 178, 25, 180, 105, 22, 215, 16, 139, 43, 34, 253, 96, 67, 142, 62, 245, 16, 198, 178, 242, 188, 169, 75, 27, 96, 115, 30, 17, 154, 212, 232, 26, 208, 174, 253, 31, 181, 212, 9, 36, 24, 135, 75, 107, 176, 142, 103, 79, 89, 126, 70, 97, 58, 240, 251, 18, 33, 33, 196, 48, 105, 11, 111, 237, 247, 78, 35, 236, 242, 174, 21, 32, 123, 231, 171, 12, 9, 168, 50, 34, 163, 205, 99, 124, 4, 210, 252, 228, 213, 105, 41, 78, 152, 198, 251, 124, 166, 189, 127, 239, 77, 178, 23, 122, 51, 101, 135, 219, 53, 117, 60, 100, 194, 4, 7, 191, 49, 161, 29, 11, 251, 70, 177, 65, 119, 158, 140, 130, 177, 44, 159, 21, 123, 88, 125, 106, 69, 90, 106, 153, 146, 103, 8, 110, 164, 77, 89, 98, 59, 199, 114, 132, 218, 61, 174, 250, 3, 215, 121, 169, 235, 191, 34, 96, 233, 121, 36, 143, 116, 151, 119, 52, 93, 58, 107, 59, 245, 241, 54, 155, 74, 97, 96, 25, 100, 20, 102, 167, 211, 208, 236, 78, 1, 46, 208, 111, 81, 160, 245, 87, 22, 160, 27, 187, 224, 38, 75, 22, 171, 185, 244, 53, 84, 172, 26, 86, 28, 57, 28, 27, 238, 0, 23, 105, 133, 175, 242, 168, 165, 89, 108, 61, 32, 149, 224, 19, 94, 122, 100, 96, 235, 42, 72, 37, 51, 225, 126, 132, 233, 22, 175, 69, 203, 0, 112, 26, 158, 92, 168, 149, 9, 45, 161, 191, 218, 106, 209, 178, 188, 36, 2, 152, 225, 84, 93, 177, 138, 121, 11, 220, 241, 112, 90, 74, 6, 20, 42, 73, 202, 117, 50, 46, 116, 11, 131, 28, 102, 180, 212, 144, 6, 130, 48, 6, 150, 207, 96, 35, 65, 206, 176, 189, 197, 92, 4, 177, 33, 102, 198, 97, 203, 188, 116, 151, 221, 47, 93, 182, 134, 42, 72, 229, 242, 211, 81, 69, 216, 136, 102, 184, 225, 195, 160, 190, 109, 7, 79, 107, 35, 169, 6, 112, 215, 62, 46, 88, 101, 244, 80, 153, 72, 169, 30, 221, 232, 18, 170, 120, 158, 85, 144, 80, 165, 204, 14, 4, 96, 6, 219, 74, 223, 153, 46, 183, 8, 21, 162, 208, 190, 235, 194, 252, 121, 212, 2, 235, 154, 23, 104, 164, 110, 227, 99, 17, 195, 218, 57, 250, 226, 55, 54, 1, 42, 6, 192, 26, 77, 154, 205, 109, 216, 252, 231, 43, 14, 17, 144, 193, 199, 208, 230, 143, 226, 101, 233, 223, 85, 135, 224, 186, 212, 89, 245, 134, 106, 43, 121, 85, 247, 144, 240, 98, 15, 234, 52, 232, 90, 28, 240, 139, 105, 28, 180, 163, 11, 0, 134, 69, 177, 7, 240, 168, 213, 4, 28, 142, 189, 21, 251, 154, 63, 217, 180, 229, 53, 118, 239, 108, 208, 199, 173, 43, 83, 232, 146, 185, 194, 248, 19, 73, 209, 62, 148, 83, 228, 65, 215, 125, 200, 155, 2, 50, 71, 108, 230, 53, 173, 87, 96, 168, 109, 191, 42, 157, 161, 84, 206, 252, 123, 246, 193, 114, 132, 64, 121, 159, 235, 46, 14, 72, 95, 51, 78, 192, 161, 249, 21, 200, 207, 104, 199, 108, 236, 59, 129, 239, 176, 125, 56, 251, 163, 243, 60, 14, 237, 105, 93, 155, 227, 89, 104, 237, 178, 173, 160, 102, 166, 55, 26, 133, 90, 2, 201, 1, 122, 93, 225, 104, 130, 193, 95, 216, 243, 232, 209, 181, 242, 190, 28, 116, 150, 73, 248, 226, 92, 207, 19, 154, 27, 137, 86, 127, 243, 125, 225, 255, 9, 204, 100, 61, 207, 231, 69, 48, 230, 245, 184, 172, 29, 247, 170, 34, 80, 96, 57, 62, 196, 213, 113, 150, 106, 11, 173, 243, 3, 244, 58, 13, 137, 79, 58, 224, 51, 219, 40, 249, 11, 241, 203, 218, 251, 42, 2, 57, 11, 84, 52, 75, 248, 253, 244, 59, 96, 106, 198, 23, 184, 159, 24, 244, 116, 95, 212, 199, 101, 252, 226, 240, 85, 6, 150, 226, 36, 197, 230, 253, 119, 95, 217, 227, 78, 12, 128, 97, 170, 253, 255, 63, 27, 247, 73, 166, 68, 186, 194, 240, 174, 221, 241, 199, 116, 111, 114, 223, 103, 235, 238, 8, 145, 76, 189, 238, 4, 253, 109, 160, 184, 159, 81, 77, 97, 197, 232, 23, 111, 154, 16, 149, 223, 37, 70, 35, 38, 20, 238, 252, 239, 200, 231, 155, 49, 104, 212, 42, 35, 224, 50, 251, 216, 160, 112, 195, 38, 20, 240, 2, 41, 158, 24, 64, 85, 100, 168, 151, 51, 253, 207, 219, 221, 46, 175, 198, 128, 90, 228, 51, 139, 113, 107, 77, 222, 160, 129, 110, 235, 20, 235, 53, 65, 69, 103, 180, 155, 222, 183, 86, 103, 2, 182, 23, 200, 91, 66, 92, 98, 96, 0, 90, 6, 145, 56, 159, 216, 166, 219, 218, 226, 151, 14, 171, 106, 163, 222, 71, 198, 94, 106, 97, 163, 52, 32, 9, 185, 217, 120, 147, 42, 18, 199, 182, 247, 183, 255, 99, 131, 234, 23, 101, 50, 196, 255, 24, 114, 141, 45, 161, 42, 117, 7, 57, 91, 227, 4, 53, 88, 167, 46, 1, 231, 19, 125, 192, 214, 25, 40, 207, 46, 39, 236, 220, 70, 172, 133, 182, 118, 229, 124, 97, 241, 187, 190, 93, 179, 238, 27, 42, 47, 27, 201, 55, 96, 31, 181, 254, 207, 79, 153, 5, 141, 89, 13, 223, 17, 217, 15, 42, 2, 20, 22, 138, 226, 175, 185, 181, 124, 194, 114, 176, 100, 142, 245, 177, 186, 103, 213, 128, 104, 157, 199, 6, 24, 201, 89, 3, 58, 247, 250, 141, 188, 100, 216, 158, 78, 119, 105, 51, 84, 49, 229, 166, 126, 172, 75, 92, 221, 41, 232, 228, 96, 144, 98, 59, 35, 248, 178, 113, 27, 170, 103, 134, 172, 94, 136, 232, 177, 154, 72, 0, 77, 126, 129, 236, 85, 228, 104, 252, 244, 21, 239, 150, 7, 131, 105, 205, 34, 160, 153, 132, 15, 12, 142, 63, 42, 85, 91, 218, 240, 100, 87, 189, 215, 69, 57, 41, 237, 234, 230, 35, 65, 28, 38, 76, 57, 57, 57, 107, 91, 252, 85, 78, 231, 172, 0, 75, 196, 160, 180, 130, 231, 36, 135, 146, 64, 235, 47, 185, 222, 205, 1, 3, 218, 72, 92, 193, 96, 244, 193, 175, 57, 246, 160, 240, 78, 29, 40, 143, 195, 121, 58, 31, 208, 98, 96, 133, 109, 244, 247, 223, 112, 33, 128, 228, 193, 2, 100, 46, 186, 132, 221, 140, 124, 2, 65, 103, 102, 39, 111, 203, 121, 172, 52, 247, 75, 58, 194, 151, 34, 82, 48, 180, 194, 17, 108, 131, 248, 58, 135, 26, 96, 74, 28, 204, 61, 36, 113, 74, 56, 70, 191, 6, 163, 173, 159, 88, 146, 183, 102, 130, 42, 192, 41, 44, 8, 226, 144, 33, 208, 98, 42, 254, 54, 166, 244, 63, 192, 110, 17, 136, 205, 36, 61, 193, 64, 181, 54, 212, 8, 128, 45, 96, 87, 227, 225, 158, 86, 119, 136, 151, 88, 91, 99, 118, 18, 132, 161, 155, 171, 122, 2, 205, 130, 209, 143, 59, 0, 34, 21, 244, 21, 225, 12, 51, 159, 215, 170, 250, 184, 235, 96, 145, 157, 74, 48, 80, 236, 119, 113, 79, 246, 109, 233, 94, 62, 83, 139, 253, 180, 233, 3, 242, 162, 16, 126, 59, 246, 31, 148, 232, 155, 107, 127, 240, 234, 15, 11, 174, 255, 229, 40, 84, 126, 212, 86, 35, 76, 64, 129, 138, 76, 163, 18, 146, 14, 44, 225, 193, 134, 68, 69, 54, 147, 55, 207, 189, 80, 25, 205, 55, 180, 82, 62, 51, 101, 67, 124, 47, 46, 147, 91, 223, 241, 251, 198, 63, 66, 231, 142, 73, 15, 113, 67, 112, 97, 109, 44, 210, 189, 109, 158, 129, 100, 61, 86, 109, 254, 222, 32, 82, 251, 164, 133, 91, 125, 252, 215, 225, 217, 250, 134, 45, 76, 135, 52, 226, 82, 1, 186, 253, 125, 44, 122, 210, 22, 154, 237, 127, 144, 3, 219, 188, 17, 84, 210, 182, 48, 182, 231, 74, 232, 166, 96, 128, 8, 152, 218, 10, 161, 177, 219, 48, 95, 30, 96, 92, 100, 28, 185, 12, 237, 181, 203, 98, 222, 145, 81, 201, 228, 197, 95, 116, 109, 233, 98, 158, 231, 2, 250, 61, 124, 173, 189, 145, 121, 49, 180, 246, 33, 18, 19, 157, 222, 238, 105, 180, 20, 229, 175, 0, 164, 14, 63, 58, 118, 33, 173, 114, 123, 91, 152, 172, 72, 98, 210, 223, 145, 91, 179, 55, 61, 214, 60, 201, 1, 105, 128, 74, 170, 240, 112, 171, 191, 27, 57, 68, 214, 22, 118, 109, 169, 129, 129, 129, 104, 56, 94, 117, 18, 64, 175, 74, 32, 24, 137, 99, 84, 73, 221, 184, 251, 145, 192, 135, 177, 124, 34, 64, 116, 254, 187, 10, 40, 196, 164, 207, 196, 15, 109, 64, 45, 47, 199, 16, 44, 136, 82, 195, 74, 27, 88, 23, 63, 131, 242, 47, 70, 34, 131, 3, 177, 74, 189, 116, 48, 139, 43, 154, 248, 146, 184, 96, 132, 11, 243, 164, 114, 64, 229, 70, 29, 225, 234, 110, 117, 30, 3, 86, 19, 54, 109, 29, 76, 38, 32, 150, 180, 134, 242, 24, 18, 245, 203, 72, 128, 41, 109, 132, 88, 109, 123, 225, 24, 98, 119, 26, 142, 240, 111, 253, 180, 76, 187, 52, 43, 103, 102, 243, 17, 138, 73, 184, 192, 89, 158, 225, 82, 20, 232, 195, 108, 168, 28, 241, 87, 124, 196, 146, 122, 184, 16, 226, 87, 94, 97, 223, 12, 27, 48, 7, 61, 53, 3, 214, 38, 59, 109, 75, 83, 54, 161, 254, 113, 222, 47, 142, 182, 219, 208, 24, 226, 216, 246, 125, 253, 144, 189, 67, 228, 213, 172, 176, 51, 101, 185, 179, 242, 243, 26, 146, 219, 6, 228, 198, 126, 223, 103, 100, 201, 246, 108, 111, 5, 82, 185, 116, 61, 74, 44, 183, 188, 201, 92, 70, 214, 50, 102, 166, 184, 255, 73, 187, 90, 42, 170, 173, 99, 240, 73, 110, 147, 195, 173, 32, 219, 85, 7, 140, 42, 128, 72, 52, 29, 46, 16, 124, 207, 97, 131, 179, 245, 182, 6, 214, 224, 107, 160, 97, 208, 20, 71, 113, 205, 69, 155, 7, 82, 129, 10, 121, 159, 238, 171, 218, 199, 223, 114, 77, 149, 250, 151, 119, 71, 159, 124, 10, 225, 56, 6, 60, 254, 187, 91, 7, 251, 243, 254, 69, 211, 169, 209, 6, 160, 145, 243, 5, 167, 152, 203, 177, 16, 98, 111, 68, 104, 174, 41, 146, 28, 2, 209, 109, 200, 95, 197, 251, 92, 53, 189, 231, 184, 67, 226, 194, 38, 25, 97, 113, 62, 239, 61, 34, 78, 2, 136, 115, 159, 70, 123, 132, 57, 36, 189, 143, 154, 232, 222, 241, 1, 122, 151, 53, 127, 237, 85, 155, 13, 217, 107, 27, 72, 5, 103, 234, 67, 237, 231, 86, 163, 184, 8, 22, 100, 64, 251, 225, 174, 153, 22, 188, 255, 185, 23, 102, 173, 159, 163, 192, 11, 35, 6, 68, 104, 134, 230, 250, 99, 182, 10, 164, 182, 62, 119, 74, 167, 82, 23, 171, 7, 68, 90, 107, 161, 194, 97, 143, 224, 3, 190, 207, 135, 45, 42, 114, 125, 99, 83, 151, 49, 253, 146, 12, 34, 206, 129, 186, 91, 6, 10, 97, 122, 152, 251, 24, 205, 239, 95, 14, 137, 172, 90, 87, 69, 24, 61, 127, 223, 205, 126, 165, 238, 14, 25, 106, 127, 46, 13, 103, 159, 112, 132, 160, 128, 232, 12, 38, 18, 216, 56, 43, 125, 50, 214, 124, 229, 95, 79, 177, 11, 251, 231, 138, 178, 134, 223, 163, 133, 74, 36, 172, 153, 22, 56, 168, 11, 86, 198, 188, 211, 36, 146, 245, 227, 151, 229, 106, 61, 90, 70, 95, 6, 182, 188, 152, 224, 72, 191, 164, 217, 11, 103, 168, 20, 65, 239, 152, 67, 226, 63, 82, 143, 67, 200, 239, 58, 86, 88, 115, 19, 102, 255, 24, 107, 12, 185, 41, 126, 32, 6, 158, 246, 90, 208, 151, 74, 29, 136, 137, 46, 194, 254, 208, 67, 21, 19, 39, 226, 43, 5, 78, 237, 29, 122, 144, 7, 71, 111, 108, 227, 95, 124, 242, 236, 120, 144, 45, 178, 0, 136, 13, 152, 138, 9, 4, 201, 30, 77, 72, 163, 36, 54, 79, 109, 36, 175, 217, 70, 32, 1, 250, 3, 149, 207, 253, 5, 212, 7, 107, 176, 3, 196, 159, 187, 136, 91, 77, 7, 19, 4, 230, 33, 10, 156, 132, 6, 164, 162, 134, 26, 104, 11, 191, 217, 169, 224, 92, 171, 214, 19, 246, 140, 7, 48, 70, 13, 177, 48, 228, 159, 234, 70, 200, 42, 172, 17, 247, 108, 21, 70, 223, 71, 215, 161, 32, 195, 181, 129, 1, 17, 82, 243, 251, 70, 107, 135, 187, 163, 122, 196, 237, 237, 103, 22, 120, 27, 97, 201, 214, 8, 3, 158, 171, 239, 0, 219, 75, 63, 162, 59, 76, 10, 219, 124, 222, 145, 29, 152, 240, 115, 244, 251, 223, 145, 228, 60, 103, 90, 13, 21, 216, 165, 230, 243, 118, 236, 149, 211, 6, 215, 202, 41, 124, 58, 92, 30, 13, 28, 67, 167, 28, 201, 249, 202, 209, 89, 217, 41, 226, 73, 64, 23, 32, 143, 64, 101, 130, 151, 21, 160, 86, 86, 38, 143, 45, 41, 206, 140, 230, 98, 43, 229, 199, 240, 39, 137, 122, 250, 41, 88, 123, 148, 168, 59, 19, 161, 57, 51, 17, 159, 87, 132, 250, 154, 26, 30, 49, 75, 234, 180, 245, 228, 72, 192, 171, 223, 36, 181, 73, 252, 233, 112, 220, 29, 50, 200, 66, 16, 107, 243, 127, 57, 82, 84, 144, 71, 44, 46, 170, 144, 163, 52, 214, 79, 74, 215, 129, 247, 162, 88, 252, 193, 188, 12, 204, 47, 185, 106, 98, 236, 99, 118, 122, 127, 119, 153, 189, 165, 208, 161, 174, 145, 62, 175, 68, 169, 91, 67, 189, 178, 145, 8, 186, 222, 227, 59, 4, 248, 164, 217, 212, 123, 99, 98, 86, 142, 214, 104, 190, 181, 58, 178, 167, 121, 185, 135, 177, 190, 10, 249, 192, 38, 137, 30, 201, 210, 96, 28, 162, 215, 147, 154, 230, 78, 58, 214, 9, 25, 223, 149, 100, 127, 112, 5, 192, 45, 145, 60, 26, 157, 14, 166, 143, 71, 54, 10, 184, 9, 198, 3, 21, 174, 17, 219, 223, 190, 254, 162, 29, 84, 223, 233, 215, 158, 71, 131, 14, 171, 168, 57, 62, 146, 90, 204, 92, 179, 205, 214, 114, 136, 148, 40, 73, 136, 93, 252, 158, 125, 229, 194, 190, 161, 119, 78, 45, 16, 139, 164, 151, 40, 63, 171, 36, 26, 0, 165, 16, 105, 120, 5, 211, 208, 55, 56, 208, 63, 135, 252, 254, 213, 82, 77, 46, 154, 221, 157, 138, 236, 6, 47, 144, 180, 105, 21, 92, 139, 80, 215, 252, 146, 4, 93, 173, 217, 171, 253, 162, 211, 54, 235, 47, 242, 108, 179, 91, 61, 139, 126, 137, 212, 95, 101, 250, 28, 15, 106, 182, 178, 19, 26, 195, 98, 132, 99, 135, 249, 79, 38, 197, 111, 164, 190, 121, 100, 25, 80, 166, 122, 157, 63, 123, 18, 170, 79, 111, 247, 95, 199, 75, 173, 92, 124, 59, 37, 194, 12, 0, 20, 195, 234, 248, 28, 231, 245, 62, 132, 79, 245, 18, 252, 167, 223, 224, 105, 25, 180, 143, 193, 168, 78, 157, 92, 38, 60, 253, 157, 87, 220, 187, 112, 156, 232, 141, 213, 140, 47, 240, 40, 21, 60, 72, 103, 30, 150, 150, 75, 242, 123, 60, 150, 185, 39, 149, 95, 105, 214, 84, 176, 160, 13, 96, 227, 172, 27, 197, 131, 103, 74, 7, 147, 116, 36, 175, 45, 117, 131, 40, 199, 36, 150, 220, 163, 21, 36, 238, 51, 65, 232, 36, 123, 252, 190, 236, 23, 137, 175, 166, 47, 140, 192, 201, 196, 95, 95, 190, 224, 195, 92, 19, 25, 27, 80, 245, 98, 92, 232, 43, 212, 46, 101, 125, 176, 20, 129, 171, 10, 98, 222, 201, 139, 151, 226, 39, 77, 121, 62, 24, 114, 245, 62, 20, 172, 14, 203, 150, 9, 253, 165, 71, 39, 42, 181, 33, 67, 81, 64, 144, 250, 20, 163, 211, 116, 71, 69, 160, 82, 56, 121, 202, 203, 111, 195, 118, 140, 181, 78, 110, 122, 163, 206, 73, 120, 100, 220, 153, 242, 156, 61, 34, 89, 27, 137, 199, 80, 229, 199, 62, 244, 242, 222, 185, 254, 160, 35, 253, 184, 51, 63, 166, 231, 138, 13, 50, 231, 67, 175, 68, 219, 252, 250, 198, 54, 244, 21, 114, 209, 107, 196, 167, 231, 106, 52, 74, 193, 66, 12, 34, 41, 47, 198, 254, 151, 125, 182, 191, 12, 23, 175, 120, 44, 184, 151, 122, 43, 2, 122, 41, 31, 210, 248, 116, 59, 41, 237, 31, 63, 127, 59, 3, 118, 117, 70, 225, 205, 135, 242, 58, 7, 108, 211, 24, 88, 241, 172, 77, 213, 110, 184, 28, 67, 111, 115, 11, 23, 181, 225, 195, 186, 156, 28, 139, 173, 117, 102, 41, 222, 19, 189, 211, 134, 100, 254, 113, 18, 136, 181, 144, 245, 109, 216, 189, 221, 73, 112, 129, 249, 193, 8, 161, 234, 2, 223, 148, 214, 159, 84, 86, 118, 114, 46, 21, 150, 88, 53, 96, 127, 65, 229, 245, 98, 207, 53, 38, 62, 242, 94, 133, 91, 136, 92, 134, 67, 125, 240, 95, 21, 219, 37, 159, 190, 199, 9, 131, 159, 80, 250, 250, 219, 67, 19, 168, 229, 242, 95, 2, 28, 159, 115, 251, 239, 6, 97, 161, 175, 205, 241, 92, 4, 216, 253, 14, 105, 192, 82, 92, 114, 5, 68, 170, 226, 23, 124, 128, 246, 232, 246, 202, 93, 68, 167, 127, 77, 230, 245, 124, 113, 45, 30, 168, 239, 158, 161, 245, 47, 135, 168, 131, 146, 9, 14, 196, 241, 179, 13, 5, 42, 148, 214, 40, 8, 254, 32, 116, 39, 91, 91, 91, 128, 255, 83, 32, 41, 143, 161, 74, 38, 61, 2, 52, 215, 61, 14, 80, 139, 200, 24, 226, 98, 87, 159, 1, 118, 151, 12, 157, 150, 136, 96, 73, 29, 99, 81, 210, 62, 40, 25, 65, 224, 13, 166, 147, 41, 1, 28, 104, 226, 142, 125, 243, 181, 205, 82, 214, 43, 163, 122, 67, 42, 93, 158, 0, 12, 146, 252, 196, 7, 177, 73, 193, 1, 101, 136, 118, 245, 17, 10, 172, 104, 1, 55, 10, 103, 45, 37, 185, 247, 17, 152, 108, 90, 180, 225, 185, 80, 190, 89, 12, 159, 132, 38, 189, 52, 128, 32, 80, 56, 90, 173, 91, 243, 252, 183, 217, 191, 240, 38, 180, 207, 216, 30, 61, 147, 220, 206, 190, 255, 172, 192, 11, 238, 131, 208, 151, 100, 113, 247, 199, 244, 111, 58, 190, 143, 147, 144, 177, 220, 10, 33, 148, 144, 0, 198, 136, 163, 148, 173, 234, 113, 120, 46, 244, 132, 75, 3, 84, 125, 180, 251, 205, 186, 32, 255, 48, 99, 236, 89, 26, 87, 67, 110, 138, 79, 127, 69, 223, 136, 43, 205, 229, 238, 228, 168, 166, 69, 80, 157, 83, 161, 231, 175, 249, 110, 29, 132, 62, 39, 4, 180, 44, 254, 218, 87, 39, 36, 177, 47, 195, 174, 96, 21, 25, 52, 11, 195, 16, 33, 29, 203, 167, 205, 152, 167, 185, 17, 77, 122, 203, 50, 236, 208, 228, 180, 106, 27, 66, 200, 33, 209, 166, 240, 236, 207, 27, 186, 41, 25, 104, 156, 255, 229, 244, 0, 174, 220, 96, 214, 40, 196, 139, 67, 113, 51, 86, 12, 234, 41, 3, 252, 127, 47, 70, 135, 254, 74, 40, 98, 72, 72, 111, 50, 231, 8, 136, 143, 29, 54, 49, 33, 6, 149, 51, 226, 122, 172, 225, 2, 134, 39, 51, 9, 23, 134, 239, 241, 251, 190, 120, 103, 22, 127, 100, 224, 99, 39, 123, 136, 164, 129, 51, 168, 89, 104, 119, 48, 41, 58, 181, 103, 133, 115, 79, 40, 169, 54, 144, 30, 189, 42, 18, 113, 2, 22, 28, 8, 46, 59, 171, 193, 123, 187, 170, 106, 16, 131, 191, 88, 180, 32, 195, 111, 140, 110, 172, 53, 218, 156, 86, 245, 174, 218, 136, 116, 191, 193, 132, 48, 126, 189, 60, 223, 58, 160, 119, 151, 111, 68, 146, 208, 161, 32, 45, 3, 38, 24, 78, 254, 157, 206, 217, 59, 53, 59, 66, 37, 247, 53, 71, 251, 223, 184, 221, 194, 116, 29, 167, 95, 87, 118, 23, 133, 28, 91, 162, 103, 231, 236, 223, 149, 215, 60, 94, 171, 102, 130, 59, 227, 179, 119, 65, 44, 142, 140, 93, 78, 207, 84, 181, 177, 89, 95, 154, 183, 114, 196, 30, 146, 99, 204, 30, 197, 152, 205, 247, 200, 74, 184, 108, 44, 48, 134, 59, 174, 121, 154, 152, 93, 234, 1, 145, 80, 54, 4, 177, 196, 202, 220, 239, 17, 186, 73, 243, 174, 170, 42, 183, 164, 148, 159, 136, 107, 199, 248, 78, 228, 141, 9, 112, 129, 177, 216, 212, 21, 51, 140, 88, 112, 42, 35, 170, 63, 7, 41, 229, 103, 106, 122, 51, 204, 151, 92, 142, 142, 159, 93, 31, 203, 200, 164, 196, 134, 40, 242, 74, 109, 37, 107, 27, 157, 243, 241, 208, 195, 73, 23, 84, 192, 176, 240, 195, 93, 147, 164, 176, 180, 95, 132, 168, 203, 33, 85, 78, 131, 233, 12, 16, 101, 77, 183, 126, 33, 175, 9, 209, 20, 106, 118, 231, 143, 149, 200, 1, 231, 165, 52, 240, 165, 11, 103, 199, 221, 11, 74, 122, 153, 223, 157, 107, 23, 41, 53, 136, 55, 1, 9, 234, 50, 102, 36, 151, 18, 155, 169, 184, 120, 212, 180, 51, 227, 170, 27, 162, 168, 31, 115, 151, 34, 119, 1, 73, 41, 36, 121, 165, 209, 222, 232, 169, 143, 241, 202, 63, 194, 73, 20, 124, 124, 187, 179, 112, 65, 240, 170, 169, 238, 221, 27, 135, 183, 230, 73, 187, 33, 89, 83, 228, 108, 112, 101, 109, 215, 229, 208, 155, 52, 160, 230, 184, 9, 40, 19, 100, 135, 181, 222, 63, 191, 47, 72, 93, 153, 220, 180, 41, 70, 68, 99, 123, 13, 85, 88, 111, 156, 130, 162, 143, 38, 253, 151, 48, 151, 170, 209, 154, 227, 137, 104, 247, 72, 194, 14, 98, 83, 90, 221, 106, 58, 103, 220, 96, 122, 228, 150, 246, 32, 238, 187, 176, 183, 162, 159, 116, 25, 174, 196, 197, 77, 46, 16, 204, 37, 190, 188, 59, 218, 129, 99, 185, 144, 41, 62, 55, 95, 120, 101, 134, 63, 41, 209, 199, 209, 82, 192, 68, 32, 249, 83, 117, 110, 43, 63, 187, 240, 248, 46, 214, 52, 236, 214, 207, 62, 74, 120, 216, 217, 230, 74, 49, 54, 162, 149, 82, 150, 20, 166, 31, 83, 79, 194, 231, 230, 81, 137, 196, 155, 37, 103, 179, 186, 212, 37, 183, 1, 51, 54, 104, 14, 72, 152, 247, 73, 196, 99, 236, 4, 192, 103, 71, 249, 223, 123, 65, 120, 71, 110, 86, 110, 9, 201, 84, 96, 82, 9, 67, 86, 73, 150, 136, 88, 14, 253, 119, 48, 37, 182, 255, 69, 94, 165, 29, 131, 47, 47, 145, 48, 19, 104, 243, 116, 126, 4, 51, 215, 37, 220, 248, 254, 64, 160, 14, 149, 26, 167, 119, 41, 132, 37, 234, 8, 188, 114, 188, 56, 91, 62, 85, 116, 69, 249, 61, 132, 217, 231, 216, 57, 222, 148, 221, 247, 81, 180, 166, 254, 112, 136, 23, 75, 135, 185, 128, 74, 187, 101, 131, 248, 184, 178, 13, 76, 38, 109, 64, 175, 30, 63, 49, 194, 29, 78, 159, 221, 7, 182, 248, 100, 91, 85, 124, 73, 2, 210, 76, 222, 104, 103, 126, 45, 177, 35, 200, 83, 254, 16, 105, 83, 235, 118, 203, 29, 163, 233, 74, 18, 88, 188, 236, 3, 91, 108, 38, 23, 81, 31, 169, 54, 107, 57, 89, 230, 69, 85, 111, 10, 235, 105, 153, 126, 224, 82, 0, 53, 28, 252, 134, 85, 16, 53, 231, 103, 201, 10, 237, 49, 51, 216, 112, 93, 113, 157, 195, 71, 60, 159, 46, 190, 87, 68, 86, 213, 46, 194, 231, 138, 216, 140, 208, 15, 96, 100, 97, 214, 28, 37, 154, 168, 205, 175, 214, 110, 165, 152, 125, 150, 228, 155, 216, 39, 93, 80, 43, 135, 71, 215, 139, 64, 182, 232, 106, 66, 23, 56, 241, 176, 110, 135, 126, 38, 21, 88, 52, 14, 250, 165, 116, 71, 171, 146, 39, 157, 57, 149, 195, 123, 96, 54, 116, 52, 136, 244, 60, 137, 19, 136, 217, 123, 122, 153, 76, 48, 4, 27, 122, 187, 29, 191, 209, 149, 156, 22, 188, 188, 232, 71, 174, 90, 201, 231, 20, 16, 160, 107, 52, 117, 89, 181, 45, 106, 33, 204, 249, 87, 63, 50, 24, 190, 90, 217, 2, 154, 190, 61, 249, 95, 149, 235, 177, 104, 236, 177, 63, 141, 10, 98, 54, 180, 63, 173, 163, 2, 174, 128, 73, 164, 4, 150, 64, 222, 236, 228, 156, 203, 130, 97, 116, 143, 201, 188, 36, 168, 156, 188, 243, 193, 188, 160, 8, 115, 47, 235, 62, 168, 232, 16, 114, 236, 196, 23, 108, 223, 117, 87, 157, 6, 143, 145, 128, 167, 19, 112, 86, 127, 91, 82, 240, 70, 86, 105, 32, 209, 38, 7, 186, 235, 18, 153, 43, 88, 171, 49, 99, 196, 173, 222, 72, 252, 38, 4, 111, 122, 156, 20, 4, 118, 8, 12, 71, 239, 38, 57, 248, 222, 44, 139, 19, 99, 194, 67, 45, 212, 192, 251, 15, 243, 138, 186, 221, 202, 122, 60, 174, 61, 185, 83, 115, 245, 37, 136, 48, 244, 121, 226, 76, 196, 74, 186, 27, 143, 229, 247, 141, 41, 180, 101, 135, 189, 68, 52, 55, 65, 27, 178, 55, 2, 68, 47, 236, 184, 52, 18, 194, 116, 7, 1, 94, 36, 98, 236, 93, 22, 89, 120, 30, 177, 181, 80, 92, 31, 169, 171, 75, 216, 70, 154, 5, 51, 230, 0, 102, 241, 206, 141, 64, 64, 235, 106, 149, 216, 50, 35, 55, 218, 179, 106, 61, 1, 123, 249, 42, 253, 148, 63, 91, 199, 110, 169, 112, 39, 18, 1, 157, 29, 12, 177, 118, 192, 212, 68, 204, 165, 68, 163, 60, 87, 199, 170, 219, 147, 68, 177, 123, 28, 107, 210, 243, 210, 96, 26, 15, 41, 39, 61, 102, 239, 193, 176, 51, 229, 153, 192, 242, 71, 38, 116, 15, 192, 169, 38, 246, 7, 150, 184, 221, 17, 120, 185, 128, 97, 151, 196, 206, 251, 35, 26, 119, 16, 81, 166, 216, 156, 96, 66, 107, 80, 54, 53, 175, 72, 159, 220, 100, 6, 240, 91, 253, 233, 110, 66, 255, 145, 79, 100, 225, 182, 45, 108, 152, 46, 85, 41, 89, 96, 51, 189, 181, 200, 72, 115, 56, 186, 225, 134, 118, 12, 73, 40, 222, 210, 93, 154, 193, 133, 94, 73, 121, 142, 133, 146, 81, 192, 241, 248, 178, 244, 197, 17, 230, 168, 26, 21, 24, 35, 113, 123, 103, 245, 57, 176, 143, 226, 54, 110, 70, 241, 67, 157, 154, 24, 111, 32, 179, 181, 97, 214, 79, 52, 137, 120, 169, 233, 62, 251, 149, 30, 227, 122, 115, 30, 253, 0, 169, 114, 93, 193, 134, 2, 190, 97, 71, 218, 125, 43, 101, 71, 156, 81, 118, 18, 136, 154, 29, 40, 46, 223, 99, 69, 27, 34, 198, 113, 223, 71, 122, 30, 93, 81, 51, 230, 240, 111, 231, 97, 100, 82, 89, 113, 111, 104, 18, 95, 70, 43, 59, 224, 24, 177, 7, 174, 19, 229, 53, 135, 8, 139, 185, 34, 255, 247, 181, 75, 22, 51, 117, 120, 51, 186, 246, 171, 219, 121, 251, 139, 13, 226, 185, 106, 8, 6, 200, 162, 104, 218, 206, 61, 196, 230, 42, 81, 208, 112, 187, 164, 197, 168, 44, 86, 233, 35, 232, 98, 161, 234, 132, 118, 57, 172, 151, 171, 41, 232, 99, 35, 45, 128, 196, 23, 81, 163, 153, 181, 161, 253, 186, 227, 71, 189, 160, 227, 127, 156, 38, 60, 78, 215, 255, 153, 219, 153, 52, 157, 30, 230, 231, 43, 202, 54, 5, 199, 184, 176, 214, 238, 250, 57, 246, 181, 103, 12, 128, 180, 22, 18, 116, 13, 81, 58, 164, 146, 90, 15, 226, 80, 110, 177, 43, 129, 29, 38, 37, 175, 192, 195, 154, 0, 186, 119, 48, 196, 60, 29, 209, 126, 248, 231, 123, 169, 81, 205, 44, 186, 210, 90, 143, 167, 106, 66, 91, 161, 169, 237, 116, 50, 58, 1, 228, 208, 59, 253, 78, 138, 60, 237, 251, 241, 135, 35, 95, 79, 26, 173, 58, 27, 184, 93, 21, 247, 89, 49, 157, 213, 54, 207, 78, 66, 94, 60, 90, 219, 160, 213, 107, 248, 39, 178, 64, 98, 130, 34, 240, 220, 172, 173, 72, 3, 250, 106, 240, 167, 75, 110, 42, 82, 161, 21, 31, 135, 58, 140, 93, 144, 228, 152, 190, 101, 208, 65, 161, 140, 100, 240, 64, 128, 177, 93, 106, 80, 147, 58, 230, 200, 109, 130, 27, 153, 184, 172, 71, 199, 68, 139, 231, 254, 40, 120, 162, 175, 244, 70, 203, 174, 246, 167, 81, 101, 244, 32, 104, 5, 19, 89, 18, 131, 112, 61, 61, 63, 87, 27, 147, 178, 231, 42, 212, 61, 24, 143, 51, 57, 222, 99, 19, 3, 212, 46, 0, 235, 237, 49, 225, 115, 119, 14, 104, 18, 49, 150, 35, 7, 176, 131, 218, 189, 154, 149, 163, 53, 221, 200, 189, 152, 218, 55, 102, 194, 251, 155, 59, 246, 107, 63, 82, 199, 190, 42, 96, 79, 5, 80, 83, 30, 162, 155, 22, 162, 236, 169, 32, 16, 129, 84, 76, 131, 250, 101, 231, 143, 85, 196, 168, 24, 33, 83, 77, 85, 57, 146, 250, 141, 92, 172, 92, 176, 232, 104, 34, 34, 10, 222, 133, 13, 161, 227, 145, 247, 240, 164, 68, 102, 213, 91, 206, 201, 5, 118, 215, 163, 106, 149, 179, 196, 18, 143, 150, 45, 160, 171, 4, 118, 79, 14, 189, 235, 200, 251, 104, 209, 113, 105, 34, 145, 30, 89, 137, 207, 195, 29, 200, 246, 50, 154, 237, 60, 50, 242, 124, 15, 255, 111, 27, 47, 67, 211, 50, 114, 140, 34, 125, 203, 140, 108, 250, 152, 145, 98, 216, 28, 239, 1, 78, 20, 184, 169, 69, 113, 94, 45, 147, 111, 203, 212, 88, 89, 78, 224, 18, 32, 194, 105, 40, 95, 152, 53, 135, 9, 39, 232, 60, 110, 88, 233, 236, 111, 220, 26, 252, 146, 74, 247, 113, 22, 118, 31, 118, 226, 15, 41, 87, 108, 83, 83, 244, 1, 188, 206, 179, 233, 12, 139, 243, 27, 137, 169, 44, 145, 104, 204, 91, 97, 104, 88, 146, 194, 127, 129, 186, 198, 5, 79, 119, 51, 255, 217, 76, 36, 153, 164, 6, 181, 1, 114, 254, 64, 132, 1, 143, 172, 110, 134, 196, 233, 72, 98, 249, 248, 64, 197, 238, 80, 193, 103, 239, 38, 185, 192, 137, 80, 111, 125, 56, 151, 79, 136, 249, 171, 155, 24, 187, 33, 130, 191, 108, 78, 105, 238, 200, 101, 71, 221, 151, 161, 251, 44, 16, 93, 46, 73, 152, 230, 196, 178, 88, 165, 139, 106, 200, 212, 183, 151, 24, 51, 108, 93, 192, 44, 42, 89, 198, 72, 176, 207, 107, 128, 245, 4, 167, 199, 3, 24, 249, 195, 228, 184, 138, 78, 10, 101, 121, 161, 117, 17, 23, 58, 187, 173, 114, 20, 6, 99, 168, 76, 85, 35, 207, 217, 56, 74, 220, 110, 193, 145, 163, 156, 228, 217, 180, 200, 114, 248, 184, 130, 192, 183, 85, 112, 166, 40, 210, 218, 102, 65, 253, 148, 34, 90, 11, 158, 234, 22, 41, 226, 126, 232, 79, 180, 141, 95, 249, 86, 44, 227, 98, 49, 13, 182, 13, 64, 36, 64, 68, 185, 18, 214, 161, 78, 137, 42, 244, 43, 205, 120, 125, 73, 181, 93, 29, 3, 8, 68, 94, 37, 163, 180, 38, 21, 143, 80, 111, 65, 240, 65, 213, 183, 91, 185, 97, 53, 143, 148, 11, 74, 67, 80, 74, 135, 57, 83, 130, 194, 207, 9, 242, 79, 171, 125, 66, 200, 123, 183, 60, 209, 117, 48, 88, 39, 9, 222, 168, 130, 77, 197, 129, 104, 209, 178, 207, 44, 156, 49, 203, 226, 152, 5, 176, 251, 146, 12, 240, 4, 41, 159, 3, 14, 27, 127, 205, 187, 67, 140, 134, 52, 238, 35, 20, 162, 238, 57, 239, 144, 23, 77, 227, 68, 45, 39, 96, 253, 237, 196, 192, 123, 36, 48, 31, 236, 41, 227, 237, 171, 36, 202, 20, 96, 33, 143, 163, 241, 254, 68, 14, 238, 77, 18, 201, 233, 59, 126, 13, 151, 223, 81, 78, 111, 152, 150, 169, 153, 158, 155, 182, 184, 34, 180, 203, 15, 15, 120, 98, 138, 252, 173, 244, 6, 185, 86, 51, 159, 243, 9, 254, 39, 182, 196, 151, 37, 158, 236, 41, 227, 187, 238, 250, 136, 40, 250, 19, 229, 242, 216, 241, 47, 87, 37, 247, 240, 87, 163, 124, 232, 245, 53, 93, 250, 146, 143, 80, 4, 33, 70, 53, 9, 107, 170, 153, 236, 58, 134, 137, 186, 167, 77, 232, 65, 7, 208, 191, 238, 18, 45, 138, 144, 49, 111, 216, 7, 35, 178, 202, 7, 147, 2, 114, 125, 204, 193, 86, 37, 75, 22, 123, 56, 88, 249, 53, 140, 243, 173, 19, 215, 107, 99, 251, 152, 227, 200, 171, 153, 234, 177, 109, 0, 108, 177, 17, 174, 46, 199, 234, 124, 19, 224, 221, 124, 94, 227, 24, 212, 199, 232, 228, 180, 170, 102, 82, 182, 197, 119, 75, 12, 81, 135, 219, 12, 55, 163, 187, 105, 78, 201, 212, 206, 96, 85, 226, 171, 163, 34, 148, 154, 154, 207, 36, 8, 130, 193, 60, 128, 39, 238, 119, 215, 213, 165, 94, 199, 56, 104, 172, 255, 70, 7, 49, 11, 101, 13, 150, 105, 209, 80, 143, 211, 207, 47, 250, 202, 20, 80, 224, 128, 85, 225, 177, 21, 1, 92, 91, 33, 0, 206, 134, 17, 115, 13, 250, 96, 30, 208, 32, 228, 50, 145, 38, 140, 139, 29, 231, 24, 46, 164, 141, 165, 19, 106, 168, 83, 230, 14, 122, 4, 131, 205, 17, 4, 44, 43, 130, 29, 99, 235, 68, 206, 9, 90, 55, 99, 90, 34, 7, 62, 212, 204, 177, 242, 111, 147, 99, 66, 58, 163, 223, 49, 202, 40, 66, 190, 228, 232, 126, 114, 21, 89, 44, 8, 33, 139, 137, 176, 226, 227, 5, 94, 45, 248, 138, 65, 241, 165, 7, 48, 243, 100, 32, 209, 165, 175, 39, 87, 157, 92, 166, 64, 100, 186, 121, 246, 173, 105, 179, 69, 251, 175, 197, 110, 231, 51, 101, 173, 77, 46, 61, 171, 148, 208, 67, 200, 12, 247, 51, 17, 215, 179, 135, 93, 29, 226, 106, 225, 250, 191, 96, 230, 34, 110, 132, 158, 105, 138, 151, 141, 29, 26, 194, 33, 207, 140, 225, 125, 233, 20, 151, 169, 138, 179, 79, 95, 33, 116, 126, 176, 48, 55, 17, 171, 23, 165, 237, 127, 82, 89, 174, 12, 20, 86, 36, 185, 7, 218, 20, 137, 82, 76, 162, 47, 121, 67, 122, 89, 28, 193, 13, 143, 10, 142, 207, 249, 201, 163, 189, 210, 51, 98, 253, 102, 63, 212, 149, 134, 87, 7, 127, 37, 57, 230, 168, 62, 69, 229, 20, 5, 5, 67, 198, 223, 74, 138, 183, 234, 143, 181, 72, 43, 245, 222, 151, 229, 62, 117, 161, 45, 81, 3, 223, 24, 73, 225, 75, 152, 227, 116, 105, 50, 28, 237, 197, 202, 16, 82, 87, 22, 64, 76, 23, 83, 64, 115, 218, 166, 233, 187, 240, 100, 252, 60, 168, 204, 158, 108, 210, 235, 222, 33, 26, 239, 45, 188, 35, 25, 192, 104, 58, 182, 70, 240, 197, 23, 160, 195, 58, 55, 71, 117, 138, 20, 26, 45, 131, 119, 240, 62, 79, 224, 37, 89, 237, 100, 4, 238, 100, 150, 142, 50, 125, 224, 25, 28, 166, 14, 189, 205, 244, 189, 187, 72, 51, 122, 48, 45, 247, 212, 47, 134, 148, 169, 217, 71, 23, 76, 8, 46, 210, 213, 138, 105, 214, 142, 32, 35, 149, 143, 191, 10, 192, 161, 182, 51, 93, 244, 134, 3, 158, 126, 12, 92, 121, 174, 193, 244, 104, 168, 30, 34, 141, 17, 235, 149, 218, 149, 5, 84, 222, 251, 79, 162, 18, 86, 197, 186, 27, 210, 84, 127, 202, 254, 81, 190, 116, 139, 51, 104, 10, 64, 32, 156, 140, 110, 30, 2, 96, 174, 166, 53, 70, 142, 70, 117, 251, 35, 108, 151, 154, 96, 224, 46, 44, 212, 62, 74, 75, 128, 241, 187, 104, 13, 41, 67, 50, 187, 249, 42, 91, 230, 243, 228, 209, 116, 122, 165, 21, 54, 83, 6, 87, 144, 44, 74, 51, 8, 133, 185, 87, 169, 204, 104, 162, 87, 81, 57, 213, 65, 235, 134, 180, 253, 35, 225, 219, 82, 125, 174, 65, 16, 255, 220, 9, 176, 243, 217, 252, 61, 7, 82, 186, 222, 22, 24, 99, 124, 30, 75, 240, 110, 133, 106, 124, 24, 225, 252, 63, 156, 101, 80, 44, 144, 242, 133, 185, 95, 42, 17, 144, 18, 79, 218, 193, 172, 48, 24, 7, 186, 108, 221, 134, 105, 56, 171, 45, 53, 188, 238, 211, 152, 73, 77, 162, 27, 61, 82, 46, 60, 210, 172, 60, 110, 229, 96, 182, 9, 226, 157, 37, 84, 13, 216, 128, 254, 74, 190, 248, 254, 178, 106, 40, 5, 209, 101, 60, 171, 197, 95, 34, 179, 225, 78, 139, 189, 19, 183, 33, 13, 167, 49, 112, 63, 70, 78, 6, 100, 121, 67, 242, 220, 210, 236, 230, 135, 164, 142, 146, 194, 97, 160, 53, 245, 230, 44, 124, 38, 81, 170, 112, 164, 126, 43, 15, 84, 5, 43, 0, 21, 101, 58, 96, 179, 59, 238, 0, 157, 209, 183, 175, 36, 69, 86, 218, 113, 101, 137, 173, 186, 156, 118, 209, 193, 153, 39, 105, 85, 68, 231, 27, 239, 223, 42, 252, 80, 228, 160, 252, 132, 144, 42, 89, 50, 57, 250, 212, 110, 204, 112, 172, 166, 127, 111, 133, 151, 82, 68, 4, 63, 68, 34, 195, 15, 75, 207, 223, 141, 92, 6, 47, 229, 225, 227, 86, 212, 204, 64, 148, 131, 184, 149, 8, 31, 23, 136, 14, 227, 103, 34, 106, 44, 99, 166, 207, 253, 28, 52, 97, 195, 14, 6, 181, 109, 111, 249, 214, 73, 61, 109, 126, 75, 195, 183, 210, 243, 137, 202, 207, 49, 135, 132, 152, 210, 76, 11, 82, 120, 38, 147, 56, 158, 104, 59, 12, 187, 166, 174, 186, 83, 40, 135, 173, 2, 214, 68, 41, 192, 215, 52, 51, 149, 255, 204, 198, 184, 102, 13, 44, 158, 109, 21, 19, 226, 125, 151, 232, 42, 51, 64, 94, 29, 91, 46, 166, 109, 87, 135, 121, 129, 197, 154, 98, 209, 92, 200, 109, 63, 52, 160, 198, 250, 209, 135, 169, 60, 107, 225, 57, 88, 6, 37, 61, 173, 53, 77, 116, 184, 205, 160, 150, 43, 58, 68, 203, 183, 19, 77, 94, 147, 98, 79, 241, 115, 14, 1, 32, 85, 128, 129, 126, 184, 97, 223, 232, 196, 239, 240, 121, 224, 212, 32, 60, 15, 164, 176, 75, 175, 23, 34, 1, 82, 56, 231, 154, 239, 21, 196, 247, 90, 204, 142, 244, 156, 143, 183, 122, 108, 147, 182, 76, 238, 238, 12, 144, 7, 229, 33, 24, 6, 40, 179, 152, 146, 72, 101, 199, 124, 213, 184, 79, 30, 72, 24, 201, 199, 247, 242, 171, 237, 32, 57, 217, 10, 218, 187, 41, 39, 210, 203, 155, 68, 106, 228, 152, 53, 9, 228, 48, 152, 124, 145, 91, 201, 166, 154, 28, 251, 146, 189, 18, 88, 75, 217, 85, 208, 35, 176, 71, 49, 187, 8, 90, 54, 25, 16, 106, 100, 13, 247, 25, 156, 242, 99, 235, 94, 237, 212, 139, 145, 108, 179, 240, 185, 184, 88, 227, 102, 237, 69, 18, 142, 140, 225, 68, 80, 135, 252, 205, 202, 104, 126, 245, 53, 219, 95, 237, 195, 42, 185, 237, 162, 110, 69, 39, 45, 144, 140, 211, 230, 207, 130, 229, 47, 115, 123, 254, 216, 94, 222, 179, 208, 20, 166, 29, 191, 14, 30, 145, 49, 249, 93, 132, 163, 129, 21, 176, 113, 18, 122, 57, 234, 231, 251, 137, 220, 96, 22, 191, 91, 76, 236, 39, 228, 99, 56, 48, 85, 161, 6, 54, 218, 53, 206, 251, 27, 125, 3, 90, 62, 252, 76, 118, 28, 116, 49, 16, 40, 126, 140, 65, 96, 207, 57, 63, 139, 108, 241, 240, 15, 2, 225, 250, 30, 0, 27, 224, 140, 106, 50, 214, 105, 194, 116, 215, 113, 220, 103, 152, 182, 56, 135, 5, 210, 242, 105, 170, 97, 31, 169, 109, 52, 254, 175, 208, 200, 67, 102, 178, 43, 36, 41, 34, 0, 186, 55, 111, 192, 178, 72, 103, 163, 243, 53, 68, 58, 17, 37, 29, 62, 10, 104, 170, 175, 138, 2, 158, 244, 92, 185, 142, 80, 232, 116, 34, 242, 189, 134, 38, 95, 106, 240, 134, 161, 188, 246, 85, 152, 153, 159, 242, 230, 86, 238, 242, 140, 230, 237, 48, 121, 3, 49, 56, 10, 51, 106, 235, 146, 140, 47, 107, 206, 179, 120, 50, 240, 139, 31, 60, 26, 250, 103, 208, 177, 70, 41, 19, 134, 136, 130, 124, 93, 226, 35, 111, 186, 111, 162, 194, 112, 90, 126, 121, 183, 220, 151, 239, 16, 10, 64, 242, 231, 244, 191, 34, 15, 50, 213, 31, 193, 190, 121, 147, 203, 115, 244, 86, 244, 110, 179, 45, 119, 176, 200, 121, 142, 170, 121, 85, 20, 160, 126, 217, 179, 169, 50, 59, 58, 89, 32, 203, 45, 193, 26, 162, 183, 245, 227, 45, 21, 60, 16, 246, 208, 227, 199, 98, 52, 104, 107, 133, 238, 81, 186, 211, 211, 186, 41, 60, 48, 34, 145, 67, 237, 3, 61, 105, 101, 128, 52, 154, 216, 22, 197, 218, 140, 56, 0, 196, 41, 100, 139, 116, 83, 95, 174, 81, 0, 123, 106, 100, 2, 25, 127, 65, 145, 39, 69, 66, 197, 226, 55, 18, 68, 235, 14, 152, 74, 3, 96, 142, 116, 71, 207, 9, 8, 249, 2, 179, 184, 246, 143, 117, 136, 25, 191, 59, 135, 36, 222, 181, 146, 12, 97, 152, 85, 5, 140, 215, 41, 232, 31, 82, 130, 151, 146, 27, 60, 216, 227, 52, 67, 113, 29, 82, 87, 108, 159, 95, 198, 55, 214, 214, 175, 90, 27, 177, 6, 213, 57, 8, 235, 39, 200, 154, 228, 248, 12, 212, 241, 16, 246, 224, 150, 49, 160, 59, 167, 81, 53, 179, 191, 242, 61, 162, 126, 185, 76, 87, 95, 177, 252, 96, 212, 184, 164, 161, 250, 211, 251, 213, 166, 35, 122, 126, 245, 102, 152, 205, 153, 98, 244, 206, 18, 198, 129, 140, 188, 28, 233, 242, 72, 20, 141, 237, 186, 27, 202, 27, 22, 80, 247, 149, 8, 12, 28, 94, 99, 53, 24, 234, 166, 19, 208, 231, 125, 135, 96, 165, 1, 10, 135, 237, 85, 118, 231, 217, 135, 21, 162, 144, 142, 78, 165, 9, 9, 38, 61, 49, 233, 42, 254, 6, 66, 102, 103, 71, 232, 31, 129, 185, 101, 232, 240, 30, 145, 168, 115, 255, 195, 239, 30, 19, 212, 82, 200, 68, 86, 192, 4, 146, 145, 137, 129, 75, 214, 95, 128, 155, 21, 200, 65, 183, 138, 111, 179, 11, 214, 117, 5, 32, 62, 35, 218, 224, 14, 169, 179, 159, 44, 57, 15, 2, 97, 93, 118, 145, 106, 73, 194, 125, 228, 215, 170, 101, 8, 42, 89, 191, 122, 46, 47, 156, 156, 158, 81, 74, 1, 89, 85, 47, 119, 1, 130, 251, 201, 129, 114, 168, 92, 45, 214, 134, 237, 134, 171, 192, 191, 201, 182, 238, 58, 117, 246, 121, 112, 3, 142, 199, 23, 83, 214, 20, 89, 55, 125, 51, 32, 236, 121, 158, 102, 4, 111, 126, 209, 96, 237, 208, 136, 160, 150, 60, 0, 34, 18, 73, 135, 217, 231, 5, 24, 155, 128, 196, 180, 141, 62, 174, 77, 160, 116, 202, 14, 113, 213, 199, 125, 119, 20, 168, 233, 31, 215, 47, 136, 104, 160, 51, 21, 196, 127, 22, 174, 38, 230, 133, 0, 146, 189, 111, 15, 164, 4, 150, 242, 110, 210, 106, 44, 253, 131, 7, 197, 192, 42, 131, 173, 192, 96, 230, 57, 29, 243, 146, 66, 162, 90, 162, 216, 67, 57, 226, 39, 55, 9, 82, 101, 47, 56, 76, 204, 225, 81, 43, 61, 125, 252, 222, 130, 38, 13, 14, 9, 69, 38, 184, 196, 243, 48, 197, 31, 114, 22, 213, 226, 61, 246, 84, 246, 38, 113, 154, 92, 112, 14, 123, 61, 42, 83, 30, 163, 14, 170, 168, 201, 31, 24, 187, 6, 164, 166, 248, 213, 6, 200, 218, 147, 117, 67, 1, 196, 5, 215, 185, 141, 79, 210, 102, 84, 192, 199, 49, 193, 194, 254, 189, 136, 93, 9, 223, 50, 147, 143, 109, 145, 105, 56, 126, 186, 113, 242, 244, 186, 35, 149, 42, 165, 33, 47, 222, 71, 132, 6, 29, 164, 124, 74, 31, 16, 157, 45, 97, 47, 243, 65, 28, 38, 237, 14, 160, 82, 193, 115, 47, 96, 73, 29, 203, 200, 186, 13, 54, 183, 144, 102, 98, 214, 56, 128, 98, 169, 220, 142, 97, 160, 232, 68, 205, 155, 120, 115, 69, 90, 213, 160, 91, 186, 98, 244, 141, 23, 143, 164, 138, 111, 115, 84, 210, 86, 230, 147, 132, 13, 83, 236, 245, 230, 240, 150, 72, 94, 152, 220, 31, 156, 143, 74, 43, 167, 42, 69, 28, 181, 114, 213, 75, 206, 64, 35, 142, 83, 151, 83, 101, 254, 141, 5, 124, 213, 142, 239, 233, 49, 217, 99, 30, 182, 33, 1, 224, 62, 0, 195, 224, 212, 6, 230, 93, 143, 117, 2, 180, 96, 165, 231, 213, 172, 215, 100, 195, 214, 48, 199, 153, 174, 114, 157, 168, 80, 34, 151, 16, 142, 101, 132, 57, 196, 114, 153, 14, 121, 222, 104, 226, 147, 142, 117, 23, 190, 183, 220, 89, 148, 38, 184, 84, 255, 114, 20, 148, 146, 49, 49, 153, 121, 18, 10, 4, 150, 183, 218, 133, 27, 220, 177, 90, 21, 80, 245, 13, 93, 55, 213, 183, 75, 146, 222, 241, 155, 80, 164, 205, 183, 242, 41, 198, 37, 112, 220, 44, 7, 250, 50, 152, 246, 249, 21, 162, 162, 77, 163, 18, 153, 166, 203, 244, 215, 115, 227, 235, 237, 18, 246, 143, 42, 207, 208, 90, 175, 72, 175, 22, 36, 23, 12, 86, 73, 92, 82, 103, 250, 115, 4, 25, 41, 179, 249, 231, 73, 110, 105, 14, 68, 248, 250, 160, 48, 218, 52, 204, 46, 106, 247, 218, 28, 203, 248, 156, 148, 73, 173, 44, 197, 17, 227, 44, 57, 50, 119, 179, 36, 30, 126, 201, 142, 161, 64, 135, 168, 186, 130, 157, 203, 55, 71, 186, 201, 56, 105, 206, 91, 104, 130, 115, 120, 100, 247, 27, 12, 166, 212, 31, 25, 160, 12, 241, 111, 4, 101, 89, 52, 26, 91, 251, 74, 58, 211, 64, 207, 80, 35, 25, 41, 251, 243, 202, 7, 105, 49, 100, 134, 55, 52, 0, 82, 84, 200, 180, 155, 58, 20, 50, 17, 46, 251, 200, 148, 18, 252, 242, 70, 108, 210, 63, 191, 42, 122, 66, 78, 139, 48, 53, 17, 174, 84, 49, 164, 242, 122, 203, 43, 89, 36, 66, 61, 36, 154, 21, 56, 6, 11, 138, 234, 174, 64, 98, 207, 5, 84, 101, 42, 145, 26, 144, 26, 69, 169, 60, 77, 235, 172, 163, 170, 76, 177, 135, 102, 78, 38, 243, 5, 37, 26, 161, 108, 95, 118, 190, 139, 164, 2, 42, 78, 222, 144, 33, 85, 224, 161, 227, 36, 244, 158, 205, 233, 235, 59, 242, 205, 26, 124, 113, 21, 68, 123, 167, 71, 47, 68, 23, 117, 221, 94, 244, 119, 72, 169, 252, 147, 189, 204, 126, 114, 9, 64, 147, 209, 154, 187, 143, 69, 14, 175, 216, 214, 18, 239, 37, 182, 62, 42, 160, 59, 246, 137, 3, 240, 86, 252, 110, 33, 83, 111, 238, 197, 106, 192, 119, 26, 241, 182, 177, 105, 104, 3, 165, 157, 3, 133, 22, 33, 41, 31, 203, 183, 121, 166, 87, 238, 137, 2, 84, 34, 109, 142, 157, 246, 108, 210, 152, 35, 181, 45, 80, 136, 39, 195, 0, 185, 92, 54, 238, 11, 58, 14, 195, 199, 112, 87, 41, 73, 179, 208, 31, 165, 84, 19, 76, 155, 24, 106, 248, 67, 215, 175, 133, 21, 251, 220, 185, 231, 40, 194, 217, 29, 36, 92, 193, 21, 243, 221, 240, 118, 224, 22, 253, 161, 67, 42, 121, 244, 126, 68, 234, 87, 3, 211, 16, 165, 214, 193, 124, 86, 111, 118, 78, 168, 129, 1, 233, 225, 51, 9, 120, 179, 56, 193, 175, 173, 133, 148, 179, 101, 242, 84, 67, 87, 247, 178, 162, 155, 58, 207, 160, 73, 87, 179, 38, 168, 91, 0, 95, 26, 194, 120, 10, 85, 238, 254, 121, 168, 252, 14, 47, 241, 31, 77, 185, 131, 2, 11, 45, 184, 232, 16, 218, 147, 58, 110, 72, 94, 160, 148, 238, 80, 180, 166, 199, 188, 125, 80, 90, 44, 204, 14, 218, 116, 59, 88, 77, 197, 103, 148, 172, 161, 227, 224, 201, 244, 60, 5, 15, 65, 92, 69, 103, 27, 173, 187, 74, 44, 99, 255, 54, 27, 164, 138, 240, 195, 84, 246, 228, 245, 76, 179, 157, 103, 43, 192, 219, 0, 43, 175, 43, 183, 137, 75, 201, 118, 53, 165, 213, 235, 195, 194, 134, 61, 221, 0, 147, 195, 14, 137, 36, 198, 195, 69, 37, 56, 233, 157, 74, 150, 3, 161, 88, 207, 180, 217, 197, 35, 53, 229, 197, 140, 201, 0, 187, 16, 39, 250, 178, 176, 124, 55, 9, 230, 236, 189, 16, 98, 220, 59, 223, 24, 58, 225, 172, 48, 159, 174, 145, 30, 160, 215, 190, 181, 107, 102, 128, 52, 184, 19, 248, 61, 110, 169, 211, 11, 250, 35, 223, 178, 83, 234, 135, 212, 61, 115, 5, 144, 252, 73, 0, 143, 193, 149, 98, 37, 133, 250, 254, 154, 52, 239, 148, 211, 131, 105, 126, 65, 24, 192, 183, 52, 143, 194, 187, 201, 104, 71, 246, 211, 61, 7, 201, 67, 198, 47, 149, 201, 136, 184, 187, 240, 161, 35, 101, 140, 181, 192, 216, 119, 140, 189, 184, 194, 68, 243, 215, 208, 115, 248, 31, 211, 27, 208, 118, 21, 196, 197, 148, 14, 99, 205, 88, 209, 73, 2, 235, 21, 52, 149, 58, 114, 72, 63, 57, 3, 100, 243, 91, 163, 102, 4, 145, 9, 107, 83, 72, 13, 199, 59, 13, 47, 85, 190, 246, 106, 185, 44, 255, 8, 97, 210, 128, 76, 83, 195, 165, 153, 113, 81, 24, 227, 90, 131, 105, 111, 39, 115, 83, 231, 66, 212, 141, 117, 185, 179, 237, 69, 74, 134, 245, 167, 173, 202, 34, 178, 117, 237, 95, 6, 17, 18, 62, 1, 73, 64, 51, 45, 221, 17, 209, 239, 206, 230, 167, 233, 60, 65, 72, 74, 239, 55, 106, 146, 93, 165, 12, 187, 7, 151, 127, 243, 165, 135, 227, 101, 47, 6, 24, 149, 167, 166, 200, 12, 104, 240, 47, 77, 125, 185, 3, 35, 217, 139, 9, 23, 22, 21, 255, 233, 60, 52, 113, 251, 145, 174, 212, 74, 29, 16, 167, 152, 131, 32, 172, 244, 41, 87, 186, 60, 13, 145, 46, 254, 21, 160, 83, 184, 55, 167, 116, 188, 218, 117, 23, 241, 247, 241, 69, 235, 103, 48, 219, 188, 81, 89, 69, 126, 23, 196, 189, 53, 68, 161, 18, 149, 57, 47, 2, 15, 78, 67, 35, 106, 138, 12, 25, 223, 212, 144, 124, 104, 95, 202, 82, 146, 14, 156, 212, 37, 206, 75, 91, 5, 9, 87, 150, 18, 237, 139, 56, 111, 85, 28, 176, 41, 173, 39, 64, 118, 66, 77, 165, 246, 2, 207, 4, 59, 58, 29, 161, 248, 63, 224, 234, 226, 22, 101, 207, 88, 45, 90, 105, 141, 240, 71, 51, 44, 250, 167, 125, 226, 214, 244, 171, 62, 36, 209, 61, 132, 73, 114, 184, 35, 209, 17, 211, 238, 121, 205, 34, 47, 136, 228, 31, 105, 105, 202, 36, 171, 139, 141, 150, 81, 72, 125, 207, 171, 30, 102, 192, 180, 249, 64, 10, 183, 219, 96, 72, 146, 137, 49, 8, 59, 173, 47, 21, 235, 17, 248, 99, 235, 229, 183, 225, 187, 27, 97, 110, 22, 110, 150, 255, 125, 224, 177, 112, 32, 147, 13, 119, 114, 3, 211, 104, 236, 94, 243, 202, 9, 22, 135, 44, 105, 156, 230, 27, 28, 169, 201, 62, 78, 90, 128, 118, 230, 91, 67, 167, 35, 15, 28, 122, 167, 119, 71, 42, 122, 68, 185, 80, 33, 197, 51, 39, 171, 3, 94, 90, 43, 200, 173, 120, 15, 115, 176, 38, 5, 125, 195, 36, 115, 76, 226, 21, 6, 183, 44, 52, 104, 208, 198, 237, 192, 214, 139, 126, 195, 44, 27, 2, 207, 123, 13, 90, 217, 96, 130, 154, 220, 153, 130, 224, 147, 54, 129, 223, 101, 224, 22, 97, 91, 33, 75, 130, 120, 70, 25, 226, 230, 222, 250, 23, 174, 102, 111, 59, 26, 29, 60, 213, 141, 117, 44, 38, 133, 197, 255, 34, 74, 118, 97, 103, 154, 140, 85, 225, 90, 81, 72, 239, 238, 27, 52, 122, 249, 90, 127, 60, 0, 44, 98, 148, 205, 131, 223, 131, 88, 81, 39, 22, 239, 77, 120, 199, 79, 15, 251, 147, 24, 7, 47, 165, 155, 34, 246, 169, 241, 53, 172, 76, 60, 67, 20, 9, 119, 100, 207, 98, 224, 177, 192, 100, 206, 241, 167, 212, 203, 193, 88, 98, 39, 24, 4, 217, 163, 55, 127, 107, 66, 206, 198, 145, 122, 76, 203, 49, 167, 26, 117, 59, 76, 145, 147, 165, 49, 111, 91, 223, 249, 19, 209, 58, 224, 152, 180, 206, 63, 231, 26, 223, 185, 138, 213, 31, 142, 110, 208, 12, 171, 213, 25, 208, 153, 6, 185, 183, 14, 183, 228, 204, 167, 93, 178, 234, 185, 201, 63, 224, 198, 204, 50, 46, 16, 189, 110, 46, 126, 59, 107, 171, 24, 190, 70, 185, 93, 218, 58, 153, 168, 40, 237, 234, 203, 93, 71, 43, 59, 48, 172, 118, 1, 49, 231, 2, 210, 99, 2, 76, 92, 68, 251, 15, 247, 36, 102, 145, 90, 17, 112, 123, 98, 184, 10, 11, 143, 214, 190, 15, 140, 114, 28, 83, 120, 172, 233, 78, 75, 31, 164, 113, 31, 96, 200, 252, 22, 220, 201, 136, 243, 10, 247, 91, 156, 3, 46, 26, 33, 163, 242, 33, 124, 246, 31, 180, 77, 45, 152, 165, 216, 132, 150, 230, 90, 71, 191, 147, 237, 225, 85, 154, 35, 38, 45, 92, 251, 10, 156, 32, 204, 182, 99, 56, 148, 33, 250, 0, 44, 251, 211, 196, 233, 245, 70, 153, 104, 87, 88, 59, 45, 88, 131, 202, 188, 184, 81, 52, 31, 51, 90, 67, 121, 1, 84, 58, 225, 176, 14, 222, 227, 111, 171, 64, 35, 237, 33, 246, 164, 7, 59, 195, 85, 211, 174, 23, 90, 105, 245, 104, 124, 71, 134, 66, 100, 235, 176, 168, 146, 79, 165, 231, 139, 121, 250, 68, 199, 131, 37, 19, 63, 85, 46, 81, 24, 223, 226, 118, 37, 128, 141, 236, 19, 253, 126, 250, 23, 97, 244, 200, 52, 94, 185, 188, 152, 5, 216, 83, 214, 140, 6, 214, 105, 73, 88, 223, 30, 205, 234, 75, 161, 225, 144, 225, 129, 213, 9, 46, 16, 139, 125, 235, 251, 168, 197, 178, 1, 235, 77, 212, 153, 26, 229, 255, 20, 106, 2, 54, 183, 229, 120, 239, 113, 224, 163, 2, 39, 97, 65, 19, 64, 31, 90, 41, 186, 209, 180, 63, 170, 251, 115, 4, 239, 9, 177, 107, 134, 11, 205, 236, 94, 44, 25, 49, 229, 55, 99, 204, 101, 50, 2, 54, 21, 175, 234, 125, 226, 31, 93, 62, 112, 238, 177, 163, 123, 35, 249, 85, 229, 90, 114, 52, 3, 133, 240, 35, 43, 151, 220, 252, 2, 158, 231, 238, 70, 151, 82, 176, 179, 39, 254, 83, 218, 143, 139, 244, 184, 24, 34, 158, 213, 111, 14, 105, 54, 59, 14, 161, 82, 134, 137, 106, 145, 175, 92, 121, 58, 86, 243, 151, 173, 111, 159, 162, 149, 191, 109, 21, 236, 46, 11, 227, 55, 57, 34, 22, 221, 115, 138, 157, 68, 210, 21, 224, 201, 155, 215, 223, 83, 46, 96, 32, 220, 56, 172, 49, 48, 127, 112, 67, 53, 203, 46, 220, 73, 29, 72, 37, 134, 127, 94, 4, 206, 114, 101, 97, 255, 0, 210, 203, 195, 165, 24, 232, 58, 48, 1, 232, 219, 146, 102, 154, 49, 76, 239, 60, 74, 53, 177, 239, 170, 7, 212, 83, 228, 132, 169, 58, 240, 161, 119, 166, 218, 233, 102, 44, 181, 51, 184, 33, 170, 249, 109, 68, 186, 54, 75, 54, 83, 22, 67, 130, 243, 182, 204, 229, 27, 28, 81, 97, 32, 99, 112, 205, 69, 113, 221, 180, 105, 175, 241, 115, 151, 186, 178, 43, 87, 74, 212, 183, 96, 26, 102, 1, 57, 64, 240, 51, 246, 254, 155, 241, 251, 206, 72, 240, 116, 250, 254, 70, 52, 143, 180, 90, 62, 156, 240, 22, 164, 135, 30, 173, 122, 104, 79, 189, 35, 207, 51, 28, 47, 234, 149, 140, 16, 202, 70, 149, 51, 47, 142, 245, 80, 77, 83, 1, 134, 76, 178, 108, 241, 182, 155, 54, 231, 101, 165, 246, 30, 27, 67, 50, 95, 114, 79, 147, 88, 147, 48, 17, 86, 87, 14, 180, 113, 172, 207, 30, 165, 127, 6, 207, 208, 180, 228, 65, 78, 18, 96, 209, 117, 225, 187, 190, 253, 120, 29, 170, 52, 18, 249, 224, 209, 111, 67, 187, 14, 216, 185, 125, 74, 68, 251, 251, 138, 185, 196, 194, 223, 90, 190, 65, 47, 68, 38, 53, 249, 126, 50, 239, 46, 183, 100, 13, 191, 73, 230, 65, 116, 212, 111, 1, 44, 68, 253, 33, 15, 107, 185, 139, 21, 50, 247, 152, 165, 236, 70, 104, 80, 28, 100, 28, 17, 111, 176, 223, 216, 13, 77, 169, 219, 206, 30, 106, 204, 12, 207, 236, 173, 113, 203, 138, 62, 12, 151, 254, 89, 210, 197, 150, 3, 5, 224, 211, 206, 138, 106, 96, 134, 147, 218, 48, 135, 40, 92, 146, 84, 89, 214, 195, 181, 195, 124, 68, 110, 68, 207, 24, 133, 28, 176, 152, 252, 246, 203, 126, 232, 131, 187, 39, 116, 217, 107, 20, 108, 186, 7, 88, 72, 140, 221, 183, 155, 201, 128, 167, 246, 108, 184, 223, 80, 234, 225, 212, 49, 31, 75, 53, 168, 132, 73, 89, 156, 174, 162, 205, 242, 120, 120, 54, 120, 73, 97, 17, 146, 83, 255, 125, 81, 45, 238, 97, 126, 220, 184, 215, 64, 230, 17, 103, 193, 56, 157, 99, 50, 69, 36, 45, 252, 211, 250, 61, 63, 223, 26, 113, 17, 201, 28, 178, 58, 60, 133, 98, 135, 5, 205, 234, 193, 232, 169, 237, 88, 17, 224, 233, 129, 139, 43, 149, 230, 222, 115, 178, 254, 120, 252, 167, 19, 18, 133, 51, 89, 16, 119, 45, 228, 37, 56, 214, 122, 214, 56, 89, 60, 202, 31, 35, 227, 157, 237, 36, 12, 208, 170, 12, 52, 9, 81, 104, 227, 122, 165, 57, 111, 102, 87, 13, 14, 156, 176, 13, 224, 231, 84, 40, 252, 245, 223, 216, 222, 195, 156, 170, 65, 193, 91, 85, 62, 99, 140, 152, 108, 34, 20, 93, 30, 23, 205, 16, 171, 184, 110, 40, 225, 40, 149, 131, 225, 14, 96, 11, 112, 120, 87, 253, 19, 155, 56, 252, 76, 124, 234, 47, 20, 35, 149, 124, 234, 39, 211, 104, 151, 137, 243, 57, 107, 214, 221, 222, 77, 8, 56, 147, 245, 239, 253, 17, 99, 93, 172, 231, 130, 51, 192, 250, 134, 4, 196, 83, 123, 69, 173, 95, 79, 47, 104, 28, 98, 152, 101, 112, 3, 155, 240, 140, 146, 8, 24, 251, 191, 76, 252, 240, 154, 186, 253, 76, 175, 173, 135, 212, 250, 90, 37, 80, 107, 217, 112, 30, 63, 48, 49, 106, 39, 242, 155, 212, 191, 169, 8, 87, 240, 90, 98, 232, 29, 228, 237, 0, 100, 240, 3, 162, 197, 65, 197, 116, 44, 159, 43, 194, 118, 253, 98, 136, 22, 39, 34, 19, 216, 157, 128, 10, 144, 139, 78, 251, 104, 152, 174, 213, 94, 131, 171, 185, 138, 99, 103, 84, 55, 229, 180, 112, 200, 177, 78, 91, 74, 185, 127, 23, 175, 176, 63, 252, 161, 173, 217, 34, 200, 228, 203, 88, 107, 48, 233, 16, 248, 3, 222, 124, 106, 182, 184, 168, 97, 204, 229, 195, 37, 249, 146, 193, 87, 57, 187, 245, 200, 149, 230, 6, 112, 80, 69, 119, 94, 87, 53, 84, 8, 51, 99, 155, 94, 210, 244, 98, 179, 28, 134, 160, 103, 94, 107, 203, 176, 12, 233, 93, 145, 1, 243, 249, 51, 94, 125, 192, 52, 62, 73, 130, 218, 112, 210, 198, 39, 5, 69, 67, 67, 118, 114, 65, 92, 113, 46, 47, 151, 109, 218, 50, 29, 255, 69, 99, 2, 244, 100, 239, 109, 118, 2, 89, 24, 103, 182, 33, 110, 63, 172, 252, 84, 238, 218, 179, 227, 110, 112, 110, 168, 219, 136, 164, 62, 231, 157, 185, 93, 1, 61, 103, 215, 180, 13, 247, 168, 79, 0, 117, 21, 191, 44, 120, 155, 49, 86, 13, 157, 239, 184, 171, 15, 138, 90, 168, 11, 224, 129, 235, 184, 197, 117, 35, 152, 236, 23, 3, 161, 90, 247, 1, 199, 85, 137, 58, 117, 240, 184, 37, 152, 211, 183, 130, 230, 254, 67, 203, 37, 55, 43, 92, 106, 106, 49, 241, 45, 95, 110, 95, 105, 29, 236, 128, 141, 120, 137, 236, 101, 47, 189, 28, 115, 212, 37, 24, 3, 159, 93, 59, 21, 61, 50, 153, 90, 67, 174, 214, 78, 41, 56, 2, 157, 91, 82, 123, 193, 19, 145, 246, 220, 254, 141, 135, 120, 197, 141, 2, 199, 94, 230, 196, 205, 95, 235, 0, 154, 232, 195, 44, 30, 188, 229, 55, 151, 25, 53, 43, 161, 74, 153, 25, 88, 8, 162, 5, 131, 254, 35, 217, 139, 77, 252, 164, 186, 234, 235, 171, 207, 53, 11, 75, 184, 80, 184, 196, 221, 21, 245, 167, 108, 177, 86, 46, 149, 85, 42, 234, 215, 170, 46, 132, 92, 14, 204, 78, 126, 253, 33, 171, 176, 87, 155, 50, 21, 167, 191, 103, 235, 111, 147, 62, 5, 72, 243, 181, 213, 193, 112, 19, 22, 204, 50, 9, 97, 198, 53, 57, 249, 185, 106, 226, 178, 233, 194, 58, 178, 202, 206, 249, 127, 23, 165, 92, 255, 213, 154, 57, 244, 32, 107, 131, 41, 130, 246, 187, 35, 168, 69, 240, 219, 1, 86, 18, 136, 197, 69, 218, 3, 253, 120, 166, 123, 30, 33, 132, 85, 201, 140, 54, 192, 248, 88, 28, 71, 42, 90, 75, 152, 130, 241, 107, 188, 246, 6, 5, 121, 88, 179, 1, 231, 144, 179, 84, 225, 80, 105, 148, 38, 9, 139, 138, 160, 243, 211, 110, 37, 252, 178, 26, 242, 10, 82, 154, 251, 225, 223, 105, 247, 174, 205, 218, 51, 58, 195, 247, 219, 55, 27, 227, 6, 255, 177, 49, 233, 185, 241, 124, 36, 143, 8, 215, 182, 169, 191, 99, 79, 237, 215, 166, 20, 140, 42, 45, 31, 29, 73, 49, 158, 5, 170, 239, 43, 95, 130, 56, 83, 208, 83, 138, 30, 61, 239, 115, 50, 110, 133, 166, 61, 56, 208, 104, 85, 91, 11, 203, 83, 125, 119, 130, 29, 30, 230, 146, 255, 199, 75, 189, 179, 64, 146, 107, 189, 126, 20, 72, 11, 239, 246, 240, 191, 25, 198, 102, 167, 101, 122, 48, 208, 184, 218, 213, 145, 51, 195, 106, 95, 47, 240, 122, 237, 191, 173, 234, 117, 167, 73, 46, 132, 126, 113, 70, 167, 82, 125, 78, 222, 99, 103, 144, 81, 71, 221, 22, 185, 88, 100, 159, 233, 134, 241, 49, 7, 170, 99, 30, 115, 64, 232, 117, 148, 206, 96, 151, 230, 71, 4, 109, 63, 224, 138, 16, 246, 145, 184, 150, 206, 113, 136, 75, 56, 131, 131, 121, 194, 191, 5, 99, 187, 182, 228, 40, 53, 100, 197, 97, 37, 109, 216, 118, 112, 105, 151, 42, 83, 200, 134, 243, 19, 58, 135, 210, 229, 67, 176, 163, 148, 18, 37, 232, 89, 18, 211, 240, 212, 14, 91, 122, 135, 36, 18, 103, 230, 219, 27, 63, 90, 52, 117, 0, 244, 22, 42, 109, 177, 48, 8, 140, 125, 231, 27, 132, 190, 0, 97, 189, 4, 154, 222, 14, 29, 139, 198, 140, 154, 114, 107, 77, 146, 138, 121, 205, 117, 19, 137, 245, 219, 47, 153, 129, 176, 187, 12, 151, 170, 234, 204, 56, 35, 244, 26, 134, 201, 124, 226, 38, 198, 240, 124, 37, 226, 76, 75, 140, 241, 24, 54, 52, 212, 18, 200, 25, 231, 185, 107, 13, 163, 212, 214, 200, 200, 4, 37, 26, 112, 239, 55, 92, 102, 152, 122, 216, 38, 65, 2, 114, 89, 33, 231, 39, 11, 229, 6, 75, 22, 190, 24, 207, 118, 119, 27, 27, 147, 177, 168, 89, 97, 102, 37, 34, 66, 22, 78, 247, 122, 225, 102, 200, 6, 56, 70, 103, 105, 192, 171, 179, 82, 87, 90, 168, 113, 112, 200, 161, 24, 117, 169, 21, 27, 101, 113, 247, 40, 154, 243, 181, 61, 255, 196, 5, 3, 90, 117, 108, 206, 241, 149, 76, 18, 46, 50, 208, 141, 68, 220, 237, 4, 64, 71, 25, 87, 240, 76, 249, 93, 185, 185, 221, 101, 109, 16, 38, 211, 30, 51, 22, 168, 38, 78, 241, 101, 81, 211, 189, 75, 14, 180, 202, 100, 135, 26, 55, 78, 63, 200, 255, 85, 62, 151, 131, 195, 69, 234, 58, 69, 54, 133, 164, 56, 115, 247, 104, 33, 188, 174, 87, 147, 129, 197, 143, 17, 153, 227, 243, 159, 173, 165, 211, 53, 120, 23, 155, 223, 104, 114, 197, 130, 97, 234, 228, 138, 11, 206, 240, 133, 13, 239, 88, 185, 121, 219, 240, 238, 203, 82, 226, 5, 224, 176, 122, 251, 41, 183, 157, 219, 26, 247, 211, 140, 24, 168, 103, 47, 111, 38, 200, 6, 252, 96, 156, 253, 82, 186, 12, 156, 80, 251, 224, 19, 220, 61, 24, 1, 217, 179, 219, 88, 121, 4, 103, 64, 67, 78, 174, 21, 153, 173, 59, 123, 195, 135, 30, 135, 102, 153, 137, 149, 87, 250, 66, 98, 28, 97, 150, 0, 15, 38, 96, 220, 216, 220, 225, 60, 79, 91, 74, 182, 121, 111, 157, 120, 145, 5, 178, 210, 217, 93, 93, 60, 93, 182, 229, 235, 84, 34, 108, 206, 222, 196, 35, 218, 164, 172, 118, 4, 87, 238, 26, 91, 61, 7, 190, 3, 119, 242, 166, 183, 135, 40, 116, 186, 111, 127, 166, 118, 200, 176, 116, 43, 96, 97, 136, 62, 130, 159, 131, 234, 26, 135, 41, 58, 44, 144, 139, 151, 145, 39, 197, 169, 231, 99, 182, 239, 193, 76, 225, 147, 207, 111, 196, 134, 131, 108, 111, 115, 134, 240, 43, 209, 4, 110, 61, 25, 128, 232, 112, 90, 40, 1, 159, 11, 26, 11, 221, 215, 217, 227, 86, 118, 95, 5, 89, 37, 170, 238, 248, 203, 26, 236, 95, 229, 61, 195, 217, 58, 176, 83, 195, 111, 186, 43, 156, 117, 28, 96, 204, 6, 178, 134, 24, 124, 175, 185, 89, 248, 33, 200, 176, 213, 109, 70, 246, 16, 73, 156, 143, 88, 106, 251, 165, 63, 101, 208, 71, 221, 24, 113, 36, 107, 75, 90, 171, 151, 93, 161, 5, 90, 22, 130, 93, 110, 170, 186, 241, 80, 64, 169, 196, 60, 184, 228, 42, 132, 234, 117, 118, 89, 122, 254, 188, 221, 79, 197, 199, 226, 74, 34, 78, 231, 60, 4, 149, 26, 188, 36, 170, 84, 55, 155, 128, 179, 67, 122, 249, 150, 203, 125, 22, 81, 47, 14, 88, 86, 21, 67, 27, 218, 239, 129, 165, 10, 51, 150, 208, 27, 215, 239, 248, 187, 81, 232, 62, 177, 29, 37, 136, 235, 187, 198, 85, 15, 119, 186, 16, 17, 72, 147, 190, 182, 11, 58, 214, 17, 85, 78, 209, 203, 146, 64, 253, 172, 64, 23, 195, 152, 144, 151, 21, 173, 16, 219, 144, 1, 211, 202, 186, 73, 25, 213, 110, 87, 199, 3, 77, 210, 28, 250, 34, 239, 153, 130, 41, 153, 78, 156, 5, 117, 1, 96, 202, 225, 45, 135, 18, 46, 171, 152, 131, 134, 58, 251, 29, 232, 36, 197, 174, 94, 10, 76, 98, 159, 80, 79, 9, 138, 27, 99, 245, 188, 39, 206, 235, 209, 80, 96, 82, 19, 58, 182, 233, 116, 241, 189, 100, 205, 79, 80, 11, 106, 239, 61, 113, 105, 125, 146, 18, 206, 52, 57, 79, 111, 237, 184, 148, 141, 35, 81, 250, 169, 23, 228, 157, 82, 122, 202, 39, 242, 75, 254, 56, 129, 78, 98, 241, 58, 238, 244, 212, 208, 81, 114, 2, 152, 152, 208, 122, 229, 71, 240, 2, 4, 130, 186, 99, 143, 142, 12, 238, 168, 250, 125, 118, 117, 33, 4, 243, 42, 221, 150, 136, 55, 17, 32, 48, 72, 120, 251, 254, 54, 105, 217, 69, 5, 133, 148, 48, 58, 185, 156, 131, 130, 177, 211, 9, 35, 111, 251, 76, 247, 64, 84, 96, 103, 39, 235, 233, 108, 190, 84, 22, 218, 122, 49, 83, 10, 60, 173, 183, 4, 96, 150, 242, 47, 199, 25, 127, 243, 194, 63, 20, 233, 11, 52, 198, 83, 0, 252, 83, 166, 121, 226, 140, 95, 74, 255, 195, 68, 57, 33, 222, 11, 223, 4, 237, 208, 201, 160, 169, 129, 155, 115, 248, 246, 11, 8, 154, 161, 103, 252, 51, 214, 121, 82, 113, 73, 57, 218, 70, 184, 123, 127, 63, 113, 53, 217, 123, 23, 24, 245, 229, 16, 21, 103, 212, 134, 105, 64, 27, 167, 101, 74, 203, 190, 216, 51, 131, 108, 242, 147, 130, 148, 83, 143, 171, 234, 143, 134, 232, 228, 254, 219, 153, 154, 26, 152, 246, 225, 83, 92, 97, 231, 82, 97, 22, 246, 215, 92, 175, 115, 233, 157, 67, 56, 209, 119, 9, 17, 200, 138, 118, 61, 105, 96, 62, 173, 139, 107, 156, 144, 64, 92, 53, 131, 99, 190, 107, 26, 195, 205, 151, 40, 206, 138, 51, 234, 24, 22, 206, 230, 142, 2, 74, 119, 21, 209, 25, 203, 136, 246, 77, 161, 21, 27, 8, 157, 23, 0, 248, 205, 215, 38, 58, 8, 35, 64, 77, 28, 140, 182, 15, 184, 246, 110, 39, 132, 92, 193, 189, 177, 92, 216, 122, 225, 222, 75, 58, 158, 106, 150, 162, 126, 84, 15, 229, 50, 195, 186, 23, 162, 140, 22, 225, 194, 147, 198, 154, 197, 142, 229, 83, 156, 41, 168, 223, 23, 173, 42, 26, 34, 63, 31, 190, 102, 238, 214, 108, 156, 184, 73, 153, 252, 240, 248, 249, 2, 93, 228, 79, 124, 25, 69, 121, 171, 245, 226, 209, 111, 14, 5, 186, 159, 7, 195, 63, 185, 161, 152, 137, 194, 25, 105, 153, 124, 85, 19, 22, 191, 72, 14, 17, 230, 236, 121, 154, 157, 178, 126, 149, 122, 75, 200, 25, 89, 77, 11, 11, 100, 228, 101, 240, 74, 123, 233, 40, 1, 74, 127, 28, 52, 58, 108, 74, 25, 15, 111, 225, 20, 185, 133, 140, 94, 95, 78, 237, 29, 34, 29, 175, 6, 204, 68, 122, 107, 149, 147, 16, 223, 142, 38, 82, 72, 84, 176, 181, 141, 105, 18, 240, 254, 221, 84, 218, 179, 169, 250, 14, 253, 11, 89, 201, 42, 229, 19, 25, 28, 55, 115, 235, 146, 205, 43, 179, 241, 69, 98, 58, 45, 100, 183, 221, 82, 210, 8, 145, 75, 241, 214, 58, 111, 80, 68, 147, 132, 143, 179, 71, 28, 52, 208, 242, 204, 178, 33, 255, 4, 158, 148, 17, 73, 56, 214, 151, 242, 99, 167, 49, 175, 69, 47, 219, 220, 19, 171, 67, 221, 159, 147, 122, 243, 209, 168, 69, 39, 78, 219, 191, 209, 25, 14, 7, 42, 123, 151, 145, 120, 251, 219, 102, 164, 6, 160, 148, 32, 40, 96, 48, 100, 198, 173, 73, 96, 146, 149, 178, 75, 208, 89, 165, 158, 208, 105, 216, 187, 42, 115, 178, 183, 214, 159, 91, 183, 231, 228, 112, 163, 17, 1, 190, 221, 145, 27, 172, 183, 117, 203, 40, 222, 220, 49, 195, 50, 26, 78, 30, 231, 151, 44, 154, 43, 141, 202, 29, 233, 12, 248, 223, 217, 54, 54, 98, 176, 169, 238, 156, 226, 35, 152, 55, 85, 136, 156, 113, 138, 112, 20, 171, 32, 76, 129, 185, 28, 72, 30, 41, 76, 99, 197, 149, 29, 2, 220, 173, 0, 13, 254, 120, 209, 73, 87, 3, 253, 54, 241, 43, 115, 127, 121, 183, 101, 238, 106, 93, 134, 93, 201, 209, 128, 159, 51, 161, 5, 51, 152, 111, 202, 161, 125, 94, 217, 250, 2, 72, 125, 20, 65, 178, 81, 143, 250, 70, 233, 157, 48, 237, 170, 247, 249, 204, 34, 49, 244, 136, 157, 17, 123, 182, 90, 71, 172, 206, 91, 19, 3, 23, 134, 11, 196, 212, 21, 198, 119, 30, 11, 77, 73, 143, 98, 210, 129, 133, 141, 172, 194, 66, 129, 30, 81, 130, 113, 22, 15, 161, 177, 180, 214, 79, 179, 234, 250, 255, 4, 193, 46, 207, 95, 169, 20, 248, 84, 29, 197, 89, 88, 13, 101, 210, 58, 59, 193, 182, 160, 4, 176, 203, 55, 228, 45, 79, 78, 56, 53, 162, 220, 112, 171, 82, 102, 158, 61, 56, 28, 106, 169, 142, 119, 48, 171, 170, 173, 52, 55, 89, 7, 48, 46, 249, 54, 227, 92, 103, 6, 126, 143, 17, 140, 222, 21, 216, 211, 250, 56, 92, 146, 190, 38, 114, 244, 135, 140, 165, 227, 58, 206, 43, 206, 153, 201, 84, 148, 37, 155, 129, 99, 88, 157, 243, 86, 131, 142, 41, 0, 182, 112, 4, 25, 165, 224, 150, 36, 37, 88, 11, 156, 45, 246, 22, 216, 156, 105, 49, 191, 1, 39, 141, 28, 22, 239, 190, 160, 70, 213, 243, 65, 82, 6, 49, 136, 192, 25, 174, 7, 191, 201, 229, 25, 28, 201, 92, 25, 61, 30, 102, 232, 13, 63, 16, 162, 96, 27, 138, 44, 199, 69, 220, 231, 79, 28, 10, 39, 143, 184, 52, 176, 210, 87, 53, 180, 86, 189, 23, 223, 25, 3, 88, 185, 222, 220, 237, 156, 0, 152, 212, 207, 78, 179, 11, 49, 118, 102, 117, 200, 79, 179, 127, 195, 110, 149, 128, 14, 43, 56, 71, 54, 77, 21, 228, 164, 8, 111, 210, 109, 157, 148, 90, 220, 242, 156, 255, 30, 183, 10, 207, 18, 45, 94, 162, 6, 225, 68, 70, 244, 32, 84, 184, 81, 239, 167, 154, 250, 73, 43, 74, 128, 150, 143, 235, 53, 151, 89, 122, 69, 81, 0, 60, 2, 112, 41, 127, 13, 185, 75, 234, 138, 49, 173, 93, 116, 206, 2, 92, 44, 224, 254, 145, 159, 69, 247, 28, 144, 139, 136, 243, 151, 221, 205, 12, 254, 145, 108, 42, 8, 193, 243, 86, 101, 40, 143, 49, 76, 214, 27, 252, 201, 243, 5, 169, 170, 205, 117, 86, 154, 227, 92, 250, 46, 29, 29, 50, 255, 116, 207, 229, 123, 48, 244, 92, 161, 9, 159, 118, 192, 196, 225, 162, 216, 57, 143, 59, 152, 161, 177, 250, 27, 45, 252, 56, 177, 98, 86, 234, 221, 126, 115, 32, 139, 134, 30, 20, 65, 15, 73, 249, 49, 162, 30, 64, 250, 80, 86, 31, 145, 61, 170, 11, 34, 108, 213, 113, 103, 245, 127, 135, 107, 171, 96, 15, 39, 251, 178, 230, 220, 70, 176, 237, 22, 221, 103, 85, 207, 248, 55, 159, 21, 156, 242, 114, 35, 96, 54, 181, 145, 57, 5, 89, 145, 69, 194, 220, 215, 169, 206, 100, 136, 40, 70, 25, 243, 84, 169, 19, 48, 178, 150, 133, 247, 199, 25, 211, 101, 167, 104, 236, 21, 218, 15, 248, 174, 123, 89, 144, 67, 196, 47, 46, 131, 21, 24, 131, 193, 185, 111, 155, 160, 59, 201, 107, 224, 212, 195, 229, 167, 99, 197, 150, 249, 30, 121, 151, 57, 36, 128, 235, 123, 179, 233, 179, 240, 65, 82, 56, 52, 187, 25, 249, 91, 29, 27, 103, 52, 112, 75, 130, 33, 178, 225, 196, 95, 78, 105, 221, 42, 88, 95, 181, 65, 58, 193, 245, 4, 115, 59, 222, 150, 151, 228, 92, 124, 250, 243, 99, 18, 135, 160, 122, 52, 68, 9, 222, 254, 141, 230, 92, 92, 48, 190, 20, 111, 174, 144, 113, 211, 84, 156, 63, 247, 86, 57, 171, 126, 155, 33, 8, 101, 174, 200, 85, 174, 149, 5, 195, 216, 64, 163, 120, 241, 1, 87, 10, 204, 127, 162, 5, 91, 24, 126, 87, 52, 169, 167, 190, 49, 107, 215, 185, 172, 12, 80, 13, 69, 168, 192, 197, 219, 17, 45, 222, 40, 116, 80, 86, 199, 130, 220, 24, 74, 16, 134, 229, 145, 235, 78, 90, 215, 24, 167, 84, 194, 125, 138, 152, 229, 22, 162, 151, 58, 154, 72, 204, 242, 169, 20, 23, 168, 24, 56, 22, 255, 31, 68, 139, 29, 64, 128, 235, 11, 89, 116, 203, 46, 178, 143, 66, 168, 100, 44, 254, 119, 140, 240, 3, 126, 247, 121, 0, 12, 146, 206, 84, 68, 99, 249, 76, 61, 158, 112, 145, 97, 120, 116, 12, 194, 208, 2, 204, 123, 31, 67, 116, 168, 101, 212, 255, 169, 76, 151, 206, 141, 53, 7, 207, 105, 41, 90, 114, 25, 10, 224, 122, 86, 115, 157, 7, 46, 107, 138, 198, 234, 220, 9, 172, 141, 139, 185, 13, 222, 23, 245, 30, 4, 149, 112, 130, 206, 5, 76, 14, 8, 235, 194, 31, 54, 173, 103, 103, 91, 75, 41, 215, 73, 199, 24, 81, 207, 144, 108, 113, 174, 35, 21, 56, 42, 189, 203, 238, 38, 28, 233, 57, 96, 89, 252, 124, 108, 245, 49, 181, 127, 238, 201, 190, 82, 192, 203, 125, 88, 176, 173, 231, 64, 8, 80, 231, 207, 18, 154, 11, 229, 49, 31, 39, 101, 140, 207, 161, 38, 174, 100, 232, 225, 111, 91, 88, 152, 242, 193, 87, 166, 225, 242, 41, 97, 148, 248, 9, 243, 198, 158, 226, 78, 25, 183, 55, 115, 50, 157, 177, 136, 47, 164, 132, 171, 31, 44, 110, 63, 251, 203, 129, 63, 200, 66, 170, 208, 240, 162, 110, 84, 108, 223, 57, 15, 105, 7, 163, 206, 147, 144, 115, 220, 40, 235, 18, 130, 78, 25, 230, 144, 4, 185, 170, 196, 198, 72, 102, 243, 230, 1, 38, 200, 212, 26, 161, 80, 63, 68, 132, 78, 90, 231, 252, 86, 89, 227, 32, 39, 196, 232, 47, 77, 208, 129, 52, 45, 61, 85, 217, 9, 218, 74, 151, 183, 97, 14, 67, 62, 49, 156, 6, 178, 6, 46, 95, 157, 89, 97, 248, 16, 22, 47, 205, 66, 212, 234, 15, 62, 72, 227, 192, 35, 136, 223, 56, 0, 69, 255, 25, 174, 15, 236, 171, 250, 154, 118, 26, 232, 123, 212, 4, 22, 190, 61, 175, 247, 147, 150, 165, 194, 127, 65, 107, 47, 105, 154, 215, 61, 43, 160, 149, 136, 89, 109, 182, 120, 185, 46, 76, 77, 176, 227, 77, 139, 250, 164, 156, 32, 207, 120, 251, 91, 104, 39, 183, 168, 172, 166, 174, 37, 104, 63, 131, 82, 45, 249, 30, 3, 90, 34, 179, 72, 191, 80, 12, 145, 165, 170, 14, 173, 200, 72, 231, 20, 97, 19, 216, 198, 33, 241, 206, 175, 192, 28, 43, 223, 105, 189, 148, 111, 81, 70, 107, 130, 156, 228, 255, 133, 231, 68, 116, 173, 152, 87, 229, 170, 129, 193, 143, 71, 78, 83, 71, 77, 176, 185, 91, 9, 47, 92, 121, 87, 89, 31, 23, 157, 1, 99, 174, 17, 64, 156, 90, 137, 215, 91, 123, 167, 103, 110, 194, 63, 136, 26, 73, 69, 109, 5, 112, 47, 30, 207, 215, 102, 109, 246, 236, 4, 142, 33, 51, 181, 85, 238, 236, 121, 1, 74, 207, 190, 159, 240, 156, 109, 87, 254, 110, 93, 201, 108, 141, 105, 45, 192, 178, 107, 134, 114, 18, 82, 52, 132, 8, 114, 157, 64, 147, 222, 246, 22, 40, 137, 17, 244, 118, 41, 62, 81, 247, 110, 227, 88, 183, 209, 54, 223, 167, 0, 80, 13, 125, 233, 153, 63, 155, 57, 188, 125, 180, 110, 246, 68, 42, 179, 137, 134, 211, 91, 212, 252, 45, 24, 34, 179, 219, 61, 102, 94, 252, 127, 97, 191, 49, 179, 231, 128, 246, 169, 135, 98, 163, 163, 156, 70, 136, 25, 200, 15, 53, 94, 158, 250, 158, 24, 71, 125, 106, 53, 43, 211, 166, 35, 53, 94, 168, 220, 246, 169, 34, 163, 189, 68, 40, 14, 186, 98, 154, 102, 137, 43, 70, 233, 53, 80, 17, 99, 207, 96, 74, 76, 52, 235, 127, 75, 164, 53, 214, 225, 202, 183, 225, 216, 110, 20, 164, 245, 101, 123, 170, 72, 76, 1, 132, 129, 179, 206, 223, 209, 29, 84, 143, 173, 96, 156, 22, 22, 192, 110, 242, 22, 228, 216, 47, 130, 140, 109, 200, 109, 7, 25, 216, 227, 74, 68, 23, 96, 39, 226, 213, 175, 60, 144, 163, 17, 52, 221, 37, 96, 204, 76, 174, 177, 241, 45, 30, 54, 134, 68, 213, 7, 103, 90, 34, 249, 245, 143, 132, 107, 62, 91, 199, 221, 185, 82, 234, 60, 93, 64, 234, 41, 51, 153, 233, 106, 218, 176, 49, 21, 207, 157, 20, 113, 219, 214, 155, 201, 133, 140, 202, 55, 179, 229, 221, 152, 255, 89, 17, 10, 100, 66, 177, 57, 243, 227, 87, 218, 107, 139, 13, 195, 172, 194, 169, 72, 250, 37, 69, 72, 164, 134, 227, 246, 244, 155, 31, 65, 194, 15, 162, 113, 47, 167, 144, 100, 131, 187, 118, 244, 15, 192, 117, 42, 82, 83, 228, 109, 144, 52, 195, 57, 180, 4, 225, 189, 216, 118, 142, 214, 28, 169, 58, 157, 97, 33, 235, 152, 25, 95, 117, 251, 135, 186, 228, 220, 176, 9, 187, 149, 70, 179, 194, 201, 28, 240, 131, 244, 87, 245, 41, 114, 77, 66, 157, 201, 79, 229, 87, 137, 36, 213, 8, 1, 167, 45, 108, 177, 61, 198, 28, 142, 100, 153, 160, 82, 75, 105, 211, 89, 175, 192, 95, 167, 201, 78, 125, 202, 38, 175, 83, 17, 192, 37, 247, 115, 12, 169, 18, 110, 243, 43, 43, 213, 80, 83, 9, 60, 91, 197, 248, 181, 85, 168, 11, 239, 238, 237, 235, 73, 42, 233, 228, 194, 95, 56, 150, 247, 120, 9, 132, 123, 92, 24, 47, 164, 133, 21, 45, 140, 114, 125, 65, 83, 253, 66, 185, 41, 135, 62, 105, 87, 86, 141, 242, 65, 227, 129, 197, 26, 133, 48, 170, 132, 18, 96, 4, 30, 237, 177, 91, 221, 159, 143, 216, 157, 0, 24, 166, 115, 103, 230, 246, 210, 0, 203, 188, 107, 40, 131, 208, 25, 111, 15, 42, 187, 63, 169, 102, 35, 40, 175, 47, 122, 4, 65, 173, 186, 217, 57, 223, 57, 222, 212, 152, 194, 66, 102, 96, 106, 245, 44, 47, 117, 235, 225, 14, 49, 242, 9, 122, 45, 187, 23, 170, 90, 251, 241, 206, 233, 107, 140, 62, 118, 223, 156, 143, 123, 88, 58, 176, 126, 238, 2, 200, 231, 205, 38, 14, 118, 241, 255, 107, 138, 37, 178, 234, 153, 250, 67, 77, 30, 88, 154, 210, 6, 54, 137, 252, 99, 1, 250, 203, 230, 237, 204, 220, 73, 47, 50, 215, 119, 246, 158, 13, 201, 233, 148, 173, 100, 230, 141, 4, 72, 234, 162, 167, 97, 155, 40, 6, 89, 53, 9, 253, 199, 226, 191, 204, 55, 149, 245, 205, 131, 226, 124, 39, 248, 53, 109, 3, 68, 190, 50, 225, 142, 120, 98, 190, 138, 173, 254, 85, 13, 108, 253, 165, 62, 97, 158, 98, 96, 56, 121, 231, 158, 23, 237, 224, 166, 44, 112, 251, 160, 156, 187, 136, 20, 67, 55, 212, 119, 228, 126, 149, 193, 111, 163, 200, 90, 37, 180, 23, 45, 142, 15, 206, 40, 229, 16, 9, 75, 10, 225, 16, 25, 147, 71, 208, 13, 104, 205, 9, 219, 168, 174, 135, 88, 76, 113, 181, 30, 64, 200, 60, 202, 229, 64, 121, 49, 33, 142, 173, 18, 76, 160, 28, 218, 88, 170, 249, 27, 218, 19, 28, 181, 187, 148, 40, 120, 46, 214, 188, 98, 129, 13, 3, 149, 243, 222, 150, 236, 115, 19, 54, 254, 157, 87, 69, 82, 170, 226, 185, 70, 145, 95, 151, 210, 184, 225, 228, 45, 64, 223, 228, 48, 77, 139, 153, 123, 102, 101, 253, 130, 92, 166, 248, 58, 165, 50, 104, 75, 86, 58, 44, 166, 86, 93, 102, 203, 78, 67, 145, 28, 8, 223, 178, 28, 98, 78, 204, 5, 151, 117, 7, 207, 82, 62, 77, 31, 34, 58, 207, 72, 0, 164, 224, 237, 27, 4, 102, 153, 195, 99, 196, 16, 20, 149, 189, 166, 185, 243, 42, 205, 200, 211, 127, 122, 194, 168, 67, 98, 182, 160, 126, 254, 242, 131, 211, 58, 89, 239, 182, 130, 194, 117, 171, 165, 13, 166, 148, 104, 138, 84, 155, 106, 76, 159, 118, 40, 156, 213, 17, 36, 195, 229, 148, 93, 184, 36, 109, 143, 170, 222, 7, 246, 113, 116, 46, 162, 93, 28, 79, 226, 115, 69, 60, 165, 180, 236, 59, 108, 220, 255, 121, 188, 59, 99, 96, 178, 197, 152, 202, 104, 248, 151, 216, 66, 242, 233, 131, 57, 107, 31, 110, 151, 69, 124, 166, 240, 105, 66, 206, 127, 206, 178, 233, 34, 8, 208, 100, 222, 137, 218, 224, 40, 135, 84, 82, 103, 162, 153, 206, 201, 99, 129, 22, 32, 248, 144, 247, 184, 215, 203, 150, 48, 159, 193, 36, 211, 191, 118, 123, 63, 29, 154, 88, 30, 59, 124, 160, 21, 205, 141, 87, 87, 111, 237, 121, 132, 218, 50, 224, 127, 74, 114, 211, 91, 178, 181, 171, 68, 106, 112, 180, 101, 144, 220, 22, 99, 193, 166, 36, 194, 208, 214, 95, 242, 64, 87, 118, 132, 165, 229, 34, 214, 252, 2, 61, 243, 233, 134, 70, 82, 158, 61, 162, 47, 169, 217, 74, 248, 115, 87, 8, 248, 222, 152, 184, 49, 10, 191, 17, 222, 135, 234, 244, 170, 49, 234, 96, 32, 193, 206, 232, 135, 217, 11, 5, 40, 200, 116, 221, 47, 230, 64, 156, 145, 177, 50, 149, 93, 92, 218, 17, 169, 59, 173, 70, 154, 30, 153, 200, 145, 91, 181, 75, 90, 28, 147, 13, 234, 145, 230, 205, 137, 111, 244, 219, 8, 193, 88, 255, 251, 15, 119, 10, 229, 176, 188, 109, 242, 238, 7, 126, 93, 132, 78, 18, 237, 171, 34, 84, 252, 157, 20, 204, 87, 78, 236, 214, 44, 226, 5, 160, 58, 93, 202, 148, 1, 190, 11, 103, 234, 89, 174, 245, 16, 142, 128, 190, 129, 60, 253, 221, 208, 85, 233, 152, 119, 27, 144, 206, 2, 191, 203, 28, 67, 20, 204, 146, 119, 69, 61, 225, 113, 232, 93, 23, 58, 118, 38, 126, 83, 232, 156, 63, 69, 204, 248, 21, 121, 222, 33, 77, 221, 152, 1, 138, 186, 105, 47, 90, 113, 103, 151, 39, 189, 131, 93, 126, 65, 157, 89, 155, 126, 68, 14, 255, 176, 212, 20, 3, 171, 142, 185, 27, 89, 218, 87, 197, 72, 104, 165, 119, 78, 29, 178, 172, 83, 163, 91, 179, 245, 20, 16, 241, 189, 23, 159, 81, 118, 5, 108, 221, 61, 105, 97, 195, 97, 23, 120, 23, 188, 95, 182, 163, 97, 60, 163, 127, 77, 250, 170, 144, 93, 72, 231, 102, 238, 3, 8, 78, 252, 203, 46, 255, 15, 140, 172, 54, 109, 30, 183, 167, 19, 0, 190, 120, 106, 128, 117, 9, 104, 143, 212, 26, 126, 15, 156, 94, 42, 131, 103, 90, 221, 173, 47, 22, 48, 240, 97, 75, 131, 229, 168, 26, 24, 29, 155, 94, 134, 96, 148, 4, 225, 238, 231, 193, 45, 254, 207, 172, 18, 232, 72, 88, 43, 179, 254, 201, 186, 235, 92, 23, 152, 228, 17, 151, 48, 55, 165, 9, 145, 85, 83, 65, 86, 192, 10, 195, 182, 206, 5, 58, 17, 96, 254, 69, 213, 83, 233, 83, 2, 58, 117, 48, 234, 215, 60, 184, 191, 31, 32, 56, 72, 40, 46, 118, 29, 139, 50, 162, 26, 9, 92, 243, 75, 91, 146, 76, 218, 234, 94, 97, 58, 3, 1, 145, 253, 1, 252, 135, 78, 60, 86, 98, 93, 233, 135, 241, 207, 110, 251, 44, 80, 120, 233, 82, 200, 76, 67, 14, 79, 148, 171, 149, 83, 76, 102, 168, 169, 81, 87, 252, 79, 80, 116, 1, 168, 220, 10, 231, 95, 9, 137, 126, 141, 151, 140, 169, 63, 63, 154, 26, 62, 241, 46, 236, 123, 122, 201, 116, 206, 44, 88, 170, 4, 60, 99, 98, 171, 156, 143, 244, 32, 138, 242, 61, 70, 62, 148, 110, 118, 245, 250, 48, 184, 228, 144, 158, 65, 78, 82, 161, 245, 109, 193, 56, 12, 35, 191, 121, 48, 228, 214, 154, 124, 141, 101, 103, 43, 144, 254, 120, 244, 121, 202, 73, 145, 192, 76, 167, 244, 66, 129, 32, 158, 240, 49, 92, 100, 26, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 100, 117, 115, 107, 45, 104, 97, 100, 101, 115, 45, 48, 46, 50, 50, 46, 49, 47, 115, 114, 99, 47, 115, 116, 114, 97, 116, 101, 103, 105, 101, 115, 47, 115, 99, 97, 108, 97, 114, 46, 114, 115, 0, 32, 72, 2, 0, 95, 0, 0, 0, 48, 0, 0, 0, 16, 0, 0, 0, 22, 236, 150, 253, 79, 200, 30, 245, 6, 88, 131, 129, 92, 80, 213, 127, 234, 105, 100, 178, 31, 252, 104, 11, 69, 127, 49, 40, 60, 128, 164, 24, 19, 26, 83, 83, 151, 81, 68, 204, 175, 6, 151, 22, 79, 48, 176, 247, 70, 232, 20, 27, 117, 183, 168, 171, 233, 146, 231, 231, 190, 47, 210, 97, 89, 22, 254, 107, 20, 143, 58, 248, 77, 222, 239, 55, 176, 7, 216, 139, 58, 216, 94, 165, 206, 137, 229, 234, 205, 108, 94, 144, 164, 188, 41, 34, 142, 83, 126, 190, 49, 61, 51, 25, 4, 174, 241, 144, 58, 187, 212, 228, 51, 56, 231, 209, 149, 19, 240, 51, 221, 78, 134, 99, 250, 57, 98, 44, 183, 102, 55, 226, 15, 225, 130, 221, 202, 229, 15, 15, 137, 233, 224, 51, 216, 82, 45, 100, 75, 50, 93, 97, 46, 56, 187, 140, 99, 61, 146, 26, 19, 26, 83, 83, 151, 81, 68, 204, 175, 6, 151, 22, 79, 48, 176, 247, 70, 232, 20, 27, 117, 183, 168, 171, 233, 146, 231, 231, 190, 47, 210, 97, 89, 22, 254, 107, 20, 143, 58, 248, 77, 222, 239, 55, 176, 7, 216, 139, 58, 216, 94, 165, 206, 137, 229, 234, 205, 108, 94, 144, 164, 188, 41, 34, 142, 83, 126, 190, 49, 61, 51, 25, 4, 174, 241, 144, 58, 187, 212, 228, 51, 56, 231, 209, 149, 19, 240, 51, 221, 78, 134, 99, 250, 57, 98, 44, 183, 102, 55, 226, 15, 225, 130, 221, 202, 229, 15, 15, 137, 233, 224, 51, 216, 82, 45, 100, 75, 50, 93, 97, 46, 56, 187, 140, 99, 61, 146, 26, 11, 118, 203, 254, 39, 100, 143, 122, 3, 172, 193, 64, 46, 168, 234, 63, 245, 52, 50, 217, 15, 126, 180, 133, 162, 191, 24, 20, 30, 64, 82, 12, 89, 22, 254, 107, 20, 143, 58, 248, 77, 222, 239, 55, 176, 7, 216, 139, 58, 216, 94, 165, 206, 137, 229, 234, 205, 108, 94, 144, 164, 188, 41, 34, 142, 83, 126, 190, 49, 61, 51, 25, 4, 174, 241, 144, 58, 187, 212, 228, 51, 56, 231, 209, 149, 19, 240, 51, 221, 78, 134, 99, 250, 57, 98, 44, 183, 102, 55, 226, 15, 225, 130, 221, 202, 229, 15, 15, 137, 233, 224, 51, 216, 82, 45, 100, 75, 50, 93, 97, 46, 56, 187, 140, 99, 61, 146, 26, 11, 118, 203, 254, 39, 100, 143, 122, 3, 172, 193, 64, 46, 168, 234, 63, 245, 52, 50, 217, 15, 126, 180, 133, 162, 191, 24, 20, 30, 64, 82, 12, 197, 60, 208, 161, 128, 44, 200, 227, 48, 22, 35, 82, 114, 147, 205, 56, 134, 108, 38, 19, 114, 128, 48, 140, 183, 20, 128, 238, 141, 55, 13, 106, 142, 83, 126, 190, 49, 61, 51, 25, 4, 174, 241, 144, 58, 187, 212, 228, 51, 56, 231, 209, 149, 19, 240, 51, 221, 78, 134, 99, 250, 57, 98, 44, 183, 102, 55, 226, 15, 225, 130, 221, 202, 229, 15, 15, 137, 233, 224, 51, 216, 82, 45, 100, 75, 50, 93, 97, 46, 56, 187, 140, 99, 61, 146, 26, 11, 118, 203, 254, 39, 100, 143, 122, 3, 172, 193, 64, 46, 168, 234, 63, 245, 52, 50, 217, 15, 126, 180, 133, 162, 191, 24, 20, 30, 64, 82, 12, 197, 60, 208, 161, 128, 44, 200, 227, 48, 22, 35, 82, 114, 147, 205, 56, 134, 108, 38, 19, 114, 128, 48, 140, 183, 20, 128, 238, 141, 55, 13, 106, 10, 141, 169, 41, 203, 40, 34, 102, 87, 177, 74, 11, 41, 234, 182, 37, 38, 96, 91, 146, 190, 71, 113, 239, 24, 136, 194, 8, 137, 235, 223, 106, 183, 102, 55, 226, 15, 225, 130, 221, 202, 229, 15, 15, 137, 233, 224, 51, 216, 82, 45, 100, 75, 50, 93, 97, 46, 56, 187, 140, 99, 61, 146, 26, 11, 118, 203, 254, 39, 100, 143, 122, 3, 172, 193, 64, 46, 168, 234, 63, 245, 52, 50, 217, 15, 126, 180, 133, 162, 191, 24, 20, 30, 64, 82, 12, 197, 60, 208, 161, 128, 44, 200, 227, 48, 22, 35, 82, 114, 147, 205, 56, 134, 108, 38, 19, 114, 128, 48, 140, 183, 20, 128, 238, 141, 55, 13, 106, 10, 141, 169, 41, 203, 40, 34, 102, 87, 177, 74, 11, 41, 234, 182, 37, 38, 96, 91, 146, 190, 71, 113, 239, 24, 136, 194, 8, 137, 235, 223, 106, 245, 208, 136, 97, 168, 37, 248, 113, 2, 252, 187, 246, 55, 167, 7, 226, 189, 208, 213, 70, 191, 87, 14, 154, 82, 176, 35, 84, 42, 9, 59, 36, 1, 0, 0, 0, 255, 255, 255, 255, 254, 91, 254, 255, 2, 164, 189, 83, 5, 216, 161, 9, 8, 216, 57, 51, 72, 125, 157, 41, 83, 167, 237, 115, 254, 255, 255, 255, 1, 0, 0, 0, 2, 72, 3, 0, 250, 183, 132, 88, 245, 79, 188, 236, 239, 79, 140, 153, 111, 5, 197, 172, 89, 177, 36, 24, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 100, 117, 115, 107, 45, 112, 111, 115, 101, 105, 100, 111, 110, 45, 48, 46, 51, 49, 46, 48, 47, 115, 114, 99, 47, 99, 105, 112, 104, 101, 114, 46, 114, 115, 0, 240, 75, 2, 0, 87, 0, 0, 0, 137, 0, 0, 0, 43, 0, 0, 0, 116, 202, 207, 247, 163, 103, 38, 67, 190, 132, 26, 18, 110, 72, 5, 121, 18, 13, 233, 207, 132, 40, 192, 25, 190, 35, 19, 106, 186, 255, 98, 10, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 100, 117, 115, 107, 45, 98, 121, 116, 101, 115, 45, 48, 46, 49, 46, 55, 47, 115, 114, 99, 47, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 114, 115, 0, 0, 120, 76, 2, 0, 86, 0, 0, 0, 41, 0, 0, 0, 24, 0, 0, 0, 120, 76, 2, 0, 86, 0, 0, 0, 102, 0, 0, 0, 24, 0, 0, 0, 120, 76, 2, 0, 86, 0, 0, 0, 133, 0, 0, 0, 11, 0, 0, 0, 1, 0, 0, 0, 255, 255, 255, 255, 254, 91, 254, 255, 2, 164, 189, 83, 5, 216, 161, 9, 8, 216, 57, 51, 72, 125, 157, 41, 83, 167, 237, 115, 254, 255, 255, 255, 1, 0, 0, 0, 2, 72, 3, 0, 250, 183, 132, 88, 245, 79, 188, 236, 239, 79, 140, 153, 111, 5, 197, 172, 89, 177, 36, 24, 176, 246, 116, 185, 85, 36, 82, 42, 179, 202, 154, 13, 239, 201, 108, 252, 209, 40, 118, 194, 148, 251, 8, 122, 46, 38, 14, 254, 168, 246, 248, 87, 49, 119, 229, 149, 164, 154, 113, 103, 38, 252, 227, 156, 240, 206, 176, 81, 165, 233, 38, 192, 250, 183, 218, 105, 136, 118, 18, 141, 123, 84, 246, 4, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 100, 117, 115, 107, 45, 106, 117, 98, 106, 117, 98, 45, 48, 46, 49, 51, 46, 49, 47, 115, 114, 99, 47, 102, 114, 46, 114, 115, 0, 0, 0, 128, 77, 2, 0, 81, 0, 0, 0, 57, 1, 0, 0, 19, 0, 0, 0, 128, 77, 2, 0, 81, 0, 0, 0, 58, 1, 0, 0, 20, 0, 0, 0, 128, 77, 2, 0, 81, 0, 0, 0, 59, 1, 0, 0, 21, 0, 0, 0, 128, 77, 2, 0, 81, 0, 0, 0, 60, 1, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 68, 5, 131, 61, 86, 198, 214, 224, 133, 15, 141, 89, 131, 56, 62, 50, 168, 43, 46, 76, 0, 163, 254, 240, 236, 55, 103, 148, 132, 79, 135, 5, 183, 44, 247, 214, 94, 14, 151, 208, 130, 16, 200, 204, 147, 32, 104, 166, 0, 59, 52, 1, 1, 59, 103, 6, 169, 175, 51, 101, 234, 180, 125, 14, 95, 237, 233, 114, 172, 72, 164, 84, 103, 57, 55, 27, 219, 239, 27, 165, 158, 121, 74, 123, 33, 31, 216, 192, 20, 207, 126, 210, 254, 69, 4, 60, 254, 255, 255, 255, 1, 0, 0, 0, 2, 72, 3, 0, 250, 183, 132, 88, 245, 79, 188, 236, 239, 79, 140, 153, 111, 5, 197, 172, 89, 177, 36, 24, 106, 70, 14, 95, 140, 141, 181, 185, 236, 215, 25, 24, 128, 76, 27, 91, 100, 30, 163, 82, 227, 58, 245, 10, 123, 178, 233, 25, 218, 173, 243, 91, 109, 156, 242, 243, 144, 233, 153, 201, 35, 92, 146, 135, 203, 237, 108, 43, 143, 57, 84, 114, 150, 20, 211, 5, 17, 255, 89, 159, 217, 217, 72, 7, 48, 120, 0, 0, 216, 78, 2, 0, 2, 0, 0, 0, 184, 78, 2, 0, 0, 0, 0, 0, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 100, 117, 115, 107, 45, 98, 108, 115, 49, 50, 95, 51, 56, 49, 45, 48, 46, 49, 50, 46, 51, 47, 115, 114, 99, 47, 115, 99, 97, 108, 97, 114, 46, 114, 115, 236, 78, 2, 0, 88, 0, 0, 0, 46, 1, 0, 0, 19, 0, 0, 0, 236, 78, 2, 0, 88, 0, 0, 0, 47, 1, 0, 0, 20, 0, 0, 0, 236, 78, 2, 0, 88, 0, 0, 0, 48, 1, 0, 0, 21, 0, 0, 0, 236, 78, 2, 0, 88, 0, 0, 0, 49, 1, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 175, 115, 155, 67, 7, 24, 44, 198, 144, 105, 240, 140, 24, 13, 62, 27, 24, 244, 181, 199, 113, 60, 209, 115, 233, 51, 219, 200, 185, 91, 42, 110, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 100, 117, 115, 107, 45, 98, 108, 115, 49, 50, 95, 51, 56, 49, 45, 48, 46, 49, 50, 46, 51, 47, 115, 114, 99, 47, 102, 112, 46, 114, 115, 0, 0, 0, 0, 253, 255, 2, 0, 0, 0, 9, 118, 2, 0, 12, 196, 11, 0, 244, 235, 186, 88, 199, 83, 87, 152, 72, 95, 69, 87, 82, 112, 83, 88, 206, 119, 109, 236, 86, 162, 151, 26, 7, 92, 147, 228, 128, 250, 195, 94, 246, 21, 70, 23, 52, 28, 52, 31, 223, 244, 241, 4, 209, 9, 166, 230, 118, 10, 213, 182, 149, 76, 108, 71, 229, 141, 192, 131, 157, 147, 169, 136, 235, 103, 45, 149, 25, 181, 133, 62, 121, 154, 170, 227, 202, 146, 229, 143, 152, 17, 168, 79, 2, 0, 84, 0, 0, 0, 231, 0, 0, 0, 19, 0, 0, 0, 168, 79, 2, 0, 84, 0, 0, 0, 232, 0, 0, 0, 20, 0, 0, 0, 168, 79, 2, 0, 84, 0, 0, 0, 233, 0, 0, 0, 21, 0, 0, 0, 168, 79, 2, 0, 84, 0, 0, 0, 234, 0, 0, 0, 21, 0, 0, 0, 168, 79, 2, 0, 84, 0, 0, 0, 235, 0, 0, 0, 21, 0, 0, 0, 168, 79, 2, 0, 84, 0, 0, 0, 236, 0, 0, 0, 21, 0, 0, 0, 171, 234, 255, 255, 255, 191, 127, 238, 255, 255, 84, 172, 255, 255, 170, 7, 137, 61, 172, 61, 168, 52, 204, 217, 175, 68, 225, 60, 225, 210, 29, 217, 53, 235, 210, 144, 237, 233, 198, 146, 166, 249, 95, 142, 122, 68, 128, 6, 169, 170, 255, 255, 255, 255, 254, 185, 255, 255, 83, 177, 254, 255, 171, 30, 36, 246, 176, 246, 160, 210, 48, 103, 191, 18, 133, 243, 132, 75, 119, 100, 215, 172, 75, 67, 182, 167, 27, 75, 154, 230, 127, 57, 234, 17, 1, 26, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 100, 117, 115, 107, 45, 98, 108, 115, 49, 50, 95, 51, 56, 49, 45, 48, 46, 49, 50, 46, 51, 47, 115, 114, 99, 47, 103, 49, 47, 100, 117, 115, 107, 46, 114, 115, 0, 0, 0, 32, 81, 2, 0, 89, 0, 0, 0, 119, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 243, 255, 12, 0, 0, 0, 39, 170, 10, 0, 52, 252, 50, 0, 204, 83, 127, 128, 10, 107, 122, 233, 143, 71, 215, 36, 186, 230, 190, 126, 211, 177, 47, 171, 120, 191, 59, 115, 201, 142, 126, 222, 131, 61, 81, 69, 214, 9, 232, 100, 138, 121, 27, 54, 241, 48, 42, 90, 206, 126, 171, 221, 184, 243, 247, 119, 21, 198, 58, 202, 168, 22, 155, 2, 253, 116, 248, 47, 106, 194, 110, 28, 112, 96, 102, 183, 54, 54, 96, 97, 27, 36, 171, 164, 27, 5, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 100, 117, 115, 107, 45, 98, 108, 115, 49, 50, 95, 51, 56, 49, 45, 48, 46, 49, 50, 46, 51, 47, 115, 114, 99, 47, 103, 50, 47, 100, 117, 115, 107, 46, 114, 115, 0, 0, 0, 240, 81, 2, 0, 89, 0, 0, 0, 101, 0, 0, 0, 22, 0, 0, 0, 240, 81, 2, 0, 89, 0, 0, 0, 102, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 46, 85, 39, 0, 0, 0, 118, 68, 32, 0, 72, 67, 154, 0, 184, 220, 89, 139, 110, 74, 206, 233, 126, 111, 198, 91, 169, 192, 183, 48, 3, 177, 183, 84, 30, 251, 252, 177, 64, 97, 225, 180, 11, 127, 9, 190, 129, 3, 46, 85, 39, 0, 0, 0, 118, 68, 32, 0, 72, 67, 154, 0, 184, 220, 89, 139, 110, 74, 206, 233, 126, 111, 198, 91, 169, 192, 183, 48, 3, 177, 183, 84, 30, 251, 252, 177, 64, 97, 225, 180, 11, 127, 9, 190, 129, 3, 46, 99, 97, 114, 103, 111, 47, 114, 101, 103, 105, 115, 116, 114, 121, 47, 115, 114, 99, 47, 105, 110, 100, 101, 120, 46, 99, 114, 97, 116, 101, 115, 46, 105, 111, 45, 54, 102, 49, 55, 100, 50, 50, 98, 98, 97, 49, 53, 48, 48, 49, 102, 47, 114, 97, 110, 100, 95, 99, 111, 114, 101, 45, 48, 46, 54, 46, 52, 47, 115, 114, 99, 47, 105, 109, 112, 108, 115, 46, 114, 115, 0, 0, 0, 208, 82, 2, 0, 81, 0, 0, 0, 92, 0, 0, 0, 26, 0, 0, 0, 84, 121, 112, 101, 73, 100, 116, 0, 112, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 31, 0, 0, 0, 114, 101, 108, 97, 116, 105, 118, 101, 32, 112, 111, 105, 110, 116, 101, 114, 32, 111, 118, 101, 114, 102, 108, 111, 119, 101, 100, 58, 32, 98, 97, 115, 101, 32, 32, 111, 102, 102, 115, 101, 116, 32, 0, 0, 76, 83, 2, 0, 34, 0, 0, 0, 110, 83, 2, 0, 8, 0, 0, 0, 97, 114, 99, 104, 105, 118, 101, 32, 117, 110, 100, 101, 114, 97, 108, 105, 103, 110, 101, 100, 58, 32, 110, 101, 101, 100, 32, 97, 108, 105, 103, 110, 109, 101, 110, 116, 32, 32, 98, 117, 116, 32, 104, 97, 118, 101, 32, 97, 108, 105, 103, 110, 109, 101, 110, 116, 32, 0, 0, 0, 136, 83, 2, 0, 37, 0, 0, 0, 173, 83, 2, 0, 20, 0, 0, 0, 112, 111, 105, 110, 116, 101, 114, 32, 111, 117, 116, 32, 111, 102, 32, 98, 111, 117, 110, 100, 115, 58, 32, 98, 97, 115, 101, 32, 32, 110, 111, 116, 32, 105, 110, 32, 114, 97, 110, 103, 101, 32, 46, 46, 212, 83, 2, 0, 28, 0, 0, 0, 110, 83, 2, 0, 8, 0, 0, 0, 240, 83, 2, 0, 14, 0, 0, 0, 254, 83, 2, 0, 2, 0, 0, 0, 112, 111, 105, 110, 116, 101, 114, 32, 111, 118, 101, 114, 114, 97, 110, 32, 98, 117, 102, 102, 101, 114, 58, 32, 112, 116, 114, 32, 32, 115, 105, 122, 101, 32, 32, 105, 110, 32, 114, 97, 110, 103, 101, 32, 32, 84, 2, 0, 28, 0, 0, 0, 60, 84, 2, 0, 6, 0, 0, 0, 66, 84, 2, 0, 10, 0, 0, 0, 254, 83, 2, 0, 2, 0, 0, 0, 117, 110, 97, 108, 105, 103, 110, 101, 100, 32, 112, 111, 105, 110, 116, 101, 114, 58, 32, 112, 116, 114, 32, 32, 117, 110, 97, 108, 105, 103, 110, 101, 100, 32, 102, 111, 114, 32, 97, 108, 105, 103, 110, 109, 101, 110, 116, 32, 108, 84, 2, 0, 23, 0, 0, 0, 131, 84, 2, 0, 25, 0, 0, 0, 115, 117, 98, 116, 114, 101, 101, 32, 112, 111, 105, 110, 116, 101, 114, 32, 111, 117, 116, 32, 111, 102, 32, 98, 111, 117, 110, 100, 115, 58, 32, 112, 116, 114, 32, 0, 172, 84, 2, 0, 35, 0, 0, 0, 240, 83, 2, 0, 14, 0, 0, 0, 254, 83, 2, 0, 2, 0, 0, 0, 115, 117, 98, 116, 114, 101, 101, 32, 112, 111, 105, 110, 116, 101, 114, 32, 111, 118, 101, 114, 114, 97, 110, 32, 114, 97, 110, 103, 101, 58, 32, 112, 116, 114, 32, 0, 232, 84, 2, 0, 35, 0, 0, 0, 60, 84, 2, 0, 6, 0, 0, 0, 66, 84, 2, 0, 10, 0, 0, 0, 254, 83, 2, 0, 2, 0, 0, 0, 115, 117, 98, 116, 114, 101, 101, 32, 114, 97, 110, 103, 101, 32, 112, 111, 112, 112, 101, 100, 32, 111, 117, 116, 32, 111, 102, 32, 111, 114, 100, 101, 114, 58, 32, 101, 120, 112, 101, 99, 116, 101, 100, 32, 100, 101, 112, 116, 104, 32, 44, 32, 97, 99, 116, 117, 97, 108, 32, 100, 101, 112, 116, 104, 32, 0, 0, 0, 44, 85, 2, 0, 50, 0, 0, 0, 94, 85, 2, 0, 15, 0, 0, 0, 117, 110, 112, 111, 112, 112, 101, 100, 32, 115, 117, 98, 116, 114, 101, 101, 32, 114, 97, 110, 103, 101, 115, 58, 32, 108, 97, 115, 116, 32, 114, 97, 110, 103, 101, 32, 128, 85, 2, 0, 36, 0, 0, 0, 112, 117, 115, 104, 101, 100, 32, 97, 32, 115, 117, 98, 116, 114, 101, 101, 32, 114, 97, 110, 103, 101, 32, 116, 104, 97, 116, 32, 101, 120, 99, 101, 101, 100, 101, 100, 32, 116, 104, 101, 32, 109, 97, 120, 105, 109, 117, 109, 32, 115, 117, 98, 116, 114, 101, 101, 32, 100, 101, 112, 116, 104, 32, 111, 102, 32, 0, 0, 172, 85, 2, 0, 66, 0, 0, 0, 116, 104, 101, 32, 115, 97, 109, 101, 32, 109, 101, 109, 111, 114, 121, 32, 114, 101, 103, 105, 111, 110, 32, 104, 97, 115, 32, 98, 101, 101, 110, 32, 99, 108, 97, 105, 109, 101, 100, 32, 97, 115, 32, 116, 119, 111, 32, 100, 105, 102, 102, 101, 114, 101, 110, 116, 32, 116, 121, 112, 101, 115, 32, 40, 32, 97, 110, 100, 32, 41, 0, 0, 248, 85, 2, 0, 64, 0, 0, 0, 56, 86, 2, 0, 5, 0, 0, 0, 61, 86, 2, 0, 1, 0, 0, 0, 52, 83, 2, 0, 0, 0, 0, 0, 211, 8, 163, 133, 136, 106, 63, 36, 68, 115, 112, 3, 46, 138, 25, 19, 208, 49, 159, 41, 34, 56, 9, 164, 137, 108, 78, 236, 152, 250, 46, 8, 114, 0, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, 115, 0, 0, 0, 116, 0, 0, 0, 28, 0, 0, 0, 2, 0, 0, 0, 20, 0, 0, 0, 200, 0, 0, 0, 208, 7, 0, 0, 32, 78, 0, 0, 64, 13, 3, 0, 128, 132, 30, 0, 0, 45, 49, 1, 0, 194, 235, 11, 0, 148, 53, 119, 0, 0, 193, 111, 242, 134, 35, 0, 0, 0, 0, 0, 129, 239, 172, 133, 91, 65, 109, 45, 238, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 31, 106, 191, 100, 237, 56, 110, 237, 151, 167, 218, 244, 249, 63, 233, 3, 79, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 62, 149, 46, 9, 153, 223, 3, 253, 56, 21, 15, 47, 228, 116, 35, 236, 245, 207, 211, 8, 220, 4, 196, 218, 176, 205, 188, 25, 127, 51, 166, 3, 38, 31, 233, 78, 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, 0, 0, 0, 1, 124, 46, 152, 91, 135, 211, 190, 114, 159, 217, 216, 135, 47, 21, 18, 198, 80, 222, 107, 112, 110, 74, 207, 15, 216, 149, 213, 110, 113, 178, 38, 176, 102, 198, 173, 36, 54, 21, 29, 90, 211, 66, 60, 14, 84, 255, 99, 192, 115, 85, 204, 23, 239, 249, 101, 242, 40, 188, 85, 247, 199, 220, 128, 220, 237, 110, 244, 206, 239, 220, 95, 247, 83, 5, 0, 223, 69, 26, 61, 3, 207, 26, 230, 193, 251, 204, 254, 0, 0, 0, 0, 202, 198, 154, 199, 23, 254, 112, 171, 220, 251, 212, 254, 0, 0, 0, 0, 79, 220, 188, 190, 252, 177, 119, 255, 246, 251, 220, 254, 0, 0, 0, 0, 12, 214, 107, 65, 239, 145, 86, 190, 17, 252, 228, 254, 0, 0, 0, 0, 60, 252, 127, 144, 173, 31, 208, 141, 44, 252, 236, 254, 0, 0, 0, 0, 131, 154, 85, 49, 40, 92, 81, 211, 70, 252, 244, 254, 0, 0, 0, 0, 181, 201, 166, 173, 143, 172, 113, 157, 97, 252, 252, 254, 0, 0, 0, 0, 203, 139, 238, 35, 119, 34, 156, 234, 123, 252, 4, 255, 0, 0, 0, 0, 109, 83, 120, 64, 145, 73, 204, 174, 150, 252, 12, 255, 0, 0, 0, 0, 87, 206, 182, 93, 121, 18, 60, 130, 177, 252, 20, 255, 0, 0, 0, 0, 55, 86, 251, 77, 54, 148, 16, 194, 203, 252, 28, 255, 0, 0, 0, 0, 79, 152, 72, 56, 111, 234, 150, 144, 230, 252, 36, 255, 0, 0, 0, 0, 199, 58, 130, 37, 203, 133, 116, 215, 0, 253, 44, 255, 0, 0, 0, 0, 244, 151, 191, 151, 205, 207, 134, 160, 27, 253, 52, 255, 0, 0, 0, 0, 229, 172, 42, 23, 152, 10, 52, 239, 53, 253, 60, 255, 0, 0, 0, 0, 142, 178, 53, 42, 251, 103, 56, 178, 80, 253, 68, 255, 0, 0, 0, 0, 59, 63, 198, 210, 223, 212, 200, 132, 107, 253, 76, 255, 0, 0, 0, 0, 186, 205, 211, 26, 39, 68, 221, 197, 133, 253, 84, 255, 0, 0, 0, 0, 150, 201, 37, 187, 206, 159, 107, 147, 160, 253, 92, 255, 0, 0, 0, 0, 132, 165, 98, 125, 36, 108, 172, 219, 186, 253, 100, 255, 0, 0, 0, 0, 246, 218, 95, 13, 88, 102, 171, 163, 213, 253, 108, 255, 0, 0, 0, 0, 38, 241, 195, 222, 147, 248, 226, 243, 239, 253, 116, 255, 0, 0, 0, 0, 184, 128, 255, 170, 168, 173, 181, 181, 10, 254, 124, 255, 0, 0, 0, 0, 139, 74, 124, 108, 5, 95, 98, 135, 37, 254, 132, 255, 0, 0, 0, 0, 83, 48, 193, 52, 96, 255, 188, 201, 63, 254, 140, 255, 0, 0, 0, 0, 85, 38, 186, 145, 140, 133, 78, 150, 90, 254, 148, 255, 0, 0, 0, 0, 189, 126, 41, 112, 36, 119, 249, 223, 116, 254, 156, 255, 0, 0, 0, 0, 143, 184, 229, 184, 159, 189, 223, 166, 143, 254, 164, 255, 0, 0, 0, 0, 148, 125, 116, 136, 207, 95, 169, 248, 169, 254, 172, 255, 0, 0, 0, 0, 207, 155, 168, 143, 147, 112, 68, 185, 196, 254, 180, 255, 0, 0, 0, 0, 107, 21, 15, 191, 248, 240, 8, 138, 223, 254, 188, 255, 0, 0, 0, 0, 182, 49, 49, 101, 85, 37, 176, 205, 249, 254, 196, 255, 0, 0, 0, 0, 172, 127, 123, 208, 198, 226, 63, 153, 20, 255, 204, 255, 0, 0, 0, 0, 6, 59, 43, 42, 196, 16, 92, 228, 46, 255, 212, 255, 0, 0, 0, 0, 211, 146, 115, 105, 153, 36, 36, 170, 73, 255, 220, 255, 0, 0, 0, 0, 14, 202, 0, 131, 242, 181, 135, 253, 99, 255, 228, 255, 0, 0, 0, 0, 235, 26, 17, 146, 100, 8, 229, 188, 126, 255, 236, 255, 0, 0, 0, 0, 204, 136, 80, 111, 9, 204, 188, 140, 153, 255, 244, 255, 0, 0, 0, 0, 44, 101, 25, 226, 88, 23, 183, 209, 179, 255, 252, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 156, 206, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 165, 212, 232, 232, 255, 12, 0, 0, 0, 0, 0, 0, 0, 98, 172, 197, 235, 120, 173, 3, 0, 20, 0, 0, 0, 0, 0, 132, 9, 148, 248, 120, 57, 63, 129, 30, 0, 28, 0, 0, 0, 0, 0, 179, 21, 7, 201, 123, 206, 151, 192, 56, 0, 36, 0, 0, 0, 0, 0, 112, 92, 234, 123, 206, 50, 126, 143, 83, 0, 44, 0, 0, 0, 0, 0, 104, 128, 233, 171, 164, 56, 210, 213, 109, 0, 52, 0, 0, 0, 0, 0, 69, 34, 154, 23, 38, 39, 79, 159, 136, 0, 60, 0, 0, 0, 0, 0, 39, 251, 196, 212, 49, 162, 99, 237, 162, 0, 68, 0, 0, 0, 0, 0, 168, 173, 200, 140, 56, 101, 222, 176, 189, 0, 76, 0, 0, 0, 0, 0, 219, 101, 171, 26, 142, 8, 199, 131, 216, 0, 84, 0, 0, 0, 0, 0, 154, 29, 113, 66, 249, 29, 93, 196, 242, 0, 92, 0, 0, 0, 0, 0, 88, 231, 27, 166, 44, 105, 77, 146, 13, 1, 100, 0, 0, 0, 0, 0, 234, 141, 112, 26, 100, 238, 1, 218, 39, 1, 108, 0, 0, 0, 0, 0, 74, 119, 239, 154, 153, 163, 109, 162, 66, 1, 116, 0, 0, 0, 0, 0, 133, 107, 125, 180, 123, 120, 9, 242, 92, 1, 124, 0, 0, 0, 0, 0, 119, 24, 221, 121, 161, 228, 84, 180, 119, 1, 132, 0, 0, 0, 0, 0, 194, 197, 155, 91, 146, 134, 91, 134, 146, 1, 140, 0, 0, 0, 0, 0, 61, 93, 150, 200, 197, 83, 53, 200, 172, 1, 148, 0, 0, 0, 0, 0, 179, 160, 151, 250, 92, 180, 42, 149, 199, 1, 156, 0, 0, 0, 0, 0, 227, 95, 160, 153, 189, 159, 70, 222, 225, 1, 164, 0, 0, 0, 0, 0, 37, 140, 57, 219, 52, 194, 155, 165, 252, 1, 172, 0, 0, 0, 0, 0, 92, 159, 152, 163, 114, 154, 198, 246, 22, 2, 180, 0, 0, 0, 0, 0, 206, 190, 233, 84, 83, 191, 220, 183, 49, 2, 188, 0, 0, 0, 0, 0, 226, 65, 34, 242, 23, 243, 252, 136, 76, 2, 196, 0, 0, 0, 0, 0, 165, 120, 92, 211, 155, 206, 32, 204, 102, 2, 204, 0, 0, 0, 0, 0, 223, 83, 33, 123, 243, 90, 22, 152, 129, 2, 212, 0, 0, 0, 0, 0, 58, 48, 31, 151, 220, 181, 160, 226, 155, 2, 220, 0, 0, 0, 0, 0, 150, 179, 227, 92, 83, 209, 217, 168, 182, 2, 228, 0, 0, 0, 0, 0, 60, 68, 167, 164, 217, 124, 155, 251, 208, 2, 236, 0, 0, 0, 0, 0, 16, 68, 164, 167, 76, 76, 118, 187, 235, 2, 244, 0, 0, 0, 0, 0, 26, 156, 64, 182, 239, 142, 171, 139, 6, 3, 252, 0, 0, 0, 0, 0, 44, 132, 87, 166, 16, 239, 31, 208, 32, 3, 4, 1, 0, 0, 0, 0, 41, 49, 145, 233, 229, 164, 16, 155, 59, 3, 12, 1, 0, 0, 0, 0, 157, 12, 156, 161, 251, 155, 16, 231, 85, 3, 20, 1, 0, 0, 0, 0, 41, 244, 59, 98, 217, 32, 40, 172, 112, 3, 28, 1, 0, 0, 0, 0, 133, 207, 167, 122, 94, 75, 68, 128, 139, 3, 36, 1, 0, 0, 0, 0, 45, 221, 172, 3, 64, 228, 33, 191, 165, 3, 44, 1, 0, 0, 0, 0, 143, 255, 68, 94, 47, 156, 103, 142, 192, 3, 52, 1, 0, 0, 0, 0, 65, 184, 140, 156, 157, 23, 51, 212, 218, 3, 60, 1, 0, 0, 0, 0, 169, 27, 227, 180, 146, 219, 25, 158, 245, 3, 68, 1, 0, 0, 0, 0, 217, 119, 223, 186, 110, 191, 150, 235, 15, 4, 76, 1, 0, 0, 0, 0, 1, 0, 0, 0, 10, 0, 0, 0, 100, 0, 0, 0, 232, 3, 0, 0, 16, 39, 0, 0, 160, 134, 1, 0, 64, 66, 15, 0, 128, 150, 152, 0, 0, 225, 245, 5, 0, 202, 154, 59, 46, 48, 46, 0, 45, 43, 78, 97, 78, 105, 110, 102, 48, 41, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 97, 98, 99, 100, 101, 102, 0, 0, 119, 0, 0, 0, 12, 0, 0, 0, 4, 0, 0, 0, 120, 0, 0, 0, 121, 0, 0, 0, 122, 0, 0, 0, 32, 32, 32, 32, 32, 123, 32, 44, 32, 58, 32, 32, 123, 10, 44, 10, 125, 32, 125, 40, 40, 10, 44, 48, 120, 48, 48, 48, 49, 48, 50, 48, 51, 48, 52, 48, 53, 48, 54, 48, 55, 48, 56, 48, 57, 49, 48, 49, 49, 49, 50, 49, 51, 49, 52, 49, 53, 49, 54, 49, 55, 49, 56, 49, 57, 50, 48, 50, 49, 50, 50, 50, 51, 50, 52, 50, 53, 50, 54, 50, 55, 50, 56, 50, 57, 51, 48, 51, 49, 51, 50, 51, 51, 51, 52, 51, 53, 51, 54, 51, 55, 51, 56, 51, 57, 52, 48, 52, 49, 52, 50, 52, 51, 52, 52, 52, 53, 52, 54, 52, 55, 52, 56, 52, 57, 53, 48, 53, 49, 53, 50, 53, 51, 53, 52, 53, 53, 53, 54, 53, 55, 53, 56, 53, 57, 54, 48, 54, 49, 54, 50, 54, 51, 54, 52, 54, 53, 54, 54, 54, 55, 54, 56, 54, 57, 55, 48, 55, 49, 55, 50, 55, 51, 55, 52, 55, 53, 55, 54, 55, 55, 55, 56, 55, 57, 56, 48, 56, 49, 56, 50, 56, 51, 56, 52, 56, 53, 56, 54, 56, 55, 56, 56, 56, 57, 57, 48, 57, 49, 57, 50, 57, 51, 57, 52, 57, 53, 57, 54, 57, 55, 57, 56, 57, 57, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 102, 97, 108, 115, 101, 116, 114, 117, 101, 105, 110, 118, 97, 108, 105, 100, 32, 117, 116, 102, 45, 56, 32, 115, 101, 113, 117, 101, 110, 99, 101, 32, 111, 102, 32, 32, 98, 121, 116, 101, 115, 32, 102, 114, 111, 109, 32, 105, 110, 100, 101, 120, 32, 0, 0, 50, 94, 2, 0, 26, 0, 0, 0, 76, 94, 2, 0, 18, 0, 0, 0, 105, 110, 99, 111, 109, 112, 108, 101, 116, 101, 32, 117, 116, 102, 45, 56, 32, 98, 121, 116, 101, 32, 115, 101, 113, 117, 101, 110, 99, 101, 32, 102, 114, 111, 109, 32, 105, 110, 100, 101, 120, 32, 0, 0, 112, 94, 2, 0, 42, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 1, 1, 3, 1, 4, 2, 5, 7, 7, 2, 8, 8, 9, 2, 10, 5, 11, 2, 14, 4, 16, 1, 17, 2, 18, 5, 19, 17, 20, 1, 21, 2, 23, 2, 25, 13, 28, 5, 29, 8, 31, 1, 36, 1, 106, 4, 107, 2, 175, 3, 177, 2, 188, 2, 207, 2, 209, 2, 212, 12, 213, 9, 214, 2, 215, 2, 218, 1, 224, 5, 225, 2, 231, 4, 232, 2, 238, 32, 240, 4, 248, 2, 250, 3, 251, 1, 12, 39, 59, 62, 78, 79, 143, 158, 158, 159, 123, 139, 147, 150, 162, 178, 186, 134, 177, 6, 7, 9, 54, 61, 62, 86, 243, 208, 209, 4, 20, 24, 54, 55, 86, 87, 127, 170, 174, 175, 189, 53, 224, 18, 135, 137, 142, 158, 4, 13, 14, 17, 18, 41, 49, 52, 58, 69, 70, 73, 74, 78, 79, 100, 101, 92, 182, 183, 27, 28, 7, 8, 10, 11, 20, 23, 54, 57, 58, 168, 169, 216, 217, 9, 55, 144, 145, 168, 7, 10, 59, 62, 102, 105, 143, 146, 17, 111, 95, 191, 238, 239, 90, 98, 244, 252, 255, 83, 84, 154, 155, 46, 47, 39, 40, 85, 157, 160, 161, 163, 164, 167, 168, 173, 186, 188, 196, 6, 11, 12, 21, 29, 58, 63, 69, 81, 166, 167, 204, 205, 160, 7, 25, 26, 34, 37, 62, 63, 231, 236, 239, 255, 197, 198, 4, 32, 35, 37, 38, 40, 51, 56, 58, 72, 74, 76, 80, 83, 85, 86, 88, 90, 92, 94, 96, 99, 101, 102, 107, 115, 120, 125, 127, 138, 164, 170, 175, 176, 192, 208, 174, 175, 110, 111, 190, 147, 94, 34, 123, 5, 3, 4, 45, 3, 102, 3, 1, 47, 46, 128, 130, 29, 3, 49, 15, 28, 4, 36, 9, 30, 5, 43, 5, 68, 4, 14, 42, 128, 170, 6, 36, 4, 36, 4, 40, 8, 52, 11, 78, 67, 129, 55, 9, 22, 10, 8, 24, 59, 69, 57, 3, 99, 8, 9, 48, 22, 5, 33, 3, 27, 5, 1, 64, 56, 4, 75, 5, 47, 4, 10, 7, 9, 7, 64, 32, 39, 4, 12, 9, 54, 3, 58, 5, 26, 7, 4, 12, 7, 80, 73, 55, 51, 13, 51, 7, 46, 8, 10, 129, 38, 82, 75, 43, 8, 42, 22, 26, 38, 28, 20, 23, 9, 78, 4, 36, 9, 68, 13, 25, 7, 10, 6, 72, 8, 39, 9, 117, 11, 66, 62, 42, 6, 59, 5, 10, 6, 81, 6, 1, 5, 16, 3, 5, 128, 139, 98, 30, 72, 8, 10, 128, 166, 94, 34, 69, 11, 10, 6, 13, 19, 58, 6, 10, 54, 44, 4, 23, 128, 185, 60, 100, 83, 12, 72, 9, 10, 70, 69, 27, 72, 8, 83, 13, 73, 7, 10, 128, 246, 70, 10, 29, 3, 71, 73, 55, 3, 14, 8, 10, 6, 57, 7, 10, 129, 54, 25, 7, 59, 3, 28, 86, 1, 15, 50, 13, 131, 155, 102, 117, 11, 128, 196, 138, 76, 99, 13, 132, 48, 16, 22, 143, 170, 130, 71, 161, 185, 130, 57, 7, 42, 4, 92, 6, 38, 10, 70, 10, 40, 5, 19, 130, 176, 91, 101, 75, 4, 57, 7, 17, 64, 5, 11, 2, 14, 151, 248, 8, 132, 214, 42, 9, 162, 231, 129, 51, 15, 1, 29, 6, 14, 4, 8, 129, 140, 137, 4, 107, 5, 13, 3, 9, 7, 16, 146, 96, 71, 9, 116, 60, 128, 246, 10, 115, 8, 112, 21, 70, 122, 20, 12, 20, 12, 87, 9, 25, 128, 135, 129, 71, 3, 133, 66, 15, 21, 132, 80, 31, 6, 6, 128, 213, 43, 5, 62, 33, 1, 112, 45, 3, 26, 4, 2, 129, 64, 31, 17, 58, 5, 1, 129, 208, 42, 130, 230, 128, 247, 41, 76, 4, 10, 4, 2, 131, 17, 68, 76, 61, 128, 194, 60, 6, 1, 4, 85, 5, 27, 52, 2, 129, 14, 44, 4, 100, 12, 86, 10, 128, 174, 56, 29, 13, 44, 4, 9, 7, 2, 14, 6, 128, 154, 131, 216, 4, 17, 3, 13, 3, 119, 4, 95, 6, 12, 4, 1, 15, 12, 4, 56, 8, 10, 6, 40, 8, 34, 78, 129, 84, 12, 29, 3, 9, 7, 54, 8, 14, 4, 9, 7, 9, 7, 128, 203, 37, 10, 132, 6, 0, 1, 3, 5, 5, 6, 6, 2, 7, 6, 8, 7, 9, 17, 10, 28, 11, 25, 12, 26, 13, 16, 14, 12, 15, 4, 16, 3, 18, 18, 19, 9, 22, 1, 23, 4, 24, 1, 25, 3, 26, 7, 27, 1, 28, 2, 31, 22, 32, 3, 43, 3, 45, 11, 46, 1, 48, 3, 49, 2, 50, 1, 167, 2, 169, 2, 170, 4, 171, 8, 250, 2, 251, 5, 253, 2, 254, 3, 255, 9, 173, 120, 121, 139, 141, 162, 48, 87, 88, 139, 140, 144, 28, 221, 14, 15, 75, 76, 251, 252, 46, 47, 63, 92, 93, 95, 226, 132, 141, 142, 145, 146, 169, 177, 186, 187, 197, 198, 201, 202, 222, 228, 229, 255, 0, 4, 17, 18, 41, 49, 52, 55, 58, 59, 61, 73, 74, 93, 132, 142, 146, 169, 177, 180, 186, 187, 198, 202, 206, 207, 228, 229, 0, 4, 13, 14, 17, 18, 41, 49, 52, 58, 59, 69, 70, 73, 74, 94, 100, 101, 132, 145, 155, 157, 201, 206, 207, 13, 17, 41, 58, 59, 69, 73, 87, 91, 92, 94, 95, 100, 101, 141, 145, 169, 180, 186, 187, 197, 201, 223, 228, 229, 240, 13, 17, 69, 73, 100, 101, 128, 132, 178, 188, 190, 191, 213, 215, 240, 241, 131, 133, 139, 164, 166, 190, 191, 197, 199, 207, 218, 219, 72, 152, 189, 205, 198, 206, 207, 73, 78, 79, 87, 89, 94, 95, 137, 142, 143, 177, 182, 183, 191, 193, 198, 199, 215, 17, 22, 23, 91, 92, 246, 247, 254, 255, 128, 109, 113, 222, 223, 14, 31, 110, 111, 28, 29, 95, 125, 126, 174, 175, 127, 187, 188, 22, 23, 30, 31, 70, 71, 78, 79, 88, 90, 92, 94, 126, 127, 181, 197, 212, 213, 220, 240, 241, 245, 114, 115, 143, 116, 117, 150, 38, 46, 47, 167, 175, 183, 191, 199, 207, 215, 223, 154, 64, 151, 152, 48, 143, 31, 210, 212, 206, 255, 78, 79, 90, 91, 7, 8, 15, 16, 39, 47, 238, 239, 110, 111, 55, 61, 63, 66, 69, 144, 145, 83, 103, 117, 200, 201, 208, 209, 216, 217, 231, 254, 255, 0, 32, 95, 34, 130, 223, 4, 130, 68, 8, 27, 4, 6, 17, 129, 172, 14, 128, 171, 5, 31, 9, 129, 27, 3, 25, 8, 1, 4, 47, 4, 52, 4, 7, 3, 1, 7, 6, 7, 17, 10, 80, 15, 18, 7, 85, 7, 3, 4, 28, 10, 9, 3, 8, 3, 7, 3, 2, 3, 3, 3, 12, 4, 5, 3, 11, 6, 1, 14, 21, 5, 78, 7, 27, 7, 87, 7, 2, 6, 23, 12, 80, 4, 67, 3, 45, 3, 1, 4, 17, 6, 15, 12, 58, 4, 29, 37, 95, 32, 109, 4, 106, 37, 128, 200, 5, 130, 176, 3, 26, 6, 130, 253, 3, 89, 7, 22, 9, 24, 9, 20, 12, 20, 12, 106, 6, 10, 6, 26, 6, 89, 7, 43, 5, 70, 10, 44, 4, 12, 4, 1, 3, 49, 11, 44, 4, 26, 6, 11, 3, 128, 172, 6, 10, 6, 47, 49, 77, 3, 128, 164, 8, 60, 3, 15, 3, 60, 7, 56, 8, 43, 5, 130, 255, 17, 24, 8, 47, 17, 45, 3, 33, 15, 33, 15, 128, 140, 4, 130, 151, 25, 11, 21, 136, 148, 5, 47, 5, 59, 7, 2, 14, 24, 9, 128, 190, 34, 116, 12, 128, 214, 26, 12, 5, 128, 255, 5, 128, 223, 12, 242, 157, 3, 55, 9, 129, 92, 20, 128, 184, 8, 128, 203, 5, 10, 24, 59, 3, 10, 6, 56, 8, 70, 8, 12, 6, 116, 11, 30, 3, 90, 4, 89, 9, 128, 131, 24, 28, 10, 22, 9, 76, 4, 128, 138, 6, 171, 164, 12, 23, 4, 49, 161, 4, 129, 218, 38, 7, 12, 5, 5, 128, 166, 16, 129, 245, 7, 1, 32, 42, 6, 76, 4, 128, 141, 4, 128, 190, 3, 27, 3, 15, 13, 46, 114, 117, 115, 116, 117, 112, 47, 116, 111, 111, 108, 99, 104, 97, 105, 110, 115, 47, 110, 105, 103, 104, 116, 108, 121, 45, 97, 97, 114, 99, 104, 54, 52, 45, 97, 112, 112, 108, 101, 45, 100, 97, 114, 119, 105, 110, 47, 108, 105, 98, 47, 114, 117, 115, 116, 108, 105, 98, 47, 115, 114, 99, 47, 114, 117, 115, 116, 47, 108, 105, 98, 114, 97, 114, 121, 47, 99, 111, 114, 101, 47, 115, 114, 99, 47, 101, 115, 99, 97, 112, 101, 46, 114, 115, 92, 117, 123, 0, 0, 32, 101, 2, 0, 95, 0, 0, 0, 85, 0, 0, 0, 19, 0, 0, 0, 0, 3, 0, 0, 131, 4, 32, 0, 145, 5, 96, 0, 93, 19, 160, 0, 18, 23, 32, 31, 12, 32, 96, 31, 239, 44, 160, 43, 42, 48, 32, 44, 111, 166, 224, 44, 2, 168, 96, 45, 30, 251, 96, 46, 0, 254, 32, 54, 158, 255, 96, 54, 253, 1, 225, 54, 1, 10, 33, 55, 36, 13, 225, 55, 171, 14, 97, 57, 47, 24, 161, 57, 48, 28, 97, 72, 243, 30, 161, 76, 64, 52, 97, 80, 240, 106, 161, 81, 79, 111, 33, 82, 157, 188, 161, 82, 0, 207, 97, 83, 101, 209, 161, 83, 0, 218, 33, 84, 0, 224, 225, 85, 174, 226, 97, 87, 236, 228, 33, 89, 208, 232, 161, 89, 32, 0, 238, 89, 240, 1, 127, 90, 0, 112, 0, 7, 0, 45, 1, 1, 1, 2, 1, 2, 1, 1, 72, 11, 48, 21, 16, 1, 101, 7, 2, 6, 2, 2, 1, 4, 35, 1, 30, 27, 91, 11, 58, 9, 9, 1, 24, 4, 1, 9, 1, 3, 1, 5, 43, 3, 60, 8, 42, 24, 1, 32, 55, 1, 1, 1, 4, 8, 4, 1, 3, 7, 10, 2, 29, 1, 58, 1, 1, 1, 2, 4, 8, 1, 9, 1, 10, 2, 26, 1, 2, 2, 57, 1, 4, 2, 4, 2, 2, 3, 3, 1, 30, 2, 3, 1, 11, 2, 57, 1, 4, 5, 1, 2, 4, 1, 20, 2, 22, 6, 1, 1, 58, 1, 1, 2, 1, 4, 8, 1, 7, 3, 10, 2, 30, 1, 59, 1, 1, 1, 12, 1, 9, 1, 40, 1, 3, 1, 55, 1, 1, 3, 5, 3, 1, 4, 7, 2, 11, 2, 29, 1, 58, 1, 2, 1, 2, 1, 3, 1, 5, 2, 7, 2, 11, 2, 28, 2, 57, 2, 1, 1, 2, 4, 8, 1, 9, 1, 10, 2, 29, 1, 72, 1, 4, 1, 2, 3, 1, 1, 8, 1, 81, 1, 2, 7, 12, 8, 98, 1, 2, 9, 11, 7, 73, 2, 27, 1, 1, 1, 1, 1, 55, 14, 1, 5, 1, 2, 5, 11, 1, 36, 9, 1, 102, 4, 1, 6, 1, 2, 2, 2, 25, 2, 4, 3, 16, 4, 13, 1, 2, 2, 6, 1, 15, 1, 0, 3, 0, 3, 29, 2, 30, 2, 30, 2, 64, 2, 1, 7, 8, 1, 2, 11, 9, 1, 45, 3, 1, 1, 117, 2, 34, 1, 118, 3, 4, 2, 9, 1, 6, 3, 219, 2, 2, 1, 58, 1, 1, 7, 1, 1, 1, 1, 2, 8, 6, 10, 2, 1, 48, 31, 49, 4, 48, 7, 1, 1, 5, 1, 40, 9, 12, 2, 32, 4, 2, 2, 1, 3, 56, 1, 1, 2, 3, 1, 1, 3, 58, 8, 2, 2, 152, 3, 1, 13, 1, 7, 4, 1, 6, 1, 3, 2, 198, 64, 0, 1, 195, 33, 0, 3, 141, 1, 96, 32, 0, 6, 105, 2, 0, 4, 1, 10, 32, 2, 80, 2, 0, 1, 3, 1, 4, 1, 25, 2, 5, 1, 151, 2, 26, 18, 13, 1, 38, 8, 25, 11, 46, 3, 48, 1, 2, 4, 2, 2, 39, 1, 67, 6, 2, 2, 2, 2, 12, 1, 8, 1, 47, 1, 51, 1, 1, 3, 2, 2, 5, 2, 1, 1, 42, 2, 8, 1, 238, 1, 2, 1, 4, 1, 0, 1, 0, 16, 16, 16, 0, 2, 0, 1, 226, 1, 149, 5, 0, 3, 1, 2, 5, 4, 40, 3, 4, 1, 165, 2, 0, 4, 0, 2, 80, 3, 70, 11, 49, 4, 123, 1, 54, 15, 41, 1, 2, 2, 10, 3, 49, 4, 2, 2, 7, 1, 61, 3, 36, 5, 1, 8, 62, 1, 12, 2, 52, 9, 10, 4, 2, 1, 95, 3, 2, 1, 1, 2, 6, 1, 2, 1, 157, 1, 3, 8, 21, 2, 57, 2, 1, 1, 1, 1, 22, 1, 14, 7, 3, 5, 195, 8, 2, 3, 1, 1, 23, 1, 81, 1, 2, 6, 1, 1, 2, 1, 1, 2, 1, 2, 235, 1, 2, 4, 6, 2, 1, 2, 27, 2, 85, 8, 2, 1, 1, 2, 106, 1, 1, 1, 2, 6, 1, 1, 101, 3, 2, 4, 1, 5, 0, 9, 1, 2, 245, 1, 10, 2, 1, 1, 4, 1, 144, 4, 2, 2, 4, 1, 32, 10, 40, 6, 2, 4, 8, 1, 9, 6, 2, 3, 46, 13, 1, 2, 0, 7, 1, 6, 1, 1, 82, 22, 2, 7, 1, 2, 1, 2, 122, 6, 3, 1, 1, 2, 1, 7, 1, 1, 72, 2, 3, 1, 1, 1, 0, 2, 11, 2, 52, 5, 5, 1, 1, 1, 0, 1, 6, 15, 0, 5, 59, 7, 0, 1, 63, 4, 81, 1, 0, 2, 0, 46, 2, 23, 0, 1, 1, 3, 4, 5, 8, 8, 2, 7, 30, 4, 148, 3, 0, 55, 4, 50, 8, 1, 14, 1, 22, 5, 1, 15, 0, 7, 1, 17, 2, 7, 1, 2, 1, 5, 100, 1, 160, 7, 0, 1, 61, 4, 0, 4, 0, 7, 109, 7, 0, 96, 128, 240, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 1, 1, 1, 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, 2, 2, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 181, 0, 0, 0, 156, 3, 0, 0, 223, 0, 0, 0, 0, 0, 64, 0, 224, 0, 0, 0, 192, 0, 0, 0, 225, 0, 0, 0, 193, 0, 0, 0, 226, 0, 0, 0, 194, 0, 0, 0, 227, 0, 0, 0, 195, 0, 0, 0, 228, 0, 0, 0, 196, 0, 0, 0, 229, 0, 0, 0, 197, 0, 0, 0, 230, 0, 0, 0, 198, 0, 0, 0, 231, 0, 0, 0, 199, 0, 0, 0, 232, 0, 0, 0, 200, 0, 0, 0, 233, 0, 0, 0, 201, 0, 0, 0, 234, 0, 0, 0, 202, 0, 0, 0, 235, 0, 0, 0, 203, 0, 0, 0, 236, 0, 0, 0, 204, 0, 0, 0, 237, 0, 0, 0, 205, 0, 0, 0, 238, 0, 0, 0, 206, 0, 0, 0, 239, 0, 0, 0, 207, 0, 0, 0, 240, 0, 0, 0, 208, 0, 0, 0, 241, 0, 0, 0, 209, 0, 0, 0, 242, 0, 0, 0, 210, 0, 0, 0, 243, 0, 0, 0, 211, 0, 0, 0, 244, 0, 0, 0, 212, 0, 0, 0, 245, 0, 0, 0, 213, 0, 0, 0, 246, 0, 0, 0, 214, 0, 0, 0, 248, 0, 0, 0, 216, 0, 0, 0, 249, 0, 0, 0, 217, 0, 0, 0, 250, 0, 0, 0, 218, 0, 0, 0, 251, 0, 0, 0, 219, 0, 0, 0, 252, 0, 0, 0, 220, 0, 0, 0, 253, 0, 0, 0, 221, 0, 0, 0, 254, 0, 0, 0, 222, 0, 0, 0, 255, 0, 0, 0, 120, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 3, 1, 0, 0, 2, 1, 0, 0, 5, 1, 0, 0, 4, 1, 0, 0, 7, 1, 0, 0, 6, 1, 0, 0, 9, 1, 0, 0, 8, 1, 0, 0, 11, 1, 0, 0, 10, 1, 0, 0, 13, 1, 0, 0, 12, 1, 0, 0, 15, 1, 0, 0, 14, 1, 0, 0, 17, 1, 0, 0, 16, 1, 0, 0, 19, 1, 0, 0, 18, 1, 0, 0, 21, 1, 0, 0, 20, 1, 0, 0, 23, 1, 0, 0, 22, 1, 0, 0, 25, 1, 0, 0, 24, 1, 0, 0, 27, 1, 0, 0, 26, 1, 0, 0, 29, 1, 0, 0, 28, 1, 0, 0, 31, 1, 0, 0, 30, 1, 0, 0, 33, 1, 0, 0, 32, 1, 0, 0, 35, 1, 0, 0, 34, 1, 0, 0, 37, 1, 0, 0, 36, 1, 0, 0, 39, 1, 0, 0, 38, 1, 0, 0, 41, 1, 0, 0, 40, 1, 0, 0, 43, 1, 0, 0, 42, 1, 0, 0, 45, 1, 0, 0, 44, 1, 0, 0, 47, 1, 0, 0, 46, 1, 0, 0, 49, 1, 0, 0, 73, 0, 0, 0, 51, 1, 0, 0, 50, 1, 0, 0, 53, 1, 0, 0, 52, 1, 0, 0, 55, 1, 0, 0, 54, 1, 0, 0, 58, 1, 0, 0, 57, 1, 0, 0, 60, 1, 0, 0, 59, 1, 0, 0, 62, 1, 0, 0, 61, 1, 0, 0, 64, 1, 0, 0, 63, 1, 0, 0, 66, 1, 0, 0, 65, 1, 0, 0, 68, 1, 0, 0, 67, 1, 0, 0, 70, 1, 0, 0, 69, 1, 0, 0, 72, 1, 0, 0, 71, 1, 0, 0, 73, 1, 0, 0, 1, 0, 64, 0, 75, 1, 0, 0, 74, 1, 0, 0, 77, 1, 0, 0, 76, 1, 0, 0, 79, 1, 0, 0, 78, 1, 0, 0, 81, 1, 0, 0, 80, 1, 0, 0, 83, 1, 0, 0, 82, 1, 0, 0, 85, 1, 0, 0, 84, 1, 0, 0, 87, 1, 0, 0, 86, 1, 0, 0, 89, 1, 0, 0, 88, 1, 0, 0, 91, 1, 0, 0, 90, 1, 0, 0, 93, 1, 0, 0, 92, 1, 0, 0, 95, 1, 0, 0, 94, 1, 0, 0, 97, 1, 0, 0, 96, 1, 0, 0, 99, 1, 0, 0, 98, 1, 0, 0, 101, 1, 0, 0, 100, 1, 0, 0, 103, 1, 0, 0, 102, 1, 0, 0, 105, 1, 0, 0, 104, 1, 0, 0, 107, 1, 0, 0, 106, 1, 0, 0, 109, 1, 0, 0, 108, 1, 0, 0, 111, 1, 0, 0, 110, 1, 0, 0, 113, 1, 0, 0, 112, 1, 0, 0, 115, 1, 0, 0, 114, 1, 0, 0, 117, 1, 0, 0, 116, 1, 0, 0, 119, 1, 0, 0, 118, 1, 0, 0, 122, 1, 0, 0, 121, 1, 0, 0, 124, 1, 0, 0, 123, 1, 0, 0, 126, 1, 0, 0, 125, 1, 0, 0, 127, 1, 0, 0, 83, 0, 0, 0, 128, 1, 0, 0, 67, 2, 0, 0, 131, 1, 0, 0, 130, 1, 0, 0, 133, 1, 0, 0, 132, 1, 0, 0, 136, 1, 0, 0, 135, 1, 0, 0, 140, 1, 0, 0, 139, 1, 0, 0, 146, 1, 0, 0, 145, 1, 0, 0, 149, 1, 0, 0, 246, 1, 0, 0, 153, 1, 0, 0, 152, 1, 0, 0, 154, 1, 0, 0, 61, 2, 0, 0, 158, 1, 0, 0, 32, 2, 0, 0, 161, 1, 0, 0, 160, 1, 0, 0, 163, 1, 0, 0, 162, 1, 0, 0, 165, 1, 0, 0, 164, 1, 0, 0, 168, 1, 0, 0, 167, 1, 0, 0, 173, 1, 0, 0, 172, 1, 0, 0, 176, 1, 0, 0, 175, 1, 0, 0, 180, 1, 0, 0, 179, 1, 0, 0, 182, 1, 0, 0, 181, 1, 0, 0, 185, 1, 0, 0, 184, 1, 0, 0, 189, 1, 0, 0, 188, 1, 0, 0, 191, 1, 0, 0, 247, 1, 0, 0, 197, 1, 0, 0, 196, 1, 0, 0, 198, 1, 0, 0, 196, 1, 0, 0, 200, 1, 0, 0, 199, 1, 0, 0, 201, 1, 0, 0, 199, 1, 0, 0, 203, 1, 0, 0, 202, 1, 0, 0, 204, 1, 0, 0, 202, 1, 0, 0, 206, 1, 0, 0, 205, 1, 0, 0, 208, 1, 0, 0, 207, 1, 0, 0, 210, 1, 0, 0, 209, 1, 0, 0, 212, 1, 0, 0, 211, 1, 0, 0, 214, 1, 0, 0, 213, 1, 0, 0, 216, 1, 0, 0, 215, 1, 0, 0, 218, 1, 0, 0, 217, 1, 0, 0, 220, 1, 0, 0, 219, 1, 0, 0, 221, 1, 0, 0, 142, 1, 0, 0, 223, 1, 0, 0, 222, 1, 0, 0, 225, 1, 0, 0, 224, 1, 0, 0, 227, 1, 0, 0, 226, 1, 0, 0, 229, 1, 0, 0, 228, 1, 0, 0, 231, 1, 0, 0, 230, 1, 0, 0, 233, 1, 0, 0, 232, 1, 0, 0, 235, 1, 0, 0, 234, 1, 0, 0, 237, 1, 0, 0, 236, 1, 0, 0, 239, 1, 0, 0, 238, 1, 0, 0, 240, 1, 0, 0, 2, 0, 64, 0, 242, 1, 0, 0, 241, 1, 0, 0, 243, 1, 0, 0, 241, 1, 0, 0, 245, 1, 0, 0, 244, 1, 0, 0, 249, 1, 0, 0, 248, 1, 0, 0, 251, 1, 0, 0, 250, 1, 0, 0, 253, 1, 0, 0, 252, 1, 0, 0, 255, 1, 0, 0, 254, 1, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 3, 2, 0, 0, 2, 2, 0, 0, 5, 2, 0, 0, 4, 2, 0, 0, 7, 2, 0, 0, 6, 2, 0, 0, 9, 2, 0, 0, 8, 2, 0, 0, 11, 2, 0, 0, 10, 2, 0, 0, 13, 2, 0, 0, 12, 2, 0, 0, 15, 2, 0, 0, 14, 2, 0, 0, 17, 2, 0, 0, 16, 2, 0, 0, 19, 2, 0, 0, 18, 2, 0, 0, 21, 2, 0, 0, 20, 2, 0, 0, 23, 2, 0, 0, 22, 2, 0, 0, 25, 2, 0, 0, 24, 2, 0, 0, 27, 2, 0, 0, 26, 2, 0, 0, 29, 2, 0, 0, 28, 2, 0, 0, 31, 2, 0, 0, 30, 2, 0, 0, 35, 2, 0, 0, 34, 2, 0, 0, 37, 2, 0, 0, 36, 2, 0, 0, 39, 2, 0, 0, 38, 2, 0, 0, 41, 2, 0, 0, 40, 2, 0, 0, 43, 2, 0, 0, 42, 2, 0, 0, 45, 2, 0, 0, 44, 2, 0, 0, 47, 2, 0, 0, 46, 2, 0, 0, 49, 2, 0, 0, 48, 2, 0, 0, 51, 2, 0, 0, 50, 2, 0, 0, 60, 2, 0, 0, 59, 2, 0, 0, 63, 2, 0, 0, 126, 44, 0, 0, 64, 2, 0, 0, 127, 44, 0, 0, 66, 2, 0, 0, 65, 2, 0, 0, 71, 2, 0, 0, 70, 2, 0, 0, 73, 2, 0, 0, 72, 2, 0, 0, 75, 2, 0, 0, 74, 2, 0, 0, 77, 2, 0, 0, 76, 2, 0, 0, 79, 2, 0, 0, 78, 2, 0, 0, 80, 2, 0, 0, 111, 44, 0, 0, 81, 2, 0, 0, 109, 44, 0, 0, 82, 2, 0, 0, 112, 44, 0, 0, 83, 2, 0, 0, 129, 1, 0, 0, 84, 2, 0, 0, 134, 1, 0, 0, 86, 2, 0, 0, 137, 1, 0, 0, 87, 2, 0, 0, 138, 1, 0, 0, 89, 2, 0, 0, 143, 1, 0, 0, 91, 2, 0, 0, 144, 1, 0, 0, 92, 2, 0, 0, 171, 167, 0, 0, 96, 2, 0, 0, 147, 1, 0, 0, 97, 2, 0, 0, 172, 167, 0, 0, 99, 2, 0, 0, 148, 1, 0, 0, 101, 2, 0, 0, 141, 167, 0, 0, 102, 2, 0, 0, 170, 167, 0, 0, 104, 2, 0, 0, 151, 1, 0, 0, 105, 2, 0, 0, 150, 1, 0, 0, 106, 2, 0, 0, 174, 167, 0, 0, 107, 2, 0, 0, 98, 44, 0, 0, 108, 2, 0, 0, 173, 167, 0, 0, 111, 2, 0, 0, 156, 1, 0, 0, 113, 2, 0, 0, 110, 44, 0, 0, 114, 2, 0, 0, 157, 1, 0, 0, 117, 2, 0, 0, 159, 1, 0, 0, 125, 2, 0, 0, 100, 44, 0, 0, 128, 2, 0, 0, 166, 1, 0, 0, 130, 2, 0, 0, 197, 167, 0, 0, 131, 2, 0, 0, 169, 1, 0, 0, 135, 2, 0, 0, 177, 167, 0, 0, 136, 2, 0, 0, 174, 1, 0, 0, 137, 2, 0, 0, 68, 2, 0, 0, 138, 2, 0, 0, 177, 1, 0, 0, 139, 2, 0, 0, 178, 1, 0, 0, 140, 2, 0, 0, 69, 2, 0, 0, 146, 2, 0, 0, 183, 1, 0, 0, 157, 2, 0, 0, 178, 167, 0, 0, 158, 2, 0, 0, 176, 167, 0, 0, 69, 3, 0, 0, 153, 3, 0, 0, 113, 3, 0, 0, 112, 3, 0, 0, 115, 3, 0, 0, 114, 3, 0, 0, 119, 3, 0, 0, 118, 3, 0, 0, 123, 3, 0, 0, 253, 3, 0, 0, 124, 3, 0, 0, 254, 3, 0, 0, 125, 3, 0, 0, 255, 3, 0, 0, 144, 3, 0, 0, 3, 0, 64, 0, 172, 3, 0, 0, 134, 3, 0, 0, 173, 3, 0, 0, 136, 3, 0, 0, 174, 3, 0, 0, 137, 3, 0, 0, 175, 3, 0, 0, 138, 3, 0, 0, 176, 3, 0, 0, 4, 0, 64, 0, 177, 3, 0, 0, 145, 3, 0, 0, 178, 3, 0, 0, 146, 3, 0, 0, 179, 3, 0, 0, 147, 3, 0, 0, 180, 3, 0, 0, 148, 3, 0, 0, 181, 3, 0, 0, 149, 3, 0, 0, 182, 3, 0, 0, 150, 3, 0, 0, 183, 3, 0, 0, 151, 3, 0, 0, 184, 3, 0, 0, 152, 3, 0, 0, 185, 3, 0, 0, 153, 3, 0, 0, 186, 3, 0, 0, 154, 3, 0, 0, 187, 3, 0, 0, 155, 3, 0, 0, 188, 3, 0, 0, 156, 3, 0, 0, 189, 3, 0, 0, 157, 3, 0, 0, 190, 3, 0, 0, 158, 3, 0, 0, 191, 3, 0, 0, 159, 3, 0, 0, 192, 3, 0, 0, 160, 3, 0, 0, 193, 3, 0, 0, 161, 3, 0, 0, 194, 3, 0, 0, 163, 3, 0, 0, 195, 3, 0, 0, 163, 3, 0, 0, 196, 3, 0, 0, 164, 3, 0, 0, 197, 3, 0, 0, 165, 3, 0, 0, 198, 3, 0, 0, 166, 3, 0, 0, 199, 3, 0, 0, 167, 3, 0, 0, 200, 3, 0, 0, 168, 3, 0, 0, 201, 3, 0, 0, 169, 3, 0, 0, 202, 3, 0, 0, 170, 3, 0, 0, 203, 3, 0, 0, 171, 3, 0, 0, 204, 3, 0, 0, 140, 3, 0, 0, 205, 3, 0, 0, 142, 3, 0, 0, 206, 3, 0, 0, 143, 3, 0, 0, 208, 3, 0, 0, 146, 3, 0, 0, 209, 3, 0, 0, 152, 3, 0, 0, 213, 3, 0, 0, 166, 3, 0, 0, 214, 3, 0, 0, 160, 3, 0, 0, 215, 3, 0, 0, 207, 3, 0, 0, 217, 3, 0, 0, 216, 3, 0, 0, 219, 3, 0, 0, 218, 3, 0, 0, 221, 3, 0, 0, 220, 3, 0, 0, 223, 3, 0, 0, 222, 3, 0, 0, 225, 3, 0, 0, 224, 3, 0, 0, 227, 3, 0, 0, 226, 3, 0, 0, 229, 3, 0, 0, 228, 3, 0, 0, 231, 3, 0, 0, 230, 3, 0, 0, 233, 3, 0, 0, 232, 3, 0, 0, 235, 3, 0, 0, 234, 3, 0, 0, 237, 3, 0, 0, 236, 3, 0, 0, 239, 3, 0, 0, 238, 3, 0, 0, 240, 3, 0, 0, 154, 3, 0, 0, 241, 3, 0, 0, 161, 3, 0, 0, 242, 3, 0, 0, 249, 3, 0, 0, 243, 3, 0, 0, 127, 3, 0, 0, 245, 3, 0, 0, 149, 3, 0, 0, 248, 3, 0, 0, 247, 3, 0, 0, 251, 3, 0, 0, 250, 3, 0, 0, 48, 4, 0, 0, 16, 4, 0, 0, 49, 4, 0, 0, 17, 4, 0, 0, 50, 4, 0, 0, 18, 4, 0, 0, 51, 4, 0, 0, 19, 4, 0, 0, 52, 4, 0, 0, 20, 4, 0, 0, 53, 4, 0, 0, 21, 4, 0, 0, 54, 4, 0, 0, 22, 4, 0, 0, 55, 4, 0, 0, 23, 4, 0, 0, 56, 4, 0, 0, 24, 4, 0, 0, 57, 4, 0, 0, 25, 4, 0, 0, 58, 4, 0, 0, 26, 4, 0, 0, 59, 4, 0, 0, 27, 4, 0, 0, 60, 4, 0, 0, 28, 4, 0, 0, 61, 4, 0, 0, 29, 4, 0, 0, 62, 4, 0, 0, 30, 4, 0, 0, 63, 4, 0, 0, 31, 4, 0, 0, 64, 4, 0, 0, 32, 4, 0, 0, 65, 4, 0, 0, 33, 4, 0, 0, 66, 4, 0, 0, 34, 4, 0, 0, 67, 4, 0, 0, 35, 4, 0, 0, 68, 4, 0, 0, 36, 4, 0, 0, 69, 4, 0, 0, 37, 4, 0, 0, 70, 4, 0, 0, 38, 4, 0, 0, 71, 4, 0, 0, 39, 4, 0, 0, 72, 4, 0, 0, 40, 4, 0, 0, 73, 4, 0, 0, 41, 4, 0, 0, 74, 4, 0, 0, 42, 4, 0, 0, 75, 4, 0, 0, 43, 4, 0, 0, 76, 4, 0, 0, 44, 4, 0, 0, 77, 4, 0, 0, 45, 4, 0, 0, 78, 4, 0, 0, 46, 4, 0, 0, 79, 4, 0, 0, 47, 4, 0, 0, 80, 4, 0, 0, 0, 4, 0, 0, 81, 4, 0, 0, 1, 4, 0, 0, 82, 4, 0, 0, 2, 4, 0, 0, 83, 4, 0, 0, 3, 4, 0, 0, 84, 4, 0, 0, 4, 4, 0, 0, 85, 4, 0, 0, 5, 4, 0, 0, 86, 4, 0, 0, 6, 4, 0, 0, 87, 4, 0, 0, 7, 4, 0, 0, 88, 4, 0, 0, 8, 4, 0, 0, 89, 4, 0, 0, 9, 4, 0, 0, 90, 4, 0, 0, 10, 4, 0, 0, 91, 4, 0, 0, 11, 4, 0, 0, 92, 4, 0, 0, 12, 4, 0, 0, 93, 4, 0, 0, 13, 4, 0, 0, 94, 4, 0, 0, 14, 4, 0, 0, 95, 4, 0, 0, 15, 4, 0, 0, 97, 4, 0, 0, 96, 4, 0, 0, 99, 4, 0, 0, 98, 4, 0, 0, 101, 4, 0, 0, 100, 4, 0, 0, 103, 4, 0, 0, 102, 4, 0, 0, 105, 4, 0, 0, 104, 4, 0, 0, 107, 4, 0, 0, 106, 4, 0, 0, 109, 4, 0, 0, 108, 4, 0, 0, 111, 4, 0, 0, 110, 4, 0, 0, 113, 4, 0, 0, 112, 4, 0, 0, 115, 4, 0, 0, 114, 4, 0, 0, 117, 4, 0, 0, 116, 4, 0, 0, 119, 4, 0, 0, 118, 4, 0, 0, 121, 4, 0, 0, 120, 4, 0, 0, 123, 4, 0, 0, 122, 4, 0, 0, 125, 4, 0, 0, 124, 4, 0, 0, 127, 4, 0, 0, 126, 4, 0, 0, 129, 4, 0, 0, 128, 4, 0, 0, 139, 4, 0, 0, 138, 4, 0, 0, 141, 4, 0, 0, 140, 4, 0, 0, 143, 4, 0, 0, 142, 4, 0, 0, 145, 4, 0, 0, 144, 4, 0, 0, 147, 4, 0, 0, 146, 4, 0, 0, 149, 4, 0, 0, 148, 4, 0, 0, 151, 4, 0, 0, 150, 4, 0, 0, 153, 4, 0, 0, 152, 4, 0, 0, 155, 4, 0, 0, 154, 4, 0, 0, 157, 4, 0, 0, 156, 4, 0, 0, 159, 4, 0, 0, 158, 4, 0, 0, 161, 4, 0, 0, 160, 4, 0, 0, 163, 4, 0, 0, 162, 4, 0, 0, 165, 4, 0, 0, 164, 4, 0, 0, 167, 4, 0, 0, 166, 4, 0, 0, 169, 4, 0, 0, 168, 4, 0, 0, 171, 4, 0, 0, 170, 4, 0, 0, 173, 4, 0, 0, 172, 4, 0, 0, 175, 4, 0, 0, 174, 4, 0, 0, 177, 4, 0, 0, 176, 4, 0, 0, 179, 4, 0, 0, 178, 4, 0, 0, 181, 4, 0, 0, 180, 4, 0, 0, 183, 4, 0, 0, 182, 4, 0, 0, 185, 4, 0, 0, 184, 4, 0, 0, 187, 4, 0, 0, 186, 4, 0, 0, 189, 4, 0, 0, 188, 4, 0, 0, 191, 4, 0, 0, 190, 4, 0, 0, 194, 4, 0, 0, 193, 4, 0, 0, 196, 4, 0, 0, 195, 4, 0, 0, 198, 4, 0, 0, 197, 4, 0, 0, 200, 4, 0, 0, 199, 4, 0, 0, 202, 4, 0, 0, 201, 4, 0, 0, 204, 4, 0, 0, 203, 4, 0, 0, 206, 4, 0, 0, 205, 4, 0, 0, 207, 4, 0, 0, 192, 4, 0, 0, 209, 4, 0, 0, 208, 4, 0, 0, 211, 4, 0, 0, 210, 4, 0, 0, 213, 4, 0, 0, 212, 4, 0, 0, 215, 4, 0, 0, 214, 4, 0, 0, 217, 4, 0, 0, 216, 4, 0, 0, 219, 4, 0, 0, 218, 4, 0, 0, 221, 4, 0, 0, 220, 4, 0, 0, 223, 4, 0, 0, 222, 4, 0, 0, 225, 4, 0, 0, 224, 4, 0, 0, 227, 4, 0, 0, 226, 4, 0, 0, 229, 4, 0, 0, 228, 4, 0, 0, 231, 4, 0, 0, 230, 4, 0, 0, 233, 4, 0, 0, 232, 4, 0, 0, 235, 4, 0, 0, 234, 4, 0, 0, 237, 4, 0, 0, 236, 4, 0, 0, 239, 4, 0, 0, 238, 4, 0, 0, 241, 4, 0, 0, 240, 4, 0, 0, 243, 4, 0, 0, 242, 4, 0, 0, 245, 4, 0, 0, 244, 4, 0, 0, 247, 4, 0, 0, 246, 4, 0, 0, 249, 4, 0, 0, 248, 4, 0, 0, 251, 4, 0, 0, 250, 4, 0, 0, 253, 4, 0, 0, 252, 4, 0, 0, 255, 4, 0, 0, 254, 4, 0, 0, 1, 5, 0, 0, 0, 5, 0, 0, 3, 5, 0, 0, 2, 5, 0, 0, 5, 5, 0, 0, 4, 5, 0, 0, 7, 5, 0, 0, 6, 5, 0, 0, 9, 5, 0, 0, 8, 5, 0, 0, 11, 5, 0, 0, 10, 5, 0, 0, 13, 5, 0, 0, 12, 5, 0, 0, 15, 5, 0, 0, 14, 5, 0, 0, 17, 5, 0, 0, 16, 5, 0, 0, 19, 5, 0, 0, 18, 5, 0, 0, 21, 5, 0, 0, 20, 5, 0, 0, 23, 5, 0, 0, 22, 5, 0, 0, 25, 5, 0, 0, 24, 5, 0, 0, 27, 5, 0, 0, 26, 5, 0, 0, 29, 5, 0, 0, 28, 5, 0, 0, 31, 5, 0, 0, 30, 5, 0, 0, 33, 5, 0, 0, 32, 5, 0, 0, 35, 5, 0, 0, 34, 5, 0, 0, 37, 5, 0, 0, 36, 5, 0, 0, 39, 5, 0, 0, 38, 5, 0, 0, 41, 5, 0, 0, 40, 5, 0, 0, 43, 5, 0, 0, 42, 5, 0, 0, 45, 5, 0, 0, 44, 5, 0, 0, 47, 5, 0, 0, 46, 5, 0, 0, 97, 5, 0, 0, 49, 5, 0, 0, 98, 5, 0, 0, 50, 5, 0, 0, 99, 5, 0, 0, 51, 5, 0, 0, 100, 5, 0, 0, 52, 5, 0, 0, 101, 5, 0, 0, 53, 5, 0, 0, 102, 5, 0, 0, 54, 5, 0, 0, 103, 5, 0, 0, 55, 5, 0, 0, 104, 5, 0, 0, 56, 5, 0, 0, 105, 5, 0, 0, 57, 5, 0, 0, 106, 5, 0, 0, 58, 5, 0, 0, 107, 5, 0, 0, 59, 5, 0, 0, 108, 5, 0, 0, 60, 5, 0, 0, 109, 5, 0, 0, 61, 5, 0, 0, 110, 5, 0, 0, 62, 5, 0, 0, 111, 5, 0, 0, 63, 5, 0, 0, 112, 5, 0, 0, 64, 5, 0, 0, 113, 5, 0, 0, 65, 5, 0, 0, 114, 5, 0, 0, 66, 5, 0, 0, 115, 5, 0, 0, 67, 5, 0, 0, 116, 5, 0, 0, 68, 5, 0, 0, 117, 5, 0, 0, 69, 5, 0, 0, 118, 5, 0, 0, 70, 5, 0, 0, 119, 5, 0, 0, 71, 5, 0, 0, 120, 5, 0, 0, 72, 5, 0, 0, 121, 5, 0, 0, 73, 5, 0, 0, 122, 5, 0, 0, 74, 5, 0, 0, 123, 5, 0, 0, 75, 5, 0, 0, 124, 5, 0, 0, 76, 5, 0, 0, 125, 5, 0, 0, 77, 5, 0, 0, 126, 5, 0, 0, 78, 5, 0, 0, 127, 5, 0, 0, 79, 5, 0, 0, 128, 5, 0, 0, 80, 5, 0, 0, 129, 5, 0, 0, 81, 5, 0, 0, 130, 5, 0, 0, 82, 5, 0, 0, 131, 5, 0, 0, 83, 5, 0, 0, 132, 5, 0, 0, 84, 5, 0, 0, 133, 5, 0, 0, 85, 5, 0, 0, 134, 5, 0, 0, 86, 5, 0, 0, 135, 5, 0, 0, 5, 0, 64, 0, 208, 16, 0, 0, 144, 28, 0, 0, 209, 16, 0, 0, 145, 28, 0, 0, 210, 16, 0, 0, 146, 28, 0, 0, 211, 16, 0, 0, 147, 28, 0, 0, 212, 16, 0, 0, 148, 28, 0, 0, 213, 16, 0, 0, 149, 28, 0, 0, 214, 16, 0, 0, 150, 28, 0, 0, 215, 16, 0, 0, 151, 28, 0, 0, 216, 16, 0, 0, 152, 28, 0, 0, 217, 16, 0, 0, 153, 28, 0, 0, 218, 16, 0, 0, 154, 28, 0, 0, 219, 16, 0, 0, 155, 28, 0, 0, 220, 16, 0, 0, 156, 28, 0, 0, 221, 16, 0, 0, 157, 28, 0, 0, 222, 16, 0, 0, 158, 28, 0, 0, 223, 16, 0, 0, 159, 28, 0, 0, 224, 16, 0, 0, 160, 28, 0, 0, 225, 16, 0, 0, 161, 28, 0, 0, 226, 16, 0, 0, 162, 28, 0, 0, 227, 16, 0, 0, 163, 28, 0, 0, 228, 16, 0, 0, 164, 28, 0, 0, 229, 16, 0, 0, 165, 28, 0, 0, 230, 16, 0, 0, 166, 28, 0, 0, 231, 16, 0, 0, 167, 28, 0, 0, 232, 16, 0, 0, 168, 28, 0, 0, 233, 16, 0, 0, 169, 28, 0, 0, 234, 16, 0, 0, 170, 28, 0, 0, 235, 16, 0, 0, 171, 28, 0, 0, 236, 16, 0, 0, 172, 28, 0, 0, 237, 16, 0, 0, 173, 28, 0, 0, 238, 16, 0, 0, 174, 28, 0, 0, 239, 16, 0, 0, 175, 28, 0, 0, 240, 16, 0, 0, 176, 28, 0, 0, 241, 16, 0, 0, 177, 28, 0, 0, 242, 16, 0, 0, 178, 28, 0, 0, 243, 16, 0, 0, 179, 28, 0, 0, 244, 16, 0, 0, 180, 28, 0, 0, 245, 16, 0, 0, 181, 28, 0, 0, 246, 16, 0, 0, 182, 28, 0, 0, 247, 16, 0, 0, 183, 28, 0, 0, 248, 16, 0, 0, 184, 28, 0, 0, 249, 16, 0, 0, 185, 28, 0, 0, 250, 16, 0, 0, 186, 28, 0, 0, 253, 16, 0, 0, 189, 28, 0, 0, 254, 16, 0, 0, 190, 28, 0, 0, 255, 16, 0, 0, 191, 28, 0, 0, 248, 19, 0, 0, 240, 19, 0, 0, 249, 19, 0, 0, 241, 19, 0, 0, 250, 19, 0, 0, 242, 19, 0, 0, 251, 19, 0, 0, 243, 19, 0, 0, 252, 19, 0, 0, 244, 19, 0, 0, 253, 19, 0, 0, 245, 19, 0, 0, 128, 28, 0, 0, 18, 4, 0, 0, 129, 28, 0, 0, 20, 4, 0, 0, 130, 28, 0, 0, 30, 4, 0, 0, 131, 28, 0, 0, 33, 4, 0, 0, 132, 28, 0, 0, 34, 4, 0, 0, 133, 28, 0, 0, 34, 4, 0, 0, 134, 28, 0, 0, 42, 4, 0, 0, 135, 28, 0, 0, 98, 4, 0, 0, 136, 28, 0, 0, 74, 166, 0, 0, 121, 29, 0, 0, 125, 167, 0, 0, 125, 29, 0, 0, 99, 44, 0, 0, 142, 29, 0, 0, 198, 167, 0, 0, 1, 30, 0, 0, 0, 30, 0, 0, 3, 30, 0, 0, 2, 30, 0, 0, 5, 30, 0, 0, 4, 30, 0, 0, 7, 30, 0, 0, 6, 30, 0, 0, 9, 30, 0, 0, 8, 30, 0, 0, 11, 30, 0, 0, 10, 30, 0, 0, 13, 30, 0, 0, 12, 30, 0, 0, 15, 30, 0, 0, 14, 30, 0, 0, 17, 30, 0, 0, 16, 30, 0, 0, 19, 30, 0, 0, 18, 30, 0, 0, 21, 30, 0, 0, 20, 30, 0, 0, 23, 30, 0, 0, 22, 30, 0, 0, 25, 30, 0, 0, 24, 30, 0, 0, 27, 30, 0, 0, 26, 30, 0, 0, 29, 30, 0, 0, 28, 30, 0, 0, 31, 30, 0, 0, 30, 30, 0, 0, 33, 30, 0, 0, 32, 30, 0, 0, 35, 30, 0, 0, 34, 30, 0, 0, 37, 30, 0, 0, 36, 30, 0, 0, 39, 30, 0, 0, 38, 30, 0, 0, 41, 30, 0, 0, 40, 30, 0, 0, 43, 30, 0, 0, 42, 30, 0, 0, 45, 30, 0, 0, 44, 30, 0, 0, 47, 30, 0, 0, 46, 30, 0, 0, 49, 30, 0, 0, 48, 30, 0, 0, 51, 30, 0, 0, 50, 30, 0, 0, 53, 30, 0, 0, 52, 30, 0, 0, 55, 30, 0, 0, 54, 30, 0, 0, 57, 30, 0, 0, 56, 30, 0, 0, 59, 30, 0, 0, 58, 30, 0, 0, 61, 30, 0, 0, 60, 30, 0, 0, 63, 30, 0, 0, 62, 30, 0, 0, 65, 30, 0, 0, 64, 30, 0, 0, 67, 30, 0, 0, 66, 30, 0, 0, 69, 30, 0, 0, 68, 30, 0, 0, 71, 30, 0, 0, 70, 30, 0, 0, 73, 30, 0, 0, 72, 30, 0, 0, 75, 30, 0, 0, 74, 30, 0, 0, 77, 30, 0, 0, 76, 30, 0, 0, 79, 30, 0, 0, 78, 30, 0, 0, 81, 30, 0, 0, 80, 30, 0, 0, 83, 30, 0, 0, 82, 30, 0, 0, 85, 30, 0, 0, 84, 30, 0, 0, 87, 30, 0, 0, 86, 30, 0, 0, 89, 30, 0, 0, 88, 30, 0, 0, 91, 30, 0, 0, 90, 30, 0, 0, 93, 30, 0, 0, 92, 30, 0, 0, 95, 30, 0, 0, 94, 30, 0, 0, 97, 30, 0, 0, 96, 30, 0, 0, 99, 30, 0, 0, 98, 30, 0, 0, 101, 30, 0, 0, 100, 30, 0, 0, 103, 30, 0, 0, 102, 30, 0, 0, 105, 30, 0, 0, 104, 30, 0, 0, 107, 30, 0, 0, 106, 30, 0, 0, 109, 30, 0, 0, 108, 30, 0, 0, 111, 30, 0, 0, 110, 30, 0, 0, 113, 30, 0, 0, 112, 30, 0, 0, 115, 30, 0, 0, 114, 30, 0, 0, 117, 30, 0, 0, 116, 30, 0, 0, 119, 30, 0, 0, 118, 30, 0, 0, 121, 30, 0, 0, 120, 30, 0, 0, 123, 30, 0, 0, 122, 30, 0, 0, 125, 30, 0, 0, 124, 30, 0, 0, 127, 30, 0, 0, 126, 30, 0, 0, 129, 30, 0, 0, 128, 30, 0, 0, 131, 30, 0, 0, 130, 30, 0, 0, 133, 30, 0, 0, 132, 30, 0, 0, 135, 30, 0, 0, 134, 30, 0, 0, 137, 30, 0, 0, 136, 30, 0, 0, 139, 30, 0, 0, 138, 30, 0, 0, 141, 30, 0, 0, 140, 30, 0, 0, 143, 30, 0, 0, 142, 30, 0, 0, 145, 30, 0, 0, 144, 30, 0, 0, 147, 30, 0, 0, 146, 30, 0, 0, 149, 30, 0, 0, 148, 30, 0, 0, 150, 30, 0, 0, 6, 0, 64, 0, 151, 30, 0, 0, 7, 0, 64, 0, 152, 30, 0, 0, 8, 0, 64, 0, 153, 30, 0, 0, 9, 0, 64, 0, 154, 30, 0, 0, 10, 0, 64, 0, 155, 30, 0, 0, 96, 30, 0, 0, 161, 30, 0, 0, 160, 30, 0, 0, 163, 30, 0, 0, 162, 30, 0, 0, 165, 30, 0, 0, 164, 30, 0, 0, 167, 30, 0, 0, 166, 30, 0, 0, 169, 30, 0, 0, 168, 30, 0, 0, 171, 30, 0, 0, 170, 30, 0, 0, 173, 30, 0, 0, 172, 30, 0, 0, 175, 30, 0, 0, 174, 30, 0, 0, 177, 30, 0, 0, 176, 30, 0, 0, 179, 30, 0, 0, 178, 30, 0, 0, 181, 30, 0, 0, 180, 30, 0, 0, 183, 30, 0, 0, 182, 30, 0, 0, 185, 30, 0, 0, 184, 30, 0, 0, 187, 30, 0, 0, 186, 30, 0, 0, 189, 30, 0, 0, 188, 30, 0, 0, 191, 30, 0, 0, 190, 30, 0, 0, 193, 30, 0, 0, 192, 30, 0, 0, 195, 30, 0, 0, 194, 30, 0, 0, 197, 30, 0, 0, 196, 30, 0, 0, 199, 30, 0, 0, 198, 30, 0, 0, 201, 30, 0, 0, 200, 30, 0, 0, 203, 30, 0, 0, 202, 30, 0, 0, 205, 30, 0, 0, 204, 30, 0, 0, 207, 30, 0, 0, 206, 30, 0, 0, 209, 30, 0, 0, 208, 30, 0, 0, 211, 30, 0, 0, 210, 30, 0, 0, 213, 30, 0, 0, 212, 30, 0, 0, 215, 30, 0, 0, 214, 30, 0, 0, 217, 30, 0, 0, 216, 30, 0, 0, 219, 30, 0, 0, 218, 30, 0, 0, 221, 30, 0, 0, 220, 30, 0, 0, 223, 30, 0, 0, 222, 30, 0, 0, 225, 30, 0, 0, 224, 30, 0, 0, 227, 30, 0, 0, 226, 30, 0, 0, 229, 30, 0, 0, 228, 30, 0, 0, 231, 30, 0, 0, 230, 30, 0, 0, 233, 30, 0, 0, 232, 30, 0, 0, 235, 30, 0, 0, 234, 30, 0, 0, 237, 30, 0, 0, 236, 30, 0, 0, 239, 30, 0, 0, 238, 30, 0, 0, 241, 30, 0, 0, 240, 30, 0, 0, 243, 30, 0, 0, 242, 30, 0, 0, 245, 30, 0, 0, 244, 30, 0, 0, 247, 30, 0, 0, 246, 30, 0, 0, 249, 30, 0, 0, 248, 30, 0, 0, 251, 30, 0, 0, 250, 30, 0, 0, 253, 30, 0, 0, 252, 30, 0, 0, 255, 30, 0, 0, 254, 30, 0, 0, 0, 31, 0, 0, 8, 31, 0, 0, 1, 31, 0, 0, 9, 31, 0, 0, 2, 31, 0, 0, 10, 31, 0, 0, 3, 31, 0, 0, 11, 31, 0, 0, 4, 31, 0, 0, 12, 31, 0, 0, 5, 31, 0, 0, 13, 31, 0, 0, 6, 31, 0, 0, 14, 31, 0, 0, 7, 31, 0, 0, 15, 31, 0, 0, 16, 31, 0, 0, 24, 31, 0, 0, 17, 31, 0, 0, 25, 31, 0, 0, 18, 31, 0, 0, 26, 31, 0, 0, 19, 31, 0, 0, 27, 31, 0, 0, 20, 31, 0, 0, 28, 31, 0, 0, 21, 31, 0, 0, 29, 31, 0, 0, 32, 31, 0, 0, 40, 31, 0, 0, 33, 31, 0, 0, 41, 31, 0, 0, 34, 31, 0, 0, 42, 31, 0, 0, 35, 31, 0, 0, 43, 31, 0, 0, 36, 31, 0, 0, 44, 31, 0, 0, 37, 31, 0, 0, 45, 31, 0, 0, 38, 31, 0, 0, 46, 31, 0, 0, 39, 31, 0, 0, 47, 31, 0, 0, 48, 31, 0, 0, 56, 31, 0, 0, 49, 31, 0, 0, 57, 31, 0, 0, 50, 31, 0, 0, 58, 31, 0, 0, 51, 31, 0, 0, 59, 31, 0, 0, 52, 31, 0, 0, 60, 31, 0, 0, 53, 31, 0, 0, 61, 31, 0, 0, 54, 31, 0, 0, 62, 31, 0, 0, 55, 31, 0, 0, 63, 31, 0, 0, 64, 31, 0, 0, 72, 31, 0, 0, 65, 31, 0, 0, 73, 31, 0, 0, 66, 31, 0, 0, 74, 31, 0, 0, 67, 31, 0, 0, 75, 31, 0, 0, 68, 31, 0, 0, 76, 31, 0, 0, 69, 31, 0, 0, 77, 31, 0, 0, 80, 31, 0, 0, 11, 0, 64, 0, 81, 31, 0, 0, 89, 31, 0, 0, 82, 31, 0, 0, 12, 0, 64, 0, 83, 31, 0, 0, 91, 31, 0, 0, 84, 31, 0, 0, 13, 0, 64, 0, 85, 31, 0, 0, 93, 31, 0, 0, 86, 31, 0, 0, 14, 0, 64, 0, 87, 31, 0, 0, 95, 31, 0, 0, 96, 31, 0, 0, 104, 31, 0, 0, 97, 31, 0, 0, 105, 31, 0, 0, 98, 31, 0, 0, 106, 31, 0, 0, 99, 31, 0, 0, 107, 31, 0, 0, 100, 31, 0, 0, 108, 31, 0, 0, 101, 31, 0, 0, 109, 31, 0, 0, 102, 31, 0, 0, 110, 31, 0, 0, 103, 31, 0, 0, 111, 31, 0, 0, 112, 31, 0, 0, 186, 31, 0, 0, 113, 31, 0, 0, 187, 31, 0, 0, 114, 31, 0, 0, 200, 31, 0, 0, 115, 31, 0, 0, 201, 31, 0, 0, 116, 31, 0, 0, 202, 31, 0, 0, 117, 31, 0, 0, 203, 31, 0, 0, 118, 31, 0, 0, 218, 31, 0, 0, 119, 31, 0, 0, 219, 31, 0, 0, 120, 31, 0, 0, 248, 31, 0, 0, 121, 31, 0, 0, 249, 31, 0, 0, 122, 31, 0, 0, 234, 31, 0, 0, 123, 31, 0, 0, 235, 31, 0, 0, 124, 31, 0, 0, 250, 31, 0, 0, 125, 31, 0, 0, 251, 31, 0, 0, 128, 31, 0, 0, 15, 0, 64, 0, 129, 31, 0, 0, 16, 0, 64, 0, 130, 31, 0, 0, 17, 0, 64, 0, 131, 31, 0, 0, 18, 0, 64, 0, 132, 31, 0, 0, 19, 0, 64, 0, 133, 31, 0, 0, 20, 0, 64, 0, 134, 31, 0, 0, 21, 0, 64, 0, 135, 31, 0, 0, 22, 0, 64, 0, 136, 31, 0, 0, 23, 0, 64, 0, 137, 31, 0, 0, 24, 0, 64, 0, 138, 31, 0, 0, 25, 0, 64, 0, 139, 31, 0, 0, 26, 0, 64, 0, 140, 31, 0, 0, 27, 0, 64, 0, 141, 31, 0, 0, 28, 0, 64, 0, 142, 31, 0, 0, 29, 0, 64, 0, 143, 31, 0, 0, 30, 0, 64, 0, 144, 31, 0, 0, 31, 0, 64, 0, 145, 31, 0, 0, 32, 0, 64, 0, 146, 31, 0, 0, 33, 0, 64, 0, 147, 31, 0, 0, 34, 0, 64, 0, 148, 31, 0, 0, 35, 0, 64, 0, 149, 31, 0, 0, 36, 0, 64, 0, 150, 31, 0, 0, 37, 0, 64, 0, 151, 31, 0, 0, 38, 0, 64, 0, 152, 31, 0, 0, 39, 0, 64, 0, 153, 31, 0, 0, 40, 0, 64, 0, 154, 31, 0, 0, 41, 0, 64, 0, 155, 31, 0, 0, 42, 0, 64, 0, 156, 31, 0, 0, 43, 0, 64, 0, 157, 31, 0, 0, 44, 0, 64, 0, 158, 31, 0, 0, 45, 0, 64, 0, 159, 31, 0, 0, 46, 0, 64, 0, 160, 31, 0, 0, 47, 0, 64, 0, 161, 31, 0, 0, 48, 0, 64, 0, 162, 31, 0, 0, 49, 0, 64, 0, 163, 31, 0, 0, 50, 0, 64, 0, 164, 31, 0, 0, 51, 0, 64, 0, 165, 31, 0, 0, 52, 0, 64, 0, 166, 31, 0, 0, 53, 0, 64, 0, 167, 31, 0, 0, 54, 0, 64, 0, 168, 31, 0, 0, 55, 0, 64, 0, 169, 31, 0, 0, 56, 0, 64, 0, 170, 31, 0, 0, 57, 0, 64, 0, 171, 31, 0, 0, 58, 0, 64, 0, 172, 31, 0, 0, 59, 0, 64, 0, 173, 31, 0, 0, 60, 0, 64, 0, 174, 31, 0, 0, 61, 0, 64, 0, 175, 31, 0, 0, 62, 0, 64, 0, 176, 31, 0, 0, 184, 31, 0, 0, 177, 31, 0, 0, 185, 31, 0, 0, 178, 31, 0, 0, 63, 0, 64, 0, 179, 31, 0, 0, 64, 0, 64, 0, 180, 31, 0, 0, 65, 0, 64, 0, 182, 31, 0, 0, 66, 0, 64, 0, 183, 31, 0, 0, 67, 0, 64, 0, 188, 31, 0, 0, 68, 0, 64, 0, 190, 31, 0, 0, 153, 3, 0, 0, 194, 31, 0, 0, 69, 0, 64, 0, 195, 31, 0, 0, 70, 0, 64, 0, 196, 31, 0, 0, 71, 0, 64, 0, 198, 31, 0, 0, 72, 0, 64, 0, 199, 31, 0, 0, 73, 0, 64, 0, 204, 31, 0, 0, 74, 0, 64, 0, 208, 31, 0, 0, 216, 31, 0, 0, 209, 31, 0, 0, 217, 31, 0, 0, 210, 31, 0, 0, 75, 0, 64, 0, 211, 31, 0, 0, 76, 0, 64, 0, 214, 31, 0, 0, 77, 0, 64, 0, 215, 31, 0, 0, 78, 0, 64, 0, 224, 31, 0, 0, 232, 31, 0, 0, 225, 31, 0, 0, 233, 31, 0, 0, 226, 31, 0, 0, 79, 0, 64, 0, 227, 31, 0, 0, 80, 0, 64, 0, 228, 31, 0, 0, 81, 0, 64, 0, 229, 31, 0, 0, 236, 31, 0, 0, 230, 31, 0, 0, 82, 0, 64, 0, 231, 31, 0, 0, 83, 0, 64, 0, 242, 31, 0, 0, 84, 0, 64, 0, 243, 31, 0, 0, 85, 0, 64, 0, 244, 31, 0, 0, 86, 0, 64, 0, 246, 31, 0, 0, 87, 0, 64, 0, 247, 31, 0, 0, 88, 0, 64, 0, 252, 31, 0, 0, 89, 0, 64, 0, 78, 33, 0, 0, 50, 33, 0, 0, 112, 33, 0, 0, 96, 33, 0, 0, 113, 33, 0, 0, 97, 33, 0, 0, 114, 33, 0, 0, 98, 33, 0, 0, 115, 33, 0, 0, 99, 33, 0, 0, 116, 33, 0, 0, 100, 33, 0, 0, 117, 33, 0, 0, 101, 33, 0, 0, 118, 33, 0, 0, 102, 33, 0, 0, 119, 33, 0, 0, 103, 33, 0, 0, 120, 33, 0, 0, 104, 33, 0, 0, 121, 33, 0, 0, 105, 33, 0, 0, 122, 33, 0, 0, 106, 33, 0, 0, 123, 33, 0, 0, 107, 33, 0, 0, 124, 33, 0, 0, 108, 33, 0, 0, 125, 33, 0, 0, 109, 33, 0, 0, 126, 33, 0, 0, 110, 33, 0, 0, 127, 33, 0, 0, 111, 33, 0, 0, 132, 33, 0, 0, 131, 33, 0, 0, 208, 36, 0, 0, 182, 36, 0, 0, 209, 36, 0, 0, 183, 36, 0, 0, 210, 36, 0, 0, 184, 36, 0, 0, 211, 36, 0, 0, 185, 36, 0, 0, 212, 36, 0, 0, 186, 36, 0, 0, 213, 36, 0, 0, 187, 36, 0, 0, 214, 36, 0, 0, 188, 36, 0, 0, 215, 36, 0, 0, 189, 36, 0, 0, 216, 36, 0, 0, 190, 36, 0, 0, 217, 36, 0, 0, 191, 36, 0, 0, 218, 36, 0, 0, 192, 36, 0, 0, 219, 36, 0, 0, 193, 36, 0, 0, 220, 36, 0, 0, 194, 36, 0, 0, 221, 36, 0, 0, 195, 36, 0, 0, 222, 36, 0, 0, 196, 36, 0, 0, 223, 36, 0, 0, 197, 36, 0, 0, 224, 36, 0, 0, 198, 36, 0, 0, 225, 36, 0, 0, 199, 36, 0, 0, 226, 36, 0, 0, 200, 36, 0, 0, 227, 36, 0, 0, 201, 36, 0, 0, 228, 36, 0, 0, 202, 36, 0, 0, 229, 36, 0, 0, 203, 36, 0, 0, 230, 36, 0, 0, 204, 36, 0, 0, 231, 36, 0, 0, 205, 36, 0, 0, 232, 36, 0, 0, 206, 36, 0, 0, 233, 36, 0, 0, 207, 36, 0, 0, 48, 44, 0, 0, 0, 44, 0, 0, 49, 44, 0, 0, 1, 44, 0, 0, 50, 44, 0, 0, 2, 44, 0, 0, 51, 44, 0, 0, 3, 44, 0, 0, 52, 44, 0, 0, 4, 44, 0, 0, 53, 44, 0, 0, 5, 44, 0, 0, 54, 44, 0, 0, 6, 44, 0, 0, 55, 44, 0, 0, 7, 44, 0, 0, 56, 44, 0, 0, 8, 44, 0, 0, 57, 44, 0, 0, 9, 44, 0, 0, 58, 44, 0, 0, 10, 44, 0, 0, 59, 44, 0, 0, 11, 44, 0, 0, 60, 44, 0, 0, 12, 44, 0, 0, 61, 44, 0, 0, 13, 44, 0, 0, 62, 44, 0, 0, 14, 44, 0, 0, 63, 44, 0, 0, 15, 44, 0, 0, 64, 44, 0, 0, 16, 44, 0, 0, 65, 44, 0, 0, 17, 44, 0, 0, 66, 44, 0, 0, 18, 44, 0, 0, 67, 44, 0, 0, 19, 44, 0, 0, 68, 44, 0, 0, 20, 44, 0, 0, 69, 44, 0, 0, 21, 44, 0, 0, 70, 44, 0, 0, 22, 44, 0, 0, 71, 44, 0, 0, 23, 44, 0, 0, 72, 44, 0, 0, 24, 44, 0, 0, 73, 44, 0, 0, 25, 44, 0, 0, 74, 44, 0, 0, 26, 44, 0, 0, 75, 44, 0, 0, 27, 44, 0, 0, 76, 44, 0, 0, 28, 44, 0, 0, 77, 44, 0, 0, 29, 44, 0, 0, 78, 44, 0, 0, 30, 44, 0, 0, 79, 44, 0, 0, 31, 44, 0, 0, 80, 44, 0, 0, 32, 44, 0, 0, 81, 44, 0, 0, 33, 44, 0, 0, 82, 44, 0, 0, 34, 44, 0, 0, 83, 44, 0, 0, 35, 44, 0, 0, 84, 44, 0, 0, 36, 44, 0, 0, 85, 44, 0, 0, 37, 44, 0, 0, 86, 44, 0, 0, 38, 44, 0, 0, 87, 44, 0, 0, 39, 44, 0, 0, 88, 44, 0, 0, 40, 44, 0, 0, 89, 44, 0, 0, 41, 44, 0, 0, 90, 44, 0, 0, 42, 44, 0, 0, 91, 44, 0, 0, 43, 44, 0, 0, 92, 44, 0, 0, 44, 44, 0, 0, 93, 44, 0, 0, 45, 44, 0, 0, 94, 44, 0, 0, 46, 44, 0, 0, 95, 44, 0, 0, 47, 44, 0, 0, 97, 44, 0, 0, 96, 44, 0, 0, 101, 44, 0, 0, 58, 2, 0, 0, 102, 44, 0, 0, 62, 2, 0, 0, 104, 44, 0, 0, 103, 44, 0, 0, 106, 44, 0, 0, 105, 44, 0, 0, 108, 44, 0, 0, 107, 44, 0, 0, 115, 44, 0, 0, 114, 44, 0, 0, 118, 44, 0, 0, 117, 44, 0, 0, 129, 44, 0, 0, 128, 44, 0, 0, 131, 44, 0, 0, 130, 44, 0, 0, 133, 44, 0, 0, 132, 44, 0, 0, 135, 44, 0, 0, 134, 44, 0, 0, 137, 44, 0, 0, 136, 44, 0, 0, 139, 44, 0, 0, 138, 44, 0, 0, 141, 44, 0, 0, 140, 44, 0, 0, 143, 44, 0, 0, 142, 44, 0, 0, 145, 44, 0, 0, 144, 44, 0, 0, 147, 44, 0, 0, 146, 44, 0, 0, 149, 44, 0, 0, 148, 44, 0, 0, 151, 44, 0, 0, 150, 44, 0, 0, 153, 44, 0, 0, 152, 44, 0, 0, 155, 44, 0, 0, 154, 44, 0, 0, 157, 44, 0, 0, 156, 44, 0, 0, 159, 44, 0, 0, 158, 44, 0, 0, 161, 44, 0, 0, 160, 44, 0, 0, 163, 44, 0, 0, 162, 44, 0, 0, 165, 44, 0, 0, 164, 44, 0, 0, 167, 44, 0, 0, 166, 44, 0, 0, 169, 44, 0, 0, 168, 44, 0, 0, 171, 44, 0, 0, 170, 44, 0, 0, 173, 44, 0, 0, 172, 44, 0, 0, 175, 44, 0, 0, 174, 44, 0, 0, 177, 44, 0, 0, 176, 44, 0, 0, 179, 44, 0, 0, 178, 44, 0, 0, 181, 44, 0, 0, 180, 44, 0, 0, 183, 44, 0, 0, 182, 44, 0, 0, 185, 44, 0, 0, 184, 44, 0, 0, 187, 44, 0, 0, 186, 44, 0, 0, 189, 44, 0, 0, 188, 44, 0, 0, 191, 44, 0, 0, 190, 44, 0, 0, 193, 44, 0, 0, 192, 44, 0, 0, 195, 44, 0, 0, 194, 44, 0, 0, 197, 44, 0, 0, 196, 44, 0, 0, 199, 44, 0, 0, 198, 44, 0, 0, 201, 44, 0, 0, 200, 44, 0, 0, 203, 44, 0, 0, 202, 44, 0, 0, 205, 44, 0, 0, 204, 44, 0, 0, 207, 44, 0, 0, 206, 44, 0, 0, 209, 44, 0, 0, 208, 44, 0, 0, 211, 44, 0, 0, 210, 44, 0, 0, 213, 44, 0, 0, 212, 44, 0, 0, 215, 44, 0, 0, 214, 44, 0, 0, 217, 44, 0, 0, 216, 44, 0, 0, 219, 44, 0, 0, 218, 44, 0, 0, 221, 44, 0, 0, 220, 44, 0, 0, 223, 44, 0, 0, 222, 44, 0, 0, 225, 44, 0, 0, 224, 44, 0, 0, 227, 44, 0, 0, 226, 44, 0, 0, 236, 44, 0, 0, 235, 44, 0, 0, 238, 44, 0, 0, 237, 44, 0, 0, 243, 44, 0, 0, 242, 44, 0, 0, 0, 45, 0, 0, 160, 16, 0, 0, 1, 45, 0, 0, 161, 16, 0, 0, 2, 45, 0, 0, 162, 16, 0, 0, 3, 45, 0, 0, 163, 16, 0, 0, 4, 45, 0, 0, 164, 16, 0, 0, 5, 45, 0, 0, 165, 16, 0, 0, 6, 45, 0, 0, 166, 16, 0, 0, 7, 45, 0, 0, 167, 16, 0, 0, 8, 45, 0, 0, 168, 16, 0, 0, 9, 45, 0, 0, 169, 16, 0, 0, 10, 45, 0, 0, 170, 16, 0, 0, 11, 45, 0, 0, 171, 16, 0, 0, 12, 45, 0, 0, 172, 16, 0, 0, 13, 45, 0, 0, 173, 16, 0, 0, 14, 45, 0, 0, 174, 16, 0, 0, 15, 45, 0, 0, 175, 16, 0, 0, 16, 45, 0, 0, 176, 16, 0, 0, 17, 45, 0, 0, 177, 16, 0, 0, 18, 45, 0, 0, 178, 16, 0, 0, 19, 45, 0, 0, 179, 16, 0, 0, 20, 45, 0, 0, 180, 16, 0, 0, 21, 45, 0, 0, 181, 16, 0, 0, 22, 45, 0, 0, 182, 16, 0, 0, 23, 45, 0, 0, 183, 16, 0, 0, 24, 45, 0, 0, 184, 16, 0, 0, 25, 45, 0, 0, 185, 16, 0, 0, 26, 45, 0, 0, 186, 16, 0, 0, 27, 45, 0, 0, 187, 16, 0, 0, 28, 45, 0, 0, 188, 16, 0, 0, 29, 45, 0, 0, 189, 16, 0, 0, 30, 45, 0, 0, 190, 16, 0, 0, 31, 45, 0, 0, 191, 16, 0, 0, 32, 45, 0, 0, 192, 16, 0, 0, 33, 45, 0, 0, 193, 16, 0, 0, 34, 45, 0, 0, 194, 16, 0, 0, 35, 45, 0, 0, 195, 16, 0, 0, 36, 45, 0, 0, 196, 16, 0, 0, 37, 45, 0, 0, 197, 16, 0, 0, 39, 45, 0, 0, 199, 16, 0, 0, 45, 45, 0, 0, 205, 16, 0, 0, 65, 166, 0, 0, 64, 166, 0, 0, 67, 166, 0, 0, 66, 166, 0, 0, 69, 166, 0, 0, 68, 166, 0, 0, 71, 166, 0, 0, 70, 166, 0, 0, 73, 166, 0, 0, 72, 166, 0, 0, 75, 166, 0, 0, 74, 166, 0, 0, 77, 166, 0, 0, 76, 166, 0, 0, 79, 166, 0, 0, 78, 166, 0, 0, 81, 166, 0, 0, 80, 166, 0, 0, 83, 166, 0, 0, 82, 166, 0, 0, 85, 166, 0, 0, 84, 166, 0, 0, 87, 166, 0, 0, 86, 166, 0, 0, 89, 166, 0, 0, 88, 166, 0, 0, 91, 166, 0, 0, 90, 166, 0, 0, 93, 166, 0, 0, 92, 166, 0, 0, 95, 166, 0, 0, 94, 166, 0, 0, 97, 166, 0, 0, 96, 166, 0, 0, 99, 166, 0, 0, 98, 166, 0, 0, 101, 166, 0, 0, 100, 166, 0, 0, 103, 166, 0, 0, 102, 166, 0, 0, 105, 166, 0, 0, 104, 166, 0, 0, 107, 166, 0, 0, 106, 166, 0, 0, 109, 166, 0, 0, 108, 166, 0, 0, 129, 166, 0, 0, 128, 166, 0, 0, 131, 166, 0, 0, 130, 166, 0, 0, 133, 166, 0, 0, 132, 166, 0, 0, 135, 166, 0, 0, 134, 166, 0, 0, 137, 166, 0, 0, 136, 166, 0, 0, 139, 166, 0, 0, 138, 166, 0, 0, 141, 166, 0, 0, 140, 166, 0, 0, 143, 166, 0, 0, 142, 166, 0, 0, 145, 166, 0, 0, 144, 166, 0, 0, 147, 166, 0, 0, 146, 166, 0, 0, 149, 166, 0, 0, 148, 166, 0, 0, 151, 166, 0, 0, 150, 166, 0, 0, 153, 166, 0, 0, 152, 166, 0, 0, 155, 166, 0, 0, 154, 166, 0, 0, 35, 167, 0, 0, 34, 167, 0, 0, 37, 167, 0, 0, 36, 167, 0, 0, 39, 167, 0, 0, 38, 167, 0, 0, 41, 167, 0, 0, 40, 167, 0, 0, 43, 167, 0, 0, 42, 167, 0, 0, 45, 167, 0, 0, 44, 167, 0, 0, 47, 167, 0, 0, 46, 167, 0, 0, 51, 167, 0, 0, 50, 167, 0, 0, 53, 167, 0, 0, 52, 167, 0, 0, 55, 167, 0, 0, 54, 167, 0, 0, 57, 167, 0, 0, 56, 167, 0, 0, 59, 167, 0, 0, 58, 167, 0, 0, 61, 167, 0, 0, 60, 167, 0, 0, 63, 167, 0, 0, 62, 167, 0, 0, 65, 167, 0, 0, 64, 167, 0, 0, 67, 167, 0, 0, 66, 167, 0, 0, 69, 167, 0, 0, 68, 167, 0, 0, 71, 167, 0, 0, 70, 167, 0, 0, 73, 167, 0, 0, 72, 167, 0, 0, 75, 167, 0, 0, 74, 167, 0, 0, 77, 167, 0, 0, 76, 167, 0, 0, 79, 167, 0, 0, 78, 167, 0, 0, 81, 167, 0, 0, 80, 167, 0, 0, 83, 167, 0, 0, 82, 167, 0, 0, 85, 167, 0, 0, 84, 167, 0, 0, 87, 167, 0, 0, 86, 167, 0, 0, 89, 167, 0, 0, 88, 167, 0, 0, 91, 167, 0, 0, 90, 167, 0, 0, 93, 167, 0, 0, 92, 167, 0, 0, 95, 167, 0, 0, 94, 167, 0, 0, 97, 167, 0, 0, 96, 167, 0, 0, 99, 167, 0, 0, 98, 167, 0, 0, 101, 167, 0, 0, 100, 167, 0, 0, 103, 167, 0, 0, 102, 167, 0, 0, 105, 167, 0, 0, 104, 167, 0, 0, 107, 167, 0, 0, 106, 167, 0, 0, 109, 167, 0, 0, 108, 167, 0, 0, 111, 167, 0, 0, 110, 167, 0, 0, 122, 167, 0, 0, 121, 167, 0, 0, 124, 167, 0, 0, 123, 167, 0, 0, 127, 167, 0, 0, 126, 167, 0, 0, 129, 167, 0, 0, 128, 167, 0, 0, 131, 167, 0, 0, 130, 167, 0, 0, 133, 167, 0, 0, 132, 167, 0, 0, 135, 167, 0, 0, 134, 167, 0, 0, 140, 167, 0, 0, 139, 167, 0, 0, 145, 167, 0, 0, 144, 167, 0, 0, 147, 167, 0, 0, 146, 167, 0, 0, 148, 167, 0, 0, 196, 167, 0, 0, 151, 167, 0, 0, 150, 167, 0, 0, 153, 167, 0, 0, 152, 167, 0, 0, 155, 167, 0, 0, 154, 167, 0, 0, 157, 167, 0, 0, 156, 167, 0, 0, 159, 167, 0, 0, 158, 167, 0, 0, 161, 167, 0, 0, 160, 167, 0, 0, 163, 167, 0, 0, 162, 167, 0, 0, 165, 167, 0, 0, 164, 167, 0, 0, 167, 167, 0, 0, 166, 167, 0, 0, 169, 167, 0, 0, 168, 167, 0, 0, 181, 167, 0, 0, 180, 167, 0, 0, 183, 167, 0, 0, 182, 167, 0, 0, 185, 167, 0, 0, 184, 167, 0, 0, 187, 167, 0, 0, 186, 167, 0, 0, 189, 167, 0, 0, 188, 167, 0, 0, 191, 167, 0, 0, 190, 167, 0, 0, 193, 167, 0, 0, 192, 167, 0, 0, 195, 167, 0, 0, 194, 167, 0, 0, 200, 167, 0, 0, 199, 167, 0, 0, 202, 167, 0, 0, 201, 167, 0, 0, 209, 167, 0, 0, 208, 167, 0, 0, 215, 167, 0, 0, 214, 167, 0, 0, 217, 167, 0, 0, 216, 167, 0, 0, 246, 167, 0, 0, 245, 167, 0, 0, 83, 171, 0, 0, 179, 167, 0, 0, 112, 171, 0, 0, 160, 19, 0, 0, 113, 171, 0, 0, 161, 19, 0, 0, 114, 171, 0, 0, 162, 19, 0, 0, 115, 171, 0, 0, 163, 19, 0, 0, 116, 171, 0, 0, 164, 19, 0, 0, 117, 171, 0, 0, 165, 19, 0, 0, 118, 171, 0, 0, 166, 19, 0, 0, 119, 171, 0, 0, 167, 19, 0, 0, 120, 171, 0, 0, 168, 19, 0, 0, 121, 171, 0, 0, 169, 19, 0, 0, 122, 171, 0, 0, 170, 19, 0, 0, 123, 171, 0, 0, 171, 19, 0, 0, 124, 171, 0, 0, 172, 19, 0, 0, 125, 171, 0, 0, 173, 19, 0, 0, 126, 171, 0, 0, 174, 19, 0, 0, 127, 171, 0, 0, 175, 19, 0, 0, 128, 171, 0, 0, 176, 19, 0, 0, 129, 171, 0, 0, 177, 19, 0, 0, 130, 171, 0, 0, 178, 19, 0, 0, 131, 171, 0, 0, 179, 19, 0, 0, 132, 171, 0, 0, 180, 19, 0, 0, 133, 171, 0, 0, 181, 19, 0, 0, 134, 171, 0, 0, 182, 19, 0, 0, 135, 171, 0, 0, 183, 19, 0, 0, 136, 171, 0, 0, 184, 19, 0, 0, 137, 171, 0, 0, 185, 19, 0, 0, 138, 171, 0, 0, 186, 19, 0, 0, 139, 171, 0, 0, 187, 19, 0, 0, 140, 171, 0, 0, 188, 19, 0, 0, 141, 171, 0, 0, 189, 19, 0, 0, 142, 171, 0, 0, 190, 19, 0, 0, 143, 171, 0, 0, 191, 19, 0, 0, 144, 171, 0, 0, 192, 19, 0, 0, 145, 171, 0, 0, 193, 19, 0, 0, 146, 171, 0, 0, 194, 19, 0, 0, 147, 171, 0, 0, 195, 19, 0, 0, 148, 171, 0, 0, 196, 19, 0, 0, 149, 171, 0, 0, 197, 19, 0, 0, 150, 171, 0, 0, 198, 19, 0, 0, 151, 171, 0, 0, 199, 19, 0, 0, 152, 171, 0, 0, 200, 19, 0, 0, 153, 171, 0, 0, 201, 19, 0, 0, 154, 171, 0, 0, 202, 19, 0, 0, 155, 171, 0, 0, 203, 19, 0, 0, 156, 171, 0, 0, 204, 19, 0, 0, 157, 171, 0, 0, 205, 19, 0, 0, 158, 171, 0, 0, 206, 19, 0, 0, 159, 171, 0, 0, 207, 19, 0, 0, 160, 171, 0, 0, 208, 19, 0, 0, 161, 171, 0, 0, 209, 19, 0, 0, 162, 171, 0, 0, 210, 19, 0, 0, 163, 171, 0, 0, 211, 19, 0, 0, 164, 171, 0, 0, 212, 19, 0, 0, 165, 171, 0, 0, 213, 19, 0, 0, 166, 171, 0, 0, 214, 19, 0, 0, 167, 171, 0, 0, 215, 19, 0, 0, 168, 171, 0, 0, 216, 19, 0, 0, 169, 171, 0, 0, 217, 19, 0, 0, 170, 171, 0, 0, 218, 19, 0, 0, 171, 171, 0, 0, 219, 19, 0, 0, 172, 171, 0, 0, 220, 19, 0, 0, 173, 171, 0, 0, 221, 19, 0, 0, 174, 171, 0, 0, 222, 19, 0, 0, 175, 171, 0, 0, 223, 19, 0, 0, 176, 171, 0, 0, 224, 19, 0, 0, 177, 171, 0, 0, 225, 19, 0, 0, 178, 171, 0, 0, 226, 19, 0, 0, 179, 171, 0, 0, 227, 19, 0, 0, 180, 171, 0, 0, 228, 19, 0, 0, 181, 171, 0, 0, 229, 19, 0, 0, 182, 171, 0, 0, 230, 19, 0, 0, 183, 171, 0, 0, 231, 19, 0, 0, 184, 171, 0, 0, 232, 19, 0, 0, 185, 171, 0, 0, 233, 19, 0, 0, 186, 171, 0, 0, 234, 19, 0, 0, 187, 171, 0, 0, 235, 19, 0, 0, 188, 171, 0, 0, 236, 19, 0, 0, 189, 171, 0, 0, 237, 19, 0, 0, 190, 171, 0, 0, 238, 19, 0, 0, 191, 171, 0, 0, 239, 19, 0, 0, 0, 251, 0, 0, 90, 0, 64, 0, 1, 251, 0, 0, 91, 0, 64, 0, 2, 251, 0, 0, 92, 0, 64, 0, 3, 251, 0, 0, 93, 0, 64, 0, 4, 251, 0, 0, 94, 0, 64, 0, 5, 251, 0, 0, 95, 0, 64, 0, 6, 251, 0, 0, 96, 0, 64, 0, 19, 251, 0, 0, 97, 0, 64, 0, 20, 251, 0, 0, 98, 0, 64, 0, 21, 251, 0, 0, 99, 0, 64, 0, 22, 251, 0, 0, 100, 0, 64, 0, 23, 251, 0, 0, 101, 0, 64, 0, 65, 255, 0, 0, 33, 255, 0, 0, 66, 255, 0, 0, 34, 255, 0, 0, 67, 255, 0, 0, 35, 255, 0, 0, 68, 255, 0, 0, 36, 255, 0, 0, 69, 255, 0, 0, 37, 255, 0, 0, 70, 255, 0, 0, 38, 255, 0, 0, 71, 255, 0, 0, 39, 255, 0, 0, 72, 255, 0, 0, 40, 255, 0, 0, 73, 255, 0, 0, 41, 255, 0, 0, 74, 255, 0, 0, 42, 255, 0, 0, 75, 255, 0, 0, 43, 255, 0, 0, 76, 255, 0, 0, 44, 255, 0, 0, 77, 255, 0, 0, 45, 255, 0, 0, 78, 255, 0, 0, 46, 255, 0, 0, 79, 255, 0, 0, 47, 255, 0, 0, 80, 255, 0, 0, 48, 255, 0, 0, 81, 255, 0, 0, 49, 255, 0, 0, 82, 255, 0, 0, 50, 255, 0, 0, 83, 255, 0, 0, 51, 255, 0, 0, 84, 255, 0, 0, 52, 255, 0, 0, 85, 255, 0, 0, 53, 255, 0, 0, 86, 255, 0, 0, 54, 255, 0, 0, 87, 255, 0, 0, 55, 255, 0, 0, 88, 255, 0, 0, 56, 255, 0, 0, 89, 255, 0, 0, 57, 255, 0, 0, 90, 255, 0, 0, 58, 255, 0, 0, 40, 4, 1, 0, 0, 4, 1, 0, 41, 4, 1, 0, 1, 4, 1, 0, 42, 4, 1, 0, 2, 4, 1, 0, 43, 4, 1, 0, 3, 4, 1, 0, 44, 4, 1, 0, 4, 4, 1, 0, 45, 4, 1, 0, 5, 4, 1, 0, 46, 4, 1, 0, 6, 4, 1, 0, 47, 4, 1, 0, 7, 4, 1, 0, 48, 4, 1, 0, 8, 4, 1, 0, 49, 4, 1, 0, 9, 4, 1, 0, 50, 4, 1, 0, 10, 4, 1, 0, 51, 4, 1, 0, 11, 4, 1, 0, 52, 4, 1, 0, 12, 4, 1, 0, 53, 4, 1, 0, 13, 4, 1, 0, 54, 4, 1, 0, 14, 4, 1, 0, 55, 4, 1, 0, 15, 4, 1, 0, 56, 4, 1, 0, 16, 4, 1, 0, 57, 4, 1, 0, 17, 4, 1, 0, 58, 4, 1, 0, 18, 4, 1, 0, 59, 4, 1, 0, 19, 4, 1, 0, 60, 4, 1, 0, 20, 4, 1, 0, 61, 4, 1, 0, 21, 4, 1, 0, 62, 4, 1, 0, 22, 4, 1, 0, 63, 4, 1, 0, 23, 4, 1, 0, 64, 4, 1, 0, 24, 4, 1, 0, 65, 4, 1, 0, 25, 4, 1, 0, 66, 4, 1, 0, 26, 4, 1, 0, 67, 4, 1, 0, 27, 4, 1, 0, 68, 4, 1, 0, 28, 4, 1, 0, 69, 4, 1, 0, 29, 4, 1, 0, 70, 4, 1, 0, 30, 4, 1, 0, 71, 4, 1, 0, 31, 4, 1, 0, 72, 4, 1, 0, 32, 4, 1, 0, 73, 4, 1, 0, 33, 4, 1, 0, 74, 4, 1, 0, 34, 4, 1, 0, 75, 4, 1, 0, 35, 4, 1, 0, 76, 4, 1, 0, 36, 4, 1, 0, 77, 4, 1, 0, 37, 4, 1, 0, 78, 4, 1, 0, 38, 4, 1, 0, 79, 4, 1, 0, 39, 4, 1, 0, 216, 4, 1, 0, 176, 4, 1, 0, 217, 4, 1, 0, 177, 4, 1, 0, 218, 4, 1, 0, 178, 4, 1, 0, 219, 4, 1, 0, 179, 4, 1, 0, 220, 4, 1, 0, 180, 4, 1, 0, 221, 4, 1, 0, 181, 4, 1, 0, 222, 4, 1, 0, 182, 4, 1, 0, 223, 4, 1, 0, 183, 4, 1, 0, 224, 4, 1, 0, 184, 4, 1, 0, 225, 4, 1, 0, 185, 4, 1, 0, 226, 4, 1, 0, 186, 4, 1, 0, 227, 4, 1, 0, 187, 4, 1, 0, 228, 4, 1, 0, 188, 4, 1, 0, 229, 4, 1, 0, 189, 4, 1, 0, 230, 4, 1, 0, 190, 4, 1, 0, 231, 4, 1, 0, 191, 4, 1, 0, 232, 4, 1, 0, 192, 4, 1, 0, 233, 4, 1, 0, 193, 4, 1, 0, 234, 4, 1, 0, 194, 4, 1, 0, 235, 4, 1, 0, 195, 4, 1, 0, 236, 4, 1, 0, 196, 4, 1, 0, 237, 4, 1, 0, 197, 4, 1, 0, 238, 4, 1, 0, 198, 4, 1, 0, 239, 4, 1, 0, 199, 4, 1, 0, 240, 4, 1, 0, 200, 4, 1, 0, 241, 4, 1, 0, 201, 4, 1, 0, 242, 4, 1, 0, 202, 4, 1, 0, 243, 4, 1, 0, 203, 4, 1, 0, 244, 4, 1, 0, 204, 4, 1, 0, 245, 4, 1, 0, 205, 4, 1, 0, 246, 4, 1, 0, 206, 4, 1, 0, 247, 4, 1, 0, 207, 4, 1, 0, 248, 4, 1, 0, 208, 4, 1, 0, 249, 4, 1, 0, 209, 4, 1, 0, 250, 4, 1, 0, 210, 4, 1, 0, 251, 4, 1, 0, 211, 4, 1, 0, 151, 5, 1, 0, 112, 5, 1, 0, 152, 5, 1, 0, 113, 5, 1, 0, 153, 5, 1, 0, 114, 5, 1, 0, 154, 5, 1, 0, 115, 5, 1, 0, 155, 5, 1, 0, 116, 5, 1, 0, 156, 5, 1, 0, 117, 5, 1, 0, 157, 5, 1, 0, 118, 5, 1, 0, 158, 5, 1, 0, 119, 5, 1, 0, 159, 5, 1, 0, 120, 5, 1, 0, 160, 5, 1, 0, 121, 5, 1, 0, 161, 5, 1, 0, 122, 5, 1, 0, 163, 5, 1, 0, 124, 5, 1, 0, 164, 5, 1, 0, 125, 5, 1, 0, 165, 5, 1, 0, 126, 5, 1, 0, 166, 5, 1, 0, 127, 5, 1, 0, 167, 5, 1, 0, 128, 5, 1, 0, 168, 5, 1, 0, 129, 5, 1, 0, 169, 5, 1, 0, 130, 5, 1, 0, 170, 5, 1, 0, 131, 5, 1, 0, 171, 5, 1, 0, 132, 5, 1, 0, 172, 5, 1, 0, 133, 5, 1, 0, 173, 5, 1, 0, 134, 5, 1, 0, 174, 5, 1, 0, 135, 5, 1, 0, 175, 5, 1, 0, 136, 5, 1, 0, 176, 5, 1, 0, 137, 5, 1, 0, 177, 5, 1, 0, 138, 5, 1, 0, 179, 5, 1, 0, 140, 5, 1, 0, 180, 5, 1, 0, 141, 5, 1, 0, 181, 5, 1, 0, 142, 5, 1, 0, 182, 5, 1, 0, 143, 5, 1, 0, 183, 5, 1, 0, 144, 5, 1, 0, 184, 5, 1, 0, 145, 5, 1, 0, 185, 5, 1, 0, 146, 5, 1, 0, 187, 5, 1, 0, 148, 5, 1, 0, 188, 5, 1, 0, 149, 5, 1, 0, 192, 12, 1, 0, 128, 12, 1, 0, 193, 12, 1, 0, 129, 12, 1, 0, 194, 12, 1, 0, 130, 12, 1, 0, 195, 12, 1, 0, 131, 12, 1, 0, 196, 12, 1, 0, 132, 12, 1, 0, 197, 12, 1, 0, 133, 12, 1, 0, 198, 12, 1, 0, 134, 12, 1, 0, 199, 12, 1, 0, 135, 12, 1, 0, 200, 12, 1, 0, 136, 12, 1, 0, 201, 12, 1, 0, 137, 12, 1, 0, 202, 12, 1, 0, 138, 12, 1, 0, 203, 12, 1, 0, 139, 12, 1, 0, 204, 12, 1, 0, 140, 12, 1, 0, 205, 12, 1, 0, 141, 12, 1, 0, 206, 12, 1, 0, 142, 12, 1, 0, 207, 12, 1, 0, 143, 12, 1, 0, 208, 12, 1, 0, 144, 12, 1, 0, 209, 12, 1, 0, 145, 12, 1, 0, 210, 12, 1, 0, 146, 12, 1, 0, 211, 12, 1, 0, 147, 12, 1, 0, 212, 12, 1, 0, 148, 12, 1, 0, 213, 12, 1, 0, 149, 12, 1, 0, 214, 12, 1, 0, 150, 12, 1, 0, 215, 12, 1, 0, 151, 12, 1, 0, 216, 12, 1, 0, 152, 12, 1, 0, 217, 12, 1, 0, 153, 12, 1, 0, 218, 12, 1, 0, 154, 12, 1, 0, 219, 12, 1, 0, 155, 12, 1, 0, 220, 12, 1, 0, 156, 12, 1, 0, 221, 12, 1, 0, 157, 12, 1, 0, 222, 12, 1, 0, 158, 12, 1, 0, 223, 12, 1, 0, 159, 12, 1, 0, 224, 12, 1, 0, 160, 12, 1, 0, 225, 12, 1, 0, 161, 12, 1, 0, 226, 12, 1, 0, 162, 12, 1, 0, 227, 12, 1, 0, 163, 12, 1, 0, 228, 12, 1, 0, 164, 12, 1, 0, 229, 12, 1, 0, 165, 12, 1, 0, 230, 12, 1, 0, 166, 12, 1, 0, 231, 12, 1, 0, 167, 12, 1, 0, 232, 12, 1, 0, 168, 12, 1, 0, 233, 12, 1, 0, 169, 12, 1, 0, 234, 12, 1, 0, 170, 12, 1, 0, 235, 12, 1, 0, 171, 12, 1, 0, 236, 12, 1, 0, 172, 12, 1, 0, 237, 12, 1, 0, 173, 12, 1, 0, 238, 12, 1, 0, 174, 12, 1, 0, 239, 12, 1, 0, 175, 12, 1, 0, 240, 12, 1, 0, 176, 12, 1, 0, 241, 12, 1, 0, 177, 12, 1, 0, 242, 12, 1, 0, 178, 12, 1, 0, 192, 24, 1, 0, 160, 24, 1, 0, 193, 24, 1, 0, 161, 24, 1, 0, 194, 24, 1, 0, 162, 24, 1, 0, 195, 24, 1, 0, 163, 24, 1, 0, 196, 24, 1, 0, 164, 24, 1, 0, 197, 24, 1, 0, 165, 24, 1, 0, 198, 24, 1, 0, 166, 24, 1, 0, 199, 24, 1, 0, 167, 24, 1, 0, 200, 24, 1, 0, 168, 24, 1, 0, 201, 24, 1, 0, 169, 24, 1, 0, 202, 24, 1, 0, 170, 24, 1, 0, 203, 24, 1, 0, 171, 24, 1, 0, 204, 24, 1, 0, 172, 24, 1, 0, 205, 24, 1, 0, 173, 24, 1, 0, 206, 24, 1, 0, 174, 24, 1, 0, 207, 24, 1, 0, 175, 24, 1, 0, 208, 24, 1, 0, 176, 24, 1, 0, 209, 24, 1, 0, 177, 24, 1, 0, 210, 24, 1, 0, 178, 24, 1, 0, 211, 24, 1, 0, 179, 24, 1, 0, 212, 24, 1, 0, 180, 24, 1, 0, 213, 24, 1, 0, 181, 24, 1, 0, 214, 24, 1, 0, 182, 24, 1, 0, 215, 24, 1, 0, 183, 24, 1, 0, 216, 24, 1, 0, 184, 24, 1, 0, 217, 24, 1, 0, 185, 24, 1, 0, 218, 24, 1, 0, 186, 24, 1, 0, 219, 24, 1, 0, 187, 24, 1, 0, 220, 24, 1, 0, 188, 24, 1, 0, 221, 24, 1, 0, 189, 24, 1, 0, 222, 24, 1, 0, 190, 24, 1, 0, 223, 24, 1, 0, 191, 24, 1, 0, 96, 110, 1, 0, 64, 110, 1, 0, 97, 110, 1, 0, 65, 110, 1, 0, 98, 110, 1, 0, 66, 110, 1, 0, 99, 110, 1, 0, 67, 110, 1, 0, 100, 110, 1, 0, 68, 110, 1, 0, 101, 110, 1, 0, 69, 110, 1, 0, 102, 110, 1, 0, 70, 110, 1, 0, 103, 110, 1, 0, 71, 110, 1, 0, 104, 110, 1, 0, 72, 110, 1, 0, 105, 110, 1, 0, 73, 110, 1, 0, 106, 110, 1, 0, 74, 110, 1, 0, 107, 110, 1, 0, 75, 110, 1, 0, 108, 110, 1, 0, 76, 110, 1, 0, 109, 110, 1, 0, 77, 110, 1, 0, 110, 110, 1, 0, 78, 110, 1, 0, 111, 110, 1, 0, 79, 110, 1, 0, 112, 110, 1, 0, 80, 110, 1, 0, 113, 110, 1, 0, 81, 110, 1, 0, 114, 110, 1, 0, 82, 110, 1, 0, 115, 110, 1, 0, 83, 110, 1, 0, 116, 110, 1, 0, 84, 110, 1, 0, 117, 110, 1, 0, 85, 110, 1, 0, 118, 110, 1, 0, 86, 110, 1, 0, 119, 110, 1, 0, 87, 110, 1, 0, 120, 110, 1, 0, 88, 110, 1, 0, 121, 110, 1, 0, 89, 110, 1, 0, 122, 110, 1, 0, 90, 110, 1, 0, 123, 110, 1, 0, 91, 110, 1, 0, 124, 110, 1, 0, 92, 110, 1, 0, 125, 110, 1, 0, 93, 110, 1, 0, 126, 110, 1, 0, 94, 110, 1, 0, 127, 110, 1, 0, 95, 110, 1, 0, 34, 233, 1, 0, 0, 233, 1, 0, 35, 233, 1, 0, 1, 233, 1, 0, 36, 233, 1, 0, 2, 233, 1, 0, 37, 233, 1, 0, 3, 233, 1, 0, 38, 233, 1, 0, 4, 233, 1, 0, 39, 233, 1, 0, 5, 233, 1, 0, 40, 233, 1, 0, 6, 233, 1, 0, 41, 233, 1, 0, 7, 233, 1, 0, 42, 233, 1, 0, 8, 233, 1, 0, 43, 233, 1, 0, 9, 233, 1, 0, 44, 233, 1, 0, 10, 233, 1, 0, 45, 233, 1, 0, 11, 233, 1, 0, 46, 233, 1, 0, 12, 233, 1, 0, 47, 233, 1, 0, 13, 233, 1, 0, 48, 233, 1, 0, 14, 233, 1, 0, 49, 233, 1, 0, 15, 233, 1, 0, 50, 233, 1, 0, 16, 233, 1, 0, 51, 233, 1, 0, 17, 233, 1, 0, 52, 233, 1, 0, 18, 233, 1, 0, 53, 233, 1, 0, 19, 233, 1, 0, 54, 233, 1, 0, 20, 233, 1, 0, 55, 233, 1, 0, 21, 233, 1, 0, 56, 233, 1, 0, 22, 233, 1, 0, 57, 233, 1, 0, 23, 233, 1, 0, 58, 233, 1, 0, 24, 233, 1, 0, 59, 233, 1, 0, 25, 233, 1, 0, 60, 233, 1, 0, 26, 233, 1, 0, 61, 233, 1, 0, 27, 233, 1, 0, 62, 233, 1, 0, 28, 233, 1, 0, 63, 233, 1, 0, 29, 233, 1, 0, 64, 233, 1, 0, 30, 233, 1, 0, 65, 233, 1, 0, 31, 233, 1, 0, 66, 233, 1, 0, 32, 233, 1, 0, 67, 233, 1, 0, 33, 233, 1, 0, 83, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 188, 2, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 12, 3, 0, 0, 0, 0, 0, 0, 153, 3, 0, 0, 8, 3, 0, 0, 1, 3, 0, 0, 165, 3, 0, 0, 8, 3, 0, 0, 1, 3, 0, 0, 53, 5, 0, 0, 82, 5, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 49, 3, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 8, 3, 0, 0, 0, 0, 0, 0, 87, 0, 0, 0, 10, 3, 0, 0, 0, 0, 0, 0, 89, 0, 0, 0, 10, 3, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 190, 2, 0, 0, 0, 0, 0, 0, 165, 3, 0, 0, 19, 3, 0, 0, 0, 0, 0, 0, 165, 3, 0, 0, 19, 3, 0, 0, 0, 3, 0, 0, 165, 3, 0, 0, 19, 3, 0, 0, 1, 3, 0, 0, 165, 3, 0, 0, 19, 3, 0, 0, 66, 3, 0, 0, 8, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 9, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 10, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 11, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 12, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 13, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 14, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 15, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 8, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 9, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 10, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 11, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 12, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 13, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 14, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 15, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 40, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 41, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 42, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 43, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 44, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 45, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 46, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 47, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 40, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 41, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 42, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 43, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 44, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 45, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 46, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 47, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 104, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 105, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 106, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 107, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 108, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 109, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 110, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 111, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 104, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 105, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 106, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 107, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 108, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 109, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 110, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 111, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 186, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 145, 3, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 134, 3, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 145, 3, 0, 0, 66, 3, 0, 0, 0, 0, 0, 0, 145, 3, 0, 0, 66, 3, 0, 0, 153, 3, 0, 0, 145, 3, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 202, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 151, 3, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 137, 3, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 151, 3, 0, 0, 66, 3, 0, 0, 0, 0, 0, 0, 151, 3, 0, 0, 66, 3, 0, 0, 153, 3, 0, 0, 151, 3, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 153, 3, 0, 0, 8, 3, 0, 0, 0, 3, 0, 0, 153, 3, 0, 0, 8, 3, 0, 0, 1, 3, 0, 0, 153, 3, 0, 0, 66, 3, 0, 0, 0, 0, 0, 0, 153, 3, 0, 0, 8, 3, 0, 0, 66, 3, 0, 0, 165, 3, 0, 0, 8, 3, 0, 0, 0, 3, 0, 0, 165, 3, 0, 0, 8, 3, 0, 0, 1, 3, 0, 0, 161, 3, 0, 0, 19, 3, 0, 0, 0, 0, 0, 0, 165, 3, 0, 0, 66, 3, 0, 0, 0, 0, 0, 0, 165, 3, 0, 0, 8, 3, 0, 0, 66, 3, 0, 0, 250, 31, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 169, 3, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 143, 3, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 169, 3, 0, 0, 66, 3, 0, 0, 0, 0, 0, 0, 169, 3, 0, 0, 66, 3, 0, 0, 153, 3, 0, 0, 169, 3, 0, 0, 153, 3, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 73, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 76, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 0, 70, 0, 0, 0, 73, 0, 0, 0, 70, 0, 0, 0, 70, 0, 0, 0, 76, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 68, 5, 0, 0, 70, 5, 0, 0, 0, 0, 0, 0, 68, 5, 0, 0, 53, 5, 0, 0, 0, 0, 0, 0, 68, 5, 0, 0, 59, 5, 0, 0, 0, 0, 0, 0, 78, 5, 0, 0, 70, 5, 0, 0, 0, 0, 0, 0, 68, 5, 0, 0, 61, 5, 0, 0, 0, 0, 0, 0, 0, 133, 133, 11, 4, 110, 97, 109, 101, 1, 220, 132, 11, 224, 13, 0, 135, 1, 95, 90, 78, 49, 48, 49, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 99, 111, 114, 101, 46, 46, 70, 97, 108, 108, 98, 97, 99, 107, 83, 99, 114, 97, 116, 99, 104, 36, 76, 84, 36, 77, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 100, 101, 102, 97, 117, 108, 116, 46, 46, 68, 101, 102, 97, 117, 108, 116, 36, 71, 84, 36, 55, 100, 101, 102, 97, 117, 108, 116, 49, 55, 104, 48, 101, 57, 53, 54, 52, 100, 51, 53, 50, 102, 50, 98, 102, 97, 101, 69, 1, 77, 95, 90, 78, 52, 114, 107, 121, 118, 51, 115, 101, 114, 49, 49, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 53, 97, 108, 108, 111, 99, 50, 48, 72, 101, 97, 112, 83, 99, 114, 97, 116, 99, 104, 36, 76, 84, 36, 95, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 56, 57, 51, 48, 57, 57, 49, 54, 99, 53, 98, 53, 51, 50, 100, 101, 69, 2, 135, 1, 95, 90, 78, 49, 48, 49, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 99, 111, 114, 101, 46, 46, 70, 97, 108, 108, 98, 97, 99, 107, 83, 99, 114, 97, 116, 99, 104, 36, 76, 84, 36, 77, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 100, 101, 102, 97, 117, 108, 116, 46, 46, 68, 101, 102, 97, 117, 108, 116, 36, 71, 84, 36, 55, 100, 101, 102, 97, 117, 108, 116, 49, 55, 104, 100, 98, 102, 51, 98, 97, 97, 97, 100, 56, 97, 50, 57, 49, 51, 56, 69, 3, 77, 95, 90, 78, 52, 114, 107, 121, 118, 51, 115, 101, 114, 49, 49, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 53, 97, 108, 108, 111, 99, 50, 48, 72, 101, 97, 112, 83, 99, 114, 97, 116, 99, 104, 36, 76, 84, 36, 95, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 54, 102, 102, 49, 51, 102, 57, 97, 56, 100, 54, 48, 50, 53, 98, 100, 69, 4, 135, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 36, 76, 80, 36, 69, 120, 116, 101, 110, 100, 65, 36, 67, 36, 69, 120, 116, 101, 110, 100, 66, 36, 82, 80, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 99, 111, 108, 108, 101, 99, 116, 46, 46, 69, 120, 116, 101, 110, 100, 36, 76, 84, 36, 36, 76, 80, 36, 65, 36, 67, 36, 66, 36, 82, 80, 36, 36, 71, 84, 36, 36, 71, 84, 36, 54, 101, 120, 116, 101, 110, 100, 49, 55, 104, 97, 98, 49, 102, 55, 99, 56, 54, 57, 101, 51, 98, 49, 99, 50, 101, 69, 5, 59, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 49, 55, 104, 53, 49, 53, 51, 48, 100, 51, 57, 57, 97, 51, 53, 100, 49, 100, 56, 69, 6, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 102, 111, 108, 100, 49, 55, 104, 97, 54, 56, 54, 98, 54, 49, 49, 102, 56, 56, 53, 56, 53, 97, 54, 69, 7, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 102, 111, 108, 100, 49, 55, 104, 48, 53, 53, 53, 56, 54, 100, 54, 52, 99, 51, 100, 102, 99, 49, 50, 69, 8, 116, 95, 90, 78, 56, 54, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 55, 49, 48, 54, 98, 101, 57, 48, 51, 49, 102, 54, 97, 52, 56, 51, 69, 9, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 102, 111, 108, 100, 49, 55, 104, 51, 48, 55, 48, 98, 57, 99, 51, 101, 57, 49, 52, 55, 48, 100, 50, 69, 10, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 102, 111, 108, 100, 49, 55, 104, 52, 49, 102, 56, 97, 48, 54, 100, 54, 101, 97, 55, 49, 55, 56, 48, 69, 11, 112, 95, 90, 78, 52, 99, 111, 114, 101, 51, 111, 112, 115, 57, 116, 114, 121, 95, 116, 114, 97, 105, 116, 50, 54, 78, 101, 118, 101, 114, 83, 104, 111, 114, 116, 67, 105, 114, 99, 117, 105, 116, 36, 76, 84, 36, 84, 36, 71, 84, 36, 49, 48, 119, 114, 97, 112, 95, 109, 117, 116, 95, 50, 50, 56, 95, 36, 117, 55, 98, 36, 36, 117, 55, 98, 36, 99, 108, 111, 115, 117, 114, 101, 36, 117, 55, 100, 36, 36, 117, 55, 100, 36, 49, 55, 104, 56, 53, 53, 57, 51, 48, 55, 101, 52, 97, 57, 57, 57, 50, 55, 53, 69, 12, 130, 1, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 57, 54, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 72, 105, 115, 116, 111, 114, 121, 84, 121, 112, 101, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 100, 53, 54, 49, 50, 102, 54, 56, 51, 99, 49, 52, 51, 52, 56, 57, 69, 13, 116, 95, 90, 78, 56, 54, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 56, 99, 98, 48, 98, 99, 53, 100, 56, 56, 101, 97, 98, 51, 48, 51, 69, 14, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 102, 111, 108, 100, 49, 55, 104, 55, 51, 55, 48, 50, 52, 57, 49, 54, 51, 50, 100, 97, 49, 48, 53, 69, 15, 112, 95, 90, 78, 52, 99, 111, 114, 101, 51, 111, 112, 115, 57, 116, 114, 121, 95, 116, 114, 97, 105, 116, 50, 54, 78, 101, 118, 101, 114, 83, 104, 111, 114, 116, 67, 105, 114, 99, 117, 105, 116, 36, 76, 84, 36, 84, 36, 71, 84, 36, 49, 48, 119, 114, 97, 112, 95, 109, 117, 116, 95, 50, 50, 56, 95, 36, 117, 55, 98, 36, 36, 117, 55, 98, 36, 99, 108, 111, 115, 117, 114, 101, 36, 117, 55, 100, 36, 36, 117, 55, 100, 36, 49, 55, 104, 55, 50, 102, 48, 57, 57, 56, 57, 99, 53, 55, 55, 50, 56, 98, 54, 69, 16, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 102, 111, 108, 100, 49, 55, 104, 55, 98, 52, 51, 100, 52, 97, 97, 54, 50, 56, 98, 50, 98, 97, 98, 69, 17, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 102, 111, 108, 100, 49, 55, 104, 56, 53, 55, 53, 55, 99, 97, 50, 97, 51, 51, 50, 56, 56, 102, 51, 69, 18, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 102, 111, 108, 100, 49, 55, 104, 57, 50, 101, 53, 52, 98, 51, 56, 99, 101, 52, 52, 56, 51, 55, 97, 69, 19, 56, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 52, 112, 117, 115, 104, 49, 55, 104, 55, 102, 97, 48, 100, 55, 97, 53, 101, 101, 98, 50, 99, 97, 102, 98, 69, 20, 76, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 114, 101, 115, 101, 114, 118, 101, 95, 102, 111, 114, 95, 112, 117, 115, 104, 49, 55, 104, 56, 50, 53, 52, 102, 55, 48, 99, 57, 57, 97, 98, 53, 56, 52, 99, 69, 21, 116, 95, 90, 78, 56, 54, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 97, 56, 98, 100, 97, 54, 54, 51, 102, 48, 57, 98, 101, 97, 97, 98, 69, 22, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 102, 111, 108, 100, 49, 55, 104, 98, 56, 56, 56, 53, 98, 51, 98, 48, 49, 50, 102, 49, 51, 57, 48, 69, 23, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 102, 111, 108, 100, 49, 55, 104, 101, 51, 56, 49, 49, 53, 50, 97, 51, 99, 52, 49, 100, 99, 57, 97, 69, 24, 125, 95, 90, 78, 57, 50, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 97, 108, 108, 111, 99, 46, 46, 83, 104, 97, 114, 101, 100, 83, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 100, 101, 102, 97, 117, 108, 116, 46, 46, 68, 101, 102, 97, 117, 108, 116, 36, 71, 84, 36, 55, 100, 101, 102, 97, 117, 108, 116, 49, 55, 104, 101, 102, 57, 98, 49, 101, 53, 100, 54, 57, 52, 52, 102, 55, 51, 51, 69, 25, 50, 95, 90, 78, 52, 114, 107, 121, 118, 51, 115, 101, 114, 49, 48, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 53, 97, 108, 105, 103, 110, 49, 55, 104, 98, 97, 50, 101, 57, 48, 49, 57, 100, 102, 101, 51, 57, 48, 55, 99, 69, 26, 66, 95, 90, 78, 52, 114, 107, 121, 118, 52, 117, 116, 105, 108, 49, 49, 97, 108, 105, 103, 110, 101, 100, 95, 118, 101, 99, 49, 48, 65, 108, 105, 103, 110, 101, 100, 86, 101, 99, 55, 114, 101, 115, 101, 114, 118, 101, 49, 55, 104, 48, 48, 50, 50, 56, 49, 55, 98, 101, 56, 102, 100, 102, 100, 100, 102, 69, 27, 146, 1, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 109, 101, 114, 107, 108, 101, 55, 111, 112, 101, 110, 105, 110, 103, 49, 95, 57, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 109, 101, 114, 107, 108, 101, 46, 46, 111, 112, 101, 110, 105, 110, 103, 46, 46, 79, 112, 101, 110, 105, 110, 103, 36, 76, 84, 36, 84, 36, 67, 36, 95, 36, 67, 36, 95, 36, 71, 84, 36, 36, 71, 84, 36, 55, 114, 101, 115, 111, 108, 118, 101, 49, 55, 104, 55, 100, 102, 101, 50, 101, 54, 49, 49, 99, 54, 54, 52, 101, 50, 54, 69, 28, 98, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 54, 52, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 97, 108, 108, 111, 99, 46, 46, 65, 108, 108, 111, 99, 83, 99, 114, 97, 116, 99, 104, 36, 71, 84, 36, 49, 55, 104, 52, 52, 50, 102, 54, 49, 56, 102, 50, 55, 50, 102, 50, 102, 98, 54, 69, 29, 104, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 55, 48, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 97, 108, 108, 111, 99, 46, 46, 83, 104, 97, 114, 101, 100, 83, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 36, 71, 84, 36, 49, 55, 104, 57, 55, 53, 49, 101, 54, 48, 55, 51, 50, 102, 51, 99, 55, 57, 54, 69, 30, 90, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 53, 54, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 117, 116, 105, 108, 46, 46, 97, 108, 105, 103, 110, 101, 100, 95, 118, 101, 99, 46, 46, 65, 108, 105, 103, 110, 101, 100, 86, 101, 99, 36, 71, 84, 36, 49, 55, 104, 53, 98, 102, 98, 52, 99, 99, 98, 49, 49, 101, 97, 99, 100, 97, 102, 69, 31, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 102, 111, 108, 100, 49, 55, 104, 102, 50, 51, 48, 98, 102, 99, 51, 49, 54, 51, 100, 52, 97, 52, 52, 69, 32, 137, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 56, 116, 114, 121, 95, 102, 111, 108, 100, 49, 55, 104, 50, 53, 98, 48, 100, 55, 48, 48, 98, 97, 101, 50, 100, 101, 53, 97, 69, 33, 137, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 56, 116, 114, 121, 95, 102, 111, 108, 100, 49, 55, 104, 52, 52, 57, 55, 49, 99, 49, 54, 48, 52, 56, 54, 57, 101, 48, 101, 69, 34, 31, 95, 90, 78, 51, 104, 101, 120, 51, 118, 97, 108, 49, 55, 104, 49, 54, 57, 99, 98, 102, 53, 54, 99, 52, 53, 51, 52, 57, 49, 57, 69, 35, 137, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 56, 116, 114, 121, 95, 102, 111, 108, 100, 49, 55, 104, 54, 52, 49, 102, 48, 56, 100, 50, 52, 102, 51, 50, 57, 101, 55, 51, 69, 36, 137, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 56, 116, 114, 121, 95, 102, 111, 108, 100, 49, 55, 104, 57, 56, 50, 49, 57, 54, 49, 97, 97, 56, 100, 102, 98, 57, 97, 52, 69, 37, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 54, 48, 101, 56, 55, 53, 54, 100, 48, 54, 48, 51, 49, 50, 57, 57, 69, 38, 99, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 50, 116, 120, 49, 57, 85, 110, 112, 114, 111, 118, 101, 110, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 51, 110, 101, 119, 50, 56, 95, 36, 117, 55, 98, 36, 36, 117, 55, 98, 36, 99, 108, 111, 115, 117, 114, 101, 36, 117, 55, 100, 36, 36, 117, 55, 100, 36, 49, 55, 104, 101, 99, 99, 56, 56, 48, 53, 101, 101, 97, 97, 57, 56, 53, 55, 53, 69, 39, 137, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 56, 116, 114, 121, 95, 102, 111, 108, 100, 49, 55, 104, 98, 52, 49, 52, 102, 55, 99, 51, 51, 57, 51, 100, 99, 54, 56, 101, 69, 40, 92, 95, 90, 78, 53, 56, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 117, 56, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 104, 101, 120, 46, 46, 70, 114, 111, 109, 72, 101, 120, 36, 71, 84, 36, 56, 102, 114, 111, 109, 95, 104, 101, 120, 49, 55, 104, 52, 101, 102, 50, 101, 52, 54, 57, 99, 54, 49, 55, 53, 50, 53, 56, 69, 41, 80, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 52, 54, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 117, 56, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 49, 101, 102, 54, 48, 102, 49, 54, 98, 56, 48, 98, 48, 55, 98, 57, 69, 42, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 56, 57, 49, 99, 50, 100, 98, 53, 102, 102, 98, 51, 55, 49, 100, 48, 69, 43, 145, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 67, 111, 109, 112, 111, 115, 105, 116, 101, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 83, 36, 67, 36, 67, 36, 67, 36, 72, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 53, 114, 101, 115, 111, 108, 118, 101, 95, 97, 108, 105, 103, 110, 101, 100, 49, 55, 104, 55, 49, 49, 97, 100, 56, 102, 48, 98, 102, 54, 53, 57, 101, 54, 98, 69, 44, 115, 95, 90, 78, 52, 114, 107, 121, 118, 53, 105, 109, 112, 108, 115, 52, 99, 111, 114, 101, 54, 54, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 51, 98, 36, 36, 117, 50, 48, 36, 78, 36, 117, 53, 100, 36, 36, 71, 84, 36, 55, 114, 101, 115, 111, 108, 118, 101, 49, 55, 104, 102, 56, 56, 101, 51, 56, 102, 97, 52, 99, 100, 102, 97, 48, 50, 54, 69, 45, 145, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 67, 111, 109, 112, 111, 115, 105, 116, 101, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 83, 36, 67, 36, 67, 36, 67, 36, 72, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 53, 114, 101, 115, 111, 108, 118, 101, 95, 97, 108, 105, 103, 110, 101, 100, 49, 55, 104, 98, 100, 97, 57, 97, 52, 52, 100, 102, 51, 57, 53, 99, 52, 49, 56, 69, 46, 122, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 52, 110, 111, 116, 101, 49, 95, 54, 56, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 110, 111, 116, 101, 46, 46, 78, 111, 116, 101, 36, 71, 84, 36, 55, 114, 101, 115, 111, 108, 118, 101, 49, 55, 104, 100, 51, 97, 99, 52, 101, 48, 51, 102, 48, 101, 49, 98, 49, 56, 101, 69, 47, 137, 1, 95, 90, 78, 49, 48, 51, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 67, 111, 109, 112, 111, 115, 105, 116, 101, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 83, 36, 67, 36, 67, 36, 67, 36, 72, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 100, 101, 102, 97, 117, 108, 116, 46, 46, 68, 101, 102, 97, 117, 108, 116, 36, 71, 84, 36, 55, 100, 101, 102, 97, 117, 108, 116, 49, 55, 104, 101, 56, 97, 48, 101, 56, 55, 101, 98, 49, 56, 99, 99, 54, 101, 57, 69, 48, 143, 1, 95, 90, 78, 49, 48, 52, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 67, 111, 109, 112, 111, 115, 105, 116, 101, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 83, 36, 67, 36, 67, 36, 67, 36, 72, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 83, 99, 114, 97, 116, 99, 104, 83, 112, 97, 99, 101, 36, 71, 84, 36, 49, 49, 112, 111, 112, 95, 115, 99, 114, 97, 116, 99, 104, 49, 55, 104, 56, 52, 56, 98, 101, 100, 54, 48, 99, 54, 48, 53, 53, 97, 51, 52, 69, 49, 144, 1, 95, 90, 78, 49, 48, 52, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 67, 111, 109, 112, 111, 115, 105, 116, 101, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 83, 36, 67, 36, 67, 36, 67, 36, 72, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 83, 99, 114, 97, 116, 99, 104, 83, 112, 97, 99, 101, 36, 71, 84, 36, 49, 50, 112, 117, 115, 104, 95, 115, 99, 114, 97, 116, 99, 104, 49, 55, 104, 51, 49, 53, 51, 54, 54, 52, 49, 50, 101, 56, 97, 57, 100, 98, 54, 69, 50, 41, 95, 90, 78, 53, 97, 108, 108, 111, 99, 53, 97, 108, 108, 111, 99, 53, 97, 108, 108, 111, 99, 49, 55, 104, 50, 50, 97, 99, 53, 54, 99, 52, 98, 54, 56, 51, 56, 97, 56, 97, 69, 51, 76, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 114, 101, 115, 101, 114, 118, 101, 95, 102, 111, 114, 95, 112, 117, 115, 104, 49, 55, 104, 54, 52, 101, 50, 56, 54, 54, 98, 99, 50, 49, 49, 50, 98, 48, 48, 69, 52, 136, 1, 95, 90, 78, 49, 48, 53, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 115, 108, 105, 99, 101, 46, 46, 115, 111, 114, 116, 46, 46, 109, 101, 114, 103, 101, 95, 115, 111, 114, 116, 46, 46, 66, 117, 102, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 69, 108, 101, 109, 68, 101, 97, 108, 108, 111, 99, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 49, 54, 53, 49, 97, 54, 101, 102, 56, 57, 50, 54, 55, 100, 50, 55, 69, 53, 136, 1, 95, 90, 78, 49, 48, 53, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 115, 108, 105, 99, 101, 46, 46, 115, 111, 114, 116, 46, 46, 109, 101, 114, 103, 101, 95, 115, 111, 114, 116, 46, 46, 66, 117, 102, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 69, 108, 101, 109, 68, 101, 97, 108, 108, 111, 99, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 53, 100, 98, 54, 52, 99, 98, 54, 48, 48, 101, 52, 101, 50, 98, 100, 69, 54, 136, 1, 95, 90, 78, 49, 48, 53, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 115, 108, 105, 99, 101, 46, 46, 115, 111, 114, 116, 46, 46, 109, 101, 114, 103, 101, 95, 115, 111, 114, 116, 46, 46, 66, 117, 102, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 69, 108, 101, 109, 68, 101, 97, 108, 108, 111, 99, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 57, 48, 55, 56, 49, 56, 50, 99, 51, 56, 97, 56, 100, 102, 97, 102, 69, 55, 136, 1, 95, 90, 78, 49, 48, 53, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 115, 108, 105, 99, 101, 46, 46, 115, 111, 114, 116, 46, 46, 109, 101, 114, 103, 101, 95, 115, 111, 114, 116, 46, 46, 66, 117, 102, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 69, 108, 101, 109, 68, 101, 97, 108, 108, 111, 99, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 57, 57, 102, 55, 101, 54, 99, 50, 101, 99, 52, 48, 55, 52, 101, 49, 69, 56, 137, 1, 95, 90, 78, 49, 48, 54, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 71, 101, 110, 101, 114, 105, 99, 83, 104, 117, 110, 116, 36, 76, 84, 36, 73, 36, 67, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 51, 49, 102, 56, 101, 98, 53, 57, 54, 49, 53, 99, 98, 55, 57, 57, 69, 57, 141, 1, 95, 90, 78, 49, 48, 54, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 71, 101, 110, 101, 114, 105, 99, 83, 104, 117, 110, 116, 36, 76, 84, 36, 73, 36, 67, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 56, 116, 114, 121, 95, 102, 111, 108, 100, 49, 55, 104, 48, 100, 49, 53, 99, 48, 57, 56, 55, 48, 56, 54, 49, 98, 55, 49, 69, 58, 137, 1, 95, 90, 78, 49, 48, 54, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 71, 101, 110, 101, 114, 105, 99, 83, 104, 117, 110, 116, 36, 76, 84, 36, 73, 36, 67, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 52, 49, 48, 54, 56, 102, 56, 54, 97, 57, 97, 55, 101, 53, 50, 49, 69, 59, 141, 1, 95, 90, 78, 49, 48, 54, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 71, 101, 110, 101, 114, 105, 99, 83, 104, 117, 110, 116, 36, 76, 84, 36, 73, 36, 67, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 56, 116, 114, 121, 95, 102, 111, 108, 100, 49, 55, 104, 52, 97, 54, 49, 100, 57, 50, 101, 56, 97, 54, 52, 98, 98, 97, 56, 69, 60, 137, 1, 95, 90, 78, 49, 48, 54, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 71, 101, 110, 101, 114, 105, 99, 83, 104, 117, 110, 116, 36, 76, 84, 36, 73, 36, 67, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 53, 99, 52, 56, 99, 102, 52, 51, 98, 51, 102, 101, 100, 101, 50, 54, 69, 61, 141, 1, 95, 90, 78, 49, 48, 54, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 71, 101, 110, 101, 114, 105, 99, 83, 104, 117, 110, 116, 36, 76, 84, 36, 73, 36, 67, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 56, 116, 114, 121, 95, 102, 111, 108, 100, 49, 55, 104, 98, 57, 99, 99, 99, 52, 102, 99, 53, 102, 48, 99, 97, 102, 51, 56, 69, 62, 137, 1, 95, 90, 78, 49, 48, 54, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 71, 101, 110, 101, 114, 105, 99, 83, 104, 117, 110, 116, 36, 76, 84, 36, 73, 36, 67, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 98, 51, 98, 53, 52, 50, 49, 54, 98, 49, 52, 49, 52, 53, 98, 57, 69, 63, 141, 1, 95, 90, 78, 49, 48, 54, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 71, 101, 110, 101, 114, 105, 99, 83, 104, 117, 110, 116, 36, 76, 84, 36, 73, 36, 67, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 56, 116, 114, 121, 95, 102, 111, 108, 100, 49, 55, 104, 51, 102, 100, 54, 51, 53, 53, 101, 50, 100, 98, 52, 54, 54, 56, 52, 69, 64, 98, 95, 90, 78, 54, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 108, 111, 110, 101, 46, 46, 67, 108, 111, 110, 101, 36, 71, 84, 36, 53, 99, 108, 111, 110, 101, 49, 55, 104, 97, 101, 50, 49, 99, 53, 52, 50, 101, 48, 50, 55, 49, 100, 49, 57, 69, 65, 99, 95, 90, 78, 55, 49, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 109, 112, 46, 46, 80, 97, 114, 116, 105, 97, 108, 69, 113, 36, 71, 84, 36, 50, 101, 113, 49, 55, 104, 53, 50, 57, 101, 53, 48, 56, 57, 53, 100, 52, 52, 54, 53, 102, 55, 69, 66, 116, 95, 90, 78, 56, 54, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 102, 102, 102, 51, 48, 53, 54, 54, 57, 97, 101, 56, 49, 49, 48, 53, 69, 67, 142, 1, 95, 90, 78, 49, 48, 54, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 71, 101, 110, 101, 114, 105, 99, 83, 104, 117, 110, 116, 36, 76, 84, 36, 73, 36, 67, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 57, 115, 105, 122, 101, 95, 104, 105, 110, 116, 49, 55, 104, 97, 51, 48, 55, 102, 48, 97, 50, 101, 49, 51, 48, 53, 56, 53, 48, 69, 68, 142, 1, 95, 90, 78, 49, 48, 54, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 71, 101, 110, 101, 114, 105, 99, 83, 104, 117, 110, 116, 36, 76, 84, 36, 73, 36, 67, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 57, 115, 105, 122, 101, 95, 104, 105, 110, 116, 49, 55, 104, 100, 55, 52, 100, 98, 98, 54, 99, 48, 57, 97, 55, 99, 52, 101, 52, 69, 69, 78, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 57, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 83, 108, 105, 99, 101, 49, 48, 102, 114, 111, 109, 95, 115, 108, 105, 99, 101, 49, 55, 104, 57, 102, 57, 98, 48, 51, 48, 102, 100, 97, 97, 99, 56, 52, 49, 56, 69, 70, 79, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 57, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 83, 108, 105, 99, 101, 49, 49, 102, 114, 111, 109, 95, 114, 101, 97, 100, 101, 114, 49, 55, 104, 101, 52, 57, 98, 55, 97, 54, 55, 48, 50, 50, 99, 48, 98, 97, 50, 69, 71, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 48, 57, 56, 49, 98, 97, 51, 49, 98, 101, 52, 55, 100, 52, 51, 56, 69, 72, 153, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 56, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 69, 120, 101, 99, 117, 116, 101, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 56, 100, 102, 51, 48, 51, 50, 98, 49, 99, 56, 50, 102, 101, 51, 99, 69, 73, 91, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 53, 55, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 69, 120, 101, 99, 117, 116, 101, 65, 114, 103, 115, 36, 71, 84, 36, 49, 55, 104, 100, 51, 102, 55, 48, 52, 54, 101, 101, 52, 50, 99, 101, 54, 50, 48, 69, 74, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 51, 50, 52, 55, 101, 100, 98, 101, 54, 54, 97, 56, 48, 97, 51, 56, 69, 75, 162, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 56, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 65, 108, 108, 111, 119, 67, 97, 108, 108, 68, 97, 116, 97, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 54, 50, 101, 55, 57, 50, 53, 52, 102, 53, 55, 52, 54, 55, 54, 98, 69, 76, 100, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 54, 54, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 65, 108, 108, 111, 119, 67, 97, 108, 108, 68, 97, 116, 97, 65, 114, 103, 115, 36, 71, 84, 36, 49, 55, 104, 53, 102, 51, 55, 102, 55, 52, 56, 100, 102, 97, 50, 48, 55, 55, 100, 69, 77, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 51, 99, 49, 54, 51, 49, 99, 99, 50, 52, 52, 51, 50, 52, 55, 52, 69, 78, 158, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 52, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 83, 116, 99, 116, 80, 114, 111, 111, 102, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 102, 51, 51, 55, 56, 48, 53, 102, 50, 97, 56, 54, 97, 51, 52, 49, 69, 79, 96, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 54, 50, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 83, 116, 99, 116, 80, 114, 111, 111, 102, 65, 114, 103, 115, 36, 71, 84, 36, 49, 55, 104, 55, 50, 56, 52, 52, 98, 53, 56, 55, 50, 56, 49, 99, 51, 102, 102, 69, 80, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 52, 49, 100, 53, 49, 101, 54, 49, 49, 53, 54, 57, 54, 51, 57, 97, 69, 81, 159, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 53, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 68, 117, 115, 107, 84, 111, 76, 117, 120, 82, 101, 115, 112, 111, 110, 115, 101, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 53, 54, 54, 52, 50, 56, 97, 50, 102, 55, 102, 49, 52, 50, 51, 54, 69, 82, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 52, 50, 102, 55, 51, 54, 50, 53, 57, 53, 48, 48, 57, 54, 56, 54, 69, 83, 173, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 49, 48, 56, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 80, 117, 98, 108, 105, 99, 75, 101, 121, 82, 107, 121, 118, 83, 101, 114, 105, 97, 108, 105, 122, 101, 100, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 101, 49, 52, 49, 48, 99, 49, 100, 56, 52, 101, 51, 50, 99, 51, 51, 69, 84, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 53, 48, 100, 54, 98, 99, 100, 55, 102, 55, 51, 53, 52, 51, 51, 54, 69, 85, 150, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 56, 54, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 83, 101, 101, 100, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 50, 53, 48, 56, 48, 57, 48, 101, 100, 102, 101, 97, 56, 97, 49, 52, 69, 86, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 53, 99, 97, 54, 48, 50, 57, 99, 98, 97, 53, 56, 55, 51, 102, 50, 69, 87, 158, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 52, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 83, 116, 97, 107, 101, 73, 110, 102, 111, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 48, 99, 97, 98, 52, 50, 102, 49, 57, 48, 51, 97, 52, 102, 54, 100, 69, 88, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 54, 48, 53, 98, 51, 56, 98, 99, 48, 55, 52, 57, 53, 98, 50, 98, 69, 89, 153, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 56, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 66, 97, 108, 97, 110, 99, 101, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 100, 102, 57, 54, 97, 51, 51, 54, 99, 51, 100, 49, 48, 50, 98, 57, 69, 90, 91, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 53, 55, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 66, 97, 108, 97, 110, 99, 101, 65, 114, 103, 115, 36, 71, 84, 36, 49, 55, 104, 49, 98, 98, 48, 99, 97, 98, 99, 55, 52, 55, 97, 101, 98, 48, 98, 69, 91, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 54, 99, 97, 57, 56, 53, 54, 50, 102, 55, 101, 102, 50, 100, 99, 51, 69, 92, 156, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 82, 107, 121, 118, 78, 111, 116, 101, 115, 65, 114, 114, 97, 121, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 98, 49, 99, 54, 51, 101, 101, 49, 54, 101, 97, 54, 53, 50, 101, 99, 69, 93, 103, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 54, 57, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 117, 56, 36, 71, 84, 36, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 49, 99, 49, 99, 55, 54, 48, 100, 57, 54, 53, 50, 97, 53, 55, 52, 69, 94, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 55, 48, 50, 55, 57, 56, 100, 49, 49, 99, 54, 57, 53, 99, 97, 50, 69, 95, 163, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 85, 110, 115, 112, 101, 110, 116, 83, 112, 101, 110, 116, 78, 111, 116, 101, 115, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 98, 97, 57, 54, 57, 52, 52, 56, 54, 54, 97, 98, 56, 54, 48, 100, 69, 96, 101, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 54, 55, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 85, 110, 115, 112, 101, 110, 116, 83, 112, 101, 110, 116, 78, 111, 116, 101, 115, 65, 114, 103, 115, 36, 71, 84, 36, 49, 55, 104, 51, 98, 56, 102, 57, 50, 56, 54, 49, 53, 50, 57, 53, 99, 57, 97, 69, 97, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 55, 48, 101, 101, 101, 52, 50, 51, 97, 99, 97, 48, 97, 48, 48, 51, 69, 98, 157, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 51, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 77, 110, 101, 109, 111, 110, 105, 99, 78, 101, 119, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 57, 99, 99, 99, 57, 102, 99, 102, 102, 54, 101, 97, 57, 101, 56, 102, 69, 99, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 56, 49, 57, 54, 101, 102, 52, 100, 54, 48, 48, 99, 97, 102, 50, 52, 69, 100, 161, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 55, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 80, 117, 98, 108, 105, 99, 83, 112, 101, 110, 100, 75, 101, 121, 115, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 48, 51, 54, 102, 102, 99, 55, 101, 51, 56, 57, 56, 98, 55, 54, 54, 69, 101, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 56, 98, 50, 56, 49, 51, 99, 101, 97, 102, 52, 48, 52, 100, 99, 97, 69, 102, 161, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 55, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 77, 110, 101, 109, 111, 110, 105, 99, 83, 101, 101, 100, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 51, 56, 99, 55, 48, 48, 51, 49, 48, 52, 48, 48, 55, 97, 56, 102, 69, 103, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 56, 98, 55, 48, 98, 102, 101, 100, 50, 97, 49, 97, 53, 99, 99, 48, 69, 104, 154, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 82, 107, 121, 118, 84, 114, 101, 101, 76, 101, 97, 102, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 54, 101, 99, 55, 53, 54, 53, 98, 55, 54, 100, 98, 54, 101, 100, 52, 69, 105, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 57, 51, 56, 99, 102, 57, 55, 98, 52, 48, 52, 53, 53, 48, 52, 97, 69, 106, 159, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 53, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 82, 107, 121, 118, 79, 112, 101, 110, 105, 110, 103, 115, 65, 114, 114, 97, 121, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 97, 50, 52, 56, 55, 99, 54, 97, 97, 101, 56, 97, 99, 57, 50, 49, 69, 107, 114, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 56, 48, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 79, 112, 101, 110, 105, 110, 103, 84, 121, 112, 101, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 100, 55, 102, 51, 54, 54, 51, 56, 52, 50, 49, 102, 51, 57, 57, 51, 69, 108, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 57, 101, 98, 49, 57, 56, 54, 52, 99, 98, 99, 49, 55, 55, 56, 51, 69, 109, 162, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 56, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 83, 116, 97, 107, 101, 67, 97, 108, 108, 68, 97, 116, 97, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 55, 102, 52, 97, 50, 48, 56, 97, 55, 52, 52, 97, 102, 54, 51, 57, 69, 110, 100, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 54, 54, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 83, 116, 97, 107, 101, 67, 97, 108, 108, 68, 97, 116, 97, 65, 114, 103, 115, 36, 71, 84, 36, 49, 55, 104, 55, 100, 100, 56, 102, 51, 49, 102, 97, 57, 53, 51, 99, 97, 99, 54, 69, 111, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 98, 57, 101, 53, 52, 52, 55, 98, 99, 48, 48, 100, 100, 98, 49, 101, 69, 112, 165, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 49, 48, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 85, 110, 115, 116, 97, 107, 101, 67, 97, 108, 108, 68, 97, 116, 97, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 56, 101, 52, 51, 49, 50, 52, 55, 100, 49, 54, 50, 53, 49, 98, 54, 69, 113, 92, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 53, 56, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 78, 111, 116, 101, 73, 110, 102, 111, 84, 121, 112, 101, 36, 71, 84, 36, 49, 55, 104, 99, 99, 101, 101, 98, 57, 48, 102, 55, 52, 54, 101, 57, 56, 99, 49, 69, 114, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 98, 97, 48, 101, 56, 102, 48, 100, 49, 50, 97, 100, 50, 49, 102, 52, 69, 115, 149, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 56, 53, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 82, 107, 121, 118, 85, 54, 52, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 97, 55, 53, 52, 48, 100, 99, 54, 56, 100, 97, 97, 52, 54, 100, 51, 69, 116, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 98, 101, 99, 98, 49, 50, 99, 55, 54, 48, 53, 48, 57, 49, 54, 51, 69, 117, 157, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 51, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 70, 105, 108, 116, 101, 114, 78, 111, 116, 101, 115, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 57, 56, 57, 97, 49, 55, 51, 100, 102, 52, 51, 53, 48, 99, 50, 54, 69, 118, 95, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 54, 49, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 70, 105, 108, 116, 101, 114, 78, 111, 116, 101, 115, 65, 114, 103, 115, 36, 71, 84, 36, 49, 55, 104, 50, 98, 101, 56, 54, 57, 51, 48, 53, 100, 52, 50, 49, 98, 101, 49, 69, 119, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 99, 98, 49, 51, 49, 54, 101, 52, 53, 102, 57, 101, 52, 49, 52, 53, 69, 120, 155, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 49, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 68, 117, 115, 107, 84, 111, 76, 117, 120, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 99, 100, 56, 54, 99, 55, 51, 97, 102, 97, 56, 53, 53, 51, 100, 49, 69, 121, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 99, 99, 57, 50, 98, 54, 97, 98, 50, 51, 54, 56, 54, 54, 98, 100, 69, 122, 165, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 49, 48, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 82, 107, 121, 118, 66, 108, 115, 83, 99, 97, 108, 97, 114, 65, 114, 114, 97, 121, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 102, 57, 52, 51, 52, 53, 101, 49, 99, 52, 102, 52, 100, 50, 51, 101, 69, 123, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 99, 99, 98, 99, 102, 57, 102, 51, 98, 53, 99, 99, 55, 55, 54, 53, 69, 124, 153, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 56, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 80, 114, 111, 118, 101, 84, 120, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 102, 57, 55, 98, 101, 55, 55, 54, 52, 56, 50, 52, 56, 100, 55, 98, 69, 125, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 100, 51, 101, 53, 51, 98, 102, 49, 102, 57, 56, 101, 54, 53, 99, 54, 69, 126, 154, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 86, 105, 101, 119, 75, 101, 121, 115, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 97, 51, 52, 52, 50, 56, 56, 55, 49, 49, 48, 48, 101, 50, 48, 101, 69, 127, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 100, 99, 49, 56, 100, 53, 100, 52, 99, 48, 49, 51, 48, 53, 97, 102, 69, 128, 1, 156, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 78, 117, 108, 108, 105, 102, 105, 101, 114, 115, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 99, 56, 55, 101, 100, 55, 52, 53, 52, 98, 54, 57, 51, 52, 57, 52, 69, 129, 1, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 101, 57, 49, 102, 97, 49, 49, 56, 54, 99, 97, 97, 49, 57, 98, 97, 69, 130, 1, 156, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 72, 105, 115, 116, 111, 114, 121, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 51, 102, 51, 56, 52, 57, 54, 57, 98, 102, 50, 51, 49, 56, 53, 52, 69, 131, 1, 94, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 54, 48, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 72, 105, 115, 116, 111, 114, 121, 65, 114, 103, 115, 36, 71, 84, 36, 49, 55, 104, 50, 102, 57, 100, 98, 55, 57, 56, 98, 55, 57, 53, 49, 99, 49, 56, 69, 132, 1, 50, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 48, 102, 114, 111, 109, 95, 116, 114, 97, 105, 116, 49, 55, 104, 101, 57, 57, 56, 101, 50, 48, 98, 54, 54, 98, 56, 102, 55, 102, 99, 69, 133, 1, 156, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 77, 101, 114, 103, 101, 78, 111, 116, 101, 115, 65, 114, 103, 115, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 99, 57, 55, 98, 55, 49, 102, 56, 101, 53, 49, 49, 48, 49, 55, 53, 69, 134, 1, 58, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 50, 80, 97, 114, 115, 101, 114, 78, 117, 109, 98, 101, 114, 53, 118, 105, 115, 105, 116, 49, 55, 104, 55, 56, 49, 54, 100, 97, 50, 97, 100, 102, 50, 102, 100, 100, 50, 56, 69, 135, 1, 50, 95, 90, 78, 53, 115, 101, 114, 100, 101, 50, 100, 101, 55, 86, 105, 115, 105, 116, 111, 114, 57, 118, 105, 115, 105, 116, 95, 102, 54, 52, 49, 55, 104, 102, 101, 50, 53, 54, 98, 56, 49, 100, 100, 54, 98, 98, 51, 100, 101, 69, 136, 1, 53, 95, 90, 78, 53, 115, 101, 114, 100, 101, 50, 100, 101, 53, 69, 114, 114, 111, 114, 49, 51, 105, 110, 118, 97, 108, 105, 100, 95, 118, 97, 108, 117, 101, 49, 55, 104, 53, 98, 55, 56, 98, 53, 97, 51, 99, 55, 99, 102, 56, 52, 97, 101, 69, 137, 1, 58, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 50, 80, 97, 114, 115, 101, 114, 78, 117, 109, 98, 101, 114, 53, 118, 105, 115, 105, 116, 49, 55, 104, 55, 97, 100, 99, 48, 54, 54, 56, 54, 57, 53, 56, 53, 54, 51, 50, 69, 138, 1, 50, 95, 90, 78, 53, 115, 101, 114, 100, 101, 50, 100, 101, 55, 86, 105, 115, 105, 116, 111, 114, 57, 118, 105, 115, 105, 116, 95, 102, 54, 52, 49, 55, 104, 97, 101, 102, 100, 97, 57, 54, 99, 52, 55, 57, 57, 52, 53, 57, 100, 69, 139, 1, 58, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 50, 80, 97, 114, 115, 101, 114, 78, 117, 109, 98, 101, 114, 53, 118, 105, 115, 105, 116, 49, 55, 104, 57, 51, 54, 100, 100, 56, 98, 98, 48, 51, 98, 98, 52, 55, 101, 102, 69, 140, 1, 75, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 50, 105, 103, 110, 111, 114, 101, 95, 118, 97, 108, 117, 101, 49, 55, 104, 54, 56, 98, 102, 99, 52, 49, 52, 102, 53, 98, 97, 101, 49, 97, 48, 69, 141, 1, 67, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 101, 120, 116, 101, 110, 100, 95, 116, 114, 117, 115, 116, 101, 100, 49, 55, 104, 100, 101, 51, 102, 56, 98, 49, 97, 98, 55, 97, 55, 101, 56, 97, 97, 69, 142, 1, 77, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 52, 105, 103, 110, 111, 114, 101, 95, 105, 110, 116, 101, 103, 101, 114, 49, 55, 104, 48, 54, 57, 53, 48, 102, 50, 99, 98, 99, 51, 51, 99, 102, 49, 55, 69, 143, 1, 55, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 51, 112, 111, 112, 49, 55, 104, 99, 100, 56, 52, 49, 97, 99, 56, 98, 98, 99, 55, 100, 98, 55, 99, 69, 144, 1, 77, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 52, 105, 103, 110, 111, 114, 101, 95, 100, 101, 99, 105, 109, 97, 108, 49, 55, 104, 54, 53, 49, 101, 50, 56, 98, 100, 48, 102, 101, 100, 99, 57, 52, 97, 69, 145, 1, 78, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 53, 105, 103, 110, 111, 114, 101, 95, 101, 120, 112, 111, 110, 101, 110, 116, 49, 55, 104, 51, 102, 52, 98, 98, 49, 97, 51, 102, 97, 51, 55, 51, 101, 53, 49, 69, 146, 1, 80, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 99, 104, 97, 114, 95, 111, 114, 95, 110, 117, 108, 108, 49, 55, 104, 101, 98, 50, 102, 56, 99, 102, 57, 101, 55, 54, 98, 56, 57, 98, 49, 69, 147, 1, 80, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 55, 112, 101, 101, 107, 95, 105, 110, 118, 97, 108, 105, 100, 95, 116, 121, 112, 101, 49, 55, 104, 99, 52, 52, 100, 49, 57, 49, 101, 51, 99, 57, 54, 55, 56, 49, 52, 69, 148, 1, 79, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 52, 53, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 101, 114, 114, 111, 114, 46, 46, 69, 114, 114, 111, 114, 36, 71, 84, 36, 49, 55, 104, 55, 102, 53, 55, 57, 98, 98, 100, 49, 100, 48, 101, 51, 101, 98, 57, 69, 149, 1, 118, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 56, 52, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 114, 101, 115, 117, 108, 116, 46, 46, 82, 101, 115, 117, 108, 116, 36, 76, 84, 36, 36, 76, 80, 36, 36, 82, 80, 36, 36, 67, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 101, 114, 114, 111, 114, 46, 46, 69, 114, 114, 111, 114, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 55, 97, 102, 101, 55, 98, 54, 100, 51, 54, 48, 53, 57, 102, 53, 102, 69, 150, 1, 81, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 110, 117, 109, 98, 101, 114, 49, 55, 104, 49, 49, 51, 50, 101, 49, 50, 55, 102, 51, 53, 51, 54, 54, 99, 97, 69, 151, 1, 81, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 110, 117, 109, 98, 101, 114, 49, 55, 104, 52, 57, 102, 52, 102, 49, 101, 54, 51, 48, 99, 98, 52, 53, 57, 51, 69, 152, 1, 81, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 110, 117, 109, 98, 101, 114, 49, 55, 104, 100, 101, 97, 55, 97, 53, 57, 52, 54, 101, 100, 51, 56, 51, 102, 49, 69, 153, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 48, 100, 48, 53, 56, 52, 50, 97, 100, 54, 53, 98, 49, 49, 57, 100, 69, 154, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 50, 55, 48, 54, 52, 98, 52, 51, 97, 101, 57, 54, 55, 54, 57, 49, 69, 155, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 51, 52, 97, 99, 48, 57, 97, 53, 99, 52, 97, 49, 49, 98, 49, 53, 69, 156, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 51, 55, 50, 57, 99, 101, 55, 97, 102, 97, 102, 99, 50, 54, 53, 50, 69, 157, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 53, 54, 57, 49, 99, 53, 53, 50, 48, 48, 97, 53, 48, 53, 50, 99, 69, 158, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 54, 97, 99, 51, 56, 48, 53, 101, 99, 55, 102, 97, 99, 101, 50, 97, 69, 159, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 54, 99, 56, 55, 97, 55, 56, 50, 49, 52, 56, 53, 98, 50, 56, 102, 69, 160, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 55, 52, 102, 52, 51, 57, 54, 102, 100, 56, 98, 53, 49, 56, 49, 97, 69, 161, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 56, 51, 53, 98, 55, 51, 53, 98, 51, 99, 49, 101, 98, 102, 55, 98, 69, 162, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 56, 52, 54, 51, 55, 50, 50, 49, 50, 100, 97, 102, 101, 97, 51, 50, 69, 163, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 56, 100, 48, 98, 99, 50, 50, 100, 57, 51, 97, 54, 54, 97, 100, 49, 69, 164, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 56, 100, 51, 55, 102, 98, 48, 100, 102, 51, 97, 100, 55, 102, 98, 50, 69, 165, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 57, 97, 49, 56, 55, 99, 53, 100, 97, 52, 101, 52, 48, 97, 97, 51, 69, 166, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 57, 97, 99, 53, 50, 51, 100, 52, 97, 50, 52, 56, 48, 54, 52, 97, 69, 167, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 57, 98, 53, 57, 100, 55, 49, 51, 57, 98, 101, 100, 48, 55, 98, 56, 69, 168, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 97, 101, 101, 49, 56, 101, 97, 101, 101, 48, 53, 57, 49, 55, 56, 101, 69, 169, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 98, 57, 55, 99, 52, 101, 54, 50, 49, 50, 98, 97, 100, 56, 51, 97, 69, 170, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 98, 100, 99, 102, 97, 98, 97, 57, 54, 54, 98, 57, 102, 50, 57, 99, 69, 171, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 100, 50, 55, 98, 50, 51, 50, 49, 97, 55, 55, 101, 101, 54, 48, 53, 69, 172, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 101, 52, 52, 97, 57, 99, 98, 55, 52, 49, 101, 101, 53, 100, 99, 53, 69, 173, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 101, 57, 49, 54, 55, 50, 102, 100, 53, 54, 53, 98, 57, 54, 98, 101, 69, 174, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 102, 48, 99, 49, 99, 54, 48, 55, 49, 57, 52, 49, 101, 52, 48, 97, 69, 175, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 102, 57, 49, 102, 57, 53, 49, 98, 50, 52, 50, 99, 99, 52, 56, 53, 69, 176, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 102, 57, 55, 54, 51, 102, 98, 101, 54, 99, 57, 100, 101, 102, 98, 102, 69, 177, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 102, 57, 102, 50, 50, 55, 56, 56, 102, 52, 97, 52, 53, 97, 55, 100, 69, 178, 1, 47, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 102, 100, 57, 54, 54, 50, 57, 57, 57, 97, 51, 97, 98, 52, 52, 97, 69, 179, 1, 59, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 51, 115, 101, 114, 49, 56, 102, 111, 114, 109, 97, 116, 95, 101, 115, 99, 97, 112, 101, 100, 95, 115, 116, 114, 49, 55, 104, 48, 51, 56, 97, 49, 50, 55, 49, 57, 102, 48, 97, 48, 54, 49, 56, 69, 180, 1, 95, 95, 90, 78, 54, 48, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 87, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 105, 111, 46, 46, 105, 109, 112, 46, 46, 87, 114, 105, 116, 101, 36, 71, 84, 36, 57, 119, 114, 105, 116, 101, 95, 97, 108, 108, 49, 55, 104, 55, 57, 57, 98, 101, 56, 99, 56, 97, 98, 55, 54, 55, 54, 55, 56, 69, 181, 1, 68, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 51, 115, 101, 114, 50, 55, 102, 111, 114, 109, 97, 116, 95, 101, 115, 99, 97, 112, 101, 100, 95, 115, 116, 114, 95, 99, 111, 110, 116, 101, 110, 116, 115, 49, 55, 104, 97, 56, 57, 55, 49, 55, 51, 49, 101, 98, 98, 101, 55, 50, 56, 52, 69, 182, 1, 61, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 51, 115, 101, 114, 57, 70, 111, 114, 109, 97, 116, 116, 101, 114, 49, 48, 101, 110, 100, 95, 111, 98, 106, 101, 99, 116, 49, 55, 104, 51, 49, 51, 101, 49, 49, 52, 54, 49, 97, 99, 54, 56, 55, 55, 49, 69, 183, 1, 61, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 51, 115, 101, 114, 57, 70, 111, 114, 109, 97, 116, 116, 101, 114, 49, 48, 119, 114, 105, 116, 101, 95, 110, 117, 108, 108, 49, 55, 104, 98, 100, 54, 100, 51, 54, 101, 99, 50, 97, 53, 50, 56, 54, 56, 100, 69, 184, 1, 68, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 51, 115, 101, 114, 57, 70, 111, 114, 109, 97, 116, 116, 101, 114, 49, 55, 98, 101, 103, 105, 110, 95, 97, 114, 114, 97, 121, 95, 118, 97, 108, 117, 101, 49, 55, 104, 49, 48, 48, 49, 98, 49, 49, 52, 54, 100, 56, 97, 50, 49, 102, 56, 69, 185, 1, 69, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 51, 115, 101, 114, 57, 70, 111, 114, 109, 97, 116, 116, 101, 114, 49, 56, 98, 101, 103, 105, 110, 95, 111, 98, 106, 101, 99, 116, 95, 118, 97, 108, 117, 101, 49, 55, 104, 99, 102, 102, 57, 55, 55, 49, 50, 50, 102, 50, 54, 54, 56, 51, 102, 69, 186, 1, 59, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 51, 115, 101, 114, 57, 70, 111, 114, 109, 97, 116, 116, 101, 114, 57, 101, 110, 100, 95, 97, 114, 114, 97, 121, 49, 55, 104, 56, 98, 98, 100, 98, 49, 48, 98, 54, 98, 49, 57, 55, 98, 100, 51, 69, 187, 1, 141, 1, 95, 90, 78, 49, 49, 48, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 115, 108, 105, 99, 101, 46, 46, 115, 111, 114, 116, 46, 46, 109, 101, 114, 103, 101, 95, 115, 111, 114, 116, 46, 46, 82, 117, 110, 86, 101, 99, 36, 76, 84, 36, 82, 117, 110, 65, 108, 108, 111, 99, 70, 36, 67, 36, 82, 117, 110, 68, 101, 97, 108, 108, 111, 99, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 51, 100, 102, 55, 49, 56, 97, 50, 50, 48, 57, 97, 100, 51, 98, 57, 69, 188, 1, 78, 95, 90, 78, 53, 97, 108, 108, 111, 99, 53, 115, 108, 105, 99, 101, 49, 49, 115, 116, 97, 98, 108, 101, 95, 115, 111, 114, 116, 50, 56, 95, 36, 117, 55, 98, 36, 36, 117, 55, 98, 36, 99, 108, 111, 115, 117, 114, 101, 36, 117, 55, 100, 36, 36, 117, 55, 100, 36, 49, 55, 104, 48, 102, 101, 49, 101, 98, 51, 52, 54, 100, 48, 102, 98, 55, 56, 48, 69, 189, 1, 147, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 102, 114, 111, 109, 95, 105, 116, 101, 114, 95, 110, 101, 115, 116, 101, 100, 46, 46, 83, 112, 101, 99, 70, 114, 111, 109, 73, 116, 101, 114, 78, 101, 115, 116, 101, 100, 36, 76, 84, 36, 84, 36, 67, 36, 73, 36, 71, 84, 36, 36, 71, 84, 36, 57, 102, 114, 111, 109, 95, 105, 116, 101, 114, 49, 55, 104, 49, 54, 100, 53, 48, 101, 55, 52, 102, 48, 101, 48, 99, 57, 51, 49, 69, 190, 1, 71, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 49, 97, 108, 108, 111, 99, 97, 116, 101, 95, 105, 110, 49, 55, 104, 57, 97, 49, 56, 99, 53, 99, 50, 102, 57, 55, 50, 100, 97, 102, 53, 69, 191, 1, 67, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 101, 120, 116, 101, 110, 100, 95, 116, 114, 117, 115, 116, 101, 100, 49, 55, 104, 49, 97, 97, 98, 48, 100, 100, 49, 50, 52, 49, 100, 54, 53, 101, 102, 69, 192, 1, 147, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 102, 114, 111, 109, 95, 105, 116, 101, 114, 95, 110, 101, 115, 116, 101, 100, 46, 46, 83, 112, 101, 99, 70, 114, 111, 109, 73, 116, 101, 114, 78, 101, 115, 116, 101, 100, 36, 76, 84, 36, 84, 36, 67, 36, 73, 36, 71, 84, 36, 36, 71, 84, 36, 57, 102, 114, 111, 109, 95, 105, 116, 101, 114, 49, 55, 104, 51, 53, 48, 53, 101, 98, 52, 50, 57, 53, 57, 53, 50, 56, 57, 57, 69, 193, 1, 71, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 49, 97, 108, 108, 111, 99, 97, 116, 101, 95, 105, 110, 49, 55, 104, 50, 54, 98, 55, 56, 53, 56, 100, 56, 55, 50, 48, 100, 53, 51, 48, 69, 194, 1, 69, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 101, 120, 116, 101, 110, 100, 95, 100, 101, 115, 117, 103, 97, 114, 101, 100, 49, 55, 104, 56, 52, 99, 56, 49, 51, 51, 102, 98, 53, 52, 54, 102, 49, 99, 50, 69, 195, 1, 147, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 102, 114, 111, 109, 95, 105, 116, 101, 114, 95, 110, 101, 115, 116, 101, 100, 46, 46, 83, 112, 101, 99, 70, 114, 111, 109, 73, 116, 101, 114, 78, 101, 115, 116, 101, 100, 36, 76, 84, 36, 84, 36, 67, 36, 73, 36, 71, 84, 36, 36, 71, 84, 36, 57, 102, 114, 111, 109, 95, 105, 116, 101, 114, 49, 55, 104, 51, 55, 54, 56, 51, 101, 97, 101, 52, 97, 99, 102, 49, 54, 56, 50, 69, 196, 1, 162, 1, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 53, 114, 97, 110, 103, 101, 49, 49, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 114, 97, 110, 103, 101, 46, 46, 82, 97, 110, 103, 101, 73, 110, 99, 108, 117, 115, 105, 118, 101, 36, 76, 84, 36, 65, 36, 71, 84, 36, 36, 71, 84, 36, 57, 115, 105, 122, 101, 95, 104, 105, 110, 116, 49, 55, 104, 51, 98, 49, 56, 101, 50, 48, 57, 56, 102, 100, 54, 56, 98, 57, 102, 69, 197, 1, 67, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 101, 120, 116, 101, 110, 100, 95, 116, 114, 117, 115, 116, 101, 100, 49, 55, 104, 97, 52, 101, 49, 99, 52, 50, 98, 50, 98, 99, 102, 53, 55, 100, 98, 69, 198, 1, 147, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 102, 114, 111, 109, 95, 105, 116, 101, 114, 95, 110, 101, 115, 116, 101, 100, 46, 46, 83, 112, 101, 99, 70, 114, 111, 109, 73, 116, 101, 114, 78, 101, 115, 116, 101, 100, 36, 76, 84, 36, 84, 36, 67, 36, 73, 36, 71, 84, 36, 36, 71, 84, 36, 57, 102, 114, 111, 109, 95, 105, 116, 101, 114, 49, 55, 104, 51, 100, 97, 99, 100, 100, 102, 102, 49, 51, 56, 52, 51, 53, 52, 52, 69, 199, 1, 71, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 49, 97, 108, 108, 111, 99, 97, 116, 101, 95, 105, 110, 49, 55, 104, 99, 102, 101, 101, 52, 97, 53, 53, 99, 48, 102, 101, 98, 50, 56, 57, 69, 200, 1, 67, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 101, 120, 116, 101, 110, 100, 95, 116, 114, 117, 115, 116, 101, 100, 49, 55, 104, 56, 101, 52, 100, 98, 98, 99, 98, 102, 98, 54, 102, 51, 102, 56, 98, 69, 201, 1, 193, 2, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 50, 56, 54, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 102, 105, 108, 116, 101, 114, 95, 109, 97, 112, 46, 46, 70, 105, 108, 116, 101, 114, 77, 97, 112, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 110, 111, 116, 101, 46, 46, 78, 111, 116, 101, 36, 71, 84, 36, 36, 67, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 98, 111, 111, 108, 36, 71, 84, 36, 36, 71, 84, 36, 36, 67, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 102, 102, 105, 46, 46, 102, 105, 108, 116, 101, 114, 95, 110, 111, 116, 101, 115, 46, 46, 36, 117, 55, 98, 36, 36, 117, 55, 98, 36, 99, 108, 111, 115, 117, 114, 101, 36, 117, 55, 100, 36, 36, 117, 55, 100, 36, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 97, 102, 49, 51, 55, 55, 54, 57, 98, 101, 99, 56, 49, 100, 53, 57, 69, 202, 1, 147, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 102, 114, 111, 109, 95, 105, 116, 101, 114, 95, 110, 101, 115, 116, 101, 100, 46, 46, 83, 112, 101, 99, 70, 114, 111, 109, 73, 116, 101, 114, 78, 101, 115, 116, 101, 100, 36, 76, 84, 36, 84, 36, 67, 36, 73, 36, 71, 84, 36, 36, 71, 84, 36, 57, 102, 114, 111, 109, 95, 105, 116, 101, 114, 49, 55, 104, 53, 101, 53, 54, 50, 53, 97, 48, 98, 54, 99, 97, 97, 57, 52, 48, 69, 203, 1, 67, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 101, 120, 116, 101, 110, 100, 95, 116, 114, 117, 115, 116, 101, 100, 49, 55, 104, 54, 48, 97, 51, 50, 52, 48, 97, 99, 55, 53, 56, 98, 51, 99, 48, 69, 204, 1, 147, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 102, 114, 111, 109, 95, 105, 116, 101, 114, 95, 110, 101, 115, 116, 101, 100, 46, 46, 83, 112, 101, 99, 70, 114, 111, 109, 73, 116, 101, 114, 78, 101, 115, 116, 101, 100, 36, 76, 84, 36, 84, 36, 67, 36, 73, 36, 71, 84, 36, 36, 71, 84, 36, 57, 102, 114, 111, 109, 95, 105, 116, 101, 114, 49, 55, 104, 54, 98, 99, 56, 56, 98, 99, 55, 51, 99, 102, 48, 52, 100, 48, 56, 69, 205, 1, 71, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 49, 97, 108, 108, 111, 99, 97, 116, 101, 95, 105, 110, 49, 55, 104, 97, 51, 49, 97, 100, 101, 49, 102, 56, 102, 99, 55, 48, 57, 51, 52, 69, 206, 1, 69, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 101, 120, 116, 101, 110, 100, 95, 100, 101, 115, 117, 103, 97, 114, 101, 100, 49, 55, 104, 50, 100, 52, 99, 101, 54, 51, 57, 57, 49, 99, 55, 55, 102, 48, 55, 69, 207, 1, 147, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 102, 114, 111, 109, 95, 105, 116, 101, 114, 95, 110, 101, 115, 116, 101, 100, 46, 46, 83, 112, 101, 99, 70, 114, 111, 109, 73, 116, 101, 114, 78, 101, 115, 116, 101, 100, 36, 76, 84, 36, 84, 36, 67, 36, 73, 36, 71, 84, 36, 36, 71, 84, 36, 57, 102, 114, 111, 109, 95, 105, 116, 101, 114, 49, 55, 104, 55, 100, 98, 54, 49, 48, 100, 50, 102, 50, 56, 53, 100, 57, 101, 53, 69, 208, 1, 71, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 49, 97, 108, 108, 111, 99, 97, 116, 101, 95, 105, 110, 49, 55, 104, 97, 101, 49, 102, 53, 100, 100, 99, 52, 56, 48, 98, 57, 100, 101, 97, 69, 209, 1, 67, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 101, 120, 116, 101, 110, 100, 95, 116, 114, 117, 115, 116, 101, 100, 49, 55, 104, 49, 98, 99, 55, 97, 100, 53, 54, 53, 52, 48, 52, 50, 51, 51, 51, 69, 210, 1, 147, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 102, 114, 111, 109, 95, 105, 116, 101, 114, 95, 110, 101, 115, 116, 101, 100, 46, 46, 83, 112, 101, 99, 70, 114, 111, 109, 73, 116, 101, 114, 78, 101, 115, 116, 101, 100, 36, 76, 84, 36, 84, 36, 67, 36, 73, 36, 71, 84, 36, 36, 71, 84, 36, 57, 102, 114, 111, 109, 95, 105, 116, 101, 114, 49, 55, 104, 57, 51, 50, 56, 101, 53, 53, 99, 98, 100, 99, 98, 55, 97, 53, 50, 69, 211, 1, 71, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 49, 97, 108, 108, 111, 99, 97, 116, 101, 95, 105, 110, 49, 55, 104, 52, 54, 56, 51, 100, 48, 55, 49, 53, 98, 51, 98, 99, 49, 56, 57, 69, 212, 1, 67, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 101, 120, 116, 101, 110, 100, 95, 116, 114, 117, 115, 116, 101, 100, 49, 55, 104, 98, 102, 55, 53, 101, 98, 98, 55, 57, 57, 101, 52, 54, 48, 54, 57, 69, 213, 1, 147, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 102, 114, 111, 109, 95, 105, 116, 101, 114, 95, 110, 101, 115, 116, 101, 100, 46, 46, 83, 112, 101, 99, 70, 114, 111, 109, 73, 116, 101, 114, 78, 101, 115, 116, 101, 100, 36, 76, 84, 36, 84, 36, 67, 36, 73, 36, 71, 84, 36, 36, 71, 84, 36, 57, 102, 114, 111, 109, 95, 105, 116, 101, 114, 49, 55, 104, 99, 52, 98, 101, 53, 100, 48, 48, 57, 48, 49, 98, 53, 100, 99, 53, 69, 214, 1, 67, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 101, 120, 116, 101, 110, 100, 95, 116, 114, 117, 115, 116, 101, 100, 49, 55, 104, 49, 57, 102, 52, 99, 51, 102, 99, 99, 101, 48, 101, 50, 102, 55, 97, 69, 215, 1, 147, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 102, 114, 111, 109, 95, 105, 116, 101, 114, 95, 110, 101, 115, 116, 101, 100, 46, 46, 83, 112, 101, 99, 70, 114, 111, 109, 73, 116, 101, 114, 78, 101, 115, 116, 101, 100, 36, 76, 84, 36, 84, 36, 67, 36, 73, 36, 71, 84, 36, 36, 71, 84, 36, 57, 102, 114, 111, 109, 95, 105, 116, 101, 114, 49, 55, 104, 99, 99, 55, 50, 97, 56, 52, 52, 51, 57, 102, 99, 56, 51, 100, 98, 69, 216, 1, 69, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 101, 120, 116, 101, 110, 100, 95, 100, 101, 115, 117, 103, 97, 114, 101, 100, 49, 55, 104, 56, 102, 54, 97, 101, 101, 54, 53, 50, 51, 55, 56, 55, 49, 57, 99, 69, 217, 1, 147, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 102, 114, 111, 109, 95, 105, 116, 101, 114, 95, 110, 101, 115, 116, 101, 100, 46, 46, 83, 112, 101, 99, 70, 114, 111, 109, 73, 116, 101, 114, 78, 101, 115, 116, 101, 100, 36, 76, 84, 36, 84, 36, 67, 36, 73, 36, 71, 84, 36, 36, 71, 84, 36, 57, 102, 114, 111, 109, 95, 105, 116, 101, 114, 49, 55, 104, 99, 102, 54, 54, 48, 51, 55, 102, 54, 53, 98, 57, 48, 55, 100, 52, 69, 218, 1, 236, 4, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 53, 56, 53, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 71, 101, 110, 101, 114, 105, 99, 83, 104, 117, 110, 116, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 120, 46, 46, 80, 114, 101, 73, 110, 112, 117, 116, 36, 71, 84, 36, 36, 67, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 71, 84, 36, 36, 71, 84, 36, 36, 67, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 120, 46, 46, 85, 110, 112, 114, 111, 118, 101, 110, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 46, 46, 110, 101, 119, 36, 76, 84, 36, 114, 97, 110, 100, 95, 99, 104, 97, 99, 104, 97, 46, 46, 99, 104, 97, 99, 104, 97, 46, 46, 67, 104, 97, 67, 104, 97, 49, 50, 82, 110, 103, 36, 67, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 120, 46, 46, 80, 114, 101, 73, 110, 112, 117, 116, 36, 71, 84, 36, 36, 67, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 69, 120, 101, 99, 117, 116, 101, 79, 117, 116, 112, 117, 116, 36, 71, 84, 36, 36, 71, 84, 36, 46, 46, 36, 117, 55, 98, 36, 36, 117, 55, 98, 36, 99, 108, 111, 115, 117, 114, 101, 36, 117, 55, 100, 36, 36, 117, 55, 100, 36, 36, 71, 84, 36, 36, 67, 36, 99, 111, 114, 101, 46, 46, 114, 101, 115, 117, 108, 116, 46, 46, 82, 101, 115, 117, 108, 116, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 73, 110, 102, 97, 108, 108, 105, 98, 108, 101, 36, 67, 36, 36, 76, 80, 36, 36, 82, 80, 36, 36, 71, 84, 36, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 54, 51, 54, 56, 51, 99, 97, 102, 52, 53, 56, 49, 54, 52, 48, 49, 69, 219, 1, 71, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 49, 97, 108, 108, 111, 99, 97, 116, 101, 95, 105, 110, 49, 55, 104, 53, 101, 102, 54, 97, 57, 53, 100, 52, 52, 50, 101, 52, 49, 99, 101, 69, 220, 1, 69, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 101, 120, 116, 101, 110, 100, 95, 100, 101, 115, 117, 103, 97, 114, 101, 100, 49, 55, 104, 55, 49, 56, 97, 50, 97, 97, 49, 101, 50, 99, 57, 53, 55, 98, 55, 69, 221, 1, 147, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 102, 114, 111, 109, 95, 105, 116, 101, 114, 95, 110, 101, 115, 116, 101, 100, 46, 46, 83, 112, 101, 99, 70, 114, 111, 109, 73, 116, 101, 114, 78, 101, 115, 116, 101, 100, 36, 76, 84, 36, 84, 36, 67, 36, 73, 36, 71, 84, 36, 36, 71, 84, 36, 57, 102, 114, 111, 109, 95, 105, 116, 101, 114, 49, 55, 104, 101, 48, 54, 48, 100, 56, 53, 56, 53, 102, 98, 97, 101, 55, 51, 54, 69, 222, 1, 67, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 101, 120, 116, 101, 110, 100, 95, 116, 114, 117, 115, 116, 101, 100, 49, 55, 104, 56, 57, 98, 102, 97, 101, 101, 49, 54, 98, 51, 98, 50, 50, 57, 51, 69, 223, 1, 53, 95, 90, 78, 53, 115, 101, 114, 100, 101, 50, 100, 101, 53, 69, 114, 114, 111, 114, 49, 51, 109, 105, 115, 115, 105, 110, 103, 95, 102, 105, 101, 108, 100, 49, 55, 104, 56, 48, 57, 97, 52, 49, 53, 55, 102, 52, 100, 97, 101, 53, 56, 54, 69, 224, 1, 211, 1, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 49, 95, 49, 53, 55, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 69, 120, 116, 101, 110, 100, 101, 100, 80, 111, 105, 110, 116, 36, 67, 36, 95, 95, 68, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 76, 84, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 69, 120, 116, 101, 110, 100, 101, 100, 80, 111, 105, 110, 116, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 71, 84, 36, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 56, 98, 50, 50, 97, 50, 101, 49, 102, 102, 57, 98, 97, 99, 51, 100, 69, 225, 1, 200, 1, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 50, 102, 114, 49, 95, 49, 52, 51, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 102, 114, 46, 46, 70, 114, 36, 67, 36, 95, 95, 68, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 76, 84, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 102, 114, 46, 46, 70, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 71, 84, 36, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 53, 98, 102, 100, 53, 98, 97, 48, 51, 50, 50, 55, 56, 55, 97, 52, 69, 226, 1, 118, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 49, 95, 55, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 69, 120, 116, 101, 110, 100, 101, 100, 80, 111, 105, 110, 116, 36, 71, 84, 36, 55, 114, 101, 115, 111, 108, 118, 101, 49, 55, 104, 51, 98, 99, 52, 53, 50, 54, 101, 102, 56, 98, 57, 54, 99, 55, 98, 69, 227, 1, 202, 1, 95, 90, 78, 52, 114, 107, 121, 118, 53, 105, 109, 112, 108, 115, 52, 99, 111, 114, 101, 49, 52, 55, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 76, 84, 36, 36, 117, 53, 98, 36, 84, 36, 117, 51, 98, 36, 36, 117, 50, 48, 36, 78, 36, 117, 53, 100, 36, 36, 67, 36, 68, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 71, 84, 36, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 36, 117, 51, 98, 36, 36, 117, 50, 48, 36, 78, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 57, 99, 102, 99, 50, 98, 57, 51, 97, 57, 50, 97, 57, 102, 49, 98, 69, 228, 1, 46, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 50, 102, 114, 50, 70, 114, 51, 115, 117, 98, 49, 55, 104, 99, 57, 56, 55, 99, 53, 48, 99, 57, 102, 57, 49, 55, 97, 53, 102, 69, 229, 1, 90, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 50, 102, 114, 52, 100, 117, 115, 107, 51, 55, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 102, 114, 46, 46, 70, 114, 36, 71, 84, 36, 54, 114, 97, 110, 100, 111, 109, 49, 55, 104, 55, 101, 50, 100, 56, 55, 100, 100, 49, 48, 48, 50, 56, 55, 99, 53, 69, 230, 1, 108, 95, 90, 78, 55, 49, 95, 36, 76, 84, 36, 114, 97, 110, 100, 95, 99, 104, 97, 99, 104, 97, 46, 46, 99, 104, 97, 99, 104, 97, 46, 46, 67, 104, 97, 67, 104, 97, 49, 50, 82, 110, 103, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 97, 110, 100, 95, 99, 111, 114, 101, 46, 46, 82, 110, 103, 67, 111, 114, 101, 36, 71, 84, 36, 49, 48, 102, 105, 108, 108, 95, 98, 121, 116, 101, 115, 49, 55, 104, 48, 52, 98, 50, 56, 57, 49, 102, 99, 56, 57, 98, 53, 53, 55, 55, 69, 231, 1, 131, 2, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 109, 101, 114, 107, 108, 101, 55, 111, 112, 101, 110, 105, 110, 103, 49, 95, 49, 57, 55, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 109, 101, 114, 107, 108, 101, 46, 46, 111, 112, 101, 110, 105, 110, 103, 46, 46, 79, 112, 101, 110, 105, 110, 103, 36, 76, 84, 36, 84, 36, 67, 36, 95, 36, 67, 36, 95, 36, 71, 84, 36, 36, 67, 36, 95, 95, 68, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 76, 84, 36, 100, 117, 115, 107, 95, 109, 101, 114, 107, 108, 101, 46, 46, 111, 112, 101, 110, 105, 110, 103, 46, 46, 79, 112, 101, 110, 105, 110, 103, 36, 76, 84, 36, 84, 36, 67, 36, 95, 36, 67, 36, 95, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 71, 84, 36, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 102, 49, 99, 57, 99, 56, 98, 51, 100, 57, 101, 97, 101, 55, 53, 54, 69, 232, 1, 223, 1, 95, 90, 78, 49, 53, 112, 111, 115, 101, 105, 100, 111, 110, 95, 109, 101, 114, 107, 108, 101, 49, 95, 49, 54, 53, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 76, 84, 36, 112, 111, 115, 101, 105, 100, 111, 110, 95, 109, 101, 114, 107, 108, 101, 46, 46, 73, 116, 101, 109, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 67, 36, 95, 95, 68, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 76, 84, 36, 112, 111, 115, 101, 105, 100, 111, 110, 95, 109, 101, 114, 107, 108, 101, 46, 46, 73, 116, 101, 109, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 71, 84, 36, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 102, 56, 102, 51, 54, 101, 53, 53, 101, 54, 52, 48, 49, 50, 53, 48, 69, 233, 1, 73, 95, 90, 78, 49, 50, 100, 117, 115, 107, 95, 115, 99, 104, 110, 111, 114, 114, 49, 50, 107, 101, 121, 95, 118, 97, 114, 105, 97, 110, 116, 115, 49, 48, 100, 111, 117, 98, 108, 101, 95, 107, 101, 121, 53, 80, 114, 111, 111, 102, 51, 110, 101, 119, 49, 55, 104, 54, 48, 52, 54, 56, 53, 99, 102, 53, 97, 56, 97, 55, 99, 56, 48, 69, 234, 1, 121, 95, 90, 78, 57, 50, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 102, 114, 46, 46, 70, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 97, 114, 105, 116, 104, 46, 46, 77, 117, 108, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 102, 114, 46, 46, 70, 114, 36, 71, 84, 36, 36, 71, 84, 36, 51, 109, 117, 108, 49, 55, 104, 54, 99, 98, 50, 48, 97, 48, 99, 52, 57, 97, 53, 49, 52, 101, 53, 69, 235, 1, 77, 95, 90, 78, 49, 50, 100, 117, 115, 107, 95, 115, 99, 104, 110, 111, 114, 114, 49, 50, 107, 101, 121, 95, 118, 97, 114, 105, 97, 110, 116, 115, 49, 48, 115, 105, 110, 103, 108, 101, 95, 107, 101, 121, 57, 83, 105, 103, 110, 97, 116, 117, 114, 101, 51, 110, 101, 119, 49, 55, 104, 98, 50, 101, 97, 50, 54, 101, 50, 54, 53, 49, 49, 97, 97, 49, 102, 69, 236, 1, 188, 1, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 49, 49, 116, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 53, 115, 116, 97, 107, 101, 49, 95, 49, 49, 52, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 67, 104, 101, 99, 107, 66, 121, 116, 101, 115, 36, 76, 84, 36, 95, 95, 67, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 116, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 46, 46, 115, 116, 97, 107, 101, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 83, 116, 97, 107, 101, 68, 97, 116, 97, 36, 71, 84, 36, 49, 49, 99, 104, 101, 99, 107, 95, 98, 121, 116, 101, 115, 49, 55, 104, 102, 100, 101, 98, 49, 53, 98, 99, 51, 53, 55, 50, 51, 98, 57, 54, 69, 237, 1, 52, 95, 90, 78, 53, 97, 108, 108, 111, 99, 53, 97, 108, 108, 111, 99, 49, 53, 101, 120, 99, 104, 97, 110, 103, 101, 95, 109, 97, 108, 108, 111, 99, 49, 55, 104, 53, 49, 52, 57, 99, 99, 54, 97, 48, 101, 55, 50, 53, 55, 56, 53, 69, 238, 1, 193, 1, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 49, 49, 116, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 56, 116, 114, 97, 110, 115, 102, 101, 114, 49, 95, 49, 49, 54, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 67, 104, 101, 99, 107, 66, 121, 116, 101, 115, 36, 76, 84, 36, 95, 95, 67, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 116, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 46, 46, 116, 114, 97, 110, 115, 102, 101, 114, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 84, 114, 101, 101, 76, 101, 97, 102, 36, 71, 84, 36, 49, 49, 99, 104, 101, 99, 107, 95, 98, 121, 116, 101, 115, 49, 55, 104, 52, 50, 52, 50, 48, 101, 54, 50, 98, 49, 54, 52, 99, 52, 56, 53, 69, 239, 1, 154, 1, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 52, 110, 111, 116, 101, 49, 95, 57, 53, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 67, 104, 101, 99, 107, 66, 121, 116, 101, 115, 36, 76, 84, 36, 95, 95, 67, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 110, 111, 116, 101, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 78, 111, 116, 101, 36, 71, 84, 36, 49, 49, 99, 104, 101, 99, 107, 95, 98, 121, 116, 101, 115, 49, 55, 104, 99, 57, 52, 101, 48, 56, 100, 52, 100, 99, 100, 54, 55, 97, 97, 54, 69, 240, 1, 208, 1, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 51, 102, 101, 101, 49, 95, 49, 52, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 76, 84, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 102, 101, 101, 46, 46, 70, 101, 101, 36, 67, 36, 95, 95, 68, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 76, 84, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 102, 101, 101, 46, 46, 70, 101, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 71, 84, 36, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 52, 100, 101, 102, 50, 54, 102, 49, 102, 57, 99, 101, 48, 51, 99, 49, 69, 241, 1, 138, 2, 95, 90, 78, 56, 100, 117, 115, 107, 95, 112, 107, 105, 52, 107, 101, 121, 115, 53, 115, 112, 101, 110, 100, 55, 115, 116, 101, 97, 108, 116, 104, 49, 95, 49, 57, 55, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 112, 107, 105, 46, 46, 107, 101, 121, 115, 46, 46, 115, 112, 101, 110, 100, 46, 46, 115, 116, 101, 97, 108, 116, 104, 46, 46, 83, 116, 101, 97, 108, 116, 104, 65, 100, 100, 114, 101, 115, 115, 36, 67, 36, 95, 95, 68, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 76, 84, 36, 100, 117, 115, 107, 95, 112, 107, 105, 46, 46, 107, 101, 121, 115, 46, 46, 115, 112, 101, 110, 100, 46, 46, 115, 116, 101, 97, 108, 116, 104, 46, 46, 83, 116, 101, 97, 108, 116, 104, 65, 100, 100, 114, 101, 115, 115, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 71, 84, 36, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 57, 102, 52, 52, 52, 48, 52, 99, 102, 49, 101, 49, 51, 101, 54, 99, 69, 242, 1, 119, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 51, 102, 101, 101, 49, 95, 54, 54, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 102, 101, 101, 46, 46, 70, 101, 101, 36, 71, 84, 36, 55, 114, 101, 115, 111, 108, 118, 101, 49, 55, 104, 98, 55, 56, 101, 57, 54, 98, 49, 100, 100, 57, 57, 56, 55, 102, 99, 69, 243, 1, 153, 1, 95, 90, 78, 56, 100, 117, 115, 107, 95, 112, 107, 105, 52, 107, 101, 121, 115, 53, 115, 112, 101, 110, 100, 55, 115, 116, 101, 97, 108, 116, 104, 49, 95, 57, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 112, 107, 105, 46, 46, 107, 101, 121, 115, 46, 46, 115, 112, 101, 110, 100, 46, 46, 115, 116, 101, 97, 108, 116, 104, 46, 46, 83, 116, 101, 97, 108, 116, 104, 65, 100, 100, 114, 101, 115, 115, 36, 71, 84, 36, 55, 114, 101, 115, 111, 108, 118, 101, 49, 55, 104, 55, 97, 56, 98, 50, 50, 57, 51, 51, 100, 100, 102, 52, 50, 101, 97, 69, 244, 1, 49, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 51, 102, 101, 101, 51, 70, 101, 101, 51, 110, 101, 119, 49, 55, 104, 48, 49, 97, 51, 49, 54, 51, 51, 100, 55, 97, 50, 57, 97, 56, 48, 69, 245, 1, 213, 1, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 52, 110, 111, 116, 101, 49, 95, 49, 53, 51, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 76, 84, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 110, 111, 116, 101, 46, 46, 78, 111, 116, 101, 36, 67, 36, 95, 95, 68, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 76, 84, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 110, 111, 116, 101, 46, 46, 78, 111, 116, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 71, 84, 36, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 54, 99, 98, 54, 49, 51, 57, 55, 56, 48, 100, 102, 51, 51, 55, 100, 69, 246, 1, 242, 1, 95, 90, 78, 49, 51, 100, 117, 115, 107, 95, 112, 111, 115, 101, 105, 100, 111, 110, 54, 99, 105, 112, 104, 101, 114, 49, 95, 49, 55, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 112, 111, 115, 101, 105, 100, 111, 110, 46, 46, 99, 105, 112, 104, 101, 114, 46, 46, 80, 111, 115, 101, 105, 100, 111, 110, 67, 105, 112, 104, 101, 114, 36, 67, 36, 95, 95, 68, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 76, 84, 36, 100, 117, 115, 107, 95, 112, 111, 115, 101, 105, 100, 111, 110, 46, 46, 99, 105, 112, 104, 101, 114, 46, 46, 80, 111, 115, 101, 105, 100, 111, 110, 67, 105, 112, 104, 101, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 71, 84, 36, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 54, 101, 54, 51, 52, 52, 53, 101, 49, 54, 54, 57, 97, 54, 101, 50, 69, 247, 1, 138, 1, 95, 90, 78, 49, 51, 100, 117, 115, 107, 95, 112, 111, 115, 101, 105, 100, 111, 110, 54, 99, 105, 112, 104, 101, 114, 49, 95, 56, 49, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 112, 111, 115, 101, 105, 100, 111, 110, 46, 46, 99, 105, 112, 104, 101, 114, 46, 46, 80, 111, 115, 101, 105, 100, 111, 110, 67, 105, 112, 104, 101, 114, 36, 71, 84, 36, 55, 114, 101, 115, 111, 108, 118, 101, 49, 55, 104, 101, 48, 98, 48, 52, 100, 55, 49, 56, 100, 101, 97, 55, 50, 100, 52, 69, 248, 1, 59, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 52, 110, 111, 116, 101, 52, 78, 111, 116, 101, 49, 48, 111, 98, 102, 117, 115, 99, 97, 116, 101, 100, 49, 55, 104, 53, 50, 97, 48, 102, 98, 52, 97, 48, 49, 54, 101, 102, 55, 48, 98, 69, 249, 1, 51, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 52, 110, 111, 116, 101, 52, 78, 111, 116, 101, 51, 110, 101, 119, 49, 55, 104, 56, 51, 98, 54, 99, 54, 48, 99, 99, 51, 48, 99, 99, 54, 53, 53, 69, 250, 1, 60, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 52, 110, 111, 116, 101, 52, 78, 111, 116, 101, 49, 49, 116, 114, 97, 110, 115, 112, 97, 114, 101, 110, 116, 49, 55, 104, 97, 98, 101, 98, 57, 52, 100, 56, 99, 102, 102, 49, 98, 53, 55, 52, 69, 251, 1, 92, 95, 90, 78, 54, 48, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 102, 102, 46, 46, 70, 105, 101, 108, 100, 36, 71, 84, 36, 54, 114, 97, 110, 100, 111, 109, 49, 55, 104, 50, 99, 55, 57, 100, 56, 48, 54, 55, 51, 99, 98, 98, 54, 100, 55, 69, 252, 1, 238, 1, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 57, 99, 114, 111, 115, 115, 111, 118, 101, 114, 49, 95, 49, 55, 51, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 76, 84, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 99, 114, 111, 115, 115, 111, 118, 101, 114, 46, 46, 67, 114, 111, 115, 115, 111, 118, 101, 114, 36, 67, 36, 95, 95, 68, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 76, 84, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 99, 114, 111, 115, 115, 111, 118, 101, 114, 46, 46, 67, 114, 111, 115, 115, 111, 118, 101, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 71, 84, 36, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 55, 98, 53, 52, 54, 99, 55, 52, 56, 48, 98, 98, 100, 52, 51, 101, 69, 253, 1, 137, 1, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 57, 99, 114, 111, 115, 115, 111, 118, 101, 114, 49, 95, 55, 56, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 99, 114, 111, 115, 115, 111, 118, 101, 114, 46, 46, 67, 114, 111, 115, 115, 111, 118, 101, 114, 36, 71, 84, 36, 55, 114, 101, 115, 111, 108, 118, 101, 49, 55, 104, 57, 56, 52, 52, 54, 101, 52, 56, 99, 55, 54, 102, 52, 50, 51, 53, 69, 254, 1, 175, 1, 95, 90, 78, 49, 51, 54, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 101, 120, 116, 101, 110, 100, 46, 46, 83, 112, 101, 99, 69, 120, 116, 101, 110, 100, 36, 76, 84, 36, 84, 36, 67, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 36, 71, 84, 36, 49, 49, 115, 112, 101, 99, 95, 101, 120, 116, 101, 110, 100, 49, 55, 104, 100, 52, 100, 101, 52, 99, 57, 48, 56, 98, 98, 49, 57, 48, 52, 54, 69, 255, 1, 59, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 49, 55, 104, 98, 102, 56, 99, 50, 102, 55, 48, 57, 98, 99, 48, 57, 97, 98, 53, 69, 128, 2, 116, 95, 90, 78, 56, 54, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 57, 48, 53, 51, 97, 51, 101, 57, 53, 48, 53, 52, 100, 54, 53, 54, 69, 129, 2, 179, 1, 95, 90, 78, 49, 52, 56, 95, 36, 76, 84, 36, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 117, 116, 105, 108, 46, 46, 115, 99, 114, 97, 116, 99, 104, 95, 118, 101, 99, 46, 46, 68, 114, 97, 105, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 48, 52, 52, 56, 53, 49, 98, 54, 52, 51, 100, 50, 102, 52, 48, 52, 69, 130, 2, 102, 95, 90, 78, 55, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 73, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 102, 111, 108, 100, 49, 55, 104, 53, 54, 55, 99, 49, 97, 99, 99, 56, 55, 51, 55, 101, 102, 51, 54, 69, 131, 2, 179, 1, 95, 90, 78, 49, 52, 56, 95, 36, 76, 84, 36, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 117, 116, 105, 108, 46, 46, 115, 99, 114, 97, 116, 99, 104, 95, 118, 101, 99, 46, 46, 68, 114, 97, 105, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 53, 100, 49, 99, 54, 51, 102, 48, 51, 52, 52, 48, 54, 51, 101, 101, 69, 132, 2, 102, 95, 90, 78, 55, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 73, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 102, 111, 108, 100, 49, 55, 104, 56, 57, 97, 51, 100, 102, 100, 99, 102, 102, 48, 100, 56, 54, 102, 100, 69, 133, 2, 120, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 102, 112, 49, 95, 54, 54, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 102, 112, 46, 46, 70, 112, 36, 71, 84, 36, 55, 114, 101, 115, 111, 108, 118, 101, 49, 55, 104, 48, 56, 102, 49, 48, 98, 50, 52, 101, 48, 52, 54, 56, 97, 102, 48, 69, 134, 2, 123, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 51, 102, 112, 50, 49, 95, 54, 56, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 102, 112, 50, 46, 46, 70, 112, 50, 36, 71, 84, 36, 55, 114, 101, 115, 111, 108, 118, 101, 49, 55, 104, 52, 55, 101, 100, 50, 56, 50, 99, 53, 56, 98, 101, 52, 52, 100, 54, 69, 135, 2, 188, 1, 95, 90, 78, 49, 53, 55, 95, 36, 76, 84, 36, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 49, 48, 48, 55, 48, 54, 99, 56, 54, 57, 54, 98, 54, 54, 50, 99, 69, 136, 2, 107, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 114, 97, 119, 95, 118, 101, 99, 46, 46, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 50, 49, 52, 50, 56, 49, 52, 98, 97, 48, 101, 55, 51, 57, 48, 98, 69, 137, 2, 188, 1, 95, 90, 78, 49, 53, 55, 95, 36, 76, 84, 36, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 50, 51, 49, 50, 57, 99, 98, 102, 50, 48, 49, 52, 51, 99, 55, 49, 69, 138, 2, 107, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 114, 97, 119, 95, 118, 101, 99, 46, 46, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 49, 57, 52, 99, 54, 49, 57, 56, 97, 52, 54, 102, 101, 97, 102, 101, 69, 139, 2, 188, 1, 95, 90, 78, 49, 53, 55, 95, 36, 76, 84, 36, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 51, 57, 97, 53, 55, 98, 49, 56, 55, 49, 57, 51, 53, 101, 97, 50, 69, 140, 2, 107, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 114, 97, 119, 95, 118, 101, 99, 46, 46, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 48, 53, 50, 51, 100, 99, 100, 99, 100, 99, 55, 53, 102, 55, 99, 55, 69, 141, 2, 188, 1, 95, 90, 78, 49, 53, 55, 95, 36, 76, 84, 36, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 51, 100, 102, 98, 50, 99, 97, 50, 57, 97, 54, 55, 98, 100, 100, 52, 69, 142, 2, 107, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 114, 97, 119, 95, 118, 101, 99, 46, 46, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 50, 53, 53, 54, 52, 52, 100, 100, 101, 100, 97, 102, 100, 50, 55, 55, 69, 143, 2, 188, 1, 95, 90, 78, 49, 53, 55, 95, 36, 76, 84, 36, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 53, 50, 55, 51, 48, 49, 49, 54, 101, 97, 55, 102, 51, 99, 52, 49, 69, 144, 2, 107, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 114, 97, 119, 95, 118, 101, 99, 46, 46, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 99, 101, 55, 97, 48, 54, 100, 97, 48, 49, 100, 101, 56, 50, 98, 98, 69, 145, 2, 188, 1, 95, 90, 78, 49, 53, 55, 95, 36, 76, 84, 36, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 54, 49, 97, 48, 51, 54, 54, 56, 51, 54, 98, 55, 48, 55, 51, 55, 69, 146, 2, 107, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 114, 97, 119, 95, 118, 101, 99, 46, 46, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 54, 57, 50, 102, 100, 56, 101, 97, 101, 57, 99, 102, 54, 49, 56, 55, 69, 147, 2, 188, 1, 95, 90, 78, 49, 53, 55, 95, 36, 76, 84, 36, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 54, 56, 52, 51, 55, 99, 56, 49, 98, 102, 97, 52, 99, 97, 53, 102, 69, 148, 2, 107, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 114, 97, 119, 95, 118, 101, 99, 46, 46, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 49, 56, 49, 100, 55, 98, 53, 53, 53, 50, 51, 55, 55, 99, 49, 51, 69, 149, 2, 188, 1, 95, 90, 78, 49, 53, 55, 95, 36, 76, 84, 36, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 55, 99, 97, 49, 53, 56, 97, 97, 53, 50, 57, 54, 100, 53, 55, 54, 69, 150, 2, 107, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 114, 97, 119, 95, 118, 101, 99, 46, 46, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 53, 98, 51, 55, 56, 52, 98, 102, 55, 56, 102, 100, 51, 102, 100, 52, 69, 151, 2, 188, 1, 95, 90, 78, 49, 53, 55, 95, 36, 76, 84, 36, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 57, 99, 56, 102, 99, 50, 98, 57, 102, 97, 51, 51, 97, 49, 48, 101, 69, 152, 2, 188, 1, 95, 90, 78, 49, 53, 55, 95, 36, 76, 84, 36, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 98, 99, 97, 49, 49, 101, 98, 53, 55, 56, 57, 98, 55, 56, 56, 97, 69, 153, 2, 107, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 114, 97, 119, 95, 118, 101, 99, 46, 46, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 53, 99, 102, 99, 56, 52, 101, 52, 97, 98, 50, 54, 97, 102, 102, 101, 69, 154, 2, 203, 1, 95, 90, 78, 49, 54, 55, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 105, 109, 112, 108, 115, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 86, 101, 99, 86, 105, 115, 105, 116, 111, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 48, 54, 52, 49, 54, 99, 99, 53, 98, 53, 54, 97, 55, 51, 101, 55, 69, 155, 2, 203, 1, 95, 90, 78, 49, 54, 55, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 105, 109, 112, 108, 115, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 86, 101, 99, 86, 105, 115, 105, 116, 111, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 101, 113, 49, 55, 104, 50, 54, 56, 56, 100, 56, 55, 50, 98, 54, 54, 57, 53, 55, 52, 51, 69, 156, 2, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 99, 100, 57, 98, 52, 51, 98, 98, 50, 54, 51, 101, 54, 50, 101, 99, 69, 157, 2, 56, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 52, 112, 117, 115, 104, 49, 55, 104, 54, 50, 53, 98, 55, 56, 101, 99, 56, 57, 102, 54, 49, 48, 51, 51, 69, 158, 2, 104, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 55, 48, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 56, 102, 97, 51, 57, 98, 55, 52, 98, 49, 48, 56, 51, 55, 49, 51, 69, 159, 2, 99, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 54, 53, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 101, 52, 51, 100, 57, 55, 99, 57, 55, 57, 55, 56, 99, 54, 102, 57, 69, 160, 2, 203, 1, 95, 90, 78, 49, 54, 55, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 105, 109, 112, 108, 115, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 86, 101, 99, 86, 105, 115, 105, 116, 111, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 101, 113, 49, 55, 104, 50, 100, 102, 50, 98, 98, 54, 99, 100, 55, 50, 100, 99, 55, 98, 101, 69, 161, 2, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 57, 101, 51, 102, 98, 51, 55, 48, 102, 98, 48, 101, 48, 57, 101, 56, 69, 162, 2, 56, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 52, 112, 117, 115, 104, 49, 55, 104, 54, 102, 57, 53, 101, 55, 57, 56, 54, 100, 54, 102, 102, 97, 100, 50, 69, 163, 2, 115, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 56, 49, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 78, 111, 116, 101, 73, 110, 102, 111, 84, 121, 112, 101, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 54, 97, 55, 52, 52, 48, 97, 100, 53, 98, 56, 102, 99, 56, 49, 48, 69, 164, 2, 203, 1, 95, 90, 78, 49, 54, 55, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 105, 109, 112, 108, 115, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 86, 101, 99, 86, 105, 115, 105, 116, 111, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 101, 113, 49, 55, 104, 51, 102, 50, 56, 53, 52, 100, 51, 56, 100, 56, 97, 56, 101, 53, 52, 69, 165, 2, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 57, 48, 54, 57, 52, 57, 97, 48, 53, 98, 51, 49, 100, 54, 57, 50, 69, 166, 2, 76, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 114, 101, 115, 101, 114, 118, 101, 95, 102, 111, 114, 95, 112, 117, 115, 104, 49, 55, 104, 98, 48, 97, 56, 98, 56, 101, 49, 50, 98, 53, 52, 99, 55, 54, 99, 69, 167, 2, 203, 1, 95, 90, 78, 49, 54, 55, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 105, 109, 112, 108, 115, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 86, 101, 99, 86, 105, 115, 105, 116, 111, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 101, 113, 49, 55, 104, 52, 48, 101, 101, 50, 102, 56, 101, 57, 54, 100, 56, 57, 51, 51, 98, 69, 168, 2, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 97, 56, 49, 53, 52, 56, 48, 54, 54, 54, 54, 49, 48, 101, 57, 48, 69, 169, 2, 56, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 52, 112, 117, 115, 104, 49, 55, 104, 48, 49, 56, 48, 53, 54, 48, 55, 53, 49, 52, 55, 57, 101, 56, 98, 69, 170, 2, 203, 1, 95, 90, 78, 49, 54, 55, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 105, 109, 112, 108, 115, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 86, 101, 99, 86, 105, 115, 105, 116, 111, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 101, 113, 49, 55, 104, 54, 98, 98, 56, 48, 101, 100, 48, 101, 49, 100, 49, 97, 52, 53, 102, 69, 171, 2, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 51, 100, 102, 101, 51, 102, 54, 50, 54, 101, 102, 100, 48, 101, 50, 97, 69, 172, 2, 56, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 52, 112, 117, 115, 104, 49, 55, 104, 101, 99, 51, 101, 57, 54, 100, 49, 52, 56, 97, 50, 52, 101, 101, 49, 69, 173, 2, 203, 1, 95, 90, 78, 49, 54, 55, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 105, 109, 112, 108, 115, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 86, 101, 99, 86, 105, 115, 105, 116, 111, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 101, 113, 49, 55, 104, 56, 102, 97, 102, 97, 99, 101, 55, 52, 48, 55, 97, 100, 52, 49, 101, 69, 174, 2, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 54, 57, 49, 52, 99, 52, 100, 52, 54, 49, 49, 50, 49, 50, 98, 53, 69, 175, 2, 76, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 114, 101, 115, 101, 114, 118, 101, 95, 102, 111, 114, 95, 112, 117, 115, 104, 49, 55, 104, 50, 53, 48, 51, 101, 55, 55, 99, 101, 48, 56, 54, 99, 98, 54, 100, 69, 176, 2, 203, 1, 95, 90, 78, 49, 54, 55, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 105, 109, 112, 108, 115, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 86, 101, 99, 86, 105, 115, 105, 116, 111, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 101, 113, 49, 55, 104, 98, 101, 54, 101, 102, 51, 97, 53, 51, 51, 57, 52, 52, 49, 53, 98, 69, 177, 2, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 49, 50, 53, 53, 100, 48, 50, 52, 99, 48, 56, 54, 52, 100, 98, 50, 69, 178, 2, 114, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 56, 48, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 84, 120, 115, 68, 97, 116, 97, 84, 121, 112, 101, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 101, 50, 100, 54, 55, 55, 52, 57, 51, 53, 50, 51, 55, 56, 52, 97, 69, 179, 2, 203, 1, 95, 90, 78, 49, 54, 55, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 105, 109, 112, 108, 115, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 86, 101, 99, 86, 105, 115, 105, 116, 111, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 101, 113, 49, 55, 104, 101, 54, 54, 99, 57, 98, 54, 49, 52, 52, 52, 101, 99, 57, 101, 48, 69, 180, 2, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 101, 102, 50, 50, 54, 100, 98, 48, 99, 48, 48, 49, 99, 56, 57, 51, 69, 181, 2, 113, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 55, 57, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 84, 120, 68, 97, 116, 97, 84, 121, 112, 101, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 98, 55, 101, 56, 102, 53, 51, 100, 57, 100, 50, 99, 100, 49, 55, 102, 69, 182, 2, 203, 1, 95, 90, 78, 49, 54, 55, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 105, 109, 112, 108, 115, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 86, 101, 99, 86, 105, 115, 105, 116, 111, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 101, 113, 49, 55, 104, 102, 54, 102, 51, 52, 97, 101, 56, 102, 99, 51, 53, 57, 97, 57, 100, 69, 183, 2, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 54, 56, 101, 52, 102, 97, 57, 52, 48, 56, 56, 48, 56, 49, 50, 100, 69, 184, 2, 107, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 114, 97, 119, 95, 118, 101, 99, 46, 46, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 51, 102, 55, 57, 49, 52, 51, 52, 52, 97, 53, 57, 50, 48, 98, 49, 69, 185, 2, 76, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 114, 101, 115, 101, 114, 118, 101, 95, 102, 111, 114, 95, 112, 117, 115, 104, 49, 55, 104, 52, 57, 97, 48, 54, 57, 56, 52, 54, 99, 50, 54, 97, 102, 98, 48, 69, 186, 2, 156, 1, 95, 90, 78, 49, 57, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 95, 115, 105, 103, 110, 52, 107, 101, 121, 115, 54, 112, 117, 98, 108, 105, 99, 49, 95, 56, 56, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 95, 115, 105, 103, 110, 46, 46, 107, 101, 121, 115, 46, 46, 112, 117, 98, 108, 105, 99, 46, 46, 80, 117, 98, 108, 105, 99, 75, 101, 121, 36, 71, 84, 36, 55, 114, 101, 115, 111, 108, 118, 101, 49, 55, 104, 53, 100, 101, 54, 51, 50, 102, 48, 101, 102, 51, 97, 51, 55, 51, 101, 69, 187, 2, 151, 1, 95, 90, 78, 49, 57, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 95, 115, 105, 103, 110, 57, 115, 105, 103, 110, 97, 116, 117, 114, 101, 49, 95, 56, 53, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 95, 115, 105, 103, 110, 46, 46, 115, 105, 103, 110, 97, 116, 117, 114, 101, 46, 46, 83, 105, 103, 110, 97, 116, 117, 114, 101, 36, 71, 84, 36, 55, 114, 101, 115, 111, 108, 118, 101, 49, 55, 104, 54, 56, 55, 102, 49, 102, 51, 100, 98, 102, 50, 48, 55, 54, 102, 98, 69, 188, 2, 76, 95, 90, 78, 50, 48, 115, 116, 97, 107, 101, 95, 99, 111, 110, 116, 114, 97, 99, 116, 95, 116, 121, 112, 101, 115, 51, 115, 105, 103, 50, 53, 117, 110, 115, 116, 97, 107, 101, 95, 115, 105, 103, 110, 97, 116, 117, 114, 101, 95, 109, 101, 115, 115, 97, 103, 101, 49, 55, 104, 99, 57, 56, 100, 101, 49, 57, 98, 99, 100, 55, 50, 99, 57, 48, 101, 69, 189, 2, 69, 95, 90, 78, 51, 50, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 104, 101, 120, 46, 46, 84, 111, 72, 101, 120, 36, 71, 84, 36, 49, 48, 101, 110, 99, 111, 100, 101, 95, 104, 101, 120, 49, 55, 104, 100, 50, 51, 51, 50, 100, 57, 97, 49, 102, 55, 52, 57, 54, 99, 53, 69, 190, 2, 130, 1, 95, 90, 78, 57, 53, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 99, 111, 108, 108, 101, 99, 116, 46, 46, 70, 114, 111, 109, 73, 116, 101, 114, 97, 116, 111, 114, 36, 76, 84, 36, 99, 104, 97, 114, 36, 71, 84, 36, 36, 71, 84, 36, 57, 102, 114, 111, 109, 95, 105, 116, 101, 114, 49, 55, 104, 57, 54, 102, 49, 51, 52, 54, 99, 101, 53, 48, 102, 55, 97, 52, 50, 69, 191, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 48, 52, 56, 102, 53, 49, 48, 98, 101, 56, 54, 52, 55, 100, 49, 48, 69, 192, 2, 217, 1, 95, 90, 78, 49, 56, 49, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 67, 114, 111, 115, 115, 111, 118, 101, 114, 84, 121, 112, 101, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 51, 55, 98, 48, 53, 97, 54, 48, 55, 53, 101, 49, 98, 99, 48, 53, 69, 193, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 48, 57, 100, 98, 102, 102, 101, 99, 50, 98, 100, 99, 101, 97, 56, 97, 69, 194, 2, 224, 1, 95, 90, 78, 49, 56, 56, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 65, 108, 108, 111, 119, 67, 97, 108, 108, 68, 97, 116, 97, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 51, 52, 52, 56, 54, 49, 98, 55, 101, 97, 57, 99, 98, 53, 54, 50, 69, 195, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 48, 98, 55, 48, 100, 49, 100, 51, 100, 53, 55, 49, 54, 101, 100, 99, 69, 196, 2, 219, 1, 95, 90, 78, 49, 56, 51, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 70, 105, 108, 116, 101, 114, 78, 111, 116, 101, 115, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 51, 48, 100, 101, 54, 49, 48, 54, 53, 54, 51, 54, 57, 55, 97, 49, 69, 197, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 48, 101, 102, 57, 54, 53, 52, 56, 51, 102, 55, 54, 99, 56, 57, 48, 69, 198, 2, 218, 1, 95, 90, 78, 49, 56, 50, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 77, 101, 114, 103, 101, 78, 111, 116, 101, 115, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 56, 52, 56, 97, 102, 49, 53, 54, 54, 52, 48, 49, 55, 102, 99, 55, 69, 199, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 49, 50, 53, 50, 51, 49, 51, 98, 56, 101, 100, 50, 56, 51, 52, 99, 69, 200, 2, 226, 1, 95, 90, 78, 49, 57, 48, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 82, 107, 121, 118, 66, 108, 115, 83, 99, 97, 108, 97, 114, 65, 114, 114, 97, 121, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 48, 52, 53, 54, 97, 98, 100, 57, 97, 100, 99, 54, 52, 57, 53, 54, 69, 201, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 49, 56, 100, 99, 55, 99, 51, 54, 51, 102, 49, 54, 52, 49, 55, 56, 69, 202, 2, 214, 1, 95, 90, 78, 49, 55, 56, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 84, 120, 68, 97, 116, 97, 84, 121, 112, 101, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 100, 49, 49, 56, 100, 48, 101, 102, 52, 51, 97, 49, 51, 56, 100, 55, 69, 203, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 50, 50, 102, 57, 52, 52, 100, 57, 55, 102, 50, 52, 54, 55, 51, 55, 69, 204, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 50, 54, 49, 51, 57, 101, 57, 57, 53, 101, 101, 55, 49, 101, 100, 57, 69, 205, 2, 224, 1, 95, 90, 78, 49, 56, 56, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 83, 116, 97, 107, 101, 67, 97, 108, 108, 68, 97, 116, 97, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 100, 102, 99, 51, 101, 57, 53, 49, 51, 56, 51, 98, 54, 55, 49, 48, 69, 206, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 50, 56, 98, 49, 53, 49, 102, 48, 102, 57, 98, 98, 52, 49, 51, 55, 69, 207, 2, 215, 1, 95, 90, 78, 49, 55, 57, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 69, 120, 101, 99, 117, 116, 101, 67, 97, 108, 108, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 56, 101, 50, 50, 52, 99, 100, 100, 55, 97, 48, 49, 57, 48, 100, 102, 69, 208, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 51, 53, 51, 54, 48, 102, 102, 52, 56, 52, 56, 49, 56, 55, 97, 98, 69, 209, 2, 216, 1, 95, 90, 78, 49, 56, 48, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 86, 105, 101, 119, 75, 101, 121, 115, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 56, 54, 48, 49, 98, 49, 48, 57, 54, 53, 54, 50, 97, 56, 52, 49, 69, 210, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 51, 54, 56, 101, 52, 100, 100, 97, 102, 56, 51, 56, 100, 97, 99, 48, 69, 211, 2, 218, 1, 95, 90, 78, 49, 56, 50, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 82, 107, 121, 118, 78, 111, 116, 101, 115, 65, 114, 114, 97, 121, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 57, 57, 52, 100, 48, 101, 52, 56, 52, 53, 101, 98, 57, 49, 49, 102, 69, 212, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 51, 56, 99, 101, 98, 51, 99, 52, 99, 50, 56, 55, 54, 50, 49, 53, 69, 213, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 51, 56, 101, 97, 97, 97, 50, 54, 49, 55, 48, 97, 102, 54, 102, 49, 69, 214, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 51, 99, 56, 98, 54, 57, 51, 53, 57, 56, 48, 49, 98, 100, 100, 101, 69, 215, 2, 215, 1, 95, 90, 78, 49, 55, 57, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 66, 97, 108, 97, 110, 99, 101, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 98, 100, 48, 98, 53, 50, 102, 51, 55, 101, 50, 54, 102, 98, 50, 50, 69, 216, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 52, 97, 48, 98, 49, 102, 55, 54, 51, 98, 98, 99, 54, 99, 100, 102, 69, 217, 2, 234, 1, 95, 90, 78, 49, 57, 56, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 80, 117, 98, 108, 105, 99, 75, 101, 121, 82, 107, 121, 118, 83, 101, 114, 105, 97, 108, 105, 122, 101, 100, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 102, 48, 54, 100, 56, 99, 48, 56, 49, 53, 56, 99, 53, 102, 54, 53, 69, 218, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 53, 55, 56, 56, 48, 50, 55, 52, 56, 101, 55, 53, 55, 51, 50, 98, 69, 219, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 53, 55, 101, 53, 101, 53, 98, 57, 49, 100, 100, 52, 51, 48, 48, 55, 69, 220, 2, 223, 1, 95, 90, 78, 49, 56, 55, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 77, 110, 101, 109, 111, 110, 105, 99, 83, 101, 101, 100, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 50, 97, 100, 99, 98, 56, 49, 101, 50, 100, 101, 50, 52, 55, 51, 100, 69, 221, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 53, 101, 56, 56, 98, 99, 50, 52, 48, 52, 49, 52, 49, 48, 102, 52, 69, 222, 2, 219, 1, 95, 90, 78, 49, 56, 51, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 77, 110, 101, 109, 111, 110, 105, 99, 78, 101, 119, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 98, 55, 53, 99, 54, 98, 55, 52, 51, 52, 98, 97, 50, 51, 55, 99, 69, 223, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 53, 102, 97, 53, 101, 56, 57, 56, 50, 97, 101, 54, 56, 56, 100, 100, 69, 224, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 54, 48, 100, 56, 102, 102, 57, 101, 55, 53, 55, 50, 101, 56, 52, 53, 69, 225, 2, 220, 1, 95, 90, 78, 49, 56, 52, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 83, 116, 97, 107, 101, 73, 110, 102, 111, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 97, 54, 101, 55, 98, 98, 52, 100, 102, 99, 99, 57, 100, 57, 99, 101, 69, 226, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 55, 51, 54, 52, 56, 97, 52, 56, 54, 100, 97, 55, 53, 49, 53, 100, 69, 227, 2, 215, 1, 95, 90, 78, 49, 55, 57, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 69, 120, 101, 99, 117, 116, 101, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 54, 50, 52, 55, 100, 98, 97, 97, 55, 100, 100, 55, 56, 97, 49, 53, 69, 228, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 55, 56, 52, 56, 51, 101, 49, 56, 51, 49, 52, 101, 52, 100, 56, 51, 69, 229, 2, 223, 1, 95, 90, 78, 49, 56, 55, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 80, 117, 98, 108, 105, 99, 83, 112, 101, 110, 100, 75, 101, 121, 115, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 57, 50, 102, 57, 98, 50, 57, 97, 98, 99, 56, 49, 49, 53, 100, 50, 69, 230, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 55, 101, 51, 49, 102, 97, 49, 51, 102, 97, 52, 48, 55, 102, 101, 55, 69, 231, 2, 219, 1, 95, 90, 78, 49, 56, 51, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 79, 117, 116, 112, 117, 116, 84, 121, 112, 101, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 51, 97, 100, 51, 49, 49, 52, 98, 51, 51, 99, 53, 56, 98, 56, 98, 69, 232, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 56, 55, 55, 97, 55, 48, 97, 97, 54, 55, 97, 53, 55, 52, 54, 49, 69, 233, 2, 216, 1, 95, 90, 78, 49, 56, 48, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 82, 107, 121, 118, 84, 114, 101, 101, 76, 101, 97, 102, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 99, 97, 53, 101, 101, 51, 51, 53, 55, 55, 51, 97, 53, 48, 51, 100, 69, 234, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 57, 100, 102, 51, 49, 48, 55, 100, 98, 101, 98, 50, 55, 54, 51, 51, 69, 235, 2, 216, 1, 95, 90, 78, 49, 56, 48, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 78, 111, 116, 101, 73, 110, 102, 111, 84, 121, 112, 101, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 100, 97, 55, 100, 54, 54, 102, 48, 50, 50, 51, 55, 49, 101, 52, 99, 69, 236, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 57, 101, 51, 51, 97, 99, 52, 97, 49, 56, 55, 97, 55, 54, 50, 48, 69, 237, 2, 221, 1, 95, 90, 78, 49, 56, 53, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 68, 117, 115, 107, 84, 111, 76, 117, 120, 82, 101, 115, 112, 111, 110, 115, 101, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 53, 98, 102, 98, 99, 50, 99, 101, 56, 100, 54, 55, 102, 51, 48, 97, 69, 238, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 97, 57, 50, 52, 50, 56, 99, 52, 49, 98, 48, 100, 57, 56, 52, 48, 69, 239, 2, 217, 1, 95, 90, 78, 49, 56, 49, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 68, 117, 115, 107, 84, 111, 76, 117, 120, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 48, 97, 52, 98, 102, 51, 98, 48, 99, 55, 102, 99, 51, 52, 99, 51, 69, 240, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 97, 102, 100, 102, 99, 50, 52, 102, 97, 57, 51, 100, 102, 54, 56, 51, 69, 241, 2, 218, 1, 95, 90, 78, 49, 56, 50, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 72, 105, 115, 116, 111, 114, 121, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 48, 55, 98, 102, 52, 99, 51, 49, 99, 98, 101, 50, 53, 100, 56, 100, 69, 242, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 98, 48, 54, 52, 99, 48, 100, 99, 56, 50, 101, 54, 102, 99, 55, 49, 69, 243, 2, 218, 1, 95, 90, 78, 49, 56, 50, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 78, 117, 108, 108, 105, 102, 105, 101, 114, 115, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 49, 100, 99, 49, 49, 56, 53, 53, 100, 100, 54, 48, 100, 97, 49, 102, 69, 244, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 98, 53, 49, 51, 56, 53, 100, 98, 55, 98, 52, 50, 52, 101, 50, 50, 69, 245, 2, 215, 1, 95, 90, 78, 49, 55, 57, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 80, 114, 111, 118, 101, 84, 120, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 49, 56, 50, 101, 55, 54, 57, 48, 97, 100, 99, 56, 54, 97, 97, 98, 69, 246, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 98, 100, 102, 98, 102, 100, 97, 48, 100, 57, 97, 51, 55, 100, 99, 99, 69, 247, 2, 215, 1, 95, 90, 78, 49, 55, 57, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 84, 120, 115, 68, 97, 116, 97, 84, 121, 112, 101, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 55, 97, 101, 54, 54, 51, 50, 48, 49, 50, 51, 54, 49, 102, 57, 102, 69, 248, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 99, 49, 53, 50, 53, 48, 48, 48, 98, 53, 97, 50, 99, 102, 53, 99, 69, 249, 2, 221, 1, 95, 90, 78, 49, 56, 53, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 82, 107, 121, 118, 79, 112, 101, 110, 105, 110, 103, 115, 65, 114, 114, 97, 121, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 52, 100, 57, 102, 101, 53, 56, 48, 53, 52, 52, 49, 54, 54, 54, 101, 69, 250, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 99, 51, 53, 97, 51, 49, 101, 49, 98, 48, 99, 54, 97, 55, 102, 57, 69, 251, 2, 217, 1, 95, 90, 78, 49, 56, 49, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 69, 120, 101, 99, 117, 116, 101, 79, 117, 116, 112, 117, 116, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 48, 51, 55, 48, 57, 50, 100, 100, 99, 102, 50, 100, 54, 102, 97, 56, 69, 252, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 99, 98, 52, 101, 101, 101, 55, 55, 54, 100, 52, 99, 98, 52, 97, 48, 69, 253, 2, 212, 1, 95, 90, 78, 49, 55, 54, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 83, 101, 101, 100, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 99, 49, 98, 53, 52, 50, 54, 101, 52, 50, 55, 56, 49, 102, 101, 97, 69, 254, 2, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 100, 53, 54, 101, 52, 50, 55, 49, 53, 55, 56, 102, 54, 48, 102, 97, 69, 255, 2, 220, 1, 95, 90, 78, 49, 56, 52, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 83, 116, 99, 116, 80, 114, 111, 111, 102, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 100, 102, 101, 57, 53, 101, 50, 56, 49, 49, 52, 102, 55, 57, 100, 98, 69, 128, 3, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 101, 49, 52, 54, 51, 51, 101, 53, 99, 55, 57, 50, 48, 51, 102, 102, 69, 129, 3, 225, 1, 95, 90, 78, 49, 56, 57, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 85, 110, 115, 112, 101, 110, 116, 83, 112, 101, 110, 116, 78, 111, 116, 101, 115, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 56, 50, 101, 51, 51, 50, 98, 50, 51, 100, 48, 55, 50, 99, 51, 50, 69, 130, 3, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 101, 49, 55, 100, 55, 100, 100, 49, 55, 53, 57, 48, 102, 57, 53, 53, 69, 131, 3, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 101, 98, 48, 50, 48, 55, 49, 50, 50, 53, 101, 48, 101, 97, 54, 98, 69, 132, 3, 211, 1, 95, 90, 78, 49, 55, 53, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 82, 107, 121, 118, 85, 54, 52, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 97, 56, 57, 101, 99, 49, 97, 52, 100, 101, 98, 52, 101, 54, 100, 56, 69, 133, 3, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 101, 101, 54, 51, 53, 97, 100, 48, 102, 100, 101, 53, 57, 99, 100, 102, 69, 134, 3, 226, 1, 95, 90, 78, 49, 57, 48, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 85, 110, 115, 116, 97, 107, 101, 67, 97, 108, 108, 68, 97, 116, 97, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 57, 97, 53, 54, 100, 49, 102, 49, 57, 52, 101, 52, 57, 50, 101, 48, 69, 135, 3, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 102, 98, 54, 99, 50, 55, 97, 100, 50, 52, 99, 53, 56, 98, 56, 97, 69, 136, 3, 215, 1, 95, 90, 78, 49, 55, 57, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 79, 112, 101, 110, 105, 110, 103, 84, 121, 112, 101, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 50, 54, 102, 50, 54, 50, 49, 51, 55, 100, 51, 54, 51, 53, 52, 48, 69, 137, 3, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 48, 99, 101, 101, 102, 51, 52, 100, 98, 98, 55, 49, 49, 54, 51, 55, 69, 138, 3, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 50, 52, 57, 54, 98, 56, 52, 56, 49, 98, 55, 50, 48, 49, 101, 52, 69, 139, 3, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 51, 53, 99, 50, 97, 98, 52, 99, 102, 54, 57, 51, 49, 57, 50, 57, 69, 140, 3, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 53, 51, 98, 101, 56, 98, 102, 54, 101, 54, 54, 49, 55, 98, 56, 50, 69, 141, 3, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 53, 52, 52, 50, 48, 100, 56, 49, 57, 52, 55, 99, 48, 99, 52, 98, 69, 142, 3, 94, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 53, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 105, 115, 105, 122, 101, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 102, 48, 101, 48, 102, 98, 57, 101, 98, 49, 49, 99, 102, 100, 49, 50, 69, 143, 3, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 54, 102, 50, 50, 52, 49, 50, 101, 56, 57, 49, 50, 52, 98, 97, 97, 69, 144, 3, 98, 95, 90, 78, 54, 57, 95, 36, 76, 84, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 84, 117, 112, 108, 101, 83, 116, 114, 117, 99, 116, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 57, 55, 48, 49, 101, 100, 56, 54, 50, 56, 100, 53, 102, 100, 56, 97, 69, 145, 3, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 57, 102, 54, 98, 48, 98, 57, 52, 55, 97, 51, 50, 50, 50, 101, 102, 69, 146, 3, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 98, 49, 57, 55, 51, 100, 101, 102, 56, 97, 55, 99, 55, 99, 100, 97, 69, 147, 3, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 98, 57, 102, 99, 51, 50, 99, 55, 54, 99, 52, 49, 102, 49, 99, 56, 69, 148, 3, 93, 95, 90, 78, 54, 52, 95, 36, 76, 84, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 83, 116, 114, 117, 99, 116, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 100, 100, 56, 54, 97, 53, 54, 100, 55, 52, 97, 100, 102, 97, 53, 101, 69, 149, 3, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 99, 50, 52, 52, 102, 52, 53, 97, 53, 52, 97, 101, 100, 50, 102, 53, 69, 150, 3, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 100, 101, 54, 101, 49, 53, 54, 99, 98, 101, 98, 56, 52, 97, 98, 51, 69, 151, 3, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 101, 49, 54, 50, 100, 50, 49, 98, 99, 56, 99, 48, 51, 50, 49, 97, 69, 152, 3, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 102, 49, 57, 51, 57, 102, 56, 56, 51, 51, 52, 48, 98, 51, 102, 97, 69, 153, 3, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 102, 53, 50, 102, 50, 50, 56, 97, 48, 57, 99, 51, 98, 56, 53, 55, 69, 154, 3, 100, 95, 90, 78, 55, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 114, 97, 110, 103, 101, 46, 46, 82, 97, 110, 103, 101, 36, 76, 84, 36, 73, 100, 120, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 53, 51, 54, 52, 52, 99, 99, 51, 57, 54, 52, 51, 54, 100, 57, 55, 69, 155, 3, 73, 95, 90, 78, 52, 52, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 52, 49, 57, 102, 99, 51, 98, 56, 98, 100, 97, 49, 49, 99, 102, 101, 69, 156, 3, 73, 95, 90, 78, 52, 52, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 52, 98, 100, 98, 57, 48, 52, 51, 53, 101, 49, 98, 50, 56, 55, 102, 69, 157, 3, 73, 95, 90, 78, 52, 52, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 53, 97, 99, 56, 49, 52, 51, 57, 102, 53, 55, 98, 54, 102, 51, 55, 69, 158, 3, 95, 95, 90, 78, 54, 54, 95, 36, 76, 84, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 83, 116, 114, 117, 99, 116, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 48, 98, 98, 49, 48, 98, 48, 98, 50, 102, 57, 97, 98, 49, 48, 49, 69, 159, 3, 73, 95, 90, 78, 52, 52, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 56, 99, 54, 53, 48, 101, 98, 52, 53, 100, 98, 97, 99, 57, 101, 101, 69, 160, 3, 100, 95, 90, 78, 55, 49, 95, 36, 76, 84, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 84, 117, 112, 108, 101, 83, 116, 114, 117, 99, 116, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 48, 54, 53, 48, 100, 99, 52, 99, 56, 101, 56, 54, 56, 101, 52, 51, 69, 161, 3, 64, 95, 90, 78, 52, 98, 115, 53, 56, 54, 100, 101, 99, 111, 100, 101, 50, 50, 68, 101, 99, 111, 100, 101, 66, 117, 105, 108, 100, 101, 114, 36, 76, 84, 36, 73, 36, 71, 84, 36, 52, 111, 110, 116, 111, 49, 55, 104, 54, 54, 57, 56, 50, 102, 49, 56, 50, 55, 102, 54, 97, 56, 55, 55, 69, 162, 3, 110, 95, 90, 78, 55, 50, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 117, 56, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 98, 115, 53, 56, 46, 46, 100, 101, 99, 111, 100, 101, 46, 46, 68, 101, 99, 111, 100, 101, 84, 97, 114, 103, 101, 116, 36, 71, 84, 36, 49, 49, 100, 101, 99, 111, 100, 101, 95, 119, 105, 116, 104, 49, 55, 104, 52, 97, 57, 56, 55, 48, 54, 49, 52, 52, 55, 49, 54, 100, 101, 100, 69, 163, 3, 110, 95, 90, 78, 55, 50, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 117, 56, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 98, 115, 53, 56, 46, 46, 100, 101, 99, 111, 100, 101, 46, 46, 68, 101, 99, 111, 100, 101, 84, 97, 114, 103, 101, 116, 36, 71, 84, 36, 49, 49, 100, 101, 99, 111, 100, 101, 95, 119, 105, 116, 104, 49, 55, 104, 51, 56, 56, 101, 101, 50, 53, 50, 99, 54, 55, 56, 52, 51, 51, 48, 69, 164, 3, 64, 95, 90, 78, 52, 98, 115, 53, 56, 54, 100, 101, 99, 111, 100, 101, 50, 50, 68, 101, 99, 111, 100, 101, 66, 117, 105, 108, 100, 101, 114, 36, 76, 84, 36, 73, 36, 71, 84, 36, 52, 111, 110, 116, 111, 49, 55, 104, 57, 53, 102, 52, 54, 57, 48, 52, 99, 51, 102, 54, 49, 53, 48, 53, 69, 165, 3, 110, 95, 90, 78, 55, 50, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 117, 56, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 98, 115, 53, 56, 46, 46, 100, 101, 99, 111, 100, 101, 46, 46, 68, 101, 99, 111, 100, 101, 84, 97, 114, 103, 101, 116, 36, 71, 84, 36, 49, 49, 100, 101, 99, 111, 100, 101, 95, 119, 105, 116, 104, 49, 55, 104, 56, 54, 100, 56, 97, 99, 55, 57, 100, 97, 56, 51, 97, 100, 53, 102, 69, 166, 3, 110, 95, 90, 78, 55, 50, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 117, 56, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 98, 115, 53, 56, 46, 46, 100, 101, 99, 111, 100, 101, 46, 46, 68, 101, 99, 111, 100, 101, 84, 97, 114, 103, 101, 116, 36, 71, 84, 36, 49, 49, 100, 101, 99, 111, 100, 101, 95, 119, 105, 116, 104, 49, 55, 104, 57, 48, 51, 100, 51, 52, 51, 57, 49, 101, 98, 102, 57, 97, 53, 49, 69, 167, 3, 68, 95, 90, 78, 52, 98, 115, 53, 56, 54, 100, 101, 99, 111, 100, 101, 50, 50, 68, 101, 99, 111, 100, 101, 66, 117, 105, 108, 100, 101, 114, 36, 76, 84, 36, 73, 36, 71, 84, 36, 56, 105, 110, 116, 111, 95, 118, 101, 99, 49, 55, 104, 55, 48, 56, 99, 101, 51, 53, 98, 98, 48, 101, 50, 51, 97, 49, 101, 69, 168, 3, 68, 95, 90, 78, 52, 98, 115, 53, 56, 54, 100, 101, 99, 111, 100, 101, 50, 50, 68, 101, 99, 111, 100, 101, 66, 117, 105, 108, 100, 101, 114, 36, 76, 84, 36, 73, 36, 71, 84, 36, 56, 105, 110, 116, 111, 95, 118, 101, 99, 49, 55, 104, 98, 98, 50, 49, 49, 102, 55, 51, 54, 48, 52, 49, 49, 101, 53, 49, 69, 169, 3, 48, 95, 90, 78, 52, 98, 115, 53, 56, 54, 101, 110, 99, 111, 100, 101, 49, 49, 101, 110, 99, 111, 100, 101, 95, 105, 110, 116, 111, 49, 55, 104, 57, 56, 98, 53, 97, 49, 48, 100, 98, 99, 50, 97, 100, 48, 51, 101, 69, 170, 3, 72, 95, 90, 78, 52, 98, 115, 53, 56, 54, 101, 110, 99, 111, 100, 101, 50, 50, 69, 110, 99, 111, 100, 101, 66, 117, 105, 108, 100, 101, 114, 36, 76, 84, 36, 73, 36, 71, 84, 36, 49, 49, 105, 110, 116, 111, 95, 115, 116, 114, 105, 110, 103, 49, 55, 104, 53, 97, 51, 52, 52, 102, 57, 98, 102, 99, 49, 48, 54, 57, 53, 100, 69, 171, 3, 64, 95, 90, 78, 52, 98, 115, 53, 56, 54, 101, 110, 99, 111, 100, 101, 50, 50, 69, 110, 99, 111, 100, 101, 66, 117, 105, 108, 100, 101, 114, 36, 76, 84, 36, 73, 36, 71, 84, 36, 52, 111, 110, 116, 111, 49, 55, 104, 48, 100, 50, 48, 101, 98, 55, 99, 99, 101, 51, 99, 54, 97, 101, 102, 69, 172, 3, 72, 95, 90, 78, 52, 98, 115, 53, 56, 54, 101, 110, 99, 111, 100, 101, 50, 50, 69, 110, 99, 111, 100, 101, 66, 117, 105, 108, 100, 101, 114, 36, 76, 84, 36, 73, 36, 71, 84, 36, 49, 49, 105, 110, 116, 111, 95, 115, 116, 114, 105, 110, 103, 49, 55, 104, 57, 54, 101, 100, 51, 99, 55, 51, 51, 97, 54, 53, 99, 50, 49, 55, 69, 173, 3, 64, 95, 90, 78, 52, 98, 115, 53, 56, 54, 101, 110, 99, 111, 100, 101, 50, 50, 69, 110, 99, 111, 100, 101, 66, 117, 105, 108, 100, 101, 114, 36, 76, 84, 36, 73, 36, 71, 84, 36, 52, 111, 110, 116, 111, 49, 55, 104, 53, 101, 48, 54, 97, 52, 50, 97, 49, 48, 97, 55, 54, 54, 49, 54, 69, 174, 3, 106, 95, 90, 78, 54, 56, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 98, 115, 53, 56, 46, 46, 101, 110, 99, 111, 100, 101, 46, 46, 69, 110, 99, 111, 100, 101, 84, 97, 114, 103, 101, 116, 36, 71, 84, 36, 49, 49, 101, 110, 99, 111, 100, 101, 95, 119, 105, 116, 104, 49, 55, 104, 50, 52, 57, 53, 49, 56, 56, 50, 54, 49, 97, 49, 102, 98, 52, 49, 69, 175, 3, 106, 95, 90, 78, 54, 56, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 98, 115, 53, 56, 46, 46, 101, 110, 99, 111, 100, 101, 46, 46, 69, 110, 99, 111, 100, 101, 84, 97, 114, 103, 101, 116, 36, 71, 84, 36, 49, 49, 101, 110, 99, 111, 100, 101, 95, 119, 105, 116, 104, 49, 55, 104, 98, 52, 101, 99, 52, 48, 57, 100, 51, 101, 56, 97, 98, 56, 101, 54, 69, 176, 3, 106, 95, 90, 78, 54, 56, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 98, 115, 53, 56, 46, 46, 101, 110, 99, 111, 100, 101, 46, 46, 69, 110, 99, 111, 100, 101, 84, 97, 114, 103, 101, 116, 36, 71, 84, 36, 49, 49, 101, 110, 99, 111, 100, 101, 95, 119, 105, 116, 104, 49, 55, 104, 49, 54, 99, 48, 98, 98, 52, 57, 52, 48, 100, 51, 100, 53, 50, 100, 69, 177, 3, 94, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 53, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 117, 115, 105, 122, 101, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 102, 51, 97, 102, 98, 54, 50, 51, 53, 50, 101, 102, 101, 50, 98, 101, 69, 178, 3, 55, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 51, 107, 101, 121, 57, 100, 101, 114, 105, 118, 101, 95, 118, 107, 49, 55, 104, 53, 97, 102, 48, 97, 48, 98, 53, 54, 50, 52, 97, 53, 53, 53, 49, 69, 179, 3, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 51, 107, 101, 121, 49, 48, 100, 101, 114, 105, 118, 101, 95, 112, 115, 107, 49, 55, 104, 100, 55, 57, 56, 56, 99, 98, 98, 101, 53, 49, 51, 100, 101, 101, 57, 69, 180, 3, 159, 1, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 49, 50, 52, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 105, 109, 112, 108, 115, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 117, 56, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 80, 114, 105, 109, 105, 116, 105, 118, 101, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 49, 55, 104, 54, 48, 48, 50, 57, 52, 48, 50, 48, 56, 49, 101, 57, 53, 101, 101, 69, 181, 3, 168, 1, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 49, 51, 51, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 36, 76, 80, 36, 36, 117, 53, 98, 36, 117, 56, 36, 117, 51, 98, 36, 36, 117, 50, 48, 36, 51, 50, 36, 117, 53, 100, 36, 36, 67, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 67, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 117, 56, 36, 71, 84, 36, 36, 82, 80, 36, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 55, 99, 55, 101, 54, 49, 56, 98, 57, 99, 50, 50, 100, 101, 98, 100, 69, 182, 3, 168, 1, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 49, 51, 51, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 104, 97, 115, 104, 98, 114, 111, 119, 110, 46, 46, 109, 97, 112, 46, 46, 72, 97, 115, 104, 77, 97, 112, 36, 76, 84, 36, 117, 54, 52, 36, 67, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 36, 76, 80, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 116, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 46, 46, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 36, 67, 36, 117, 54, 52, 36, 82, 80, 36, 36, 71, 84, 36, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 52, 97, 50, 102, 54, 97, 102, 57, 48, 49, 53, 56, 57, 48, 50, 100, 69, 183, 3, 70, 95, 90, 78, 57, 104, 97, 115, 104, 98, 114, 111, 119, 110, 51, 114, 97, 119, 49, 51, 82, 97, 119, 84, 97, 98, 108, 101, 73, 110, 110, 101, 114, 49, 54, 100, 114, 111, 112, 95, 105, 110, 110, 101, 114, 95, 116, 97, 98, 108, 101, 49, 55, 104, 52, 101, 97, 99, 51, 48, 51, 98, 49, 98, 100, 53, 57, 50, 50, 48, 69, 184, 3, 212, 1, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 49, 55, 55, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 111, 119, 110, 101, 100, 46, 46, 79, 119, 110, 101, 100, 80, 111, 105, 110, 116, 101, 114, 69, 114, 114, 111, 114, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 73, 110, 102, 97, 108, 108, 105, 98, 108, 101, 36, 67, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 83, 116, 114, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 67, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 68, 101, 102, 97, 117, 108, 116, 86, 97, 108, 105, 100, 97, 116, 111, 114, 69, 114, 114, 111, 114, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 54, 51, 53, 49, 55, 51, 98, 54, 102, 56, 53, 48, 101, 98, 52, 52, 69, 185, 3, 216, 1, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 49, 56, 49, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 99, 111, 114, 101, 46, 46, 70, 97, 108, 108, 98, 97, 99, 107, 83, 99, 114, 97, 116, 99, 104, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 97, 108, 108, 111, 99, 46, 46, 72, 101, 97, 112, 83, 99, 114, 97, 116, 99, 104, 36, 76, 84, 36, 54, 53, 53, 51, 54, 95, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 67, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 97, 108, 108, 111, 99, 46, 46, 65, 108, 108, 111, 99, 83, 99, 114, 97, 116, 99, 104, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 48, 48, 102, 99, 101, 99, 53, 52, 99, 53, 48, 50, 50, 55, 100, 100, 69, 186, 3, 249, 1, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 50, 49, 52, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 111, 119, 110, 101, 100, 46, 46, 79, 119, 110, 101, 100, 80, 111, 105, 110, 116, 101, 114, 69, 114, 114, 111, 114, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 73, 110, 102, 97, 108, 108, 105, 98, 108, 101, 36, 67, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 83, 108, 105, 99, 101, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 76, 84, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 83, 116, 114, 117, 99, 116, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 71, 84, 36, 36, 67, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 68, 101, 102, 97, 117, 108, 116, 86, 97, 108, 105, 100, 97, 116, 111, 114, 69, 114, 114, 111, 114, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 48, 101, 101, 48, 50, 98, 53, 97, 52, 51, 99, 100, 56, 56, 55, 56, 69, 187, 3, 104, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 55, 48, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 98, 111, 120, 101, 100, 46, 46, 66, 111, 120, 36, 76, 84, 36, 100, 121, 110, 36, 117, 50, 48, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 69, 114, 114, 111, 114, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 98, 98, 52, 98, 100, 97, 97, 101, 55, 99, 49, 49, 97, 97, 101, 50, 69, 188, 3, 60, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 50, 54, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 105, 115, 105, 122, 101, 36, 71, 84, 36, 49, 55, 104, 52, 49, 54, 98, 99, 100, 53, 53, 55, 101, 53, 48, 101, 55, 51, 57, 69, 189, 3, 177, 2, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 50, 55, 48, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 117, 116, 105, 108, 46, 46, 67, 104, 101, 99, 107, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 69, 114, 114, 111, 114, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 67, 104, 101, 99, 107, 65, 114, 99, 104, 105, 118, 101, 69, 114, 114, 111, 114, 36, 76, 84, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 83, 116, 114, 117, 99, 116, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 67, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 68, 101, 102, 97, 117, 108, 116, 86, 97, 108, 105, 100, 97, 116, 111, 114, 69, 114, 114, 111, 114, 36, 71, 84, 36, 36, 67, 36, 114, 107, 121, 118, 46, 46, 100, 101, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 97, 108, 108, 111, 99, 46, 46, 83, 104, 97, 114, 101, 100, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 69, 114, 114, 111, 114, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 51, 55, 50, 101, 99, 49, 57, 97, 56, 101, 52, 102, 97, 50, 102, 56, 69, 190, 3, 182, 2, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 50, 55, 53, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 117, 116, 105, 108, 46, 46, 67, 104, 101, 99, 107, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 69, 114, 114, 111, 114, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 67, 104, 101, 99, 107, 65, 114, 99, 104, 105, 118, 101, 69, 114, 114, 111, 114, 36, 76, 84, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 84, 117, 112, 108, 101, 83, 116, 114, 117, 99, 116, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 67, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 68, 101, 102, 97, 117, 108, 116, 86, 97, 108, 105, 100, 97, 116, 111, 114, 69, 114, 114, 111, 114, 36, 71, 84, 36, 36, 67, 36, 114, 107, 121, 118, 46, 46, 100, 101, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 97, 108, 108, 111, 99, 46, 46, 83, 104, 97, 114, 101, 100, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 69, 114, 114, 111, 114, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 101, 51, 97, 102, 100, 97, 100, 52, 51, 57, 98, 52, 102, 52, 101, 56, 69, 191, 3, 116, 95, 90, 78, 56, 54, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 102, 57, 101, 53, 54, 99, 48, 101, 57, 57, 50, 48, 102, 52, 55, 98, 69, 192, 3, 243, 2, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 51, 51, 54, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 114, 101, 115, 117, 108, 116, 46, 46, 82, 101, 115, 117, 108, 116, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 67, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 117, 116, 105, 108, 46, 46, 67, 104, 101, 99, 107, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 69, 114, 114, 111, 114, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 67, 104, 101, 99, 107, 65, 114, 99, 104, 105, 118, 101, 69, 114, 114, 111, 114, 36, 76, 84, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 84, 117, 112, 108, 101, 83, 116, 114, 117, 99, 116, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 67, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 68, 101, 102, 97, 117, 108, 116, 86, 97, 108, 105, 100, 97, 116, 111, 114, 69, 114, 114, 111, 114, 36, 71, 84, 36, 36, 67, 36, 114, 107, 121, 118, 46, 46, 100, 101, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 97, 108, 108, 111, 99, 46, 46, 83, 104, 97, 114, 101, 100, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 69, 114, 114, 111, 114, 36, 71, 84, 36, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 99, 55, 97, 51, 101, 57, 100, 102, 57, 98, 56, 50, 57, 51, 57, 56, 69, 193, 3, 248, 2, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 51, 52, 49, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 101, 110, 117, 109, 101, 114, 97, 116, 101, 46, 46, 69, 110, 117, 109, 101, 114, 97, 116, 101, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 117, 56, 36, 71, 84, 36, 36, 71, 84, 36, 36, 67, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 117, 56, 36, 71, 84, 36, 36, 71, 84, 36, 36, 71, 84, 36, 36, 67, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 71, 84, 36, 36, 71, 84, 36, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 51, 48, 48, 57, 99, 51, 49, 54, 50, 52, 55, 56, 52, 56, 102, 102, 69, 194, 3, 116, 95, 90, 78, 56, 54, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 54, 56, 50, 102, 50, 57, 48, 49, 102, 53, 55, 57, 54, 49, 52, 57, 69, 195, 3, 116, 95, 90, 78, 56, 54, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 101, 97, 54, 57, 50, 53, 100, 98, 55, 50, 55, 101, 100, 54, 54, 53, 69, 196, 3, 157, 3, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 51, 55, 56, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 67, 111, 109, 112, 111, 115, 105, 116, 101, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 97, 108, 108, 111, 99, 46, 46, 65, 108, 105, 103, 110, 101, 100, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 117, 116, 105, 108, 46, 46, 97, 108, 105, 103, 110, 101, 100, 95, 118, 101, 99, 46, 46, 65, 108, 105, 103, 110, 101, 100, 86, 101, 99, 36, 71, 84, 36, 36, 67, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 99, 111, 114, 101, 46, 46, 70, 97, 108, 108, 98, 97, 99, 107, 83, 99, 114, 97, 116, 99, 104, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 97, 108, 108, 111, 99, 46, 46, 72, 101, 97, 112, 83, 99, 114, 97, 116, 99, 104, 36, 76, 84, 36, 54, 53, 53, 51, 54, 95, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 67, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 97, 108, 108, 111, 99, 46, 46, 65, 108, 108, 111, 99, 83, 99, 114, 97, 116, 99, 104, 36, 71, 84, 36, 36, 67, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 97, 108, 108, 111, 99, 46, 46, 83, 104, 97, 114, 101, 100, 83, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 52, 99, 97, 56, 54, 49, 48, 50, 51, 56, 97, 57, 48, 48, 99, 99, 69, 197, 3, 76, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 52, 50, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 71, 84, 36, 49, 55, 104, 55, 56, 101, 100, 49, 97, 53, 101, 50, 57, 49, 54, 98, 50, 50, 99, 69, 198, 3, 100, 95, 90, 78, 54, 51, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 97, 108, 108, 111, 99, 46, 46, 71, 108, 111, 98, 97, 108, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 97, 108, 108, 111, 99, 46, 46, 65, 108, 108, 111, 99, 97, 116, 111, 114, 36, 71, 84, 36, 49, 48, 100, 101, 97, 108, 108, 111, 99, 97, 116, 101, 49, 55, 104, 102, 50, 55, 48, 55, 48, 57, 48, 54, 52, 57, 49, 98, 51, 50, 49, 69, 199, 3, 82, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 52, 56, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 83, 116, 114, 117, 99, 116, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 71, 84, 36, 49, 55, 104, 97, 53, 100, 51, 48, 48, 51, 57, 99, 99, 102, 54, 48, 100, 54, 54, 69, 200, 3, 84, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 53, 48, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 115, 116, 97, 107, 101, 95, 99, 111, 110, 116, 114, 97, 99, 116, 95, 116, 121, 112, 101, 115, 46, 46, 85, 110, 115, 116, 97, 107, 101, 36, 71, 84, 36, 49, 55, 104, 98, 54, 100, 102, 56, 98, 57, 52, 100, 56, 56, 51, 48, 57, 53, 56, 69, 201, 3, 165, 4, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 53, 49, 52, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 114, 101, 115, 117, 108, 116, 46, 46, 82, 101, 115, 117, 108, 116, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 110, 111, 116, 101, 46, 46, 78, 111, 116, 101, 36, 71, 84, 36, 36, 67, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 117, 116, 105, 108, 46, 46, 67, 104, 101, 99, 107, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 69, 114, 114, 111, 114, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 67, 104, 101, 99, 107, 65, 114, 99, 104, 105, 118, 101, 69, 114, 114, 111, 114, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 111, 119, 110, 101, 100, 46, 46, 79, 119, 110, 101, 100, 80, 111, 105, 110, 116, 101, 114, 69, 114, 114, 111, 114, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 73, 110, 102, 97, 108, 108, 105, 98, 108, 101, 36, 67, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 83, 108, 105, 99, 101, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 76, 84, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 83, 116, 114, 117, 99, 116, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 71, 84, 36, 36, 67, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 68, 101, 102, 97, 117, 108, 116, 86, 97, 108, 105, 100, 97, 116, 111, 114, 69, 114, 114, 111, 114, 36, 71, 84, 36, 36, 67, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 68, 101, 102, 97, 117, 108, 116, 86, 97, 108, 105, 100, 97, 116, 111, 114, 69, 114, 114, 111, 114, 36, 71, 84, 36, 36, 67, 36, 114, 107, 121, 118, 46, 46, 100, 101, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 97, 108, 108, 111, 99, 46, 46, 83, 104, 97, 114, 101, 100, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 69, 114, 114, 111, 114, 36, 71, 84, 36, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 57, 51, 49, 49, 56, 48, 99, 56, 49, 53, 97, 54, 49, 50, 55, 101, 69, 202, 3, 102, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 54, 56, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 110, 111, 116, 101, 46, 46, 78, 111, 116, 101, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 49, 57, 101, 101, 98, 48, 57, 55, 57, 50, 57, 50, 51, 97, 57, 101, 69, 203, 3, 86, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 53, 50, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 36, 117, 53, 98, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 55, 104, 101, 102, 52, 53, 56, 54, 100, 101, 48, 97, 49, 99, 49, 97, 50, 55, 69, 204, 3, 90, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 53, 54, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 36, 117, 53, 98, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 117, 56, 36, 71, 84, 36, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 55, 104, 54, 52, 97, 48, 52, 51, 98, 97, 101, 97, 56, 57, 54, 48, 54, 101, 69, 205, 3, 90, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 53, 54, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 69, 110, 117, 109, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 76, 84, 36, 117, 56, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 54, 100, 100, 50, 52, 101, 100, 57, 52, 52, 99, 53, 56, 101, 48, 53, 69, 206, 3, 119, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 56, 53, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 69, 120, 101, 99, 117, 116, 101, 67, 97, 108, 108, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 57, 51, 54, 51, 53, 49, 98, 56, 98, 53, 55, 100, 57, 50, 51, 98, 69, 207, 3, 121, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 56, 55, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 67, 114, 111, 115, 115, 111, 118, 101, 114, 84, 121, 112, 101, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 56, 51, 97, 98, 98, 48, 49, 57, 102, 55, 54, 102, 56, 98, 101, 54, 69, 208, 3, 121, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 56, 55, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 69, 120, 101, 99, 117, 116, 101, 79, 117, 116, 112, 117, 116, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 100, 52, 101, 57, 102, 54, 57, 52, 54, 98, 98, 97, 98, 52, 49, 50, 69, 209, 3, 91, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 53, 55, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 69, 120, 101, 99, 117, 116, 101, 67, 97, 108, 108, 36, 71, 84, 36, 49, 55, 104, 53, 53, 48, 55, 57, 56, 50, 57, 49, 48, 48, 100, 49, 57, 50, 97, 69, 210, 3, 93, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 53, 57, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 67, 114, 111, 115, 115, 111, 118, 101, 114, 84, 121, 112, 101, 36, 71, 84, 36, 49, 55, 104, 99, 57, 54, 50, 102, 52, 102, 55, 48, 101, 53, 57, 56, 102, 51, 49, 69, 211, 3, 93, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 53, 57, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 116, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 46, 46, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 36, 71, 84, 36, 49, 55, 104, 53, 100, 54, 50, 51, 57, 53, 98, 54, 53, 99, 101, 52, 52, 53, 55, 69, 212, 3, 108, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 55, 52, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 49, 50, 52, 102, 57, 50, 100, 55, 53, 50, 97, 53, 99, 54, 97, 100, 69, 213, 3, 96, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 54, 50, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 120, 46, 46, 85, 110, 112, 114, 111, 118, 101, 110, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 36, 71, 84, 36, 49, 55, 104, 102, 52, 49, 101, 51, 100, 54, 50, 100, 56, 97, 57, 100, 98, 51, 53, 69, 214, 3, 107, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 114, 97, 119, 95, 118, 101, 99, 46, 46, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 52, 50, 98, 99, 57, 56, 48, 102, 50, 48, 48, 99, 49, 101, 101, 55, 69, 215, 3, 107, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 114, 97, 119, 95, 118, 101, 99, 46, 46, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 102, 56, 98, 99, 50, 98, 55, 100, 102, 51, 97, 100, 52, 99, 48, 102, 69, 216, 3, 113, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 55, 57, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 120, 46, 46, 67, 97, 108, 108, 68, 97, 116, 97, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 55, 52, 101, 50, 48, 102, 102, 56, 52, 55, 51, 49, 99, 98, 54, 57, 69, 217, 3, 100, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 55, 55, 48, 48, 50, 99, 100, 54, 100, 97, 55, 97, 55, 101, 52, 56, 69, 218, 3, 185, 5, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 54, 54, 50, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 114, 101, 115, 117, 108, 116, 46, 46, 82, 101, 115, 117, 108, 116, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 36, 76, 80, 36, 100, 117, 115, 107, 95, 109, 101, 114, 107, 108, 101, 46, 46, 111, 112, 101, 110, 105, 110, 103, 46, 46, 79, 112, 101, 110, 105, 110, 103, 36, 76, 84, 36, 112, 111, 115, 101, 105, 100, 111, 110, 95, 109, 101, 114, 107, 108, 101, 46, 46, 73, 116, 101, 109, 36, 76, 84, 36, 36, 76, 80, 36, 36, 82, 80, 36, 36, 71, 84, 36, 36, 67, 36, 49, 55, 95, 117, 115, 105, 122, 101, 36, 67, 36, 52, 95, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 67, 36, 117, 54, 52, 36, 82, 80, 36, 36, 71, 84, 36, 36, 67, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 117, 116, 105, 108, 46, 46, 67, 104, 101, 99, 107, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 69, 114, 114, 111, 114, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 67, 104, 101, 99, 107, 65, 114, 99, 104, 105, 118, 101, 69, 114, 114, 111, 114, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 111, 119, 110, 101, 100, 46, 46, 79, 119, 110, 101, 100, 80, 111, 105, 110, 116, 101, 114, 69, 114, 114, 111, 114, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 73, 110, 102, 97, 108, 108, 105, 98, 108, 101, 36, 67, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 83, 108, 105, 99, 101, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 76, 84, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 84, 117, 112, 108, 101, 50, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 76, 84, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 83, 116, 114, 117, 99, 116, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 67, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 73, 110, 102, 97, 108, 108, 105, 98, 108, 101, 36, 71, 84, 36, 36, 71, 84, 36, 36, 67, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 68, 101, 102, 97, 117, 108, 116, 86, 97, 108, 105, 100, 97, 116, 111, 114, 69, 114, 114, 111, 114, 36, 71, 84, 36, 36, 67, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 68, 101, 102, 97, 117, 108, 116, 86, 97, 108, 105, 100, 97, 116, 111, 114, 69, 114, 114, 111, 114, 36, 71, 84, 36, 36, 67, 36, 114, 107, 121, 118, 46, 46, 100, 101, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 97, 108, 108, 111, 99, 46, 46, 83, 104, 97, 114, 101, 100, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 69, 114, 114, 111, 114, 36, 71, 84, 36, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 51, 100, 99, 50, 54, 48, 54, 102, 48, 48, 49, 51, 53, 97, 54, 97, 69, 219, 3, 107, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 114, 97, 119, 95, 118, 101, 99, 46, 46, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 49, 48, 56, 52, 48, 99, 100, 57, 101, 97, 50, 49, 48, 55, 97, 55, 69, 220, 3, 101, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 54, 55, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 36, 117, 53, 98, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 79, 112, 101, 110, 105, 110, 103, 84, 121, 112, 101, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 55, 104, 52, 56, 99, 55, 48, 48, 97, 54, 101, 102, 53, 97, 53, 48, 55, 102, 69, 221, 3, 101, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 54, 55, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 68, 101, 102, 97, 117, 108, 116, 86, 97, 108, 105, 100, 97, 116, 111, 114, 36, 71, 84, 36, 49, 55, 104, 56, 97, 56, 97, 102, 52, 48, 100, 55, 54, 52, 101, 98, 53, 48, 102, 69, 222, 3, 75, 95, 90, 78, 57, 104, 97, 115, 104, 98, 114, 111, 119, 110, 51, 114, 97, 119, 50, 50, 82, 97, 119, 84, 97, 98, 108, 101, 73, 110, 110, 101, 114, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 50, 102, 114, 101, 101, 95, 98, 117, 99, 107, 101, 116, 115, 49, 55, 104, 101, 49, 101, 48, 48, 52, 99, 52, 98, 54, 54, 102, 102, 98, 54, 50, 69, 223, 3, 102, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 54, 56, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 72, 105, 115, 116, 111, 114, 121, 84, 121, 112, 101, 36, 71, 84, 36, 49, 55, 104, 100, 102, 52, 57, 56, 51, 49, 48, 99, 49, 50, 55, 102, 99, 99, 48, 69, 224, 3, 103, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 54, 57, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 36, 117, 53, 98, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 69, 120, 101, 99, 117, 116, 101, 79, 117, 116, 112, 117, 116, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 55, 104, 55, 52, 50, 102, 57, 49, 48, 99, 48, 48, 101, 54, 98, 100, 98, 50, 69, 225, 3, 100, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 52, 99, 98, 54, 101, 102, 55, 51, 98, 54, 99, 100, 57, 57, 56, 48, 69, 226, 3, 107, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 55, 51, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 100, 101, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 97, 108, 108, 111, 99, 46, 46, 83, 104, 97, 114, 101, 100, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 36, 71, 84, 36, 49, 55, 104, 53, 56, 51, 48, 101, 99, 99, 98, 102, 100, 53, 52, 54, 54, 54, 50, 69, 227, 3, 75, 95, 90, 78, 57, 104, 97, 115, 104, 98, 114, 111, 119, 110, 51, 114, 97, 119, 50, 49, 82, 97, 119, 84, 97, 98, 108, 101, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 51, 100, 114, 111, 112, 95, 101, 108, 101, 109, 101, 110, 116, 115, 49, 55, 104, 99, 53, 52, 52, 52, 51, 97, 54, 52, 99, 98, 52, 54, 102, 97, 98, 69, 228, 3, 112, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 55, 56, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 36, 117, 53, 98, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 72, 105, 115, 116, 111, 114, 121, 84, 121, 112, 101, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 55, 104, 48, 102, 100, 50, 54, 48, 50, 56, 48, 98, 53, 54, 49, 51, 52, 100, 69, 229, 3, 100, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 48, 55, 57, 56, 56, 98, 52, 54, 102, 53, 53, 55, 57, 100, 100, 51, 69, 230, 3, 100, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 54, 99, 48, 101, 48, 98, 55, 102, 53, 98, 48, 54, 100, 49, 100, 55, 69, 231, 3, 100, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 51, 100, 97, 51, 99, 49, 101, 99, 97, 102, 54, 99, 54, 100, 102, 52, 69, 232, 3, 100, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 55, 54, 54, 98, 54, 98, 49, 52, 100, 100, 55, 50, 97, 52, 57, 102, 69, 233, 3, 116, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 56, 50, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 69, 120, 101, 99, 117, 116, 101, 79, 117, 116, 112, 117, 116, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 54, 57, 102, 99, 49, 98, 56, 53, 56, 52, 100, 101, 57, 50, 101, 51, 69, 234, 3, 100, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 50, 98, 49, 49, 50, 50, 98, 50, 98, 100, 97, 57, 49, 99, 101, 100, 69, 235, 3, 125, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 57, 49, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 72, 105, 115, 116, 111, 114, 121, 84, 121, 112, 101, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 51, 101, 50, 101, 53, 53, 50, 51, 98, 97, 50, 53, 102, 56, 53, 99, 69, 236, 3, 100, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 54, 100, 49, 102, 56, 56, 48, 100, 97, 55, 102, 98, 97, 49, 49, 52, 69, 237, 3, 130, 1, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 57, 54, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 36, 76, 80, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 116, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 46, 46, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 36, 67, 36, 117, 54, 52, 36, 82, 80, 36, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 55, 53, 54, 54, 100, 48, 52, 57, 102, 57, 102, 98, 100, 52, 51, 49, 69, 238, 3, 100, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 97, 99, 98, 53, 51, 53, 51, 100, 57, 55, 100, 55, 56, 57, 56, 99, 69, 239, 3, 107, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 114, 97, 119, 95, 118, 101, 99, 46, 46, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 48, 97, 57, 49, 49, 99, 57, 56, 53, 101, 98, 97, 52, 51, 99, 97, 69, 240, 3, 131, 1, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 57, 55, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 117, 56, 36, 71, 84, 36, 36, 71, 84, 36, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 98, 99, 98, 101, 51, 100, 55, 98, 51, 53, 50, 55, 54, 57, 49, 51, 69, 241, 3, 157, 1, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 53, 114, 97, 110, 103, 101, 49, 49, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 114, 97, 110, 103, 101, 46, 46, 82, 97, 110, 103, 101, 73, 110, 99, 108, 117, 115, 105, 118, 101, 36, 76, 84, 36, 65, 36, 71, 84, 36, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 97, 54, 100, 53, 98, 100, 102, 99, 48, 56, 53, 51, 56, 51, 55, 51, 69, 242, 3, 98, 95, 90, 78, 54, 57, 95, 36, 76, 84, 36, 117, 54, 52, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 97, 99, 99, 117, 109, 46, 46, 83, 117, 109, 36, 76, 84, 36, 36, 82, 70, 36, 117, 54, 52, 36, 71, 84, 36, 36, 71, 84, 36, 51, 115, 117, 109, 49, 55, 104, 97, 48, 48, 48, 100, 100, 48, 97, 100, 50, 52, 102, 100, 53, 49, 53, 69, 243, 3, 83, 95, 90, 78, 53, 52, 95, 36, 76, 84, 36, 117, 54, 52, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 97, 99, 99, 117, 109, 46, 46, 83, 117, 109, 36, 71, 84, 36, 51, 115, 117, 109, 49, 55, 104, 102, 50, 49, 99, 50, 102, 57, 51, 55, 97, 55, 99, 53, 52, 98, 54, 69, 244, 3, 83, 95, 90, 78, 53, 52, 95, 36, 76, 84, 36, 117, 54, 52, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 97, 99, 99, 117, 109, 46, 46, 83, 117, 109, 36, 71, 84, 36, 51, 115, 117, 109, 49, 55, 104, 55, 52, 53, 50, 52, 102, 102, 49, 53, 101, 102, 54, 102, 55, 53, 101, 69, 245, 3, 98, 95, 90, 78, 54, 57, 95, 36, 76, 84, 36, 117, 54, 52, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 97, 99, 99, 117, 109, 46, 46, 83, 117, 109, 36, 76, 84, 36, 36, 82, 70, 36, 117, 54, 52, 36, 71, 84, 36, 36, 71, 84, 36, 51, 115, 117, 109, 49, 55, 104, 56, 97, 102, 100, 55, 57, 98, 99, 102, 100, 54, 54, 102, 102, 53, 53, 69, 246, 3, 64, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 54, 116, 114, 97, 105, 116, 115, 56, 105, 116, 101, 114, 97, 116, 111, 114, 56, 73, 116, 101, 114, 97, 116, 111, 114, 53, 117, 110, 122, 105, 112, 49, 55, 104, 52, 97, 50, 55, 51, 98, 100, 57, 98, 102, 51, 52, 100, 99, 48, 49, 69, 247, 3, 55, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 49, 49, 116, 114, 121, 95, 112, 114, 111, 99, 101, 115, 115, 49, 55, 104, 50, 54, 55, 55, 101, 55, 49, 55, 53, 57, 51, 49, 52, 48, 99, 53, 69, 248, 3, 55, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 49, 49, 116, 114, 121, 95, 112, 114, 111, 99, 101, 115, 115, 49, 55, 104, 51, 49, 101, 99, 100, 53, 99, 48, 102, 54, 55, 55, 55, 52, 49, 48, 69, 249, 3, 55, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 49, 49, 116, 114, 121, 95, 112, 114, 111, 99, 101, 115, 115, 49, 55, 104, 55, 53, 48, 49, 100, 52, 49, 102, 101, 54, 99, 48, 98, 49, 101, 51, 69, 250, 3, 55, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 49, 49, 116, 114, 121, 95, 112, 114, 111, 99, 101, 115, 115, 49, 55, 104, 98, 50, 51, 57, 49, 52, 102, 99, 48, 52, 101, 57, 98, 51, 56, 101, 69, 251, 3, 172, 1, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 105, 110, 95, 112, 108, 97, 99, 101, 95, 99, 111, 108, 108, 101, 99, 116, 49, 48, 56, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 102, 114, 111, 109, 95, 105, 116, 101, 114, 46, 46, 83, 112, 101, 99, 70, 114, 111, 109, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 73, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 57, 102, 114, 111, 109, 95, 105, 116, 101, 114, 49, 55, 104, 50, 49, 97, 102, 50, 52, 98, 99, 54, 48, 100, 50, 55, 54, 50, 55, 69, 252, 3, 51, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 48, 109, 101, 114, 103, 101, 95, 115, 111, 114, 116, 49, 55, 104, 48, 48, 49, 48, 54, 55, 48, 50, 98, 97, 52, 102, 99, 97, 100, 99, 69, 253, 3, 89, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 48, 109, 101, 114, 103, 101, 95, 115, 111, 114, 116, 51, 50, 66, 117, 102, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 69, 108, 101, 109, 68, 101, 97, 108, 108, 111, 99, 70, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 98, 53, 102, 99, 57, 49, 52, 97, 48, 102, 100, 101, 57, 52, 56, 56, 69, 254, 3, 94, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 48, 109, 101, 114, 103, 101, 95, 115, 111, 114, 116, 51, 55, 82, 117, 110, 86, 101, 99, 36, 76, 84, 36, 82, 117, 110, 65, 108, 108, 111, 99, 70, 36, 67, 36, 82, 117, 110, 68, 101, 97, 108, 108, 111, 99, 70, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 52, 49, 97, 99, 56, 50, 48, 55, 57, 99, 50, 51, 49, 97, 98, 55, 69, 255, 3, 52, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 49, 102, 105, 110, 100, 95, 115, 116, 114, 101, 97, 107, 49, 55, 104, 57, 52, 53, 98, 98, 50, 49, 53, 56, 52, 52, 51, 54, 55, 56, 100, 69, 128, 4, 61, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 50, 48, 112, 114, 111, 118, 105, 100, 101, 95, 115, 111, 114, 116, 101, 100, 95, 98, 97, 116, 99, 104, 49, 55, 104, 101, 54, 53, 101, 101, 97, 100, 54, 57, 55, 57, 57, 48, 53, 52, 100, 69, 129, 4, 95, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 48, 109, 101, 114, 103, 101, 95, 115, 111, 114, 116, 51, 55, 82, 117, 110, 86, 101, 99, 36, 76, 84, 36, 82, 117, 110, 65, 108, 108, 111, 99, 70, 36, 67, 36, 82, 117, 110, 68, 101, 97, 108, 108, 111, 99, 70, 36, 71, 84, 36, 52, 112, 117, 115, 104, 49, 55, 104, 52, 98, 99, 50, 102, 53, 99, 97, 102, 48, 101, 49, 54, 50, 102, 100, 69, 130, 4, 60, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 48, 109, 101, 114, 103, 101, 95, 115, 111, 114, 116, 56, 99, 111, 108, 108, 97, 112, 115, 101, 49, 55, 104, 99, 49, 56, 53, 52, 55, 49, 49, 101, 56, 102, 50, 56, 53, 56, 57, 69, 131, 4, 45, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 53, 109, 101, 114, 103, 101, 49, 55, 104, 99, 57, 97, 101, 55, 52, 54, 55, 55, 52, 56, 49, 52, 54, 54, 57, 69, 132, 4, 97, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 48, 109, 101, 114, 103, 101, 95, 115, 111, 114, 116, 51, 55, 82, 117, 110, 86, 101, 99, 36, 76, 84, 36, 82, 117, 110, 65, 108, 108, 111, 99, 70, 36, 67, 36, 82, 117, 110, 68, 101, 97, 108, 108, 111, 99, 70, 36, 71, 84, 36, 54, 114, 101, 109, 111, 118, 101, 49, 55, 104, 52, 50, 53, 97, 48, 98, 100, 50, 98, 48, 98, 54, 49, 102, 56, 100, 69, 133, 4, 66, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 50, 53, 105, 110, 115, 101, 114, 116, 105, 111, 110, 95, 115, 111, 114, 116, 95, 115, 104, 105, 102, 116, 95, 108, 101, 102, 116, 49, 55, 104, 50, 54, 101, 98, 101, 53, 101, 102, 97, 98, 49, 57, 54, 57, 48, 97, 69, 134, 4, 51, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 48, 109, 101, 114, 103, 101, 95, 115, 111, 114, 116, 49, 55, 104, 54, 49, 101, 50, 98, 55, 52, 102, 98, 50, 100, 98, 57, 56, 99, 55, 69, 135, 4, 89, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 48, 109, 101, 114, 103, 101, 95, 115, 111, 114, 116, 51, 50, 66, 117, 102, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 69, 108, 101, 109, 68, 101, 97, 108, 108, 111, 99, 70, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 99, 56, 97, 52, 52, 54, 53, 102, 97, 100, 52, 54, 51, 56, 53, 97, 69, 136, 4, 52, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 49, 102, 105, 110, 100, 95, 115, 116, 114, 101, 97, 107, 49, 55, 104, 51, 97, 53, 50, 99, 53, 53, 56, 100, 57, 102, 54, 53, 55, 102, 48, 69, 137, 4, 61, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 50, 48, 112, 114, 111, 118, 105, 100, 101, 95, 115, 111, 114, 116, 101, 100, 95, 98, 97, 116, 99, 104, 49, 55, 104, 98, 99, 56, 99, 48, 99, 98, 99, 49, 98, 56, 99, 55, 50, 53, 100, 69, 138, 4, 45, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 53, 109, 101, 114, 103, 101, 49, 55, 104, 51, 51, 101, 98, 98, 101, 102, 52, 57, 100, 53, 57, 54, 51, 48, 51, 69, 139, 4, 66, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 50, 53, 105, 110, 115, 101, 114, 116, 105, 111, 110, 95, 115, 111, 114, 116, 95, 115, 104, 105, 102, 116, 95, 108, 101, 102, 116, 49, 55, 104, 50, 57, 97, 53, 101, 100, 54, 101, 49, 97, 51, 97, 56, 97, 57, 48, 69, 140, 4, 51, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 48, 109, 101, 114, 103, 101, 95, 115, 111, 114, 116, 49, 55, 104, 98, 49, 50, 48, 56, 49, 97, 98, 51, 55, 54, 102, 57, 97, 51, 99, 69, 141, 4, 89, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 48, 109, 101, 114, 103, 101, 95, 115, 111, 114, 116, 51, 50, 66, 117, 102, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 69, 108, 101, 109, 68, 101, 97, 108, 108, 111, 99, 70, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 98, 49, 55, 55, 98, 102, 55, 48, 57, 100, 52, 49, 97, 99, 55, 98, 69, 142, 4, 52, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 49, 102, 105, 110, 100, 95, 115, 116, 114, 101, 97, 107, 49, 55, 104, 56, 50, 102, 57, 52, 52, 100, 54, 97, 48, 54, 56, 55, 53, 49, 52, 69, 143, 4, 61, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 50, 48, 112, 114, 111, 118, 105, 100, 101, 95, 115, 111, 114, 116, 101, 100, 95, 98, 97, 116, 99, 104, 49, 55, 104, 100, 51, 54, 100, 50, 56, 97, 55, 49, 48, 50, 101, 50, 55, 49, 48, 69, 144, 4, 45, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 53, 109, 101, 114, 103, 101, 49, 55, 104, 57, 52, 56, 48, 49, 98, 100, 102, 100, 52, 56, 49, 57, 49, 55, 57, 69, 145, 4, 66, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 50, 53, 105, 110, 115, 101, 114, 116, 105, 111, 110, 95, 115, 111, 114, 116, 95, 115, 104, 105, 102, 116, 95, 108, 101, 102, 116, 49, 55, 104, 55, 54, 57, 48, 57, 50, 48, 54, 102, 57, 48, 52, 100, 51, 99, 51, 69, 146, 4, 51, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 48, 109, 101, 114, 103, 101, 95, 115, 111, 114, 116, 49, 55, 104, 102, 49, 52, 99, 100, 97, 57, 56, 99, 57, 100, 49, 56, 97, 98, 57, 69, 147, 4, 89, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 48, 109, 101, 114, 103, 101, 95, 115, 111, 114, 116, 51, 50, 66, 117, 102, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 69, 108, 101, 109, 68, 101, 97, 108, 108, 111, 99, 70, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 49, 57, 54, 55, 48, 52, 99, 97, 97, 99, 52, 100, 56, 102, 55, 98, 69, 148, 4, 52, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 49, 102, 105, 110, 100, 95, 115, 116, 114, 101, 97, 107, 49, 55, 104, 52, 100, 56, 53, 54, 51, 102, 97, 54, 54, 56, 53, 98, 53, 99, 51, 69, 149, 4, 61, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 50, 48, 112, 114, 111, 118, 105, 100, 101, 95, 115, 111, 114, 116, 101, 100, 95, 98, 97, 116, 99, 104, 49, 55, 104, 53, 101, 56, 100, 50, 101, 97, 54, 57, 52, 101, 52, 100, 49, 51, 53, 69, 150, 4, 45, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 53, 109, 101, 114, 103, 101, 49, 55, 104, 102, 100, 57, 49, 99, 57, 53, 54, 55, 52, 50, 56, 50, 56, 51, 52, 69, 151, 4, 66, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 50, 53, 105, 110, 115, 101, 114, 116, 105, 111, 110, 95, 115, 111, 114, 116, 95, 115, 104, 105, 102, 116, 95, 108, 101, 102, 116, 49, 55, 104, 54, 56, 56, 55, 53, 48, 52, 53, 49, 99, 56, 97, 56, 101, 50, 100, 69, 152, 4, 109, 95, 90, 78, 53, 97, 108, 108, 111, 99, 53, 115, 108, 105, 99, 101, 50, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 49, 115, 111, 114, 116, 95, 98, 121, 95, 107, 101, 121, 50, 56, 95, 36, 117, 55, 98, 36, 36, 117, 55, 98, 36, 99, 108, 111, 115, 117, 114, 101, 36, 117, 55, 100, 36, 36, 117, 55, 100, 36, 49, 55, 104, 97, 53, 101, 52, 97, 102, 50, 51, 48, 102, 53, 101, 99, 55, 102, 99, 69, 153, 4, 52, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 49, 105, 110, 115, 101, 114, 116, 95, 116, 97, 105, 108, 49, 55, 104, 48, 51, 49, 57, 100, 51, 48, 55, 53, 54, 51, 56, 102, 54, 55, 102, 69, 154, 4, 52, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 49, 105, 110, 115, 101, 114, 116, 95, 116, 97, 105, 108, 49, 55, 104, 50, 98, 101, 49, 100, 53, 53, 51, 101, 57, 99, 49, 101, 99, 53, 99, 69, 155, 4, 52, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 49, 105, 110, 115, 101, 114, 116, 95, 116, 97, 105, 108, 49, 55, 104, 55, 102, 98, 100, 48, 56, 53, 57, 55, 97, 49, 101, 97, 100, 53, 49, 69, 156, 4, 52, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 115, 111, 114, 116, 49, 49, 105, 110, 115, 101, 114, 116, 95, 116, 97, 105, 108, 49, 55, 104, 99, 101, 55, 55, 54, 51, 97, 98, 101, 51, 102, 98, 97, 101, 101, 52, 69, 157, 4, 75, 95, 90, 78, 52, 99, 111, 114, 101, 54, 114, 101, 115, 117, 108, 116, 49, 57, 82, 101, 115, 117, 108, 116, 36, 76, 84, 36, 84, 36, 67, 36, 69, 36, 71, 84, 36, 49, 55, 117, 110, 119, 114, 97, 112, 95, 111, 114, 95, 100, 101, 102, 97, 117, 108, 116, 49, 55, 104, 102, 55, 50, 53, 100, 54, 101, 56, 53, 57, 56, 50, 56, 54, 49, 102, 69, 158, 4, 59, 95, 90, 78, 52, 99, 111, 114, 101, 54, 114, 101, 115, 117, 108, 116, 49, 57, 82, 101, 115, 117, 108, 116, 36, 76, 84, 36, 84, 36, 67, 36, 69, 36, 71, 84, 36, 50, 111, 107, 49, 55, 104, 49, 99, 51, 50, 98, 98, 101, 99, 53, 100, 57, 54, 100, 53, 102, 101, 69, 159, 4, 59, 95, 90, 78, 52, 99, 111, 114, 101, 54, 114, 101, 115, 117, 108, 116, 49, 57, 82, 101, 115, 117, 108, 116, 36, 76, 84, 36, 84, 36, 67, 36, 69, 36, 71, 84, 36, 50, 111, 107, 49, 55, 104, 52, 98, 101, 53, 54, 48, 52, 100, 97, 49, 100, 52, 50, 97, 56, 55, 69, 160, 4, 59, 95, 90, 78, 52, 99, 111, 114, 101, 54, 114, 101, 115, 117, 108, 116, 49, 57, 82, 101, 115, 117, 108, 116, 36, 76, 84, 36, 84, 36, 67, 36, 69, 36, 71, 84, 36, 50, 111, 107, 49, 55, 104, 55, 49, 50, 99, 49, 56, 98, 55, 55, 48, 51, 55, 55, 49, 55, 48, 69, 161, 4, 59, 95, 90, 78, 52, 99, 111, 114, 101, 54, 114, 101, 115, 117, 108, 116, 49, 57, 82, 101, 115, 117, 108, 116, 36, 76, 84, 36, 84, 36, 67, 36, 69, 36, 71, 84, 36, 50, 111, 107, 49, 55, 104, 56, 53, 57, 56, 54, 98, 98, 100, 98, 52, 55, 100, 57, 54, 52, 57, 69, 162, 4, 59, 95, 90, 78, 52, 99, 111, 114, 101, 54, 114, 101, 115, 117, 108, 116, 49, 57, 82, 101, 115, 117, 108, 116, 36, 76, 84, 36, 84, 36, 67, 36, 69, 36, 71, 84, 36, 50, 111, 107, 49, 55, 104, 57, 98, 99, 50, 54, 97, 101, 98, 102, 101, 57, 51, 97, 53, 98, 52, 69, 163, 4, 59, 95, 90, 78, 52, 99, 111, 114, 101, 54, 114, 101, 115, 117, 108, 116, 49, 57, 82, 101, 115, 117, 108, 116, 36, 76, 84, 36, 84, 36, 67, 36, 69, 36, 71, 84, 36, 50, 111, 107, 49, 55, 104, 101, 57, 48, 54, 57, 102, 97, 55, 102, 56, 54, 48, 48, 56, 55, 99, 69, 164, 4, 42, 95, 90, 78, 52, 105, 116, 111, 97, 54, 66, 117, 102, 102, 101, 114, 54, 102, 111, 114, 109, 97, 116, 49, 55, 104, 98, 98, 101, 55, 102, 56, 51, 101, 97, 97, 99, 98, 53, 50, 53, 51, 69, 165, 4, 74, 95, 90, 78, 52, 114, 107, 121, 118, 49, 48, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 49, 48, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 49, 54, 68, 101, 102, 97, 117, 108, 116, 86, 97, 108, 105, 100, 97, 116, 111, 114, 51, 110, 101, 119, 49, 55, 104, 50, 98, 98, 101, 55, 52, 50, 51, 102, 48, 97, 57, 53, 100, 51, 51, 69, 166, 4, 108, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 97, 104, 97, 115, 104, 46, 46, 114, 97, 110, 100, 111, 109, 95, 115, 116, 97, 116, 101, 46, 46, 82, 97, 110, 100, 111, 109, 83, 116, 97, 116, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 100, 101, 102, 97, 117, 108, 116, 46, 46, 68, 101, 102, 97, 117, 108, 116, 36, 71, 84, 36, 55, 100, 101, 102, 97, 117, 108, 116, 49, 55, 104, 48, 52, 50, 97, 101, 54, 57, 52, 56, 102, 56, 54, 101, 98, 56, 48, 69, 167, 4, 69, 95, 90, 78, 52, 114, 107, 121, 118, 49, 48, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 49, 48, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 52, 117, 116, 105, 108, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 57, 52, 57, 57, 100, 98, 56, 52, 56, 52, 100, 54, 100, 53, 49, 56, 69, 168, 4, 145, 1, 95, 90, 78, 57, 57, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 68, 101, 102, 97, 117, 108, 116, 86, 97, 108, 105, 100, 97, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 65, 114, 99, 104, 105, 118, 101, 67, 111, 110, 116, 101, 120, 116, 36, 71, 84, 36, 49, 57, 98, 111, 117, 110, 100, 115, 95, 99, 104, 101, 99, 107, 95, 108, 97, 121, 111, 117, 116, 49, 55, 104, 54, 49, 49, 51, 48, 97, 57, 49, 48, 56, 50, 48, 51, 99, 98, 54, 69, 169, 4, 157, 1, 95, 90, 78, 57, 57, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 68, 101, 102, 97, 117, 108, 116, 86, 97, 108, 105, 100, 97, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 65, 114, 99, 104, 105, 118, 101, 67, 111, 110, 116, 101, 120, 116, 36, 71, 84, 36, 51, 49, 98, 111, 117, 110, 100, 115, 95, 99, 104, 101, 99, 107, 95, 115, 117, 98, 116, 114, 101, 101, 95, 112, 116, 114, 95, 108, 97, 121, 111, 117, 116, 49, 55, 104, 56, 54, 99, 55, 55, 101, 53, 51, 55, 98, 55, 52, 100, 97, 101, 57, 69, 170, 4, 174, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 50, 116, 120, 49, 95, 49, 49, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 67, 104, 101, 99, 107, 66, 121, 116, 101, 115, 36, 76, 84, 36, 95, 95, 67, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 120, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 85, 110, 112, 114, 111, 118, 101, 110, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 36, 71, 84, 36, 49, 49, 99, 104, 101, 99, 107, 95, 98, 121, 116, 101, 115, 49, 55, 104, 100, 97, 56, 53, 100, 56, 101, 55, 49, 50, 53, 55, 53, 56, 55, 51, 69, 171, 4, 151, 1, 95, 90, 78, 52, 114, 107, 121, 118, 53, 105, 109, 112, 108, 115, 52, 99, 111, 114, 101, 56, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 85, 110, 115, 105, 122, 101, 100, 36, 76, 84, 36, 36, 117, 53, 98, 36, 85, 36, 117, 53, 100, 36, 36, 67, 36, 68, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 57, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 117, 110, 115, 105, 122, 101, 100, 49, 55, 104, 99, 101, 54, 48, 48, 48, 101, 48, 55, 102, 97, 55, 55, 99, 99, 101, 69, 172, 4, 151, 1, 95, 90, 78, 52, 114, 107, 121, 118, 53, 105, 109, 112, 108, 115, 52, 99, 111, 114, 101, 56, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 85, 110, 115, 105, 122, 101, 100, 36, 76, 84, 36, 36, 117, 53, 98, 36, 85, 36, 117, 53, 100, 36, 36, 67, 36, 68, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 57, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 117, 110, 115, 105, 122, 101, 100, 49, 55, 104, 48, 56, 101, 101, 52, 53, 51, 57, 102, 49, 49, 50, 48, 56, 98, 98, 69, 173, 4, 151, 1, 95, 90, 78, 52, 114, 107, 121, 118, 53, 105, 109, 112, 108, 115, 52, 99, 111, 114, 101, 56, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 85, 110, 115, 105, 122, 101, 100, 36, 76, 84, 36, 36, 117, 53, 98, 36, 85, 36, 117, 53, 100, 36, 36, 67, 36, 68, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 57, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 117, 110, 115, 105, 122, 101, 100, 49, 55, 104, 99, 97, 56, 48, 49, 51, 101, 54, 49, 100, 50, 101, 57, 48, 57, 99, 69, 174, 4, 69, 95, 90, 78, 52, 114, 107, 121, 118, 49, 48, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 49, 48, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 52, 117, 116, 105, 108, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 97, 52, 100, 55, 50, 48, 57, 52, 52, 49, 101, 55, 99, 48, 50, 51, 69, 175, 4, 69, 95, 90, 78, 52, 114, 107, 121, 118, 49, 48, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 49, 48, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 52, 117, 116, 105, 108, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 101, 102, 51, 102, 98, 56, 53, 50, 98, 56, 50, 100, 101, 52, 98, 53, 69, 176, 4, 103, 95, 90, 78, 52, 114, 107, 121, 118, 51, 118, 101, 99, 49, 95, 52, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 118, 101, 99, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 49, 54, 99, 104, 101, 99, 107, 95, 98, 121, 116, 101, 115, 95, 119, 105, 116, 104, 49, 55, 104, 98, 52, 48, 99, 50, 52, 52, 49, 48, 54, 49, 101, 57, 56, 50, 102, 69, 177, 4, 151, 1, 95, 90, 78, 52, 114, 107, 121, 118, 53, 105, 109, 112, 108, 115, 52, 99, 111, 114, 101, 56, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 85, 110, 115, 105, 122, 101, 100, 36, 76, 84, 36, 36, 117, 53, 98, 36, 85, 36, 117, 53, 100, 36, 36, 67, 36, 68, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 57, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 117, 110, 115, 105, 122, 101, 100, 49, 55, 104, 53, 57, 99, 53, 51, 55, 49, 101, 55, 56, 97, 102, 49, 54, 101, 98, 69, 178, 4, 69, 95, 90, 78, 52, 114, 107, 121, 118, 49, 48, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 49, 48, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 52, 117, 116, 105, 108, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 102, 48, 54, 51, 101, 48, 53, 98, 101, 56, 57, 49, 56, 100, 49, 99, 69, 179, 4, 69, 95, 90, 78, 52, 114, 107, 121, 118, 49, 48, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 49, 48, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 52, 117, 116, 105, 108, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 102, 102, 99, 52, 49, 52, 98, 97, 57, 98, 97, 102, 99, 50, 53, 101, 69, 180, 4, 103, 95, 90, 78, 52, 114, 107, 121, 118, 51, 118, 101, 99, 49, 95, 52, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 118, 101, 99, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 49, 54, 99, 104, 101, 99, 107, 95, 98, 121, 116, 101, 115, 95, 119, 105, 116, 104, 49, 55, 104, 53, 102, 52, 100, 102, 102, 54, 48, 56, 53, 52, 99, 100, 57, 101, 52, 69, 181, 4, 151, 1, 95, 90, 78, 52, 114, 107, 121, 118, 53, 105, 109, 112, 108, 115, 52, 99, 111, 114, 101, 56, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 85, 110, 115, 105, 122, 101, 100, 36, 76, 84, 36, 36, 117, 53, 98, 36, 85, 36, 117, 53, 100, 36, 36, 67, 36, 68, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 57, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 117, 110, 115, 105, 122, 101, 100, 49, 55, 104, 101, 57, 52, 97, 54, 97, 54, 57, 55, 48, 48, 57, 48, 100, 50, 52, 69, 182, 4, 130, 1, 95, 90, 78, 57, 57, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 97, 108, 108, 111, 99, 46, 46, 65, 108, 105, 103, 110, 101, 100, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 53, 119, 114, 105, 116, 101, 49, 55, 104, 56, 54, 49, 53, 50, 49, 53, 57, 48, 53, 52, 56, 50, 102, 100, 48, 69, 183, 4, 100, 95, 90, 78, 52, 114, 107, 121, 118, 51, 115, 101, 114, 49, 49, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 51, 54, 67, 111, 109, 112, 111, 115, 105, 116, 101, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 83, 36, 67, 36, 67, 36, 67, 36, 72, 36, 71, 84, 36, 49, 53, 105, 110, 116, 111, 95, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 49, 55, 104, 48, 97, 54, 48, 50, 97, 100, 100, 48, 57, 97, 100, 100, 102, 50, 57, 69, 184, 4, 142, 1, 95, 90, 78, 57, 57, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 68, 101, 102, 97, 117, 108, 116, 86, 97, 108, 105, 100, 97, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 65, 114, 99, 104, 105, 118, 101, 67, 111, 110, 116, 101, 120, 116, 36, 71, 84, 36, 49, 54, 98, 111, 117, 110, 100, 115, 95, 99, 104, 101, 99, 107, 95, 112, 116, 114, 49, 55, 104, 50, 100, 57, 97, 50, 53, 101, 57, 53, 51, 52, 57, 100, 51, 53, 49, 69, 185, 4, 103, 95, 90, 78, 52, 114, 107, 121, 118, 51, 118, 101, 99, 49, 95, 52, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 118, 101, 99, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 49, 54, 99, 104, 101, 99, 107, 95, 98, 121, 116, 101, 115, 95, 119, 105, 116, 104, 49, 55, 104, 54, 101, 50, 52, 51, 49, 98, 97, 53, 102, 97, 49, 54, 97, 53, 53, 69, 186, 4, 103, 95, 90, 78, 52, 114, 107, 121, 118, 51, 118, 101, 99, 49, 95, 52, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 118, 101, 99, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 49, 54, 99, 104, 101, 99, 107, 95, 98, 121, 116, 101, 115, 95, 119, 105, 116, 104, 49, 55, 104, 98, 98, 54, 57, 98, 99, 98, 101, 50, 51, 99, 98, 52, 50, 49, 52, 69, 187, 4, 160, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 50, 116, 120, 49, 95, 57, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 67, 104, 101, 99, 107, 66, 121, 116, 101, 115, 36, 76, 84, 36, 95, 95, 67, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 120, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 79, 117, 116, 112, 117, 116, 36, 71, 84, 36, 49, 49, 99, 104, 101, 99, 107, 95, 98, 121, 116, 101, 115, 49, 55, 104, 55, 57, 99, 51, 55, 101, 50, 52, 50, 53, 99, 102, 100, 55, 101, 102, 69, 188, 4, 103, 95, 90, 78, 52, 114, 107, 121, 118, 51, 118, 101, 99, 49, 95, 52, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 118, 101, 99, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 49, 54, 99, 104, 101, 99, 107, 95, 98, 121, 116, 101, 115, 95, 119, 105, 116, 104, 49, 55, 104, 99, 49, 97, 101, 57, 102, 98, 99, 53, 55, 52, 49, 54, 99, 97, 98, 69, 189, 4, 103, 95, 90, 78, 52, 114, 107, 121, 118, 51, 118, 101, 99, 49, 95, 52, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 118, 101, 99, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 49, 54, 99, 104, 101, 99, 107, 95, 98, 121, 116, 101, 115, 95, 119, 105, 116, 104, 49, 55, 104, 100, 53, 52, 56, 57, 98, 100, 100, 98, 98, 99, 98, 57, 102, 52, 57, 69, 190, 4, 159, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 50, 116, 120, 49, 95, 57, 56, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 67, 104, 101, 99, 107, 66, 121, 116, 101, 115, 36, 76, 84, 36, 95, 95, 67, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 120, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 73, 110, 112, 117, 116, 36, 71, 84, 36, 49, 49, 99, 104, 101, 99, 107, 95, 98, 121, 116, 101, 115, 49, 55, 104, 56, 53, 52, 57, 102, 102, 49, 55, 98, 49, 53, 57, 50, 100, 51, 57, 69, 191, 4, 67, 95, 90, 78, 52, 114, 107, 121, 118, 52, 117, 116, 105, 108, 49, 49, 97, 108, 105, 103, 110, 101, 100, 95, 118, 101, 99, 49, 48, 65, 108, 105, 103, 110, 101, 100, 86, 101, 99, 56, 105, 110, 116, 111, 95, 118, 101, 99, 49, 55, 104, 97, 49, 52, 98, 99, 55, 97, 52, 98, 57, 101, 100, 55, 49, 102, 54, 69, 192, 4, 42, 95, 90, 78, 52, 114, 107, 121, 118, 52, 117, 116, 105, 108, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 49, 102, 102, 56, 54, 101, 100, 48, 100, 57, 54, 56, 97, 48, 97, 52, 69, 193, 4, 42, 95, 90, 78, 52, 114, 107, 121, 118, 52, 117, 116, 105, 108, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 51, 52, 50, 57, 56, 48, 102, 98, 99, 56, 101, 54, 99, 49, 51, 99, 69, 194, 4, 42, 95, 90, 78, 52, 114, 107, 121, 118, 52, 117, 116, 105, 108, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 51, 97, 102, 55, 53, 57, 57, 56, 51, 48, 98, 99, 100, 52, 100, 54, 69, 195, 4, 42, 95, 90, 78, 52, 114, 107, 121, 118, 52, 117, 116, 105, 108, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 52, 99, 56, 51, 101, 56, 102, 99, 99, 98, 98, 57, 97, 51, 53, 100, 69, 196, 4, 42, 95, 90, 78, 52, 114, 107, 121, 118, 52, 117, 116, 105, 108, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 57, 50, 102, 52, 54, 54, 55, 57, 102, 55, 51, 56, 100, 99, 52, 56, 69, 197, 4, 133, 1, 95, 90, 78, 52, 114, 107, 121, 118, 53, 105, 109, 112, 108, 115, 52, 99, 111, 114, 101, 55, 51, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 85, 110, 115, 105, 122, 101, 100, 36, 76, 84, 36, 83, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 55, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 117, 110, 115, 105, 122, 101, 100, 49, 55, 104, 48, 97, 99, 51, 57, 57, 102, 53, 49, 101, 51, 52, 101, 53, 53, 56, 69, 198, 4, 133, 1, 95, 90, 78, 52, 114, 107, 121, 118, 53, 105, 109, 112, 108, 115, 52, 99, 111, 114, 101, 55, 51, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 85, 110, 115, 105, 122, 101, 100, 36, 76, 84, 36, 83, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 55, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 117, 110, 115, 105, 122, 101, 100, 49, 55, 104, 48, 99, 51, 57, 53, 100, 102, 51, 55, 49, 97, 100, 101, 97, 101, 51, 69, 199, 4, 133, 1, 95, 90, 78, 52, 114, 107, 121, 118, 53, 105, 109, 112, 108, 115, 52, 99, 111, 114, 101, 55, 51, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 85, 110, 115, 105, 122, 101, 100, 36, 76, 84, 36, 83, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 55, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 117, 110, 115, 105, 122, 101, 100, 49, 55, 104, 51, 100, 101, 99, 53, 102, 97, 49, 101, 55, 55, 52, 100, 98, 54, 97, 69, 200, 4, 111, 95, 90, 78, 56, 49, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 117, 116, 105, 108, 46, 46, 115, 99, 114, 97, 116, 99, 104, 95, 118, 101, 99, 46, 46, 68, 114, 97, 105, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 97, 48, 98, 101, 102, 51, 99, 49, 52, 100, 52, 101, 54, 49, 49, 97, 69, 201, 4, 133, 1, 95, 90, 78, 52, 114, 107, 121, 118, 53, 105, 109, 112, 108, 115, 52, 99, 111, 114, 101, 55, 51, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 85, 110, 115, 105, 122, 101, 100, 36, 76, 84, 36, 83, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 55, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 117, 110, 115, 105, 122, 101, 100, 49, 55, 104, 52, 101, 53, 55, 55, 101, 101, 97, 54, 53, 99, 48, 54, 102, 99, 52, 69, 202, 4, 111, 95, 90, 78, 56, 49, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 117, 116, 105, 108, 46, 46, 115, 99, 114, 97, 116, 99, 104, 95, 118, 101, 99, 46, 46, 68, 114, 97, 105, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 54, 52, 100, 51, 99, 55, 50, 99, 55, 100, 102, 53, 53, 50, 56, 102, 69, 203, 4, 133, 1, 95, 90, 78, 52, 114, 107, 121, 118, 53, 105, 109, 112, 108, 115, 52, 99, 111, 114, 101, 55, 51, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 85, 110, 115, 105, 122, 101, 100, 36, 76, 84, 36, 83, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 55, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 117, 110, 115, 105, 122, 101, 100, 49, 55, 104, 98, 54, 97, 53, 55, 52, 98, 100, 51, 48, 102, 48, 50, 100, 56, 56, 69, 204, 4, 133, 1, 95, 90, 78, 52, 114, 107, 121, 118, 53, 105, 109, 112, 108, 115, 52, 99, 111, 114, 101, 55, 51, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 85, 110, 115, 105, 122, 101, 100, 36, 76, 84, 36, 83, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 55, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 117, 110, 115, 105, 122, 101, 100, 49, 55, 104, 100, 56, 56, 55, 57, 50, 49, 55, 56, 55, 53, 48, 50, 56, 55, 102, 69, 205, 4, 133, 1, 95, 90, 78, 52, 114, 107, 121, 118, 53, 105, 109, 112, 108, 115, 52, 99, 111, 114, 101, 55, 51, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 85, 110, 115, 105, 122, 101, 100, 36, 76, 84, 36, 83, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 55, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 117, 110, 115, 105, 122, 101, 100, 49, 55, 104, 102, 97, 48, 57, 54, 101, 53, 57, 98, 102, 57, 57, 97, 102, 53, 52, 69, 206, 4, 151, 1, 95, 90, 78, 52, 114, 107, 121, 118, 53, 105, 109, 112, 108, 115, 52, 99, 111, 114, 101, 56, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 85, 110, 115, 105, 122, 101, 100, 36, 76, 84, 36, 36, 117, 53, 98, 36, 85, 36, 117, 53, 100, 36, 36, 67, 36, 68, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 57, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 117, 110, 115, 105, 122, 101, 100, 49, 55, 104, 54, 57, 99, 50, 102, 56, 48, 49, 51, 54, 50, 102, 57, 51, 53, 50, 69, 207, 4, 233, 1, 95, 90, 78, 56, 100, 117, 115, 107, 95, 112, 107, 105, 52, 107, 101, 121, 115, 54, 112, 117, 98, 108, 105, 99, 49, 95, 49, 55, 49, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 76, 84, 36, 100, 117, 115, 107, 95, 112, 107, 105, 46, 46, 107, 101, 121, 115, 46, 46, 112, 117, 98, 108, 105, 99, 46, 46, 80, 117, 98, 108, 105, 99, 75, 101, 121, 36, 67, 36, 95, 95, 68, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 76, 84, 36, 100, 117, 115, 107, 95, 112, 107, 105, 46, 46, 107, 101, 121, 115, 46, 46, 112, 117, 98, 108, 105, 99, 46, 46, 80, 117, 98, 108, 105, 99, 75, 101, 121, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 65, 114, 99, 104, 105, 118, 101, 36, 71, 84, 36, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 56, 51, 55, 52, 100, 101, 51, 57, 101, 55, 50, 52, 98, 101, 55, 52, 69, 208, 4, 135, 1, 95, 90, 78, 52, 114, 107, 121, 118, 53, 105, 109, 112, 108, 115, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 55, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 76, 84, 36, 83, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 57, 51, 57, 98, 48, 50, 101, 57, 51, 56, 56, 54, 57, 49, 99, 55, 69, 209, 4, 153, 1, 95, 90, 78, 52, 114, 107, 121, 118, 54, 111, 112, 116, 105, 111, 110, 49, 95, 49, 48, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 67, 104, 101, 99, 107, 66, 121, 116, 101, 115, 36, 76, 84, 36, 95, 95, 67, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 49, 49, 99, 104, 101, 99, 107, 95, 98, 121, 116, 101, 115, 49, 55, 104, 53, 49, 99, 55, 57, 99, 51, 54, 99, 56, 48, 102, 99, 98, 53, 97, 69, 210, 4, 163, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 50, 116, 120, 49, 95, 49, 48, 49, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 67, 104, 101, 99, 107, 66, 121, 116, 101, 115, 36, 76, 84, 36, 95, 95, 67, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 120, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 67, 97, 108, 108, 68, 97, 116, 97, 36, 71, 84, 36, 49, 49, 99, 104, 101, 99, 107, 95, 98, 121, 116, 101, 115, 49, 55, 104, 51, 56, 51, 102, 48, 49, 102, 56, 50, 54, 97, 48, 48, 100, 54, 48, 69, 211, 4, 153, 1, 95, 90, 78, 52, 114, 107, 121, 118, 54, 111, 112, 116, 105, 111, 110, 49, 95, 49, 48, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 67, 104, 101, 99, 107, 66, 121, 116, 101, 115, 36, 76, 84, 36, 95, 95, 67, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 114, 107, 121, 118, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 65, 114, 99, 104, 105, 118, 101, 100, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 49, 49, 99, 104, 101, 99, 107, 95, 98, 121, 116, 101, 115, 49, 55, 104, 101, 98, 99, 54, 53, 56, 49, 48, 57, 97, 57, 49, 101, 101, 51, 52, 69, 212, 4, 87, 95, 90, 78, 53, 51, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 84, 114, 121, 73, 110, 116, 111, 36, 76, 84, 36, 85, 36, 71, 84, 36, 36, 71, 84, 36, 56, 116, 114, 121, 95, 105, 110, 116, 111, 49, 55, 104, 50, 50, 99, 50, 98, 54, 52, 55, 98, 48, 54, 101, 50, 100, 56, 56, 69, 213, 4, 94, 95, 90, 78, 53, 51, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 115, 108, 105, 99, 101, 46, 46, 99, 109, 112, 46, 46, 83, 108, 105, 99, 101, 67, 111, 110, 116, 97, 105, 110, 115, 36, 71, 84, 36, 49, 52, 115, 108, 105, 99, 101, 95, 99, 111, 110, 116, 97, 105, 110, 115, 49, 55, 104, 51, 97, 50, 52, 57, 54, 48, 56, 98, 49, 55, 55, 49, 57, 51, 100, 69, 214, 4, 83, 95, 90, 78, 53, 52, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 97, 110, 121, 46, 46, 84, 121, 112, 101, 73, 100, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 51, 97, 56, 100, 56, 56, 98, 56, 52, 48, 49, 56, 49, 55, 55, 49, 69, 215, 4, 92, 95, 90, 78, 53, 52, 95, 36, 76, 84, 36, 115, 116, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 67, 104, 101, 99, 107, 66, 121, 116, 101, 115, 36, 76, 84, 36, 67, 36, 71, 84, 36, 36, 71, 84, 36, 49, 49, 99, 104, 101, 99, 107, 95, 98, 121, 116, 101, 115, 49, 55, 104, 98, 56, 98, 55, 97, 52, 100, 48, 49, 56, 55, 57, 97, 99, 55, 51, 69, 216, 4, 95, 95, 90, 78, 53, 56, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 87, 114, 105, 116, 101, 36, 71, 84, 36, 49, 48, 119, 114, 105, 116, 101, 95, 99, 104, 97, 114, 49, 55, 104, 98, 56, 55, 100, 49, 100, 56, 102, 98, 57, 51, 51, 98, 48, 52, 52, 69, 217, 4, 48, 95, 90, 78, 53, 97, 108, 108, 111, 99, 54, 115, 116, 114, 105, 110, 103, 54, 83, 116, 114, 105, 110, 103, 52, 112, 117, 115, 104, 49, 55, 104, 51, 56, 100, 55, 48, 99, 98, 49, 53, 50, 53, 99, 100, 55, 48, 54, 69, 218, 4, 93, 95, 90, 78, 53, 56, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 87, 114, 105, 116, 101, 36, 71, 84, 36, 57, 119, 114, 105, 116, 101, 95, 115, 116, 114, 49, 55, 104, 50, 53, 97, 50, 48, 57, 102, 53, 98, 53, 56, 100, 56, 52, 97, 53, 69, 219, 4, 52, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 115, 116, 114, 49, 55, 106, 111, 105, 110, 95, 103, 101, 110, 101, 114, 105, 99, 95, 99, 111, 112, 121, 49, 55, 104, 56, 100, 54, 101, 99, 57, 101, 102, 48, 49, 99, 101, 52, 50, 99, 102, 69, 220, 4, 156, 1, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 49, 49, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 84, 114, 121, 70, 114, 111, 109, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 51, 98, 36, 36, 117, 50, 48, 36, 78, 36, 117, 53, 100, 36, 36, 71, 84, 36, 56, 116, 114, 121, 95, 102, 114, 111, 109, 49, 55, 104, 56, 102, 49, 102, 97, 98, 100, 57, 99, 57, 51, 53, 101, 54, 97, 99, 69, 221, 4, 156, 1, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 49, 49, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 84, 114, 121, 70, 114, 111, 109, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 51, 98, 36, 36, 117, 50, 48, 36, 78, 36, 117, 53, 100, 36, 36, 71, 84, 36, 56, 116, 114, 121, 95, 102, 114, 111, 109, 49, 55, 104, 99, 55, 53, 55, 57, 97, 97, 102, 55, 54, 100, 97, 98, 100, 53, 49, 69, 222, 4, 59, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 49, 55, 104, 51, 97, 100, 98, 54, 53, 54, 97, 56, 56, 52, 50, 48, 50, 55, 102, 69, 223, 4, 59, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 49, 55, 104, 51, 56, 100, 53, 102, 97, 50, 55, 98, 50, 51, 49, 56, 101, 98, 97, 69, 224, 4, 59, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 49, 55, 104, 55, 57, 99, 57, 48, 98, 54, 49, 101, 51, 53, 99, 48, 99, 48, 57, 69, 225, 4, 59, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 49, 55, 104, 50, 55, 54, 53, 55, 98, 99, 99, 54, 98, 50, 51, 102, 53, 101, 54, 69, 226, 4, 59, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 49, 55, 104, 101, 98, 98, 101, 49, 51, 51, 102, 97, 97, 101, 54, 97, 56, 50, 55, 69, 227, 4, 59, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 49, 55, 104, 98, 55, 55, 56, 97, 54, 49, 53, 52, 100, 101, 54, 49, 53, 48, 102, 69, 228, 4, 59, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 49, 55, 104, 100, 49, 55, 57, 48, 55, 102, 50, 52, 48, 102, 53, 56, 51, 51, 51, 69, 229, 4, 56, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 52, 112, 117, 115, 104, 49, 55, 104, 50, 98, 55, 56, 55, 50, 57, 53, 49, 55, 102, 99, 48, 99, 51, 50, 69, 230, 4, 56, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 52, 112, 117, 115, 104, 49, 55, 104, 52, 52, 56, 101, 48, 55, 48, 97, 48, 99, 54, 48, 56, 56, 52, 54, 69, 231, 4, 76, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 114, 101, 115, 101, 114, 118, 101, 95, 102, 111, 114, 95, 112, 117, 115, 104, 49, 55, 104, 102, 57, 53, 99, 57, 52, 54, 97, 101, 52, 53, 49, 52, 98, 99, 54, 69, 232, 4, 76, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 114, 101, 115, 101, 114, 118, 101, 95, 102, 111, 114, 95, 112, 117, 115, 104, 49, 55, 104, 49, 97, 99, 50, 100, 100, 55, 48, 50, 54, 98, 49, 49, 56, 55, 51, 69, 233, 4, 56, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 52, 112, 117, 115, 104, 49, 55, 104, 100, 97, 56, 52, 57, 48, 52, 98, 53, 50, 101, 98, 100, 102, 56, 48, 69, 234, 4, 89, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 50, 49, 100, 111, 95, 114, 101, 115, 101, 114, 118, 101, 95, 97, 110, 100, 95, 104, 97, 110, 100, 108, 101, 49, 55, 104, 55, 49, 56, 101, 102, 53, 99, 100, 52, 57, 99, 50, 51, 98, 49, 57, 69, 235, 4, 89, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 50, 49, 100, 111, 95, 114, 101, 115, 101, 114, 118, 101, 95, 97, 110, 100, 95, 104, 97, 110, 100, 108, 101, 49, 55, 104, 54, 50, 57, 52, 54, 51, 48, 100, 53, 54, 57, 54, 52, 48, 57, 99, 69, 236, 4, 89, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 50, 49, 100, 111, 95, 114, 101, 115, 101, 114, 118, 101, 95, 97, 110, 100, 95, 104, 97, 110, 100, 108, 101, 49, 55, 104, 53, 56, 52, 98, 97, 49, 102, 48, 54, 54, 55, 99, 101, 52, 102, 54, 69, 237, 4, 89, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 50, 49, 100, 111, 95, 114, 101, 115, 101, 114, 118, 101, 95, 97, 110, 100, 95, 104, 97, 110, 100, 108, 101, 49, 55, 104, 101, 53, 97, 51, 51, 52, 55, 98, 99, 51, 101, 97, 97, 102, 97, 52, 69, 238, 4, 89, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 50, 49, 100, 111, 95, 114, 101, 115, 101, 114, 118, 101, 95, 97, 110, 100, 95, 104, 97, 110, 100, 108, 101, 49, 55, 104, 52, 55, 57, 48, 101, 54, 57, 51, 57, 98, 98, 100, 102, 51, 102, 100, 69, 239, 4, 89, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 50, 49, 100, 111, 95, 114, 101, 115, 101, 114, 118, 101, 95, 97, 110, 100, 95, 104, 97, 110, 100, 108, 101, 49, 55, 104, 54, 51, 51, 101, 53, 101, 102, 101, 100, 98, 50, 98, 49, 97, 53, 52, 69, 240, 4, 89, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 50, 49, 100, 111, 95, 114, 101, 115, 101, 114, 118, 101, 95, 97, 110, 100, 95, 104, 97, 110, 100, 108, 101, 49, 55, 104, 56, 101, 48, 98, 98, 57, 56, 50, 98, 97, 51, 48, 57, 51, 51, 48, 69, 241, 4, 89, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 50, 49, 100, 111, 95, 114, 101, 115, 101, 114, 118, 101, 95, 97, 110, 100, 95, 104, 97, 110, 100, 108, 101, 49, 55, 104, 98, 49, 102, 54, 48, 101, 49, 52, 54, 54, 57, 56, 49, 102, 57, 51, 69, 242, 4, 89, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 50, 49, 100, 111, 95, 114, 101, 115, 101, 114, 118, 101, 95, 97, 110, 100, 95, 104, 97, 110, 100, 108, 101, 49, 55, 104, 102, 98, 49, 56, 99, 97, 100, 51, 52, 98, 52, 54, 100, 98, 99, 100, 69, 243, 4, 60, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 56, 100, 101, 100, 117, 112, 95, 98, 121, 49, 55, 104, 97, 101, 97, 51, 52, 99, 55, 100, 55, 48, 55, 97, 97, 52, 101, 51, 69, 244, 4, 172, 1, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 105, 110, 95, 112, 108, 97, 99, 101, 95, 99, 111, 108, 108, 101, 99, 116, 49, 48, 56, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 102, 114, 111, 109, 95, 105, 116, 101, 114, 46, 46, 83, 112, 101, 99, 70, 114, 111, 109, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 73, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 57, 102, 114, 111, 109, 95, 105, 116, 101, 114, 49, 55, 104, 52, 53, 54, 99, 98, 54, 55, 102, 52, 97, 98, 55, 55, 54, 99, 100, 69, 245, 4, 100, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 57, 105, 110, 116, 111, 95, 105, 116, 101, 114, 50, 49, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 51, 50, 102, 111, 114, 103, 101, 116, 95, 97, 108, 108, 111, 99, 97, 116, 105, 111, 110, 95, 100, 114, 111, 112, 95, 114, 101, 109, 97, 105, 110, 105, 110, 103, 49, 55, 104, 102, 52, 98, 50, 98, 55, 100, 52, 51, 49, 56, 97, 57, 101, 102, 99, 69, 246, 4, 172, 1, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 105, 110, 95, 112, 108, 97, 99, 101, 95, 99, 111, 108, 108, 101, 99, 116, 49, 48, 56, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 102, 114, 111, 109, 95, 105, 116, 101, 114, 46, 46, 83, 112, 101, 99, 70, 114, 111, 109, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 73, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 57, 102, 114, 111, 109, 95, 105, 116, 101, 114, 49, 55, 104, 52, 99, 102, 49, 55, 49, 52, 51, 101, 50, 55, 53, 55, 54, 100, 51, 69, 247, 4, 100, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 57, 105, 110, 116, 111, 95, 105, 116, 101, 114, 50, 49, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 51, 50, 102, 111, 114, 103, 101, 116, 95, 97, 108, 108, 111, 99, 97, 116, 105, 111, 110, 95, 100, 114, 111, 112, 95, 114, 101, 109, 97, 105, 110, 105, 110, 103, 49, 55, 104, 48, 100, 97, 102, 56, 100, 98, 51, 54, 56, 100, 98, 100, 97, 50, 54, 69, 248, 4, 172, 1, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 105, 110, 95, 112, 108, 97, 99, 101, 95, 99, 111, 108, 108, 101, 99, 116, 49, 48, 56, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 102, 114, 111, 109, 95, 105, 116, 101, 114, 46, 46, 83, 112, 101, 99, 70, 114, 111, 109, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 73, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 57, 102, 114, 111, 109, 95, 105, 116, 101, 114, 49, 55, 104, 97, 98, 55, 53, 49, 100, 49, 101, 49, 98, 57, 49, 52, 98, 48, 100, 69, 249, 4, 100, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 57, 105, 110, 116, 111, 95, 105, 116, 101, 114, 50, 49, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 51, 50, 102, 111, 114, 103, 101, 116, 95, 97, 108, 108, 111, 99, 97, 116, 105, 111, 110, 95, 100, 114, 111, 112, 95, 114, 101, 109, 97, 105, 110, 105, 110, 103, 49, 55, 104, 101, 51, 101, 53, 97, 57, 52, 55, 52, 101, 51, 97, 54, 49, 97, 100, 69, 250, 4, 97, 95, 90, 78, 54, 51, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 97, 108, 108, 111, 99, 46, 46, 71, 108, 111, 98, 97, 108, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 97, 108, 108, 111, 99, 46, 46, 65, 108, 108, 111, 99, 97, 116, 111, 114, 36, 71, 84, 36, 56, 97, 108, 108, 111, 99, 97, 116, 101, 49, 55, 104, 53, 99, 56, 51, 57, 50, 54, 56, 57, 48, 99, 54, 99, 101, 55, 101, 69, 251, 4, 54, 95, 90, 78, 53, 97, 108, 108, 111, 99, 53, 97, 108, 108, 111, 99, 54, 71, 108, 111, 98, 97, 108, 49, 48, 97, 108, 108, 111, 99, 95, 105, 109, 112, 108, 49, 55, 104, 48, 99, 55, 50, 56, 51, 53, 50, 98, 55, 54, 53, 48, 54, 53, 51, 69, 252, 4, 53, 95, 90, 78, 53, 97, 108, 108, 111, 99, 54, 115, 116, 114, 105, 110, 103, 54, 83, 116, 114, 105, 110, 103, 57, 102, 114, 111, 109, 95, 117, 116, 102, 56, 49, 55, 104, 101, 50, 57, 52, 54, 54, 99, 54, 48, 102, 97, 98, 53, 52, 102, 53, 69, 253, 4, 53, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 52, 104, 97, 110, 100, 108, 101, 95, 114, 101, 115, 101, 114, 118, 101, 49, 55, 104, 56, 55, 100, 55, 55, 101, 102, 53, 48, 97, 48, 98, 49, 55, 49, 48, 69, 254, 4, 105, 95, 90, 78, 54, 51, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 97, 108, 108, 111, 99, 46, 46, 71, 108, 111, 98, 97, 108, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 97, 108, 108, 111, 99, 46, 46, 65, 108, 108, 111, 99, 97, 116, 111, 114, 36, 71, 84, 36, 49, 53, 97, 108, 108, 111, 99, 97, 116, 101, 95, 122, 101, 114, 111, 101, 100, 49, 55, 104, 99, 101, 51, 54, 51, 52, 100, 97, 102, 48, 54, 99, 102, 49, 55, 53, 69, 255, 4, 71, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 49, 97, 108, 108, 111, 99, 97, 116, 101, 95, 105, 110, 49, 55, 104, 56, 52, 48, 54, 102, 49, 99, 51, 50, 57, 56, 56, 97, 51, 101, 50, 69, 128, 5, 71, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 49, 97, 108, 108, 111, 99, 97, 116, 101, 95, 105, 110, 49, 55, 104, 98, 101, 101, 48, 57, 102, 50, 55, 50, 100, 48, 97, 57, 51, 51, 49, 69, 129, 5, 71, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 49, 97, 108, 108, 111, 99, 97, 116, 101, 95, 105, 110, 49, 55, 104, 100, 48, 48, 100, 98, 51, 50, 50, 52, 98, 52, 100, 48, 51, 50, 53, 69, 130, 5, 74, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 103, 114, 111, 119, 95, 97, 109, 111, 114, 116, 105, 122, 101, 100, 49, 55, 104, 49, 52, 98, 100, 57, 49, 101, 53, 101, 98, 100, 100, 97, 98, 49, 99, 69, 131, 5, 74, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 103, 114, 111, 119, 95, 97, 109, 111, 114, 116, 105, 122, 101, 100, 49, 55, 104, 50, 98, 48, 98, 49, 56, 57, 98, 57, 50, 54, 49, 49, 101, 54, 55, 69, 132, 5, 74, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 103, 114, 111, 119, 95, 97, 109, 111, 114, 116, 105, 122, 101, 100, 49, 55, 104, 54, 49, 53, 99, 99, 50, 52, 102, 52, 55, 54, 102, 97, 102, 50, 57, 69, 133, 5, 74, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 103, 114, 111, 119, 95, 97, 109, 111, 114, 116, 105, 122, 101, 100, 49, 55, 104, 54, 49, 56, 101, 48, 51, 98, 54, 57, 99, 49, 52, 101, 98, 101, 48, 69, 134, 5, 74, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 103, 114, 111, 119, 95, 97, 109, 111, 114, 116, 105, 122, 101, 100, 49, 55, 104, 54, 50, 56, 50, 99, 97, 54, 98, 53, 100, 54, 57, 51, 56, 52, 97, 69, 135, 5, 74, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 103, 114, 111, 119, 95, 97, 109, 111, 114, 116, 105, 122, 101, 100, 49, 55, 104, 55, 50, 51, 52, 99, 99, 100, 54, 99, 53, 49, 99, 56, 52, 55, 56, 69, 136, 5, 74, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 103, 114, 111, 119, 95, 97, 109, 111, 114, 116, 105, 122, 101, 100, 49, 55, 104, 56, 101, 97, 100, 97, 102, 57, 97, 100, 52, 100, 101, 55, 57, 55, 101, 69, 137, 5, 74, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 103, 114, 111, 119, 95, 97, 109, 111, 114, 116, 105, 122, 101, 100, 49, 55, 104, 98, 49, 101, 99, 98, 52, 52, 51, 97, 49, 102, 100, 55, 50, 48, 48, 69, 138, 5, 74, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 103, 114, 111, 119, 95, 97, 109, 111, 114, 116, 105, 122, 101, 100, 49, 55, 104, 98, 100, 50, 48, 55, 52, 56, 48, 55, 57, 51, 53, 97, 53, 49, 56, 69, 139, 5, 74, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 103, 114, 111, 119, 95, 97, 109, 111, 114, 116, 105, 122, 101, 100, 49, 55, 104, 99, 56, 50, 98, 53, 98, 57, 57, 57, 102, 51, 101, 99, 50, 53, 56, 69, 140, 5, 74, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 103, 114, 111, 119, 95, 97, 109, 111, 114, 116, 105, 122, 101, 100, 49, 55, 104, 100, 52, 49, 50, 51, 52, 52, 97, 49, 53, 50, 97, 102, 99, 53, 56, 69, 141, 5, 74, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 103, 114, 111, 119, 95, 97, 109, 111, 114, 116, 105, 122, 101, 100, 49, 55, 104, 100, 98, 101, 54, 51, 54, 51, 98, 51, 97, 100, 99, 56, 53, 56, 97, 69, 142, 5, 74, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 103, 114, 111, 119, 95, 97, 109, 111, 114, 116, 105, 122, 101, 100, 49, 55, 104, 102, 52, 55, 55, 99, 49, 52, 57, 50, 49, 102, 49, 50, 97, 97, 98, 69, 143, 5, 74, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 103, 114, 111, 119, 95, 97, 109, 111, 114, 116, 105, 122, 101, 100, 49, 55, 104, 102, 55, 51, 97, 51, 54, 53, 52, 53, 53, 99, 56, 99, 99, 102, 57, 69, 144, 5, 74, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 103, 114, 111, 119, 95, 97, 109, 111, 114, 116, 105, 122, 101, 100, 49, 55, 104, 102, 97, 50, 56, 52, 102, 51, 55, 52, 54, 100, 101, 97, 57, 54, 99, 69, 145, 5, 76, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 114, 101, 115, 101, 114, 118, 101, 95, 102, 111, 114, 95, 112, 117, 115, 104, 49, 55, 104, 49, 56, 50, 100, 54, 97, 49, 98, 48, 55, 53, 99, 49, 97, 99, 53, 69, 146, 5, 76, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 114, 101, 115, 101, 114, 118, 101, 95, 102, 111, 114, 95, 112, 117, 115, 104, 49, 55, 104, 51, 102, 97, 56, 55, 100, 98, 54, 56, 102, 101, 97, 98, 97, 54, 101, 69, 147, 5, 76, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 114, 101, 115, 101, 114, 118, 101, 95, 102, 111, 114, 95, 112, 117, 115, 104, 49, 55, 104, 56, 50, 53, 55, 48, 102, 51, 49, 54, 102, 98, 52, 54, 99, 101, 52, 69, 148, 5, 76, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 114, 101, 115, 101, 114, 118, 101, 95, 102, 111, 114, 95, 112, 117, 115, 104, 49, 55, 104, 100, 99, 55, 101, 56, 55, 101, 52, 55, 100, 57, 98, 52, 50, 50, 52, 69, 149, 5, 54, 95, 90, 78, 53, 115, 101, 114, 100, 101, 50, 100, 101, 53, 69, 114, 114, 111, 114, 49, 52, 105, 110, 118, 97, 108, 105, 100, 95, 108, 101, 110, 103, 116, 104, 49, 55, 104, 100, 99, 99, 48, 54, 48, 101, 53, 102, 53, 102, 55, 100, 99, 52, 50, 69, 150, 5, 55, 95, 90, 78, 53, 115, 101, 114, 100, 101, 50, 100, 101, 53, 69, 114, 114, 111, 114, 49, 53, 100, 117, 112, 108, 105, 99, 97, 116, 101, 95, 102, 105, 101, 108, 100, 49, 55, 104, 52, 100, 101, 50, 101, 49, 99, 54, 57, 48, 48, 50, 99, 52, 49, 50, 69, 151, 5, 55, 95, 90, 78, 53, 115, 101, 114, 100, 101, 50, 100, 101, 53, 69, 114, 114, 111, 114, 49, 53, 117, 110, 107, 110, 111, 119, 110, 95, 118, 97, 114, 105, 97, 110, 116, 49, 55, 104, 51, 50, 50, 53, 56, 101, 102, 48, 98, 99, 55, 56, 102, 48, 55, 97, 69, 152, 5, 136, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 54, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 98, 111, 111, 108, 49, 55, 104, 49, 97, 51, 52, 52, 48, 57, 49, 99, 53, 55, 51, 54, 102, 52, 97, 69, 153, 5, 136, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 54, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 117, 110, 105, 116, 49, 55, 104, 56, 98, 102, 50, 51, 54, 101, 48, 51, 55, 97, 53, 48, 55, 54, 97, 69, 154, 5, 135, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 53, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 49, 55, 104, 54, 57, 98, 49, 54, 97, 55, 48, 99, 54, 50, 100, 51, 99, 57, 51, 69, 155, 5, 135, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 53, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 101, 113, 49, 55, 104, 100, 50, 56, 57, 49, 51, 52, 49, 56, 100, 49, 53, 57, 55, 50, 50, 69, 156, 5, 135, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 53, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 101, 113, 49, 55, 104, 56, 51, 52, 52, 56, 51, 53, 102, 48, 56, 57, 101, 54, 56, 48, 48, 69, 157, 5, 135, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 53, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 101, 113, 49, 55, 104, 56, 52, 56, 50, 101, 56, 102, 101, 48, 55, 52, 56, 53, 48, 99, 55, 69, 158, 5, 135, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 53, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 101, 113, 49, 55, 104, 102, 99, 50, 101, 49, 102, 100, 50, 50, 97, 53, 97, 53, 102, 100, 97, 69, 159, 5, 135, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 53, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 101, 113, 49, 55, 104, 100, 50, 55, 98, 102, 49, 56, 102, 97, 98, 49, 54, 48, 50, 99, 57, 69, 160, 5, 135, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 53, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 101, 113, 49, 55, 104, 98, 54, 49, 97, 51, 51, 101, 55, 50, 48, 56, 56, 52, 55, 101, 57, 69, 161, 5, 135, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 53, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 101, 113, 49, 55, 104, 55, 99, 53, 53, 102, 99, 98, 101, 56, 55, 55, 49, 102, 54, 52, 100, 69, 162, 5, 135, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 53, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 101, 113, 49, 55, 104, 99, 55, 97, 101, 100, 97, 102, 55, 50, 52, 51, 48, 57, 54, 50, 102, 69, 163, 5, 135, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 53, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 101, 113, 49, 55, 104, 98, 97, 53, 57, 101, 53, 49, 52, 99, 98, 53, 97, 49, 102, 52, 49, 69, 164, 5, 135, 1, 95, 90, 78, 53, 115, 101, 114, 100, 101, 50, 100, 101, 53, 105, 109, 112, 108, 115, 56, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 48, 101, 101, 100, 57, 51, 97, 101, 102, 100, 55, 98, 48, 48, 52, 98, 69, 165, 5, 135, 1, 95, 90, 78, 53, 115, 101, 114, 100, 101, 50, 100, 101, 53, 105, 109, 112, 108, 115, 56, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 50, 51, 51, 52, 49, 53, 98, 54, 53, 102, 51, 101, 98, 53, 99, 97, 69, 166, 5, 155, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 49, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 69, 120, 101, 99, 117, 116, 101, 79, 117, 116, 112, 117, 116, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 53, 52, 55, 51, 53, 57, 57, 101, 101, 52, 102, 98, 97, 50, 50, 53, 69, 167, 5, 135, 1, 95, 90, 78, 53, 115, 101, 114, 100, 101, 50, 100, 101, 53, 105, 109, 112, 108, 115, 56, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 53, 100, 55, 54, 52, 52, 54, 99, 53, 52, 48, 101, 99, 53, 57, 99, 69, 168, 5, 153, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 56, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 69, 120, 101, 99, 117, 116, 101, 67, 97, 108, 108, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 48, 102, 54, 55, 54, 54, 50, 52, 53, 98, 97, 101, 100, 97, 55, 102, 69, 169, 5, 135, 1, 95, 90, 78, 53, 115, 101, 114, 100, 101, 50, 100, 101, 53, 105, 109, 112, 108, 115, 56, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 99, 101, 55, 52, 102, 97, 54, 49, 57, 101, 97, 98, 57, 52, 49, 53, 69, 170, 5, 135, 1, 95, 90, 78, 53, 115, 101, 114, 100, 101, 50, 100, 101, 53, 105, 109, 112, 108, 115, 56, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 102, 99, 101, 49, 56, 56, 97, 54, 101, 57, 48, 52, 51, 57, 54, 97, 69, 171, 5, 155, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 49, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 67, 114, 111, 115, 115, 111, 118, 101, 114, 84, 121, 112, 101, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 102, 54, 101, 55, 102, 55, 52, 98, 56, 51, 48, 100, 98, 49, 100, 56, 69, 172, 5, 58, 95, 90, 78, 53, 115, 101, 114, 100, 101, 51, 115, 101, 114, 49, 48, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 49, 49, 99, 111, 108, 108, 101, 99, 116, 95, 115, 101, 113, 49, 55, 104, 49, 55, 97, 57, 57, 57, 48, 55, 53, 53, 102, 49, 99, 98, 101, 52, 69, 173, 5, 135, 1, 95, 90, 78, 57, 53, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 87, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 51, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 101, 113, 49, 55, 104, 101, 97, 54, 97, 100, 53, 56, 53, 102, 52, 52, 102, 99, 57, 55, 54, 69, 174, 5, 150, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 56, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 78, 111, 116, 101, 73, 110, 102, 111, 84, 121, 112, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 52, 52, 51, 55, 54, 54, 57, 102, 53, 99, 48, 49, 57, 101, 50, 52, 69, 175, 5, 112, 95, 90, 78, 56, 51, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 115, 101, 114, 46, 46, 67, 111, 109, 112, 111, 117, 110, 100, 36, 76, 84, 36, 87, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 83, 101, 113, 36, 71, 84, 36, 51, 101, 110, 100, 49, 55, 104, 97, 102, 49, 54, 56, 50, 55, 98, 99, 100, 49, 55, 53, 98, 97, 99, 69, 176, 5, 58, 95, 90, 78, 53, 115, 101, 114, 100, 101, 51, 115, 101, 114, 49, 48, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 49, 49, 99, 111, 108, 108, 101, 99, 116, 95, 115, 101, 113, 49, 55, 104, 98, 52, 101, 98, 53, 56, 56, 99, 57, 99, 97, 51, 53, 54, 51, 100, 69, 177, 5, 124, 95, 90, 78, 53, 115, 101, 114, 100, 101, 51, 115, 101, 114, 53, 105, 109, 112, 108, 115, 55, 51, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 98, 54, 49, 50, 53, 49, 53, 53, 56, 97, 51, 102, 54, 57, 101, 49, 69, 178, 5, 58, 95, 90, 78, 53, 115, 101, 114, 100, 101, 51, 115, 101, 114, 49, 48, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 49, 49, 99, 111, 108, 108, 101, 99, 116, 95, 115, 101, 113, 49, 55, 104, 98, 57, 53, 54, 53, 56, 50, 55, 56, 53, 97, 98, 54, 53, 51, 55, 69, 179, 5, 58, 95, 90, 78, 53, 115, 101, 114, 100, 101, 51, 115, 101, 114, 49, 48, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 49, 49, 99, 111, 108, 108, 101, 99, 116, 95, 115, 101, 113, 49, 55, 104, 99, 55, 100, 53, 54, 49, 100, 57, 51, 50, 51, 52, 48, 50, 50, 52, 69, 180, 5, 58, 95, 90, 78, 53, 115, 101, 114, 100, 101, 51, 115, 101, 114, 49, 48, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 49, 49, 99, 111, 108, 108, 101, 99, 116, 95, 115, 101, 113, 49, 55, 104, 101, 52, 57, 100, 49, 48, 97, 51, 48, 100, 50, 51, 98, 98, 51, 55, 69, 181, 5, 160, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 72, 105, 115, 116, 111, 114, 121, 84, 121, 112, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 56, 54, 100, 57, 49, 49, 51, 54, 57, 100, 52, 98, 50, 48, 99, 56, 69, 182, 5, 64, 95, 90, 78, 53, 115, 101, 114, 100, 101, 51, 115, 101, 114, 49, 50, 83, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 49, 53, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 101, 110, 116, 114, 121, 49, 55, 104, 48, 48, 50, 53, 102, 52, 54, 99, 53, 99, 51, 49, 98, 56, 102, 55, 69, 183, 5, 123, 95, 90, 78, 56, 51, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 115, 101, 114, 46, 46, 67, 111, 109, 112, 111, 117, 110, 100, 36, 76, 84, 36, 87, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 36, 71, 84, 36, 49, 51, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 107, 101, 121, 49, 55, 104, 102, 51, 56, 53, 98, 48, 100, 57, 56, 48, 101, 52, 57, 99, 101, 101, 69, 184, 5, 64, 95, 90, 78, 53, 115, 101, 114, 100, 101, 51, 115, 101, 114, 49, 50, 83, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 49, 53, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 101, 110, 116, 114, 121, 49, 55, 104, 48, 56, 99, 49, 49, 100, 56, 53, 98, 51, 99, 49, 57, 56, 53, 99, 69, 185, 5, 106, 95, 90, 78, 53, 115, 101, 114, 100, 101, 51, 115, 101, 114, 53, 105, 109, 112, 108, 115, 53, 53, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 117, 54, 52, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 51, 53, 102, 57, 49, 55, 101, 102, 99, 102, 52, 98, 97, 52, 98, 56, 69, 186, 5, 64, 95, 90, 78, 53, 115, 101, 114, 100, 101, 51, 115, 101, 114, 49, 50, 83, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 49, 53, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 101, 110, 116, 114, 121, 49, 55, 104, 50, 52, 48, 101, 50, 102, 54, 57, 100, 55, 49, 49, 97, 99, 100, 56, 69, 187, 5, 64, 95, 90, 78, 53, 115, 101, 114, 100, 101, 51, 115, 101, 114, 49, 50, 83, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 49, 53, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 101, 110, 116, 114, 121, 49, 55, 104, 50, 101, 49, 52, 56, 53, 100, 48, 50, 50, 48, 100, 102, 49, 57, 49, 69, 188, 5, 64, 95, 90, 78, 53, 115, 101, 114, 100, 101, 51, 115, 101, 114, 49, 50, 83, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 49, 53, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 101, 110, 116, 114, 121, 49, 55, 104, 51, 100, 51, 48, 100, 53, 48, 99, 55, 51, 53, 48, 57, 51, 98, 100, 69, 189, 5, 64, 95, 90, 78, 53, 115, 101, 114, 100, 101, 51, 115, 101, 114, 49, 50, 83, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 49, 53, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 101, 110, 116, 114, 121, 49, 55, 104, 53, 98, 53, 48, 55, 51, 99, 51, 48, 102, 57, 54, 98, 49, 53, 50, 69, 190, 5, 64, 95, 90, 78, 53, 115, 101, 114, 100, 101, 51, 115, 101, 114, 49, 50, 83, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 49, 53, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 101, 110, 116, 114, 121, 49, 55, 104, 55, 54, 97, 54, 50, 54, 101, 99, 48, 56, 55, 49, 56, 98, 57, 99, 69, 191, 5, 64, 95, 90, 78, 53, 115, 101, 114, 100, 101, 51, 115, 101, 114, 49, 50, 83, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 49, 53, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 101, 110, 116, 114, 121, 49, 55, 104, 56, 97, 97, 102, 51, 57, 99, 55, 97, 53, 51, 52, 56, 53, 101, 55, 69, 192, 5, 64, 95, 90, 78, 53, 115, 101, 114, 100, 101, 51, 115, 101, 114, 49, 50, 83, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 49, 53, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 101, 110, 116, 114, 121, 49, 55, 104, 57, 48, 48, 97, 56, 55, 52, 101, 52, 97, 56, 56, 55, 50, 100, 98, 69, 193, 5, 64, 95, 90, 78, 53, 115, 101, 114, 100, 101, 51, 115, 101, 114, 49, 50, 83, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 49, 53, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 101, 110, 116, 114, 121, 49, 55, 104, 97, 54, 49, 48, 51, 97, 53, 97, 102, 101, 99, 57, 50, 56, 51, 56, 69, 194, 5, 163, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 49, 48, 49, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 68, 105, 114, 101, 99, 116, 105, 111, 110, 84, 121, 112, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 53, 101, 100, 98, 50, 98, 102, 100, 100, 53, 98, 53, 102, 98, 54, 57, 69, 195, 5, 64, 95, 90, 78, 53, 115, 101, 114, 100, 101, 51, 115, 101, 114, 49, 50, 83, 101, 114, 105, 97, 108, 105, 122, 101, 77, 97, 112, 49, 53, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 101, 110, 116, 114, 121, 49, 55, 104, 101, 97, 55, 56, 48, 52, 51, 55, 101, 55, 98, 48, 54, 48, 48, 53, 69, 196, 5, 135, 1, 95, 90, 78, 57, 53, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 87, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 51, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 49, 55, 104, 48, 53, 48, 56, 57, 51, 101, 51, 54, 54, 48, 50, 53, 52, 54, 98, 69, 197, 5, 98, 95, 90, 78, 54, 57, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 98, 111, 120, 101, 100, 46, 46, 66, 111, 120, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 100, 53, 55, 48, 97, 49, 54, 99, 98, 97, 55, 55, 97, 101, 49, 56, 69, 198, 5, 98, 95, 90, 78, 54, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 108, 111, 110, 101, 46, 46, 67, 108, 111, 110, 101, 36, 71, 84, 36, 53, 99, 108, 111, 110, 101, 49, 55, 104, 49, 54, 101, 51, 54, 53, 102, 99, 101, 49, 56, 100, 100, 99, 48, 49, 69, 199, 5, 98, 95, 90, 78, 54, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 108, 111, 110, 101, 46, 46, 67, 108, 111, 110, 101, 36, 71, 84, 36, 53, 99, 108, 111, 110, 101, 49, 55, 104, 102, 97, 48, 57, 99, 49, 56, 102, 57, 53, 50, 54, 48, 48, 98, 57, 69, 200, 5, 110, 95, 90, 78, 55, 50, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 117, 56, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 98, 115, 53, 56, 46, 46, 101, 110, 99, 111, 100, 101, 46, 46, 69, 110, 99, 111, 100, 101, 84, 97, 114, 103, 101, 116, 36, 71, 84, 36, 49, 49, 101, 110, 99, 111, 100, 101, 95, 119, 105, 116, 104, 49, 55, 104, 53, 54, 52, 53, 100, 53, 99, 56, 97, 57, 100, 56, 50, 57, 102, 97, 69, 201, 5, 110, 95, 90, 78, 55, 50, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 117, 56, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 98, 115, 53, 56, 46, 46, 101, 110, 99, 111, 100, 101, 46, 46, 69, 110, 99, 111, 100, 101, 84, 97, 114, 103, 101, 116, 36, 71, 84, 36, 49, 49, 101, 110, 99, 111, 100, 101, 95, 119, 105, 116, 104, 49, 55, 104, 52, 102, 97, 99, 56, 57, 48, 100, 54, 100, 54, 49, 55, 50, 56, 54, 69, 202, 5, 110, 95, 90, 78, 55, 50, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 117, 56, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 98, 115, 53, 56, 46, 46, 101, 110, 99, 111, 100, 101, 46, 46, 69, 110, 99, 111, 100, 101, 84, 97, 114, 103, 101, 116, 36, 71, 84, 36, 49, 49, 101, 110, 99, 111, 100, 101, 95, 119, 105, 116, 104, 49, 55, 104, 52, 55, 53, 54, 49, 100, 48, 100, 52, 101, 100, 98, 51, 49, 102, 48, 69, 203, 5, 99, 95, 90, 78, 54, 56, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 108, 111, 110, 101, 46, 46, 67, 108, 111, 110, 101, 36, 71, 84, 36, 53, 99, 108, 111, 110, 101, 49, 55, 104, 55, 100, 48, 50, 49, 57, 50, 98, 53, 101, 48, 53, 49, 52, 98, 54, 69, 204, 5, 98, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 109, 112, 46, 46, 80, 97, 114, 116, 105, 97, 108, 69, 113, 36, 71, 84, 36, 50, 101, 113, 49, 55, 104, 52, 97, 55, 49, 102, 53, 97, 56, 53, 101, 100, 53, 100, 57, 49, 98, 69, 205, 5, 100, 95, 90, 78, 55, 49, 95, 36, 76, 84, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 69, 110, 117, 109, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 52, 51, 49, 98, 52, 52, 57, 53, 48, 101, 100, 48, 52, 54, 98, 55, 69, 206, 5, 119, 95, 90, 78, 55, 57, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 73, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 82, 101, 102, 83, 112, 101, 99, 36, 71, 84, 36, 49, 51, 115, 112, 101, 99, 95, 116, 114, 121, 95, 102, 111, 108, 100, 49, 55, 104, 49, 53, 49, 102, 97, 100, 49, 55, 50, 102, 48, 56, 101, 56, 102, 51, 69, 207, 5, 119, 95, 90, 78, 55, 57, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 73, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 82, 101, 102, 83, 112, 101, 99, 36, 71, 84, 36, 49, 51, 115, 112, 101, 99, 95, 116, 114, 121, 95, 102, 111, 108, 100, 49, 55, 104, 52, 51, 55, 54, 98, 102, 99, 100, 57, 48, 54, 57, 101, 54, 54, 55, 69, 208, 5, 104, 95, 90, 78, 55, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 117, 56, 36, 117, 53, 100, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 87, 114, 105, 116, 101, 36, 71, 84, 36, 53, 119, 114, 105, 116, 101, 49, 55, 104, 102, 98, 55, 97, 102, 98, 101, 53, 102, 51, 57, 98, 100, 101, 51, 53, 69, 209, 5, 102, 95, 90, 78, 55, 51, 95, 36, 76, 84, 36, 98, 121, 116, 101, 99, 104, 101, 99, 107, 46, 46, 69, 110, 117, 109, 67, 104, 101, 99, 107, 69, 114, 114, 111, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 102, 97, 50, 102, 102, 53, 51, 99, 98, 51, 50, 51, 98, 53, 48, 102, 69, 210, 5, 82, 95, 90, 78, 57, 111, 110, 99, 101, 95, 99, 101, 108, 108, 52, 114, 97, 99, 101, 56, 111, 110, 99, 101, 95, 98, 111, 120, 49, 54, 79, 110, 99, 101, 66, 111, 120, 36, 76, 84, 36, 84, 36, 71, 84, 36, 49, 53, 103, 101, 116, 95, 111, 114, 95, 116, 114, 121, 95, 105, 110, 105, 116, 49, 55, 104, 98, 50, 97, 52, 100, 98, 52, 97, 51, 101, 55, 98, 48, 97, 56, 55, 69, 211, 5, 110, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 114, 97, 110, 100, 95, 99, 104, 97, 99, 104, 97, 46, 46, 99, 104, 97, 99, 104, 97, 46, 46, 67, 104, 97, 67, 104, 97, 49, 50, 82, 110, 103, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 114, 97, 110, 100, 95, 99, 111, 114, 101, 46, 46, 83, 101, 101, 100, 97, 98, 108, 101, 82, 110, 103, 36, 71, 84, 36, 57, 102, 114, 111, 109, 95, 115, 101, 101, 100, 49, 55, 104, 51, 53, 100, 55, 50, 57, 49, 51, 99, 55, 57, 97, 102, 50, 98, 54, 69, 212, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 48, 50, 55, 102, 55, 97, 49, 101, 100, 49, 50, 50, 51, 99, 102, 98, 69, 213, 5, 231, 1, 95, 90, 78, 49, 57, 53, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 85, 110, 115, 116, 97, 107, 101, 67, 97, 108, 108, 68, 97, 116, 97, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 51, 100, 52, 98, 52, 53, 49, 52, 57, 101, 102, 50, 57, 48, 100, 53, 69, 214, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 50, 48, 56, 54, 98, 49, 57, 99, 51, 57, 49, 97, 56, 97, 101, 99, 69, 215, 5, 223, 1, 95, 90, 78, 49, 56, 55, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 72, 105, 115, 116, 111, 114, 121, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 100, 51, 98, 52, 52, 50, 48, 56, 102, 49, 101, 51, 48, 56, 52, 50, 69, 216, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 52, 55, 102, 56, 53, 52, 50, 52, 98, 54, 49, 100, 55, 53, 98, 100, 69, 217, 5, 221, 1, 95, 90, 78, 49, 56, 53, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 82, 107, 121, 118, 84, 114, 101, 101, 76, 101, 97, 102, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 48, 100, 57, 101, 99, 52, 53, 97, 54, 49, 57, 56, 100, 56, 53, 49, 69, 218, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 52, 56, 101, 48, 99, 101, 55, 99, 49, 98, 50, 55, 51, 98, 51, 51, 69, 219, 5, 226, 1, 95, 90, 78, 49, 57, 48, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 82, 107, 121, 118, 79, 112, 101, 110, 105, 110, 103, 115, 65, 114, 114, 97, 121, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 54, 51, 50, 99, 50, 52, 53, 48, 56, 48, 48, 53, 100, 100, 100, 57, 69, 220, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 52, 100, 101, 54, 102, 50, 51, 48, 101, 50, 48, 49, 53, 101, 49, 101, 69, 221, 5, 224, 1, 95, 90, 78, 49, 56, 56, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 77, 110, 101, 109, 111, 110, 105, 99, 78, 101, 119, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 50, 51, 102, 49, 101, 53, 56, 99, 51, 49, 97, 48, 55, 97, 102, 48, 69, 222, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 53, 48, 98, 52, 53, 100, 52, 49, 100, 99, 53, 50, 48, 56, 56, 48, 69, 223, 5, 223, 1, 95, 90, 78, 49, 56, 55, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 77, 101, 114, 103, 101, 78, 111, 116, 101, 115, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 101, 101, 48, 102, 100, 57, 99, 50, 49, 50, 100, 54, 49, 49, 98, 98, 69, 224, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 54, 52, 99, 53, 48, 98, 56, 57, 53, 50, 50, 52, 55, 97, 101, 97, 69, 225, 5, 216, 1, 95, 90, 78, 49, 56, 48, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 82, 107, 121, 118, 85, 54, 52, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 55, 54, 54, 54, 54, 52, 54, 57, 99, 54, 51, 99, 54, 55, 100, 57, 69, 226, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 54, 100, 55, 49, 57, 48, 101, 49, 52, 57, 53, 52, 57, 56, 101, 98, 69, 227, 5, 220, 1, 95, 90, 78, 49, 56, 52, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 66, 97, 108, 97, 110, 99, 101, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 51, 53, 55, 55, 48, 97, 102, 98, 50, 55, 52, 50, 55, 56, 48, 51, 69, 228, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 55, 54, 49, 53, 51, 52, 50, 54, 56, 99, 55, 98, 50, 101, 57, 55, 69, 229, 5, 225, 1, 95, 90, 78, 49, 56, 57, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 83, 116, 97, 107, 101, 73, 110, 102, 111, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 102, 50, 50, 56, 52, 101, 97, 49, 55, 98, 49, 56, 53, 54, 97, 51, 69, 230, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 55, 56, 53, 57, 102, 55, 100, 55, 52, 102, 102, 102, 50, 100, 50, 97, 69, 231, 5, 219, 1, 95, 90, 78, 49, 56, 51, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 84, 120, 68, 97, 116, 97, 84, 121, 112, 101, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 52, 97, 56, 50, 97, 48, 50, 49, 55, 99, 54, 99, 97, 53, 52, 101, 69, 232, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 55, 102, 48, 99, 54, 57, 51, 48, 100, 55, 52, 53, 52, 52, 51, 101, 69, 233, 5, 220, 1, 95, 90, 78, 49, 56, 52, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 69, 120, 101, 99, 117, 116, 101, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 51, 56, 50, 54, 56, 54, 100, 100, 101, 101, 50, 48, 100, 49, 56, 101, 69, 234, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 56, 53, 53, 53, 53, 102, 51, 102, 53, 52, 55, 55, 55, 49, 50, 97, 69, 235, 5, 226, 1, 95, 90, 78, 49, 57, 48, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 68, 117, 115, 107, 84, 111, 76, 117, 120, 82, 101, 115, 112, 111, 110, 115, 101, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 52, 54, 48, 100, 102, 52, 53, 102, 98, 100, 97, 54, 55, 101, 50, 99, 69, 236, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 56, 54, 53, 54, 102, 49, 55, 52, 100, 57, 51, 97, 98, 54, 100, 52, 69, 237, 5, 222, 1, 95, 90, 78, 49, 56, 54, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 67, 114, 111, 115, 115, 111, 118, 101, 114, 84, 121, 112, 101, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 52, 56, 97, 98, 101, 100, 100, 100, 50, 48, 57, 98, 100, 52, 50, 50, 69, 238, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 56, 56, 56, 57, 54, 101, 53, 56, 52, 99, 56, 53, 54, 53, 51, 101, 69, 239, 5, 217, 1, 95, 90, 78, 49, 56, 49, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 83, 101, 101, 100, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 54, 102, 56, 102, 102, 99, 52, 51, 49, 55, 48, 57, 52, 97, 50, 51, 69, 240, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 56, 99, 54, 52, 49, 51, 50, 98, 49, 100, 102, 54, 97, 56, 48, 50, 69, 241, 5, 220, 1, 95, 90, 78, 49, 56, 52, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 84, 120, 115, 68, 97, 116, 97, 84, 121, 112, 101, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 48, 102, 97, 49, 102, 57, 98, 54, 57, 102, 53, 98, 51, 100, 53, 53, 69, 242, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 56, 100, 56, 97, 49, 99, 100, 100, 54, 98, 54, 52, 48, 99, 57, 57, 69, 243, 5, 222, 1, 95, 90, 78, 49, 56, 54, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 69, 120, 101, 99, 117, 116, 101, 79, 117, 116, 112, 117, 116, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 51, 55, 48, 101, 51, 48, 50, 102, 49, 49, 53, 97, 102, 51, 57, 49, 69, 244, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 57, 49, 56, 53, 50, 49, 101, 50, 100, 52, 53, 54, 99, 57, 99, 49, 69, 245, 5, 229, 1, 95, 90, 78, 49, 57, 51, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 83, 116, 97, 107, 101, 67, 97, 108, 108, 68, 97, 116, 97, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 55, 97, 98, 49, 97, 97, 49, 102, 100, 49, 99, 57, 55, 54, 102, 52, 69, 246, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 98, 49, 49, 99, 100, 52, 57, 102, 56, 98, 53, 56, 57, 97, 48, 52, 69, 247, 5, 225, 1, 95, 90, 78, 49, 56, 57, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 83, 116, 99, 116, 80, 114, 111, 111, 102, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 101, 101, 101, 57, 54, 54, 101, 49, 57, 53, 100, 48, 52, 97, 56, 100, 69, 248, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 98, 102, 99, 53, 55, 50, 49, 51, 49, 52, 98, 53, 52, 97, 97, 48, 69, 249, 5, 224, 1, 95, 90, 78, 49, 56, 56, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 70, 105, 108, 116, 101, 114, 78, 111, 116, 101, 115, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 53, 57, 99, 101, 102, 102, 54, 55, 55, 52, 100, 56, 97, 49, 54, 101, 69, 250, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 99, 48, 57, 52, 48, 53, 100, 51, 98, 51, 50, 57, 51, 56, 51, 101, 69, 251, 5, 220, 1, 95, 90, 78, 49, 56, 52, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 79, 112, 101, 110, 105, 110, 103, 84, 121, 112, 101, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 100, 102, 57, 97, 57, 98, 98, 101, 97, 100, 57, 56, 52, 52, 50, 53, 69, 252, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 99, 97, 53, 56, 52, 57, 52, 98, 56, 97, 54, 57, 98, 49, 53, 100, 69, 253, 5, 228, 1, 95, 90, 78, 49, 57, 50, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 77, 110, 101, 109, 111, 110, 105, 99, 83, 101, 101, 100, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 53, 49, 52, 52, 53, 56, 102, 53, 56, 52, 52, 51, 53, 101, 53, 102, 69, 254, 5, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 99, 97, 57, 48, 55, 102, 98, 48, 50, 49, 48, 102, 97, 99, 57, 99, 69, 255, 5, 230, 1, 95, 90, 78, 49, 57, 52, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 85, 110, 115, 112, 101, 110, 116, 83, 112, 101, 110, 116, 78, 111, 116, 101, 115, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 54, 54, 51, 57, 56, 100, 52, 48, 98, 55, 98, 53, 56, 99, 51, 54, 69, 128, 6, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 99, 97, 99, 98, 54, 97, 102, 50, 98, 54, 97, 57, 53, 97, 57, 48, 69, 129, 6, 229, 1, 95, 90, 78, 49, 57, 51, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 65, 108, 108, 111, 119, 67, 97, 108, 108, 68, 97, 116, 97, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 57, 99, 99, 48, 100, 53, 48, 48, 98, 101, 54, 100, 99, 55, 56, 99, 69, 130, 6, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 100, 48, 51, 97, 52, 55, 48, 100, 50, 53, 57, 55, 50, 52, 53, 48, 69, 131, 6, 221, 1, 95, 90, 78, 49, 56, 53, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 86, 105, 101, 119, 75, 101, 121, 115, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 102, 55, 49, 55, 102, 49, 50, 100, 57, 56, 102, 50, 99, 101, 97, 101, 69, 132, 6, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 100, 98, 55, 99, 55, 55, 55, 102, 102, 100, 55, 49, 51, 101, 98, 98, 69, 133, 6, 221, 1, 95, 90, 78, 49, 56, 53, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 78, 111, 116, 101, 73, 110, 102, 111, 84, 121, 112, 101, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 54, 97, 54, 56, 99, 97, 48, 56, 57, 56, 57, 100, 57, 97, 102, 48, 69, 134, 6, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 100, 102, 51, 100, 53, 98, 56, 51, 50, 52, 48, 97, 48, 55, 55, 101, 69, 135, 6, 220, 1, 95, 90, 78, 49, 56, 52, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 80, 114, 111, 118, 101, 84, 120, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 99, 57, 97, 52, 97, 98, 99, 98, 50, 54, 102, 98, 48, 48, 54, 48, 69, 136, 6, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 101, 99, 98, 49, 98, 50, 49, 48, 97, 98, 102, 102, 98, 99, 53, 98, 69, 137, 6, 220, 1, 95, 90, 78, 49, 56, 52, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 69, 120, 101, 99, 117, 116, 101, 67, 97, 108, 108, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 101, 97, 101, 98, 101, 53, 53, 101, 52, 99, 54, 55, 50, 48, 99, 51, 69, 138, 6, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 102, 52, 102, 54, 49, 56, 102, 99, 99, 54, 101, 102, 57, 102, 101, 52, 69, 139, 6, 222, 1, 95, 90, 78, 49, 56, 54, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 68, 117, 115, 107, 84, 111, 76, 117, 120, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 98, 97, 53, 53, 57, 49, 100, 56, 102, 101, 98, 51, 56, 100, 49, 97, 69, 140, 6, 115, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 51, 110, 101, 120, 116, 95, 107, 101, 121, 95, 115, 101, 101, 100, 49, 55, 104, 102, 101, 57, 52, 102, 54, 98, 56, 100, 56, 102, 54, 99, 99, 99, 100, 69, 141, 6, 239, 1, 95, 90, 78, 50, 48, 51, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 80, 117, 98, 108, 105, 99, 75, 101, 121, 82, 107, 121, 118, 83, 101, 114, 105, 97, 108, 105, 122, 101, 100, 65, 114, 103, 115, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 98, 98, 102, 51, 99, 101, 55, 97, 55, 100, 54, 51, 100, 99, 55, 55, 69, 142, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 48, 98, 56, 51, 49, 51, 97, 50, 55, 56, 98, 49, 102, 97, 53, 57, 69, 143, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 48, 99, 49, 97, 49, 101, 51, 101, 48, 56, 55, 100, 53, 50, 55, 98, 69, 144, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 49, 53, 50, 57, 55, 97, 48, 100, 50, 51, 56, 51, 102, 55, 57, 53, 69, 145, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 49, 57, 52, 57, 54, 57, 100, 98, 48, 48, 57, 101, 98, 102, 53, 101, 69, 146, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 51, 53, 52, 50, 52, 54, 51, 56, 51, 98, 52, 55, 50, 57, 97, 54, 69, 147, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 51, 53, 57, 98, 54, 98, 50, 48, 56, 50, 48, 97, 51, 55, 55, 52, 69, 148, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 52, 99, 57, 98, 55, 52, 99, 54, 100, 102, 49, 54, 49, 97, 97, 50, 69, 149, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 54, 48, 97, 48, 97, 51, 52, 98, 53, 97, 49, 102, 56, 101, 51, 51, 69, 150, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 56, 49, 53, 97, 98, 52, 50, 51, 55, 100, 97, 56, 52, 100, 49, 99, 69, 151, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 56, 55, 54, 55, 101, 100, 101, 56, 99, 55, 101, 99, 101, 52, 51, 97, 69, 152, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 56, 56, 100, 52, 100, 52, 101, 55, 53, 56, 101, 53, 57, 97, 100, 53, 69, 153, 6, 152, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 56, 56, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 79, 117, 116, 112, 117, 116, 84, 121, 112, 101, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 54, 53, 55, 101, 100, 50, 53, 54, 55, 99, 49, 102, 51, 98, 53, 54, 69, 154, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 57, 53, 101, 52, 49, 56, 102, 50, 99, 101, 57, 57, 56, 50, 52, 53, 69, 155, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 97, 98, 48, 99, 98, 52, 53, 99, 100, 51, 98, 56, 57, 102, 52, 48, 69, 156, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 98, 53, 51, 54, 56, 100, 53, 102, 56, 101, 49, 100, 55, 51, 99, 48, 69, 157, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 99, 50, 50, 54, 100, 54, 48, 49, 100, 56, 51, 52, 54, 99, 99, 52, 69, 158, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 100, 51, 101, 56, 55, 57, 102, 97, 50, 49, 48, 100, 98, 55, 50, 99, 69, 159, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 101, 97, 52, 98, 57, 57, 100, 57, 49, 100, 51, 56, 53, 56, 99, 53, 69, 160, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 101, 97, 53, 48, 101, 56, 50, 102, 50, 53, 52, 57, 56, 57, 55, 49, 69, 161, 6, 117, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 77, 97, 112, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 53, 110, 101, 120, 116, 95, 118, 97, 108, 117, 101, 95, 115, 101, 101, 100, 49, 55, 104, 102, 48, 49, 52, 98, 99, 54, 51, 102, 48, 102, 102, 49, 100, 48, 54, 69, 162, 6, 153, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 56, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 84, 120, 115, 68, 97, 116, 97, 84, 121, 112, 101, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 53, 102, 57, 48, 56, 53, 53, 53, 55, 55, 101, 48, 50, 54, 99, 50, 69, 163, 6, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 50, 52, 50, 102, 50, 55, 99, 99, 97, 97, 53, 100, 48, 100, 48, 50, 69, 164, 6, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 50, 54, 54, 50, 101, 56, 49, 52, 52, 57, 49, 99, 49, 100, 52, 50, 69, 165, 6, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 51, 51, 50, 48, 51, 102, 55, 54, 53, 99, 52, 100, 53, 51, 99, 98, 69, 166, 6, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 51, 97, 97, 48, 101, 100, 101, 57, 99, 54, 57, 57, 98, 48, 99, 51, 69, 167, 6, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 55, 53, 49, 102, 48, 99, 50, 49, 52, 52, 102, 55, 48, 100, 100, 50, 69, 168, 6, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 56, 51, 97, 55, 52, 55, 48, 101, 98, 50, 97, 51, 54, 102, 102, 54, 69, 169, 6, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 56, 99, 97, 101, 97, 99, 101, 56, 97, 99, 52, 102, 54, 51, 56, 55, 69, 170, 6, 153, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 56, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 79, 112, 101, 110, 105, 110, 103, 84, 121, 112, 101, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 53, 99, 101, 53, 98, 56, 101, 97, 49, 97, 99, 102, 52, 101, 53, 54, 69, 171, 6, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 57, 54, 97, 51, 56, 49, 54, 51, 97, 57, 52, 49, 99, 101, 97, 50, 69, 172, 6, 154, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 78, 111, 116, 101, 73, 110, 102, 111, 84, 121, 112, 101, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 51, 53, 102, 52, 99, 99, 51, 49, 55, 102, 49, 99, 53, 52, 55, 55, 69, 173, 6, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 57, 102, 99, 101, 56, 100, 49, 55, 52, 53, 55, 51, 53, 102, 52, 54, 69, 174, 6, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 98, 49, 99, 54, 99, 52, 99, 55, 57, 54, 55, 97, 97, 102, 52, 51, 69, 175, 6, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 99, 57, 54, 53, 101, 51, 57, 97, 52, 98, 48, 101, 57, 50, 51, 56, 69, 176, 6, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 101, 54, 50, 99, 50, 99, 49, 99, 48, 50, 53, 99, 57, 101, 99, 52, 69, 177, 6, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 101, 55, 98, 99, 56, 100, 101, 98, 100, 100, 102, 51, 54, 101, 99, 97, 69, 178, 6, 152, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 56, 56, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 84, 120, 68, 97, 116, 97, 84, 121, 112, 101, 36, 71, 84, 36, 49, 49, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 101, 48, 56, 98, 100, 52, 99, 51, 98, 98, 97, 56, 99, 54, 48, 53, 69, 179, 6, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 102, 55, 51, 55, 48, 48, 100, 102, 48, 51, 49, 97, 54, 51, 49, 56, 69, 180, 6, 119, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 83, 101, 113, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 55, 110, 101, 120, 116, 95, 101, 108, 101, 109, 101, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 102, 99, 49, 98, 97, 49, 57, 100, 53, 49, 53, 53, 97, 55, 49, 100, 69, 181, 6, 107, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 114, 97, 119, 95, 118, 101, 99, 46, 46, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 52, 51, 100, 99, 98, 98, 50, 101, 97, 100, 102, 98, 48, 100, 56, 54, 69, 182, 6, 119, 95, 90, 78, 56, 48, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 86, 97, 114, 105, 97, 110, 116, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 110, 117, 109, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 50, 118, 97, 114, 105, 97, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 50, 49, 99, 50, 54, 48, 52, 102, 99, 97, 99, 57, 55, 101, 97, 57, 69, 183, 6, 135, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 53, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 49, 55, 104, 54, 97, 98, 50, 100, 55, 56, 101, 49, 48, 100, 54, 51, 102, 97, 53, 69, 184, 6, 114, 95, 90, 78, 56, 50, 95, 36, 76, 84, 36, 100, 105, 103, 101, 115, 116, 46, 46, 99, 111, 114, 101, 95, 97, 112, 105, 46, 46, 119, 114, 97, 112, 112, 101, 114, 46, 46, 67, 111, 114, 101, 87, 114, 97, 112, 112, 101, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 105, 103, 101, 115, 116, 46, 46, 85, 112, 100, 97, 116, 101, 36, 71, 84, 36, 54, 117, 112, 100, 97, 116, 101, 49, 55, 104, 52, 50, 54, 101, 99, 49, 51, 98, 99, 49, 52, 99, 51, 52, 102, 54, 69, 185, 6, 144, 1, 95, 90, 78, 56, 50, 95, 36, 76, 84, 36, 100, 105, 103, 101, 115, 116, 46, 46, 99, 111, 114, 101, 95, 97, 112, 105, 46, 46, 119, 114, 97, 112, 112, 101, 114, 46, 46, 67, 111, 114, 101, 87, 114, 97, 112, 112, 101, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 105, 103, 101, 115, 116, 46, 46, 85, 112, 100, 97, 116, 101, 36, 71, 84, 36, 54, 117, 112, 100, 97, 116, 101, 50, 56, 95, 36, 117, 55, 98, 36, 36, 117, 55, 98, 36, 99, 108, 111, 115, 117, 114, 101, 36, 117, 55, 100, 36, 36, 117, 55, 100, 36, 49, 55, 104, 56, 98, 97, 52, 97, 101, 50, 57, 102, 100, 57, 98, 49, 97, 53, 98, 69, 186, 6, 114, 95, 90, 78, 56, 50, 95, 36, 76, 84, 36, 100, 105, 103, 101, 115, 116, 46, 46, 99, 111, 114, 101, 95, 97, 112, 105, 46, 46, 119, 114, 97, 112, 112, 101, 114, 46, 46, 67, 111, 114, 101, 87, 114, 97, 112, 112, 101, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 105, 103, 101, 115, 116, 46, 46, 85, 112, 100, 97, 116, 101, 36, 71, 84, 36, 54, 117, 112, 100, 97, 116, 101, 49, 55, 104, 100, 52, 98, 50, 100, 49, 97, 102, 100, 52, 102, 49, 53, 56, 97, 50, 69, 187, 6, 144, 1, 95, 90, 78, 56, 50, 95, 36, 76, 84, 36, 100, 105, 103, 101, 115, 116, 46, 46, 99, 111, 114, 101, 95, 97, 112, 105, 46, 46, 119, 114, 97, 112, 112, 101, 114, 46, 46, 67, 111, 114, 101, 87, 114, 97, 112, 112, 101, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 105, 103, 101, 115, 116, 46, 46, 85, 112, 100, 97, 116, 101, 36, 71, 84, 36, 54, 117, 112, 100, 97, 116, 101, 50, 56, 95, 36, 117, 55, 98, 36, 36, 117, 55, 98, 36, 99, 108, 111, 115, 117, 114, 101, 36, 117, 55, 100, 36, 36, 117, 55, 100, 36, 49, 55, 104, 56, 99, 98, 97, 50, 51, 102, 98, 50, 102, 57, 55, 102, 51, 98, 55, 69, 188, 6, 123, 95, 90, 78, 56, 52, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 85, 110, 105, 116, 86, 97, 114, 105, 97, 110, 116, 65, 99, 99, 101, 115, 115, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 110, 117, 109, 65, 99, 99, 101, 115, 115, 36, 71, 84, 36, 49, 50, 118, 97, 114, 105, 97, 110, 116, 95, 115, 101, 101, 100, 49, 55, 104, 51, 49, 101, 99, 97, 51, 48, 101, 51, 50, 99, 55, 57, 97, 56, 56, 69, 189, 6, 116, 95, 90, 78, 56, 54, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 49, 97, 98, 56, 56, 97, 48, 48, 56, 55, 48, 101, 97, 49, 101, 102, 69, 190, 6, 116, 95, 90, 78, 56, 54, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 57, 101, 56, 49, 48, 100, 52, 52, 100, 48, 55, 53, 48, 52, 53, 102, 69, 191, 6, 116, 95, 90, 78, 56, 54, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 100, 101, 53, 51, 100, 51, 98, 101, 50, 57, 52, 101, 100, 102, 51, 99, 69, 192, 6, 115, 95, 90, 78, 56, 54, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 115, 101, 114, 46, 46, 67, 111, 109, 112, 111, 117, 110, 100, 36, 76, 84, 36, 87, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 83, 116, 114, 117, 99, 116, 36, 71, 84, 36, 51, 101, 110, 100, 49, 55, 104, 102, 99, 102, 48, 54, 98, 55, 51, 102, 55, 52, 49, 101, 49, 101, 50, 69, 193, 6, 165, 1, 95, 90, 78, 56, 54, 95, 36, 76, 84, 36, 115, 104, 97, 50, 46, 46, 99, 111, 114, 101, 95, 97, 112, 105, 46, 46, 83, 104, 97, 50, 53, 54, 86, 97, 114, 67, 111, 114, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 105, 103, 101, 115, 116, 46, 46, 99, 111, 114, 101, 95, 97, 112, 105, 46, 46, 86, 97, 114, 105, 97, 98, 108, 101, 79, 117, 116, 112, 117, 116, 67, 111, 114, 101, 36, 71, 84, 36, 50, 50, 102, 105, 110, 97, 108, 105, 122, 101, 95, 118, 97, 114, 105, 97, 98, 108, 101, 95, 99, 111, 114, 101, 50, 56, 95, 36, 117, 55, 98, 36, 36, 117, 55, 98, 36, 99, 108, 111, 115, 117, 114, 101, 36, 117, 55, 100, 36, 36, 117, 55, 100, 36, 49, 55, 104, 101, 56, 100, 97, 102, 97, 100, 98, 54, 49, 97, 50, 101, 101, 57, 50, 69, 194, 6, 165, 1, 95, 90, 78, 56, 54, 95, 36, 76, 84, 36, 115, 104, 97, 50, 46, 46, 99, 111, 114, 101, 95, 97, 112, 105, 46, 46, 83, 104, 97, 53, 49, 50, 86, 97, 114, 67, 111, 114, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 105, 103, 101, 115, 116, 46, 46, 99, 111, 114, 101, 95, 97, 112, 105, 46, 46, 86, 97, 114, 105, 97, 98, 108, 101, 79, 117, 116, 112, 117, 116, 67, 111, 114, 101, 36, 71, 84, 36, 50, 50, 102, 105, 110, 97, 108, 105, 122, 101, 95, 118, 97, 114, 105, 97, 98, 108, 101, 95, 99, 111, 114, 101, 50, 56, 95, 36, 117, 55, 98, 36, 36, 117, 55, 98, 36, 99, 108, 111, 115, 117, 114, 101, 36, 117, 55, 100, 36, 36, 117, 55, 100, 36, 49, 55, 104, 55, 99, 52, 52, 53, 53, 101, 53, 102, 101, 51, 100, 101, 99, 56, 57, 69, 195, 6, 121, 95, 90, 78, 56, 57, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 99, 111, 108, 108, 101, 99, 116, 46, 46, 69, 120, 116, 101, 110, 100, 36, 76, 84, 36, 99, 104, 97, 114, 36, 71, 84, 36, 36, 71, 84, 36, 54, 101, 120, 116, 101, 110, 100, 49, 55, 104, 51, 98, 48, 54, 54, 54, 55, 102, 54, 102, 48, 98, 56, 101, 100, 56, 69, 196, 6, 73, 95, 90, 78, 56, 100, 117, 115, 107, 95, 112, 107, 105, 52, 107, 101, 121, 115, 53, 115, 112, 101, 110, 100, 54, 115, 101, 99, 114, 101, 116, 49, 52, 83, 101, 99, 114, 101, 116, 83, 112, 101, 110, 100, 75, 101, 121, 54, 114, 97, 110, 100, 111, 109, 49, 55, 104, 51, 57, 51, 53, 102, 48, 48, 57, 52, 98, 49, 98, 100, 51, 55, 99, 69, 197, 6, 50, 95, 90, 78, 56, 100, 117, 115, 107, 95, 112, 107, 105, 52, 118, 105, 101, 119, 55, 86, 105, 101, 119, 75, 101, 121, 52, 111, 119, 110, 115, 49, 55, 104, 100, 57, 56, 52, 55, 50, 102, 50, 54, 101, 98, 102, 48, 57, 52, 49, 69, 198, 6, 51, 95, 90, 78, 56, 114, 117, 115, 107, 95, 97, 98, 105, 52, 104, 97, 115, 104, 54, 72, 97, 115, 104, 101, 114, 54, 100, 105, 103, 101, 115, 116, 49, 55, 104, 53, 54, 55, 48, 53, 99, 56, 102, 97, 56, 97, 50, 51, 100, 54, 100, 69, 199, 6, 219, 1, 95, 90, 78, 49, 56, 51, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 79, 117, 116, 112, 117, 116, 84, 121, 112, 101, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 70, 105, 101, 108, 100, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 102, 52, 56, 48, 53, 51, 52, 49, 57, 51, 101, 49, 101, 51, 55, 54, 69, 200, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 48, 49, 57, 56, 54, 56, 48, 99, 57, 57, 50, 98, 49, 99, 98, 54, 69, 201, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 48, 100, 102, 99, 49, 48, 49, 56, 49, 98, 49, 49, 102, 54, 54, 55, 69, 202, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 49, 101, 99, 98, 98, 52, 56, 100, 97, 52, 49, 98, 54, 53, 100, 99, 69, 203, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 50, 51, 49, 100, 99, 101, 102, 54, 97, 98, 101, 53, 49, 53, 54, 53, 69, 204, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 51, 49, 52, 99, 101, 102, 55, 101, 50, 53, 102, 49, 102, 99, 56, 100, 69, 205, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 51, 54, 50, 102, 52, 51, 102, 48, 53, 49, 56, 51, 48, 51, 55, 51, 69, 206, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 51, 98, 102, 50, 50, 50, 97, 49, 48, 100, 99, 57, 57, 56, 48, 101, 69, 207, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 52, 98, 51, 101, 48, 98, 48, 56, 54, 55, 52, 49, 53, 53, 53, 56, 69, 208, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 52, 99, 102, 102, 101, 48, 55, 53, 100, 54, 97, 102, 49, 97, 101, 102, 69, 209, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 54, 97, 99, 102, 57, 50, 54, 101, 99, 55, 102, 97, 51, 100, 99, 102, 69, 210, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 55, 50, 57, 48, 53, 50, 54, 54, 54, 99, 99, 102, 48, 50, 102, 54, 69, 211, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 55, 56, 57, 51, 100, 99, 50, 55, 100, 97, 52, 52, 99, 53, 100, 101, 69, 212, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 55, 102, 101, 48, 52, 100, 102, 49, 56, 97, 102, 97, 53, 97, 97, 101, 69, 213, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 56, 50, 100, 55, 99, 50, 99, 53, 52, 102, 53, 54, 52, 99, 100, 53, 69, 214, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 56, 57, 101, 57, 48, 48, 49, 102, 49, 55, 57, 52, 48, 57, 101, 101, 69, 215, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 56, 101, 100, 100, 102, 98, 99, 54, 100, 102, 50, 54, 100, 49, 53, 97, 69, 216, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 57, 48, 99, 100, 53, 99, 101, 102, 97, 49, 49, 48, 98, 102, 56, 98, 69, 217, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 57, 49, 51, 57, 98, 102, 57, 57, 53, 50, 51, 99, 55, 100, 48, 55, 69, 218, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 57, 57, 57, 53, 102, 50, 57, 100, 51, 98, 102, 99, 56, 100, 52, 50, 69, 219, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 97, 49, 100, 54, 51, 56, 102, 56, 54, 56, 49, 101, 53, 48, 97, 101, 69, 220, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 97, 50, 99, 100, 56, 102, 52, 56, 54, 99, 51, 48, 50, 52, 49, 100, 69, 221, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 97, 98, 97, 56, 48, 57, 49, 101, 48, 54, 52, 48, 101, 52, 101, 101, 69, 222, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 98, 48, 101, 101, 48, 51, 99, 101, 99, 100, 97, 99, 54, 48, 100, 56, 69, 223, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 98, 56, 100, 97, 52, 50, 55, 98, 49, 49, 51, 57, 101, 97, 97, 55, 69, 224, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 99, 54, 50, 49, 49, 53, 51, 50, 99, 102, 54, 57, 102, 51, 99, 102, 69, 225, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 100, 100, 50, 99, 53, 54, 57, 100, 53, 102, 49, 57, 97, 49, 49, 48, 69, 226, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 101, 50, 56, 57, 50, 54, 48, 56, 99, 49, 102, 51, 99, 49, 49, 99, 69, 227, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 101, 53, 101, 102, 55, 53, 97, 102, 54, 101, 52, 54, 51, 54, 50, 52, 69, 228, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 101, 54, 97, 53, 98, 50, 48, 51, 50, 99, 57, 102, 56, 100, 99, 53, 69, 229, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 101, 100, 52, 55, 49, 54, 57, 48, 55, 98, 54, 48, 53, 51, 56, 57, 69, 230, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 102, 53, 57, 100, 53, 52, 54, 48, 102, 51, 99, 52, 51, 55, 57, 57, 69, 231, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 102, 97, 49, 99, 101, 50, 53, 102, 49, 101, 50, 102, 55, 50, 57, 57, 69, 232, 6, 138, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 56, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 102, 102, 100, 50, 99, 51, 101, 98, 55, 54, 51, 51, 54, 48, 55, 97, 69, 233, 6, 136, 1, 95, 90, 78, 57, 52, 95, 36, 76, 84, 36, 97, 104, 97, 115, 104, 46, 46, 114, 97, 110, 100, 111, 109, 95, 115, 116, 97, 116, 101, 46, 46, 68, 101, 102, 97, 117, 108, 116, 82, 97, 110, 100, 111, 109, 83, 111, 117, 114, 99, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 97, 104, 97, 115, 104, 46, 46, 114, 97, 110, 100, 111, 109, 95, 115, 116, 97, 116, 101, 46, 46, 82, 97, 110, 100, 111, 109, 83, 111, 117, 114, 99, 101, 36, 71, 84, 36, 49, 53, 103, 101, 116, 95, 102, 105, 120, 101, 100, 95, 115, 101, 101, 100, 115, 49, 55, 104, 55, 56, 55, 51, 102, 53, 100, 54, 49, 56, 50, 50, 49, 101, 55, 49, 69, 234, 6, 138, 1, 95, 90, 78, 57, 53, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 87, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 71, 84, 36, 49, 54, 115, 101, 114, 105, 97, 108, 105, 122, 101, 95, 115, 116, 114, 117, 99, 116, 49, 55, 104, 99, 54, 48, 49, 51, 54, 97, 99, 52, 97, 48, 52, 99, 97, 50, 54, 69, 235, 6, 125, 95, 90, 78, 57, 53, 95, 36, 76, 84, 36, 104, 97, 115, 104, 98, 114, 111, 119, 110, 46, 46, 114, 97, 119, 46, 46, 98, 105, 116, 109, 97, 115, 107, 46, 46, 66, 105, 116, 77, 97, 115, 107, 73, 116, 101, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 52, 99, 97, 100, 49, 102, 98, 48, 52, 54, 50, 102, 98, 52, 48, 55, 69, 236, 6, 125, 95, 90, 78, 57, 54, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 111, 119, 110, 101, 100, 46, 46, 79, 119, 110, 101, 100, 80, 111, 105, 110, 116, 101, 114, 69, 114, 114, 111, 114, 36, 76, 84, 36, 84, 36, 67, 36, 82, 36, 67, 36, 67, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 53, 55, 56, 57, 53, 48, 53, 52, 102, 57, 50, 99, 50, 97, 51, 50, 69, 237, 6, 125, 95, 90, 78, 57, 54, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 111, 119, 110, 101, 100, 46, 46, 79, 119, 110, 101, 100, 80, 111, 105, 110, 116, 101, 114, 69, 114, 114, 111, 114, 36, 76, 84, 36, 84, 36, 67, 36, 82, 36, 67, 36, 67, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 57, 48, 100, 98, 49, 56, 98, 49, 98, 52, 51, 51, 53, 97, 55, 100, 69, 238, 6, 125, 95, 90, 78, 57, 54, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 111, 119, 110, 101, 100, 46, 46, 79, 119, 110, 101, 100, 80, 111, 105, 110, 116, 101, 114, 69, 114, 114, 111, 114, 36, 76, 84, 36, 84, 36, 67, 36, 82, 36, 67, 36, 67, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 99, 55, 54, 52, 50, 55, 52, 48, 54, 102, 56, 54, 48, 102, 48, 102, 69, 239, 6, 127, 95, 90, 78, 57, 56, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 111, 119, 110, 101, 100, 46, 46, 79, 119, 110, 101, 100, 80, 111, 105, 110, 116, 101, 114, 69, 114, 114, 111, 114, 36, 76, 84, 36, 84, 36, 67, 36, 82, 36, 67, 36, 67, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 52, 102, 50, 54, 97, 98, 53, 49, 97, 55, 56, 101, 54, 102, 50, 50, 69, 240, 6, 127, 95, 90, 78, 57, 56, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 111, 119, 110, 101, 100, 46, 46, 79, 119, 110, 101, 100, 80, 111, 105, 110, 116, 101, 114, 69, 114, 114, 111, 114, 36, 76, 84, 36, 84, 36, 67, 36, 82, 36, 67, 36, 67, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 99, 57, 52, 55, 48, 48, 50, 55, 51, 99, 57, 50, 97, 99, 52, 51, 69, 241, 6, 127, 95, 90, 78, 57, 56, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 111, 119, 110, 101, 100, 46, 46, 79, 119, 110, 101, 100, 80, 111, 105, 110, 116, 101, 114, 69, 114, 114, 111, 114, 36, 76, 84, 36, 84, 36, 67, 36, 82, 36, 67, 36, 67, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 101, 49, 100, 53, 51, 53, 101, 48, 49, 97, 97, 49, 53, 53, 100, 102, 69, 242, 6, 47, 95, 90, 78, 57, 104, 97, 115, 104, 98, 114, 111, 119, 110, 51, 109, 97, 112, 57, 109, 97, 107, 101, 95, 104, 97, 115, 104, 49, 55, 104, 57, 51, 98, 50, 101, 100, 50, 99, 97, 57, 53, 102, 102, 48, 55, 49, 69, 243, 6, 72, 95, 90, 78, 57, 104, 97, 115, 104, 98, 114, 111, 119, 110, 51, 114, 97, 119, 49, 49, 84, 97, 98, 108, 101, 76, 97, 121, 111, 117, 116, 50, 48, 99, 97, 108, 99, 117, 108, 97, 116, 101, 95, 108, 97, 121, 111, 117, 116, 95, 102, 111, 114, 49, 55, 104, 53, 55, 53, 57, 100, 99, 102, 48, 57, 52, 56, 52, 51, 57, 48, 100, 69, 244, 6, 65, 95, 90, 78, 57, 104, 97, 115, 104, 98, 114, 111, 119, 110, 51, 114, 97, 119, 49, 51, 82, 97, 119, 84, 97, 98, 108, 101, 73, 110, 110, 101, 114, 49, 49, 115, 101, 116, 95, 99, 116, 114, 108, 95, 104, 50, 49, 55, 104, 49, 99, 101, 48, 48, 52, 49, 55, 51, 50, 52, 55, 57, 52, 100, 53, 69, 245, 6, 66, 95, 90, 78, 57, 104, 97, 115, 104, 98, 114, 111, 119, 110, 51, 114, 97, 119, 49, 51, 82, 97, 119, 84, 97, 98, 108, 101, 73, 110, 110, 101, 114, 49, 50, 102, 114, 101, 101, 95, 98, 117, 99, 107, 101, 116, 115, 49, 55, 104, 52, 97, 100, 57, 57, 97, 100, 99, 53, 98, 51, 48, 56, 48, 56, 49, 69, 246, 6, 67, 95, 90, 78, 57, 104, 97, 115, 104, 98, 114, 111, 119, 110, 51, 114, 97, 119, 49, 51, 82, 97, 119, 84, 97, 98, 108, 101, 73, 110, 110, 101, 114, 49, 51, 100, 114, 111, 112, 95, 101, 108, 101, 109, 101, 110, 116, 115, 49, 55, 104, 52, 55, 98, 52, 100, 53, 97, 50, 49, 50, 56, 55, 102, 52, 49, 54, 69, 247, 6, 70, 95, 90, 78, 57, 104, 97, 115, 104, 98, 114, 111, 119, 110, 51, 114, 97, 119, 49, 51, 82, 97, 119, 84, 97, 98, 108, 101, 73, 110, 110, 101, 114, 49, 54, 102, 105, 110, 100, 95, 105, 110, 115, 101, 114, 116, 95, 115, 108, 111, 116, 49, 55, 104, 52, 49, 54, 54, 49, 51, 102, 54, 99, 52, 100, 57, 54, 56, 98, 100, 69, 248, 6, 76, 95, 90, 78, 57, 104, 97, 115, 104, 98, 114, 111, 119, 110, 51, 114, 97, 119, 50, 49, 82, 97, 119, 84, 97, 98, 108, 101, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 114, 101, 115, 101, 114, 118, 101, 95, 114, 101, 104, 97, 115, 104, 49, 55, 104, 100, 55, 99, 51, 50, 56, 101, 56, 101, 49, 57, 53, 48, 100, 100, 55, 69, 249, 6, 58, 95, 90, 78, 57, 104, 97, 115, 104, 98, 114, 111, 119, 110, 51, 114, 97, 119, 53, 97, 108, 108, 111, 99, 53, 105, 110, 110, 101, 114, 56, 100, 111, 95, 97, 108, 108, 111, 99, 49, 55, 104, 55, 57, 55, 53, 49, 99, 98, 53, 97, 99, 98, 102, 55, 50, 55, 54, 69, 250, 6, 106, 95, 90, 78, 57, 104, 97, 115, 104, 98, 114, 111, 119, 110, 51, 114, 97, 119, 50, 49, 82, 97, 119, 84, 97, 98, 108, 101, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 114, 101, 115, 101, 114, 118, 101, 95, 114, 101, 104, 97, 115, 104, 50, 56, 95, 36, 117, 55, 98, 36, 36, 117, 55, 98, 36, 99, 108, 111, 115, 117, 114, 101, 36, 117, 55, 100, 36, 36, 117, 55, 100, 36, 49, 55, 104, 100, 53, 51, 52, 54, 48, 53, 54, 99, 51, 101, 55, 57, 53, 51, 52, 69, 251, 6, 20, 99, 104, 101, 99, 107, 95, 110, 111, 116, 101, 95, 111, 119, 110, 101, 114, 115, 104, 105, 112, 252, 6, 56, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 56, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 57, 56, 101, 48, 100, 53, 100, 102, 51, 100, 56, 48, 50, 51, 101, 49, 69, 253, 6, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 51, 107, 101, 121, 49, 48, 100, 101, 114, 105, 118, 101, 95, 115, 115, 107, 49, 55, 104, 102, 101, 48, 52, 56, 52, 100, 56, 50, 52, 49, 98, 98, 102, 57, 49, 69, 254, 6, 19, 117, 110, 115, 112, 101, 110, 116, 95, 115, 112, 101, 110, 116, 95, 110, 111, 116, 101, 115, 255, 6, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 102, 102, 52, 97, 54, 54, 56, 57, 52, 99, 50, 99, 48, 56, 53, 99, 69, 128, 7, 56, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 56, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 49, 102, 52, 102, 100, 51, 100, 99, 51, 51, 57, 54, 48, 101, 49, 49, 69, 129, 7, 11, 100, 117, 115, 107, 95, 116, 111, 95, 108, 117, 120, 130, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 48, 102, 50, 51, 52, 57, 54, 50, 101, 99, 55, 54, 55, 52, 99, 98, 69, 131, 7, 56, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 56, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 52, 54, 97, 52, 56, 101, 54, 55, 55, 101, 98, 50, 54, 49, 101, 50, 69, 132, 7, 11, 108, 117, 120, 95, 116, 111, 95, 100, 117, 115, 107, 133, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 101, 100, 50, 100, 57, 50, 98, 49, 98, 50, 99, 48, 98, 52, 53, 99, 69, 134, 7, 56, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 56, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 100, 100, 101, 49, 57, 102, 55, 55, 98, 100, 48, 56, 48, 50, 54, 55, 69, 135, 7, 12, 110, 101, 119, 95, 109, 110, 101, 109, 111, 110, 105, 99, 136, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 55, 52, 102, 101, 48, 97, 55, 53, 101, 99, 53, 97, 55, 52, 49, 99, 69, 137, 7, 56, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 56, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 52, 50, 52, 55, 54, 102, 48, 54, 102, 56, 49, 100, 48, 53, 98, 51, 69, 138, 7, 17, 103, 101, 116, 95, 109, 110, 101, 109, 111, 110, 105, 99, 95, 115, 101, 101, 100, 139, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 49, 97, 55, 99, 55, 48, 56, 53, 56, 50, 49, 102, 98, 98, 50, 97, 69, 140, 7, 56, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 56, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 97, 56, 56, 48, 98, 55, 48, 97, 101, 56, 54, 100, 57, 53, 101, 55, 69, 141, 7, 8, 114, 107, 121, 118, 95, 117, 54, 52, 142, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 97, 48, 56, 50, 55, 53, 52, 57, 101, 55, 56, 100, 102, 50, 56, 55, 69, 143, 7, 62, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 49, 51, 114, 107, 121, 118, 95, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 57, 55, 101, 49, 99, 97, 54, 52, 52, 97, 55, 100, 100, 56, 55, 49, 69, 144, 7, 16, 114, 107, 121, 118, 95, 110, 111, 116, 101, 115, 95, 97, 114, 114, 97, 121, 145, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 49, 98, 51, 56, 52, 99, 48, 102, 50, 101, 50, 48, 48, 48, 57, 102, 69, 146, 7, 62, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 49, 51, 114, 107, 121, 118, 95, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 99, 50, 100, 51, 54, 57, 101, 102, 56, 97, 53, 49, 55, 101, 48, 50, 69, 147, 7, 21, 114, 107, 121, 118, 95, 98, 108, 115, 95, 115, 99, 97, 108, 97, 114, 95, 97, 114, 114, 97, 121, 148, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 54, 101, 48, 48, 53, 55, 102, 51, 56, 53, 97, 102, 57, 49, 101, 52, 69, 149, 7, 62, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 49, 51, 114, 107, 121, 118, 95, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 100, 56, 51, 55, 97, 49, 98, 51, 52, 49, 52, 53, 54, 100, 57, 97, 69, 150, 7, 21, 98, 108, 115, 95, 115, 99, 97, 108, 97, 114, 95, 97, 114, 114, 97, 121, 95, 114, 107, 121, 118, 151, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 49, 50, 102, 54, 50, 48, 48, 98, 97, 55, 49, 50, 98, 98, 101, 97, 69, 152, 7, 56, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 56, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 54, 53, 56, 97, 53, 98, 57, 53, 53, 50, 52, 99, 53, 50, 56, 52, 69, 153, 7, 19, 114, 107, 121, 118, 95, 111, 112, 101, 110, 105, 110, 103, 115, 95, 97, 114, 114, 97, 121, 154, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 57, 48, 99, 53, 49, 97, 50, 52, 100, 49, 52, 102, 100, 52, 51, 101, 69, 155, 7, 62, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 49, 51, 114, 107, 121, 118, 95, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 98, 51, 55, 55, 57, 102, 53, 55, 53, 97, 101, 99, 55, 101, 50, 52, 69, 156, 7, 30, 103, 101, 116, 95, 112, 117, 98, 108, 105, 99, 95, 107, 101, 121, 95, 114, 107, 121, 118, 95, 115, 101, 114, 105, 97, 108, 105, 122, 101, 100, 157, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 98, 57, 102, 102, 54, 97, 52, 98, 55, 55, 101, 51, 54, 56, 57, 56, 69, 158, 7, 62, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 49, 51, 115, 97, 110, 105, 116, 105, 122, 101, 95, 115, 101, 101, 100, 49, 55, 104, 56, 101, 57, 51, 57, 48, 99, 48, 56, 101, 54, 53, 99, 52, 99, 49, 69, 159, 7, 55, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 51, 107, 101, 121, 57, 100, 101, 114, 105, 118, 101, 95, 115, 107, 49, 55, 104, 97, 50, 99, 57, 99, 50, 48, 51, 51, 101, 101, 97, 98, 102, 55, 97, 69, 160, 7, 62, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 49, 51, 114, 107, 121, 118, 95, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 98, 48, 101, 52, 56, 101, 48, 97, 56, 55, 48, 55, 48, 97, 102, 102, 69, 161, 7, 14, 103, 101, 116, 95, 115, 116, 99, 116, 95, 112, 114, 111, 111, 102, 162, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 54, 101, 98, 99, 49, 54, 51, 98, 99, 101, 57, 97, 100, 49, 49, 54, 69, 163, 7, 66, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 49, 55, 115, 97, 110, 105, 116, 105, 122, 101, 95, 114, 110, 103, 95, 115, 101, 101, 100, 49, 55, 104, 99, 50, 51, 54, 101, 97, 52, 53, 57, 54, 53, 52, 53, 102, 97, 49, 69, 164, 7, 60, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 49, 49, 98, 115, 53, 56, 95, 116, 111, 95, 112, 115, 107, 49, 55, 104, 48, 101, 50, 57, 99, 102, 100, 50, 97, 98, 56, 100, 56, 49, 53, 57, 69, 165, 7, 8, 97, 108, 108, 111, 99, 97, 116, 101, 166, 7, 56, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 56, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 49, 97, 102, 99, 55, 49, 98, 100, 48, 99, 100, 100, 102, 56, 55, 49, 69, 167, 7, 19, 103, 101, 116, 95, 115, 116, 97, 107, 101, 95, 99, 97, 108, 108, 95, 100, 97, 116, 97, 168, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 99, 56, 100, 57, 51, 102, 99, 99, 54, 97, 53, 101, 56, 51, 53, 49, 69, 169, 7, 56, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 56, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 54, 55, 53, 51, 53, 98, 49, 57, 97, 49, 98, 50, 50, 49, 50, 57, 69, 170, 7, 14, 103, 101, 116, 95, 115, 116, 97, 107, 101, 95, 105, 110, 102, 111, 171, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 57, 49, 101, 48, 55, 97, 100, 102, 102, 99, 54, 100, 99, 55, 54, 97, 69, 172, 7, 56, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 56, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 54, 99, 54, 97, 99, 50, 48, 101, 50, 50, 100, 99, 49, 55, 97, 98, 69, 173, 7, 20, 117, 110, 112, 114, 111, 118, 101, 110, 95, 116, 120, 95, 116, 111, 95, 98, 121, 116, 101, 115, 174, 7, 56, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 56, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 55, 49, 100, 102, 51, 98, 100, 102, 97, 56, 48, 57, 98, 99, 100, 54, 69, 175, 7, 8, 112, 114, 111, 118, 101, 95, 116, 120, 176, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 52, 100, 50, 53, 100, 97, 50, 98, 57, 56, 56, 54, 55, 102, 57, 99, 69, 177, 7, 56, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 56, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 55, 54, 55, 97, 51, 53, 98, 97, 55, 54, 48, 55, 97, 52, 100, 48, 69, 178, 7, 11, 103, 101, 116, 95, 104, 105, 115, 116, 111, 114, 121, 179, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 50, 55, 57, 101, 102, 54, 100, 101, 56, 98, 56, 50, 101, 97, 100, 54, 69, 180, 7, 56, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 56, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 97, 53, 54, 100, 53, 97, 98, 57, 56, 51, 49, 53, 50, 97, 53, 57, 69, 181, 7, 14, 103, 101, 116, 95, 119, 102, 99, 116, 95, 112, 114, 111, 111, 102, 182, 7, 56, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 56, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 51, 49, 48, 49, 52, 48, 102, 55, 54, 57, 48, 51, 100, 51, 57, 51, 69, 183, 7, 21, 103, 101, 116, 95, 117, 110, 115, 116, 97, 107, 101, 95, 99, 97, 108, 108, 95, 100, 97, 116, 97, 184, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 102, 51, 100, 102, 49, 54, 48, 52, 50, 51, 99, 52, 48, 56, 57, 50, 69, 185, 7, 22, 103, 101, 116, 95, 119, 105, 116, 104, 100, 114, 97, 119, 95, 99, 97, 108, 108, 95, 100, 97, 116, 97, 186, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 51, 100, 52, 57, 48, 50, 50, 52, 100, 101, 101, 54, 55, 98, 51, 100, 69, 187, 7, 56, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 56, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 102, 57, 55, 97, 53, 53, 49, 97, 51, 48, 101, 98, 99, 51, 97, 54, 69, 188, 7, 8, 102, 114, 101, 101, 95, 109, 101, 109, 189, 7, 4, 115, 101, 101, 100, 190, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 102, 52, 57, 50, 99, 56, 55, 99, 49, 49, 49, 48, 48, 100, 50, 52, 69, 191, 7, 7, 98, 97, 108, 97, 110, 99, 101, 192, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 49, 98, 98, 56, 49, 54, 51, 48, 54, 57, 98, 99, 49, 98, 98, 99, 69, 193, 7, 63, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 49, 52, 115, 97, 110, 105, 116, 105, 122, 101, 95, 110, 111, 116, 101, 115, 49, 55, 104, 49, 56, 52, 50, 99, 55, 56, 99, 56, 101, 54, 52, 101, 99, 57, 55, 69, 194, 7, 56, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 56, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 99, 55, 56, 50, 52, 49, 101, 100, 53, 48, 54, 57, 57, 98, 53, 98, 69, 195, 7, 7, 101, 120, 101, 99, 117, 116, 101, 196, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 53, 54, 52, 97, 97, 98, 50, 100, 57, 97, 56, 100, 57, 101, 98, 51, 69, 197, 7, 54, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 54, 105, 110, 112, 117, 116, 115, 49, 55, 104, 101, 97, 52, 54, 99, 56, 49, 101, 102, 54, 54, 57, 52, 99, 52, 100, 69, 198, 7, 69, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 50, 116, 120, 49, 57, 85, 110, 112, 114, 111, 118, 101, 110, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 51, 110, 101, 119, 49, 55, 104, 56, 50, 51, 101, 97, 55, 56, 102, 56, 55, 101, 99, 97, 98, 102, 102, 69, 199, 7, 56, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 56, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 101, 97, 99, 49, 50, 54, 54, 56, 55, 53, 101, 54, 99, 56, 102, 98, 69, 200, 7, 11, 109, 101, 114, 103, 101, 95, 110, 111, 116, 101, 115, 201, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 49, 48, 54, 50, 57, 54, 51, 49, 97, 55, 54, 54, 102, 55, 97, 55, 69, 202, 7, 12, 102, 105, 108, 116, 101, 114, 95, 110, 111, 116, 101, 115, 203, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 48, 101, 54, 56, 98, 99, 56, 55, 57, 54, 102, 101, 56, 101, 54, 50, 69, 204, 7, 17, 112, 117, 98, 108, 105, 99, 95, 115, 112, 101, 110, 100, 95, 107, 101, 121, 115, 205, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 97, 56, 98, 99, 99, 54, 100, 53, 101, 50, 57, 52, 57, 57, 57, 50, 69, 206, 7, 56, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 56, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 51, 51, 51, 57, 102, 102, 48, 101, 57, 101, 97, 48, 52, 51, 56, 100, 69, 207, 7, 9, 118, 105, 101, 119, 95, 107, 101, 121, 115, 208, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 102, 49, 102, 102, 55, 99, 56, 55, 102, 97, 56, 55, 99, 97, 54, 48, 69, 209, 7, 62, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 49, 51, 114, 107, 121, 118, 95, 105, 110, 116, 111, 95, 112, 116, 114, 49, 55, 104, 50, 55, 54, 49, 55, 54, 51, 50, 56, 97, 98, 54, 102, 97, 101, 99, 69, 210, 7, 10, 110, 117, 108, 108, 105, 102, 105, 101, 114, 115, 211, 7, 57, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 57, 116, 97, 107, 101, 95, 97, 114, 103, 115, 49, 55, 104, 50, 54, 55, 101, 100, 53, 53, 49, 50, 48, 101, 50, 102, 51, 54, 98, 69, 212, 7, 63, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 117, 116, 105, 108, 115, 49, 52, 114, 110, 103, 95, 119, 105, 116, 104, 95, 105, 110, 100, 101, 120, 49, 55, 104, 99, 49, 48, 49, 98, 53, 55, 56, 49, 50, 102, 50, 48, 57, 101, 97, 69, 213, 7, 158, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 55, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 83, 116, 99, 116, 80, 114, 111, 111, 102, 82, 101, 115, 112, 111, 110, 115, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 97, 55, 56, 57, 55, 98, 102, 50, 57, 57, 97, 49, 54, 97, 57, 52, 69, 214, 7, 164, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 49, 48, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 85, 110, 112, 115, 101, 110, 116, 83, 112, 101, 110, 116, 78, 111, 116, 101, 115, 82, 101, 115, 112, 111, 110, 115, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 98, 56, 53, 102, 52, 49, 101, 49, 101, 100, 57, 98, 55, 54, 97, 102, 69, 215, 7, 158, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 55, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 87, 102, 99, 116, 80, 114, 111, 111, 102, 82, 101, 115, 112, 111, 110, 115, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 55, 52, 100, 51, 51, 48, 56, 53, 51, 99, 49, 98, 49, 49, 49, 56, 69, 216, 7, 162, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 49, 48, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 80, 117, 98, 108, 105, 99, 83, 112, 101, 110, 100, 75, 101, 121, 115, 82, 101, 115, 112, 111, 110, 115, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 53, 48, 50, 55, 50, 50, 54, 98, 51, 52, 54, 100, 100, 53, 48, 97, 69, 217, 7, 158, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 55, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 77, 110, 101, 119, 109, 111, 110, 105, 99, 78, 101, 119, 82, 101, 115, 112, 111, 110, 115, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 99, 100, 97, 50, 50, 100, 56, 50, 98, 98, 52, 101, 50, 51, 100, 98, 69, 218, 7, 155, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 52, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 68, 117, 115, 107, 84, 111, 76, 117, 120, 82, 101, 115, 112, 111, 110, 115, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 98, 99, 99, 97, 56, 57, 98, 48, 55, 101, 51, 52, 55, 99, 102, 53, 69, 219, 7, 160, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 82, 107, 121, 118, 66, 108, 115, 83, 99, 97, 108, 97, 114, 65, 114, 114, 97, 121, 65, 114, 103, 115, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 55, 52, 99, 49, 54, 100, 101, 48, 99, 99, 55, 99, 101, 53, 97, 52, 69, 220, 7, 163, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 49, 48, 49, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 83, 116, 97, 107, 101, 67, 97, 108, 108, 68, 97, 116, 97, 82, 101, 115, 112, 111, 110, 115, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 48, 48, 97, 49, 52, 49, 57, 102, 55, 51, 99, 50, 97, 99, 102, 97, 69, 221, 7, 157, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 54, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 83, 116, 97, 107, 101, 73, 110, 102, 111, 82, 101, 115, 112, 111, 115, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 51, 102, 57, 49, 53, 99, 53, 102, 99, 97, 98, 54, 100, 51, 54, 53, 69, 222, 7, 164, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 49, 48, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 85, 110, 112, 114, 111, 118, 101, 110, 84, 120, 84, 111, 66, 121, 116, 101, 115, 82, 101, 115, 112, 111, 110, 115, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 101, 102, 49, 97, 99, 49, 51, 99, 50, 101, 52, 52, 100, 97, 98, 50, 69, 223, 7, 153, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 80, 114, 111, 118, 101, 84, 120, 82, 101, 115, 112, 111, 110, 115, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 49, 56, 102, 100, 53, 56, 57, 48, 102, 53, 50, 55, 101, 51, 99, 51, 69, 224, 7, 165, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 49, 48, 51, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 67, 104, 101, 99, 107, 78, 111, 116, 101, 79, 119, 110, 101, 114, 115, 104, 105, 112, 82, 101, 115, 112, 111, 110, 115, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 99, 51, 102, 56, 51, 51, 57, 99, 51, 53, 54, 49, 50, 54, 98, 48, 69, 225, 7, 156, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 53, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 72, 105, 115, 116, 111, 114, 121, 82, 101, 115, 112, 111, 110, 115, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 101, 49, 51, 51, 97, 57, 99, 102, 49, 101, 51, 52, 48, 102, 55, 49, 69, 226, 7, 162, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 49, 48, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 77, 110, 101, 109, 111, 110, 105, 99, 83, 101, 101, 100, 82, 101, 115, 112, 111, 110, 115, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 50, 54, 97, 57, 54, 97, 52, 57, 56, 51, 48, 97, 49, 51, 102, 98, 69, 227, 7, 153, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 66, 97, 108, 97, 110, 99, 101, 82, 101, 115, 112, 111, 110, 115, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 57, 57, 48, 102, 52, 48, 54, 99, 54, 99, 100, 97, 100, 101, 52, 50, 69, 228, 7, 151, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 68, 117, 115, 107, 84, 111, 76, 117, 120, 65, 114, 103, 115, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 57, 57, 50, 102, 100, 57, 54, 56, 50, 57, 48, 98, 99, 51, 55, 50, 69, 229, 7, 153, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 57, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 69, 120, 101, 99, 117, 116, 101, 82, 101, 115, 112, 111, 110, 115, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 48, 57, 57, 57, 97, 102, 49, 50, 97, 100, 54, 101, 56, 102, 52, 51, 69, 230, 7, 163, 1, 95, 90, 78, 49, 54, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 53, 116, 121, 112, 101, 115, 49, 95, 49, 48, 49, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 115, 101, 114, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 71, 101, 116, 65, 108, 108, 111, 119, 67, 97, 108, 108, 68, 97, 116, 97, 82, 101, 115, 112, 111, 110, 115, 101, 36, 71, 84, 36, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 55, 104, 98, 57, 56, 98, 97, 51, 55, 100, 98, 54, 51, 48, 53, 52, 50, 54, 69, 231, 7, 216, 1, 95, 90, 78, 49, 55, 56, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 79, 117, 116, 112, 117, 116, 84, 121, 112, 101, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 49, 48, 118, 105, 115, 105, 116, 95, 101, 110, 117, 109, 49, 55, 104, 51, 100, 57, 53, 98, 52, 55, 52, 57, 49, 51, 53, 55, 52, 52, 56, 69, 232, 7, 216, 1, 95, 90, 78, 49, 55, 56, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 95, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 119, 97, 108, 108, 101, 116, 95, 99, 111, 114, 101, 46, 46, 116, 121, 112, 101, 115, 46, 46, 79, 117, 116, 112, 117, 116, 84, 121, 112, 101, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 95, 95, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 49, 48, 118, 105, 115, 105, 116, 95, 101, 110, 117, 109, 49, 55, 104, 101, 48, 102, 56, 99, 56, 48, 97, 52, 100, 54, 100, 54, 100, 99, 49, 69, 233, 7, 141, 1, 95, 90, 78, 49, 48, 57, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 105, 110, 100, 101, 120, 46, 46, 73, 110, 100, 101, 120, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 114, 97, 110, 103, 101, 46, 46, 82, 97, 110, 103, 101, 36, 76, 84, 36, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 71, 84, 36, 36, 71, 84, 36, 53, 105, 110, 100, 101, 120, 49, 55, 104, 52, 49, 56, 57, 53, 100, 51, 53, 57, 56, 102, 97, 99, 56, 49, 57, 69, 234, 7, 113, 95, 90, 78, 52, 99, 111, 114, 101, 51, 115, 116, 114, 54, 116, 114, 97, 105, 116, 115, 54, 54, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 105, 110, 100, 101, 120, 46, 46, 73, 110, 100, 101, 120, 36, 76, 84, 36, 73, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 115, 116, 114, 36, 71, 84, 36, 53, 105, 110, 100, 101, 120, 49, 55, 104, 54, 56, 54, 55, 101, 49, 54, 99, 54, 52, 98, 99, 51, 99, 100, 101, 69, 235, 7, 145, 1, 95, 90, 78, 49, 49, 51, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 105, 110, 100, 101, 120, 46, 46, 73, 110, 100, 101, 120, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 114, 97, 110, 103, 101, 46, 46, 82, 97, 110, 103, 101, 70, 114, 111, 109, 36, 76, 84, 36, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 71, 84, 36, 36, 71, 84, 36, 53, 105, 110, 100, 101, 120, 49, 55, 104, 52, 102, 98, 51, 51, 56, 57, 53, 97, 52, 53, 49, 98, 49, 98, 56, 69, 236, 7, 113, 95, 90, 78, 52, 99, 111, 114, 101, 51, 115, 116, 114, 54, 116, 114, 97, 105, 116, 115, 54, 54, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 105, 110, 100, 101, 120, 46, 46, 73, 110, 100, 101, 120, 36, 76, 84, 36, 73, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 115, 116, 114, 36, 71, 84, 36, 53, 105, 110, 100, 101, 120, 49, 55, 104, 51, 52, 56, 52, 57, 100, 53, 57, 55, 99, 97, 99, 52, 55, 56, 57, 69, 237, 7, 70, 95, 90, 78, 52, 49, 95, 36, 76, 84, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 49, 101, 55, 52, 100, 54, 54, 52, 97, 52, 52, 57, 56, 50, 102, 100, 69, 238, 7, 73, 95, 90, 78, 52, 52, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 97, 54, 56, 101, 97, 97, 99, 100, 55, 48, 57, 57, 48, 48, 98, 57, 69, 239, 7, 112, 95, 90, 78, 52, 99, 111, 114, 101, 51, 99, 109, 112, 53, 105, 109, 112, 108, 115, 54, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 109, 112, 46, 46, 80, 97, 114, 116, 105, 97, 108, 69, 113, 36, 76, 84, 36, 36, 82, 70, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 82, 70, 36, 65, 36, 71, 84, 36, 50, 101, 113, 49, 55, 104, 99, 98, 49, 48, 56, 49, 50, 98, 52, 102, 98, 50, 53, 97, 100, 52, 69, 240, 7, 104, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 114, 101, 97, 100, 46, 46, 83, 108, 105, 99, 101, 82, 101, 97, 100, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 114, 101, 97, 100, 46, 46, 82, 101, 97, 100, 36, 71, 84, 36, 56, 112, 111, 115, 105, 116, 105, 111, 110, 49, 55, 104, 53, 100, 102, 51, 57, 100, 57, 99, 102, 99, 57, 57, 48, 50, 49, 99, 69, 241, 7, 54, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 53, 101, 114, 114, 111, 114, 53, 69, 114, 114, 111, 114, 54, 115, 121, 110, 116, 97, 120, 49, 55, 104, 52, 55, 100, 56, 53, 53, 57, 49, 57, 98, 101, 55, 50, 48, 48, 97, 69, 242, 7, 79, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 52, 53, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 101, 114, 114, 111, 114, 46, 46, 69, 114, 114, 111, 114, 36, 71, 84, 36, 49, 55, 104, 55, 53, 53, 99, 97, 56, 53, 54, 54, 102, 50, 53, 102, 51, 55, 53, 69, 243, 7, 100, 95, 90, 78, 54, 51, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 97, 108, 108, 111, 99, 46, 46, 71, 108, 111, 98, 97, 108, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 97, 108, 108, 111, 99, 46, 46, 65, 108, 108, 111, 99, 97, 116, 111, 114, 36, 71, 84, 36, 49, 48, 100, 101, 97, 108, 108, 111, 99, 97, 116, 101, 49, 55, 104, 102, 50, 55, 48, 55, 48, 57, 48, 54, 52, 57, 49, 98, 51, 50, 49, 69, 244, 7, 102, 95, 90, 78, 55, 50, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 98, 111, 120, 101, 100, 46, 46, 66, 111, 120, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 49, 48, 55, 56, 100, 53, 50, 49, 50, 99, 52, 99, 100, 56, 102, 99, 69, 245, 7, 78, 95, 90, 78, 52, 99, 111, 114, 101, 52, 99, 104, 97, 114, 55, 109, 101, 116, 104, 111, 100, 115, 50, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 104, 97, 114, 36, 71, 84, 36, 49, 49, 101, 110, 99, 111, 100, 101, 95, 117, 116, 102, 56, 49, 55, 104, 100, 101, 99, 97, 55, 102, 97, 97, 102, 55, 99, 50, 48, 102, 98, 101, 69, 246, 7, 78, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 50, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 49, 115, 116, 97, 114, 116, 115, 95, 119, 105, 116, 104, 49, 55, 104, 98, 55, 97, 99, 102, 54, 99, 99, 48, 101, 101, 101, 51, 98, 57, 49, 69, 247, 7, 63, 95, 90, 78, 52, 99, 111, 114, 101, 53, 97, 108, 108, 111, 99, 54, 108, 97, 121, 111, 117, 116, 54, 76, 97, 121, 111, 117, 116, 49, 51, 102, 111, 114, 95, 118, 97, 108, 117, 101, 95, 114, 97, 119, 49, 55, 104, 97, 56, 54, 54, 102, 50, 51, 102, 99, 101, 98, 102, 51, 51, 98, 101, 69, 248, 7, 42, 95, 90, 78, 52, 105, 116, 111, 97, 54, 66, 117, 102, 102, 101, 114, 54, 102, 111, 114, 109, 97, 116, 49, 55, 104, 100, 50, 56, 48, 101, 51, 100, 57, 99, 99, 102, 98, 48, 102, 55, 98, 69, 249, 7, 56, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 52, 112, 117, 115, 104, 49, 55, 104, 53, 101, 55, 100, 100, 55, 55, 99, 56, 57, 50, 55, 99, 50, 101, 52, 69, 250, 7, 60, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 56, 105, 115, 95, 101, 109, 112, 116, 121, 49, 55, 104, 52, 98, 52, 100, 51, 57, 54, 101, 101, 55, 54, 97, 55, 54, 101, 100, 69, 251, 7, 54, 95, 90, 78, 53, 97, 108, 108, 111, 99, 53, 97, 108, 108, 111, 99, 54, 71, 108, 111, 98, 97, 108, 49, 48, 97, 108, 108, 111, 99, 95, 105, 109, 112, 108, 49, 55, 104, 48, 99, 55, 50, 56, 51, 53, 50, 98, 55, 54, 53, 48, 54, 53, 51, 69, 252, 7, 97, 95, 90, 78, 54, 51, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 97, 108, 108, 111, 99, 46, 46, 71, 108, 111, 98, 97, 108, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 97, 108, 108, 111, 99, 46, 46, 65, 108, 108, 111, 99, 97, 116, 111, 114, 36, 71, 84, 36, 56, 97, 108, 108, 111, 99, 97, 116, 101, 49, 55, 104, 53, 99, 56, 51, 57, 50, 54, 56, 57, 48, 99, 54, 99, 101, 55, 101, 69, 253, 7, 103, 95, 90, 78, 54, 56, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 114, 101, 97, 100, 46, 46, 83, 116, 114, 82, 101, 97, 100, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 114, 101, 97, 100, 46, 46, 82, 101, 97, 100, 36, 71, 84, 36, 57, 112, 97, 114, 115, 101, 95, 115, 116, 114, 49, 55, 104, 50, 56, 97, 51, 101, 53, 49, 48, 97, 56, 100, 97, 50, 55, 55, 55, 69, 254, 7, 105, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 105, 109, 112, 108, 115, 46, 46, 83, 116, 114, 105, 110, 103, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 118, 105, 115, 105, 116, 95, 115, 116, 114, 49, 55, 104, 56, 57, 97, 97, 97, 49, 56, 52, 49, 53, 54, 99, 54, 50, 97, 101, 69, 255, 7, 65, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 50, 100, 56, 50, 101, 49, 48, 51, 52, 56, 54, 99, 51, 55, 49, 100, 69, 128, 8, 66, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 49, 50, 80, 97, 114, 115, 101, 114, 78, 117, 109, 98, 101, 114, 49, 50, 105, 110, 118, 97, 108, 105, 100, 95, 116, 121, 112, 101, 49, 55, 104, 53, 50, 57, 99, 101, 98, 49, 50, 53, 102, 51, 98, 57, 98, 98, 48, 69, 129, 8, 100, 95, 90, 78, 54, 49, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 101, 114, 114, 111, 114, 46, 46, 69, 114, 114, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 114, 114, 111, 114, 36, 71, 84, 36, 49, 50, 105, 110, 118, 97, 108, 105, 100, 95, 116, 121, 112, 101, 49, 55, 104, 54, 57, 52, 102, 53, 55, 50, 48, 102, 52, 97, 55, 102, 98, 102, 48, 69, 130, 8, 65, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 51, 101, 110, 100, 49, 55, 104, 99, 55, 101, 101, 102, 99, 50, 51, 100, 99, 99, 99, 51, 50, 54, 48, 69, 131, 8, 79, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 54, 112, 97, 114, 115, 101, 95, 119, 104, 105, 116, 101, 115, 112, 97, 99, 101, 49, 55, 104, 52, 50, 98, 100, 51, 50, 51, 51, 54, 51, 55, 57, 48, 102, 51, 52, 69, 132, 8, 73, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 48, 112, 101, 101, 107, 95, 101, 114, 114, 111, 114, 49, 55, 104, 57, 48, 98, 101, 55, 49, 56, 102, 54, 99, 99, 48, 57, 57, 48, 57, 69, 133, 8, 75, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 50, 112, 101, 101, 107, 95, 111, 114, 95, 110, 117, 108, 108, 49, 55, 104, 98, 54, 55, 101, 97, 52, 102, 57, 49, 101, 100, 98, 55, 99, 51, 53, 69, 134, 8, 70, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 56, 101, 97, 116, 95, 99, 104, 97, 114, 49, 55, 104, 99, 56, 97, 102, 56, 48, 98, 102, 98, 57, 54, 102, 56, 49, 101, 50, 69, 135, 8, 71, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 57, 110, 101, 120, 116, 95, 99, 104, 97, 114, 49, 55, 104, 53, 54, 100, 52, 50, 54, 48, 98, 51, 99, 53, 97, 48, 48, 57, 51, 69, 136, 8, 100, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 114, 101, 97, 100, 46, 46, 83, 108, 105, 99, 101, 82, 101, 97, 100, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 114, 101, 97, 100, 46, 46, 82, 101, 97, 100, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 48, 102, 51, 49, 57, 101, 56, 48, 98, 54, 52, 52, 52, 100, 102, 48, 69, 137, 8, 67, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 53, 101, 114, 114, 111, 114, 49, 55, 104, 48, 56, 53, 50, 49, 97, 51, 52, 50, 48, 51, 55, 57, 49, 101, 52, 69, 138, 8, 110, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 114, 101, 97, 100, 46, 46, 83, 108, 105, 99, 101, 82, 101, 97, 100, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 114, 101, 97, 100, 46, 46, 82, 101, 97, 100, 36, 71, 84, 36, 49, 51, 112, 101, 101, 107, 95, 112, 111, 115, 105, 116, 105, 111, 110, 49, 55, 104, 99, 51, 98, 54, 50, 97, 54, 49, 55, 102, 100, 102, 102, 101, 50, 52, 69, 139, 8, 75, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 50, 102, 105, 120, 95, 112, 111, 115, 105, 116, 105, 111, 110, 49, 55, 104, 48, 99, 56, 49, 52, 49, 101, 50, 101, 53, 100, 53, 100, 49, 101, 51, 69, 140, 8, 61, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 53, 101, 114, 114, 111, 114, 53, 69, 114, 114, 111, 114, 49, 50, 102, 105, 120, 95, 112, 111, 115, 105, 116, 105, 111, 110, 49, 55, 104, 54, 52, 100, 49, 99, 102, 49, 100, 53, 98, 98, 98, 49, 52, 101, 55, 69, 141, 8, 74, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 49, 112, 97, 114, 115, 101, 95, 105, 100, 101, 110, 116, 49, 55, 104, 99, 97, 51, 57, 49, 97, 50, 101, 97, 98, 97, 54, 99, 49, 53, 98, 69, 142, 8, 76, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 51, 112, 97, 114, 115, 101, 95, 105, 110, 116, 101, 103, 101, 114, 49, 55, 104, 53, 57, 55, 100, 100, 48, 53, 54, 48, 55, 56, 51, 98, 102, 48, 52, 69, 143, 8, 75, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 50, 112, 97, 114, 115, 101, 95, 110, 117, 109, 98, 101, 114, 49, 55, 104, 56, 99, 57, 55, 50, 53, 100, 98, 100, 101, 48, 100, 97, 99, 49, 49, 69, 144, 8, 81, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 56, 112, 97, 114, 115, 101, 95, 108, 111, 110, 103, 95, 105, 110, 116, 101, 103, 101, 114, 49, 55, 104, 56, 55, 101, 51, 99, 100, 55, 99, 101, 49, 48, 57, 102, 53, 56, 102, 69, 145, 8, 76, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 51, 112, 97, 114, 115, 101, 95, 100, 101, 99, 105, 109, 97, 108, 49, 55, 104, 57, 102, 48, 100, 48, 53, 99, 55, 56, 55, 51, 52, 48, 48, 53, 52, 69, 146, 8, 77, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 52, 112, 97, 114, 115, 101, 95, 101, 120, 112, 111, 110, 101, 110, 116, 49, 55, 104, 98, 100, 97, 102, 97, 100, 54, 56, 97, 53, 55, 98, 102, 101, 50, 54, 69, 147, 8, 77, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 52, 102, 54, 52, 95, 102, 114, 111, 109, 95, 112, 97, 114, 116, 115, 49, 55, 104, 53, 57, 49, 55, 57, 57, 49, 49, 48, 51, 97, 57, 99, 55, 50, 100, 69, 148, 8, 85, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 50, 50, 112, 97, 114, 115, 101, 95, 100, 101, 99, 105, 109, 97, 108, 95, 111, 118, 101, 114, 102, 108, 111, 119, 49, 55, 104, 52, 50, 50, 100, 48, 48, 99, 57, 51, 57, 57, 51, 51, 56, 48, 50, 69, 149, 8, 86, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 50, 51, 112, 97, 114, 115, 101, 95, 101, 120, 112, 111, 110, 101, 110, 116, 95, 111, 118, 101, 114, 102, 108, 111, 119, 49, 55, 104, 49, 99, 101, 53, 49, 51, 52, 99, 54, 50, 99, 100, 100, 101, 97, 98, 69, 150, 8, 79, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 54, 112, 97, 114, 115, 101, 95, 97, 110, 121, 95, 110, 117, 109, 98, 101, 114, 49, 55, 104, 57, 57, 100, 55, 48, 100, 48, 100, 49, 98, 54, 49, 57, 48, 56, 48, 69, 151, 8, 81, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 49, 56, 112, 97, 114, 115, 101, 95, 111, 98, 106, 101, 99, 116, 95, 99, 111, 108, 111, 110, 49, 55, 104, 100, 100, 48, 100, 55, 101, 50, 97, 98, 56, 99, 97, 49, 101, 56, 97, 69, 152, 8, 69, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 55, 101, 110, 100, 95, 115, 101, 113, 49, 55, 104, 56, 99, 54, 50, 56, 53, 99, 101, 48, 100, 52, 55, 55, 50, 100, 50, 69, 153, 8, 69, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 50, 100, 101, 50, 49, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 36, 76, 84, 36, 82, 36, 71, 84, 36, 55, 101, 110, 100, 95, 109, 97, 112, 49, 55, 104, 97, 55, 57, 48, 48, 55, 97, 50, 99, 54, 50, 53, 98, 97, 52, 54, 69, 154, 8, 93, 95, 90, 78, 54, 49, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 101, 114, 114, 111, 114, 46, 46, 69, 114, 114, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 114, 114, 111, 114, 36, 71, 84, 36, 54, 99, 117, 115, 116, 111, 109, 49, 55, 104, 51, 100, 102, 55, 51, 101, 50, 102, 53, 57, 98, 54, 102, 102, 50, 56, 69, 155, 8, 53, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 53, 101, 114, 114, 111, 114, 49, 48, 109, 97, 107, 101, 95, 101, 114, 114, 111, 114, 49, 55, 104, 99, 101, 55, 55, 101, 57, 97, 54, 52, 52, 57, 102, 48, 102, 99, 97, 69, 156, 8, 69, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 52, 114, 101, 97, 100, 57, 83, 108, 105, 99, 101, 82, 101, 97, 100, 49, 55, 112, 111, 115, 105, 116, 105, 111, 110, 95, 111, 102, 95, 105, 110, 100, 101, 120, 49, 55, 104, 102, 55, 99, 56, 100, 54, 49, 53, 101, 98, 99, 52, 51, 49, 50, 98, 69, 157, 8, 46, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 52, 114, 101, 97, 100, 53, 101, 114, 114, 111, 114, 49, 55, 104, 98, 99, 56, 99, 102, 101, 102, 100, 97, 102, 52, 98, 100, 100, 56, 102, 69, 158, 8, 54, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 52, 114, 101, 97, 100, 49, 50, 112, 97, 114, 115, 101, 95, 101, 115, 99, 97, 112, 101, 49, 55, 104, 97, 102, 49, 49, 56, 49, 102, 54, 98, 49, 97, 102, 99, 52, 99, 99, 69, 159, 8, 107, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 114, 101, 97, 100, 46, 46, 83, 108, 105, 99, 101, 82, 101, 97, 100, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 114, 101, 97, 100, 46, 46, 82, 101, 97, 100, 36, 71, 84, 36, 49, 48, 105, 103, 110, 111, 114, 101, 95, 115, 116, 114, 49, 55, 104, 53, 52, 100, 52, 55, 101, 99, 48, 98, 98, 57, 54, 52, 98, 98, 56, 69, 160, 8, 46, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 52, 114, 101, 97, 100, 53, 101, 114, 114, 111, 114, 49, 55, 104, 102, 51, 101, 101, 56, 57, 48, 52, 56, 52, 52, 101, 55, 98, 50, 98, 69, 161, 8, 53, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 52, 114, 101, 97, 100, 49, 49, 110, 101, 120, 116, 95, 111, 114, 95, 101, 111, 102, 49, 55, 104, 57, 51, 98, 99, 54, 102, 50, 97, 102, 51, 99, 99, 55, 56, 101, 48, 69, 162, 8, 114, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 114, 101, 97, 100, 46, 46, 83, 108, 105, 99, 101, 82, 101, 97, 100, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 114, 101, 97, 100, 46, 46, 82, 101, 97, 100, 36, 71, 84, 36, 49, 55, 100, 101, 99, 111, 100, 101, 95, 104, 101, 120, 95, 101, 115, 99, 97, 112, 101, 49, 55, 104, 102, 56, 97, 48, 55, 52, 57, 55, 55, 53, 100, 101, 97, 51, 57, 100, 69, 163, 8, 46, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 52, 114, 101, 97, 100, 53, 101, 114, 114, 111, 114, 49, 55, 104, 57, 101, 102, 48, 48, 57, 51, 57, 57, 101, 102, 48, 100, 50, 54, 50, 69, 164, 8, 52, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 52, 114, 101, 97, 100, 55, 83, 116, 114, 82, 101, 97, 100, 51, 110, 101, 119, 49, 55, 104, 56, 102, 57, 97, 102, 100, 56, 55, 102, 52, 102, 55, 53, 52, 51, 57, 69, 165, 8, 105, 95, 90, 78, 54, 56, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 114, 101, 97, 100, 46, 46, 83, 116, 114, 82, 101, 97, 100, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 46, 46, 114, 101, 97, 100, 46, 46, 82, 101, 97, 100, 36, 71, 84, 36, 49, 48, 105, 103, 110, 111, 114, 101, 95, 115, 116, 114, 49, 55, 104, 52, 98, 98, 53, 57, 98, 49, 101, 51, 50, 57, 51, 57, 49, 48, 55, 69, 166, 8, 46, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 52, 114, 101, 97, 100, 53, 101, 114, 114, 111, 114, 49, 55, 104, 49, 52, 98, 52, 51, 53, 48, 57, 57, 50, 50, 50, 51, 97, 54, 57, 69, 167, 8, 53, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 52, 114, 101, 97, 100, 49, 49, 112, 101, 101, 107, 95, 111, 114, 95, 101, 111, 102, 49, 55, 104, 48, 102, 50, 53, 56, 98, 57, 56, 53, 97, 49, 97, 57, 51, 55, 50, 69, 168, 8, 72, 95, 90, 78, 49, 48, 115, 101, 114, 100, 101, 95, 106, 115, 111, 110, 52, 114, 101, 97, 100, 49, 50, 112, 97, 114, 115, 101, 95, 101, 115, 99, 97, 112, 101, 49, 54, 101, 110, 99, 111, 100, 101, 95, 115, 117, 114, 114, 111, 103, 97, 116, 101, 49, 55, 104, 98, 56, 49, 99, 55, 57, 48, 98, 97, 50, 101, 100, 53, 52, 98, 102, 69, 169, 8, 67, 95, 90, 78, 51, 114, 121, 117, 49, 52, 100, 50, 115, 95, 105, 110, 116, 114, 105, 110, 115, 105, 99, 115, 50, 50, 109, 117, 108, 116, 105, 112, 108, 101, 95, 111, 102, 95, 112, 111, 119, 101, 114, 95, 111, 102, 95, 53, 49, 55, 104, 51, 57, 101, 56, 101, 54, 101, 51, 102, 99, 100, 48, 97, 51, 99, 53, 69, 170, 8, 57, 95, 90, 78, 51, 114, 121, 117, 49, 52, 100, 50, 115, 95, 105, 110, 116, 114, 105, 110, 115, 105, 99, 115, 49, 50, 109, 117, 108, 95, 115, 104, 105, 102, 116, 95, 54, 52, 49, 55, 104, 55, 49, 100, 56, 100, 102, 102, 53, 101, 102, 54, 50, 49, 57, 56, 55, 69, 171, 8, 61, 95, 90, 78, 51, 114, 121, 117, 49, 52, 100, 50, 115, 95, 105, 110, 116, 114, 105, 110, 115, 105, 99, 115, 49, 54, 109, 117, 108, 95, 115, 104, 105, 102, 116, 95, 97, 108, 108, 95, 54, 52, 49, 55, 104, 102, 50, 54, 99, 54, 50, 102, 97, 56, 57, 99, 48, 100, 98, 53, 56, 69, 172, 8, 60, 95, 90, 78, 51, 114, 121, 117, 54, 112, 114, 101, 116, 116, 121, 56, 101, 120, 112, 111, 110, 101, 110, 116, 49, 53, 119, 114, 105, 116, 101, 95, 101, 120, 112, 111, 110, 101, 110, 116, 51, 49, 55, 104, 54, 52, 53, 49, 101, 57, 57, 100, 55, 56, 53, 50, 97, 57, 98, 102, 69, 173, 8, 64, 95, 90, 78, 51, 114, 121, 117, 54, 112, 114, 101, 116, 116, 121, 56, 109, 97, 110, 116, 105, 115, 115, 97, 49, 57, 119, 114, 105, 116, 101, 95, 109, 97, 110, 116, 105, 115, 115, 97, 95, 108, 111, 110, 103, 49, 55, 104, 52, 101, 48, 98, 99, 49, 51, 50, 97, 49, 53, 52, 56, 54, 97, 48, 69, 174, 8, 59, 95, 90, 78, 51, 114, 121, 117, 54, 112, 114, 101, 116, 116, 121, 56, 109, 97, 110, 116, 105, 115, 115, 97, 49, 52, 119, 114, 105, 116, 101, 95, 109, 97, 110, 116, 105, 115, 115, 97, 49, 55, 104, 50, 50, 100, 49, 98, 101, 50, 49, 51, 52, 101, 51, 99, 99, 97, 56, 69, 175, 8, 43, 95, 90, 78, 51, 114, 121, 117, 54, 112, 114, 101, 116, 116, 121, 56, 102, 111, 114, 109, 97, 116, 54, 52, 49, 55, 104, 48, 98, 100, 57, 100, 50, 100, 50, 97, 98, 56, 52, 55, 52, 50, 101, 69, 176, 8, 48, 95, 90, 78, 51, 104, 101, 120, 49, 53, 66, 121, 116, 101, 115, 84, 111, 72, 101, 120, 67, 104, 97, 114, 115, 51, 110, 101, 119, 49, 55, 104, 57, 49, 57, 97, 102, 52, 98, 56, 100, 57, 55, 100, 99, 102, 101, 53, 69, 177, 8, 109, 95, 90, 78, 55, 57, 95, 36, 76, 84, 36, 104, 101, 120, 46, 46, 66, 121, 116, 101, 115, 84, 111, 72, 101, 120, 67, 104, 97, 114, 115, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 100, 100, 55, 102, 56, 101, 98, 52, 55, 101, 101, 52, 102, 101, 51, 98, 69, 178, 8, 114, 95, 90, 78, 55, 57, 95, 36, 76, 84, 36, 104, 101, 120, 46, 46, 66, 121, 116, 101, 115, 84, 111, 72, 101, 120, 67, 104, 97, 114, 115, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 57, 115, 105, 122, 101, 95, 104, 105, 110, 116, 49, 55, 104, 57, 99, 100, 97, 100, 51, 101, 99, 54, 55, 51, 98, 97, 56, 99, 55, 69, 179, 8, 119, 95, 90, 78, 57, 48, 95, 36, 76, 84, 36, 104, 101, 120, 46, 46, 66, 121, 116, 101, 115, 84, 111, 72, 101, 120, 67, 104, 97, 114, 115, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 101, 120, 97, 99, 116, 95, 115, 105, 122, 101, 46, 46, 69, 120, 97, 99, 116, 83, 105, 122, 101, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 51, 108, 101, 110, 49, 55, 104, 97, 49, 54, 98, 56, 54, 52, 53, 98, 55, 102, 53, 56, 48, 49, 101, 69, 180, 8, 153, 1, 95, 90, 78, 49, 48, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 115, 108, 105, 99, 101, 46, 46, 105, 116, 101, 114, 46, 46, 67, 104, 117, 110, 107, 115, 69, 120, 97, 99, 116, 77, 117, 116, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 50, 52, 95, 95, 105, 116, 101, 114, 97, 116, 111, 114, 95, 103, 101, 116, 95, 117, 110, 99, 104, 101, 99, 107, 101, 100, 49, 55, 104, 101, 101, 49, 100, 57, 99, 100, 50, 101, 101, 57, 56, 98, 55, 102, 100, 69, 181, 8, 137, 1, 95, 90, 78, 49, 48, 54, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 99, 104, 97, 105, 110, 46, 46, 67, 104, 97, 105, 110, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 54, 55, 102, 100, 53, 102, 101, 51, 56, 55, 98, 49, 51, 99, 100, 102, 69, 182, 8, 145, 1, 95, 90, 78, 49, 49, 48, 95, 36, 76, 84, 36, 103, 101, 110, 101, 114, 105, 99, 95, 97, 114, 114, 97, 121, 46, 46, 71, 101, 110, 101, 114, 105, 99, 65, 114, 114, 97, 121, 36, 76, 84, 36, 84, 36, 67, 36, 78, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 103, 101, 110, 101, 114, 105, 99, 95, 97, 114, 114, 97, 121, 46, 46, 115, 101, 113, 117, 101, 110, 99, 101, 46, 46, 71, 101, 110, 101, 114, 105, 99, 83, 101, 113, 117, 101, 110, 99, 101, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 56, 103, 101, 110, 101, 114, 97, 116, 101, 49, 55, 104, 98, 50, 56, 50, 102, 48, 56, 99, 97, 54, 97, 101, 100, 50, 55, 51, 69, 183, 8, 145, 1, 95, 90, 78, 49, 49, 48, 95, 36, 76, 84, 36, 103, 101, 110, 101, 114, 105, 99, 95, 97, 114, 114, 97, 121, 46, 46, 71, 101, 110, 101, 114, 105, 99, 65, 114, 114, 97, 121, 36, 76, 84, 36, 84, 36, 67, 36, 78, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 103, 101, 110, 101, 114, 105, 99, 95, 97, 114, 114, 97, 121, 46, 46, 115, 101, 113, 117, 101, 110, 99, 101, 46, 46, 71, 101, 110, 101, 114, 105, 99, 83, 101, 113, 117, 101, 110, 99, 101, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 56, 103, 101, 110, 101, 114, 97, 116, 101, 49, 55, 104, 98, 57, 55, 100, 56, 98, 50, 99, 99, 50, 55, 101, 55, 102, 51, 98, 69, 184, 8, 141, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 73, 109, 112, 108, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 53, 100, 98, 54, 99, 102, 97, 55, 53, 50, 48, 100, 52, 56, 102, 54, 69, 185, 8, 78, 95, 90, 78, 52, 52, 95, 36, 76, 84, 36, 68, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 105, 103, 101, 115, 116, 46, 46, 100, 105, 103, 101, 115, 116, 46, 46, 68, 105, 103, 101, 115, 116, 36, 71, 84, 36, 56, 102, 105, 110, 97, 108, 105, 122, 101, 49, 55, 104, 56, 50, 99, 99, 55, 98, 56, 54, 48, 100, 48, 48, 52, 102, 52, 97, 69, 186, 8, 165, 1, 95, 90, 78, 56, 54, 95, 36, 76, 84, 36, 115, 104, 97, 50, 46, 46, 99, 111, 114, 101, 95, 97, 112, 105, 46, 46, 83, 104, 97, 50, 53, 54, 86, 97, 114, 67, 111, 114, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 105, 103, 101, 115, 116, 46, 46, 99, 111, 114, 101, 95, 97, 112, 105, 46, 46, 86, 97, 114, 105, 97, 98, 108, 101, 79, 117, 116, 112, 117, 116, 67, 111, 114, 101, 36, 71, 84, 36, 50, 50, 102, 105, 110, 97, 108, 105, 122, 101, 95, 118, 97, 114, 105, 97, 98, 108, 101, 95, 99, 111, 114, 101, 50, 56, 95, 36, 117, 55, 98, 36, 36, 117, 55, 98, 36, 99, 108, 111, 115, 117, 114, 101, 36, 117, 55, 100, 36, 36, 117, 55, 100, 36, 49, 55, 104, 101, 97, 101, 57, 52, 50, 55, 53, 102, 51, 50, 48, 101, 52, 98, 102, 69, 187, 8, 68, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 51, 122, 105, 112, 49, 54, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 102, 48, 101, 49, 51, 98, 57, 98, 99, 98, 98, 50, 97, 56, 49, 101, 69, 188, 8, 73, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 50, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 55, 114, 101, 118, 101, 114, 115, 101, 49, 55, 104, 101, 55, 48, 52, 97, 49, 52, 56, 48, 52, 51, 52, 48, 99, 102, 50, 69, 189, 8, 47, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 51, 114, 97, 119, 56, 102, 114, 111, 109, 95, 114, 101, 102, 49, 55, 104, 49, 49, 53, 99, 101, 57, 49, 100, 49, 57, 99, 102, 57, 52, 54, 49, 69, 190, 8, 114, 95, 90, 78, 56, 50, 95, 36, 76, 84, 36, 100, 105, 103, 101, 115, 116, 46, 46, 99, 111, 114, 101, 95, 97, 112, 105, 46, 46, 119, 114, 97, 112, 112, 101, 114, 46, 46, 67, 111, 114, 101, 87, 114, 97, 112, 112, 101, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 105, 103, 101, 115, 116, 46, 46, 85, 112, 100, 97, 116, 101, 36, 71, 84, 36, 54, 117, 112, 100, 97, 116, 101, 49, 55, 104, 99, 52, 97, 57, 100, 57, 48, 54, 100, 52, 49, 53, 102, 99, 57, 48, 69, 191, 8, 144, 1, 95, 90, 78, 56, 50, 95, 36, 76, 84, 36, 100, 105, 103, 101, 115, 116, 46, 46, 99, 111, 114, 101, 95, 97, 112, 105, 46, 46, 119, 114, 97, 112, 112, 101, 114, 46, 46, 67, 111, 114, 101, 87, 114, 97, 112, 112, 101, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 105, 103, 101, 115, 116, 46, 46, 85, 112, 100, 97, 116, 101, 36, 71, 84, 36, 54, 117, 112, 100, 97, 116, 101, 50, 56, 95, 36, 117, 55, 98, 36, 36, 117, 55, 98, 36, 99, 108, 111, 115, 117, 114, 101, 36, 117, 55, 100, 36, 36, 117, 55, 100, 36, 49, 55, 104, 52, 53, 52, 98, 102, 100, 100, 100, 50, 100, 97, 102, 53, 99, 56, 57, 69, 192, 8, 123, 95, 90, 78, 57, 48, 95, 36, 76, 84, 36, 100, 105, 103, 101, 115, 116, 46, 46, 99, 111, 114, 101, 95, 97, 112, 105, 46, 46, 119, 114, 97, 112, 112, 101, 114, 46, 46, 67, 111, 114, 101, 87, 114, 97, 112, 112, 101, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 100, 101, 102, 97, 117, 108, 116, 46, 46, 68, 101, 102, 97, 117, 108, 116, 36, 71, 84, 36, 55, 100, 101, 102, 97, 117, 108, 116, 49, 55, 104, 50, 101, 54, 50, 102, 54, 57, 51, 102, 48, 52, 50, 97, 53, 102, 97, 69, 193, 8, 125, 95, 90, 78, 57, 50, 95, 36, 76, 84, 36, 98, 108, 111, 99, 107, 95, 98, 117, 102, 102, 101, 114, 46, 46, 66, 108, 111, 99, 107, 66, 117, 102, 102, 101, 114, 36, 76, 84, 36, 66, 108, 111, 99, 107, 83, 105, 122, 101, 36, 67, 36, 75, 105, 110, 100, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 100, 101, 102, 97, 117, 108, 116, 46, 46, 68, 101, 102, 97, 117, 108, 116, 36, 71, 84, 36, 55, 100, 101, 102, 97, 117, 108, 116, 49, 55, 104, 54, 57, 50, 97, 99, 54, 55, 101, 55, 97, 98, 50, 54, 99, 53, 50, 69, 194, 8, 48, 95, 90, 78, 52, 98, 115, 53, 56, 54, 100, 101, 99, 111, 100, 101, 49, 49, 100, 101, 99, 111, 100, 101, 95, 105, 110, 116, 111, 49, 55, 104, 99, 48, 98, 56, 53, 98, 53, 99, 100, 50, 53, 49, 52, 53, 48, 48, 69, 195, 8, 53, 95, 90, 78, 52, 98, 115, 53, 56, 54, 100, 101, 99, 111, 100, 101, 49, 54, 100, 101, 99, 111, 100, 101, 95, 99, 98, 53, 56, 95, 105, 110, 116, 111, 49, 55, 104, 97, 101, 102, 55, 100, 56, 101, 98, 54, 51, 57, 102, 99, 99, 102, 52, 69, 196, 8, 48, 95, 90, 78, 52, 98, 115, 53, 56, 54, 101, 110, 99, 111, 100, 101, 49, 49, 101, 110, 99, 111, 100, 101, 95, 105, 110, 116, 111, 49, 55, 104, 48, 57, 97, 49, 102, 53, 53, 49, 98, 53, 101, 98, 48, 54, 97, 57, 69, 197, 8, 53, 95, 90, 78, 52, 98, 115, 53, 56, 54, 101, 110, 99, 111, 100, 101, 49, 54, 101, 110, 99, 111, 100, 101, 95, 99, 98, 53, 56, 95, 105, 110, 116, 111, 49, 55, 104, 48, 52, 53, 53, 48, 100, 52, 102, 98, 99, 97, 55, 56, 54, 52, 102, 69, 198, 8, 49, 95, 90, 78, 49, 48, 112, 112, 118, 95, 108, 105, 116, 101, 56, 54, 55, 103, 101, 110, 101, 114, 105, 99, 53, 100, 109, 97, 112, 50, 49, 55, 104, 49, 101, 97, 99, 50, 101, 99, 48, 97, 55, 102, 52, 51, 57, 56, 102, 69, 199, 8, 141, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 73, 109, 112, 108, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 53, 102, 99, 100, 99, 51, 50, 48, 49, 98, 100, 54, 49, 99, 49, 52, 69, 200, 8, 141, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 73, 109, 112, 108, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 56, 100, 102, 48, 51, 54, 97, 50, 99, 56, 56, 50, 97, 100, 57, 49, 69, 201, 8, 141, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 73, 109, 112, 108, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 98, 51, 101, 98, 98, 57, 49, 54, 102, 98, 102, 97, 50, 51, 98, 52, 69, 202, 8, 141, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 73, 109, 112, 108, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 101, 98, 52, 99, 55, 99, 52, 102, 55, 54, 99, 100, 48, 54, 55, 54, 69, 203, 8, 68, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 51, 122, 105, 112, 49, 54, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 53, 57, 49, 54, 51, 99, 57, 56, 57, 98, 56, 98, 56, 51, 97, 100, 69, 204, 8, 68, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 51, 122, 105, 112, 49, 54, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 54, 51, 101, 102, 51, 98, 99, 98, 48, 54, 98, 98, 50, 101, 56, 52, 69, 205, 8, 68, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 51, 122, 105, 112, 49, 54, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 56, 48, 52, 50, 52, 97, 97, 57, 50, 54, 49, 101, 56, 51, 49, 56, 69, 206, 8, 68, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 51, 122, 105, 112, 49, 54, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 97, 48, 97, 100, 52, 53, 52, 99, 55, 55, 101, 99, 55, 54, 48, 56, 69, 207, 8, 144, 1, 95, 90, 78, 52, 99, 111, 114, 101, 53, 97, 114, 114, 97, 121, 57, 56, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 99, 111, 108, 108, 101, 99, 116, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 97, 116, 111, 114, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 82, 70, 36, 36, 117, 53, 98, 36, 84, 36, 117, 51, 98, 36, 36, 117, 50, 48, 36, 78, 36, 117, 53, 100, 36, 36, 71, 84, 36, 57, 105, 110, 116, 111, 95, 105, 116, 101, 114, 49, 55, 104, 48, 55, 99, 51, 98, 101, 53, 51, 56, 48, 50, 57, 100, 52, 48, 51, 69, 208, 8, 53, 95, 90, 78, 49, 49, 114, 97, 110, 100, 95, 99, 104, 97, 99, 104, 97, 52, 103, 117, 116, 115, 49, 48, 114, 101, 97, 100, 95, 117, 51, 50, 108, 101, 49, 55, 104, 97, 97, 53, 98, 97, 52, 101, 100, 102, 50, 98, 102, 53, 51, 57, 48, 69, 209, 8, 113, 95, 90, 78, 56, 48, 95, 36, 76, 84, 36, 114, 97, 110, 100, 95, 99, 104, 97, 99, 104, 97, 46, 46, 99, 104, 97, 99, 104, 97, 46, 46, 65, 114, 114, 97, 121, 54, 52, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 100, 101, 102, 97, 117, 108, 116, 46, 46, 68, 101, 102, 97, 117, 108, 116, 36, 71, 84, 36, 55, 100, 101, 102, 97, 117, 108, 116, 49, 55, 104, 54, 51, 100, 50, 56, 57, 55, 52, 50, 101, 99, 51, 51, 56, 49, 56, 69, 210, 8, 73, 95, 90, 78, 52, 52, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 51, 54, 49, 57, 48, 98, 101, 55, 56, 50, 53, 49, 54, 102, 52, 52, 69, 211, 8, 63, 95, 90, 78, 52, 99, 111, 114, 101, 53, 97, 108, 108, 111, 99, 54, 108, 97, 121, 111, 117, 116, 54, 76, 97, 121, 111, 117, 116, 49, 51, 102, 111, 114, 95, 118, 97, 108, 117, 101, 95, 114, 97, 119, 49, 55, 104, 57, 54, 101, 56, 51, 101, 52, 55, 102, 49, 56, 53, 99, 102, 57, 55, 69, 212, 8, 103, 95, 90, 78, 54, 56, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 105, 109, 112, 108, 115, 46, 46, 85, 110, 105, 116, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 102, 54, 98, 49, 55, 97, 98, 102, 97, 48, 97, 51, 98, 55, 55, 53, 69, 213, 8, 103, 95, 90, 78, 54, 56, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 105, 109, 112, 108, 115, 46, 46, 66, 111, 111, 108, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 100, 101, 55, 102, 53, 54, 50, 97, 52, 57, 49, 54, 100, 102, 102, 99, 69, 214, 8, 105, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 105, 109, 112, 108, 115, 46, 46, 83, 116, 114, 105, 110, 103, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 51, 97, 50, 51, 98, 48, 50, 98, 97, 48, 56, 53, 56, 51, 99, 51, 69, 215, 8, 89, 95, 90, 78, 54, 48, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 85, 110, 101, 120, 112, 101, 99, 116, 101, 100, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 48, 52, 100, 54, 101, 54, 101, 53, 55, 55, 99, 100, 51, 101, 54, 52, 69, 216, 8, 76, 95, 90, 78, 52, 55, 95, 36, 76, 84, 36, 36, 82, 70, 36, 115, 116, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 48, 101, 97, 57, 57, 99, 100, 54, 55, 98, 101, 102, 101, 101, 52, 101, 69, 217, 8, 95, 95, 90, 78, 54, 54, 95, 36, 76, 84, 36, 100, 121, 110, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 69, 120, 112, 101, 99, 116, 101, 100, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 50, 57, 52, 50, 97, 97, 102, 57, 57, 50, 100, 100, 101, 98, 99, 100, 69, 218, 8, 84, 95, 90, 78, 53, 53, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 79, 110, 101, 79, 102, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 48, 101, 50, 50, 101, 48, 54, 55, 102, 102, 51, 97, 53, 57, 49, 49, 69, 219, 8, 178, 1, 95, 90, 78, 49, 52, 50, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 105, 109, 112, 108, 115, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 117, 56, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 80, 114, 105, 109, 105, 116, 105, 118, 101, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 99, 48, 57, 100, 98, 97, 49, 55, 56, 48, 98, 55, 54, 56, 53, 53, 69, 220, 8, 179, 1, 95, 90, 78, 49, 52, 51, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 105, 109, 112, 108, 115, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 117, 54, 52, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 80, 114, 105, 109, 105, 116, 105, 118, 101, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 57, 51, 50, 49, 99, 56, 57, 52, 51, 99, 56, 98, 102, 101, 53, 56, 69, 221, 8, 179, 1, 95, 90, 78, 49, 52, 51, 95, 36, 76, 84, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 105, 109, 112, 108, 115, 46, 46, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 102, 54, 52, 36, 71, 84, 36, 46, 46, 100, 101, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 80, 114, 105, 109, 105, 116, 105, 118, 101, 86, 105, 115, 105, 116, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 101, 114, 100, 101, 46, 46, 100, 101, 46, 46, 86, 105, 115, 105, 116, 111, 114, 36, 71, 84, 36, 57, 101, 120, 112, 101, 99, 116, 105, 110, 103, 49, 55, 104, 100, 51, 51, 52, 56, 49, 52, 55, 52, 51, 49, 49, 97, 102, 97, 49, 69, 222, 8, 74, 95, 90, 78, 50, 48, 115, 116, 97, 107, 101, 95, 99, 111, 110, 116, 114, 97, 99, 116, 95, 116, 121, 112, 101, 115, 51, 115, 105, 103, 50, 51, 115, 116, 97, 107, 101, 95, 115, 105, 103, 110, 97, 116, 117, 114, 101, 95, 109, 101, 115, 115, 97, 103, 101, 49, 55, 104, 52, 99, 101, 102, 49, 52, 48, 56, 100, 54, 97, 51, 100, 52, 57, 57, 69, 223, 8, 77, 95, 90, 78, 50, 48, 115, 116, 97, 107, 101, 95, 99, 111, 110, 116, 114, 97, 99, 116, 95, 116, 121, 112, 101, 115, 51, 115, 105, 103, 50, 54, 119, 105, 116, 104, 100, 114, 97, 119, 95, 115, 105, 103, 110, 97, 116, 117, 114, 101, 95, 109, 101, 115, 115, 97, 103, 101, 49, 55, 104, 52, 99, 98, 57, 52, 48, 57, 97, 52, 48, 48, 56, 48, 54, 57, 57, 69, 224, 8, 179, 1, 95, 90, 78, 49, 52, 56, 95, 36, 76, 84, 36, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 117, 116, 105, 108, 46, 46, 115, 99, 114, 97, 116, 99, 104, 95, 118, 101, 99, 46, 46, 68, 114, 97, 105, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 55, 99, 100, 50, 98, 52, 48, 55, 97, 102, 52, 97, 50, 98, 51, 97, 69, 225, 8, 102, 95, 90, 78, 55, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 73, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 102, 111, 108, 100, 49, 55, 104, 55, 52, 54, 54, 55, 50, 52, 52, 51, 98, 48, 54, 52, 52, 57, 98, 69, 226, 8, 68, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 51, 122, 105, 112, 49, 54, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 51, 57, 51, 100, 49, 49, 54, 99, 57, 97, 49, 53, 99, 55, 48, 48, 69, 227, 8, 111, 95, 90, 78, 56, 49, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 117, 116, 105, 108, 46, 46, 115, 99, 114, 97, 116, 99, 104, 95, 118, 101, 99, 46, 46, 68, 114, 97, 105, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 53, 53, 56, 50, 100, 56, 57, 54, 49, 102, 57, 50, 49, 51, 52, 57, 69, 228, 8, 100, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 56, 57, 100, 53, 52, 50, 49, 101, 51, 55, 52, 52, 57, 98, 52, 54, 69, 229, 8, 119, 95, 90, 78, 55, 57, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 73, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 82, 101, 102, 83, 112, 101, 99, 36, 71, 84, 36, 49, 51, 115, 112, 101, 99, 95, 116, 114, 121, 95, 102, 111, 108, 100, 49, 55, 104, 56, 48, 55, 97, 56, 97, 55, 102, 99, 52, 99, 57, 99, 52, 56, 98, 69, 230, 8, 98, 95, 90, 78, 54, 53, 95, 36, 76, 84, 36, 114, 117, 115, 107, 95, 97, 98, 105, 46, 46, 104, 97, 115, 104, 46, 46, 72, 97, 115, 104, 101, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 100, 101, 102, 97, 117, 108, 116, 46, 46, 68, 101, 102, 97, 117, 108, 116, 36, 71, 84, 36, 55, 100, 101, 102, 97, 117, 108, 116, 49, 55, 104, 102, 53, 52, 53, 50, 57, 100, 51, 56, 99, 50, 51, 102, 55, 101, 55, 69, 231, 8, 48, 95, 90, 78, 56, 114, 117, 115, 107, 95, 97, 98, 105, 52, 104, 97, 115, 104, 54, 72, 97, 115, 104, 101, 114, 51, 110, 101, 119, 49, 55, 104, 50, 52, 97, 56, 102, 99, 54, 53, 98, 54, 49, 102, 48, 101, 55, 53, 69, 232, 8, 51, 95, 90, 78, 56, 114, 117, 115, 107, 95, 97, 98, 105, 52, 104, 97, 115, 104, 54, 72, 97, 115, 104, 101, 114, 54, 117, 112, 100, 97, 116, 101, 49, 55, 104, 98, 48, 100, 48, 51, 55, 51, 55, 54, 49, 98, 55, 55, 48, 52, 51, 69, 233, 8, 51, 95, 90, 78, 56, 114, 117, 115, 107, 95, 97, 98, 105, 52, 104, 97, 115, 104, 54, 72, 97, 115, 104, 101, 114, 54, 111, 117, 116, 112, 117, 116, 49, 55, 104, 55, 55, 101, 54, 57, 101, 51, 54, 57, 51, 100, 101, 101, 53, 52, 55, 69, 234, 8, 53, 95, 90, 78, 56, 114, 117, 115, 107, 95, 97, 98, 105, 52, 104, 97, 115, 104, 54, 72, 97, 115, 104, 101, 114, 56, 102, 105, 110, 97, 108, 105, 122, 101, 49, 55, 104, 52, 49, 53, 98, 100, 49, 49, 97, 100, 56, 57, 97, 101, 53, 51, 55, 69, 235, 8, 52, 95, 90, 78, 56, 114, 117, 115, 107, 95, 97, 98, 105, 49, 56, 99, 111, 110, 116, 114, 97, 99, 116, 95, 116, 111, 95, 115, 99, 97, 108, 97, 114, 49, 55, 104, 100, 48, 49, 54, 53, 100, 52, 100, 100, 48, 55, 51, 48, 50, 52, 54, 69, 236, 8, 74, 95, 90, 78, 49, 50, 98, 108, 97, 107, 101, 50, 98, 95, 115, 105, 109, 100, 52, 103, 117, 116, 115, 49, 52, 73, 109, 112, 108, 101, 109, 101, 110, 116, 97, 116, 105, 111, 110, 49, 52, 99, 111, 109, 112, 114, 101, 115, 115, 49, 95, 108, 111, 111, 112, 49, 55, 104, 102, 101, 52, 98, 49, 49, 48, 101, 100, 57, 97, 101, 101, 99, 99, 102, 69, 237, 8, 65, 95, 90, 78, 49, 50, 98, 108, 97, 107, 101, 50, 98, 95, 115, 105, 109, 100, 52, 103, 117, 116, 115, 49, 52, 73, 109, 112, 108, 101, 109, 101, 110, 116, 97, 116, 105, 111, 110, 54, 100, 101, 116, 101, 99, 116, 49, 55, 104, 53, 99, 100, 54, 100, 100, 101, 53, 52, 49, 56, 100, 54, 49, 52, 50, 69, 238, 8, 53, 95, 90, 78, 49, 50, 98, 108, 97, 107, 101, 50, 98, 95, 115, 105, 109, 100, 54, 80, 97, 114, 97, 109, 115, 56, 116, 111, 95, 115, 116, 97, 116, 101, 49, 55, 104, 102, 50, 52, 53, 48, 52, 98, 102, 51, 49, 99, 100, 99, 56, 48, 49, 69, 239, 8, 56, 95, 90, 78, 49, 50, 98, 108, 97, 107, 101, 50, 98, 95, 115, 105, 109, 100, 53, 83, 116, 97, 116, 101, 49, 49, 119, 105, 116, 104, 95, 112, 97, 114, 97, 109, 115, 49, 55, 104, 98, 52, 97, 51, 98, 101, 53, 98, 56, 101, 55, 52, 53, 48, 56, 100, 69, 240, 8, 52, 95, 90, 78, 49, 50, 98, 108, 97, 107, 101, 50, 98, 95, 115, 105, 109, 100, 53, 83, 116, 97, 116, 101, 56, 102, 105, 108, 108, 95, 98, 117, 102, 49, 55, 104, 57, 55, 101, 56, 56, 57, 101, 97, 101, 56, 53, 52, 102, 97, 55, 98, 69, 241, 8, 72, 95, 90, 78, 49, 50, 98, 108, 97, 107, 101, 50, 98, 95, 115, 105, 109, 100, 53, 83, 116, 97, 116, 101, 50, 55, 99, 111, 109, 112, 114, 101, 115, 115, 95, 98, 117, 102, 102, 101, 114, 95, 105, 102, 95, 112, 111, 115, 115, 105, 98, 108, 101, 49, 55, 104, 54, 55, 50, 50, 49, 50, 99, 55, 55, 54, 49, 97, 100, 53, 57, 53, 69, 242, 8, 50, 95, 90, 78, 49, 50, 98, 108, 97, 107, 101, 50, 98, 95, 115, 105, 109, 100, 53, 83, 116, 97, 116, 101, 54, 117, 112, 100, 97, 116, 101, 49, 55, 104, 54, 50, 98, 98, 52, 57, 98, 53, 48, 99, 97, 55, 52, 102, 48, 54, 69, 243, 8, 52, 95, 90, 78, 49, 50, 98, 108, 97, 107, 101, 50, 98, 95, 115, 105, 109, 100, 53, 83, 116, 97, 116, 101, 56, 102, 105, 110, 97, 108, 105, 122, 101, 49, 55, 104, 97, 99, 49, 102, 50, 55, 50, 101, 52, 99, 53, 97, 97, 56, 55, 48, 69, 244, 8, 111, 95, 90, 78, 55, 57, 95, 36, 76, 84, 36, 98, 108, 97, 107, 101, 50, 98, 95, 115, 105, 109, 100, 46, 46, 72, 97, 115, 104, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 65, 115, 82, 101, 102, 36, 76, 84, 36, 36, 117, 53, 98, 36, 117, 56, 36, 117, 53, 100, 36, 36, 71, 84, 36, 36, 71, 84, 36, 54, 97, 115, 95, 114, 101, 102, 49, 55, 104, 99, 55, 57, 50, 49, 55, 99, 50, 53, 101, 97, 51, 101, 98, 50, 101, 69, 245, 8, 58, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 54, 109, 97, 108, 108, 111, 99, 49, 55, 104, 99, 50, 48, 53, 102, 50, 49, 48, 97, 98, 50, 57, 54, 52, 55, 102, 69, 246, 8, 69, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 56, 109, 101, 109, 97, 108, 105, 103, 110, 49, 55, 104, 100, 52, 102, 53, 55, 49, 48, 55, 49, 52, 100, 97, 49, 48, 53, 56, 69, 247, 8, 67, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 54, 109, 97, 108, 108, 111, 99, 49, 55, 104, 48, 52, 99, 102, 50, 100, 100, 97, 97, 99, 50, 97, 51, 48, 101, 97, 69, 248, 8, 72, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 48, 114, 101, 112, 108, 97, 99, 101, 95, 100, 118, 49, 55, 104, 98, 50, 48, 54, 52, 52, 97, 48, 48, 50, 48, 99, 51, 51, 50, 55, 69, 249, 8, 80, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 56, 105, 110, 115, 101, 114, 116, 95, 115, 109, 97, 108, 108, 95, 99, 104, 117, 110, 107, 49, 55, 104, 98, 97, 52, 51, 55, 98, 55, 102, 98, 53, 50, 56, 99, 101, 48, 50, 69, 250, 8, 73, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 49, 97, 100, 100, 95, 115, 101, 103, 109, 101, 110, 116, 49, 55, 104, 54, 101, 98, 102, 97, 55, 50, 51, 49, 57, 49, 49, 101, 102, 52, 51, 69, 251, 8, 77, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 53, 115, 101, 103, 109, 101, 110, 116, 95, 104, 111, 108, 100, 105, 110, 103, 49, 55, 104, 53, 48, 56, 97, 50, 48, 56, 56, 56, 48, 52, 53, 51, 50, 97, 97, 69, 252, 8, 75, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 51, 116, 111, 112, 95, 102, 111, 111, 116, 95, 115, 105, 122, 101, 49, 55, 104, 51, 99, 101, 100, 99, 48, 99, 97, 54, 100, 55, 48, 51, 98, 52, 101, 69, 253, 8, 69, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 56, 105, 110, 105, 116, 95, 116, 111, 112, 49, 55, 104, 102, 53, 49, 97, 98, 52, 102, 101, 52, 57, 101, 55, 98, 49, 54, 48, 69, 254, 8, 74, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 50, 105, 110, 115, 101, 114, 116, 95, 99, 104, 117, 110, 107, 49, 55, 104, 50, 101, 53, 50, 56, 55, 99, 99, 102, 99, 48, 97, 56, 51, 54, 51, 69, 255, 8, 73, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 49, 109, 97, 120, 95, 114, 101, 113, 117, 101, 115, 116, 49, 55, 104, 53, 49, 53, 48, 100, 52, 99, 49, 54, 100, 97, 98, 97, 57, 53, 100, 69, 128, 9, 73, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 49, 109, 109, 97, 112, 95, 114, 101, 115, 105, 122, 101, 49, 55, 104, 52, 54, 50, 55, 51, 53, 97, 54, 100, 54, 98, 54, 53, 48, 101, 57, 69, 129, 9, 80, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 56, 105, 110, 115, 101, 114, 116, 95, 108, 97, 114, 103, 101, 95, 99, 104, 117, 110, 107, 49, 55, 104, 54, 48, 48, 102, 100, 52, 100, 97, 54, 56, 51, 56, 50, 100, 100, 55, 69, 130, 9, 74, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 50, 117, 110, 108, 105, 110, 107, 95, 99, 104, 117, 110, 107, 49, 55, 104, 50, 97, 100, 56, 102, 97, 49, 51, 55, 49, 50, 53, 57, 99, 54, 100, 69, 131, 9, 80, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 56, 117, 110, 108, 105, 110, 107, 95, 108, 97, 114, 103, 101, 95, 99, 104, 117, 110, 107, 49, 55, 104, 56, 98, 50, 98, 101, 53, 97, 99, 101, 49, 101, 51, 48, 102, 57, 51, 69, 132, 9, 80, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 56, 117, 110, 108, 105, 110, 107, 95, 115, 109, 97, 108, 108, 95, 99, 104, 117, 110, 107, 49, 55, 104, 100, 48, 52, 99, 100, 48, 97, 97, 53, 51, 48, 97, 97, 50, 100, 55, 69, 133, 9, 75, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 51, 100, 105, 115, 112, 111, 115, 101, 95, 99, 104, 117, 110, 107, 49, 55, 104, 53, 99, 50, 99, 100, 51, 102, 100, 50, 50, 99, 102, 48, 55, 98, 55, 69, 134, 9, 75, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 51, 112, 114, 101, 112, 101, 110, 100, 95, 97, 108, 108, 111, 99, 49, 55, 104, 101, 55, 99, 102, 101, 50, 97, 55, 97, 99, 55, 102, 98, 102, 50, 99, 69, 135, 9, 76, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 52, 97, 108, 105, 103, 110, 95, 97, 115, 95, 99, 104, 117, 110, 107, 49, 55, 104, 100, 52, 99, 100, 52, 48, 50, 53, 51, 50, 54, 56, 100, 49, 49, 52, 69, 136, 9, 75, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 51, 116, 109, 97, 108, 108, 111, 99, 95, 108, 97, 114, 103, 101, 49, 55, 104, 101, 50, 101, 55, 50, 99, 55, 54, 48, 56, 52, 54, 51, 53, 52, 51, 69, 137, 9, 80, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 56, 99, 111, 109, 112, 117, 116, 101, 95, 116, 114, 101, 101, 95, 105, 110, 100, 101, 120, 49, 55, 104, 51, 101, 52, 56, 51, 54, 101, 48, 57, 49, 48, 52, 97, 54, 56, 50, 69, 138, 9, 75, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 51, 116, 109, 97, 108, 108, 111, 99, 95, 115, 109, 97, 108, 108, 49, 55, 104, 53, 98, 54, 49, 97, 50, 101, 51, 54, 100, 50, 52, 55, 99, 97, 53, 69, 139, 9, 79, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 55, 99, 97, 108, 108, 111, 99, 95, 109, 117, 115, 116, 95, 99, 108, 101, 97, 114, 49, 55, 104, 53, 52, 50, 50, 55, 100, 100, 50, 55, 54, 57, 48, 51, 99, 99, 57, 69, 140, 9, 79, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 49, 55, 116, 114, 121, 95, 114, 101, 97, 108, 108, 111, 99, 95, 99, 104, 117, 110, 107, 49, 55, 104, 102, 101, 98, 52, 54, 49, 98, 52, 55, 52, 99, 48, 101, 101, 99, 97, 69, 141, 9, 85, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 50, 51, 114, 101, 108, 101, 97, 115, 101, 95, 117, 110, 117, 115, 101, 100, 95, 115, 101, 103, 109, 101, 110, 116, 115, 49, 55, 104, 97, 56, 54, 52, 49, 49, 48, 49, 97, 49, 98, 98, 100, 99, 56, 102, 69, 142, 9, 86, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 50, 52, 117, 110, 108, 105, 110, 107, 95, 102, 105, 114, 115, 116, 95, 115, 109, 97, 108, 108, 95, 99, 104, 117, 110, 107, 49, 55, 104, 101, 57, 49, 97, 48, 102, 101, 100, 99, 49, 51, 53, 56, 99, 53, 57, 69, 143, 9, 65, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 52, 102, 114, 101, 101, 49, 55, 104, 102, 52, 101, 50, 55, 53, 56, 57, 49, 56, 56, 57, 101, 98, 97, 48, 69, 144, 9, 69, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 56, 115, 121, 115, 95, 116, 114, 105, 109, 49, 55, 104, 97, 98, 51, 101, 102, 52, 55, 101, 50, 98, 97, 55, 55, 54, 49, 55, 69, 145, 9, 70, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 57, 115, 121, 115, 95, 97, 108, 108, 111, 99, 49, 55, 104, 100, 101, 51, 55, 56, 99, 101, 101, 54, 55, 50, 49, 56, 48, 102, 99, 69, 146, 9, 68, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 55, 114, 101, 97, 108, 108, 111, 99, 49, 55, 104, 102, 49, 51, 100, 56, 100, 99, 97, 97, 54, 101, 51, 54, 99, 55, 54, 69, 147, 9, 70, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 49, 55, 68, 108, 109, 97, 108, 108, 111, 99, 36, 76, 84, 36, 65, 36, 71, 84, 36, 57, 105, 110, 105, 116, 95, 98, 105, 110, 115, 49, 55, 104, 98, 100, 56, 57, 99, 50, 50, 54, 57, 54, 101, 99, 97, 55, 54, 101, 69, 148, 9, 127, 95, 90, 78, 57, 53, 95, 36, 76, 84, 36, 112, 105, 101, 99, 114, 117, 115, 116, 95, 117, 112, 108, 105, 110, 107, 46, 46, 116, 121, 112, 101, 115, 46, 46, 67, 111, 110, 116, 114, 97, 99, 116, 73, 100, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 65, 115, 82, 101, 102, 36, 76, 84, 36, 36, 117, 53, 98, 36, 117, 56, 36, 117, 53, 100, 36, 36, 71, 84, 36, 36, 71, 84, 36, 54, 97, 115, 95, 114, 101, 102, 49, 55, 104, 99, 48, 100, 52, 50, 51, 51, 100, 53, 54, 97, 102, 98, 48, 55, 100, 69, 149, 9, 12, 95, 95, 114, 117, 115, 116, 95, 97, 108, 108, 111, 99, 150, 9, 14, 95, 95, 114, 117, 115, 116, 95, 100, 101, 97, 108, 108, 111, 99, 151, 9, 14, 95, 95, 114, 117, 115, 116, 95, 114, 101, 97, 108, 108, 111, 99, 152, 9, 19, 95, 95, 114, 117, 115, 116, 95, 97, 108, 108, 111, 99, 95, 122, 101, 114, 111, 101, 100, 153, 9, 51, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 57, 108, 101, 102, 116, 95, 98, 105, 116, 115, 49, 55, 104, 57, 55, 50, 56, 99, 98, 57, 53, 56, 99, 51, 54, 52, 50, 99, 48, 69, 154, 9, 67, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 50, 52, 108, 101, 102, 116, 115, 104, 105, 102, 116, 95, 102, 111, 114, 95, 116, 114, 101, 101, 95, 105, 110, 100, 101, 120, 49, 55, 104, 102, 49, 100, 53, 51, 50, 50, 97, 99, 50, 56, 51, 51, 98, 54, 102, 69, 155, 9, 63, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 53, 67, 104, 117, 110, 107, 49, 52, 102, 101, 110, 99, 101, 112, 111, 115, 116, 95, 104, 101, 97, 100, 49, 55, 104, 53, 51, 50, 52, 50, 102, 100, 101, 49, 55, 48, 50, 52, 53, 52, 57, 69, 156, 9, 57, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 53, 67, 104, 117, 110, 107, 57, 115, 101, 116, 95, 105, 110, 117, 115, 101, 49, 55, 104, 48, 97, 98, 98, 102, 52, 52, 53, 50, 50, 52, 55, 56, 99, 99, 54, 69, 157, 9, 69, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 53, 67, 104, 117, 110, 107, 50, 48, 115, 101, 116, 95, 105, 110, 117, 115, 101, 95, 97, 110, 100, 95, 112, 105, 110, 117, 115, 101, 49, 55, 104, 55, 57, 102, 49, 102, 100, 52, 99, 51, 50, 49, 48, 54, 48, 99, 99, 69, 158, 9, 82, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 53, 67, 104, 117, 110, 107, 51, 51, 115, 101, 116, 95, 115, 105, 122, 101, 95, 97, 110, 100, 95, 112, 105, 110, 117, 115, 101, 95, 111, 102, 95, 102, 114, 101, 101, 95, 99, 104, 117, 110, 107, 49, 55, 104, 99, 57, 48, 52, 100, 52, 97, 53, 98, 101, 51, 52, 98, 52, 55, 50, 69, 159, 9, 69, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 53, 67, 104, 117, 110, 107, 50, 48, 115, 101, 116, 95, 102, 114, 101, 101, 95, 119, 105, 116, 104, 95, 112, 105, 110, 117, 115, 101, 49, 55, 104, 52, 48, 50, 50, 53, 97, 57, 97, 56, 56, 49, 53, 57, 101, 57, 48, 69, 160, 9, 60, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 53, 67, 104, 117, 110, 107, 49, 49, 112, 108, 117, 115, 95, 111, 102, 102, 115, 101, 116, 49, 55, 104, 102, 100, 52, 53, 101, 99, 100, 99, 50, 54, 51, 50, 97, 51, 50, 55, 69, 161, 9, 61, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 53, 67, 104, 117, 110, 107, 49, 50, 109, 105, 110, 117, 115, 95, 111, 102, 102, 115, 101, 116, 49, 55, 104, 54, 48, 101, 53, 52, 54, 53, 52, 56, 49, 101, 52, 102, 48, 56, 98, 69, 162, 9, 54, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 53, 67, 104, 117, 110, 107, 54, 116, 111, 95, 109, 101, 109, 49, 55, 104, 102, 53, 54, 49, 99, 99, 99, 101, 102, 57, 50, 52, 52, 50, 49, 54, 69, 163, 9, 59, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 53, 67, 104, 117, 110, 107, 49, 48, 109, 101, 109, 95, 111, 102, 102, 115, 101, 116, 49, 55, 104, 57, 50, 54, 99, 98, 55, 49, 49, 55, 52, 51, 57, 52, 57, 49, 51, 69, 164, 9, 56, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 53, 67, 104, 117, 110, 107, 56, 102, 114, 111, 109, 95, 109, 101, 109, 49, 55, 104, 54, 98, 56, 49, 53, 56, 57, 55, 57, 56, 52, 50, 101, 97, 99, 53, 69, 165, 9, 67, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 57, 84, 114, 101, 101, 67, 104, 117, 110, 107, 49, 52, 108, 101, 102, 116, 109, 111, 115, 116, 95, 99, 104, 105, 108, 100, 49, 55, 104, 97, 50, 100, 54, 99, 52, 102, 51, 98, 52, 57, 101, 49, 97, 50, 51, 69, 166, 9, 56, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 57, 84, 114, 101, 101, 67, 104, 117, 110, 107, 52, 110, 101, 120, 116, 49, 55, 104, 50, 49, 56, 57, 56, 97, 54, 49, 52, 48, 54, 53, 55, 102, 54, 100, 69, 167, 9, 56, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 57, 84, 114, 101, 101, 67, 104, 117, 110, 107, 52, 112, 114, 101, 118, 49, 55, 104, 97, 51, 99, 50, 98, 48, 97, 56, 57, 55, 50, 49, 49, 55, 101, 56, 69, 168, 9, 55, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 55, 83, 101, 103, 109, 101, 110, 116, 53, 104, 111, 108, 100, 115, 49, 55, 104, 99, 56, 98, 101, 55, 50, 98, 99, 101, 55, 57, 100, 99, 102, 56, 57, 69, 169, 9, 53, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 56, 100, 108, 109, 97, 108, 108, 111, 99, 55, 83, 101, 103, 109, 101, 110, 116, 51, 116, 111, 112, 49, 55, 104, 57, 52, 51, 51, 56, 55, 99, 101, 55, 51, 101, 53, 101, 54, 55, 51, 69, 170, 9, 43, 95, 90, 78, 56, 100, 108, 109, 97, 108, 108, 111, 99, 54, 103, 108, 111, 98, 97, 108, 51, 103, 101, 116, 49, 55, 104, 57, 54, 49, 50, 98, 53, 55, 53, 101, 48, 56, 55, 98, 53, 53, 48, 69, 171, 9, 98, 95, 90, 78, 54, 56, 95, 36, 76, 84, 36, 100, 108, 109, 97, 108, 108, 111, 99, 46, 46, 103, 108, 111, 98, 97, 108, 46, 46, 73, 110, 115, 116, 97, 110, 99, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 54, 55, 51, 56, 53, 56, 56, 99, 54, 51, 57, 48, 101, 48, 53, 100, 69, 172, 9, 92, 95, 90, 78, 54, 49, 95, 36, 76, 84, 36, 100, 108, 109, 97, 108, 108, 111, 99, 46, 46, 115, 121, 115, 46, 46, 83, 121, 115, 116, 101, 109, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 108, 109, 97, 108, 108, 111, 99, 46, 46, 65, 108, 108, 111, 99, 97, 116, 111, 114, 36, 71, 84, 36, 53, 97, 108, 108, 111, 99, 49, 55, 104, 49, 102, 99, 101, 48, 99, 54, 56, 57, 50, 99, 49, 100, 97, 57, 100, 69, 173, 9, 92, 95, 90, 78, 54, 49, 95, 36, 76, 84, 36, 100, 108, 109, 97, 108, 108, 111, 99, 46, 46, 115, 121, 115, 46, 46, 83, 121, 115, 116, 101, 109, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 108, 109, 97, 108, 108, 111, 99, 46, 46, 65, 108, 108, 111, 99, 97, 116, 111, 114, 36, 71, 84, 36, 53, 114, 101, 109, 97, 112, 49, 55, 104, 55, 48, 99, 101, 54, 50, 100, 101, 98, 99, 53, 99, 98, 53, 51, 56, 69, 174, 9, 79, 95, 90, 78, 49, 50, 100, 117, 115, 107, 95, 115, 99, 104, 110, 111, 114, 114, 49, 50, 107, 101, 121, 95, 118, 97, 114, 105, 97, 110, 116, 115, 49, 48, 100, 111, 117, 98, 108, 101, 95, 107, 101, 121, 49, 52, 99, 104, 97, 108, 108, 101, 110, 103, 101, 95, 104, 97, 115, 104, 49, 55, 104, 101, 102, 50, 51, 51, 56, 53, 50, 100, 50, 54, 50, 56, 50, 97, 51, 69, 175, 9, 160, 1, 95, 90, 78, 49, 50, 53, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 115, 99, 104, 110, 111, 114, 114, 46, 46, 107, 101, 121, 95, 118, 97, 114, 105, 97, 110, 116, 115, 46, 46, 100, 111, 117, 98, 108, 101, 95, 107, 101, 121, 46, 46, 80, 117, 98, 108, 105, 99, 75, 101, 121, 80, 97, 105, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 54, 52, 95, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 71, 84, 36, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 57, 102, 54, 98, 101, 100, 98, 55, 99, 56, 50, 48, 50, 48, 100, 99, 69, 176, 9, 152, 1, 95, 90, 78, 49, 49, 55, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 115, 99, 104, 110, 111, 114, 114, 46, 46, 107, 101, 121, 95, 118, 97, 114, 105, 97, 110, 116, 115, 46, 46, 100, 111, 117, 98, 108, 101, 95, 107, 101, 121, 46, 46, 80, 114, 111, 111, 102, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 57, 54, 95, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 71, 84, 36, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 101, 98, 99, 50, 48, 100, 54, 97, 48, 102, 53, 49, 102, 55, 54, 56, 69, 177, 9, 79, 95, 90, 78, 49, 50, 100, 117, 115, 107, 95, 115, 99, 104, 110, 111, 114, 114, 49, 50, 107, 101, 121, 95, 118, 97, 114, 105, 97, 110, 116, 115, 49, 48, 115, 105, 110, 103, 108, 101, 95, 107, 101, 121, 49, 52, 99, 104, 97, 108, 108, 101, 110, 103, 101, 95, 104, 97, 115, 104, 49, 55, 104, 101, 101, 55, 98, 53, 100, 102, 53, 53, 97, 51, 98, 49, 57, 101, 55, 69, 178, 9, 156, 1, 95, 90, 78, 49, 50, 49, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 115, 99, 104, 110, 111, 114, 114, 46, 46, 107, 101, 121, 95, 118, 97, 114, 105, 97, 110, 116, 115, 46, 46, 115, 105, 110, 103, 108, 101, 95, 107, 101, 121, 46, 46, 83, 105, 103, 110, 97, 116, 117, 114, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 54, 52, 95, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 71, 84, 36, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 57, 51, 100, 51, 55, 50, 50, 49, 55, 56, 97, 48, 49, 101, 57, 102, 69, 179, 9, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 51, 49, 99, 56, 100, 57, 54, 55, 101, 98, 101, 49, 100, 54, 97, 100, 69, 180, 9, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 49, 51, 49, 49, 100, 100, 52, 102, 97, 57, 56, 52, 101, 102, 52, 49, 69, 181, 9, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 56, 51, 101, 101, 97, 55, 53, 101, 55, 100, 52, 101, 57, 56, 50, 55, 69, 182, 9, 139, 1, 95, 90, 78, 52, 99, 111, 114, 101, 51, 111, 112, 115, 56, 102, 117, 110, 99, 116, 105, 111, 110, 53, 105, 109, 112, 108, 115, 56, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 102, 117, 110, 99, 116, 105, 111, 110, 46, 46, 70, 110, 79, 110, 99, 101, 36, 76, 84, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 70, 36, 71, 84, 36, 57, 99, 97, 108, 108, 95, 111, 110, 99, 101, 49, 55, 104, 50, 57, 52, 53, 101, 97, 98, 49, 55, 53, 102, 100, 50, 99, 101, 100, 69, 183, 9, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 51, 57, 54, 55, 53, 97, 55, 50, 56, 49, 99, 51, 51, 54, 54, 51, 69, 184, 9, 141, 1, 95, 90, 78, 49, 49, 48, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 101, 110, 117, 109, 101, 114, 97, 116, 101, 46, 46, 69, 110, 117, 109, 101, 114, 97, 116, 101, 36, 76, 84, 36, 73, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 49, 102, 99, 100, 53, 101, 99, 50, 101, 55, 102, 57, 53, 54, 56, 54, 69, 185, 9, 141, 1, 95, 90, 78, 49, 49, 48, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 101, 110, 117, 109, 101, 114, 97, 116, 101, 46, 46, 69, 110, 117, 109, 101, 114, 97, 116, 101, 36, 76, 84, 36, 73, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 57, 97, 100, 102, 51, 98, 54, 49, 101, 54, 100, 54, 49, 49, 49, 99, 69, 186, 9, 121, 95, 90, 78, 57, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 115, 116, 114, 46, 46, 105, 116, 101, 114, 46, 46, 83, 112, 108, 105, 116, 87, 104, 105, 116, 101, 115, 112, 97, 99, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 52, 48, 54, 49, 48, 57, 53, 102, 49, 101, 99, 97, 53, 51, 56, 99, 69, 187, 9, 112, 95, 90, 78, 52, 99, 111, 114, 101, 51, 99, 109, 112, 53, 105, 109, 112, 108, 115, 54, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 109, 112, 46, 46, 80, 97, 114, 116, 105, 97, 108, 69, 113, 36, 76, 84, 36, 36, 82, 70, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 82, 70, 36, 65, 36, 71, 84, 36, 50, 101, 113, 49, 55, 104, 50, 53, 99, 102, 101, 52, 48, 48, 99, 102, 55, 50, 54, 57, 97, 56, 69, 188, 9, 62, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 54, 116, 114, 97, 105, 116, 115, 56, 105, 116, 101, 114, 97, 116, 111, 114, 56, 73, 116, 101, 114, 97, 116, 111, 114, 51, 122, 105, 112, 49, 55, 104, 53, 52, 51, 97, 48, 97, 101, 98, 49, 53, 102, 51, 57, 50, 55, 56, 69, 189, 9, 64, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 54, 116, 114, 97, 105, 116, 115, 56, 105, 116, 101, 114, 97, 116, 111, 114, 56, 73, 116, 101, 114, 97, 116, 111, 114, 53, 99, 111, 117, 110, 116, 49, 55, 104, 50, 98, 53, 101, 55, 55, 100, 100, 102, 49, 99, 54, 51, 54, 49, 100, 69, 190, 9, 114, 95, 90, 78, 55, 54, 95, 36, 76, 84, 36, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 46, 46, 104, 109, 97, 99, 46, 46, 72, 109, 97, 99, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 46, 46, 72, 97, 115, 104, 36, 71, 84, 36, 49, 49, 102, 114, 111, 109, 95, 101, 110, 103, 105, 110, 101, 49, 55, 104, 49, 51, 52, 98, 55, 57, 54, 51, 53, 57, 50, 57, 101, 102, 102, 52, 69, 191, 9, 57, 95, 90, 78, 53, 98, 105, 112, 51, 57, 56, 108, 97, 110, 103, 117, 97, 103, 101, 56, 76, 97, 110, 103, 117, 97, 103, 101, 57, 102, 105, 110, 100, 95, 119, 111, 114, 100, 49, 55, 104, 55, 97, 50, 48, 51, 99, 99, 53, 56, 48, 49, 56, 48, 57, 99, 98, 69, 192, 9, 40, 95, 90, 78, 53, 98, 105, 112, 51, 57, 54, 112, 98, 107, 100, 102, 50, 51, 120, 111, 114, 49, 55, 104, 48, 102, 101, 55, 57, 57, 54, 54, 99, 51, 52, 53, 99, 101, 56, 99, 69, 193, 9, 55, 95, 90, 78, 53, 98, 105, 112, 51, 57, 56, 77, 110, 101, 109, 111, 110, 105, 99, 49, 53, 102, 114, 111, 109, 95, 101, 110, 116, 114, 111, 112, 121, 95, 105, 110, 49, 55, 104, 100, 50, 55, 53, 102, 100, 55, 53, 48, 53, 98, 50, 56, 48, 55, 100, 69, 194, 9, 52, 95, 90, 78, 53, 98, 105, 112, 51, 57, 56, 77, 110, 101, 109, 111, 110, 105, 99, 49, 50, 102, 114, 111, 109, 95, 101, 110, 116, 114, 111, 112, 121, 49, 55, 104, 98, 50, 98, 100, 54, 98, 54, 99, 57, 54, 100, 98, 57, 57, 55, 52, 69, 195, 9, 56, 95, 90, 78, 53, 98, 105, 112, 51, 57, 56, 77, 110, 101, 109, 111, 110, 105, 99, 49, 54, 108, 97, 110, 103, 117, 97, 103, 101, 95, 111, 102, 95, 105, 116, 101, 114, 49, 55, 104, 100, 53, 52, 101, 57, 48, 55, 52, 48, 49, 57, 53, 57, 97, 55, 100, 69, 196, 9, 51, 95, 90, 78, 53, 98, 105, 112, 51, 57, 56, 77, 110, 101, 109, 111, 110, 105, 99, 49, 49, 108, 97, 110, 103, 117, 97, 103, 101, 95, 111, 102, 49, 55, 104, 98, 49, 53, 102, 48, 100, 102, 48, 57, 56, 55, 48, 52, 54, 54, 98, 69, 197, 9, 59, 95, 90, 78, 53, 98, 105, 112, 51, 57, 56, 77, 110, 101, 109, 111, 110, 105, 99, 49, 57, 112, 97, 114, 115, 101, 95, 105, 110, 95, 110, 111, 114, 109, 97, 108, 105, 122, 101, 100, 49, 55, 104, 55, 54, 54, 99, 56, 100, 54, 49, 99, 51, 54, 97, 52, 55, 48, 48, 69, 198, 9, 56, 95, 90, 78, 53, 98, 105, 112, 51, 57, 56, 77, 110, 101, 109, 111, 110, 105, 99, 49, 54, 112, 97, 114, 115, 101, 95, 110, 111, 114, 109, 97, 108, 105, 122, 101, 100, 49, 55, 104, 50, 99, 49, 99, 100, 51, 101, 51, 53, 49, 53, 100, 50, 52, 48, 98, 69, 199, 9, 58, 95, 90, 78, 53, 98, 105, 112, 51, 57, 56, 77, 110, 101, 109, 111, 110, 105, 99, 49, 56, 116, 111, 95, 115, 101, 101, 100, 95, 110, 111, 114, 109, 97, 108, 105, 122, 101, 100, 49, 55, 104, 102, 101, 48, 101, 52, 57, 52, 50, 55, 97, 101, 54, 55, 48, 48, 102, 69, 200, 9, 83, 95, 90, 78, 53, 52, 95, 36, 76, 84, 36, 98, 105, 112, 51, 57, 46, 46, 77, 110, 101, 109, 111, 110, 105, 99, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 99, 55, 100, 98, 54, 51, 49, 100, 52, 49, 98, 51, 50, 54, 98, 100, 69, 201, 9, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 48, 55, 57, 57, 49, 51, 102, 56, 100, 102, 99, 56, 56, 54, 100, 53, 69, 202, 9, 147, 1, 95, 90, 78, 57, 54, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 115, 108, 105, 99, 101, 46, 46, 105, 116, 101, 114, 46, 46, 67, 104, 117, 110, 107, 115, 77, 117, 116, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 50, 52, 95, 95, 105, 116, 101, 114, 97, 116, 111, 114, 95, 103, 101, 116, 95, 117, 110, 99, 104, 101, 99, 107, 101, 100, 49, 55, 104, 102, 48, 100, 56, 102, 54, 57, 97, 54, 56, 56, 97, 48, 48, 56, 97, 69, 203, 9, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 100, 52, 98, 100, 50, 101, 52, 54, 97, 99, 57, 98, 98, 98, 98, 48, 69, 204, 9, 144, 1, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 115, 108, 105, 99, 101, 46, 46, 105, 116, 101, 114, 46, 46, 67, 104, 117, 110, 107, 115, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 50, 52, 95, 95, 105, 116, 101, 114, 97, 116, 111, 114, 95, 103, 101, 116, 95, 117, 110, 99, 104, 101, 99, 107, 101, 100, 49, 55, 104, 55, 100, 50, 57, 52, 100, 97, 50, 52, 99, 50, 100, 97, 102, 100, 56, 69, 205, 9, 141, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 73, 109, 112, 108, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 52, 51, 54, 52, 49, 57, 98, 56, 50, 99, 54, 99, 97, 49, 99, 57, 69, 206, 9, 80, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 51, 122, 105, 112, 50, 55, 84, 114, 117, 115, 116, 101, 100, 82, 97, 110, 100, 111, 109, 65, 99, 99, 101, 115, 115, 78, 111, 67, 111, 101, 114, 99, 101, 52, 115, 105, 122, 101, 49, 55, 104, 57, 100, 57, 102, 100, 102, 52, 56, 98, 99, 101, 55, 48, 97, 49, 99, 69, 207, 9, 141, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 73, 109, 112, 108, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 99, 100, 49, 48, 48, 57, 99, 97, 49, 54, 48, 55, 57, 100, 102, 56, 69, 208, 9, 141, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 73, 109, 112, 108, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 102, 49, 99, 56, 99, 50, 102, 97, 53, 53, 99, 49, 97, 99, 55, 52, 69, 209, 9, 80, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 51, 122, 105, 112, 50, 55, 84, 114, 117, 115, 116, 101, 100, 82, 97, 110, 100, 111, 109, 65, 99, 99, 101, 115, 115, 78, 111, 67, 111, 101, 114, 99, 101, 52, 115, 105, 122, 101, 49, 55, 104, 97, 56, 53, 50, 99, 101, 57, 52, 101, 56, 50, 56, 97, 53, 49, 51, 69, 210, 9, 107, 95, 90, 78, 54, 57, 95, 36, 76, 84, 36, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 46, 46, 115, 104, 97, 50, 53, 54, 46, 46, 72, 97, 115, 104, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 46, 46, 72, 97, 115, 104, 36, 71, 84, 36, 49, 49, 102, 114, 111, 109, 95, 101, 110, 103, 105, 110, 101, 49, 55, 104, 56, 98, 57, 99, 50, 101, 100, 101, 54, 101, 48, 100, 49, 97, 51, 57, 69, 211, 9, 61, 95, 90, 78, 49, 52, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 52, 117, 116, 105, 108, 49, 53, 117, 51, 50, 95, 116, 111, 95, 97, 114, 114, 97, 121, 95, 98, 101, 49, 55, 104, 51, 55, 51, 98, 99, 48, 55, 50, 99, 54, 50, 49, 98, 50, 54, 98, 69, 212, 9, 61, 95, 90, 78, 49, 52, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 52, 117, 116, 105, 108, 49, 53, 117, 54, 52, 95, 116, 111, 95, 97, 114, 114, 97, 121, 95, 98, 101, 49, 55, 104, 101, 101, 51, 57, 99, 57, 97, 54, 102, 55, 49, 49, 54, 56, 99, 51, 69, 213, 9, 115, 95, 90, 78, 56, 49, 95, 36, 76, 84, 36, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 46, 46, 115, 104, 97, 50, 53, 54, 46, 46, 72, 97, 115, 104, 69, 110, 103, 105, 110, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 46, 46, 72, 97, 115, 104, 69, 110, 103, 105, 110, 101, 36, 71, 84, 36, 56, 109, 105, 100, 115, 116, 97, 116, 101, 49, 55, 104, 51, 55, 54, 56, 50, 49, 50, 54, 57, 102, 54, 53, 102, 97, 48, 54, 69, 214, 9, 112, 95, 90, 78, 56, 49, 95, 36, 76, 84, 36, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 46, 46, 115, 104, 97, 50, 53, 54, 46, 46, 72, 97, 115, 104, 69, 110, 103, 105, 110, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 46, 46, 72, 97, 115, 104, 69, 110, 103, 105, 110, 101, 36, 71, 84, 36, 53, 105, 110, 112, 117, 116, 49, 55, 104, 49, 49, 101, 48, 48, 57, 52, 99, 55, 100, 51, 57, 97, 57, 100, 49, 69, 215, 9, 61, 95, 90, 78, 49, 52, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 52, 117, 116, 105, 108, 49, 53, 115, 108, 105, 99, 101, 95, 116, 111, 95, 117, 51, 50, 95, 98, 101, 49, 55, 104, 101, 51, 97, 97, 49, 51, 56, 54, 50, 98, 98, 57, 53, 57, 56, 54, 69, 216, 9, 49, 95, 90, 78, 49, 52, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 52, 72, 97, 115, 104, 52, 104, 97, 115, 104, 49, 55, 104, 100, 56, 49, 102, 99, 100, 102, 99, 56, 57, 99, 102, 100, 98, 48, 50, 69, 217, 9, 115, 95, 90, 78, 56, 49, 95, 36, 76, 84, 36, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 46, 46, 115, 104, 97, 53, 49, 50, 46, 46, 72, 97, 115, 104, 69, 110, 103, 105, 110, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 46, 46, 72, 97, 115, 104, 69, 110, 103, 105, 110, 101, 36, 71, 84, 36, 56, 109, 105, 100, 115, 116, 97, 116, 101, 49, 55, 104, 98, 48, 48, 52, 49, 52, 97, 98, 48, 97, 56, 100, 55, 48, 54, 98, 69, 218, 9, 107, 95, 90, 78, 54, 57, 95, 36, 76, 84, 36, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 46, 46, 115, 104, 97, 53, 49, 50, 46, 46, 72, 97, 115, 104, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 46, 46, 72, 97, 115, 104, 36, 71, 84, 36, 49, 49, 102, 114, 111, 109, 95, 101, 110, 103, 105, 110, 101, 49, 55, 104, 99, 53, 97, 50, 48, 99, 102, 56, 101, 101, 54, 55, 52, 51, 57, 100, 69, 219, 9, 112, 95, 90, 78, 56, 49, 95, 36, 76, 84, 36, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 46, 46, 115, 104, 97, 53, 49, 50, 46, 46, 72, 97, 115, 104, 69, 110, 103, 105, 110, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 98, 105, 116, 99, 111, 105, 110, 95, 104, 97, 115, 104, 101, 115, 46, 46, 72, 97, 115, 104, 69, 110, 103, 105, 110, 101, 36, 71, 84, 36, 53, 105, 110, 112, 117, 116, 49, 55, 104, 52, 54, 97, 48, 54, 57, 50, 53, 56, 101, 48, 53, 57, 49, 101, 99, 69, 220, 9, 78, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 57, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 83, 108, 105, 99, 101, 49, 48, 102, 114, 111, 109, 95, 115, 108, 105, 99, 101, 49, 55, 104, 99, 48, 56, 102, 97, 48, 98, 51, 53, 50, 51, 97, 50, 52, 49, 50, 69, 221, 9, 78, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 57, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 83, 108, 105, 99, 101, 49, 48, 102, 114, 111, 109, 95, 115, 108, 105, 99, 101, 49, 55, 104, 101, 99, 97, 53, 102, 52, 51, 56, 48, 97, 51, 56, 51, 98, 50, 57, 69, 222, 9, 79, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 57, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 83, 108, 105, 99, 101, 49, 49, 102, 114, 111, 109, 95, 114, 101, 97, 100, 101, 114, 49, 55, 104, 50, 98, 97, 52, 52, 48, 51, 57, 48, 50, 49, 51, 97, 100, 52, 52, 69, 223, 9, 94, 95, 90, 78, 54, 52, 95, 36, 76, 84, 36, 36, 82, 70, 36, 36, 117, 53, 98, 36, 117, 56, 36, 117, 53, 100, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 82, 101, 97, 100, 36, 71, 84, 36, 52, 114, 101, 97, 100, 49, 55, 104, 54, 55, 98, 98, 100, 49, 97, 98, 97, 97, 54, 57, 52, 55, 52, 48, 69, 224, 9, 136, 1, 95, 90, 78, 57, 57, 95, 36, 76, 84, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 99, 114, 111, 115, 115, 111, 118, 101, 114, 46, 46, 67, 114, 111, 115, 115, 111, 118, 101, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 95, 36, 71, 84, 36, 36, 71, 84, 36, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 57, 55, 53, 99, 102, 54, 54, 97, 53, 100, 50, 56, 97, 50, 49, 53, 69, 225, 9, 79, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 57, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 83, 108, 105, 99, 101, 49, 49, 102, 114, 111, 109, 95, 114, 101, 97, 100, 101, 114, 49, 55, 104, 54, 51, 102, 48, 56, 97, 102, 97, 99, 50, 49, 100, 51, 53, 48, 100, 69, 226, 9, 124, 95, 90, 78, 56, 55, 95, 36, 76, 84, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 102, 101, 101, 46, 46, 70, 101, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 95, 36, 71, 84, 36, 36, 71, 84, 36, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 55, 57, 99, 99, 54, 98, 56, 55, 50, 54, 101, 50, 49, 98, 49, 101, 69, 227, 9, 79, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 57, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 83, 108, 105, 99, 101, 49, 49, 102, 114, 111, 109, 95, 114, 101, 97, 100, 101, 114, 49, 55, 104, 99, 56, 99, 102, 98, 101, 98, 97, 56, 53, 55, 100, 50, 49, 98, 52, 69, 228, 9, 126, 95, 90, 78, 56, 57, 95, 36, 76, 84, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 110, 111, 116, 101, 46, 46, 78, 111, 116, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 95, 36, 71, 84, 36, 36, 71, 84, 36, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 56, 57, 49, 49, 101, 56, 97, 53, 56, 99, 52, 50, 101, 56, 102, 97, 69, 229, 9, 80, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 52, 54, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 117, 56, 36, 71, 84, 36, 36, 71, 84, 36, 49, 55, 104, 102, 102, 56, 98, 57, 52, 102, 98, 101, 56, 56, 50, 98, 56, 99, 56, 69, 230, 9, 67, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 101, 120, 116, 101, 110, 100, 95, 116, 114, 117, 115, 116, 101, 100, 49, 55, 104, 50, 52, 51, 53, 100, 54, 97, 102, 53, 49, 100, 101, 101, 97, 49, 98, 69, 231, 9, 123, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 105, 110, 100, 101, 120, 95, 114, 97, 110, 103, 101, 46, 46, 73, 110, 100, 101, 120, 82, 97, 110, 103, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 97, 56, 54, 49, 49, 56, 99, 57, 51, 50, 57, 49, 56, 100, 54, 57, 69, 232, 9, 67, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 101, 120, 116, 101, 110, 100, 95, 116, 114, 117, 115, 116, 101, 100, 49, 55, 104, 51, 99, 51, 100, 102, 97, 48, 99, 55, 49, 100, 50, 102, 99, 54, 101, 69, 233, 9, 67, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 101, 120, 116, 101, 110, 100, 95, 116, 114, 117, 115, 116, 101, 100, 49, 55, 104, 99, 54, 57, 48, 53, 100, 57, 97, 48, 97, 50, 101, 98, 99, 57, 52, 69, 234, 9, 67, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 101, 120, 116, 101, 110, 100, 95, 116, 114, 117, 115, 116, 101, 100, 49, 55, 104, 99, 98, 56, 102, 99, 97, 49, 101, 101, 48, 49, 101, 100, 57, 55, 55, 69, 235, 9, 56, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 52, 112, 117, 115, 104, 49, 55, 104, 98, 54, 52, 48, 97, 49, 97, 97, 52, 54, 52, 55, 51, 102, 53, 101, 69, 236, 9, 54, 95, 90, 78, 53, 97, 108, 108, 111, 99, 53, 97, 108, 108, 111, 99, 54, 71, 108, 111, 98, 97, 108, 49, 48, 97, 108, 108, 111, 99, 95, 105, 109, 112, 108, 49, 55, 104, 48, 99, 55, 50, 56, 51, 53, 50, 98, 55, 54, 53, 48, 54, 53, 51, 69, 237, 9, 71, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 49, 97, 108, 108, 111, 99, 97, 116, 101, 95, 105, 110, 49, 55, 104, 97, 101, 49, 48, 51, 54, 52, 101, 52, 49, 101, 53, 55, 99, 97, 97, 69, 238, 9, 74, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 103, 114, 111, 119, 95, 97, 109, 111, 114, 116, 105, 122, 101, 100, 49, 55, 104, 55, 102, 54, 52, 56, 48, 51, 99, 98, 56, 53, 100, 97, 50, 101, 52, 69, 239, 9, 76, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 114, 101, 115, 101, 114, 118, 101, 95, 102, 111, 114, 95, 112, 117, 115, 104, 49, 55, 104, 98, 50, 57, 100, 49, 99, 52, 51, 101, 51, 49, 101, 51, 51, 99, 98, 69, 240, 9, 97, 95, 90, 78, 54, 56, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 69, 120, 116, 101, 110, 100, 101, 100, 80, 111, 105, 110, 116, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 97, 114, 105, 116, 104, 46, 46, 65, 100, 100, 36, 71, 84, 36, 51, 97, 100, 100, 49, 55, 104, 100, 51, 55, 54, 97, 98, 57, 100, 101, 102, 57, 52, 99, 102, 57, 98, 69, 241, 9, 100, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 55, 51, 99, 54, 49, 56, 101, 51, 56, 49, 102, 53, 53, 56, 55, 101, 69, 242, 9, 99, 95, 90, 78, 55, 49, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 109, 112, 46, 46, 80, 97, 114, 116, 105, 97, 108, 69, 113, 36, 71, 84, 36, 50, 101, 113, 49, 55, 104, 53, 50, 57, 101, 53, 48, 56, 57, 53, 100, 52, 52, 54, 53, 102, 55, 69, 243, 9, 107, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 114, 97, 119, 95, 118, 101, 99, 46, 46, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 102, 99, 55, 48, 54, 57, 54, 49, 55, 49, 100, 53, 99, 101, 48, 51, 69, 244, 9, 125, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 99, 111, 108, 108, 101, 99, 116, 46, 46, 69, 120, 116, 101, 110, 100, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 54, 101, 120, 116, 101, 110, 100, 49, 55, 104, 50, 49, 100, 97, 51, 54, 49, 98, 57, 102, 52, 49, 54, 50, 102, 52, 69, 245, 9, 125, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 99, 111, 108, 108, 101, 99, 116, 46, 46, 69, 120, 116, 101, 110, 100, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 54, 101, 120, 116, 101, 110, 100, 49, 55, 104, 53, 50, 101, 49, 101, 50, 55, 101, 98, 102, 57, 101, 98, 102, 98, 49, 69, 246, 9, 125, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 99, 111, 108, 108, 101, 99, 116, 46, 46, 69, 120, 116, 101, 110, 100, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 54, 101, 120, 116, 101, 110, 100, 49, 55, 104, 54, 48, 51, 98, 53, 52, 99, 55, 48, 98, 102, 53, 98, 52, 53, 101, 69, 247, 9, 125, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 99, 111, 108, 108, 101, 99, 116, 46, 46, 69, 120, 116, 101, 110, 100, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 54, 101, 120, 116, 101, 110, 100, 49, 55, 104, 98, 51, 56, 49, 57, 50, 97, 55, 56, 101, 52, 100, 98, 98, 56, 52, 69, 248, 9, 125, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 99, 111, 108, 108, 101, 99, 116, 46, 46, 69, 120, 116, 101, 110, 100, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 54, 101, 120, 116, 101, 110, 100, 49, 55, 104, 98, 101, 102, 101, 102, 52, 50, 100, 98, 100, 55, 55, 51, 101, 53, 97, 69, 249, 9, 129, 1, 95, 90, 78, 57, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 99, 111, 108, 108, 101, 99, 116, 46, 46, 69, 120, 116, 101, 110, 100, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 54, 101, 120, 116, 101, 110, 100, 49, 55, 104, 57, 49, 56, 51, 54, 102, 50, 56, 53, 99, 57, 98, 51, 56, 50, 49, 69, 250, 9, 133, 1, 95, 90, 78, 57, 57, 95, 36, 76, 84, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 99, 114, 111, 115, 115, 111, 118, 101, 114, 46, 46, 67, 114, 111, 115, 115, 111, 118, 101, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 95, 36, 71, 84, 36, 36, 71, 84, 36, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 99, 57, 99, 50, 49, 48, 100, 98, 97, 97, 54, 54, 57, 98, 55, 53, 69, 251, 9, 73, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 57, 99, 114, 111, 115, 115, 111, 118, 101, 114, 57, 67, 114, 111, 115, 115, 111, 118, 101, 114, 49, 52, 116, 111, 95, 104, 97, 115, 104, 95, 105, 110, 112, 117, 116, 115, 49, 55, 104, 50, 52, 55, 102, 55, 97, 48, 50, 53, 54, 51, 48, 54, 52, 102, 57, 69, 252, 9, 60, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 51, 102, 101, 101, 51, 70, 101, 101, 49, 51, 100, 101, 116, 101, 114, 109, 105, 110, 105, 115, 116, 105, 99, 49, 55, 104, 57, 98, 55, 53, 97, 48, 53, 50, 56, 99, 57, 100, 98, 54, 48, 56, 69, 253, 9, 121, 95, 90, 78, 56, 55, 95, 36, 76, 84, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 102, 101, 101, 46, 46, 70, 101, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 95, 36, 71, 84, 36, 36, 71, 84, 36, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 98, 99, 48, 98, 54, 57, 52, 100, 49, 102, 56, 98, 101, 53, 48, 57, 69, 254, 9, 93, 95, 90, 78, 54, 53, 95, 36, 76, 84, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 110, 111, 116, 101, 46, 46, 78, 111, 116, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 109, 112, 46, 46, 80, 97, 114, 116, 105, 97, 108, 69, 113, 36, 71, 84, 36, 50, 101, 113, 49, 55, 104, 57, 53, 53, 52, 101, 56, 102, 102, 99, 97, 99, 56, 55, 102, 48, 53, 69, 255, 9, 52, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 52, 110, 111, 116, 101, 52, 78, 111, 116, 101, 52, 104, 97, 115, 104, 49, 55, 104, 52, 101, 98, 51, 54, 52, 57, 52, 53, 51, 98, 48, 99, 49, 49, 56, 69, 128, 10, 62, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 52, 110, 111, 116, 101, 52, 78, 111, 116, 101, 49, 51, 100, 101, 116, 101, 114, 109, 105, 110, 105, 115, 116, 105, 99, 49, 55, 104, 48, 99, 57, 50, 50, 50, 52, 53, 102, 56, 48, 56, 57, 48, 100, 100, 69, 129, 10, 61, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 52, 110, 111, 116, 101, 52, 78, 111, 116, 101, 49, 50, 100, 101, 99, 114, 121, 112, 116, 95, 100, 97, 116, 97, 49, 55, 104, 98, 51, 57, 54, 57, 54, 48, 99, 51, 50, 57, 99, 55, 99, 99, 54, 69, 130, 10, 62, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 52, 110, 111, 116, 101, 52, 78, 111, 116, 101, 49, 51, 103, 101, 110, 95, 110, 117, 108, 108, 105, 102, 105, 101, 114, 49, 55, 104, 101, 102, 100, 49, 99, 55, 55, 56, 51, 56, 53, 97, 53, 99, 100, 48, 69, 131, 10, 60, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 52, 110, 111, 116, 101, 52, 78, 111, 116, 101, 49, 49, 104, 97, 115, 104, 95, 105, 110, 112, 117, 116, 115, 49, 55, 104, 98, 51, 100, 56, 48, 53, 56, 53, 54, 100, 54, 53, 51, 97, 100, 49, 69, 132, 10, 53, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 52, 110, 111, 116, 101, 52, 78, 111, 116, 101, 53, 118, 97, 108, 117, 101, 49, 55, 104, 100, 100, 51, 51, 53, 51, 98, 102, 55, 49, 56, 99, 50, 50, 99, 48, 69, 133, 10, 64, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 52, 110, 111, 116, 101, 52, 78, 111, 116, 101, 49, 53, 98, 108, 105, 110, 100, 105, 110, 103, 95, 102, 97, 99, 116, 111, 114, 49, 55, 104, 54, 52, 102, 49, 49, 98, 50, 97, 100, 55, 57, 52, 54, 100, 48, 51, 69, 134, 10, 123, 95, 90, 78, 56, 57, 95, 36, 76, 84, 36, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 46, 46, 110, 111, 116, 101, 46, 46, 78, 111, 116, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 95, 36, 71, 84, 36, 36, 71, 84, 36, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 48, 48, 97, 53, 49, 54, 53, 48, 100, 97, 101, 49, 52, 99, 49, 53, 69, 135, 10, 83, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 49, 49, 116, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 56, 116, 114, 97, 110, 115, 102, 101, 114, 50, 50, 115, 116, 99, 116, 95, 115, 105, 103, 110, 97, 116, 117, 114, 101, 95, 109, 101, 115, 115, 97, 103, 101, 49, 55, 104, 102, 100, 51, 48, 101, 57, 48, 102, 100, 50, 98, 100, 49, 97, 99, 101, 69, 136, 10, 97, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 49, 49, 116, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 49, 49, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 51, 50, 104, 97, 115, 104, 95, 105, 110, 112, 117, 116, 95, 98, 121, 116, 101, 115, 95, 102, 114, 111, 109, 95, 99, 111, 109, 112, 111, 110, 101, 110, 116, 115, 49, 55, 104, 54, 55, 54, 51, 52, 50, 99, 53, 54, 49, 49, 54, 98, 51, 100, 101, 69, 137, 10, 84, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 49, 49, 116, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 49, 49, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 49, 57, 116, 111, 95, 104, 97, 115, 104, 95, 105, 110, 112, 117, 116, 95, 98, 121, 116, 101, 115, 49, 55, 104, 54, 97, 54, 97, 97, 57, 53, 48, 100, 55, 101, 101, 97, 97, 55, 51, 69, 138, 10, 77, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 49, 49, 116, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 49, 49, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 49, 50, 116, 111, 95, 118, 97, 114, 95, 98, 121, 116, 101, 115, 49, 55, 104, 98, 55, 100, 52, 54, 57, 51, 53, 102, 50, 57, 55, 55, 51, 97, 50, 69, 139, 10, 75, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 49, 49, 116, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 49, 49, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 49, 48, 102, 114, 111, 109, 95, 115, 108, 105, 99, 101, 49, 55, 104, 97, 51, 53, 54, 53, 53, 102, 53, 56, 100, 102, 97, 102, 55, 53, 51, 69, 140, 10, 75, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 49, 49, 116, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 49, 49, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 49, 48, 110, 117, 108, 108, 105, 102, 105, 101, 114, 115, 49, 55, 104, 102, 97, 56, 99, 102, 98, 97, 50, 49, 50, 101, 99, 56, 53, 97, 50, 69, 141, 10, 71, 95, 90, 78, 49, 50, 112, 104, 111, 101, 110, 105, 120, 95, 99, 111, 114, 101, 49, 49, 116, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 49, 49, 84, 114, 97, 110, 115, 97, 99, 116, 105, 111, 110, 55, 111, 117, 116, 112, 117, 116, 115, 49, 55, 104, 48, 101, 49, 49, 57, 55, 102, 56, 101, 51, 48, 56, 54, 57, 48, 100, 69, 142, 10, 145, 1, 95, 90, 78, 49, 49, 48, 95, 36, 76, 84, 36, 103, 101, 110, 101, 114, 105, 99, 95, 97, 114, 114, 97, 121, 46, 46, 71, 101, 110, 101, 114, 105, 99, 65, 114, 114, 97, 121, 36, 76, 84, 36, 84, 36, 67, 36, 78, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 103, 101, 110, 101, 114, 105, 99, 95, 97, 114, 114, 97, 121, 46, 46, 115, 101, 113, 117, 101, 110, 99, 101, 46, 46, 71, 101, 110, 101, 114, 105, 99, 83, 101, 113, 117, 101, 110, 99, 101, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 56, 103, 101, 110, 101, 114, 97, 116, 101, 49, 55, 104, 55, 54, 53, 57, 52, 52, 48, 51, 48, 54, 102, 55, 101, 52, 52, 56, 69, 143, 10, 145, 1, 95, 90, 78, 49, 49, 48, 95, 36, 76, 84, 36, 103, 101, 110, 101, 114, 105, 99, 95, 97, 114, 114, 97, 121, 46, 46, 71, 101, 110, 101, 114, 105, 99, 65, 114, 114, 97, 121, 36, 76, 84, 36, 84, 36, 67, 36, 78, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 103, 101, 110, 101, 114, 105, 99, 95, 97, 114, 114, 97, 121, 46, 46, 115, 101, 113, 117, 101, 110, 99, 101, 46, 46, 71, 101, 110, 101, 114, 105, 99, 83, 101, 113, 117, 101, 110, 99, 101, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 56, 103, 101, 110, 101, 114, 97, 116, 101, 49, 55, 104, 97, 98, 99, 52, 57, 55, 51, 48, 97, 56, 56, 49, 49, 53, 49, 98, 69, 144, 10, 145, 1, 95, 90, 78, 49, 49, 48, 95, 36, 76, 84, 36, 103, 101, 110, 101, 114, 105, 99, 95, 97, 114, 114, 97, 121, 46, 46, 71, 101, 110, 101, 114, 105, 99, 65, 114, 114, 97, 121, 36, 76, 84, 36, 84, 36, 67, 36, 78, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 103, 101, 110, 101, 114, 105, 99, 95, 97, 114, 114, 97, 121, 46, 46, 115, 101, 113, 117, 101, 110, 99, 101, 46, 46, 71, 101, 110, 101, 114, 105, 99, 83, 101, 113, 117, 101, 110, 99, 101, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 56, 103, 101, 110, 101, 114, 97, 116, 101, 49, 55, 104, 101, 48, 101, 99, 49, 100, 55, 99, 51, 101, 56, 98, 52, 53, 98, 102, 69, 145, 10, 47, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 51, 114, 97, 119, 56, 102, 114, 111, 109, 95, 114, 101, 102, 49, 55, 104, 53, 48, 50, 50, 53, 97, 57, 102, 98, 100, 52, 52, 52, 53, 56, 48, 69, 146, 10, 144, 1, 95, 90, 78, 56, 50, 95, 36, 76, 84, 36, 100, 105, 103, 101, 115, 116, 46, 46, 99, 111, 114, 101, 95, 97, 112, 105, 46, 46, 119, 114, 97, 112, 112, 101, 114, 46, 46, 67, 111, 114, 101, 87, 114, 97, 112, 112, 101, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 105, 103, 101, 115, 116, 46, 46, 85, 112, 100, 97, 116, 101, 36, 71, 84, 36, 54, 117, 112, 100, 97, 116, 101, 50, 56, 95, 36, 117, 55, 98, 36, 36, 117, 55, 98, 36, 99, 108, 111, 115, 117, 114, 101, 36, 117, 55, 100, 36, 36, 117, 55, 100, 36, 49, 55, 104, 54, 50, 97, 48, 98, 97, 97, 99, 99, 99, 99, 48, 51, 56, 54, 54, 69, 147, 10, 125, 95, 90, 78, 57, 50, 95, 36, 76, 84, 36, 98, 108, 111, 99, 107, 95, 98, 117, 102, 102, 101, 114, 46, 46, 66, 108, 111, 99, 107, 66, 117, 102, 102, 101, 114, 36, 76, 84, 36, 66, 108, 111, 99, 107, 83, 105, 122, 101, 36, 67, 36, 75, 105, 110, 100, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 100, 101, 102, 97, 117, 108, 116, 46, 46, 68, 101, 102, 97, 117, 108, 116, 36, 71, 84, 36, 55, 100, 101, 102, 97, 117, 108, 116, 49, 55, 104, 55, 57, 102, 57, 57, 50, 51, 53, 50, 53, 100, 50, 50, 56, 54, 50, 69, 148, 10, 51, 95, 90, 78, 49, 57, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 95, 115, 105, 103, 110, 52, 104, 97, 115, 104, 49, 104, 49, 55, 104, 100, 55, 54, 100, 57, 100, 49, 53, 101, 52, 102, 52, 52, 102, 100, 102, 69, 149, 10, 52, 95, 90, 78, 49, 57, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 95, 115, 105, 103, 110, 52, 104, 97, 115, 104, 50, 104, 48, 49, 55, 104, 57, 49, 97, 49, 98, 102, 99, 97, 57, 49, 102, 55, 97, 55, 99, 57, 69, 150, 10, 52, 95, 90, 78, 49, 57, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 95, 115, 105, 103, 110, 52, 104, 97, 115, 104, 50, 104, 49, 49, 55, 104, 53, 101, 102, 102, 48, 54, 100, 50, 51, 50, 52, 100, 102, 55, 98, 57, 69, 151, 10, 171, 1, 95, 90, 78, 49, 52, 48, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 95, 115, 105, 103, 110, 46, 46, 107, 101, 121, 115, 46, 46, 112, 117, 98, 108, 105, 99, 46, 46, 80, 117, 98, 108, 105, 99, 75, 101, 121, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 70, 114, 111, 109, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 95, 115, 105, 103, 110, 46, 46, 107, 101, 121, 115, 46, 46, 115, 101, 99, 114, 101, 116, 46, 46, 83, 101, 99, 114, 101, 116, 75, 101, 121, 36, 71, 84, 36, 36, 71, 84, 36, 52, 102, 114, 111, 109, 49, 55, 104, 50, 102, 98, 50, 57, 102, 49, 57, 97, 98, 100, 52, 50, 52, 54, 48, 69, 152, 10, 83, 95, 90, 78, 49, 57, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 95, 115, 105, 103, 110, 52, 107, 101, 121, 115, 54, 115, 101, 99, 114, 101, 116, 57, 83, 101, 99, 114, 101, 116, 75, 101, 121, 49, 53, 115, 105, 103, 110, 95, 118, 117, 108, 110, 101, 114, 97, 98, 108, 101, 49, 55, 104, 100, 50, 53, 52, 51, 99, 54, 49, 57, 53, 49, 51, 100, 53, 52, 51, 69, 153, 10, 71, 95, 90, 78, 49, 57, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 95, 115, 105, 103, 110, 52, 107, 101, 121, 115, 54, 115, 101, 99, 114, 101, 116, 57, 83, 101, 99, 114, 101, 116, 75, 101, 121, 52, 115, 105, 103, 110, 49, 55, 104, 100, 101, 49, 48, 102, 51, 52, 100, 52, 55, 57, 102, 48, 50, 49, 97, 69, 154, 10, 145, 1, 95, 90, 78, 49, 49, 48, 95, 36, 76, 84, 36, 103, 101, 110, 101, 114, 105, 99, 95, 97, 114, 114, 97, 121, 46, 46, 71, 101, 110, 101, 114, 105, 99, 65, 114, 114, 97, 121, 36, 76, 84, 36, 84, 36, 67, 36, 78, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 103, 101, 110, 101, 114, 105, 99, 95, 97, 114, 114, 97, 121, 46, 46, 115, 101, 113, 117, 101, 110, 99, 101, 46, 46, 71, 101, 110, 101, 114, 105, 99, 83, 101, 113, 117, 101, 110, 99, 101, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 56, 103, 101, 110, 101, 114, 97, 116, 101, 49, 55, 104, 54, 99, 102, 102, 98, 98, 98, 102, 49, 98, 53, 97, 99, 100, 49, 101, 69, 155, 10, 63, 95, 90, 78, 54, 98, 108, 97, 107, 101, 50, 49, 52, 66, 108, 97, 107, 101, 50, 98, 86, 97, 114, 67, 111, 114, 101, 49, 53, 110, 101, 119, 95, 119, 105, 116, 104, 95, 112, 97, 114, 97, 109, 115, 49, 55, 104, 50, 99, 52, 97, 50, 98, 52, 102, 55, 50, 98, 56, 100, 97, 54, 55, 69, 156, 10, 66, 95, 90, 78, 54, 98, 108, 97, 107, 101, 50, 49, 52, 66, 108, 97, 107, 101, 50, 98, 86, 97, 114, 67, 111, 114, 101, 49, 56, 102, 105, 110, 97, 108, 105, 122, 101, 95, 119, 105, 116, 104, 95, 102, 108, 97, 103, 49, 55, 104, 50, 54, 56, 55, 51, 50, 48, 99, 48, 57, 99, 55, 97, 97, 51, 53, 69, 157, 10, 55, 95, 90, 78, 54, 98, 108, 97, 107, 101, 50, 49, 52, 66, 108, 97, 107, 101, 50, 98, 86, 97, 114, 67, 111, 114, 101, 56, 99, 111, 109, 112, 114, 101, 115, 115, 49, 55, 104, 102, 52, 49, 52, 98, 57, 50, 52, 101, 102, 102, 49, 49, 54, 100, 98, 69, 158, 10, 78, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 57, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 83, 108, 105, 99, 101, 49, 48, 102, 114, 111, 109, 95, 115, 108, 105, 99, 101, 49, 55, 104, 100, 53, 48, 52, 55, 50, 49, 48, 98, 48, 50, 48, 97, 52, 57, 55, 69, 159, 10, 150, 1, 95, 90, 78, 54, 115, 117, 98, 116, 108, 101, 49, 49, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 70, 114, 111, 109, 36, 76, 84, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 116, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 52, 102, 114, 111, 109, 49, 55, 104, 100, 98, 48, 56, 56, 100, 51, 55, 57, 53, 50, 49, 97, 54, 98, 102, 69, 160, 10, 140, 1, 95, 90, 78, 49, 48, 53, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 112, 107, 105, 46, 46, 107, 101, 121, 115, 46, 46, 112, 117, 98, 108, 105, 99, 46, 46, 80, 117, 98, 108, 105, 99, 75, 101, 121, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 51, 50, 95, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 71, 84, 36, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 98, 53, 50, 56, 55, 49, 54, 102, 100, 50, 99, 101, 99, 99, 51, 52, 69, 161, 10, 87, 95, 90, 78, 56, 100, 117, 115, 107, 95, 112, 107, 105, 52, 107, 101, 121, 115, 53, 115, 112, 101, 110, 100, 54, 112, 117, 98, 108, 105, 99, 49, 52, 80, 117, 98, 108, 105, 99, 83, 112, 101, 110, 100, 75, 101, 121, 49, 57, 103, 101, 110, 95, 115, 116, 101, 97, 108, 116, 104, 95, 97, 100, 100, 114, 101, 115, 115, 49, 55, 104, 55, 101, 51, 97, 56, 97, 102, 55, 98, 101, 49, 98, 48, 50, 48, 50, 69, 162, 10, 50, 95, 90, 78, 56, 100, 117, 115, 107, 95, 112, 107, 105, 49, 49, 112, 101, 114, 109, 117, 116, 97, 116, 105, 111, 110, 52, 104, 97, 115, 104, 49, 55, 104, 100, 48, 56, 55, 102, 100, 97, 52, 56, 52, 55, 102, 54, 102, 50, 56, 69, 163, 10, 84, 95, 90, 78, 56, 100, 117, 115, 107, 95, 112, 107, 105, 52, 107, 101, 121, 115, 53, 115, 112, 101, 110, 100, 54, 115, 101, 99, 114, 101, 116, 49, 52, 83, 101, 99, 114, 101, 116, 83, 112, 101, 110, 100, 75, 101, 121, 49, 54, 112, 117, 98, 108, 105, 99, 95, 115, 112, 101, 110, 100, 95, 107, 101, 121, 49, 55, 104, 101, 100, 102, 102, 56, 48, 49, 54, 57, 55, 53, 56, 57, 49, 56, 99, 69, 164, 10, 152, 1, 95, 90, 78, 49, 49, 55, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 112, 107, 105, 46, 46, 107, 101, 121, 115, 46, 46, 115, 112, 101, 110, 100, 46, 46, 112, 117, 98, 108, 105, 99, 46, 46, 80, 117, 98, 108, 105, 99, 83, 112, 101, 110, 100, 75, 101, 121, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 54, 52, 95, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 71, 84, 36, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 50, 52, 53, 57, 57, 57, 50, 56, 50, 56, 51, 51, 49, 102, 57, 100, 69, 165, 10, 155, 1, 95, 90, 78, 49, 49, 55, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 112, 107, 105, 46, 46, 107, 101, 121, 115, 46, 46, 115, 112, 101, 110, 100, 46, 46, 112, 117, 98, 108, 105, 99, 46, 46, 80, 117, 98, 108, 105, 99, 83, 112, 101, 110, 100, 75, 101, 121, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 54, 52, 95, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 71, 84, 36, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 49, 57, 48, 101, 99, 54, 54, 57, 54, 100, 56, 97, 53, 100, 57, 100, 69, 166, 10, 71, 95, 90, 78, 56, 100, 117, 115, 107, 95, 112, 107, 105, 52, 107, 101, 121, 115, 53, 115, 112, 101, 110, 100, 54, 115, 101, 99, 114, 101, 116, 49, 52, 83, 101, 99, 114, 101, 116, 83, 112, 101, 110, 100, 75, 101, 121, 52, 115, 107, 95, 114, 49, 55, 104, 51, 48, 49, 50, 97, 49, 99, 100, 102, 54, 50, 99, 100, 101, 54, 49, 69, 167, 10, 75, 95, 90, 78, 56, 100, 117, 115, 107, 95, 112, 107, 105, 52, 107, 101, 121, 115, 53, 115, 112, 101, 110, 100, 54, 115, 101, 99, 114, 101, 116, 49, 52, 83, 101, 99, 114, 101, 116, 83, 112, 101, 110, 100, 75, 101, 121, 56, 118, 105, 101, 119, 95, 107, 101, 121, 49, 55, 104, 50, 49, 100, 50, 54, 102, 53, 54, 57, 55, 51, 55, 50, 56, 100, 52, 69, 168, 10, 75, 95, 90, 78, 56, 100, 117, 115, 107, 95, 112, 107, 105, 52, 107, 101, 121, 115, 53, 115, 112, 101, 110, 100, 55, 115, 116, 101, 97, 108, 116, 104, 49, 52, 83, 116, 101, 97, 108, 116, 104, 65, 100, 100, 114, 101, 115, 115, 55, 97, 100, 100, 114, 101, 115, 115, 49, 55, 104, 57, 50, 52, 98, 54, 53, 99, 54, 98, 51, 55, 53, 51, 48, 48, 55, 69, 169, 10, 153, 1, 95, 90, 78, 49, 49, 56, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 112, 107, 105, 46, 46, 107, 101, 121, 115, 46, 46, 115, 112, 101, 110, 100, 46, 46, 115, 116, 101, 97, 108, 116, 104, 46, 46, 83, 116, 101, 97, 108, 116, 104, 65, 100, 100, 114, 101, 115, 115, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 54, 52, 95, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 71, 84, 36, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 99, 49, 53, 56, 57, 98, 99, 52, 56, 56, 51, 49, 98, 98, 102, 102, 69, 170, 10, 156, 1, 95, 90, 78, 49, 49, 56, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 112, 107, 105, 46, 46, 107, 101, 121, 115, 46, 46, 115, 112, 101, 110, 100, 46, 46, 115, 116, 101, 97, 108, 116, 104, 46, 46, 83, 116, 101, 97, 108, 116, 104, 65, 100, 100, 114, 101, 115, 115, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 54, 52, 95, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 71, 84, 36, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 54, 57, 50, 50, 97, 102, 51, 52, 49, 52, 51, 49, 50, 98, 49, 54, 69, 171, 10, 74, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 104, 97, 100, 101, 115, 49, 48, 115, 116, 114, 97, 116, 101, 103, 105, 101, 115, 56, 83, 116, 114, 97, 116, 101, 103, 121, 49, 54, 97, 112, 112, 108, 121, 95, 102, 117, 108, 108, 95, 114, 111, 117, 110, 100, 49, 55, 104, 97, 54, 53, 54, 100, 100, 57, 51, 51, 97, 101, 52, 102, 50, 97, 48, 69, 172, 10, 178, 1, 95, 90, 78, 49, 51, 55, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 104, 97, 100, 101, 115, 46, 46, 115, 116, 114, 97, 116, 101, 103, 105, 101, 115, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 83, 116, 114, 97, 116, 101, 103, 121, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 104, 97, 100, 101, 115, 46, 46, 115, 116, 114, 97, 116, 101, 103, 105, 101, 115, 46, 46, 83, 116, 114, 97, 116, 101, 103, 121, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 71, 84, 36, 36, 71, 84, 36, 49, 51, 97, 100, 100, 95, 114, 111, 117, 110, 100, 95, 107, 101, 121, 49, 55, 104, 50, 54, 54, 48, 48, 102, 52, 99, 54, 57, 98, 48, 54, 56, 102, 100, 69, 173, 10, 175, 1, 95, 90, 78, 49, 51, 55, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 104, 97, 100, 101, 115, 46, 46, 115, 116, 114, 97, 116, 101, 103, 105, 101, 115, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 83, 116, 114, 97, 116, 101, 103, 121, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 104, 97, 100, 101, 115, 46, 46, 115, 116, 114, 97, 116, 101, 103, 105, 101, 115, 46, 46, 83, 116, 114, 97, 116, 101, 103, 121, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 71, 84, 36, 36, 71, 84, 36, 49, 48, 109, 117, 108, 95, 109, 97, 116, 114, 105, 120, 49, 55, 104, 54, 50, 49, 49, 55, 52, 101, 97, 48, 50, 52, 52, 98, 57, 98, 101, 69, 174, 10, 77, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 104, 97, 100, 101, 115, 49, 48, 115, 116, 114, 97, 116, 101, 103, 105, 101, 115, 56, 83, 116, 114, 97, 116, 101, 103, 121, 49, 57, 97, 112, 112, 108, 121, 95, 112, 97, 114, 116, 105, 97, 108, 95, 114, 111, 117, 110, 100, 49, 55, 104, 98, 53, 52, 55, 99, 99, 48, 101, 53, 101, 102, 102, 99, 98, 97, 53, 69, 175, 10, 61, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 104, 97, 100, 101, 115, 49, 48, 115, 116, 114, 97, 116, 101, 103, 105, 101, 115, 56, 83, 116, 114, 97, 116, 101, 103, 121, 52, 112, 101, 114, 109, 49, 55, 104, 56, 99, 102, 54, 56, 57, 57, 99, 56, 99, 51, 50, 52, 57, 51, 56, 69, 176, 10, 148, 1, 95, 90, 78, 49, 49, 56, 95, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 97, 114, 105, 116, 104, 46, 46, 65, 100, 100, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 71, 84, 36, 36, 71, 84, 36, 51, 97, 100, 100, 49, 55, 104, 97, 49, 56, 102, 54, 48, 98, 50, 55, 101, 52, 50, 98, 48, 55, 101, 69, 177, 10, 57, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 54, 83, 99, 97, 108, 97, 114, 51, 115, 117, 98, 49, 55, 104, 48, 49, 97, 97, 102, 56, 97, 53, 55, 51, 102, 55, 100, 98, 51, 49, 69, 178, 10, 115, 95, 90, 78, 55, 56, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 97, 114, 105, 116, 104, 46, 46, 65, 100, 100, 65, 115, 115, 105, 103, 110, 36, 71, 84, 36, 49, 48, 97, 100, 100, 95, 97, 115, 115, 105, 103, 110, 49, 55, 104, 99, 102, 98, 98, 53, 54, 100, 97, 97, 55, 101, 57, 100, 101, 51, 100, 69, 179, 10, 140, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 112, 111, 115, 101, 105, 100, 111, 110, 46, 46, 99, 105, 112, 104, 101, 114, 46, 46, 80, 111, 115, 101, 105, 100, 111, 110, 67, 105, 112, 104, 101, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 95, 36, 71, 84, 36, 36, 71, 84, 36, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 99, 102, 51, 50, 48, 54, 48, 56, 55, 100, 100, 52, 54, 53, 51, 102, 69, 180, 10, 137, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 112, 111, 115, 101, 105, 100, 111, 110, 46, 46, 99, 105, 112, 104, 101, 114, 46, 46, 80, 111, 115, 101, 105, 100, 111, 110, 67, 105, 112, 104, 101, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 95, 36, 71, 84, 36, 36, 71, 84, 36, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 97, 101, 98, 48, 102, 56, 57, 49, 99, 102, 99, 55, 57, 55, 57, 52, 69, 181, 10, 76, 95, 90, 78, 49, 51, 100, 117, 115, 107, 95, 112, 111, 115, 101, 105, 100, 111, 110, 54, 99, 105, 112, 104, 101, 114, 49, 52, 80, 111, 115, 101, 105, 100, 111, 110, 67, 105, 112, 104, 101, 114, 49, 51, 105, 110, 105, 116, 105, 97, 108, 95, 115, 116, 97, 116, 101, 49, 55, 104, 99, 56, 50, 101, 57, 100, 48, 97, 50, 54, 50, 48, 49, 49, 100, 49, 69, 182, 10, 69, 95, 90, 78, 49, 51, 100, 117, 115, 107, 95, 112, 111, 115, 101, 105, 100, 111, 110, 54, 99, 105, 112, 104, 101, 114, 49, 52, 80, 111, 115, 101, 105, 100, 111, 110, 67, 105, 112, 104, 101, 114, 55, 101, 110, 99, 114, 121, 112, 116, 49, 55, 104, 51, 99, 102, 50, 48, 101, 48, 98, 56, 54, 55, 53, 97, 97, 55, 57, 69, 183, 10, 69, 95, 90, 78, 49, 51, 100, 117, 115, 107, 95, 112, 111, 115, 101, 105, 100, 111, 110, 54, 99, 105, 112, 104, 101, 114, 49, 52, 80, 111, 115, 101, 105, 100, 111, 110, 67, 105, 112, 104, 101, 114, 55, 100, 101, 99, 114, 121, 112, 116, 49, 55, 104, 55, 57, 53, 50, 102, 54, 54, 48, 50, 98, 99, 55, 98, 102, 48, 102, 69, 184, 10, 60, 95, 90, 78, 49, 51, 100, 117, 115, 107, 95, 112, 111, 115, 101, 105, 100, 111, 110, 54, 115, 112, 111, 110, 103, 101, 57, 116, 114, 117, 110, 99, 97, 116, 101, 100, 52, 104, 97, 115, 104, 49, 55, 104, 54, 51, 99, 53, 55, 49, 49, 57, 51, 53, 98, 102, 48, 53, 48, 50, 69, 185, 10, 50, 95, 90, 78, 49, 51, 100, 117, 115, 107, 95, 112, 111, 115, 101, 105, 100, 111, 110, 54, 115, 112, 111, 110, 103, 101, 52, 104, 97, 115, 104, 49, 55, 104, 51, 102, 98, 49, 48, 53, 98, 55, 97, 99, 55, 100, 51, 97, 56, 50, 69, 186, 10, 60, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 54, 83, 99, 97, 108, 97, 114, 54, 115, 113, 117, 97, 114, 101, 49, 55, 104, 49, 100, 53, 55, 50, 57, 54, 98, 98, 50, 102, 98, 54, 102, 100, 51, 69, 187, 10, 74, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 104, 97, 100, 101, 115, 49, 48, 115, 116, 114, 97, 116, 101, 103, 105, 101, 115, 54, 115, 99, 97, 108, 97, 114, 49, 52, 83, 99, 97, 108, 97, 114, 83, 116, 114, 97, 116, 101, 103, 121, 51, 110, 101, 119, 49, 55, 104, 57, 98, 51, 99, 100, 97, 101, 56, 52, 48, 102, 51, 97, 57, 100, 100, 69, 188, 10, 178, 1, 95, 90, 78, 49, 51, 55, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 104, 97, 100, 101, 115, 46, 46, 115, 116, 114, 97, 116, 101, 103, 105, 101, 115, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 83, 116, 114, 97, 116, 101, 103, 121, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 104, 97, 100, 101, 115, 46, 46, 115, 116, 114, 97, 116, 101, 103, 105, 101, 115, 46, 46, 83, 116, 114, 97, 116, 101, 103, 121, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 71, 84, 36, 36, 71, 84, 36, 49, 51, 113, 117, 105, 110, 116, 105, 99, 95, 115, 95, 98, 111, 120, 49, 55, 104, 100, 50, 56, 102, 57, 52, 52, 98, 48, 52, 49, 48, 49, 53, 98, 53, 69, 189, 10, 107, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 114, 97, 119, 95, 118, 101, 99, 46, 46, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 99, 99, 54, 101, 97, 97, 49, 100, 50, 55, 51, 52, 102, 99, 100, 101, 69, 190, 10, 123, 95, 90, 78, 57, 51, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 105, 110, 100, 101, 120, 95, 114, 97, 110, 103, 101, 46, 46, 73, 110, 100, 101, 120, 82, 97, 110, 103, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 97, 56, 54, 49, 49, 56, 99, 57, 51, 50, 57, 49, 56, 100, 54, 57, 69, 191, 10, 116, 95, 90, 78, 56, 54, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 51, 50, 48, 102, 49, 49, 97, 53, 49, 100, 97, 101, 97, 51, 54, 99, 69, 192, 10, 78, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 57, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 83, 108, 105, 99, 101, 49, 48, 102, 114, 111, 109, 95, 115, 108, 105, 99, 101, 49, 55, 104, 100, 97, 52, 98, 49, 54, 50, 51, 102, 98, 52, 57, 100, 97, 55, 101, 69, 193, 10, 78, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 57, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 83, 108, 105, 99, 101, 49, 48, 102, 114, 111, 109, 95, 115, 108, 105, 99, 101, 49, 55, 104, 53, 101, 97, 48, 99, 102, 56, 53, 56, 49, 97, 98, 50, 53, 100, 102, 69, 194, 10, 79, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 57, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 83, 108, 105, 99, 101, 49, 49, 102, 114, 111, 109, 95, 114, 101, 97, 100, 101, 114, 49, 55, 104, 48, 57, 101, 100, 102, 48, 52, 52, 57, 98, 57, 54, 48, 57, 100, 102, 69, 195, 10, 94, 95, 90, 78, 54, 52, 95, 36, 76, 84, 36, 36, 82, 70, 36, 36, 117, 53, 98, 36, 117, 56, 36, 117, 53, 100, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 82, 101, 97, 100, 36, 71, 84, 36, 52, 114, 101, 97, 100, 49, 55, 104, 54, 55, 98, 98, 100, 49, 97, 98, 97, 97, 54, 57, 52, 55, 52, 48, 69, 196, 10, 163, 1, 95, 90, 78, 49, 50, 53, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 112, 108, 111, 110, 107, 46, 46, 99, 111, 109, 109, 105, 116, 109, 101, 110, 116, 95, 115, 99, 104, 101, 109, 101, 46, 46, 107, 122, 103, 49, 48, 46, 46, 99, 111, 109, 109, 105, 116, 109, 101, 110, 116, 46, 46, 67, 111, 109, 109, 105, 116, 109, 101, 110, 116, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 95, 36, 71, 84, 36, 36, 71, 84, 36, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 51, 102, 97, 50, 57, 101, 102, 102, 51, 99, 57, 55, 51, 57, 99, 101, 69, 197, 10, 79, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 57, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 83, 108, 105, 99, 101, 49, 49, 102, 114, 111, 109, 95, 114, 101, 97, 100, 101, 114, 49, 55, 104, 97, 101, 55, 48, 54, 56, 101, 51, 57, 52, 98, 56, 101, 49, 101, 97, 69, 198, 10, 165, 1, 95, 90, 78, 49, 50, 55, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 112, 108, 111, 110, 107, 46, 46, 112, 114, 111, 111, 102, 95, 115, 121, 115, 116, 101, 109, 46, 46, 108, 105, 110, 101, 97, 114, 105, 122, 97, 116, 105, 111, 110, 95, 112, 111, 108, 121, 46, 46, 80, 114, 111, 111, 102, 69, 118, 97, 108, 117, 97, 116, 105, 111, 110, 115, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 95, 36, 71, 84, 36, 36, 71, 84, 36, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 98, 51, 53, 56, 50, 98, 98, 101, 48, 53, 54, 100, 97, 57, 50, 97, 69, 199, 10, 79, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 57, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 83, 108, 105, 99, 101, 49, 49, 102, 114, 111, 109, 95, 114, 101, 97, 100, 101, 114, 49, 55, 104, 101, 48, 101, 53, 51, 49, 102, 49, 102, 53, 55, 100, 48, 49, 102, 102, 69, 200, 10, 79, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 57, 115, 101, 114, 105, 97, 108, 105, 122, 101, 49, 57, 68, 101, 115, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 83, 108, 105, 99, 101, 49, 49, 102, 114, 111, 109, 95, 114, 101, 97, 100, 101, 114, 49, 55, 104, 101, 49, 52, 48, 51, 101, 54, 49, 48, 100, 100, 56, 101, 101, 99, 51, 69, 201, 10, 145, 1, 95, 90, 78, 49, 49, 48, 95, 36, 76, 84, 36, 103, 101, 110, 101, 114, 105, 99, 95, 97, 114, 114, 97, 121, 46, 46, 71, 101, 110, 101, 114, 105, 99, 65, 114, 114, 97, 121, 36, 76, 84, 36, 84, 36, 67, 36, 78, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 103, 101, 110, 101, 114, 105, 99, 95, 97, 114, 114, 97, 121, 46, 46, 115, 101, 113, 117, 101, 110, 99, 101, 46, 46, 71, 101, 110, 101, 114, 105, 99, 83, 101, 113, 117, 101, 110, 99, 101, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 56, 103, 101, 110, 101, 114, 97, 116, 101, 49, 55, 104, 48, 100, 99, 98, 53, 99, 56, 48, 51, 49, 50, 57, 50, 102, 57, 53, 69, 202, 10, 71, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 49, 97, 108, 108, 111, 99, 97, 116, 101, 95, 105, 110, 49, 55, 104, 54, 48, 52, 100, 50, 52, 53, 99, 57, 97, 55, 54, 100, 98, 52, 48, 69, 203, 10, 141, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 73, 109, 112, 108, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 52, 56, 100, 56, 56, 50, 52, 101, 57, 54, 56, 50, 99, 100, 53, 53, 69, 204, 10, 141, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 73, 109, 112, 108, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 56, 49, 51, 100, 49, 98, 56, 52, 99, 56, 52, 48, 53, 99, 48, 101, 69, 205, 10, 59, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 49, 55, 104, 98, 54, 98, 54, 100, 97, 52, 102, 53, 98, 97, 100, 50, 57, 97, 51, 69, 206, 10, 175, 1, 95, 90, 78, 49, 51, 54, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 101, 120, 116, 101, 110, 100, 46, 46, 83, 112, 101, 99, 69, 120, 116, 101, 110, 100, 36, 76, 84, 36, 84, 36, 67, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 36, 71, 84, 36, 49, 49, 115, 112, 101, 99, 95, 101, 120, 116, 101, 110, 100, 49, 55, 104, 56, 48, 56, 99, 53, 57, 98, 101, 101, 49, 54, 57, 54, 100, 99, 99, 69, 207, 10, 116, 95, 90, 78, 56, 54, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 49, 55, 102, 56, 102, 50, 55, 48, 49, 99, 52, 48, 56, 48, 50, 98, 69, 208, 10, 188, 1, 95, 90, 78, 49, 53, 55, 95, 36, 76, 84, 36, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 97, 101, 51, 100, 57, 57, 50, 49, 56, 49, 55, 51, 56, 48, 48, 102, 69, 209, 10, 188, 1, 95, 90, 78, 49, 53, 55, 95, 36, 76, 84, 36, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 105, 110, 116, 111, 95, 105, 116, 101, 114, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 99, 54, 50, 53, 99, 57, 49, 102, 54, 56, 49, 49, 48, 51, 97, 48, 69, 210, 10, 68, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 51, 122, 105, 112, 49, 54, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 48, 102, 102, 53, 101, 50, 51, 99, 49, 52, 49, 52, 52, 50, 99, 50, 69, 211, 10, 68, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 51, 122, 105, 112, 49, 54, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 101, 51, 100, 51, 98, 99, 98, 48, 49, 53, 56, 50, 55, 48, 51, 97, 69, 212, 10, 145, 1, 95, 90, 78, 52, 99, 111, 114, 101, 53, 97, 114, 114, 97, 121, 52, 105, 116, 101, 114, 57, 52, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 99, 111, 108, 108, 101, 99, 116, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 97, 116, 111, 114, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 51, 98, 36, 36, 117, 50, 48, 36, 78, 36, 117, 53, 100, 36, 36, 71, 84, 36, 57, 105, 110, 116, 111, 95, 105, 116, 101, 114, 49, 55, 104, 51, 99, 51, 100, 49, 48, 49, 53, 49, 57, 55, 100, 98, 101, 97, 54, 69, 213, 10, 82, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 50, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 53, 99, 111, 112, 121, 95, 102, 114, 111, 109, 95, 115, 108, 105, 99, 101, 49, 55, 104, 101, 101, 101, 101, 99, 55, 97, 51, 98, 51, 56, 99, 55, 99, 49, 99, 69, 214, 10, 138, 1, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 105, 116, 101, 114, 56, 55, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 99, 111, 108, 108, 101, 99, 116, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 97, 116, 111, 114, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 82, 70, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 57, 105, 110, 116, 111, 95, 105, 116, 101, 114, 49, 55, 104, 97, 51, 52, 100, 102, 48, 52, 102, 53, 52, 53, 99, 54, 57, 51, 52, 69, 215, 10, 41, 95, 90, 78, 53, 97, 108, 108, 111, 99, 53, 97, 108, 108, 111, 99, 53, 97, 108, 108, 111, 99, 49, 55, 104, 50, 50, 97, 99, 53, 54, 99, 52, 98, 54, 56, 51, 56, 97, 56, 97, 69, 216, 10, 67, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 101, 120, 116, 101, 110, 100, 95, 116, 114, 117, 115, 116, 101, 100, 49, 55, 104, 99, 101, 100, 99, 49, 99, 54, 97, 52, 54, 50, 101, 101, 102, 49, 51, 69, 217, 10, 76, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 114, 101, 115, 101, 114, 118, 101, 95, 102, 111, 114, 95, 112, 117, 115, 104, 49, 55, 104, 52, 48, 55, 49, 102, 99, 102, 99, 98, 98, 102, 98, 102, 52, 55, 99, 69, 218, 10, 89, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 50, 49, 100, 111, 95, 114, 101, 115, 101, 114, 118, 101, 95, 97, 110, 100, 95, 104, 97, 110, 100, 108, 101, 49, 55, 104, 53, 53, 99, 56, 101, 50, 57, 100, 57, 49, 51, 51, 53, 49, 51, 97, 69, 219, 10, 97, 95, 90, 78, 54, 51, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 97, 108, 108, 111, 99, 46, 46, 71, 108, 111, 98, 97, 108, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 97, 108, 108, 111, 99, 46, 46, 65, 108, 108, 111, 99, 97, 116, 111, 114, 36, 71, 84, 36, 56, 97, 108, 108, 111, 99, 97, 116, 101, 49, 55, 104, 53, 99, 56, 51, 57, 50, 54, 56, 57, 48, 99, 54, 99, 101, 55, 101, 69, 220, 10, 100, 95, 90, 78, 54, 51, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 97, 108, 108, 111, 99, 46, 46, 71, 108, 111, 98, 97, 108, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 97, 108, 108, 111, 99, 46, 46, 65, 108, 108, 111, 99, 97, 116, 111, 114, 36, 71, 84, 36, 49, 48, 100, 101, 97, 108, 108, 111, 99, 97, 116, 101, 49, 55, 104, 102, 50, 55, 48, 55, 48, 57, 48, 54, 52, 57, 49, 98, 51, 50, 49, 69, 221, 10, 54, 95, 90, 78, 53, 97, 108, 108, 111, 99, 53, 97, 108, 108, 111, 99, 54, 71, 108, 111, 98, 97, 108, 49, 48, 97, 108, 108, 111, 99, 95, 105, 109, 112, 108, 49, 55, 104, 48, 99, 55, 50, 56, 51, 53, 50, 98, 55, 54, 53, 48, 54, 53, 51, 69, 222, 10, 49, 95, 90, 78, 53, 97, 108, 108, 111, 99, 53, 115, 108, 105, 99, 101, 52, 104, 97, 99, 107, 56, 105, 110, 116, 111, 95, 118, 101, 99, 49, 55, 104, 102, 55, 97, 102, 100, 102, 54, 53, 54, 52, 100, 102, 52, 57, 102, 49, 69, 223, 10, 53, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 52, 104, 97, 110, 100, 108, 101, 95, 114, 101, 115, 101, 114, 118, 101, 49, 55, 104, 56, 55, 100, 55, 55, 101, 102, 53, 48, 97, 48, 98, 49, 55, 49, 48, 69, 224, 10, 105, 95, 90, 78, 54, 51, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 97, 108, 108, 111, 99, 46, 46, 71, 108, 111, 98, 97, 108, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 97, 108, 108, 111, 99, 46, 46, 65, 108, 108, 111, 99, 97, 116, 111, 114, 36, 71, 84, 36, 49, 53, 97, 108, 108, 111, 99, 97, 116, 101, 95, 122, 101, 114, 111, 101, 100, 49, 55, 104, 99, 101, 51, 54, 51, 52, 100, 97, 102, 48, 54, 99, 102, 49, 55, 53, 69, 225, 10, 74, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 103, 114, 111, 119, 95, 97, 109, 111, 114, 116, 105, 122, 101, 100, 49, 55, 104, 55, 56, 54, 51, 98, 98, 97, 101, 100, 52, 49, 102, 101, 49, 56, 50, 69, 226, 10, 100, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 50, 49, 102, 97, 97, 53, 98, 98, 57, 50, 102, 52, 54, 98, 100, 53, 69, 227, 10, 104, 95, 90, 78, 55, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 117, 56, 36, 117, 53, 100, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 87, 114, 105, 116, 101, 36, 71, 84, 36, 53, 119, 114, 105, 116, 101, 49, 55, 104, 102, 98, 55, 97, 102, 98, 101, 53, 102, 51, 57, 98, 100, 101, 51, 53, 69, 228, 10, 125, 95, 90, 78, 57, 50, 95, 36, 76, 84, 36, 98, 108, 111, 99, 107, 95, 98, 117, 102, 102, 101, 114, 46, 46, 66, 108, 111, 99, 107, 66, 117, 102, 102, 101, 114, 36, 76, 84, 36, 66, 108, 111, 99, 107, 83, 105, 122, 101, 36, 67, 36, 75, 105, 110, 100, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 100, 101, 102, 97, 117, 108, 116, 46, 46, 68, 101, 102, 97, 117, 108, 116, 36, 71, 84, 36, 55, 100, 101, 102, 97, 117, 108, 116, 49, 55, 104, 54, 53, 57, 100, 102, 98, 51, 52, 98, 49, 49, 100, 49, 101, 97, 101, 69, 229, 10, 129, 1, 95, 90, 78, 57, 52, 95, 36, 76, 84, 36, 36, 82, 70, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 99, 111, 108, 108, 101, 99, 116, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 57, 105, 110, 116, 111, 95, 105, 116, 101, 114, 49, 55, 104, 48, 54, 50, 57, 52, 102, 99, 101, 55, 98, 52, 50, 100, 48, 57, 53, 69, 230, 10, 135, 1, 95, 90, 78, 57, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 101, 120, 116, 101, 110, 100, 46, 46, 83, 112, 101, 99, 69, 120, 116, 101, 110, 100, 36, 76, 84, 36, 84, 36, 67, 36, 73, 36, 71, 84, 36, 36, 71, 84, 36, 49, 49, 115, 112, 101, 99, 95, 101, 120, 116, 101, 110, 100, 49, 55, 104, 57, 49, 100, 55, 56, 100, 97, 97, 50, 52, 97, 97, 52, 54, 49, 48, 69, 231, 10, 129, 1, 95, 90, 78, 57, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 99, 111, 108, 108, 101, 99, 116, 46, 46, 69, 120, 116, 101, 110, 100, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 54, 101, 120, 116, 101, 110, 100, 49, 55, 104, 48, 55, 55, 97, 101, 56, 100, 100, 53, 100, 53, 56, 102, 48, 56, 51, 69, 232, 10, 162, 1, 95, 90, 78, 49, 50, 55, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 112, 108, 111, 110, 107, 46, 46, 112, 114, 111, 111, 102, 95, 115, 121, 115, 116, 101, 109, 46, 46, 108, 105, 110, 101, 97, 114, 105, 122, 97, 116, 105, 111, 110, 95, 112, 111, 108, 121, 46, 46, 80, 114, 111, 111, 102, 69, 118, 97, 108, 117, 97, 116, 105, 111, 110, 115, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 95, 36, 71, 84, 36, 36, 71, 84, 36, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 50, 102, 53, 99, 99, 102, 101, 99, 57, 51, 51, 53, 56, 99, 55, 102, 69, 233, 10, 138, 1, 95, 90, 78, 49, 48, 51, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 112, 108, 111, 110, 107, 46, 46, 112, 114, 111, 111, 102, 95, 115, 121, 115, 116, 101, 109, 46, 46, 112, 114, 111, 111, 102, 46, 46, 80, 114, 111, 111, 102, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 95, 36, 71, 84, 36, 36, 71, 84, 36, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 97, 97, 102, 102, 99, 57, 56, 51, 55, 51, 102, 50, 102, 53, 98, 52, 69, 234, 10, 141, 1, 95, 90, 78, 49, 48, 51, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 112, 108, 111, 110, 107, 46, 46, 112, 114, 111, 111, 102, 95, 115, 121, 115, 116, 101, 109, 46, 46, 112, 114, 111, 111, 102, 46, 46, 80, 114, 111, 111, 102, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 95, 36, 71, 84, 36, 36, 71, 84, 36, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 53, 102, 54, 99, 51, 99, 55, 57, 48, 99, 101, 57, 54, 52, 99, 97, 69, 235, 10, 64, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 49, 101, 120, 116, 101, 110, 100, 95, 119, 105, 116, 104, 49, 55, 104, 52, 100, 52, 99, 100, 53, 100, 100, 101, 102, 100, 54, 53, 54, 55, 48, 69, 236, 10, 58, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 54, 114, 101, 115, 105, 122, 101, 49, 55, 104, 101, 52, 53, 52, 101, 102, 54, 100, 52, 49, 56, 57, 50, 48, 51, 97, 69, 237, 10, 43, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 57, 102, 114, 111, 109, 95, 101, 108, 101, 109, 49, 55, 104, 97, 55, 100, 54, 101, 49, 52, 48, 98, 54, 51, 49, 102, 55, 97, 51, 69, 238, 10, 141, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 73, 109, 112, 108, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 49, 51, 52, 55, 57, 99, 53, 48, 56, 55, 98, 56, 99, 54, 48, 102, 69, 239, 10, 48, 95, 90, 78, 52, 115, 104, 97, 50, 54, 115, 104, 97, 50, 53, 54, 49, 49, 99, 111, 109, 112, 114, 101, 115, 115, 50, 53, 54, 49, 55, 104, 56, 49, 101, 53, 99, 102, 99, 102, 51, 98, 54, 52, 52, 100, 51, 97, 69, 240, 10, 64, 95, 90, 78, 52, 115, 104, 97, 50, 54, 115, 104, 97, 50, 53, 54, 52, 115, 111, 102, 116, 50, 50, 115, 104, 97, 50, 53, 54, 95, 100, 105, 103, 101, 115, 116, 95, 114, 111, 117, 110, 100, 95, 120, 50, 49, 55, 104, 48, 50, 50, 48, 55, 57, 52, 97, 55, 56, 52, 53, 98, 50, 97, 99, 69, 241, 10, 49, 95, 90, 78, 52, 115, 104, 97, 50, 54, 115, 104, 97, 50, 53, 54, 52, 115, 111, 102, 116, 56, 115, 99, 104, 101, 100, 117, 108, 101, 49, 55, 104, 57, 51, 54, 53, 99, 56, 56, 101, 55, 56, 49, 56, 56, 102, 50, 49, 69, 242, 10, 48, 95, 90, 78, 52, 115, 104, 97, 50, 54, 115, 104, 97, 53, 49, 50, 49, 49, 99, 111, 109, 112, 114, 101, 115, 115, 53, 49, 50, 49, 55, 104, 52, 51, 48, 54, 54, 55, 56, 102, 53, 57, 100, 102, 57, 50, 49, 53, 69, 243, 10, 61, 95, 90, 78, 52, 115, 104, 97, 50, 54, 115, 104, 97, 53, 49, 50, 52, 115, 111, 102, 116, 49, 57, 115, 104, 97, 53, 49, 50, 95, 100, 105, 103, 101, 115, 116, 95, 114, 111, 117, 110, 100, 49, 55, 104, 54, 52, 101, 100, 49, 57, 52, 98, 55, 98, 102, 57, 57, 52, 54, 98, 69, 244, 10, 60, 95, 90, 78, 52, 115, 104, 97, 50, 54, 115, 104, 97, 53, 49, 50, 52, 115, 111, 102, 116, 49, 56, 115, 104, 97, 53, 49, 50, 95, 115, 99, 104, 101, 100, 117, 108, 101, 95, 120, 50, 49, 55, 104, 54, 100, 100, 48, 50, 55, 101, 98, 50, 97, 101, 55, 55, 57, 52, 51, 69, 245, 10, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 97, 57, 53, 57, 54, 101, 56, 102, 102, 50, 98, 55, 57, 54, 48, 51, 69, 246, 10, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 100, 49, 97, 56, 56, 51, 51, 54, 97, 57, 50, 99, 55, 49, 54, 49, 69, 247, 10, 128, 1, 95, 90, 78, 57, 56, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 114, 101, 118, 46, 46, 82, 101, 118, 36, 76, 84, 36, 73, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 99, 98, 50, 48, 53, 55, 99, 57, 55, 97, 98, 101, 55, 101, 99, 101, 69, 248, 10, 139, 1, 95, 90, 78, 52, 99, 111, 114, 101, 51, 111, 112, 115, 56, 102, 117, 110, 99, 116, 105, 111, 110, 53, 105, 109, 112, 108, 115, 56, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 102, 117, 110, 99, 116, 105, 111, 110, 46, 46, 70, 110, 79, 110, 99, 101, 36, 76, 84, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 70, 36, 71, 84, 36, 57, 99, 97, 108, 108, 95, 111, 110, 99, 101, 49, 55, 104, 50, 97, 54, 50, 99, 101, 54, 50, 52, 53, 53, 99, 57, 102, 49, 49, 69, 249, 10, 137, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 56, 116, 114, 121, 95, 102, 111, 108, 100, 49, 55, 104, 53, 49, 97, 102, 55, 56, 48, 50, 102, 50, 51, 57, 51, 101, 56, 57, 69, 250, 10, 132, 1, 95, 90, 78, 57, 56, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 114, 101, 118, 46, 46, 82, 101, 118, 36, 76, 84, 36, 73, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 56, 116, 114, 121, 95, 102, 111, 108, 100, 49, 55, 104, 99, 98, 102, 101, 98, 56, 49, 97, 98, 48, 48, 100, 51, 98, 49, 54, 69, 251, 10, 145, 1, 95, 90, 78, 49, 49, 52, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 102, 108, 97, 116, 116, 101, 110, 46, 46, 70, 108, 97, 116, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 85, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 56, 54, 100, 50, 100, 98, 97, 99, 101, 55, 50, 101, 49, 57, 97, 100, 69, 252, 10, 69, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 55, 102, 108, 97, 116, 116, 101, 110, 49, 55, 97, 110, 100, 95, 116, 104, 101, 110, 95, 111, 114, 95, 99, 108, 101, 97, 114, 49, 55, 104, 53, 102, 51, 54, 51, 50, 54, 54, 98, 102, 55, 99, 102, 48, 99, 53, 69, 253, 10, 57, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 54, 83, 99, 97, 108, 97, 114, 51, 109, 117, 108, 49, 55, 104, 98, 100, 55, 100, 50, 97, 52, 99, 101, 56, 53, 99, 51, 102, 54, 53, 69, 254, 10, 57, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 54, 83, 99, 97, 108, 97, 114, 51, 97, 100, 100, 49, 55, 104, 51, 99, 57, 50, 50, 48, 99, 102, 51, 51, 99, 56, 52, 55, 57, 54, 69, 255, 10, 57, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 54, 83, 99, 97, 108, 97, 114, 51, 115, 117, 98, 49, 55, 104, 48, 49, 97, 97, 102, 56, 97, 53, 55, 51, 102, 55, 100, 98, 51, 49, 69, 128, 11, 60, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 54, 83, 99, 97, 108, 97, 114, 54, 100, 111, 117, 98, 108, 101, 49, 55, 104, 97, 53, 57, 53, 100, 57, 53, 54, 50, 55, 98, 56, 100, 99, 51, 57, 69, 129, 11, 60, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 54, 83, 99, 97, 108, 97, 114, 54, 115, 113, 117, 97, 114, 101, 49, 55, 104, 49, 100, 53, 55, 50, 57, 54, 98, 98, 50, 102, 98, 54, 102, 100, 51, 69, 130, 11, 46, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 50, 102, 114, 50, 70, 114, 51, 109, 117, 108, 49, 55, 104, 53, 102, 99, 56, 56, 52, 52, 50, 48, 57, 53, 97, 99, 97, 51, 49, 69, 131, 11, 83, 95, 90, 78, 53, 52, 95, 36, 76, 84, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 104, 111, 105, 99, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 98, 105, 116, 46, 46, 78, 111, 116, 36, 71, 84, 36, 51, 110, 111, 116, 49, 55, 104, 102, 99, 102, 57, 48, 49, 100, 57, 56, 100, 52, 102, 49, 55, 98, 53, 69, 132, 11, 56, 95, 90, 78, 52, 99, 111, 114, 101, 51, 111, 112, 115, 56, 102, 117, 110, 99, 116, 105, 111, 110, 53, 70, 110, 77, 117, 116, 56, 99, 97, 108, 108, 95, 109, 117, 116, 49, 55, 104, 56, 52, 101, 49, 100, 100, 97, 55, 55, 48, 51, 48, 102, 98, 48, 99, 69, 133, 11, 101, 95, 90, 78, 55, 50, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 97, 114, 105, 116, 104, 46, 46, 78, 101, 103, 36, 71, 84, 36, 51, 110, 101, 103, 49, 55, 104, 50, 99, 57, 100, 53, 57, 100, 98, 99, 50, 57, 50, 102, 54, 55, 52, 69, 134, 11, 46, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 52, 100, 117, 115, 107, 52, 100, 104, 107, 101, 49, 55, 104, 51, 50, 99, 102, 53, 52, 100, 51, 101, 56, 48, 55, 97, 97, 56, 50, 69, 135, 11, 133, 1, 95, 90, 78, 49, 48, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 69, 120, 116, 101, 110, 100, 101, 100, 80, 111, 105, 110, 116, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 97, 114, 105, 116, 104, 46, 46, 77, 117, 108, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 102, 114, 46, 46, 70, 114, 36, 71, 84, 36, 36, 71, 84, 36, 51, 109, 117, 108, 49, 55, 104, 55, 54, 102, 53, 102, 101, 52, 52, 56, 51, 48, 49, 51, 48, 99, 97, 69, 136, 11, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 65, 102, 102, 105, 110, 101, 80, 111, 105, 110, 116, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 70, 114, 111, 109, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 69, 120, 116, 101, 110, 100, 101, 100, 80, 111, 105, 110, 116, 36, 71, 84, 36, 36, 71, 84, 36, 52, 102, 114, 111, 109, 49, 55, 104, 53, 53, 53, 53, 48, 55, 55, 50, 53, 52, 57, 98, 51, 100, 102, 56, 69, 137, 11, 162, 1, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 52, 100, 117, 115, 107, 49, 48, 54, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 51, 50, 95, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 65, 102, 102, 105, 110, 101, 80, 111, 105, 110, 116, 36, 71, 84, 36, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 98, 51, 52, 98, 49, 51, 53, 50, 57, 57, 56, 52, 51, 48, 51, 54, 69, 138, 11, 103, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 52, 100, 117, 115, 107, 52, 52, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 69, 120, 116, 101, 110, 100, 101, 100, 80, 111, 105, 110, 116, 36, 71, 84, 36, 49, 52, 116, 111, 95, 104, 97, 115, 104, 95, 105, 110, 112, 117, 116, 115, 49, 55, 104, 56, 55, 101, 55, 100, 51, 98, 98, 54, 102, 57, 55, 55, 48, 57, 97, 69, 139, 11, 61, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 50, 102, 114, 50, 70, 114, 49, 55, 109, 111, 110, 116, 103, 111, 109, 101, 114, 121, 95, 114, 101, 100, 117, 99, 101, 49, 55, 104, 50, 55, 57, 98, 55, 50, 101, 53, 51, 98, 52, 48, 48, 52, 52, 102, 69, 140, 11, 46, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 50, 102, 114, 50, 70, 114, 51, 115, 117, 98, 49, 55, 104, 99, 57, 56, 55, 99, 53, 48, 99, 57, 102, 57, 49, 55, 97, 53, 102, 69, 141, 11, 159, 1, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 50, 102, 114, 52, 100, 117, 115, 107, 49, 48, 55, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 70, 114, 111, 109, 36, 76, 84, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 102, 114, 46, 46, 70, 114, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 71, 84, 36, 52, 102, 114, 111, 109, 49, 55, 104, 53, 48, 56, 101, 99, 100, 55, 57, 54, 51, 49, 99, 55, 50, 53, 99, 69, 142, 11, 51, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 50, 102, 114, 50, 70, 114, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 57, 102, 56, 97, 51, 53, 98, 54, 99, 101, 53, 54, 99, 98, 101, 49, 69, 143, 11, 135, 1, 95, 90, 78, 57, 56, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 102, 114, 46, 46, 70, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 97, 114, 105, 116, 104, 46, 46, 77, 117, 108, 65, 115, 115, 105, 103, 110, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 102, 114, 46, 46, 70, 114, 36, 71, 84, 36, 36, 71, 84, 36, 49, 48, 109, 117, 108, 95, 97, 115, 115, 105, 103, 110, 49, 55, 104, 101, 48, 50, 98, 100, 55, 57, 57, 55, 100, 98, 54, 52, 100, 57, 55, 69, 144, 11, 100, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 102, 114, 46, 46, 70, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 70, 114, 111, 109, 36, 76, 84, 36, 117, 54, 52, 36, 71, 84, 36, 36, 71, 84, 36, 52, 102, 114, 111, 109, 49, 55, 104, 52, 56, 102, 101, 55, 55, 102, 54, 54, 97, 98, 97, 98, 98, 98, 52, 69, 145, 11, 54, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 50, 102, 114, 50, 70, 114, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 56, 48, 50, 53, 56, 52, 53, 49, 99, 49, 49, 57, 102, 55, 97, 52, 69, 146, 11, 59, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 50, 102, 114, 50, 70, 114, 49, 53, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 95, 119, 105, 100, 101, 49, 55, 104, 49, 51, 57, 98, 100, 54, 101, 50, 101, 56, 56, 97, 97, 102, 100, 54, 69, 147, 11, 46, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 50, 102, 114, 50, 70, 114, 51, 97, 100, 100, 49, 55, 104, 100, 52, 57, 101, 101, 99, 49, 99, 52, 50, 57, 48, 53, 53, 99, 97, 69, 148, 11, 51, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 50, 102, 114, 50, 70, 114, 56, 102, 114, 111, 109, 95, 114, 97, 119, 49, 55, 104, 54, 48, 98, 54, 51, 51, 48, 101, 52, 54, 54, 48, 97, 53, 57, 51, 69, 149, 11, 100, 95, 90, 78, 54, 57, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 69, 120, 116, 101, 110, 100, 101, 100, 80, 111, 105, 110, 116, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 111, 110, 115, 116, 97, 110, 116, 84, 105, 109, 101, 69, 113, 36, 71, 84, 36, 53, 99, 116, 95, 101, 113, 49, 55, 104, 50, 102, 55, 54, 55, 49, 50, 100, 53, 51, 53, 55, 57, 56, 56, 100, 69, 150, 11, 95, 95, 90, 78, 54, 55, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 69, 120, 116, 101, 110, 100, 101, 100, 80, 111, 105, 110, 116, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 109, 112, 46, 46, 80, 97, 114, 116, 105, 97, 108, 69, 113, 36, 71, 84, 36, 50, 101, 113, 49, 55, 104, 99, 98, 56, 56, 101, 52, 53, 57, 56, 101, 51, 53, 57, 57, 48, 100, 69, 151, 11, 128, 1, 95, 90, 78, 57, 56, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 65, 102, 102, 105, 110, 101, 80, 111, 105, 110, 116, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 70, 114, 111, 109, 36, 76, 84, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 69, 120, 116, 101, 110, 100, 101, 100, 80, 111, 105, 110, 116, 36, 71, 84, 36, 36, 71, 84, 36, 52, 102, 114, 111, 109, 49, 55, 104, 100, 50, 51, 102, 49, 100, 49, 52, 49, 48, 53, 57, 102, 100, 54, 99, 69, 152, 11, 58, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 49, 51, 69, 120, 116, 101, 110, 100, 101, 100, 80, 111, 105, 110, 116, 54, 100, 111, 117, 98, 108, 101, 49, 55, 104, 54, 97, 98, 102, 97, 100, 54, 52, 99, 97, 56, 53, 102, 57, 49, 100, 69, 153, 11, 128, 1, 95, 90, 78, 56, 51, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 69, 120, 116, 101, 110, 100, 101, 100, 78, 105, 101, 108, 115, 80, 111, 105, 110, 116, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 108, 121, 83, 101, 108, 101, 99, 116, 97, 98, 108, 101, 36, 71, 84, 36, 49, 56, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 95, 115, 101, 108, 101, 99, 116, 49, 55, 104, 50, 100, 102, 56, 54, 55, 55, 56, 54, 100, 55, 53, 99, 54, 50, 99, 69, 154, 11, 65, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 49, 56, 69, 120, 116, 101, 110, 100, 101, 100, 78, 105, 101, 108, 115, 80, 111, 105, 110, 116, 56, 109, 117, 108, 116, 105, 112, 108, 121, 49, 55, 104, 52, 57, 102, 98, 97, 56, 97, 50, 102, 48, 49, 50, 54, 52, 51, 51, 69, 155, 11, 145, 1, 95, 90, 78, 49, 49, 53, 95, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 69, 120, 116, 101, 110, 100, 101, 100, 80, 111, 105, 110, 116, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 97, 114, 105, 116, 104, 46, 46, 65, 100, 100, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 46, 46, 69, 120, 116, 101, 110, 100, 101, 100, 78, 105, 101, 108, 115, 80, 111, 105, 110, 116, 36, 71, 84, 36, 36, 71, 84, 36, 51, 97, 100, 100, 49, 55, 104, 100, 100, 56, 52, 102, 98, 48, 97, 48, 52, 50, 48, 49, 55, 99, 98, 69, 156, 11, 58, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 49, 49, 65, 102, 102, 105, 110, 101, 80, 111, 105, 110, 116, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 48, 54, 100, 55, 57, 52, 56, 102, 99, 49, 101, 97, 54, 57, 100, 49, 69, 157, 11, 62, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 49, 49, 65, 102, 102, 105, 110, 101, 80, 111, 105, 110, 116, 49, 49, 116, 111, 95, 101, 120, 116, 101, 110, 100, 101, 100, 49, 55, 104, 52, 98, 99, 101, 49, 56, 52, 100, 54, 57, 98, 49, 98, 56, 57, 53, 69, 158, 11, 60, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 49, 51, 69, 120, 116, 101, 110, 100, 101, 100, 80, 111, 105, 110, 116, 56, 109, 117, 108, 116, 105, 112, 108, 121, 49, 55, 104, 98, 48, 102, 102, 102, 97, 51, 49, 102, 55, 97, 52, 53, 98, 49, 51, 69, 159, 11, 60, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 49, 51, 69, 120, 116, 101, 110, 100, 101, 100, 80, 111, 105, 110, 116, 56, 116, 111, 95, 110, 105, 101, 108, 115, 49, 55, 104, 98, 48, 57, 99, 57, 97, 56, 55, 51, 97, 56, 51, 99, 51, 51, 102, 69, 160, 11, 67, 95, 90, 78, 49, 49, 100, 117, 115, 107, 95, 106, 117, 98, 106, 117, 98, 49, 52, 67, 111, 109, 112, 108, 101, 116, 101, 100, 80, 111, 105, 110, 116, 49, 51, 105, 110, 116, 111, 95, 101, 120, 116, 101, 110, 100, 101, 100, 49, 55, 104, 102, 50, 48, 99, 56, 49, 50, 101, 54, 52, 102, 55, 50, 57, 51, 54, 69, 161, 11, 99, 95, 90, 78, 55, 49, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 109, 112, 46, 46, 80, 97, 114, 116, 105, 97, 108, 69, 113, 36, 71, 84, 36, 50, 101, 113, 49, 55, 104, 53, 50, 57, 101, 53, 48, 56, 57, 53, 100, 52, 52, 54, 53, 102, 55, 69, 162, 11, 108, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 52, 100, 117, 115, 107, 52, 56, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 71, 84, 36, 54, 114, 101, 100, 117, 99, 101, 49, 55, 104, 101, 100, 101, 50, 54, 99, 98, 53, 53, 98, 56, 97, 53, 51, 102, 54, 69, 163, 11, 111, 95, 90, 78, 56, 49, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 70, 114, 111, 109, 36, 76, 84, 36, 117, 54, 52, 36, 71, 84, 36, 36, 71, 84, 36, 52, 102, 114, 111, 109, 49, 55, 104, 50, 53, 56, 99, 51, 54, 51, 98, 97, 51, 51, 98, 101, 102, 49, 102, 69, 164, 11, 162, 1, 95, 90, 78, 49, 50, 52, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 49, 46, 46, 71, 49, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 97, 114, 105, 116, 104, 46, 46, 65, 100, 100, 65, 115, 115, 105, 103, 110, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 49, 46, 46, 71, 49, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 36, 71, 84, 36, 36, 71, 84, 36, 49, 48, 97, 100, 100, 95, 97, 115, 115, 105, 103, 110, 49, 55, 104, 52, 97, 56, 99, 53, 102, 57, 57, 54, 56, 54, 53, 57, 54, 102, 48, 69, 165, 11, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 54, 51, 50, 49, 49, 54, 98, 50, 53, 100, 56, 101, 56, 53, 54, 98, 69, 166, 11, 128, 1, 95, 90, 78, 57, 56, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 114, 101, 118, 46, 46, 82, 101, 118, 36, 76, 84, 36, 73, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 53, 97, 56, 48, 52, 100, 52, 100, 53, 53, 49, 57, 97, 54, 100, 51, 69, 167, 11, 139, 1, 95, 90, 78, 52, 99, 111, 114, 101, 51, 111, 112, 115, 56, 102, 117, 110, 99, 116, 105, 111, 110, 53, 105, 109, 112, 108, 115, 56, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 102, 117, 110, 99, 116, 105, 111, 110, 46, 46, 70, 110, 79, 110, 99, 101, 36, 76, 84, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 70, 36, 71, 84, 36, 57, 99, 97, 108, 108, 95, 111, 110, 99, 101, 49, 55, 104, 48, 50, 56, 50, 49, 50, 100, 50, 56, 99, 49, 55, 99, 52, 54, 56, 69, 168, 11, 137, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 56, 116, 114, 121, 95, 102, 111, 108, 100, 49, 55, 104, 49, 101, 100, 98, 50, 51, 51, 50, 97, 51, 54, 100, 57, 102, 52, 98, 69, 169, 11, 132, 1, 95, 90, 78, 57, 56, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 114, 101, 118, 46, 46, 82, 101, 118, 36, 76, 84, 36, 73, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 56, 116, 114, 121, 95, 102, 111, 108, 100, 49, 55, 104, 50, 101, 48, 54, 102, 55, 48, 52, 101, 55, 97, 100, 98, 53, 50, 98, 69, 170, 11, 145, 1, 95, 90, 78, 49, 49, 52, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 102, 108, 97, 116, 116, 101, 110, 46, 46, 70, 108, 97, 116, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 85, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 49, 50, 101, 102, 98, 99, 97, 48, 102, 97, 97, 52, 56, 97, 101, 48, 69, 171, 11, 69, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 55, 102, 108, 97, 116, 116, 101, 110, 49, 55, 97, 110, 100, 95, 116, 104, 101, 110, 95, 111, 114, 95, 99, 108, 101, 97, 114, 49, 55, 104, 48, 54, 101, 49, 102, 101, 55, 100, 57, 53, 49, 101, 53, 97, 57, 52, 69, 172, 11, 45, 95, 90, 78, 50, 102, 102, 53, 70, 105, 101, 108, 100, 49, 49, 112, 111, 119, 95, 118, 97, 114, 116, 105, 109, 101, 49, 55, 104, 97, 55, 52, 98, 55, 102, 52, 100, 54, 57, 57, 49, 49, 99, 98, 49, 69, 173, 11, 60, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 54, 83, 99, 97, 108, 97, 114, 54, 115, 113, 117, 97, 114, 101, 49, 55, 104, 49, 100, 53, 55, 50, 57, 54, 98, 98, 50, 102, 98, 54, 102, 100, 51, 69, 174, 11, 158, 1, 95, 90, 78, 49, 50, 48, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 97, 114, 105, 116, 104, 46, 46, 77, 117, 108, 65, 115, 115, 105, 103, 110, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 71, 84, 36, 36, 71, 84, 36, 49, 48, 109, 117, 108, 95, 97, 115, 115, 105, 103, 110, 49, 55, 104, 56, 102, 100, 52, 48, 49, 100, 101, 100, 55, 57, 102, 49, 49, 48, 56, 69, 175, 11, 104, 95, 90, 78, 55, 51, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 111, 110, 115, 116, 97, 110, 116, 84, 105, 109, 101, 69, 113, 36, 71, 84, 36, 53, 99, 116, 95, 101, 113, 49, 55, 104, 101, 102, 51, 99, 49, 53, 57, 57, 98, 54, 102, 102, 56, 53, 99, 102, 69, 176, 11, 63, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 54, 83, 99, 97, 108, 97, 114, 57, 105, 110, 118, 101, 114, 116, 95, 99, 116, 49, 55, 104, 48, 100, 102, 49, 98, 49, 51, 102, 51, 52, 57, 53, 57, 98, 56, 56, 69, 177, 11, 127, 95, 90, 78, 56, 50, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 108, 121, 83, 101, 108, 101, 99, 116, 97, 98, 108, 101, 36, 71, 84, 36, 49, 56, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 95, 115, 101, 108, 101, 99, 116, 49, 55, 104, 101, 49, 57, 50, 57, 57, 48, 54, 100, 49, 102, 99, 100, 97, 101, 101, 69, 178, 11, 57, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 54, 83, 99, 97, 108, 97, 114, 51, 109, 117, 108, 49, 55, 104, 98, 100, 55, 100, 50, 97, 52, 99, 101, 56, 53, 99, 51, 102, 54, 53, 69, 179, 11, 90, 95, 90, 78, 54, 48, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 102, 102, 46, 46, 70, 105, 101, 108, 100, 36, 71, 84, 36, 52, 115, 113, 114, 116, 49, 55, 104, 101, 101, 102, 54, 56, 53, 98, 50, 53, 100, 52, 100, 97, 49, 52, 54, 69, 180, 11, 83, 95, 90, 78, 53, 52, 95, 36, 76, 84, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 104, 111, 105, 99, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 98, 105, 116, 46, 46, 78, 111, 116, 36, 71, 84, 36, 51, 110, 111, 116, 49, 55, 104, 102, 99, 102, 57, 48, 49, 100, 57, 56, 100, 52, 102, 49, 55, 98, 53, 69, 181, 11, 55, 95, 90, 78, 50, 102, 102, 55, 104, 101, 108, 112, 101, 114, 115, 49, 57, 115, 113, 114, 116, 95, 116, 111, 110, 101, 108, 108, 105, 95, 115, 104, 97, 110, 107, 115, 49, 55, 104, 101, 57, 52, 51, 100, 55, 102, 52, 102, 54, 102, 99, 50, 51, 54, 52, 69, 182, 11, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 98, 101, 52, 51, 99, 52, 100, 98, 49, 51, 54, 101, 57, 99, 49, 101, 69, 183, 11, 96, 95, 90, 78, 54, 55, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 101, 97, 56, 100, 99, 50, 57, 53, 48, 99, 97, 99, 51, 97, 51, 100, 69, 184, 11, 77, 95, 90, 78, 52, 54, 95, 36, 76, 84, 36, 117, 54, 52, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 111, 110, 115, 116, 97, 110, 116, 84, 105, 109, 101, 69, 113, 36, 71, 84, 36, 53, 99, 116, 95, 101, 113, 49, 55, 104, 52, 102, 101, 54, 102, 51, 100, 53, 50, 52, 100, 51, 53, 56, 101, 50, 69, 185, 11, 56, 95, 90, 78, 52, 99, 111, 114, 101, 51, 111, 112, 115, 56, 102, 117, 110, 99, 116, 105, 111, 110, 53, 70, 110, 77, 117, 116, 56, 99, 97, 108, 108, 95, 109, 117, 116, 49, 55, 104, 50, 97, 101, 100, 51, 99, 102, 53, 102, 52, 99, 54, 48, 101, 102, 50, 69, 186, 11, 80, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 51, 122, 105, 112, 50, 55, 84, 114, 117, 115, 116, 101, 100, 82, 97, 110, 100, 111, 109, 65, 99, 99, 101, 115, 115, 78, 111, 67, 111, 101, 114, 99, 101, 52, 115, 105, 122, 101, 49, 55, 104, 56, 53, 97, 51, 50, 54, 50, 52, 50, 97, 51, 51, 52, 101, 52, 97, 69, 187, 11, 150, 1, 95, 90, 78, 54, 115, 117, 98, 116, 108, 101, 49, 49, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 70, 114, 111, 109, 36, 76, 84, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 116, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 116, 105, 111, 110, 46, 46, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 52, 102, 114, 111, 109, 49, 55, 104, 102, 99, 102, 49, 57, 49, 100, 55, 102, 98, 54, 102, 98, 57, 101, 98, 69, 188, 11, 125, 95, 90, 78, 56, 48, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 49, 46, 46, 71, 49, 65, 102, 102, 105, 110, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 108, 121, 83, 101, 108, 101, 99, 116, 97, 98, 108, 101, 36, 71, 84, 36, 49, 56, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 95, 115, 101, 108, 101, 99, 116, 49, 55, 104, 55, 56, 98, 97, 49, 99, 54, 99, 53, 102, 55, 102, 57, 54, 50, 97, 69, 189, 11, 143, 1, 95, 90, 78, 49, 49, 50, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 49, 46, 46, 71, 49, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 70, 114, 111, 109, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 49, 46, 46, 71, 49, 65, 102, 102, 105, 110, 101, 36, 71, 84, 36, 36, 71, 84, 36, 52, 102, 114, 111, 109, 49, 55, 104, 49, 98, 53, 52, 51, 97, 49, 100, 99, 57, 98, 50, 54, 55, 102, 99, 69, 190, 11, 125, 95, 90, 78, 56, 48, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 50, 46, 46, 71, 50, 65, 102, 102, 105, 110, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 108, 121, 83, 101, 108, 101, 99, 116, 97, 98, 108, 101, 36, 71, 84, 36, 49, 56, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 95, 115, 101, 108, 101, 99, 116, 49, 55, 104, 56, 101, 51, 50, 98, 53, 51, 49, 53, 98, 48, 48, 55, 56, 97, 100, 69, 191, 11, 143, 1, 95, 90, 78, 49, 49, 50, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 50, 46, 46, 71, 50, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 70, 114, 111, 109, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 50, 46, 46, 71, 50, 65, 102, 102, 105, 110, 101, 36, 71, 84, 36, 36, 71, 84, 36, 52, 102, 114, 111, 109, 49, 55, 104, 48, 48, 51, 54, 97, 101, 48, 54, 99, 53, 100, 99, 97, 99, 50, 99, 69, 192, 11, 121, 95, 90, 78, 55, 54, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 102, 112, 50, 46, 46, 70, 112, 50, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 108, 121, 83, 101, 108, 101, 99, 116, 97, 98, 108, 101, 36, 71, 84, 36, 49, 56, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 95, 115, 101, 108, 101, 99, 116, 49, 55, 104, 48, 97, 50, 51, 51, 57, 97, 52, 57, 101, 54, 51, 52, 51, 101, 99, 69, 193, 11, 122, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 116, 79, 112, 116, 105, 111, 110, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 108, 121, 83, 101, 108, 101, 99, 116, 97, 98, 108, 101, 36, 71, 84, 36, 49, 56, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 95, 115, 101, 108, 101, 99, 116, 49, 55, 104, 57, 97, 52, 98, 55, 57, 53, 55, 51, 49, 100, 101, 56, 49, 53, 56, 69, 194, 11, 63, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 103, 49, 49, 50, 71, 49, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 54, 100, 111, 117, 98, 108, 101, 49, 55, 104, 101, 52, 100, 50, 99, 53, 55, 54, 97, 99, 98, 55, 54, 97, 48, 50, 69, 195, 11, 60, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 103, 49, 49, 50, 71, 49, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 51, 97, 100, 100, 49, 55, 104, 54, 49, 51, 53, 51, 54, 98, 101, 56, 101, 100, 48, 100, 100, 97, 100, 69, 196, 11, 148, 1, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 52, 100, 117, 115, 107, 56, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 109, 112, 46, 46, 80, 97, 114, 116, 105, 97, 108, 79, 114, 100, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 71, 84, 36, 49, 49, 112, 97, 114, 116, 105, 97, 108, 95, 99, 109, 112, 49, 55, 104, 101, 52, 48, 50, 56, 57, 101, 99, 97, 55, 99, 100, 51, 98, 48, 55, 69, 197, 11, 132, 1, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 52, 100, 117, 115, 107, 55, 53, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 109, 112, 46, 46, 79, 114, 100, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 71, 84, 36, 51, 99, 109, 112, 49, 55, 104, 57, 48, 99, 55, 51, 54, 52, 98, 98, 55, 55, 49, 53, 56, 100, 101, 69, 198, 11, 57, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 54, 83, 99, 97, 108, 97, 114, 51, 115, 117, 98, 49, 55, 104, 48, 49, 97, 97, 102, 56, 97, 53, 55, 51, 102, 55, 100, 98, 51, 49, 69, 199, 11, 178, 1, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 52, 100, 117, 115, 107, 49, 49, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 51, 50, 95, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 71, 84, 36, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 97, 99, 102, 57, 50, 102, 51, 100, 52, 55, 100, 49, 54, 48, 56, 100, 69, 200, 11, 62, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 54, 83, 99, 97, 108, 97, 114, 56, 102, 114, 111, 109, 95, 114, 97, 119, 49, 55, 104, 57, 98, 55, 57, 50, 51, 101, 99, 53, 54, 102, 101, 53, 97, 54, 53, 69, 201, 11, 143, 1, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 52, 100, 117, 115, 107, 56, 51, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 98, 105, 116, 46, 46, 66, 105, 116, 65, 110, 100, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 71, 84, 36, 54, 98, 105, 116, 97, 110, 100, 49, 55, 104, 51, 57, 52, 48, 101, 51, 56, 48, 50, 48, 51, 98, 98, 57, 53, 52, 69, 202, 11, 190, 1, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 52, 100, 117, 115, 107, 49, 50, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 98, 105, 116, 46, 46, 66, 105, 116, 65, 110, 100, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 71, 84, 36, 54, 98, 105, 116, 97, 110, 100, 49, 55, 104, 48, 102, 56, 56, 99, 49, 99, 53, 102, 56, 101, 53, 100, 57, 100, 100, 69, 203, 11, 62, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 54, 83, 99, 97, 108, 97, 114, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 55, 56, 99, 51, 50, 49, 100, 50, 49, 101, 102, 97, 50, 56, 51, 55, 69, 204, 11, 98, 95, 90, 78, 54, 57, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 52, 57, 54, 54, 55, 101, 54, 56, 98, 50, 102, 52, 102, 97, 56, 55, 69, 205, 11, 65, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 54, 83, 99, 97, 108, 97, 114, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 101, 56, 51, 54, 56, 97, 56, 53, 97, 98, 52, 102, 52, 101, 53, 50, 69, 206, 11, 70, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 54, 83, 99, 97, 108, 97, 114, 49, 53, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 95, 119, 105, 100, 101, 49, 55, 104, 56, 102, 55, 51, 97, 99, 102, 55, 50, 50, 100, 56, 49, 97, 100, 50, 69, 207, 11, 57, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 54, 83, 99, 97, 108, 97, 114, 51, 97, 100, 100, 49, 55, 104, 51, 99, 57, 50, 50, 48, 99, 102, 51, 51, 99, 56, 52, 55, 57, 54, 69, 208, 11, 60, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 54, 115, 99, 97, 108, 97, 114, 54, 83, 99, 97, 108, 97, 114, 54, 105, 110, 118, 101, 114, 116, 49, 55, 104, 50, 50, 98, 98, 49, 102, 49, 48, 48, 50, 51, 98, 99, 98, 54, 49, 69, 209, 11, 54, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 102, 112, 50, 70, 112, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 54, 101, 50, 54, 101, 97, 51, 101, 49, 56, 54, 98, 50, 102, 98, 49, 69, 210, 11, 96, 95, 90, 78, 54, 53, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 102, 112, 46, 46, 70, 112, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 111, 110, 115, 116, 97, 110, 116, 84, 105, 109, 101, 69, 113, 36, 71, 84, 36, 53, 99, 116, 95, 101, 113, 49, 55, 104, 101, 98, 51, 52, 52, 99, 53, 54, 55, 52, 99, 48, 101, 97, 56, 55, 69, 211, 11, 119, 95, 90, 78, 55, 52, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 102, 112, 46, 46, 70, 112, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 108, 121, 83, 101, 108, 101, 99, 116, 97, 98, 108, 101, 36, 71, 84, 36, 49, 56, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 95, 115, 101, 108, 101, 99, 116, 49, 55, 104, 50, 101, 98, 102, 100, 97, 99, 52, 52, 48, 53, 102, 101, 52, 55, 50, 69, 212, 11, 53, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 102, 112, 50, 70, 112, 55, 105, 115, 95, 122, 101, 114, 111, 49, 55, 104, 48, 48, 101, 56, 55, 55, 102, 53, 100, 57, 50, 48, 101, 52, 56, 48, 69, 213, 11, 57, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 102, 112, 50, 70, 112, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 50, 98, 52, 57, 49, 51, 53, 52, 55, 102, 52, 100, 53, 53, 99, 52, 69, 214, 11, 142, 1, 95, 90, 78, 49, 48, 52, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 102, 112, 46, 46, 70, 112, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 97, 114, 105, 116, 104, 46, 46, 77, 117, 108, 65, 115, 115, 105, 103, 110, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 102, 112, 46, 46, 70, 112, 36, 71, 84, 36, 36, 71, 84, 36, 49, 48, 109, 117, 108, 95, 97, 115, 115, 105, 103, 110, 49, 55, 104, 55, 98, 49, 99, 100, 101, 101, 98, 56, 48, 53, 98, 51, 49, 55, 51, 69, 215, 11, 57, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 102, 112, 50, 70, 112, 49, 48, 115, 117, 98, 116, 114, 97, 99, 116, 95, 112, 49, 55, 104, 54, 98, 56, 57, 53, 51, 102, 100, 48, 98, 99, 53, 97, 98, 49, 57, 69, 216, 11, 49, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 102, 112, 50, 70, 112, 51, 109, 117, 108, 49, 55, 104, 51, 51, 49, 53, 57, 102, 99, 102, 53, 50, 54, 53, 99, 98, 54, 51, 69, 217, 11, 49, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 102, 112, 50, 70, 112, 51, 97, 100, 100, 49, 55, 104, 50, 99, 49, 98, 98, 53, 55, 54, 98, 101, 52, 101, 100, 54, 54, 52, 69, 218, 11, 72, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 102, 112, 50, 70, 112, 50, 53, 108, 101, 120, 105, 99, 111, 103, 114, 97, 112, 104, 105, 99, 97, 108, 108, 121, 95, 108, 97, 114, 103, 101, 115, 116, 49, 55, 104, 53, 52, 100, 101, 48, 97, 54, 98, 102, 54, 97, 102, 54, 52, 50, 50, 69, 219, 11, 58, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 102, 112, 50, 70, 112, 49, 49, 112, 111, 119, 95, 118, 97, 114, 116, 105, 109, 101, 49, 55, 104, 99, 50, 99, 51, 48, 54, 98, 51, 101, 55, 54, 97, 55, 98, 56, 98, 69, 220, 11, 52, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 102, 112, 50, 70, 112, 54, 115, 113, 117, 97, 114, 101, 49, 55, 104, 99, 49, 55, 56, 48, 98, 100, 54, 53, 102, 97, 97, 100, 56, 51, 54, 69, 221, 11, 50, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 102, 112, 50, 70, 112, 52, 115, 113, 114, 116, 49, 55, 104, 98, 51, 99, 101, 101, 50, 51, 52, 98, 98, 53, 99, 54, 102, 57, 55, 69, 222, 11, 52, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 102, 112, 50, 70, 112, 54, 105, 110, 118, 101, 114, 116, 49, 55, 104, 56, 51, 57, 53, 55, 56, 100, 52, 97, 51, 49, 99, 54, 54, 53, 99, 69, 223, 11, 49, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 102, 112, 50, 70, 112, 51, 110, 101, 103, 49, 55, 104, 101, 52, 50, 100, 55, 53, 52, 48, 99, 53, 50, 57, 54, 55, 57, 102, 69, 224, 11, 49, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 102, 112, 50, 70, 112, 51, 115, 117, 98, 49, 55, 104, 98, 53, 100, 100, 48, 53, 57, 53, 97, 57, 97, 97, 55, 102, 55, 100, 69, 225, 11, 62, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 102, 112, 50, 70, 112, 49, 53, 115, 117, 109, 95, 111, 102, 95, 112, 114, 111, 100, 117, 99, 116, 115, 49, 55, 104, 52, 49, 98, 52, 50, 97, 57, 57, 53, 54, 56, 100, 57, 49, 100, 52, 69, 226, 11, 55, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 51, 102, 112, 50, 51, 70, 112, 50, 55, 105, 115, 95, 122, 101, 114, 111, 49, 55, 104, 55, 57, 53, 57, 98, 53, 57, 57, 54, 49, 97, 98, 57, 50, 53, 57, 69, 227, 11, 74, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 51, 102, 112, 50, 51, 70, 112, 50, 50, 53, 108, 101, 120, 105, 99, 111, 103, 114, 97, 112, 104, 105, 99, 97, 108, 108, 121, 95, 108, 97, 114, 103, 101, 115, 116, 49, 55, 104, 97, 98, 51, 48, 56, 98, 99, 56, 97, 100, 57, 52, 54, 55, 51, 98, 69, 228, 11, 54, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 51, 102, 112, 50, 51, 70, 112, 50, 54, 115, 113, 117, 97, 114, 101, 49, 55, 104, 49, 51, 52, 50, 50, 99, 48, 54, 98, 100, 98, 50, 50, 51, 57, 49, 69, 229, 11, 51, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 51, 102, 112, 50, 51, 70, 112, 50, 51, 109, 117, 108, 49, 55, 104, 98, 49, 98, 57, 57, 52, 48, 52, 48, 52, 55, 51, 49, 97, 57, 53, 69, 230, 11, 51, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 51, 102, 112, 50, 51, 70, 112, 50, 51, 97, 100, 100, 49, 55, 104, 52, 98, 57, 98, 99, 49, 50, 102, 51, 98, 57, 51, 49, 101, 97, 99, 69, 231, 11, 51, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 51, 102, 112, 50, 51, 70, 112, 50, 51, 115, 117, 98, 49, 55, 104, 52, 100, 102, 102, 55, 51, 50, 56, 98, 48, 52, 102, 55, 54, 101, 101, 69, 232, 11, 54, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 51, 102, 112, 50, 51, 70, 112, 50, 54, 105, 110, 118, 101, 114, 116, 49, 55, 104, 97, 52, 48, 98, 52, 99, 53, 51, 51, 98, 51, 48, 102, 57, 99, 52, 69, 233, 11, 169, 1, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 103, 49, 52, 100, 117, 115, 107, 49, 49, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 52, 56, 95, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 49, 46, 46, 71, 49, 65, 102, 102, 105, 110, 101, 36, 71, 84, 36, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 99, 101, 53, 101, 97, 98, 49, 98, 97, 100, 53, 48, 48, 102, 100, 56, 69, 234, 11, 172, 1, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 103, 49, 52, 100, 117, 115, 107, 49, 49, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 52, 56, 95, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 49, 46, 46, 71, 49, 65, 102, 102, 105, 110, 101, 36, 71, 84, 36, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 98, 52, 102, 50, 55, 99, 49, 50, 98, 54, 50, 51, 101, 55, 56, 55, 69, 235, 11, 68, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 103, 49, 56, 71, 49, 65, 102, 102, 105, 110, 101, 49, 53, 105, 115, 95, 116, 111, 114, 115, 105, 111, 110, 95, 102, 114, 101, 101, 49, 55, 104, 52, 101, 55, 55, 50, 57, 101, 51, 55, 51, 53, 57, 101, 56, 98, 53, 69, 236, 11, 143, 1, 95, 90, 78, 49, 49, 50, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 49, 46, 46, 71, 49, 65, 102, 102, 105, 110, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 70, 114, 111, 109, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 49, 46, 46, 71, 49, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 36, 71, 84, 36, 36, 71, 84, 36, 52, 102, 114, 111, 109, 49, 55, 104, 100, 52, 52, 99, 53, 56, 54, 99, 101, 100, 99, 53, 54, 57, 98, 53, 69, 237, 11, 139, 1, 95, 90, 78, 49, 48, 56, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 49, 46, 46, 71, 49, 65, 102, 102, 105, 110, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 70, 114, 111, 109, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 49, 46, 46, 71, 49, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 36, 71, 84, 36, 36, 71, 84, 36, 52, 102, 114, 111, 109, 49, 55, 104, 97, 102, 50, 102, 100, 53, 98, 100, 54, 48, 57, 54, 48, 48, 49, 52, 69, 238, 11, 61, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 103, 49, 56, 71, 49, 65, 102, 102, 105, 110, 101, 57, 103, 101, 110, 101, 114, 97, 116, 111, 114, 49, 55, 104, 51, 99, 48, 55, 55, 50, 52, 98, 56, 101, 48, 97, 97, 54, 53, 97, 69, 239, 11, 65, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 103, 49, 49, 50, 71, 49, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 56, 109, 117, 108, 95, 98, 121, 95, 120, 49, 55, 104, 55, 98, 101, 50, 54, 50, 54, 100, 97, 48, 51, 49, 102, 57, 48, 53, 69, 240, 11, 107, 95, 90, 78, 55, 56, 95, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 49, 46, 46, 71, 49, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 97, 114, 105, 116, 104, 46, 46, 78, 101, 103, 36, 71, 84, 36, 51, 110, 101, 103, 49, 55, 104, 57, 99, 100, 97, 57, 99, 97, 54, 52, 49, 50, 99, 49, 50, 50, 49, 69, 241, 11, 106, 95, 90, 78, 55, 53, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 49, 46, 46, 71, 49, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 111, 110, 115, 116, 97, 110, 116, 84, 105, 109, 101, 69, 113, 36, 71, 84, 36, 53, 99, 116, 95, 101, 113, 49, 55, 104, 49, 52, 57, 56, 56, 51, 56, 49, 55, 49, 98, 101, 48, 48, 100, 54, 69, 242, 11, 129, 1, 95, 90, 78, 56, 52, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 49, 46, 46, 71, 49, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 108, 121, 83, 101, 108, 101, 99, 116, 97, 98, 108, 101, 36, 71, 84, 36, 49, 56, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 95, 115, 101, 108, 101, 99, 116, 49, 55, 104, 49, 100, 101, 57, 99, 98, 49, 52, 99, 52, 97, 55, 51, 57, 52, 50, 69, 243, 11, 65, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 103, 49, 49, 50, 71, 49, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 56, 109, 117, 108, 116, 105, 112, 108, 121, 49, 55, 104, 97, 49, 53, 100, 97, 99, 98, 57, 98, 51, 97, 100, 101, 99, 54, 99, 69, 244, 11, 146, 1, 95, 90, 78, 49, 49, 54, 95, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 49, 46, 46, 71, 49, 65, 102, 102, 105, 110, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 97, 114, 105, 116, 104, 46, 46, 77, 117, 108, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 71, 84, 36, 36, 71, 84, 36, 51, 109, 117, 108, 49, 55, 104, 52, 55, 52, 55, 54, 100, 49, 49, 57, 55, 97, 98, 49, 101, 50, 101, 69, 245, 11, 169, 1, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 103, 50, 52, 100, 117, 115, 107, 49, 49, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 57, 54, 95, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 50, 46, 46, 71, 50, 65, 102, 102, 105, 110, 101, 36, 71, 84, 36, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 48, 55, 99, 48, 51, 55, 100, 50, 98, 48, 101, 50, 55, 99, 52, 101, 69, 246, 11, 143, 1, 95, 90, 78, 49, 49, 50, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 50, 46, 46, 71, 50, 65, 102, 102, 105, 110, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 70, 114, 111, 109, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 50, 46, 46, 71, 50, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 36, 71, 84, 36, 36, 71, 84, 36, 52, 102, 114, 111, 109, 49, 55, 104, 53, 101, 57, 98, 101, 57, 55, 55, 53, 102, 49, 100, 55, 57, 57, 50, 69, 247, 11, 139, 1, 95, 90, 78, 49, 48, 56, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 50, 46, 46, 71, 50, 65, 102, 102, 105, 110, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 70, 114, 111, 109, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 50, 46, 46, 71, 50, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 36, 71, 84, 36, 36, 71, 84, 36, 52, 102, 114, 111, 109, 49, 55, 104, 48, 102, 50, 101, 102, 54, 55, 55, 99, 53, 54, 102, 56, 52, 56, 97, 69, 248, 11, 61, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 103, 50, 56, 71, 50, 65, 102, 102, 105, 110, 101, 57, 103, 101, 110, 101, 114, 97, 116, 111, 114, 49, 55, 104, 50, 49, 51, 55, 101, 100, 48, 57, 52, 55, 52, 49, 98, 98, 54, 55, 69, 249, 11, 129, 1, 95, 90, 78, 56, 52, 95, 36, 76, 84, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 50, 46, 46, 71, 50, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 115, 117, 98, 116, 108, 101, 46, 46, 67, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 108, 121, 83, 101, 108, 101, 99, 116, 97, 98, 108, 101, 36, 71, 84, 36, 49, 56, 99, 111, 110, 100, 105, 116, 105, 111, 110, 97, 108, 95, 115, 101, 108, 101, 99, 116, 49, 55, 104, 53, 49, 50, 56, 52, 57, 50, 52, 51, 56, 49, 101, 49, 57, 102, 101, 69, 250, 11, 60, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 103, 50, 49, 50, 71, 50, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 51, 97, 100, 100, 49, 55, 104, 48, 56, 101, 57, 56, 98, 101, 102, 99, 97, 57, 52, 48, 51, 48, 56, 69, 251, 11, 65, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 103, 50, 49, 50, 71, 50, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 56, 109, 117, 108, 116, 105, 112, 108, 121, 49, 55, 104, 101, 50, 51, 52, 57, 55, 102, 51, 53, 99, 54, 100, 55, 97, 55, 97, 69, 252, 11, 146, 1, 95, 90, 78, 49, 49, 54, 95, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 103, 50, 46, 46, 71, 50, 65, 102, 102, 105, 110, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 97, 114, 105, 116, 104, 46, 46, 77, 117, 108, 36, 76, 84, 36, 36, 82, 70, 36, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 46, 46, 115, 99, 97, 108, 97, 114, 46, 46, 83, 99, 97, 108, 97, 114, 36, 71, 84, 36, 36, 71, 84, 36, 51, 109, 117, 108, 49, 55, 104, 51, 57, 56, 48, 54, 54, 53, 99, 99, 57, 57, 49, 53, 54, 97, 49, 69, 253, 11, 63, 95, 90, 78, 49, 52, 100, 117, 115, 107, 95, 98, 108, 115, 49, 50, 95, 51, 56, 49, 50, 103, 50, 49, 50, 71, 50, 80, 114, 111, 106, 101, 99, 116, 105, 118, 101, 54, 100, 111, 117, 98, 108, 101, 49, 55, 104, 99, 99, 53, 51, 100, 49, 100, 48, 50, 48, 50, 51, 101, 55, 50, 53, 69, 254, 11, 60, 95, 90, 78, 57, 114, 97, 110, 100, 95, 99, 111, 114, 101, 53, 105, 109, 112, 108, 115, 49, 57, 102, 105, 108, 108, 95, 118, 105, 97, 95, 117, 51, 50, 95, 99, 104, 117, 110, 107, 115, 49, 55, 104, 48, 54, 56, 50, 100, 57, 100, 100, 102, 48, 99, 97, 57, 57, 51, 53, 69, 255, 11, 181, 1, 95, 90, 78, 49, 53, 48, 95, 36, 76, 84, 36, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 100, 114, 97, 105, 110, 46, 46, 68, 114, 97, 105, 110, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 71, 117, 97, 114, 100, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 48, 52, 52, 54, 51, 98, 98, 48, 101, 98, 97, 49, 99, 55, 57, 51, 69, 128, 12, 83, 95, 90, 78, 53, 52, 95, 36, 76, 84, 36, 36, 66, 80, 36, 99, 111, 110, 115, 116, 36, 117, 50, 48, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 80, 111, 105, 110, 116, 101, 114, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 54, 55, 98, 57, 55, 54, 102, 49, 55, 54, 53, 102, 53, 55, 49, 51, 69, 129, 12, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 54, 56, 97, 52, 53, 97, 52, 97, 57, 49, 50, 100, 102, 102, 57, 97, 69, 130, 12, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 57, 55, 97, 52, 53, 56, 49, 102, 53, 54, 49, 54, 55, 53, 49, 52, 69, 131, 12, 73, 95, 90, 78, 52, 52, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 49, 49, 55, 54, 57, 101, 51, 52, 49, 53, 102, 102, 48, 52, 53, 101, 69, 132, 12, 73, 95, 90, 78, 52, 52, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 51, 102, 97, 56, 57, 49, 102, 101, 48, 97, 51, 56, 102, 98, 53, 57, 69, 133, 12, 73, 95, 90, 78, 52, 52, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 98, 98, 100, 99, 54, 52, 101, 56, 97, 51, 56, 101, 100, 100, 100, 102, 69, 134, 12, 119, 95, 90, 78, 57, 48, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 97, 114, 99, 104, 105, 118, 101, 46, 46, 65, 114, 99, 104, 105, 118, 101, 69, 114, 114, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 49, 52, 52, 56, 50, 57, 48, 52, 100, 48, 56, 52, 57, 98, 49, 57, 69, 135, 12, 73, 95, 90, 78, 52, 52, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 102, 57, 50, 100, 98, 52, 99, 51, 99, 48, 50, 55, 55, 53, 56, 97, 69, 136, 12, 73, 95, 90, 78, 52, 52, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 80, 111, 105, 110, 116, 101, 114, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 49, 98, 52, 97, 98, 51, 97, 51, 56, 56, 101, 48, 53, 55, 51, 97, 69, 137, 12, 145, 2, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 50, 51, 56, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 104, 97, 115, 104, 98, 114, 111, 119, 110, 46, 46, 114, 97, 119, 46, 46, 82, 97, 119, 84, 97, 98, 108, 101, 36, 76, 84, 36, 36, 76, 80, 36, 36, 66, 80, 36, 99, 111, 110, 115, 116, 36, 117, 50, 48, 36, 117, 56, 36, 67, 36, 117, 115, 105, 122, 101, 36, 82, 80, 36, 36, 71, 84, 36, 46, 46, 102, 105, 110, 100, 36, 76, 84, 36, 104, 97, 115, 104, 98, 114, 111, 119, 110, 46, 46, 109, 97, 112, 46, 46, 101, 113, 117, 105, 118, 97, 108, 101, 110, 116, 95, 107, 101, 121, 36, 76, 84, 36, 36, 66, 80, 36, 99, 111, 110, 115, 116, 36, 117, 50, 48, 36, 117, 56, 36, 67, 36, 36, 66, 80, 36, 99, 111, 110, 115, 116, 36, 117, 50, 48, 36, 117, 56, 36, 67, 36, 117, 115, 105, 122, 101, 36, 71, 84, 36, 46, 46, 36, 117, 55, 98, 36, 36, 117, 55, 98, 36, 99, 108, 111, 115, 117, 114, 101, 36, 117, 55, 100, 36, 36, 117, 55, 100, 36, 36, 71, 84, 36, 46, 46, 36, 117, 55, 98, 36, 36, 117, 55, 98, 36, 99, 108, 111, 115, 117, 114, 101, 36, 117, 55, 100, 36, 36, 117, 55, 100, 36, 36, 71, 84, 36, 49, 55, 104, 99, 53, 98, 51, 54, 97, 99, 102, 50, 53, 100, 52, 99, 55, 101, 50, 69, 138, 12, 53, 95, 90, 78, 52, 99, 111, 114, 101, 53, 97, 108, 108, 111, 99, 54, 108, 97, 121, 111, 117, 116, 49, 48, 115, 105, 122, 101, 95, 97, 108, 105, 103, 110, 49, 55, 104, 50, 97, 54, 48, 49, 97, 52, 50, 48, 102, 56, 50, 100, 50, 48, 97, 69, 139, 12, 53, 95, 90, 78, 52, 99, 111, 114, 101, 53, 97, 108, 108, 111, 99, 54, 108, 97, 121, 111, 117, 116, 49, 48, 115, 105, 122, 101, 95, 97, 108, 105, 103, 110, 49, 55, 104, 97, 48, 101, 99, 56, 48, 102, 49, 51, 55, 50, 100, 53, 53, 102, 54, 69, 140, 12, 63, 95, 90, 78, 52, 99, 111, 114, 101, 53, 97, 108, 108, 111, 99, 54, 108, 97, 121, 111, 117, 116, 54, 76, 97, 121, 111, 117, 116, 49, 51, 102, 111, 114, 95, 118, 97, 108, 117, 101, 95, 114, 97, 119, 49, 55, 104, 102, 97, 56, 98, 102, 54, 54, 52, 101, 55, 100, 55, 55, 55, 97, 55, 69, 141, 12, 81, 95, 90, 78, 53, 50, 95, 36, 76, 84, 36, 36, 66, 80, 36, 99, 111, 110, 115, 116, 36, 117, 50, 48, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 52, 57, 54, 55, 53, 57, 49, 55, 54, 52, 57, 97, 98, 54, 99, 54, 69, 142, 12, 109, 95, 90, 78, 55, 57, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 100, 114, 97, 105, 110, 46, 46, 68, 114, 97, 105, 110, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 55, 97, 98, 55, 48, 51, 51, 56, 49, 98, 48, 100, 49, 57, 98, 49, 69, 143, 12, 69, 95, 90, 78, 52, 114, 107, 121, 118, 51, 115, 101, 114, 49, 49, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 53, 97, 108, 108, 111, 99, 49, 50, 65, 108, 108, 111, 99, 83, 99, 114, 97, 116, 99, 104, 51, 110, 101, 119, 49, 55, 104, 51, 55, 100, 53, 102, 97, 100, 49, 55, 48, 56, 51, 53, 49, 50, 99, 69, 144, 12, 115, 95, 90, 78, 56, 53, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 115, 101, 114, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 114, 115, 46, 46, 97, 108, 108, 111, 99, 46, 46, 65, 108, 108, 111, 99, 83, 99, 114, 97, 116, 99, 104, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 56, 54, 51, 53, 100, 101, 52, 51, 55, 50, 101, 49, 97, 102, 48, 101, 69, 145, 12, 119, 95, 90, 78, 57, 48, 95, 36, 76, 84, 36, 114, 107, 121, 118, 46, 46, 118, 97, 108, 105, 100, 97, 116, 105, 111, 110, 46, 46, 118, 97, 108, 105, 100, 97, 116, 111, 114, 115, 46, 46, 68, 101, 102, 97, 117, 108, 116, 86, 97, 108, 105, 100, 97, 116, 111, 114, 69, 114, 114, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 56, 102, 97, 53, 49, 53, 99, 52, 98, 52, 55, 97, 98, 99, 53, 48, 69, 146, 12, 63, 95, 90, 78, 52, 99, 111, 114, 101, 53, 97, 108, 108, 111, 99, 54, 108, 97, 121, 111, 117, 116, 54, 76, 97, 121, 111, 117, 116, 49, 51, 102, 111, 114, 95, 118, 97, 108, 117, 101, 95, 114, 97, 119, 49, 55, 104, 53, 49, 53, 55, 49, 102, 53, 52, 100, 54, 53, 50, 49, 56, 54, 98, 69, 147, 12, 63, 95, 90, 78, 52, 99, 111, 114, 101, 53, 97, 108, 108, 111, 99, 54, 108, 97, 121, 111, 117, 116, 54, 76, 97, 121, 111, 117, 116, 49, 51, 102, 111, 114, 95, 118, 97, 108, 117, 101, 95, 114, 97, 119, 49, 55, 104, 98, 51, 54, 102, 57, 50, 52, 102, 50, 52, 57, 102, 56, 52, 102, 55, 69, 148, 12, 68, 95, 90, 78, 53, 97, 104, 97, 115, 104, 49, 50, 114, 97, 110, 100, 111, 109, 95, 115, 116, 97, 116, 101, 49, 57, 68, 101, 102, 97, 117, 108, 116, 82, 97, 110, 100, 111, 109, 83, 111, 117, 114, 99, 101, 51, 110, 101, 119, 49, 55, 104, 101, 52, 50, 49, 98, 51, 100, 102, 50, 98, 52, 101, 97, 97, 50, 53, 69, 149, 12, 136, 1, 95, 90, 78, 57, 52, 95, 36, 76, 84, 36, 97, 104, 97, 115, 104, 46, 46, 114, 97, 110, 100, 111, 109, 95, 115, 116, 97, 116, 101, 46, 46, 68, 101, 102, 97, 117, 108, 116, 82, 97, 110, 100, 111, 109, 83, 111, 117, 114, 99, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 97, 104, 97, 115, 104, 46, 46, 114, 97, 110, 100, 111, 109, 95, 115, 116, 97, 116, 101, 46, 46, 82, 97, 110, 100, 111, 109, 83, 111, 117, 114, 99, 101, 36, 71, 84, 36, 49, 53, 103, 101, 110, 95, 104, 97, 115, 104, 101, 114, 95, 115, 101, 101, 100, 49, 55, 104, 54, 51, 48, 48, 102, 52, 53, 54, 102, 102, 99, 49, 100, 55, 56, 52, 69, 150, 12, 66, 95, 90, 78, 53, 97, 104, 97, 115, 104, 49, 50, 114, 97, 110, 100, 111, 109, 95, 115, 116, 97, 116, 101, 49, 49, 82, 97, 110, 100, 111, 109, 83, 116, 97, 116, 101, 57, 102, 114, 111, 109, 95, 107, 101, 121, 115, 49, 55, 104, 100, 49, 53, 48, 48, 98, 54, 52, 54, 102, 97, 48, 97, 97, 53, 98, 69, 151, 12, 96, 95, 90, 78, 53, 97, 104, 97, 115, 104, 49, 50, 114, 97, 110, 100, 111, 109, 95, 115, 116, 97, 116, 101, 49, 49, 82, 97, 110, 100, 111, 109, 83, 116, 97, 116, 101, 57, 102, 114, 111, 109, 95, 107, 101, 121, 115, 50, 56, 95, 36, 117, 55, 98, 36, 36, 117, 55, 98, 36, 99, 108, 111, 115, 117, 114, 101, 36, 117, 55, 100, 36, 36, 117, 55, 100, 36, 49, 55, 104, 56, 49, 48, 99, 49, 56, 101, 100, 48, 100, 98, 56, 55, 99, 53, 51, 69, 152, 12, 40, 95, 90, 78, 54, 115, 117, 98, 116, 108, 101, 57, 98, 108, 97, 99, 107, 95, 98, 111, 120, 49, 55, 104, 48, 50, 55, 54, 99, 51, 56, 55, 52, 98, 56, 56, 102, 50, 52, 57, 69, 153, 12, 137, 1, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 57, 112, 114, 105, 109, 105, 116, 105, 118, 101, 55, 56, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 95, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 105, 54, 52, 36, 71, 84, 36, 49, 48, 102, 114, 111, 109, 95, 98, 121, 116, 101, 115, 49, 55, 104, 53, 100, 56, 56, 98, 102, 98, 53, 49, 97, 52, 48, 100, 53, 98, 50, 69, 154, 12, 134, 1, 95, 90, 78, 49, 48, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 57, 112, 114, 105, 109, 105, 116, 105, 118, 101, 55, 56, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 100, 117, 115, 107, 95, 98, 121, 116, 101, 115, 46, 46, 115, 101, 114, 105, 97, 108, 105, 122, 101, 46, 46, 83, 101, 114, 105, 97, 108, 105, 122, 97, 98, 108, 101, 36, 76, 84, 36, 95, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 105, 54, 52, 36, 71, 84, 36, 56, 116, 111, 95, 98, 121, 116, 101, 115, 49, 55, 104, 57, 97, 99, 54, 56, 48, 55, 100, 99, 98, 101, 55, 48, 53, 50, 51, 69, 155, 12, 48, 95, 90, 78, 53, 97, 108, 108, 111, 99, 54, 115, 116, 114, 105, 110, 103, 54, 83, 116, 114, 105, 110, 103, 52, 112, 117, 115, 104, 49, 55, 104, 51, 56, 100, 55, 48, 99, 98, 49, 53, 50, 53, 99, 100, 55, 48, 54, 69, 156, 12, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 102, 111, 108, 100, 49, 55, 104, 53, 55, 50, 100, 100, 49, 57, 50, 54, 53, 101, 100, 52, 99, 101, 99, 69, 157, 12, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 97, 99, 101, 48, 49, 101, 50, 51, 53, 55, 53, 53, 98, 99, 56, 48, 69, 158, 12, 48, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 53, 87, 114, 105, 116, 101, 57, 119, 114, 105, 116, 101, 95, 102, 109, 116, 49, 55, 104, 57, 51, 56, 48, 54, 57, 49, 101, 50, 54, 99, 99, 48, 98, 48, 97, 69, 159, 12, 74, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 50, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 117, 56, 36, 71, 84, 36, 49, 56, 116, 111, 95, 97, 115, 99, 105, 105, 95, 117, 112, 112, 101, 114, 99, 97, 115, 101, 49, 55, 104, 53, 97, 102, 102, 57, 51, 53, 52, 49, 101, 97, 100, 99, 55, 57, 50, 69, 160, 12, 240, 1, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 50, 48, 53, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 98, 111, 120, 101, 100, 46, 46, 66, 111, 120, 36, 76, 84, 36, 100, 121, 110, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 101, 114, 114, 111, 114, 46, 46, 69, 114, 114, 111, 114, 36, 117, 50, 98, 36, 99, 111, 114, 101, 46, 46, 109, 97, 114, 107, 101, 114, 46, 46, 83, 101, 110, 100, 36, 117, 50, 98, 36, 99, 111, 114, 101, 46, 46, 109, 97, 114, 107, 101, 114, 46, 46, 83, 121, 110, 99, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 111, 110, 118, 101, 114, 116, 46, 46, 70, 114, 111, 109, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 71, 84, 36, 36, 71, 84, 36, 46, 46, 102, 114, 111, 109, 46, 46, 83, 116, 114, 105, 110, 103, 69, 114, 114, 111, 114, 36, 71, 84, 36, 49, 55, 104, 56, 52, 99, 51, 48, 102, 57, 99, 52, 97, 99, 51, 101, 99, 49, 102, 69, 161, 12, 107, 95, 90, 78, 55, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 114, 97, 119, 95, 118, 101, 99, 46, 46, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 53, 49, 48, 48, 55, 48, 50, 52, 55, 49, 53, 98, 56, 48, 49, 51, 69, 162, 12, 85, 95, 90, 78, 53, 54, 95, 36, 76, 84, 36, 117, 115, 105, 122, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 97, 99, 99, 117, 109, 46, 46, 83, 117, 109, 36, 71, 84, 36, 51, 115, 117, 109, 49, 55, 104, 56, 53, 50, 100, 57, 55, 57, 55, 55, 52, 57, 101, 57, 99, 56, 49, 69, 163, 12, 111, 95, 90, 78, 56, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 115, 116, 114, 46, 46, 105, 116, 101, 114, 46, 46, 67, 104, 97, 114, 115, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 52, 52, 53, 102, 55, 97, 51, 51, 57, 57, 102, 53, 56, 49, 48, 102, 69, 164, 12, 76, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 119, 105, 116, 104, 95, 99, 97, 112, 97, 99, 105, 116, 121, 95, 105, 110, 49, 55, 104, 51, 56, 99, 55, 101, 102, 50, 98, 51, 55, 50, 98, 55, 54, 53, 49, 69, 165, 12, 71, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 49, 97, 108, 108, 111, 99, 97, 116, 101, 95, 105, 110, 49, 55, 104, 54, 52, 54, 97, 101, 49, 101, 101, 56, 50, 98, 99, 98, 55, 51, 102, 69, 166, 12, 97, 95, 90, 78, 54, 51, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 97, 108, 108, 111, 99, 46, 46, 71, 108, 111, 98, 97, 108, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 97, 108, 108, 111, 99, 46, 46, 65, 108, 108, 111, 99, 97, 116, 111, 114, 36, 71, 84, 36, 56, 97, 108, 108, 111, 99, 97, 116, 101, 49, 55, 104, 53, 99, 56, 51, 57, 50, 54, 56, 57, 48, 99, 54, 99, 101, 55, 101, 69, 167, 12, 54, 95, 90, 78, 53, 97, 108, 108, 111, 99, 53, 97, 108, 108, 111, 99, 54, 71, 108, 111, 98, 97, 108, 49, 48, 97, 108, 108, 111, 99, 95, 105, 109, 112, 108, 49, 55, 104, 48, 99, 55, 50, 56, 51, 53, 50, 98, 55, 54, 53, 48, 54, 53, 51, 69, 168, 12, 89, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 50, 49, 100, 111, 95, 114, 101, 115, 101, 114, 118, 101, 95, 97, 110, 100, 95, 104, 97, 110, 100, 108, 101, 49, 55, 104, 52, 54, 57, 97, 53, 51, 50, 57, 56, 49, 97, 52, 52, 54, 49, 52, 69, 169, 12, 74, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 52, 103, 114, 111, 119, 95, 97, 109, 111, 114, 116, 105, 122, 101, 100, 49, 55, 104, 54, 55, 54, 49, 49, 54, 97, 54, 100, 101, 51, 49, 99, 102, 101, 99, 69, 170, 12, 76, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 114, 101, 115, 101, 114, 118, 101, 95, 102, 111, 114, 95, 112, 117, 115, 104, 49, 55, 104, 101, 53, 48, 100, 51, 57, 57, 102, 99, 56, 49, 57, 102, 52, 50, 53, 69, 171, 12, 73, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 51, 115, 104, 114, 105, 110, 107, 95, 116, 111, 95, 102, 105, 116, 49, 55, 104, 48, 56, 57, 49, 101, 52, 57, 99, 98, 48, 49, 52, 97, 102, 54, 102, 69, 172, 12, 65, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 57, 82, 97, 119, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 54, 115, 104, 114, 105, 110, 107, 49, 55, 104, 100, 101, 98, 55, 51, 100, 100, 98, 51, 102, 50, 97, 48, 53, 100, 101, 69, 173, 12, 50, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 49, 102, 105, 110, 105, 115, 104, 95, 103, 114, 111, 119, 49, 55, 104, 48, 55, 49, 50, 49, 56, 101, 53, 100, 101, 99, 50, 50, 52, 55, 50, 69, 174, 12, 100, 95, 90, 78, 54, 51, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 97, 108, 108, 111, 99, 46, 46, 71, 108, 111, 98, 97, 108, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 97, 108, 108, 111, 99, 46, 46, 65, 108, 108, 111, 99, 97, 116, 111, 114, 36, 71, 84, 36, 49, 48, 100, 101, 97, 108, 108, 111, 99, 97, 116, 101, 49, 55, 104, 102, 50, 55, 48, 55, 48, 57, 48, 54, 52, 57, 49, 98, 51, 50, 49, 69, 175, 12, 56, 95, 90, 78, 53, 97, 108, 108, 111, 99, 55, 114, 97, 119, 95, 118, 101, 99, 49, 55, 99, 97, 112, 97, 99, 105, 116, 121, 95, 111, 118, 101, 114, 102, 108, 111, 119, 49, 55, 104, 54, 57, 55, 52, 98, 101, 102, 55, 102, 98, 48, 56, 51, 99, 52, 52, 69, 176, 12, 55, 95, 90, 78, 53, 97, 108, 108, 111, 99, 53, 97, 108, 108, 111, 99, 49, 56, 104, 97, 110, 100, 108, 101, 95, 97, 108, 108, 111, 99, 95, 101, 114, 114, 111, 114, 49, 55, 104, 57, 102, 49, 55, 50, 53, 54, 57, 52, 55, 101, 48, 102, 97, 101, 99, 69, 177, 12, 70, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 55, 101, 120, 116, 101, 110, 100, 95, 102, 114, 111, 109, 95, 115, 108, 105, 99, 101, 49, 55, 104, 54, 48, 54, 48, 55, 53, 101, 50, 51, 56, 51, 49, 97, 52, 51, 50, 69, 178, 12, 129, 1, 95, 90, 78, 57, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 99, 111, 108, 108, 101, 99, 116, 46, 46, 69, 120, 116, 101, 110, 100, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 54, 101, 120, 116, 101, 110, 100, 49, 55, 104, 50, 100, 51, 50, 52, 100, 50, 57, 50, 50, 54, 99, 100, 99, 50, 50, 69, 179, 12, 56, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 52, 112, 117, 115, 104, 49, 55, 104, 54, 102, 102, 98, 53, 97, 99, 53, 51, 51, 56, 98, 49, 101, 97, 50, 69, 180, 12, 69, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 54, 105, 110, 116, 111, 95, 98, 111, 120, 101, 100, 95, 115, 108, 105, 99, 101, 49, 55, 104, 99, 55, 53, 99, 52, 52, 52, 48, 55, 100, 97, 97, 50, 48, 99, 97, 69, 181, 12, 68, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 102, 102, 105, 53, 99, 95, 115, 116, 114, 55, 67, 83, 116, 114, 105, 110, 103, 49, 57, 105, 110, 116, 111, 95, 98, 121, 116, 101, 115, 95, 119, 105, 116, 104, 95, 110, 117, 108, 49, 55, 104, 50, 50, 97, 57, 49, 53, 56, 49, 48, 51, 98, 97, 52, 54, 98, 53, 69, 182, 12, 54, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 102, 109, 116, 54, 102, 111, 114, 109, 97, 116, 49, 50, 102, 111, 114, 109, 97, 116, 95, 105, 110, 110, 101, 114, 49, 55, 104, 99, 55, 50, 56, 101, 53, 98, 49, 51, 57, 101, 97, 54, 56, 97, 101, 69, 183, 12, 76, 95, 90, 78, 53, 97, 108, 108, 111, 99, 53, 115, 108, 105, 99, 101, 50, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 57, 116, 111, 95, 118, 101, 99, 95, 105, 110, 49, 55, 104, 53, 50, 48, 56, 98, 100, 49, 97, 50, 53, 102, 48, 48, 54, 55, 102, 69, 184, 12, 110, 95, 90, 78, 53, 97, 108, 108, 111, 99, 53, 115, 108, 105, 99, 101, 54, 52, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 98, 111, 114, 114, 111, 119, 46, 46, 84, 111, 79, 119, 110, 101, 100, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 56, 116, 111, 95, 111, 119, 110, 101, 100, 49, 55, 104, 100, 49, 100, 51, 50, 56, 102, 101, 101, 98, 101, 51, 49, 48, 53, 57, 69, 185, 12, 54, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 115, 116, 114, 49, 57, 99, 111, 110, 118, 101, 114, 116, 95, 119, 104, 105, 108, 101, 95, 97, 115, 99, 105, 105, 49, 55, 104, 98, 48, 102, 53, 97, 97, 97, 99, 101, 57, 100, 50, 51, 48, 48, 53, 69, 186, 12, 171, 1, 95, 90, 78, 49, 51, 50, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 115, 112, 101, 99, 95, 101, 120, 116, 101, 110, 100, 46, 46, 83, 112, 101, 99, 69, 120, 116, 101, 110, 100, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 67, 36, 99, 111, 114, 101, 46, 46, 115, 108, 105, 99, 101, 46, 46, 105, 116, 101, 114, 46, 46, 73, 116, 101, 114, 36, 76, 84, 36, 84, 36, 71, 84, 36, 36, 71, 84, 36, 36, 71, 84, 36, 49, 49, 115, 112, 101, 99, 95, 101, 120, 116, 101, 110, 100, 49, 55, 104, 98, 57, 97, 55, 54, 101, 52, 55, 101, 48, 102, 56, 56, 98, 52, 97, 69, 187, 12, 70, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 115, 116, 114, 50, 49, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 116, 114, 36, 71, 84, 36, 49, 50, 116, 111, 95, 117, 112, 112, 101, 114, 99, 97, 115, 101, 49, 55, 104, 51, 100, 102, 98, 49, 102, 97, 53, 101, 102, 56, 55, 56, 56, 54, 97, 69, 188, 12, 59, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 55, 114, 101, 115, 101, 114, 118, 101, 49, 55, 104, 99, 48, 98, 52, 49, 54, 51, 50, 97, 52, 49, 51, 98, 48, 52, 57, 69, 189, 12, 91, 95, 90, 78, 54, 48, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 108, 111, 110, 101, 46, 46, 67, 108, 111, 110, 101, 36, 71, 84, 36, 53, 99, 108, 111, 110, 101, 49, 55, 104, 53, 52, 48, 48, 98, 53, 49, 52, 55, 101, 97, 51, 98, 48, 48, 56, 69, 190, 12, 98, 95, 90, 78, 54, 55, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 108, 111, 110, 101, 46, 46, 67, 108, 111, 110, 101, 36, 71, 84, 36, 53, 99, 108, 111, 110, 101, 49, 55, 104, 101, 101, 49, 54, 102, 56, 56, 101, 56, 56, 97, 99, 55, 54, 51, 55, 69, 191, 12, 93, 95, 90, 78, 53, 56, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 87, 114, 105, 116, 101, 36, 71, 84, 36, 57, 119, 114, 105, 116, 101, 95, 115, 116, 114, 49, 55, 104, 50, 53, 97, 50, 48, 57, 102, 53, 98, 53, 56, 100, 56, 52, 97, 53, 69, 192, 12, 95, 95, 90, 78, 53, 56, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 115, 116, 114, 105, 110, 103, 46, 46, 83, 116, 114, 105, 110, 103, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 87, 114, 105, 116, 101, 36, 71, 84, 36, 49, 48, 119, 114, 105, 116, 101, 95, 99, 104, 97, 114, 49, 55, 104, 98, 56, 55, 100, 49, 100, 56, 102, 98, 57, 51, 51, 98, 48, 52, 52, 69, 193, 12, 66, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 49, 51, 115, 104, 114, 105, 110, 107, 95, 116, 111, 95, 102, 105, 116, 49, 55, 104, 48, 99, 51, 51, 48, 54, 48, 102, 50, 100, 53, 48, 97, 99, 100, 97, 69, 194, 12, 60, 95, 90, 78, 53, 97, 108, 108, 111, 99, 51, 118, 101, 99, 49, 54, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 56, 116, 114, 117, 110, 99, 97, 116, 101, 49, 55, 104, 101, 100, 100, 54, 51, 97, 55, 56, 101, 101, 50, 97, 52, 53, 97, 56, 69, 195, 12, 100, 95, 90, 78, 55, 48, 95, 36, 76, 84, 36, 97, 108, 108, 111, 99, 46, 46, 118, 101, 99, 46, 46, 86, 101, 99, 36, 76, 84, 36, 84, 36, 67, 36, 65, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 100, 114, 111, 112, 46, 46, 68, 114, 111, 112, 36, 71, 84, 36, 52, 100, 114, 111, 112, 49, 55, 104, 55, 54, 56, 52, 54, 101, 102, 57, 51, 102, 51, 101, 98, 55, 51, 55, 69, 196, 12, 58, 95, 90, 78, 52, 99, 111, 114, 101, 51, 111, 112, 115, 56, 102, 117, 110, 99, 116, 105, 111, 110, 54, 70, 110, 79, 110, 99, 101, 57, 99, 97, 108, 108, 95, 111, 110, 99, 101, 49, 55, 104, 97, 51, 53, 56, 98, 57, 50, 54, 99, 98, 49, 53, 51, 53, 54, 97, 69, 197, 12, 59, 95, 90, 78, 52, 99, 111, 114, 101, 51, 112, 116, 114, 50, 53, 100, 114, 111, 112, 95, 105, 110, 95, 112, 108, 97, 99, 101, 36, 76, 84, 36, 99, 104, 97, 114, 36, 71, 84, 36, 49, 55, 104, 53, 52, 50, 49, 57, 99, 100, 100, 55, 48, 99, 100, 98, 49, 57, 99, 69, 198, 12, 64, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 54, 52, 50, 49, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 102, 54, 52, 36, 71, 84, 36, 56, 99, 108, 97, 115, 115, 105, 102, 121, 49, 55, 104, 101, 49, 98, 54, 52, 99, 48, 99, 101, 99, 99, 48, 99, 100, 57, 50, 69, 199, 12, 100, 95, 90, 78, 53, 57, 95, 36, 76, 84, 36, 102, 54, 52, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 110, 117, 109, 46, 46, 100, 101, 99, 50, 102, 108, 116, 46, 46, 102, 108, 111, 97, 116, 46, 46, 82, 97, 119, 70, 108, 111, 97, 116, 36, 71, 84, 36, 49, 52, 105, 110, 116, 101, 103, 101, 114, 95, 100, 101, 99, 111, 100, 101, 49, 55, 104, 49, 48, 52, 48, 57, 52, 56, 97, 53, 51, 50, 57, 98, 101, 102, 53, 69, 200, 12, 46, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 57, 70, 111, 114, 109, 97, 116, 116, 101, 114, 51, 112, 97, 100, 49, 55, 104, 101, 97, 51, 98, 101, 98, 100, 51, 53, 57, 50, 101, 99, 54, 99, 49, 69, 201, 12, 49, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 57, 100, 105, 121, 95, 102, 108, 111, 97, 116, 50, 70, 112, 51, 109, 117, 108, 49, 55, 104, 57, 97, 51, 57, 102, 56, 101, 49, 53, 49, 57, 50, 51, 100, 51, 100, 69, 202, 12, 55, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 57, 100, 105, 121, 95, 102, 108, 111, 97, 116, 50, 70, 112, 57, 110, 111, 114, 109, 97, 108, 105, 122, 101, 49, 55, 104, 51, 100, 49, 57, 48, 48, 102, 50, 56, 48, 98, 99, 102, 102, 55, 55, 69, 203, 12, 59, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 57, 100, 105, 121, 95, 102, 108, 111, 97, 116, 50, 70, 112, 49, 50, 110, 111, 114, 109, 97, 108, 105, 122, 101, 95, 116, 111, 49, 55, 104, 49, 56, 98, 55, 100, 101, 48, 55, 99, 102, 57, 54, 57, 54, 98, 50, 69, 204, 12, 55, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 55, 102, 108, 116, 50, 100, 101, 99, 55, 100, 101, 99, 111, 100, 101, 114, 54, 100, 101, 99, 111, 100, 101, 49, 55, 104, 97, 98, 48, 102, 99, 50, 52, 56, 50, 99, 52, 98, 102, 56, 48, 52, 69, 205, 12, 66, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 55, 102, 108, 116, 50, 100, 101, 99, 56, 115, 116, 114, 97, 116, 101, 103, 121, 54, 100, 114, 97, 103, 111, 110, 57, 109, 117, 108, 95, 112, 111, 119, 49, 48, 49, 55, 104, 50, 102, 54, 56, 57, 56, 97, 97, 98, 51, 100, 50, 54, 54, 102, 99, 69, 206, 12, 58, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 54, 98, 105, 103, 110, 117, 109, 56, 66, 105, 103, 51, 50, 120, 52, 48, 57, 109, 117, 108, 95, 115, 109, 97, 108, 108, 49, 55, 104, 55, 50, 53, 50, 52, 100, 98, 56, 56, 98, 99, 98, 101, 102, 54, 50, 69, 207, 12, 60, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 54, 98, 105, 103, 110, 117, 109, 56, 66, 105, 103, 51, 50, 120, 52, 48, 49, 48, 109, 117, 108, 95, 100, 105, 103, 105, 116, 115, 49, 55, 104, 102, 102, 102, 54, 100, 54, 50, 100, 101, 99, 54, 48, 97, 54, 48, 51, 69, 208, 12, 73, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 55, 102, 108, 116, 50, 100, 101, 99, 56, 115, 116, 114, 97, 116, 101, 103, 121, 54, 100, 114, 97, 103, 111, 110, 49, 53, 102, 111, 114, 109, 97, 116, 95, 115, 104, 111, 114, 116, 101, 115, 116, 49, 55, 104, 100, 101, 55, 50, 99, 50, 53, 56, 57, 55, 48, 97, 51, 102, 48, 50, 69, 209, 12, 57, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 54, 98, 105, 103, 110, 117, 109, 56, 66, 105, 103, 51, 50, 120, 52, 48, 56, 102, 114, 111, 109, 95, 117, 54, 52, 49, 55, 104, 56, 49, 51, 99, 56, 57, 54, 54, 55, 48, 97, 99, 55, 49, 101, 48, 69, 210, 12, 57, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 54, 98, 105, 103, 110, 117, 109, 56, 66, 105, 103, 51, 50, 120, 52, 48, 56, 109, 117, 108, 95, 112, 111, 119, 50, 49, 55, 104, 56, 97, 51, 52, 101, 51, 99, 50, 51, 101, 53, 51, 98, 51, 54, 100, 69, 211, 12, 52, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 54, 98, 105, 103, 110, 117, 109, 56, 66, 105, 103, 51, 50, 120, 52, 48, 51, 97, 100, 100, 49, 55, 104, 57, 49, 51, 51, 48, 49, 54, 97, 102, 57, 50, 54, 100, 100, 102, 57, 69, 212, 12, 91, 95, 90, 78, 54, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 110, 117, 109, 46, 46, 98, 105, 103, 110, 117, 109, 46, 46, 66, 105, 103, 51, 50, 120, 52, 48, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 109, 112, 46, 46, 79, 114, 100, 36, 71, 84, 36, 51, 99, 109, 112, 49, 55, 104, 51, 54, 54, 99, 51, 52, 100, 99, 97, 56, 101, 101, 51, 55, 50, 54, 69, 213, 12, 47, 95, 90, 78, 52, 99, 111, 114, 101, 51, 99, 109, 112, 49, 48, 80, 97, 114, 116, 105, 97, 108, 79, 114, 100, 50, 103, 101, 49, 55, 104, 101, 53, 49, 52, 97, 52, 48, 48, 100, 99, 55, 49, 53, 98, 55, 49, 69, 214, 12, 52, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 54, 98, 105, 103, 110, 117, 109, 56, 66, 105, 103, 51, 50, 120, 52, 48, 51, 115, 117, 98, 49, 55, 104, 102, 56, 98, 48, 53, 56, 100, 52, 57, 100, 50, 51, 102, 56, 51, 99, 69, 215, 12, 49, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 55, 102, 108, 116, 50, 100, 101, 99, 56, 114, 111, 117, 110, 100, 95, 117, 112, 49, 55, 104, 56, 48, 57, 56, 101, 56, 57, 52, 100, 100, 50, 99, 53, 97, 97, 102, 69, 216, 12, 70, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 55, 102, 108, 116, 50, 100, 101, 99, 56, 115, 116, 114, 97, 116, 101, 103, 121, 54, 100, 114, 97, 103, 111, 110, 49, 50, 102, 111, 114, 109, 97, 116, 95, 101, 120, 97, 99, 116, 49, 55, 104, 102, 48, 54, 100, 57, 50, 51, 100, 55, 54, 54, 54, 52, 57, 51, 48, 69, 217, 12, 63, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 54, 98, 105, 103, 110, 117, 109, 56, 66, 105, 103, 51, 50, 120, 52, 48, 49, 51, 100, 105, 118, 95, 114, 101, 109, 95, 115, 109, 97, 108, 108, 49, 55, 104, 100, 51, 97, 49, 56, 97, 99, 98, 51, 49, 50, 99, 52, 101, 57, 50, 69, 218, 12, 56, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 54, 98, 105, 103, 110, 117, 109, 56, 66, 105, 103, 51, 50, 120, 52, 48, 55, 105, 115, 95, 122, 101, 114, 111, 49, 55, 104, 49, 97, 101, 48, 48, 99, 54, 102, 57, 55, 50, 54, 56, 57, 57, 50, 69, 219, 12, 69, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 55, 102, 108, 116, 50, 100, 101, 99, 56, 115, 116, 114, 97, 116, 101, 103, 121, 53, 103, 114, 105, 115, 117, 49, 50, 99, 97, 99, 104, 101, 100, 95, 112, 111, 119, 101, 114, 49, 55, 104, 53, 53, 53, 101, 55, 57, 50, 50, 49, 57, 102, 48, 49, 49, 48, 49, 69, 220, 12, 79, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 55, 102, 108, 116, 50, 100, 101, 99, 56, 115, 116, 114, 97, 116, 101, 103, 121, 53, 103, 114, 105, 115, 117, 50, 50, 109, 97, 120, 95, 112, 111, 119, 49, 48, 95, 110, 111, 95, 109, 111, 114, 101, 95, 116, 104, 97, 110, 49, 55, 104, 97, 56, 57, 51, 49, 101, 49, 48, 56, 49, 99, 48, 101, 100, 57, 55, 69, 221, 12, 76, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 55, 102, 108, 116, 50, 100, 101, 99, 56, 115, 116, 114, 97, 116, 101, 103, 121, 53, 103, 114, 105, 115, 117, 49, 57, 102, 111, 114, 109, 97, 116, 95, 115, 104, 111, 114, 116, 101, 115, 116, 95, 111, 112, 116, 49, 55, 104, 51, 50, 54, 56, 54, 53, 50, 101, 54, 51, 97, 53, 54, 50, 97, 54, 69, 222, 12, 92, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 55, 102, 108, 116, 50, 100, 101, 99, 56, 115, 116, 114, 97, 116, 101, 103, 121, 53, 103, 114, 105, 115, 117, 49, 57, 102, 111, 114, 109, 97, 116, 95, 115, 104, 111, 114, 116, 101, 115, 116, 95, 111, 112, 116, 49, 52, 114, 111, 117, 110, 100, 95, 97, 110, 100, 95, 119, 101, 101, 100, 49, 55, 104, 49, 52, 54, 55, 53, 56, 98, 98, 56, 48, 53, 98, 98, 51, 48, 52, 69, 223, 12, 72, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 55, 102, 108, 116, 50, 100, 101, 99, 56, 115, 116, 114, 97, 116, 101, 103, 121, 53, 103, 114, 105, 115, 117, 49, 53, 102, 111, 114, 109, 97, 116, 95, 115, 104, 111, 114, 116, 101, 115, 116, 49, 55, 104, 49, 100, 99, 48, 99, 55, 102, 57, 98, 99, 50, 53, 98, 57, 102, 53, 69, 224, 12, 73, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 55, 102, 108, 116, 50, 100, 101, 99, 56, 115, 116, 114, 97, 116, 101, 103, 121, 53, 103, 114, 105, 115, 117, 49, 54, 102, 111, 114, 109, 97, 116, 95, 101, 120, 97, 99, 116, 95, 111, 112, 116, 49, 55, 104, 102, 51, 48, 49, 53, 100, 102, 55, 98, 102, 49, 51, 98, 101, 102, 97, 69, 225, 12, 89, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 55, 102, 108, 116, 50, 100, 101, 99, 56, 115, 116, 114, 97, 116, 101, 103, 121, 53, 103, 114, 105, 115, 117, 49, 54, 102, 111, 114, 109, 97, 116, 95, 101, 120, 97, 99, 116, 95, 111, 112, 116, 49, 52, 112, 111, 115, 115, 105, 98, 108, 121, 95, 114, 111, 117, 110, 100, 49, 55, 104, 55, 55, 52, 56, 97, 100, 49, 99, 53, 102, 100, 99, 51, 50, 48, 56, 69, 226, 12, 69, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 55, 102, 108, 116, 50, 100, 101, 99, 56, 115, 116, 114, 97, 116, 101, 103, 121, 53, 103, 114, 105, 115, 117, 49, 50, 102, 111, 114, 109, 97, 116, 95, 101, 120, 97, 99, 116, 49, 55, 104, 57, 51, 54, 98, 49, 51, 48, 48, 102, 102, 102, 56, 49, 57, 56, 99, 69, 227, 12, 59, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 55, 102, 108, 116, 50, 100, 101, 99, 49, 55, 100, 105, 103, 105, 116, 115, 95, 116, 111, 95, 100, 101, 99, 95, 115, 116, 114, 49, 55, 104, 52, 54, 102, 55, 100, 57, 53, 54, 99, 56, 99, 100, 54, 51, 99, 102, 69, 228, 12, 56, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 55, 102, 108, 116, 50, 100, 101, 99, 49, 52, 100, 101, 116, 101, 114, 109, 105, 110, 101, 95, 115, 105, 103, 110, 49, 55, 104, 50, 49, 53, 52, 97, 49, 49, 57, 97, 56, 102, 52, 102, 99, 98, 99, 69, 229, 12, 57, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 55, 102, 108, 116, 50, 100, 101, 99, 49, 53, 116, 111, 95, 115, 104, 111, 114, 116, 101, 115, 116, 95, 115, 116, 114, 49, 55, 104, 48, 48, 57, 55, 50, 48, 56, 53, 49, 101, 100, 50, 49, 100, 102, 54, 69, 230, 12, 60, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 55, 102, 108, 116, 50, 100, 101, 99, 49, 56, 116, 111, 95, 101, 120, 97, 99, 116, 95, 102, 105, 120, 101, 100, 95, 115, 116, 114, 49, 55, 104, 53, 50, 102, 49, 49, 51, 102, 101, 49, 98, 102, 51, 54, 53, 57, 97, 69, 231, 12, 45, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 51, 102, 109, 116, 52, 80, 97, 114, 116, 51, 108, 101, 110, 49, 55, 104, 99, 102, 102, 51, 98, 99, 50, 98, 52, 52, 54, 56, 50, 98, 97, 51, 69, 232, 12, 82, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 50, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 53, 99, 111, 112, 121, 95, 102, 114, 111, 109, 95, 115, 108, 105, 99, 101, 49, 55, 104, 52, 56, 48, 101, 54, 97, 99, 102, 56, 56, 97, 51, 48, 102, 97, 54, 69, 233, 12, 50, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 51, 102, 109, 116, 57, 70, 111, 114, 109, 97, 116, 116, 101, 100, 51, 108, 101, 110, 49, 55, 104, 57, 57, 97, 53, 100, 54, 51, 56, 52, 101, 50, 50, 48, 55, 52, 50, 69, 234, 12, 74, 95, 90, 78, 52, 99, 111, 114, 101, 52, 99, 104, 97, 114, 55, 109, 101, 116, 104, 111, 100, 115, 50, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 104, 97, 114, 36, 71, 84, 36, 56, 116, 111, 95, 100, 105, 103, 105, 116, 49, 55, 104, 52, 97, 49, 50, 55, 52, 57, 48, 100, 57, 102, 56, 55, 54, 49, 99, 69, 235, 12, 48, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 49, 52, 102, 114, 111, 109, 95, 115, 116, 114, 95, 114, 97, 100, 105, 120, 49, 55, 104, 55, 48, 48, 100, 55, 51, 52, 57, 49, 49, 99, 99, 99, 51, 53, 48, 69, 236, 12, 92, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 53, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 117, 51, 50, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 55, 55, 52, 99, 52, 100, 99, 50, 53, 101, 99, 98, 57, 57, 48, 100, 69, 237, 12, 52, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 57, 70, 111, 114, 109, 97, 116, 116, 101, 114, 57, 119, 114, 105, 116, 101, 95, 102, 109, 116, 49, 55, 104, 102, 97, 54, 100, 97, 48, 56, 101, 56, 49, 102, 54, 101, 53, 101, 52, 69, 238, 12, 112, 95, 90, 78, 52, 99, 111, 114, 101, 51, 99, 109, 112, 53, 105, 109, 112, 108, 115, 54, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 109, 112, 46, 46, 80, 97, 114, 116, 105, 97, 108, 69, 113, 36, 76, 84, 36, 36, 82, 70, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 82, 70, 36, 65, 36, 71, 84, 36, 50, 101, 113, 49, 55, 104, 52, 54, 50, 51, 97, 56, 55, 48, 97, 102, 49, 99, 56, 53, 50, 51, 69, 239, 12, 104, 95, 90, 78, 55, 51, 95, 36, 76, 84, 36, 36, 117, 53, 98, 36, 65, 36, 117, 53, 100, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 115, 108, 105, 99, 101, 46, 46, 99, 109, 112, 46, 46, 83, 108, 105, 99, 101, 80, 97, 114, 116, 105, 97, 108, 69, 113, 36, 76, 84, 36, 66, 36, 71, 84, 36, 36, 71, 84, 36, 53, 101, 113, 117, 97, 108, 49, 55, 104, 54, 57, 51, 101, 51, 54, 48, 98, 53, 48, 51, 57, 99, 98, 57, 57, 69, 240, 12, 61, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 56, 98, 117, 105, 108, 100, 101, 114, 115, 49, 49, 68, 101, 98, 117, 103, 83, 116, 114, 117, 99, 116, 54, 102, 105, 110, 105, 115, 104, 49, 55, 104, 101, 100, 53, 97, 48, 98, 101, 52, 52, 101, 101, 49, 102, 97, 55, 50, 69, 241, 12, 83, 95, 90, 78, 52, 99, 111, 114, 101, 52, 99, 104, 97, 114, 55, 109, 101, 116, 104, 111, 100, 115, 50, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 104, 97, 114, 36, 71, 84, 36, 49, 54, 101, 115, 99, 97, 112, 101, 95, 100, 101, 98, 117, 103, 95, 101, 120, 116, 49, 55, 104, 56, 98, 49, 97, 53, 97, 99, 97, 56, 51, 49, 51, 99, 56, 101, 50, 69, 242, 12, 73, 95, 90, 78, 52, 99, 111, 114, 101, 54, 101, 115, 99, 97, 112, 101, 50, 52, 69, 115, 99, 97, 112, 101, 73, 116, 101, 114, 73, 110, 110, 101, 114, 36, 76, 84, 36, 95, 36, 71, 84, 36, 49, 48, 102, 114, 111, 109, 95, 97, 114, 114, 97, 121, 49, 55, 104, 97, 100, 101, 55, 54, 54, 55, 101, 102, 97, 98, 100, 100, 55, 48, 99, 69, 243, 12, 74, 95, 90, 78, 52, 99, 111, 114, 101, 55, 117, 110, 105, 99, 111, 100, 101, 49, 50, 117, 110, 105, 99, 111, 100, 101, 95, 100, 97, 116, 97, 49, 53, 103, 114, 97, 112, 104, 101, 109, 101, 95, 101, 120, 116, 101, 110, 100, 54, 108, 111, 111, 107, 117, 112, 49, 55, 104, 55, 101, 100, 48, 55, 56, 55, 100, 102, 100, 51, 102, 53, 98, 48, 53, 69, 244, 12, 60, 95, 90, 78, 52, 99, 111, 114, 101, 55, 117, 110, 105, 99, 111, 100, 101, 57, 112, 114, 105, 110, 116, 97, 98, 108, 101, 49, 50, 105, 115, 95, 112, 114, 105, 110, 116, 97, 98, 108, 101, 49, 55, 104, 100, 48, 48, 50, 48, 98, 55, 55, 49, 99, 98, 49, 56, 98, 57, 97, 69, 245, 12, 52, 95, 90, 78, 52, 99, 111, 114, 101, 52, 99, 104, 97, 114, 49, 51, 69, 115, 99, 97, 112, 101, 85, 110, 105, 99, 111, 100, 101, 51, 110, 101, 119, 49, 55, 104, 55, 56, 54, 101, 98, 50, 97, 51, 48, 50, 97, 55, 56, 50, 53, 53, 69, 246, 12, 78, 95, 90, 78, 52, 99, 111, 114, 101, 52, 99, 104, 97, 114, 55, 109, 101, 116, 104, 111, 100, 115, 50, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 104, 97, 114, 36, 71, 84, 36, 49, 49, 101, 110, 99, 111, 100, 101, 95, 117, 116, 102, 56, 49, 55, 104, 100, 101, 99, 97, 55, 102, 97, 97, 102, 55, 99, 50, 48, 102, 98, 101, 69, 247, 12, 112, 95, 90, 78, 56, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 99, 104, 97, 114, 46, 46, 69, 115, 99, 97, 112, 101, 68, 101, 98, 117, 103, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 100, 53, 48, 102, 98, 98, 99, 54, 97, 50, 56, 55, 50, 101, 49, 49, 69, 248, 12, 66, 95, 90, 78, 52, 99, 111, 114, 101, 54, 101, 115, 99, 97, 112, 101, 50, 52, 69, 115, 99, 97, 112, 101, 73, 116, 101, 114, 73, 110, 110, 101, 114, 36, 76, 84, 36, 95, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 50, 50, 56, 51, 48, 98, 98, 50, 54, 51, 102, 100, 54, 102, 102, 50, 69, 249, 12, 98, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 51, 105, 109, 112, 53, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 117, 51, 50, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 53, 97, 51, 101, 101, 57, 50, 97, 51, 54, 48, 48, 54, 54, 101, 100, 69, 250, 12, 48, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 54, 109, 101, 109, 99, 104, 114, 54, 109, 101, 109, 99, 104, 114, 49, 55, 104, 102, 100, 49, 101, 99, 57, 55, 56, 57, 52, 101, 50, 48, 99, 97, 98, 69, 251, 12, 51, 95, 90, 78, 52, 99, 111, 114, 101, 51, 115, 116, 114, 56, 99, 111, 110, 118, 101, 114, 116, 115, 57, 102, 114, 111, 109, 95, 117, 116, 102, 56, 49, 55, 104, 54, 100, 53, 51, 53, 98, 49, 56, 99, 50, 55, 57, 97, 99, 55, 57, 69, 252, 12, 66, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 56, 98, 117, 105, 108, 100, 101, 114, 115, 49, 49, 68, 101, 98, 117, 103, 83, 116, 114, 117, 99, 116, 49, 48, 102, 105, 101, 108, 100, 95, 119, 105, 116, 104, 49, 55, 104, 52, 51, 52, 51, 102, 54, 54, 48, 55, 54, 97, 98, 49, 51, 51, 100, 69, 253, 12, 155, 1, 95, 90, 78, 49, 49, 57, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 99, 108, 111, 110, 101, 100, 46, 46, 67, 108, 111, 110, 101, 100, 36, 76, 84, 36, 73, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 100, 111, 117, 98, 108, 101, 95, 101, 110, 100, 101, 100, 46, 46, 68, 111, 117, 98, 108, 101, 69, 110, 100, 101, 100, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 57, 110, 101, 120, 116, 95, 98, 97, 99, 107, 49, 55, 104, 52, 100, 51, 50, 48, 51, 102, 55, 53, 100, 57, 50, 51, 55, 50, 49, 69, 254, 12, 155, 1, 95, 90, 78, 49, 49, 57, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 99, 108, 111, 110, 101, 100, 46, 46, 67, 108, 111, 110, 101, 100, 36, 76, 84, 36, 73, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 100, 111, 117, 98, 108, 101, 95, 101, 110, 100, 101, 100, 46, 46, 68, 111, 117, 98, 108, 101, 69, 110, 100, 101, 100, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 57, 116, 114, 121, 95, 114, 102, 111, 108, 100, 49, 55, 104, 97, 57, 98, 57, 100, 100, 99, 97, 48, 50, 55, 51, 57, 57, 97, 49, 69, 255, 12, 111, 95, 90, 78, 56, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 115, 116, 114, 46, 46, 105, 116, 101, 114, 46, 46, 67, 104, 97, 114, 115, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 52, 52, 53, 102, 55, 97, 51, 51, 57, 57, 102, 53, 56, 49, 48, 102, 69, 128, 13, 133, 1, 95, 90, 78, 49, 48, 50, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 109, 97, 112, 46, 46, 77, 97, 112, 36, 76, 84, 36, 73, 36, 67, 36, 70, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 102, 111, 108, 100, 49, 55, 104, 54, 100, 51, 97, 54, 50, 55, 102, 56, 101, 101, 55, 98, 57, 50, 97, 69, 129, 13, 50, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 51, 122, 105, 112, 51, 122, 105, 112, 49, 55, 104, 49, 51, 48, 98, 102, 99, 101, 56, 99, 56, 57, 50, 97, 48, 56, 57, 69, 130, 13, 141, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 73, 109, 112, 108, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 50, 101, 49, 53, 54, 100, 99, 101, 101, 50, 49, 57, 57, 101, 51, 98, 69, 131, 13, 141, 1, 95, 90, 78, 49, 49, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 97, 100, 97, 112, 116, 101, 114, 115, 46, 46, 122, 105, 112, 46, 46, 90, 105, 112, 73, 109, 112, 108, 36, 76, 84, 36, 65, 36, 67, 36, 66, 36, 71, 84, 36, 36, 71, 84, 36, 51, 110, 101, 119, 49, 55, 104, 51, 48, 50, 100, 57, 52, 101, 56, 54, 48, 53, 48, 53, 55, 99, 98, 69, 132, 13, 80, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 56, 97, 100, 97, 112, 116, 101, 114, 115, 51, 122, 105, 112, 50, 55, 84, 114, 117, 115, 116, 101, 100, 82, 97, 110, 100, 111, 109, 65, 99, 99, 101, 115, 115, 78, 111, 67, 111, 101, 114, 99, 101, 52, 115, 105, 122, 101, 49, 55, 104, 52, 50, 50, 97, 52, 55, 97, 51, 100, 98, 99, 101, 99, 99, 57, 55, 69, 133, 13, 148, 1, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 53, 114, 97, 110, 103, 101, 49, 48, 49, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 114, 97, 110, 103, 101, 46, 46, 82, 97, 110, 103, 101, 36, 76, 84, 36, 65, 36, 71, 84, 36, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 101, 56, 101, 57, 101, 53, 57, 55, 56, 54, 102, 97, 53, 52, 52, 97, 69, 134, 13, 112, 95, 90, 78, 56, 51, 95, 36, 76, 84, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 73, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 101, 120, 97, 99, 116, 95, 115, 105, 122, 101, 46, 46, 69, 120, 97, 99, 116, 83, 105, 122, 101, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 51, 108, 101, 110, 49, 55, 104, 50, 52, 52, 100, 102, 48, 98, 55, 51, 50, 53, 48, 56, 102, 51, 100, 69, 135, 13, 85, 95, 90, 78, 53, 54, 95, 36, 76, 84, 36, 117, 115, 105, 122, 101, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 97, 99, 99, 117, 109, 46, 46, 83, 117, 109, 36, 71, 84, 36, 51, 115, 117, 109, 49, 55, 104, 102, 98, 49, 99, 49, 102, 48, 51, 99, 98, 51, 57, 102, 100, 51, 52, 69, 136, 13, 65, 95, 90, 78, 52, 99, 111, 114, 101, 52, 105, 116, 101, 114, 54, 116, 114, 97, 105, 116, 115, 56, 105, 116, 101, 114, 97, 116, 111, 114, 56, 73, 116, 101, 114, 97, 116, 111, 114, 54, 99, 109, 112, 95, 98, 121, 49, 55, 104, 102, 49, 101, 49, 100, 98, 51, 52, 51, 100, 101, 53, 51, 55, 97, 98, 69, 137, 13, 97, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 51, 105, 109, 112, 53, 49, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 117, 56, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 49, 55, 52, 97, 49, 57, 99, 54, 49, 54, 97, 52, 57, 97, 100, 98, 69, 138, 13, 73, 95, 90, 78, 52, 52, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 53, 100, 48, 56, 98, 97, 100, 57, 98, 50, 55, 57, 101, 97, 49, 98, 69, 139, 13, 72, 95, 90, 78, 52, 51, 95, 36, 76, 84, 36, 98, 111, 111, 108, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 102, 55, 102, 57, 100, 53, 51, 50, 51, 101, 54, 54, 54, 48, 53, 48, 69, 140, 13, 103, 95, 90, 78, 54, 56, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 98, 117, 105, 108, 100, 101, 114, 115, 46, 46, 80, 97, 100, 65, 100, 97, 112, 116, 101, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 87, 114, 105, 116, 101, 36, 71, 84, 36, 57, 119, 114, 105, 116, 101, 95, 115, 116, 114, 49, 55, 104, 102, 100, 101, 99, 48, 99, 98, 53, 102, 52, 99, 98, 48, 101, 49, 100, 69, 141, 13, 65, 95, 90, 78, 52, 99, 111, 114, 101, 51, 115, 116, 114, 50, 49, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 115, 116, 114, 36, 71, 84, 36, 57, 101, 110, 100, 115, 95, 119, 105, 116, 104, 49, 55, 104, 102, 53, 54, 97, 53, 99, 49, 101, 97, 50, 54, 52, 99, 52, 54, 54, 69, 142, 13, 105, 95, 90, 78, 54, 56, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 98, 117, 105, 108, 100, 101, 114, 115, 46, 46, 80, 97, 100, 65, 100, 97, 112, 116, 101, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 87, 114, 105, 116, 101, 36, 71, 84, 36, 49, 48, 119, 114, 105, 116, 101, 95, 99, 104, 97, 114, 49, 55, 104, 51, 102, 54, 98, 57, 55, 97, 53, 97, 55, 48, 52, 51, 98, 57, 48, 69, 143, 13, 65, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 56, 98, 117, 105, 108, 100, 101, 114, 115, 49, 48, 68, 101, 98, 117, 103, 84, 117, 112, 108, 101, 49, 48, 102, 105, 101, 108, 100, 95, 119, 105, 116, 104, 49, 55, 104, 53, 97, 48, 99, 53, 49, 100, 56, 52, 57, 100, 100, 57, 101, 52, 101, 69, 144, 13, 60, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 56, 98, 117, 105, 108, 100, 101, 114, 115, 49, 48, 68, 101, 98, 117, 103, 84, 117, 112, 108, 101, 54, 102, 105, 110, 105, 115, 104, 49, 55, 104, 50, 52, 55, 49, 100, 56, 100, 53, 56, 97, 57, 55, 56, 100, 50, 100, 69, 145, 13, 63, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 57, 70, 111, 114, 109, 97, 116, 116, 101, 114, 49, 57, 112, 97, 100, 95, 102, 111, 114, 109, 97, 116, 116, 101, 100, 95, 112, 97, 114, 116, 115, 49, 55, 104, 51, 55, 54, 98, 51, 51, 101, 101, 56, 53, 50, 53, 97, 49, 100, 49, 69, 146, 13, 69, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 53, 102, 108, 111, 97, 116, 50, 57, 102, 108, 111, 97, 116, 95, 116, 111, 95, 100, 101, 99, 105, 109, 97, 108, 95, 99, 111, 109, 109, 111, 110, 95, 101, 120, 97, 99, 116, 49, 55, 104, 101, 54, 99, 99, 52, 102, 51, 55, 97, 51, 49, 55, 54, 48, 97, 48, 69, 147, 13, 72, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 53, 102, 108, 111, 97, 116, 51, 50, 102, 108, 111, 97, 116, 95, 116, 111, 95, 100, 101, 99, 105, 109, 97, 108, 95, 99, 111, 109, 109, 111, 110, 95, 115, 104, 111, 114, 116, 101, 115, 116, 49, 55, 104, 102, 50, 54, 54, 54, 48, 101, 99, 51, 55, 49, 53, 97, 97, 52, 97, 69, 148, 13, 58, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 49, 50, 71, 101, 110, 101, 114, 105, 99, 82, 97, 100, 105, 120, 55, 102, 109, 116, 95, 105, 110, 116, 49, 55, 104, 48, 97, 55, 97, 48, 51, 50, 52, 51, 99, 48, 57, 55, 101, 99, 55, 69, 149, 13, 56, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 57, 70, 111, 114, 109, 97, 116, 116, 101, 114, 49, 50, 112, 97, 100, 95, 105, 110, 116, 101, 103, 114, 97, 108, 49, 55, 104, 57, 99, 102, 50, 53, 52, 99, 56, 50, 49, 54, 102, 102, 101, 54, 101, 69, 150, 13, 58, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 49, 50, 71, 101, 110, 101, 114, 105, 99, 82, 97, 100, 105, 120, 55, 102, 109, 116, 95, 105, 110, 116, 49, 55, 104, 50, 53, 97, 99, 99, 55, 52, 98, 102, 97, 98, 50, 55, 99, 98, 49, 69, 151, 13, 58, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 49, 50, 71, 101, 110, 101, 114, 105, 99, 82, 97, 100, 105, 120, 55, 102, 109, 116, 95, 105, 110, 116, 49, 55, 104, 51, 57, 97, 100, 97, 53, 50, 99, 52, 97, 100, 53, 101, 101, 102, 50, 69, 152, 13, 58, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 49, 50, 71, 101, 110, 101, 114, 105, 99, 82, 97, 100, 105, 120, 55, 102, 109, 116, 95, 105, 110, 116, 49, 55, 104, 52, 55, 51, 102, 56, 56, 97, 102, 55, 101, 54, 102, 50, 50, 99, 48, 69, 153, 13, 58, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 49, 50, 71, 101, 110, 101, 114, 105, 99, 82, 97, 100, 105, 120, 55, 102, 109, 116, 95, 105, 110, 116, 49, 55, 104, 52, 101, 97, 102, 57, 57, 101, 53, 53, 57, 51, 54, 98, 49, 50, 101, 69, 154, 13, 58, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 49, 50, 71, 101, 110, 101, 114, 105, 99, 82, 97, 100, 105, 120, 55, 102, 109, 116, 95, 105, 110, 116, 49, 55, 104, 56, 48, 100, 57, 51, 54, 48, 101, 98, 97, 48, 101, 99, 99, 53, 55, 69, 155, 13, 52, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 49, 52, 112, 97, 114, 115, 101, 95, 117, 54, 52, 95, 105, 110, 116, 111, 49, 55, 104, 57, 100, 54, 56, 101, 48, 102, 50, 56, 102, 48, 50, 101, 52, 98, 54, 69, 156, 13, 95, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 53, 51, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 117, 49, 50, 56, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 54, 55, 52, 51, 51, 98, 51, 100, 99, 102, 97, 51, 56, 49, 97, 97, 69, 157, 13, 45, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 56, 102, 109, 116, 95, 117, 49, 50, 56, 49, 55, 104, 49, 56, 100, 101, 102, 54, 49, 49, 51, 50, 99, 51, 55, 56, 98, 100, 69, 158, 13, 46, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 57, 117, 100, 105, 118, 95, 49, 101, 49, 57, 49, 55, 104, 56, 54, 53, 51, 56, 50, 57, 98, 50, 98, 52, 57, 52, 100, 49, 100, 69, 159, 13, 38, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 53, 119, 114, 105, 116, 101, 49, 55, 104, 51, 101, 99, 51, 101, 98, 53, 56, 99, 99, 57, 50, 49, 100, 52, 97, 69, 160, 13, 48, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 53, 87, 114, 105, 116, 101, 57, 119, 114, 105, 116, 101, 95, 102, 109, 116, 49, 55, 104, 51, 56, 49, 102, 52, 97, 99, 55, 101, 52, 49, 48, 54, 102, 98, 56, 69, 161, 13, 41, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 56, 103, 101, 116, 99, 111, 117, 110, 116, 49, 55, 104, 99, 54, 53, 49, 51, 52, 102, 53, 50, 55, 97, 100, 55, 49, 101, 56, 69, 162, 13, 51, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 49, 49, 80, 111, 115, 116, 80, 97, 100, 100, 105, 110, 103, 53, 119, 114, 105, 116, 101, 49, 55, 104, 97, 53, 49, 102, 50, 101, 97, 99, 55, 56, 99, 102, 54, 55, 51, 50, 69, 163, 13, 112, 95, 90, 78, 56, 49, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 115, 116, 114, 46, 46, 105, 116, 101, 114, 46, 46, 67, 104, 97, 114, 115, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 53, 99, 111, 117, 110, 116, 49, 55, 104, 100, 48, 50, 51, 98, 100, 52, 102, 51, 52, 97, 48, 98, 97, 48, 97, 69, 164, 13, 70, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 57, 70, 111, 114, 109, 97, 116, 116, 101, 114, 49, 50, 112, 97, 100, 95, 105, 110, 116, 101, 103, 114, 97, 108, 49, 50, 119, 114, 105, 116, 101, 95, 112, 114, 101, 102, 105, 120, 49, 55, 104, 51, 99, 54, 57, 53, 55, 55, 54, 55, 101, 53, 54, 55, 55, 98, 49, 69, 165, 13, 50, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 57, 70, 111, 114, 109, 97, 116, 116, 101, 114, 55, 112, 97, 100, 100, 105, 110, 103, 49, 55, 104, 52, 53, 98, 57, 51, 102, 57, 54, 57, 52, 98, 102, 55, 99, 53, 52, 69, 166, 13, 117, 95, 90, 78, 56, 55, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 115, 116, 114, 46, 46, 105, 116, 101, 114, 46, 46, 67, 104, 97, 114, 73, 110, 100, 105, 99, 101, 115, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 105, 116, 101, 114, 97, 116, 111, 114, 46, 46, 73, 116, 101, 114, 97, 116, 111, 114, 36, 71, 84, 36, 52, 110, 101, 120, 116, 49, 55, 104, 54, 100, 48, 99, 55, 54, 98, 51, 55, 98, 52, 99, 55, 97, 53, 53, 69, 167, 13, 156, 1, 95, 90, 78, 52, 99, 111, 114, 101, 51, 115, 116, 114, 54, 116, 114, 97, 105, 116, 115, 49, 49, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 115, 108, 105, 99, 101, 46, 46, 105, 110, 100, 101, 120, 46, 46, 83, 108, 105, 99, 101, 73, 110, 100, 101, 120, 36, 76, 84, 36, 115, 116, 114, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 114, 97, 110, 103, 101, 46, 46, 82, 97, 110, 103, 101, 84, 111, 36, 76, 84, 36, 117, 115, 105, 122, 101, 36, 71, 84, 36, 36, 71, 84, 36, 51, 103, 101, 116, 49, 55, 104, 51, 102, 99, 101, 54, 50, 52, 55, 50, 57, 53, 50, 97, 98, 54, 52, 69, 168, 13, 65, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 57, 70, 111, 114, 109, 97, 116, 116, 101, 114, 50, 49, 119, 114, 105, 116, 101, 95, 102, 111, 114, 109, 97, 116, 116, 101, 100, 95, 112, 97, 114, 116, 115, 49, 55, 104, 49, 56, 102, 54, 52, 97, 97, 48, 53, 51, 56, 48, 56, 50, 102, 100, 69, 169, 13, 52, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 57, 70, 111, 114, 109, 97, 116, 116, 101, 114, 57, 119, 114, 105, 116, 101, 95, 115, 116, 114, 49, 55, 104, 50, 99, 51, 100, 102, 101, 54, 102, 51, 50, 54, 52, 52, 55, 102, 52, 69, 170, 13, 70, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 57, 70, 111, 114, 109, 97, 116, 116, 101, 114, 50, 54, 100, 101, 98, 117, 103, 95, 115, 116, 114, 117, 99, 116, 95, 102, 105, 101, 108, 100, 49, 95, 102, 105, 110, 105, 115, 104, 49, 55, 104, 57, 50, 49, 57, 97, 56, 56, 56, 100, 57, 55, 98, 53, 102, 56, 53, 69, 171, 13, 70, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 57, 70, 111, 114, 109, 97, 116, 116, 101, 114, 50, 54, 100, 101, 98, 117, 103, 95, 115, 116, 114, 117, 99, 116, 95, 102, 105, 101, 108, 100, 50, 95, 102, 105, 110, 105, 115, 104, 49, 55, 104, 101, 48, 100, 97, 99, 101, 49, 52, 53, 57, 50, 97, 98, 97, 52, 57, 69, 172, 13, 70, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 57, 70, 111, 114, 109, 97, 116, 116, 101, 114, 50, 54, 100, 101, 98, 117, 103, 95, 115, 116, 114, 117, 99, 116, 95, 102, 105, 101, 108, 100, 51, 95, 102, 105, 110, 105, 115, 104, 49, 55, 104, 51, 99, 97, 54, 51, 57, 99, 53, 54, 50, 54, 100, 101, 56, 100, 51, 69, 173, 13, 69, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 57, 70, 111, 114, 109, 97, 116, 116, 101, 114, 50, 53, 100, 101, 98, 117, 103, 95, 116, 117, 112, 108, 101, 95, 102, 105, 101, 108, 100, 49, 95, 102, 105, 110, 105, 115, 104, 49, 55, 104, 49, 54, 101, 98, 101, 50, 48, 102, 54, 102, 98, 55, 56, 52, 98, 55, 69, 174, 13, 69, 95, 90, 78, 52, 48, 95, 36, 76, 84, 36, 115, 116, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 52, 52, 57, 53, 48, 57, 99, 57, 53, 98, 52, 57, 54, 55, 48, 101, 69, 175, 13, 113, 95, 90, 78, 52, 99, 111, 114, 101, 51, 115, 116, 114, 54, 116, 114, 97, 105, 116, 115, 54, 54, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 105, 110, 100, 101, 120, 46, 46, 73, 110, 100, 101, 120, 36, 76, 84, 36, 73, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 115, 116, 114, 36, 71, 84, 36, 53, 105, 110, 100, 101, 120, 49, 55, 104, 98, 99, 48, 54, 57, 102, 50, 50, 101, 97, 102, 101, 52, 99, 102, 52, 69, 176, 13, 113, 95, 90, 78, 52, 99, 111, 114, 101, 51, 115, 116, 114, 54, 116, 114, 97, 105, 116, 115, 54, 54, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 111, 112, 115, 46, 46, 105, 110, 100, 101, 120, 46, 46, 73, 110, 100, 101, 120, 36, 76, 84, 36, 73, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 115, 116, 114, 36, 71, 84, 36, 53, 105, 110, 100, 101, 120, 49, 55, 104, 53, 97, 102, 102, 50, 51, 98, 97, 55, 101, 54, 50, 53, 97, 101, 50, 69, 177, 13, 72, 95, 90, 78, 52, 51, 95, 36, 76, 84, 36, 99, 104, 97, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 100, 57, 97, 51, 55, 52, 54, 51, 52, 101, 55, 98, 48, 56, 102, 50, 69, 178, 13, 51, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 49, 55, 112, 111, 105, 110, 116, 101, 114, 95, 102, 109, 116, 95, 105, 110, 110, 101, 114, 49, 55, 104, 54, 54, 56, 53, 49, 52, 101, 97, 98, 51, 57, 54, 55, 52, 48, 50, 69, 179, 13, 95, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 53, 51, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 76, 111, 119, 101, 114, 72, 101, 120, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 105, 51, 50, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 49, 53, 57, 97, 48, 54, 53, 55, 50, 57, 50, 102, 54, 51, 53, 98, 69, 180, 13, 57, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 54, 109, 101, 109, 99, 104, 114, 49, 52, 109, 101, 109, 99, 104, 114, 95, 97, 108, 105, 103, 110, 101, 100, 49, 55, 104, 53, 57, 98, 55, 48, 98, 101, 101, 53, 52, 49, 99, 97, 53, 98, 97, 69, 181, 13, 55, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 54, 109, 101, 109, 99, 104, 114, 49, 50, 109, 101, 109, 99, 104, 114, 95, 110, 97, 105, 118, 101, 49, 55, 104, 48, 56, 100, 98, 102, 102, 48, 99, 53, 50, 100, 102, 48, 55, 56, 50, 69, 182, 13, 124, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 51, 99, 109, 112, 56, 49, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 99, 109, 112, 46, 46, 80, 97, 114, 116, 105, 97, 108, 69, 113, 36, 76, 84, 36, 36, 117, 53, 98, 36, 66, 36, 117, 53, 100, 36, 36, 71, 84, 36, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 65, 36, 117, 53, 100, 36, 36, 71, 84, 36, 50, 101, 113, 49, 55, 104, 48, 52, 49, 100, 54, 53, 50, 57, 57, 52, 49, 51, 99, 57, 57, 52, 69, 183, 13, 138, 1, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 105, 116, 101, 114, 56, 55, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 99, 111, 108, 108, 101, 99, 116, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 97, 116, 111, 114, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 82, 70, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 57, 105, 110, 116, 111, 95, 105, 116, 101, 114, 49, 55, 104, 49, 52, 98, 55, 51, 56, 53, 54, 53, 98, 51, 99, 53, 52, 52, 55, 69, 184, 13, 146, 1, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 105, 116, 101, 114, 57, 53, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 99, 111, 108, 108, 101, 99, 116, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 97, 116, 111, 114, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 57, 105, 110, 116, 111, 95, 105, 116, 101, 114, 49, 55, 104, 50, 56, 48, 48, 97, 56, 100, 48, 99, 102, 51, 56, 99, 51, 48, 99, 69, 185, 13, 146, 1, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 52, 105, 116, 101, 114, 57, 53, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 105, 116, 101, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 99, 111, 108, 108, 101, 99, 116, 46, 46, 73, 110, 116, 111, 73, 116, 101, 114, 97, 116, 111, 114, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 36, 82, 70, 36, 109, 117, 116, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 57, 105, 110, 116, 111, 95, 105, 116, 101, 114, 49, 55, 104, 99, 97, 102, 99, 54, 102, 99, 56, 54, 57, 54, 55, 54, 56, 99, 100, 69, 186, 13, 75, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 50, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 57, 101, 110, 100, 115, 95, 119, 105, 116, 104, 49, 55, 104, 97, 51, 102, 97, 99, 48, 99, 98, 49, 99, 56, 51, 51, 52, 53, 53, 69, 187, 13, 101, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 50, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 49, 53, 99, 111, 112, 121, 95, 102, 114, 111, 109, 95, 115, 108, 105, 99, 101, 49, 55, 108, 101, 110, 95, 109, 105, 115, 109, 97, 116, 99, 104, 95, 102, 97, 105, 108, 49, 55, 104, 51, 49, 51, 56, 97, 98, 49, 102, 56, 101, 100, 48, 101, 100, 51, 50, 69, 188, 13, 74, 95, 90, 78, 52, 99, 111, 114, 101, 53, 115, 108, 105, 99, 101, 50, 57, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 36, 117, 53, 98, 36, 84, 36, 117, 53, 100, 36, 36, 71, 84, 36, 56, 97, 108, 105, 103, 110, 95, 116, 111, 49, 55, 104, 51, 53, 100, 49, 98, 99, 98, 102, 57, 99, 99, 52, 50, 57, 52, 51, 69, 189, 13, 54, 95, 90, 78, 52, 99, 111, 114, 101, 51, 115, 116, 114, 53, 99, 111, 117, 110, 116, 49, 52, 100, 111, 95, 99, 111, 117, 110, 116, 95, 99, 104, 97, 114, 115, 49, 55, 104, 99, 97, 102, 97, 102, 100, 53, 48, 98, 49, 56, 57, 50, 53, 51, 102, 69, 190, 13, 63, 95, 90, 78, 52, 99, 111, 114, 101, 51, 115, 116, 114, 53, 99, 111, 117, 110, 116, 50, 51, 99, 104, 97, 114, 95, 99, 111, 117, 110, 116, 95, 103, 101, 110, 101, 114, 97, 108, 95, 99, 97, 115, 101, 49, 55, 104, 100, 56, 53, 100, 51, 57, 97, 48, 55, 98, 54, 99, 49, 102, 100, 52, 69, 191, 13, 95, 95, 90, 78, 54, 54, 95, 36, 76, 84, 36, 99, 111, 114, 101, 46, 46, 115, 116, 114, 46, 46, 101, 114, 114, 111, 114, 46, 46, 85, 116, 102, 56, 69, 114, 114, 111, 114, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 57, 50, 101, 98, 57, 98, 102, 54, 53, 51, 51, 98, 55, 54, 57, 57, 69, 192, 13, 57, 95, 90, 78, 52, 99, 111, 114, 101, 51, 115, 116, 114, 55, 112, 97, 116, 116, 101, 114, 110, 49, 49, 83, 116, 114, 83, 101, 97, 114, 99, 104, 101, 114, 51, 110, 101, 119, 49, 55, 104, 97, 51, 54, 55, 53, 50, 100, 102, 54, 50, 57, 53, 101, 53, 102, 51, 69, 193, 13, 72, 95, 90, 78, 52, 99, 111, 114, 101, 51, 115, 116, 114, 55, 112, 97, 116, 116, 101, 114, 110, 49, 52, 84, 119, 111, 87, 97, 121, 83, 101, 97, 114, 99, 104, 101, 114, 49, 52, 109, 97, 120, 105, 109, 97, 108, 95, 115, 117, 102, 102, 105, 120, 49, 55, 104, 55, 50, 101, 99, 50, 54, 97, 56, 99, 53, 54, 102, 55, 50, 52, 100, 69, 194, 13, 80, 95, 90, 78, 52, 99, 111, 114, 101, 51, 115, 116, 114, 55, 112, 97, 116, 116, 101, 114, 110, 49, 52, 84, 119, 111, 87, 97, 121, 83, 101, 97, 114, 99, 104, 101, 114, 50, 50, 114, 101, 118, 101, 114, 115, 101, 95, 109, 97, 120, 105, 109, 97, 108, 95, 115, 117, 102, 102, 105, 120, 49, 55, 104, 53, 51, 54, 99, 102, 101, 101, 48, 54, 50, 97, 102, 102, 48, 49, 55, 69, 195, 13, 94, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 53, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 85, 112, 112, 101, 114, 72, 101, 120, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 105, 56, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 50, 54, 49, 57, 99, 50, 56, 56, 99, 53, 101, 97, 100, 54, 98, 54, 69, 196, 13, 50, 95, 90, 78, 52, 99, 111, 114, 101, 51, 115, 116, 114, 49, 54, 115, 108, 105, 99, 101, 95, 101, 114, 114, 111, 114, 95, 102, 97, 105, 108, 49, 55, 104, 101, 101, 98, 98, 48, 55, 99, 48, 55, 53, 98, 100, 51, 100, 52, 49, 69, 197, 13, 98, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 51, 105, 109, 112, 53, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 117, 54, 52, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 54, 97, 97, 98, 100, 51, 48, 51, 57, 98, 55, 53, 102, 48, 102, 53, 69, 198, 13, 52, 95, 90, 78, 52, 99, 111, 114, 101, 55, 117, 110, 105, 99, 111, 100, 101, 57, 112, 114, 105, 110, 116, 97, 98, 108, 101, 53, 99, 104, 101, 99, 107, 49, 55, 104, 52, 98, 97, 101, 53, 101, 52, 54, 52, 49, 52, 54, 56, 57, 55, 98, 69, 199, 13, 89, 95, 90, 78, 53, 48, 95, 36, 76, 84, 36, 117, 51, 50, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 110, 117, 109, 46, 46, 98, 105, 103, 110, 117, 109, 46, 46, 70, 117, 108, 108, 79, 112, 115, 36, 71, 84, 36, 49, 50, 102, 117, 108, 108, 95, 100, 105, 118, 95, 114, 101, 109, 49, 55, 104, 98, 99, 101, 55, 54, 50, 56, 98, 54, 49, 98, 48, 101, 98, 56, 97, 69, 200, 13, 70, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 54, 98, 105, 103, 110, 117, 109, 56, 66, 105, 103, 51, 50, 120, 52, 48, 49, 48, 109, 117, 108, 95, 100, 105, 103, 105, 116, 115, 57, 109, 117, 108, 95, 105, 110, 110, 101, 114, 49, 55, 104, 97, 56, 49, 102, 49, 101, 53, 54, 100, 53, 54, 101, 49, 52, 57, 97, 69, 201, 13, 94, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 53, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 76, 111, 119, 101, 114, 72, 101, 120, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 105, 56, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 57, 99, 102, 52, 55, 53, 53, 57, 54, 102, 51, 54, 48, 102, 97, 57, 69, 202, 13, 103, 95, 90, 78, 52, 99, 111, 114, 101, 51, 110, 117, 109, 54, 48, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 115, 116, 114, 46, 46, 116, 114, 97, 105, 116, 115, 46, 46, 70, 114, 111, 109, 83, 116, 114, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 117, 51, 50, 36, 71, 84, 36, 56, 102, 114, 111, 109, 95, 115, 116, 114, 49, 55, 104, 99, 50, 54, 56, 54, 49, 55, 52, 53, 50, 51, 50, 51, 48, 99, 48, 69, 203, 13, 98, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 51, 105, 109, 112, 53, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 105, 51, 50, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 99, 53, 101, 99, 52, 49, 57, 98, 97, 101, 97, 102, 57, 102, 51, 100, 69, 204, 13, 95, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 53, 51, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 85, 112, 112, 101, 114, 72, 101, 120, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 105, 51, 50, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 55, 101, 48, 100, 101, 48, 57, 57, 100, 97, 50, 99, 57, 56, 97, 55, 69, 205, 13, 98, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 51, 105, 109, 112, 53, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 105, 54, 52, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 49, 101, 51, 52, 101, 48, 51, 102, 53, 48, 50, 98, 101, 50, 52, 54, 69, 206, 13, 96, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 53, 102, 108, 111, 97, 116, 53, 50, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 105, 115, 112, 108, 97, 121, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 102, 54, 52, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 50, 99, 98, 102, 48, 100, 57, 98, 54, 54, 52, 100, 53, 56, 99, 100, 69, 207, 13, 96, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 53, 52, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 76, 111, 119, 101, 114, 72, 101, 120, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 105, 49, 50, 56, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 51, 102, 49, 56, 48, 51, 98, 48, 102, 97, 98, 56, 53, 51, 100, 98, 69, 208, 13, 96, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 53, 52, 95, 36, 76, 84, 36, 105, 109, 112, 108, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 85, 112, 112, 101, 114, 72, 101, 120, 36, 117, 50, 48, 36, 102, 111, 114, 36, 117, 50, 48, 36, 105, 49, 50, 56, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 99, 53, 101, 56, 98, 48, 100, 98, 100, 57, 98, 97, 52, 49, 52, 51, 69, 209, 13, 48, 95, 90, 78, 52, 99, 111, 114, 101, 51, 102, 109, 116, 51, 110, 117, 109, 51, 105, 109, 112, 55, 102, 109, 116, 95, 117, 54, 52, 49, 55, 104, 52, 49, 97, 49, 99, 54, 57, 101, 49, 97, 100, 101, 100, 54, 57, 48, 69, 210, 13, 71, 95, 90, 78, 52, 50, 95, 36, 76, 84, 36, 36, 82, 70, 36, 84, 36, 117, 50, 48, 36, 97, 115, 36, 117, 50, 48, 36, 99, 111, 114, 101, 46, 46, 102, 109, 116, 46, 46, 68, 101, 98, 117, 103, 36, 71, 84, 36, 51, 102, 109, 116, 49, 55, 104, 48, 57, 100, 52, 101, 50, 57, 55, 49, 97, 54, 102, 50, 48, 57, 55, 69, 211, 13, 72, 95, 90, 78, 52, 99, 111, 114, 101, 55, 117, 110, 105, 99, 111, 100, 101, 49, 50, 117, 110, 105, 99, 111, 100, 101, 95, 100, 97, 116, 97, 49, 49, 99, 111, 110, 118, 101, 114, 115, 105, 111, 110, 115, 56, 116, 111, 95, 117, 112, 112, 101, 114, 49, 55, 104, 100, 52, 50, 53, 53, 57, 98, 52, 56, 49, 56, 97, 101, 99, 49, 53, 69, 212, 13, 58, 95, 90, 78, 49, 55, 99, 111, 109, 112, 105, 108, 101, 114, 95, 98, 117, 105, 108, 116, 105, 110, 115, 51, 105, 110, 116, 51, 109, 117, 108, 51, 77, 117, 108, 51, 109, 117, 108, 49, 55, 104, 51, 101, 54, 51, 50, 55, 56, 97, 98, 56, 53, 55, 57, 101, 57, 56, 69, 213, 13, 62, 95, 90, 78, 49, 55, 99, 111, 109, 112, 105, 108, 101, 114, 95, 98, 117, 105, 108, 116, 105, 110, 115, 51, 105, 110, 116, 53, 115, 104, 105, 102, 116, 52, 76, 115, 104, 114, 52, 108, 115, 104, 114, 49, 55, 104, 56, 56, 52, 57, 56, 97, 52, 51, 57, 97, 54, 102, 48, 53, 101, 98, 69, 214, 13, 6, 109, 101, 109, 115, 101, 116, 215, 13, 8, 95, 95, 109, 117, 108, 116, 105, 51, 216, 13, 9, 95, 95, 108, 115, 104, 114, 116, 105, 51, 217, 13, 53, 95, 90, 78, 49, 55, 99, 111, 109, 112, 105, 108, 101, 114, 95, 98, 117, 105, 108, 116, 105, 110, 115, 51, 109, 101, 109, 54, 109, 101, 109, 99, 112, 121, 49, 55, 104, 101, 102, 101, 54, 54, 56, 101, 48, 54, 97, 50, 102, 99, 54, 57, 100, 69, 218, 13, 6, 109, 101, 109, 99, 112, 121, 219, 13, 54, 95, 90, 78, 49, 55, 99, 111, 109, 112, 105, 108, 101, 114, 95, 98, 117, 105, 108, 116, 105, 110, 115, 51, 109, 101, 109, 55, 109, 101, 109, 109, 111, 118, 101, 49, 55, 104, 56, 48, 51, 102, 48, 56, 50, 98, 100, 49, 53, 51, 102, 99, 53, 97, 69, 220, 13, 7, 109, 101, 109, 109, 111, 118, 101, 221, 13, 53, 95, 90, 78, 49, 55, 99, 111, 109, 112, 105, 108, 101, 114, 95, 98, 117, 105, 108, 116, 105, 110, 115, 51, 109, 101, 109, 54, 109, 101, 109, 115, 101, 116, 49, 55, 104, 101, 49, 48, 97, 55, 54, 50, 56, 49, 52, 98, 56, 97, 99, 101, 48, 69, 222, 13, 53, 95, 90, 78, 49, 55, 99, 111, 109, 112, 105, 108, 101, 114, 95, 98, 117, 105, 108, 116, 105, 110, 115, 51, 109, 101, 109, 54, 109, 101, 109, 99, 109, 112, 49, 55, 104, 56, 98, 51, 101, 54, 50, 100, 98, 56, 52, 52, 50, 55, 51, 52, 57, 69, 223, 13, 51, 95, 90, 78, 49, 55, 99, 111, 109, 112, 105, 108, 101, 114, 95, 98, 117, 105, 108, 116, 105, 110, 115, 51, 109, 101, 109, 52, 98, 99, 109, 112, 49, 55, 104, 97, 99, 48, 51, 48, 50, 48, 54, 49, 51, 100, 56, 101, 53, 56, 101, 69, 7, 18, 1, 0, 15, 95, 95, 115, 116, 97, 99, 107, 95, 112, 111, 105, 110, 116, 101, 114, 9, 10, 1, 0, 7, 46, 114, 111, 100, 97, 116, 97, 0, 69, 9, 112, 114, 111, 100, 117, 99, 101, 114, 115, 1, 12, 112, 114, 111, 99, 101, 115, 115, 101, 100, 45, 98, 121, 1, 5, 114, 117, 115, 116, 99, 37, 49, 46, 55, 54, 46, 48, 45, 110, 105, 103, 104, 116, 108, 121, 32, 40, 97, 57, 54, 100, 53, 55, 98, 100, 98, 32, 50, 48, 50, 51, 45, 49, 50, 45, 49, 53, 41, 0, 44, 15, 116, 97, 114, 103, 101, 116, 95, 102, 101, 97, 116, 117, 114, 101, 115, 2, 43, 15, 109, 117, 116, 97, 98, 108, 101, 45, 103, 108, 111, 98, 97, 108, 115, 43, 8, 115, 105, 103, 110, 45, 101, 120, 116]); + +// https://rawcdn.githack.com/dusk-network/exu/v0.1.1/src/mod.js +var mod_exports2 = {}; +__export(mod_exports2, { + Module: () => Module +}); + +// https://rawcdn.githack.com/dusk-network/exu/v0.1.1/src/proxies.js +var NullTarget = /* @__PURE__ */ Object.create(null); +var MemoryProxy = new Proxy(NullTarget, { + get(...args) { + throw new ReferenceError( + "Cannot directly access to WebAssembly Memory unless it's a Shared Memory" + ); + } +}); + +// https://rawcdn.githack.com/dusk-network/exu/v0.1.1/src/sandbox/worker.js +function worker_default() { + const addListener = addEventListener.bind(self, "message"); + const removeListener = removeEventListener.bind(self, "message"); + const Internals = { + instance: null, + imports: null, + memoryPort: null + }; + async function init({ module, importsUrl }, [port]) { + if (typeof importsUrl === "string") { + Internals.imports = (await import(importsUrl)).default; + Internals.instance = new WebAssembly.Instance(module, Internals.imports); + } else { + Internals.instance = new WebAssembly.Instance(module); + } + Internals.memoryPort = port; + Internals.memoryPort.onmessage = handleMemoryRequest; + } + function handleMemoryRequest({ data: { get, set } }) { + const memory = Internals.imports?.env?.memory ?? Internals.instance?.exports?.memory; + if (!(memory instanceof WebAssembly.Memory)) { + throw new ReferenceError("WebAssembly.Memory is not defined"); + } else if (set) { + const { dest, source, count } = set; + const length = count ?? source.byteLength ?? source.length; + new Uint8Array(memory.buffer, dest, length).set(source); + Internals.memoryPort.postMessage(source, [source.buffer]); + } else if (get) { + const { source, count } = get; + const length = count ?? source.byteLength ?? source.length; + Internals.memoryPort.postMessage( + new Uint8Array(memory.buffer, source, length) + ); + } else { + throw new TypeError("Invalid memory request"); + } + } + function handleRequest({ data }) { + const { member, args } = data; + const method = Internals.instance.exports[member]; + if (typeof method === "function") { + const result = method(...args); + postMessage(result); + } else { + postMessage(new TypeError(`${member} is not a function`)); + } + } + addListener(async function main({ data, ports }) { + await init(data, ports); + removeListener(main); + addListener(handleRequest); + if (self.crossOriginIsolated === false) { + postMessage(null); + } else { + postMessage(Internals.imports?.env?.memory ?? null); + } + }); +} + +// https://rawcdn.githack.com/dusk-network/exu/v0.1.1/src/sandbox/mod.js +var workerUrl = URL.createObjectURL( + new Blob([`(${worker_default})()`], { type: "application/javascript" }) +); +var Sandbox = class { + #worker; + #memory; + #memoryPort; + #signal; + /** + * Constructs the sandbox and initializes its worker and memory channel. + * + * @param {Object} config - Configuration object for the sandbox. + * @param {string} config.module - The module URL to load in the worker. + * @param {string} config.importsUrl - The URL for the module's imports. + * @param {AbortSignal} config.signal - An optional AbortSignal to cancel operations. + */ + constructor({ module, importsUrl, signal }) { + this.#worker = new Worker(workerUrl, { type: "module" }); + const mc = new MessageChannel(); + this.#memoryPort = mc.port1; + this.#signal = signal; + this.#memory = this.send(this.#worker, { module, importsUrl }, [mc.port2]); + } + /** + * Gets asynchrously the exports object from the WebAssembly module. + * + * @type {Promise} + */ + get exports() { + return new Proxy(NullTarget, { + get: (_, prop) => (...args) => this.send(this.#worker, { member: prop, args }) + }); + } + /** + * Gets asynchrously the memory object for the WebAssembly module. + * + * @type {Promise} + */ + get memory() { + return this.#memory; + } + /** + * Copies memory between the WebAssembly and JavaScript contexts. + * + * @param {number|Uint8Array|null} dest - The destination memory address or buffer. + * @param {number|Uint8Array} source - The source memory address or buffer. + * @param {number} [count] - The number of bytes to copy. + * + * @returns {Promise} A promise that resolves once the operation is complete. + * + * @throws {TypeError} Throws if the arguments are invalid. + */ + memcpy = async (dest, source, count) => { + if (dest === null && typeof source === "number") { + return await this.send(this.#memoryPort, { + get: { source, count } + }); + } else if (typeof dest === "number" && source instanceof Uint8Array) { + return await this.send( + this.#memoryPort, + { set: { dest, source, count } }, + [source.buffer] + ); + } else if (typeof dest === "number" && typeof source === "number") { + await this.send(this.#memoryPort, { set: { source, dest, count } }); + } else if (dest instanceof Uint8Array && source instanceof Uint8Array) { + dest.set(source); + } else { + throw new TypeError("Invalid arguments."); + } + }; + /** + * Sends a message to the specified receiver (worker or message port). + * + * @param {Worker|MessagePort} receiver - The message receiver. + * @param {...*} args - See `postMessage` arguments. + * + * @returns {Promise} A promise that resolves with the response from the receiver. + */ + send = (receiver, ...args) => new Promise((resolve4, reject) => { + const signal = this.#signal; + if (signal?.aborted) { + reject(signal.reason); + return; + } + signal?.addEventListener("abort", () => { + reject(signal.reason); + this.terminate(); + }); + receiver.onmessage = ({ data }) => { + data instanceof Error ? reject(data) : resolve4(data); + receiver.onmessage = null; + }; + receiver.postMessage(...args); + }); + terminate = () => { + this.#memoryPort.close(); + this.#worker.terminate(); + }; +}; + +// https://rawcdn.githack.com/dusk-network/exu/v0.1.1/src/mod.js +var ensureImportsValue = (value) => { + if (value instanceof URL) { + return value.href; + } else if (typeof value === "string") { + return value; + } else if (typeof value === "undefined" || null) { + return void 0; + } else { + throw new TypeError("imports can be only a URL, a string or undefined"); + } +}; +var Module = class { + #module; + #importsUrl; + /** + * Creates a Module instance. + * + * @param {ModuleOptions|ModuleOptions#source} options + */ + constructor(options) { + const source = options?.source ?? options; + if (source instanceof URL) { + this.#module = WebAssembly.compileStreaming(fetch(source.href)); + } else if (typeof source === "string") { + this.#module = WebAssembly.compileStreaming(fetch(source)); + } else if (source instanceof Uint8Array || Object.getPrototypeOf(source) instanceof Uint8Array) { + this.#module = WebAssembly.compile(source); + } else { + throw ReferenceError("`source` should be either a URL or a buffer"); + } + } + /** + * The default imports URL (if any) + * + * @type {URL} + */ + get defaultImports() { + return this.#importsUrl; + } + set defaultImports(value) { + this.#importsUrl = ensureImportsValue(value); + } + /** + * Creates a new {Sandbox} instance for the module. + * + * @param {SandboxOptions} [options] - The options for the sandbox + * + * @returns {Promise} - The sandbox instance + */ + #createSandbox(options = {}) { + return new Promise(async (resolve4, reject) => { + const { signal, imports } = options; + if (signal?.aborted) { + reject(signal.reason); + return; + } + const module = await this.#module; + const importsUrl = ensureImportsValue(imports) ?? this.#importsUrl; + const sandbox = new Sandbox({ module, importsUrl, signal }); + resolve4(sandbox); + }); + } + /** + * Creates a task to run asynchronously in a newly created {Sandbox}. + * + * @param {TaskCallback} fn - The function to run in the sandbox + * @returns {Promise} - An asynchronous function can be run with {SandboxOptions} + */ + task(fn) { + return async (options = {}) => { + const sandbox = await this.#createSandbox(options); + const memory = await sandbox.memory; + const exports = sandbox.exports; + const memcpy = sandbox.memcpy; + const result = fn(exports, { memory: memory ?? MemoryProxy, memcpy }); + result.finally(sandbox.terminate); + return await result; + }; + } + /** + * Executes a single method from the WebAssembly module. + * Each call creates a new {Sandbox} instance, thus it is not suitable for + * running multiple methods. See {Module#task} for that. + * + * @param {SandboxOptions} [options] - The options for the sandbox + * + * @returns {WebAssembly.Exports} -The WebAssembly exports object + */ + api = (options = {}) => new Proxy(NullTarget, { + get: (_, prop) => (...args) => this.task((exports) => exports[prop](...args))(options) + }); +}; + +// src/rkyv.js +function getU64RkyvSerialized(wasm, value) { + const args = { + value + }; + return call(wasm, args, "rkyv_u64"); +} +function getNotesRkyvSerialized(wasm, notes) { + const args = { + notes + }; + return call(wasm, args, "rkyv_notes_array"); +} +function getNullifiersRkyvSerialized(wasm, [...bytes]) { + const args = { + bytes + }; + return call(wasm, args, "rkyv_bls_scalar_array"); +} +function getOpeningsSerialized(wasm, openings) { + const args = { + openings + }; + return call(wasm, args, "rkyv_openings_array"); +} + +// src/graphql.js +async function graphQLRequest(query) { + const bytes = encode(query); + const req = await request( + bytes, + "gql", + false, + void 0, + void 0, + "Chain", + "2" + ); + const buffer = await req.arrayBuffer(); + const response = new Uint8Array(buffer); + const json = JSON.parse(new TextDecoder().decode(response)); + return json; +} +async function txStatus(txid, callback) { + await graphQLRequest(`query { tx(hash: "${txid}") { err }}`).then( + (response) => { + callback(response); + } + ); +} +function waitTillAccept(txHash) { + return new Promise((resolve4, reject) => { + let i = 0; + const interval = setInterval(async () => { + await txStatus(txHash, (status) => { + i = i + 1; + if (i > 30) { + clearInterval(interval); + reject("tx was not accepted in 30 seconds"); + } + const remoteTxStatus = status.tx; + if (remoteTxStatus) { + clearInterval(interval); + if (remoteTxStatus.err) { + reject("error in tx: " + status.tx.err); + } else { + resolve4(); + } + } + }); + }, 1e3); + }); +} +async function txFromBlock(block_height) { + const ret = []; + const txRemote = await graphQLRequest( + `query { block(height: ${block_height}) { transactions {id, raw}}}` + ); + if (Object.prototype.hasOwnProperty.call(txRemote, "block") && Object.prototype.hasOwnProperty.call(txRemote.block, "transactions")) { + for (const tx of txRemote.block.transactions) { + const spentTx = await graphQLRequest( + `query { tx(hash: "${tx.id}") { gasSpent, err }}` + ); + ret.push({ + raw_tx: tx.raw, + gas_spent: spentTx.tx.gasSpent + }); + } + } + return ret; +} +var getNetworkBlockHeight = () => graphQLRequest("query { block(height: -1) { header { height } }}").then( + (tx) => tx.block.header.height ?? 0 +); + +// src/node.js +var TRANSFER_CONTRACT = "0100000000000000000000000000000000000000000000000000000000000000"; +var NODE = "https://nodes.dusk.network"; +var RKYV_TREE_LEAF_SIZE = "632"; +var abortable = (signal) => new Promise( + (resolve4, reject) => signal?.aborted ? reject(signal.reason) : resolve4(signal) +); +function StakeInfo(has_key, has_staked, eligiblity, amount, reward, counter, epoch) { + this.has_key = has_key; + this.has_staked = has_staked; + this.eligiblity = eligiblity; + this.amount = amount; + this.reward = reward; + this.counter = counter; + this.epoch = epoch; +} +var SyncError = class extends Error { + constructor(msg) { + super(msg); + this.name = this.constructor.name; + } +}; +async function sync(wasm, seed, options = {}, node = NODE) { + let { signal, from, onblock } = options; + if (signal?.aborted) { + throw signal.reason; + return; + } + let position = getNextPos(); + const currentlastPos = lastPosExists(); + const networkLastPos = Number(await getNetworkNotesCount()); + const networkBlockHeight = await getNetworkBlockHeight(); + if (typeof from === "number") { + if (from <= 0) { + if (position > 0) { + throw new SyncError( + `Cannot sync from block height ${from} with an existing cache` + ); + } + } else { + if (!currentlastPos) { + const blockHeight = Math.max(0, Math.min(from, networkBlockHeight)); + position = await blockHeightToLastPos(wasm, seed, blockHeight, node); + } else { + throw new SyncError( + `Cannot sync from block height ${from} with an existing cache` + ); + } + } + } else { + if (!currentlastPos) { + setLastPos(networkLastPos); + return; + } else { + position = getNextPos(); + } + } + const resp = await request( + await getU64RkyvSerialized(wasm, position), + "leaves_from_pos", + true, + signal, + node + ); + const buffer = new Uint8Array(await resp.arrayBuffer()); + let onprogress; + if (typeof onblock === "function") { + const lastBlockHeight = getLastBlockHeight(); + const blocksToSync = networkBlockHeight - lastBlockHeight; + onprogress = (progress) => { + const current = Math.floor(lastBlockHeight + blocksToSync * progress); + onblock(current, networkBlockHeight); + }; + } + const { nullifiers, notes, blockHeights, pks, lastPos } = await abortable( + signal + ).then(() => getOwnedNotes(wasm, seed, buffer, { onprogress, signal })); + const nullifiersSerialized = await abortable(signal).then( + () => getNullifiersRkyvSerialized(wasm, nullifiers) + ); + const existingNullifiersBytes = await request( + nullifiersSerialized, + "existing_nullifiers", + false, + signal + ).then(responseBytes); + const allNotes = await abortable(signal).then( + () => unspentSpentNotes( + wasm, + notes, + nullifiers, + blockHeights, + existingNullifiersBytes, + pks + ) + ); + const unspentNotes = Array.from(allNotes.unspent_notes); + const spentNotes = Array.from(allNotes.spent_notes); + await abortable(signal).then( + () => insertSpentUnspentNotes( + unspentNotes, + spentNotes, + lastPos, + networkBlockHeight + ) + ); + return correctNotes(wasm); +} +function request(data, request_name, stream, signal, node = NODE, target = TRANSFER_CONTRACT, targetType = "1") { + const request_name_bytes = encode(request_name); + const number = u32toLE(request_name.length); + const length = number.length + request_name_bytes.length + data.length; + const body = new Uint8Array(length); + body.set(number, 0); + body.set(request_name_bytes, number.length); + body.set(new Uint8Array(data), number.length + request_name_bytes.length); + const headers = { + "Content-Type": "application/octet-stream", + "rusk-version": "0.7.0" + }; + if (stream) { + headers["Rusk-Feeder"] = "1"; + } + const url = new URL(mod_exports.join(targetType, target), node); + return fetch(url, { + method: "POST", + headers, + body, + signal + }); +} +async function fetchOpenings(pos, node = NODE) { + return responseBytes(await request(pos, "opening", false, void 0, node)); +} +var getNetworkNotesCount = (node = NODE) => request([], "num_notes", false, void 0, node).then((response) => response.arrayBuffer()).then((num) => new DataView(num).getBigUint64(0, true)); +async function stakeInfo(wasm, seed, index) { + const pk = await getPublicKeyRkyvSerialized(wasm, seed, index); + const stakeInfoRequest = await responseBytes( + await request( + pk, + "get_stake", + false, + void 0, + void 0, + "0200000000000000000000000000000000000000000000000000000000000000", + "1" + ) + ); + const args = { + stake_info: Array.from(stakeInfoRequest) + }; + const info = await call(wasm, args, "get_stake_info").then(parseEncodedJSON); + return new StakeInfo( + info.has_key, + info.has_staked, + info.eligiblity, + info.amount, + info.reward, + info.counter, + // calculating epoch + info.eligiblity / 2160 + ); +} +async function responseBytes(response) { + return new Uint8Array(await response.arrayBuffer()); +} +async function blockHeightToLastPos(wasm, seed, blockHeight, node = NODE) { + const resp = await request( + await getU64RkyvSerialized(wasm, blockHeight), + "leaves_from_height", + true, + void 0, + node + ); + let firstNote = []; + for await (const chunk of resp.body) { + firstNote = chunk.slice(0, RKYV_TREE_LEAF_SIZE); + break; + } + const { lastPos } = await getOwnedNotes(wasm, seed, firstNote); + if (lastPos) { + return lastPos - 1; + } + return 0; +} +function u32toLE(num) { + const data = new Uint8Array(4); + const view = new DataView(data.buffer); + view.setUint32(0, num, true); + return data; +} + +// src/db.js +if (globalThis.indexedDB === void 0) { + Dexie$1.dependencies.indexedDB = fakeIndexedDB_default; +} +function HistoryData(psk, history2) { + this.psk = psk; + this.history = history2; +} +async function insertSpentUnspentNotes(unspentNotes, spentNotes, pos, blockHeight) { + try { + if (localStorage.getItem("lastPos") == null) { + } + localStorage.setItem("lastPos", Math.max(pos, getLastPos())); + localStorage.setItem( + "blockHeight", + Math.max(blockHeight, getLastBlockHeight()) + ); + } catch (e) { + console.warn("Cannot set pos in local storage, the wallet will be slow"); + } + const db = initializeState(); + await db.unspentNotes.bulkPut(unspentNotes).then(() => db.spentNotes.bulkPut(spentNotes)).finally(() => db.close()); +} +async function getUnspentNotes(psk) { + const db = initializeState(); + const myTable = db.table("unspentNotes"); + if (myTable) { + const notes = myTable.filter((note) => note.psk == psk); + const result = await notes.toArray(); + return result; + } +} +var getLastPos = () => parseInt(localStorage.getItem("lastPos")) || 0; +var getLastBlockHeight = () => parseInt(localStorage.getItem("blockHeight")) || 0; +function getNextPos() { + const pos = getLastPos(); + return pos === 0 ? pos : pos + 1; +} +function setLastPos(position) { + localStorage.setItem("lastPos", position); +} +var lastPosExists = () => localStorage.getItem("lastPos") !== null; +async function getAllNotes(psk) { + const db = initializeState(); + const unspentNotesTable = db.table("unspentNotes").filter((note) => note.psk == psk); + const spentNotesTable = db.table("spentNotes").filter((note) => note.psk == psk); + const unspent = await unspentNotesTable.toArray(); + const spent = await spentNotesTable.toArray(); + const concat2 = spent.concat(unspent); + return concat2; +} +async function correctNotes(wasm) { + const unspentNotesNullifiers = []; + const unspentNotesTemp = []; + const unspentNotesPsks = []; + const unspentNotesPos = []; + const unspentNotesBlockHeights = []; + const allUnspentNotes = await getAllUnpsentNotes(); + for (const unspentNote of await allUnspentNotes) { + unspentNotesNullifiers.push(unspentNote.nullifier); + unspentNotesTemp.push(unspentNote.note); + unspentNotesPsks.push(unspentNote.psk); + unspentNotesPos.push(unspentNote.pos); + unspentNotesBlockHeights.push(unspentNote.block_height); + } + const unspentNotesNullifiersSerialized = await getNullifiersRkyvSerialized( + wasm, + unspentNotesNullifiers + ); + const unspentNotesExistingNullifiersBytes = await responseBytes( + await request( + unspentNotesNullifiersSerialized, + "existing_nullifiers", + false + ) + ); + const correctedNotes = await unspentSpentNotes( + wasm, + unspentNotesTemp, + unspentNotesNullifiers, + unspentNotesBlockHeights, + unspentNotesExistingNullifiersBytes, + unspentNotesPsks + ); + const correctedSpentNotes = Array.from(correctedNotes.spent_notes); + const posToRemove = correctedSpentNotes.map((noteData) => noteData.pos); + return deleteUnspentNotesInsertSpentNotes(posToRemove, correctedSpentNotes); +} +async function insertHistory(historyData) { + const db = initializeHistory(); + const existingHistory = await getHistory(historyData.psk); + historyData.history = existingHistory.history.concat(historyData.history).filter( + (v, i, a) => a.findIndex((v2) => v2.block_height === v.block_height) === i + ); + await db.cache.put(historyData); +} +async function getHistory(psk) { + const db = initializeHistory(); + const historyData = await db.cache.get(psk) ?? new HistoryData(psk, []); + return historyData; +} +async function clearDB() { + localStorage.removeItem("lastPos"); + localStorage.removeItem("lastPsk"); + localStorage.removeItem("blockHeight"); + await Dexie$1.delete("history"); + return Dexie$1.delete("state"); +} +async function getAllUnpsentNotes() { + const db = initializeState(); + const myTable = db.table("unspentNotes"); + if (myTable) { + const result = await myTable.toArray(); + return result; + } +} +async function deleteUnspentNotesInsertSpentNotes(unspentNotesPos, spentNotes) { + const db = initializeState(); + const unspentNotesTable = db.table("unspentNotes"); + if (unspentNotesTable) { + await unspentNotesTable.bulkDelete(unspentNotesPos); + } + const spentNotesTable = db.table("spentNotes"); + if (spentNotesTable) { + return spentNotesTable.bulkPut(spentNotes); + } +} +function initializeState() { + const db = new Dexie$1("state"); + db.version(1).stores({ + // Added a autoincremented id for good practice + // if we need to index it in future + unspentNotes: "pos,psk,nullifier", + spentNotes: "pos,psk,nullifier" + }); + return db; +} +function initializeHistory() { + const db = new Dexie$1("history"); + db.version(1).stores({ + cache: "&psk" + }); + return db; +} + +// src/balance.js +async function getBalance(wasm, seed, psk) { + const notes = await getUnspentNotes(psk); + const unspentNotes = notes.map((object) => object.note); + const serializedNotes = await getNotesRkyvSerialized(wasm, unspentNotes); + const balanceArgs = { + seed: Array.from(seed), + notes: Array.from(serializedNotes) + }; + const obj = await call(wasm, balanceArgs, "balance").then(parseEncodedJSON); + obj.value = await duskToLux(wasm, obj.value); + obj.maximum = await duskToLux(wasm, obj.maximum); + return obj; +} + +// src/tx.js +function getUnprovenTxVarBytes(wasm, [...bytes]) { + const args = { + bytes + }; + return call(wasm, args, "unproven_tx_to_bytes").then(parseEncodedJSON).then(({ serialized }) => serialized); +} +function proveTx(wasm, [...unproven_tx], [...proof]) { + const args = { + unproven_tx, + proof + }; + return call(wasm, args, "prove_tx").then(parseEncodedJSON); +} + +// src/execute.js +var PROVER = "https://provers.dusk.network"; +async function execute(wasm, seed, rng_seed, psk, output, callData, crossover, fee, gas_limit, gas_price) { + const sender_index = (await getPsks(wasm, seed)).indexOf(psk); + const notes = await getUnspentNotes(psk); + const openings = []; + const allNotes = []; + const psks = []; + const nullifiers = []; + for (const noteData of notes) { + const pos = noteData.pos; + const fetchedOpening = await fetchOpenings( + await getU64RkyvSerialized(wasm, pos) + ); + const opening = Array.from(fetchedOpening); + if (opening.length > 0) { + openings.push({ + opening, + pos + }); + } + allNotes.push(noteData.note); + psks.push(noteData.psk); + nullifiers.push(noteData.nullifier); + } + const openingsSerialized = Array.from( + await getOpeningsSerialized(wasm, openings) + ); + const inputs = Array.from(await getNotesRkyvSerialized(wasm, allNotes)); + const args = { + call: callData, + crossover, + seed, + fee, + rng_seed: Array.from(rng_seed), + inputs, + refund: psk, + output, + openings: openingsSerialized, + sender_index, + gas_limit, + gas_price + }; + const unprovenTx = parseEncodedJSON(await call(wasm, args, "execute")).tx; + const varBytes = await getUnprovenTxVarBytes(wasm, unprovenTx); + const proofReq = await request( + varBytes, + "prove_execute", + false, + void 0, + PROVER, + "rusk", + "2" + ); + if (proofReq.status !== 200) { + throw new Error("Error while proving the transaction"); + } + const buffer = await proofReq.arrayBuffer(); + const bytes = new Uint8Array(buffer); + const tx = await proveTx(wasm, unprovenTx, bytes); + const txBytes = tx.bytes; + const txHash = tx.hash; + const preVerifyReq = await request( + txBytes, + "preverify", + false, + void 0, + void 0, + "rusk", + "2" + ); + const propogateReq = await request( + txBytes, + "propagate_tx", + false, + void 0, + void 0, + "Chain", + "2" + ); + return waitTillAccept(txHash); +} + +// src/contracts/transfer.js +async function transfer(wasm, seed, sender, receiver, amount, gasLimit, gasPrice) { + amount = await luxToDusk(wasm, amount); + const output = { + receiver, + note_type: "Obfuscated", + // TODO: generate ref_id(s) + ref_id: 1, + value: amount + }; + const rng_seed = new Uint8Array(32); + crypto.getRandomValues(rng_seed); + return execute( + wasm, + seed, + rng_seed, + sender, + output, + void 0, + void 0, + void 0, + gasLimit, + gasPrice + ); +} + +// src/contracts/stake.js +var PROVER2 = "https://provers.dusk.network"; +async function stake(wasm, seed, senderIndex, refund, amount, gasLimit, gasPrice) { + const rng_seed = new Uint8Array(32); + crypto.getRandomValues(rng_seed); + amount = await luxToDusk(wasm, amount); + const info = await stakeInfo(wasm, seed, senderIndex); + if (info.has_staked) { + throw new Error("Cannot stake if already staked"); + } + let counter = 0; + if (info.counter) { + counter = info.counter; + } + const args = { + rng_seed: Array.from(rng_seed), + seed, + refund, + value: amount, + sender_index: senderIndex, + gas_limit: gasLimit, + gas_price: gasPrice + }; + const stctProofArgs = await call(wasm, args, "get_stct_proof").then( + parseEncodedJSON + ); + const stctProofBytes = stctProofArgs.bytes; + const crossover = stctProofArgs.crossover; + const blinder = stctProofArgs.blinder; + const fee = stctProofArgs.fee; + const stctProofReq = await request( + stctProofBytes, + "prove_stct", + false, + void 0, + PROVER2, + "rusk", + "2" + ); + const bufferStctProofReq = await stctProofReq.arrayBuffer(); + const callDataArgs = { + staker_index: senderIndex, + seed, + spend_proof: Array.from(new Uint8Array(bufferStctProofReq)), + value: amount, + counter + }; + const stakeCallData = await call( + wasm, + callDataArgs, + "get_stake_call_data" + ).then(parseEncodedJSON); + const contract = stakeCallData.contract; + const method = stakeCallData.method; + const payload = stakeCallData.payload; + const callData = { + contract, + method, + payload + }; + const crossoverType = { + crossover, + blinder, + value: amount + }; + return execute( + wasm, + seed, + rng_seed, + refund, + void 0, + callData, + crossoverType, + fee, + gasLimit, + gasPrice + ); +} +async function unstake(wasm, seed, sender_index, refund, gasLimit, gasPrice) { + const rng_seed = new Uint8Array(32); + crypto.getRandomValues(rng_seed); + const info = await stakeInfo(wasm, seed, sender_index); + if (!info.has_staked || info.amount === void 0) { + throw new Error("Cannot unstake if there's no stake"); + } + let counter = 0; + if (info.counter) { + counter = info.counter; + } + const value = info.amount; + const args = { + rng_seed: Array.from(rng_seed), + seed, + refund, + value, + sender_index, + gas_limit: gasLimit, + gas_price: gasPrice + }; + const wfctProofArgs = await call(wasm, args, "get_wfct_proof").then( + parseEncodedJSON + ); + const wfctProofBytes = wfctProofArgs.bytes; + const crossover = wfctProofArgs.crossover; + const blinder = wfctProofArgs.blinder; + const fee = wfctProofArgs.fee; + const unstakeNote = wfctProofArgs.unstake_note; + const wfctProofReq = await request( + wfctProofBytes, + "prove_wfct", + false, + void 0, + PROVER2, + "rusk", + "2" + ); + const bufferWfctProofReq = await wfctProofReq.arrayBuffer(); + const callDataArgs = { + sender_index, + seed, + unstake_proof: Array.from(new Uint8Array(bufferWfctProofReq)), + unstake_note: unstakeNote, + counter + }; + const unstakeCallData = await call( + wasm, + callDataArgs, + "get_unstake_call_data" + ).then(parseEncodedJSON); + const contract = unstakeCallData.contract; + const method = unstakeCallData.method; + const payload = unstakeCallData.payload; + const callData = { + contract, + method, + payload + }; + const crossoverType = { + crossover, + blinder, + value: 0 + }; + return execute( + wasm, + seed, + rng_seed, + refund, + void 0, + callData, + crossoverType, + fee, + gasLimit, + gasPrice + ); +} +async function withdrawReward(wasm, seed, staker_index, gasLimit, gasPrice) { + const rng_seed = new Uint8Array(32); + crypto.getRandomValues(rng_seed); + const info = await stakeInfo(wasm, seed, staker_index); + const refund = (await getPsks(wasm, seed))[staker_index]; + let counter = 0; + if (info.counter) { + counter = info.counter; + } + const args = { + rng_seed: Array.from(rng_seed), + seed, + refund, + sender_index: staker_index, + owner_index: staker_index, + counter, + gas_limit: gasLimit, + gas_price: gasPrice + }; + const withdrawCallData = await call( + wasm, + args, + "get_withdraw_call_data" + ).then(parseEncodedJSON); + const callData = { + contract: withdrawCallData.contract, + method: withdrawCallData.method, + payload: withdrawCallData.payload + }; + const crossoverType = { + crossover: withdrawCallData.crossover, + blinder: withdrawCallData.blinder, + value: 0 + }; + return execute( + wasm, + seed, + rng_seed, + refund, + void 0, + callData, + crossoverType, + withdrawCallData.fee, + gasLimit, + gasPrice + ); +} + +// src/history.js +var maxBlockHeight = (items) => items.reduce( + (max, { block_height }) => block_height > max ? block_height : max, + 0 +); +async function history(wasm, seed, psk) { + let histData = await getHistory(psk); + const lastInsertedBlockHeight = histData.lastBlockHeight; + histData = histData.history; + const notes = await getAllNotes(psk); + const noteBlockHeights = maxBlockHeight(notes); + if (lastInsertedBlockHeight >= noteBlockHeights) { + return histData; + } + const txData = []; + const noteData = []; + const index = (await getPsks(wasm, seed)).indexOf(psk); + for (const note of notes) { + const blockHeight = note.block_height; + const txs = await txFromBlock(blockHeight); + txData.push({ + txs, + block_height: blockHeight + }); + noteData.push({ + pos: note.pos, + psk: note.psk, + note: note.note, + nullifier: note.nullifier, + block_height: note.block_height + }); + } + const args = { + seed: Array.from(seed), + index, + notes: noteData, + tx_data: txData + }; + const result = await call(wasm, args, "get_history").then(parseEncodedJSON); + const history2 = await Promise.all( + result.history.map(async (tx) => { + tx.fee = await duskToLux(wasm, parseInt(tx.fee)); + return tx; + }) + ); + const lastBlockHeight = maxBlockHeight(histData); + const historyData = { + psk, + history: history2, + lastBlockHeight + }; + await insertHistory(historyData); + return history2; +} + +// src/mod.js +var Gas = class _Gas { + static DEFAULT_LIMIT = 29e8; + static DEFAULT_PRICE = 1; + limit = NaN; + price = NaN; + // Passing null/undefined/0 or negative values will set the default value for price and limit + constructor({ limit, price } = {}) { + this.limit = Math.max(limit, 0) || _Gas.DEFAULT_LIMIT; + this.price = Math.max(price, 0) || _Gas.DEFAULT_PRICE; + Object.freeze(this); + } +}; +var Wallet = class { + constructor(seed) { + this.wasm = new mod_exports2.Module(dusk_wallet_core_default); + this.seed = seed; + } + /** + * Get balance + * @param {string} psk - bs58 encoded public spend key of the user we want to + * @returns {Promise} The balance info + * @memberof Wallet + */ + getBalance(psk) { + return getBalance(this.wasm, this.seed, psk); + } + /** + * Get psks for the seed + * @returns {Promise>} psks Psks of the first 21 address for the seed + */ + getPsks() { + return getPsks(this.wasm, this.seed); + } + /** + * Sync the wallet + * + * @param {SyncOptions} [options] Options for the sync + * + * @returns {Promise} promise that resolves after the sync is complete + */ + sync(options = {}) { + return sync(this.wasm, this.seed, options); + } + /** + * Transfer Dusk from sender psk to receiver psk + * @param {string} sender bs58 encoded Psk to send the dusk from + * @param {string} receiver bs68 encoded psk of the address who will receive the Dusk + * @param {number} amount Amount of DUSK to send + * @param {Gas} [gas] Gas settings for the transfer transaction + * @returns {Promise} promise that resolves after the transfer is accepted into blockchain + */ + transfer(sender, receiver, amount, gas = new Gas()) { + return transfer( + this.wasm, + this.seed, + sender, + receiver, + amount, + gas.limit, + gas.price + ); + } + /** + * Stake Dusk from the provided psk, refund to the same psk + * @param {string} staker bs58 encoded Psk to stake from + * @param {number} amount Amount of dusk to stake + * @param {Gas} [gas] Gas settings for the stake transaction + * @returns {Promise} promise that resolves after the stake is accepted into blockchain + */ + async stake(staker, amount, gas = new Gas()) { + const minStake = 1e3; + const index = (await this.getPsks()).indexOf(staker); + if (amount < minStake) { + throw new Error(`Stake amount needs to be above a ${minStake} dusk`); + } + if (index === -1) { + throw new Error("Staker psk not found"); + } + const bal = await this.getBalance(staker); + if (bal.value < minStake) { + throw new Error( + `Balance needs to be greater than min stake amount of ${minStake}` + ); + } else { + return stake( + this.wasm, + this.seed, + index, + staker, + amount, + gas.limit, + gas.price + ); + } + } + /** + * Fetches the info of the stake if the person has staked + * @param {string} psk bs58 encoded Psk of the staker + * @returns {Promise} The stake info + */ + async stakeInfo(psk) { + const index = (await this.getPsks()).indexOf(psk); + if (index < 0) { + throw new Error("Staker psk not found"); + } + const info = await stakeInfo(this.wasm, this.seed, index); + if (info.amount) { + info["amount"] = await duskToLux(this.wasm, info.amount); + } + if (info.reward) { + info["reward"] = await duskToLux(this.wasm, info.reward); + } + return info; + } + /** + * Unstake dusk from the provided psk, refund to the same psk + * @param {string} unstaker bs58 encoded psk to unstake from + * @param {Gas} [gas] Gas settings for the unstake transaction + * @returns {Promise} promise that resolves after the unstake is accepted into blockchain + */ + async unstake(unstaker, gas = new Gas()) { + const index = (await this.getPsks()).indexOf(unstaker); + if (index === -1) { + throw new Error("psk not found"); + } + return unstake(this.wasm, this.seed, index, unstaker, gas.limit, gas.price); + } + /** + * Withdraw reward + * @param {string} unstaker bs58 encoded psk to unstake from + * @param {Gas} [gas] Gas settings for the withdrawReward transaction + * @returns {Promise} promise that resolves after the unstake is accepted into blockchain + */ + async withdrawReward(psk, gas = new Gas()) { + const index = (await this.getPsks()).indexOf(psk); + return withdrawReward(this.wasm, this.seed, index, gas.limit, gas.price); + } + /** + * Get the history of the wallet + * + * @param {string} psk - bs58 encoded public spend key of the user we want to fetch the history of + * @returns {Array} The history of the wallet + */ + history(psk) { + return history(this.wasm, this.seed, psk); + } + /** + * Reset the state indexedb db and localStorage + * @returns {Promise} promise that resolves after the db is reset + */ + reset() { + return clearDB(); + } + /** + * Get the network block height + * @returns {Promise} The network block height + */ + static get networkBlockHeight() { + return getNetworkBlockHeight(); + } +}; +export { + Gas, + Wallet +}; +/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ diff --git a/web-wallet/package-lock.json b/web-wallet/package-lock.json index a806b13977..637465797f 100644 --- a/web-wallet/package-lock.json +++ b/web-wallet/package-lock.json @@ -9,7 +9,7 @@ "version": "0.5.0", "license": "MPL-2.0", "dependencies": { - "@dusk-network/dusk-wallet-js": "0.4.2", + "@dusk-network/dusk-wallet-js": "file:./lib/dusk-wallet-js", "@floating-ui/dom": "1.6.5", "@mdi/js": "7.4.47", "bip39": "3.1.0", @@ -56,6 +56,10 @@ "node": ">=18.0.0" } }, + "lib/dusk-wallet-js": { + "name": "@dusk-network/dusk-wallet-js", + "version": "0.0.0" + }, "node_modules/@adobe/css-tools": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz", @@ -522,14 +526,8 @@ } }, "node_modules/@dusk-network/dusk-wallet-js": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@dusk-network/dusk-wallet-js/-/dusk-wallet-js-0.4.2.tgz", - "integrity": "sha512-9Jy/Amm4oKkPvjw9/xo7/RRwm9U6fRobkFArVcPXwN5sL2uz6/UPd7b6w4X5bBTrdEyCZHNBwtslmwAHrwV6dA==", - "license": "MPL", - "dependencies": { - "dexie": "3.2.4", - "fake-indexeddb": "5.0.1" - } + "resolved": "lib/dusk-wallet-js", + "link": true }, "node_modules/@dusk-network/eslint-config": { "version": "3.1.0", @@ -3648,15 +3646,6 @@ "dev": true, "license": "MIT" }, - "node_modules/dexie": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/dexie/-/dexie-3.2.4.tgz", - "integrity": "sha512-VKoTQRSv7+RnffpOJ3Dh6ozknBqzWw/F3iqMdsZg958R0AS8AnY9x9d1lbwENr0gzeGJHXKcGhAMRaqys6SxqA==", - "license": "Apache-2.0", - "engines": { - "node": ">=6.0" - } - }, "node_modules/diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", @@ -4456,15 +4445,6 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/fake-indexeddb": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/fake-indexeddb/-/fake-indexeddb-5.0.1.tgz", - "integrity": "sha512-vxybH29Owtc6khV/Usy47B1g+eKwyhFiX8nwpCC4td320jvwrKQDH6vNtcJZgUzVxmfsSIlHzLKQzT76JMCO7A==", - "license": "Apache-2.0", - "engines": { - "node": ">=18" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", diff --git a/web-wallet/package.json b/web-wallet/package.json index 76525b7e4d..e4af108107 100644 --- a/web-wallet/package.json +++ b/web-wallet/package.json @@ -35,7 +35,7 @@ "type": "module", "version": "0.5.0", "dependencies": { - "@dusk-network/dusk-wallet-js": "0.4.2", + "@dusk-network/dusk-wallet-js": "file:./lib/dusk-wallet-js", "@floating-ui/dom": "1.6.5", "@mdi/js": "7.4.47", "bip39": "3.1.0", diff --git a/web-wallet/src/lib/containers/Cards/ToggleableCard.svelte b/web-wallet/src/lib/containers/Cards/ToggleableCard.svelte index ae2a44f1c2..de829b6ab3 100644 --- a/web-wallet/src/lib/containers/Cards/ToggleableCard.svelte +++ b/web-wallet/src/lib/containers/Cards/ToggleableCard.svelte @@ -1,5 +1,6 @@ @@ -27,7 +34,7 @@ {/if}

{heading}

- + {#if isToggled} diff --git a/web-wallet/src/lib/containers/StakeContract/StakeContract.svelte b/web-wallet/src/lib/containers/StakeContract/StakeContract.svelte index 94e6e52eb7..315d260fdf 100644 --- a/web-wallet/src/lib/containers/StakeContract/StakeContract.svelte +++ b/web-wallet/src/lib/containers/StakeContract/StakeContract.svelte @@ -55,13 +55,15 @@ const executeOperations = { stake: (amount, gasPrice, gasLimit) => walletStore - .stake(amount, gasPrice, gasLimit) + .stake(amount, { limit: gasLimit, price: gasPrice }) .then(getLastTransactionHash), unstake: (gasPrice, gasLimit) => - walletStore.unstake(gasPrice, gasLimit).then(getLastTransactionHash), + walletStore + .unstake({ limit: gasLimit, price: gasPrice }) + .then(getLastTransactionHash), "withdraw-rewards": (gasPrice, gasLimit) => walletStore - .withdrawReward(gasPrice, gasLimit) + .withdrawReward({ limit: gasLimit, price: gasPrice }) .then(getLastTransactionHash), }; @@ -122,8 +124,8 @@ $: ({ currentOperation } = $operationsStore); $: [gasSettings, language, minAllowedStake] = collectSettings($settingsStore); const { hideStakingNotice } = $settingsStore; - $: ({ balance, error, isSyncing } = $walletStore); - $: isSyncOK = !(isSyncing || !!error); + $: ({ balance, syncStatus } = $walletStore); + $: isSyncOK = !(syncStatus.isInProgress || !!syncStatus.error); $: duskFormatter = createCurrencyFormatter(language, "DUSK", 9); @@ -134,7 +136,7 @@ waitFor={walletStore.getStakeInfo()} > - {#if !isSyncing && !error} + {#if !syncStatus.isInProgress && !syncStatus.error} {:else}

Data will load after a successful sync.

diff --git a/web-wallet/src/lib/containers/TransferContract/TransferContract.svelte b/web-wallet/src/lib/containers/TransferContract/TransferContract.svelte index 2458419151..e4c83c4357 100644 --- a/web-wallet/src/lib/containers/TransferContract/TransferContract.svelte +++ b/web-wallet/src/lib/containers/TransferContract/TransferContract.svelte @@ -33,7 +33,7 @@ /** @type {(to: string, amount: number, gasPrice:number, gasLimit:number) => Promise} */ const executeSend = (to, amount, gasPrice, gasLimit) => walletStore - .transfer(to, amount, gasPrice, gasLimit) + .transfer(to, amount, { limit: gasLimit, price: gasPrice }) .then(getLastTransactionHash); const collectSettings = collect([ @@ -49,7 +49,7 @@ $: ({ currentOperation } = $operationsStore); $: [gasSettings, language] = collectSettings($settingsStore); - $: ({ balance, currentAddress, error, isSyncing } = $walletStore); + $: ({ balance, currentAddress, syncStatus } = $walletStore); $: duskFormatter = createCurrencyFormatter(language, "DUSK", 9); $: statuses = [ { @@ -65,7 +65,10 @@ */ $: operations = map( descriptor.operations, - when(isEnabledSend, setKey("disabled", isSyncing || !!error)) + when( + isEnabledSend, + setKey("disabled", syncStatus.isInProgress || !!syncStatus.error) + ) ); diff --git a/web-wallet/src/lib/dusk/components/CopyField/CopyField.svelte b/web-wallet/src/lib/dusk/components/CopyField/CopyField.svelte new file mode 100644 index 0000000000..e44a3754f3 --- /dev/null +++ b/web-wallet/src/lib/dusk/components/CopyField/CopyField.svelte @@ -0,0 +1,48 @@ + + +
+ +
+ + diff --git a/web-wallet/src/lib/dusk/components/ProgressBar/ProgressBar.svelte b/web-wallet/src/lib/dusk/components/ProgressBar/ProgressBar.svelte index 24f1672ab5..6217ebca8e 100644 --- a/web-wallet/src/lib/dusk/components/ProgressBar/ProgressBar.svelte +++ b/web-wallet/src/lib/dusk/components/ProgressBar/ProgressBar.svelte @@ -1,9 +1,16 @@ -
+
string} + */ +const createNumberFormatter = (locale, digits = undefined) => { + const formatter = new Intl.NumberFormat(locale, { + style: "decimal", + maximumFractionDigits: digits, + }); + + return (value) => formatter.format(value); +}; + +export default createNumberFormatter; diff --git a/web-wallet/src/lib/dusk/number/index.js b/web-wallet/src/lib/dusk/number/index.js new file mode 100644 index 0000000000..deba021927 --- /dev/null +++ b/web-wallet/src/lib/dusk/number/index.js @@ -0,0 +1 @@ +export { default as createNumberFormatter } from "./createNumberFormatter"; diff --git a/web-wallet/src/lib/services/wallet/__tests__/getWallet.spec.js b/web-wallet/src/lib/services/wallet/__tests__/getWallet.spec.js index a220c097ff..4cbc08a4df 100644 --- a/web-wallet/src/lib/services/wallet/__tests__/getWallet.spec.js +++ b/web-wallet/src/lib/services/wallet/__tests__/getWallet.spec.js @@ -21,8 +21,6 @@ describe("getWallet", () => { [ "wasm", "seed", - "gasLimit", - "gasPrice", "constructor", "getBalance", "getPsks", diff --git a/web-wallet/src/lib/services/wallet/getWallet.js b/web-wallet/src/lib/services/wallet/getWallet.js index 49016addef..554efc586b 100644 --- a/web-wallet/src/lib/services/wallet/getWallet.js +++ b/web-wallet/src/lib/services/wallet/getWallet.js @@ -3,12 +3,9 @@ import { Wallet } from "@dusk-network/dusk-wallet-js"; /** * Gets a `Wallet` instance. * @param {Uint8Array} seed - * @param {Number} [gasLimit=2900000000] - * @param {Number} [gasPrice=1] * @returns {Wallet} */ -const getWallet = (seed, gasLimit, gasPrice) => - new Wallet(Array.from(seed), gasLimit, gasPrice); +const getWallet = (seed) => new Wallet(Array.from(seed)); export default getWallet; diff --git a/web-wallet/src/lib/stores/__tests__/walletStore.spec.js b/web-wallet/src/lib/stores/__tests__/walletStore.spec.js index 2381c601ad..d39de2990d 100644 --- a/web-wallet/src/lib/stores/__tests__/walletStore.spec.js +++ b/web-wallet/src/lib/stores/__tests__/walletStore.spec.js @@ -1,7 +1,7 @@ import { afterAll, beforeEach, describe, expect, it, vi } from "vitest"; import { get } from "svelte/store"; import { keys } from "lamb"; -import { Wallet } from "@dusk-network/dusk-wallet-js"; +import { Gas, Wallet } from "@dusk-network/dusk-wallet-js"; import { addresses, transactions } from "$lib/mock-data"; import { rejectAfter, resolveAfter } from "$lib/dusk/test-helpers"; @@ -18,6 +18,9 @@ describe("walletStore", async () => { const wallet = new Wallet([]); const abortControllerSpy = vi.spyOn(AbortController.prototype, "abort"); + const blockHeightSpy = vi + .spyOn(Wallet, "networkBlockHeight", "get") + .mockResolvedValue(1536); const getBalanceSpy = vi .spyOn(Wallet.prototype, "getBalance") .mockResolvedValue(balance); @@ -54,9 +57,8 @@ describe("walletStore", async () => { value: 0, }, currentAddress: "", - error: null, initialized: false, - isSyncing: false, + syncStatus: { current: 0, error: null, isInProgress: false, last: 0 }, }; const initializedStore = { ...initialState, @@ -65,13 +67,14 @@ describe("walletStore", async () => { currentAddress: addresses[0], initialized: true, }; - const gas = { + const gasSettings = { limit: 30000000, price: 1, }; beforeEach(() => { abortControllerSpy.mockClear(); + blockHeightSpy.mockClear(); getBalanceSpy.mockClear(); getPsksSpy.mockClear(); historySpy.mockClear(); @@ -89,6 +92,7 @@ describe("walletStore", async () => { afterAll(() => { abortControllerSpy.mockRestore(); + blockHeightSpy.mockRestore(); getBalanceSpy.mockRestore(); getPsksSpy.mockRestore(); historySpy.mockRestore(); @@ -138,21 +142,22 @@ describe("walletStore", async () => { it("should expose a method to initialize the store with a Wallet instance", async () => { await walletStore.init(wallet); + await vi.advanceTimersToNextTimerAsync(); + expect(get(walletStore)).toStrictEqual({ ...initialState, addresses: addresses, currentAddress: addresses[0], - error: null, initialized: true, - isSyncing: true, + syncStatus: { current: 0, error: null, isInProgress: true, last: 0 }, }); expect(getPsksSpy).toHaveBeenCalledTimes(1); expect(syncSpy).toHaveBeenCalledTimes(1); expect(syncSpy).toHaveBeenCalledWith({ signal: expect.any(AbortSignal) }); - + await vi.advanceTimersToNextTimerAsync(); - + expect(getBalanceSpy).toHaveBeenCalledTimes(1); expect(getBalanceSpy).toHaveBeenCalledWith(addresses[0]); @@ -161,14 +166,41 @@ describe("walletStore", async () => { expect(get(walletStore)).toStrictEqual(initializedStore); }); + it("should allow to start the sync from a specific block height after initializing the wallet", async () => { + const from = 9999; + + await walletStore.init(wallet, from); + + expect(get(walletStore)).toStrictEqual({ + ...initialState, + addresses: addresses, + currentAddress: addresses[0], + initialized: true, + syncStatus: { current: 0, error: null, isInProgress: true, last: 0 }, + }); + + expect(getPsksSpy).toHaveBeenCalledTimes(1); + expect(getBalanceSpy).not.toHaveBeenCalled(); + + await vi.advanceTimersToNextTimerAsync(); + + expect(syncSpy).toHaveBeenCalledTimes(1); + expect(syncSpy).toHaveBeenCalledWith({ + from, + signal: expect.any(AbortSignal), + }); + expect(getBalanceSpy).toHaveBeenCalledTimes(1); + expect(getBalanceSpy).toHaveBeenCalledWith(addresses[0]); + expect(get(walletStore)).toStrictEqual(initializedStore); + }); + it("should set the sync error in the store if the sync fails", async () => { const storeWhileLoading = { ...initialState, addresses: addresses, currentAddress: addresses[0], error: null, - initialized: true, - isSyncing: true, + syncStatus: { current: 0, error: null, isInProgress: true, last: 0 }, }; const error = new Error("sync failed"); @@ -187,8 +219,7 @@ describe("walletStore", async () => { expect(getBalanceSpy).not.toHaveBeenCalled(); expect(get(walletStore)).toStrictEqual({ ...storeWhileLoading, - error, - isSyncing: false, + syncStatus: { current: 0, error, isInProgress: false, last: 0 }, }); }); @@ -307,6 +338,7 @@ describe("walletStore", async () => { expect(getPsksSpy).toHaveBeenCalledTimes(1); expect(getBalanceSpy).not.toHaveBeenCalled(); expect(syncSpy).toHaveBeenCalledTimes(1); + expect(syncSpy).toHaveBeenCalledWith({ signal: expect.any(AbortSignal) }); await vi.advanceTimersByTimeAsync(settleTime); @@ -315,10 +347,55 @@ describe("walletStore", async () => { expect(get(walletStore)).toStrictEqual(initializedStore); }); + it("should allow to start the sync from a specific block height after clearing and initializing the wallet", async () => { + getPsksSpy.mockClear(); + getBalanceSpy.mockClear(); + syncSpy.mockClear(); + walletStore.reset(); + + const from = 4276; + + await walletStore.clearLocalDataAndInit(wallet, from); + + expect(get(walletStore)).toStrictEqual({ + ...initialState, + addresses: addresses, + currentAddress: addresses[0], + error: null, + initialized: true, + isSyncing: true, + }); + + await vi.advanceTimersToNextTimerAsync(); + + expect(getPsksSpy).toHaveBeenCalledTimes(1); + expect(getBalanceSpy).toHaveBeenCalledTimes(1); + expect(getBalanceSpy).toHaveBeenCalledWith(addresses[0]); + expect(syncSpy).toHaveBeenCalledTimes(1); + expect(syncSpy).toHaveBeenCalledWith({ + from, + signal: expect.any(AbortSignal), + }); + + await vi.advanceTimersToNextTimerAsync(); + + expect(get(walletStore)).toStrictEqual(initializedStore); + }); + + it("should expose a method to retrieve the current block height", async () => { + // This method needs to work even without a wallet instance + walletStore.reset(); + + await walletStore.getCurrentBlockHeight(); + + expect(blockHeightSpy).toHaveBeenCalledTimes(1); + }); + it("should expose a method to retrieve the stake info", async () => { await walletStore.getStakeInfo(); expect(syncSpy).toHaveBeenCalledTimes(1); + expect(syncSpy).toHaveBeenCalledWith({ signal: expect.any(AbortSignal) }); expect(stakeInfoSpy).toHaveBeenCalledTimes(1); expect(stakeInfoSpy).toHaveBeenCalledWith(currentAddress); expect(syncSpy.mock.invocationCallOrder[0]).toBeLessThan( @@ -345,6 +422,7 @@ describe("walletStore", async () => { const result = await walletStore.getStakeInfo(); expect(syncSpy).toHaveBeenCalledTimes(1); + expect(syncSpy).toHaveBeenCalledWith({ signal: expect.any(AbortSignal) }); expect(stakeInfoSpy).toHaveBeenCalledTimes(1); expect(stakeInfoSpy).toHaveBeenCalledWith(currentAddress); expect(syncSpy.mock.invocationCallOrder[0]).toBeLessThan( @@ -357,6 +435,7 @@ describe("walletStore", async () => { await walletStore.getTransactionsHistory(); expect(syncSpy).toHaveBeenCalledTimes(1); + expect(syncSpy).toHaveBeenCalledWith({ signal: expect.any(AbortSignal) }); expect(historySpy).toHaveBeenCalledTimes(1); expect(historySpy).toHaveBeenCalledWith(currentAddress); expect(syncSpy.mock.invocationCallOrder[0]).toBeLessThan( @@ -378,6 +457,7 @@ describe("walletStore", async () => { await walletStore.setCurrentAddress(addresses[1]); expect(syncSpy).toHaveBeenCalledTimes(1); + expect(syncSpy).toHaveBeenCalledWith({ signal: expect.any(AbortSignal) }); expect(get(walletStore).currentAddress).toBe(addresses[1]); expect(setCurrentAddressSpy.mock.invocationCallOrder[0]).toBeLessThan( syncSpy.mock.invocationCallOrder[0] @@ -394,14 +474,18 @@ describe("walletStore", async () => { }); it("should expose a method to allow to stake an amount of Dusk", async () => { - await walletStore.stake(10, gas.price, gas.limit); - - expect(wallet.gasLimit).toBe(gas.limit); - expect(wallet.gasPrice).toBe(gas.price); + await walletStore.stake(10, gasSettings); expect(syncSpy).toHaveBeenCalledTimes(2); + expect(syncSpy).toHaveBeenNthCalledWith(1, { + signal: expect.any(AbortSignal), + }); + expect(syncSpy).toHaveBeenNthCalledWith(2, { + signal: expect.any(AbortSignal), + }); expect(stakeSpy).toHaveBeenCalledTimes(1); - expect(stakeSpy).toHaveBeenCalledWith(currentAddress, 10); + expect(stakeSpy).toHaveBeenCalledWith(currentAddress, 10, gasSettings); + expect(stakeSpy.mock.calls[0][2]).toBeInstanceOf(Gas); expect(syncSpy.mock.invocationCallOrder[0]).toBeLessThan( stakeSpy.mock.invocationCallOrder[0] ); @@ -410,19 +494,43 @@ describe("walletStore", async () => { ); }); - it("should expose a method to allow to transfer an amount of Dusk", async () => { - await walletStore.transfer(addresses[1], 10, gas.price, gas.limit); + it("should expose a method to manually start a synchronization", async () => { + await walletStore.sync(); + + expect(syncSpy).toHaveBeenCalledTimes(1); + expect(syncSpy).toHaveBeenCalledWith({ signal: expect.any(AbortSignal) }); + }); - expect(wallet.gasLimit).toBe(gas.limit); - expect(wallet.gasPrice).toBe(gas.price); + it("should allow to start a synchronization from a specific block height", async () => { + const from = 7654; + + await walletStore.sync(from); + + expect(syncSpy).toHaveBeenCalledTimes(1); + expect(syncSpy).toHaveBeenCalledWith({ + from, + signal: expect.any(AbortSignal), + }); + }); + + it("should expose a method to allow to transfer an amount of Dusk", async () => { + await walletStore.transfer(addresses[1], 10, gasSettings); expect(syncSpy).toHaveBeenCalledTimes(2); + expect(syncSpy).toHaveBeenNthCalledWith(1, { + signal: expect.any(AbortSignal), + }); + expect(syncSpy).toHaveBeenNthCalledWith(2, { + signal: expect.any(AbortSignal), + }); expect(transferSpy).toHaveBeenCalledTimes(1); expect(transferSpy).toHaveBeenCalledWith( currentAddress, addresses[1], - 10 + 10, + gasSettings ); + expect(transferSpy.mock.calls[0][3]).toBeInstanceOf(Gas); expect(syncSpy.mock.invocationCallOrder[0]).toBeLessThan( transferSpy.mock.invocationCallOrder[0] ); @@ -432,14 +540,18 @@ describe("walletStore", async () => { }); it("should expose a method to allow to unstake the current address", async () => { - await walletStore.unstake(gas.price, gas.limit); - - expect(wallet.gasLimit).toBe(gas.limit); - expect(wallet.gasPrice).toBe(gas.price); + await walletStore.unstake(gasSettings); expect(syncSpy).toHaveBeenCalledTimes(2); + expect(syncSpy).toHaveBeenNthCalledWith(1, { + signal: expect.any(AbortSignal), + }); + expect(syncSpy).toHaveBeenNthCalledWith(2, { + signal: expect.any(AbortSignal), + }); expect(unstakeSpy).toHaveBeenCalledTimes(1); - expect(unstakeSpy).toHaveBeenCalledWith(currentAddress); + expect(unstakeSpy).toHaveBeenCalledWith(currentAddress, gasSettings); + expect(unstakeSpy.mock.calls[0][1]).toBeInstanceOf(Gas); expect(syncSpy.mock.invocationCallOrder[0]).toBeLessThan( unstakeSpy.mock.invocationCallOrder[0] ); @@ -449,14 +561,21 @@ describe("walletStore", async () => { }); it("should expose a method to allow to withdraw a reward", async () => { - await walletStore.withdrawReward(gas.price, gas.limit); - - expect(wallet.gasLimit).toBe(gas.limit); - expect(wallet.gasPrice).toBe(gas.price); + await walletStore.withdrawReward(gasSettings); expect(syncSpy).toHaveBeenCalledTimes(2); + expect(syncSpy).toHaveBeenNthCalledWith(1, { + signal: expect.any(AbortSignal), + }); + expect(syncSpy).toHaveBeenNthCalledWith(2, { + signal: expect.any(AbortSignal), + }); expect(withdrawRewardSpy).toHaveBeenCalledTimes(1); - expect(withdrawRewardSpy).toHaveBeenCalledWith(currentAddress); + expect(withdrawRewardSpy).toHaveBeenCalledWith( + currentAddress, + gasSettings + ); + expect(withdrawRewardSpy.mock.calls[0][1]).toBeInstanceOf(Gas); expect(syncSpy.mock.invocationCallOrder[0]).toBeLessThan( withdrawRewardSpy.mock.invocationCallOrder[0] ); @@ -482,7 +601,7 @@ describe("walletStore", async () => { keys(operationsMap).forEach((operation) => { const spy = operationsMap[operation]; - it("should return a resolved promise with the operation result if an operation succeeds", async () => { + it("should return a resolved promise with the operation result if an operation succeeds even if the last sync fails", async () => { await walletStore.init(wallet); await vi.advanceTimersToNextTimerAsync(); @@ -491,11 +610,21 @@ describe("walletStore", async () => { .mockRejectedValueOnce(fakeSyncError); spy.mockResolvedValueOnce(fakeSuccess); - expect(get(walletStore).error).toBe(null); + expect(get(walletStore).syncStatus.error).toBe(null); // @ts-ignore it's a mock and we don't care to pass the correct arguments expect(await walletStore[operation]()).toBe(fakeSuccess); - expect(get(walletStore).error).toBe(fakeSyncError); + expect(get(walletStore).syncStatus.error).toBe(fakeSyncError); + expect(syncSpy).toHaveBeenCalledTimes(3); + expect(syncSpy).toHaveBeenNthCalledWith(1, { + signal: expect.any(AbortSignal), + }); + expect(syncSpy).toHaveBeenNthCalledWith(2, { + signal: expect.any(AbortSignal), + }); + expect(syncSpy).toHaveBeenNthCalledWith(3, { + signal: expect.any(AbortSignal), + }); walletStore.reset(); }); @@ -509,14 +638,24 @@ describe("walletStore", async () => { .mockRejectedValueOnce(fakeSyncError); spy.mockRejectedValueOnce(fakeFailure); - expect(get(walletStore).error).toBe(null); + expect(get(walletStore).syncStatus.error).toBe(null); // @ts-ignore it's a mock and we don't care to pass the correct arguments expect(walletStore[operation]()).rejects.toThrowError(fakeFailure); await vi.advanceTimersToNextTimerAsync(); - expect(get(walletStore).error).toBe(fakeSyncError); + expect(get(walletStore).syncStatus.error).toBe(fakeSyncError); + expect(syncSpy).toHaveBeenCalledTimes(3); + expect(syncSpy).toHaveBeenNthCalledWith(1, { + signal: expect.any(AbortSignal), + }); + expect(syncSpy).toHaveBeenNthCalledWith(2, { + signal: expect.any(AbortSignal), + }); + expect(syncSpy).toHaveBeenNthCalledWith(3, { + signal: expect.any(AbortSignal), + }); }); }); }); diff --git a/web-wallet/src/lib/stores/stores.d.ts b/web-wallet/src/lib/stores/stores.d.ts index 6a9d10678b..3381d31bb9 100644 --- a/web-wallet/src/lib/stores/stores.d.ts +++ b/web-wallet/src/lib/stores/stores.d.ts @@ -27,6 +27,11 @@ type SettingsStoreContent = { type SettingsStore = Writable & { reset: () => void }; +type GasSettings = { + limit: number; + price: number; +}; + type TransactionsStoreContent = { transactions: Transaction[] }; type TransactionsStore = Readable; @@ -36,11 +41,15 @@ type WalletStoreContent = { maximum: number; value: number; }; + syncStatus: { + isInProgress: boolean; + current: number; + last: number; + error: Error | null; + }; currentAddress: string; - error: Error | null; initialized: boolean; addresses: string[]; - isSyncing: boolean; }; type WalletStoreServices = { @@ -48,14 +57,19 @@ type WalletStoreServices = { clearLocalData: () => Promise; - clearLocalDataAndInit: (wallet: Wallet) => Promise; + clearLocalDataAndInit: ( + wallet: Wallet, + syncFromBlock?: number + ) => Promise; + + getCurrentBlockHeight: () => Promise; getStakeInfo: () => Promise & ReturnType; // The return type apparently is not in a promise here getTransactionsHistory: () => Promise>; - init: (wallet: Wallet) => Promise; + init: (wallet: Wallet, syncFromBlock?: number) => Promise; reset: () => void; @@ -63,27 +77,23 @@ type WalletStoreServices = { stake: ( amount: number, - gasPrice: number, - gasLimit: number + gasSettings: GasSettings ) => Promise & ReturnType; - sync: () => Promise; + sync: (from?: number) => Promise; transfer: ( to: string, amount: number, - gasPrice: number, - gasLimit: number + gasSettings: GasSettings ) => Promise & ReturnType; unstake: ( - gasPrice: number, - gasLimit: number + gasSettings: GasSettings ) => Promise & ReturnType; withdrawReward: ( - gasPrice: number, - gasLimit: number + gasSettings: GasSettings ) => Promise & ReturnType; }; diff --git a/web-wallet/src/lib/stores/walletStore.js b/web-wallet/src/lib/stores/walletStore.js index 3539574f4d..b159d35d29 100644 --- a/web-wallet/src/lib/stores/walletStore.js +++ b/web-wallet/src/lib/stores/walletStore.js @@ -1,13 +1,6 @@ import { get, writable } from "svelte/store"; import { getKey, uniquesBy } from "lamb"; - -/** - * @typedef {import("@dusk-network/dusk-wallet-js").Wallet} Wallet - */ - -/** - * @typedef {WalletStoreServices["getTransactionsHistory"]} GetTransactionsHistory - */ +import { Gas, Wallet } from "@dusk-network/dusk-wallet-js"; /** @type {AbortController} */ let syncController; @@ -27,10 +20,9 @@ const initialState = { maximum: 0, value: 0, }, + syncStatus: { isInProgress: false, current: 0, last: 0, error: null }, currentAddress: "", - error: null, initialized: false, - isSyncing: false, }; const walletStore = writable(initialState); @@ -55,17 +47,35 @@ const getCurrentAddress = () => get(walletStore).currentAddress; /** @type {(action: (...args: any[]) => Promise) => Promise} */ const syncedAction = (action) => sync().then(action).finally(sync); +async function updateAfterSync() { + const store = get(walletStore); + + // @ts-expect-error + const balance = await walletInstance.getBalance(store.currentAddress); + + set({ + ...store, + balance, + syncStatus: { isInProgress: false, current: 0, last: 0, error: null }, + }); +} + const abortSync = () => { syncPromise && syncController?.abort(); syncPromise = null; }; -/** @type {() => Promise} */ +/** @type {WalletStoreServices["clearLocalData"]} */ const clearLocalData = async () => walletInstance?.reset(); -/** @type {(wallet: Wallet) => Promise} */ -const clearLocalDataAndInit = (wallet) => - wallet.reset().then(() => init(wallet)); +/** @type {WalletStoreServices["clearLocalDataAndInit"]} */ +const clearLocalDataAndInit = async (wallet, syncFromBlock) => { + await wallet.reset(); + return init(wallet, syncFromBlock); +}; + +/** @type {WalletStoreServices["getCurrentBlockHeight"]} */ +const getCurrentBlockHeight = async () => Wallet.networkBlockHeight; /** @type {WalletStoreServices["getStakeInfo"]} */ const getStakeInfo = async () => @@ -74,35 +84,22 @@ const getStakeInfo = async () => .then(() => walletInstance.stakeInfo(getCurrentAddress())) .then(fixStakeInfo); -/** @type {GetTransactionsHistory} */ - +/** @type {WalletStoreServices["getTransactionsHistory"]} */ const getTransactionsHistory = async () => sync() // @ts-expect-error .then(() => walletInstance.history(getCurrentAddress())) .then(uniquesById); +/** @type {WalletStoreServices["reset"]} */ function reset() { abortSync(); walletInstance = null; set(initialState); } -async function updateAfterSync() { - const store = get(walletStore); - - // @ts-expect-error - const balance = await walletInstance.getBalance(store.currentAddress); - - set({ - ...store, - balance, - isSyncing: false, - }); -} - -/** @param {Wallet} wallet */ -async function init(wallet) { +/** @type {WalletStoreServices["init"]} */ +async function init(wallet, syncFromBlock) { walletInstance = wallet; const addresses = await walletInstance.getPsks(); @@ -114,7 +111,8 @@ async function init(wallet) { currentAddress, initialized: true, }); - sync(); + + await sync(syncFromBlock); } /** @type {WalletStoreServices["setCurrentAddress"]} */ @@ -122,26 +120,25 @@ async function setCurrentAddress(address) { const store = get(walletStore); return store.addresses.includes(address) - ? Promise.resolve(set({ ...store, currentAddress: address })).then(sync) + ? Promise.resolve(set({ ...store, currentAddress: address })).then(() => + sync() + ) : Promise.reject(new Error("The received address is not in the list")); } /** @type {WalletStoreServices["stake"]} */ - -const stake = async (amount, gasPrice, gasLimit) => +const stake = async (amount, gasSettings) => syncedAction(() => { // @ts-expect-error - walletInstance.gasLimit = gasLimit; - - // @ts-expect-error - walletInstance.gasPrice = gasPrice; - - // @ts-expect-error - return walletInstance.stake(getCurrentAddress(), amount); + return walletInstance.stake( + getCurrentAddress(), + amount, + new Gas(gasSettings) + ); }); /** @type {WalletStoreServices["sync"]} */ -function sync() { +function sync(from) { if (!walletInstance) { throw new Error("No wallet instance to sync"); } @@ -149,11 +146,36 @@ function sync() { if (!syncPromise) { const store = get(walletStore); - set({ ...store, error: null, isSyncing: true }); + set({ + ...store, + syncStatus: { + isInProgress: true, + current: 0, + last: 0, + error: null, + }, + }); syncController = new AbortController(); + + const syncOptions = { + from, + signal: syncController.signal, + onblock: (/** @type {number} */ current, /** @type {number} */ last) => { + set({ + ...store, + syncStatus: { + isInProgress: true, + current, + last, + error: null, + }, + }); + }, + }; + syncPromise = walletInstance - .sync({ signal: syncController.signal }) + .sync(syncOptions) .then(() => { if (syncController.signal.aborted) { throw new Error("Synchronization aborted"); @@ -161,7 +183,15 @@ function sync() { }) .then(updateAfterSync) .catch((error) => { - set({ ...store, error, isSyncing: false }); + set({ + ...store, + syncStatus: { + isInProgress: false, + current: 0, + last: 0, + error, + }, + }); }) .finally(() => { syncPromise = null; @@ -172,42 +202,32 @@ function sync() { } /** @type {WalletStoreServices["transfer"]} */ -const transfer = async (to, amount, gasPrice, gasLimit) => +const transfer = async (to, amount, gasSettings) => syncedAction(() => { // @ts-expect-error - walletInstance.gasLimit = gasLimit; - - // @ts-expect-error - walletInstance.gasPrice = gasPrice; - - // @ts-expect-error - return walletInstance.transfer(getCurrentAddress(), to, amount); + return walletInstance.transfer( + getCurrentAddress(), + to, + amount, + new Gas(gasSettings) + ); }); /** @type {WalletStoreServices["unstake"]} */ -const unstake = async (gasPrice, gasLimit) => +const unstake = async (gasSettings) => syncedAction(() => { // @ts-expect-error - walletInstance.gasLimit = gasLimit; - - // @ts-expect-error - walletInstance.gasPrice = gasPrice; - - // @ts-expect-error - return walletInstance.unstake(getCurrentAddress()); + return walletInstance.unstake(getCurrentAddress(), new Gas(gasSettings)); }); /** @type {WalletStoreServices["withdrawReward"]} */ -const withdrawReward = async (gasPrice, gasLimit) => +const withdrawReward = async (gasSettings) => syncedAction(() => { // @ts-expect-error - walletInstance.gasLimit = gasLimit; - - // @ts-expect-error - walletInstance.gasPrice = gasPrice; - - // @ts-expect-error - return walletInstance.withdrawReward(getCurrentAddress()); + return walletInstance.withdrawReward( + getCurrentAddress(), + new Gas(gasSettings) + ); }); /** @type {WalletStore} */ @@ -215,6 +235,7 @@ export default { abortSync, clearLocalData, clearLocalDataAndInit, + getCurrentBlockHeight, getStakeInfo, getTransactionsHistory, init, diff --git a/web-wallet/src/lib/wallet/initializeWallet.js b/web-wallet/src/lib/wallet/initializeWallet.js index 35395e05c0..35294d485d 100644 --- a/web-wallet/src/lib/wallet/initializeWallet.js +++ b/web-wallet/src/lib/wallet/initializeWallet.js @@ -3,8 +3,11 @@ import { getSeedFromMnemonic } from "$lib/wallet"; import { getWallet } from "$lib/services/wallet"; import { setKey } from "lamb"; -/** @param {string[]} mnemonicPhrase */ -async function initializeWallet(mnemonicPhrase) { +/** + * @param {string[]} mnemonicPhrase + * @param {number | undefined} syncFrom + */ +async function initializeWallet(mnemonicPhrase, syncFrom = undefined) { settingsStore.reset(); const mnemonic = mnemonicPhrase.join(" "); @@ -12,9 +15,9 @@ async function initializeWallet(mnemonicPhrase) { const wallet = getWallet(seed); const defaultAddress = (await wallet.getPsks())[0]; - await walletStore.clearLocalDataAndInit(wallet); - - settingsStore.update(setKey("userId", defaultAddress)); + walletStore.clearLocalDataAndInit(wallet, syncFrom).then(() => { + settingsStore.update(setKey("userId", defaultAddress)); + }); } export default initializeWallet; diff --git a/web-wallet/src/routes/(app)/__mocks__/mockedWalletStore.js b/web-wallet/src/routes/(app)/__mocks__/mockedWalletStore.js index 3d2c378327..f05e2bd4d3 100644 --- a/web-wallet/src/routes/(app)/__mocks__/mockedWalletStore.js +++ b/web-wallet/src/routes/(app)/__mocks__/mockedWalletStore.js @@ -9,9 +9,8 @@ const content = { addresses, balance, currentAddress, - error: null, initialized: true, - isSyncing: false, + syncStatus: { current: 0, error: null, isInProgress: false, last: 0 }, }; export default mockReadableStore(content); diff --git a/web-wallet/src/routes/(app)/__tests__/layout.spec.js b/web-wallet/src/routes/(app)/__tests__/layout.spec.js index 7e40f7efba..f53c9d2108 100644 --- a/web-wallet/src/routes/(app)/__tests__/layout.spec.js +++ b/web-wallet/src/routes/(app)/__tests__/layout.spec.js @@ -42,7 +42,7 @@ describe("App layout.js", () => { }); it("should do nothing otherwise", async () => { - await walletStore.init(new Wallet([], 0, 0)); + await walletStore.init(new Wallet([])); // @ts-ignore await expect(load()).resolves.toBe(void 0); diff --git a/web-wallet/src/routes/(app)/dashboard/+layout.svelte b/web-wallet/src/routes/(app)/dashboard/+layout.svelte index 97f45a0111..b1631b423f 100644 --- a/web-wallet/src/routes/(app)/dashboard/+layout.svelte +++ b/web-wallet/src/routes/(app)/dashboard/+layout.svelte @@ -11,10 +11,10 @@ import { AppAnchorButton } from "$lib/components"; $: ({ network } = $settingsStore); - $: ({ isSyncing, error } = $walletStore); + $: ({ syncStatus } = $walletStore); - /** @type {string} */ - let syncStatus = ""; + /** @type {null | string} */ + let syncStatusLabel = null; /** @type {string} */ let networkStatusIconPath = ""; @@ -22,18 +22,18 @@ /** @type {string} */ let iconVariant = ""; - $: if (isSyncing) { + $: if (syncStatus.isInProgress) { iconVariant = "warning"; networkStatusIconPath = mdiTimerSand; - syncStatus = `Syncing with Dusk ${network}`; - } else if (error) { + syncStatusLabel = null; + } else if (syncStatus.error) { iconVariant = "error"; networkStatusIconPath = mdiAlertOutline; - syncStatus = `Dusk ${network} - Sync Failed`; + syncStatusLabel = `Dusk ${network} - Sync Failed`; } else { iconVariant = "success"; networkStatusIconPath = mdiLink; - syncStatus = `Dusk ${network}`; + syncStatusLabel = `Dusk ${network}`; } @@ -50,22 +50,36 @@ diff --git a/web-wallet/src/routes/(app)/dashboard/transactions/+page.svelte b/web-wallet/src/routes/(app)/dashboard/transactions/+page.svelte index 0c96ea2657..a2b5ef24db 100644 --- a/web-wallet/src/routes/(app)/dashboard/transactions/+page.svelte +++ b/web-wallet/src/routes/(app)/dashboard/transactions/+page.svelte @@ -16,7 +16,7 @@ fiatPrice = prices[currency.toLowerCase()]; }); - $: ({ balance, isSyncing, error } = $walletStore); + $: ({ balance, syncStatus } = $walletStore);
@@ -33,8 +33,8 @@
diff --git a/web-wallet/src/routes/(app)/settings/+page.svelte b/web-wallet/src/routes/(app)/settings/+page.svelte index 9e00d4fd01..7af5f59b9b 100644 --- a/web-wallet/src/routes/(app)/settings/+page.svelte +++ b/web-wallet/src/routes/(app)/settings/+page.svelte @@ -64,7 +64,7 @@ /** @type {Error | null} */ let resetError = null; - $: ({ isSyncing } = $walletStore); + $: ({ syncStatus } = $walletStore);
@@ -187,8 +187,8 @@ />
{:else} - + + +

+ Network
+ Syncing +

+ +
+ import { AppAnchor } from "$lib/components"; + import { IconHeadingCard } from "$lib/containers/Cards"; + import { CopyField } from "$lib/dusk/components"; + import { createNumberFormatter } from "$lib/dusk/number"; + import { settingsStore, walletStore } from "$lib/stores"; + import { mdiCubeOutline } from "@mdi/js"; + $: ({ language } = $settingsStore); + + /** @type {number} */ + let currentBlock; + + walletStore.getCurrentBlockHeight().then((block) => { + currentBlock = block; + }); + + const numberFormatter = createNumberFormatter(language); + + + +

+ Store the current block height in case you want to resync from it next time + you reset your wallet. This can significantly reduce the initial sync time. +

+ + + + + This can later be retrieved from Settings. Find out more in our documentation. + +
diff --git a/web-wallet/src/routes/(welcome)/setup/restore/+page.svelte b/web-wallet/src/routes/(welcome)/setup/restore/+page.svelte index 7686dc1595..bcbc583f79 100644 --- a/web-wallet/src/routes/(welcome)/setup/restore/+page.svelte +++ b/web-wallet/src/routes/(welcome)/setup/restore/+page.svelte @@ -4,6 +4,7 @@ import { fade } from "svelte/transition"; import TermsOfService from "../TermsOfService.svelte"; import PasswordSetup from "../PasswordSetup.svelte"; + import NetworkSyncing from "./NetworkSyncSettings.svelte"; import AllSet from "../AllSet.svelte"; import MnemonicAuthenticate from "./MnemonicAuthenticate.svelte"; import { Wizard, WizardStep } from "$lib/dusk/components"; @@ -15,6 +16,7 @@ } from "$lib/wallet"; import { goto } from "$lib/navigation"; import { onDestroy } from "svelte"; + import NetworkSyncProgress from "./NetworkSyncProgress.svelte"; /** @type {boolean} */ let notice = false; @@ -28,6 +30,12 @@ /** @type {boolean} */ let isValidPassword = false; + /** @type {boolean} */ + let isValidBlockHeight = false; + + /** @type {boolean} */ + let isSyncCompleted = false; + /** @type {boolean} */ let showPasswordSetup = false; @@ -37,6 +45,8 @@ /** @type {string[]} */ let mnemonicPhrase = $mnemonicPhraseResetStore; + let blockHeight = 0; + const { userId } = $settingsStore; $: if (showPasswordSetup) { @@ -57,7 +67,7 @@
{:else} - + { - await initializeWallet(mnemonicPhrase); + await initializeWallet(mnemonicPhrase, blockHeight); mnemonicPhrase = []; + }, + disabled: !isValidBlockHeight, + }} + > +

+ Network
+ Syncing +

+ +
+ +

+ Network
+ Syncing +

+ +
+ { await goto("/dashboard"); }, disabled: false, diff --git a/web-wallet/src/routes/(welcome)/setup/restore/NetworkSyncProgress.svelte b/web-wallet/src/routes/(welcome)/setup/restore/NetworkSyncProgress.svelte new file mode 100644 index 0000000000..fbf0ba9ff8 --- /dev/null +++ b/web-wallet/src/routes/(welcome)/setup/restore/NetworkSyncProgress.svelte @@ -0,0 +1,41 @@ + + + + {#if !syncStarted || (syncStatus.isInProgress && (!syncStatus.current || !syncStatus.last))} + Syncing... + {:else if syncStatus.isInProgress} + + Syncing: {syncStatus.current.toLocaleString()}/{syncStatus.last.toLocaleString()} + + + {:else} + Sync completed! + {/if} + diff --git a/web-wallet/src/routes/(welcome)/setup/restore/NetworkSyncSettings.svelte b/web-wallet/src/routes/(welcome)/setup/restore/NetworkSyncSettings.svelte new file mode 100644 index 0000000000..91cdcb6900 --- /dev/null +++ b/web-wallet/src/routes/(welcome)/setup/restore/NetworkSyncSettings.svelte @@ -0,0 +1,71 @@ + + + + + {#if currentNetworkBlock} + Network Block Height: #{numberFormatter(currentNetworkBlock)} + {/if} + + +
+ +

+ Syncing from a custom block height is optional. Doing so can significantly + reduce sync times. However, setting a wrong block can lead to wrong balance + or missing transactions. Find out more in our documentation. +

+
+ + diff --git a/web-wallet/src/style/dusk/language.css b/web-wallet/src/style/dusk/language.css index 1e0064d2e0..c9c0180f9b 100644 --- a/web-wallet/src/style/dusk/language.css +++ b/web-wallet/src/style/dusk/language.css @@ -88,7 +88,7 @@ --progress-bar-height: 0.3125em; --progress-bg-color: var(--primary-color); - --progress-filler-color: var(--success-color); + --progress-filler-color: var(--secondary-color); /* Steppers */ diff --git a/web-wallet/vite-setup.js b/web-wallet/vite-setup.js index 12341f1091..4d2e7284d5 100644 --- a/web-wallet/vite-setup.js +++ b/web-wallet/vite-setup.js @@ -14,7 +14,10 @@ import { IntersectionObserver } from "./src/lib/dusk/mocks"; import Wallet from "./__mocks__/Wallet.js"; // Mocking the Wallet -vi.doMock("@dusk-network/dusk-wallet-js", () => ({ Wallet })); +vi.doMock("@dusk-network/dusk-wallet-js", async (importOriginal) => ({ + ...(await importOriginal()), + Wallet, +})); /* * Mocking deprecated `atob` and `btoa` functions in Node. diff --git a/web-wallet/vite.config.js b/web-wallet/vite.config.js index 64861c573a..4c0a2a5dc8 100644 --- a/web-wallet/vite.config.js +++ b/web-wallet/vite.config.js @@ -65,6 +65,9 @@ export default defineConfig(({ mode }) => { plugins: mode === "development" ? [basicSsl(), ...commonPlugins] : commonPlugins, server: { + fs: { + allow: ["./lib"], + }, proxy: { "/rusk": { rewrite: (path) => path.replace(/^\/rusk/, ""),